From d381eb6083bd4198f33fcbb577154646cbcf7c58 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 12:51:02 +0200 Subject: [PATCH 001/170] Drops the machinery part of the singularity. --- code/_onclick/observer.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 2 +- code/game/gamemodes/cult/cultify/obj.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- .../endgame/supermatter_cascade/portal.dm | 14 ++-- .../endgame/supermatter_cascade/universe.dm | 2 +- code/game/gamemodes/objective.dm | 2 +- code/game/machinery/syndicatebeacon.dm | 4 +- .../objects/items/weapons/storage/backpack.dm | 2 +- code/modules/admin/topic.dm | 2 +- code/modules/admin/verbs/debug.dm | 2 +- code/modules/admin/verbs/possess.dm | 2 +- code/modules/mob/mob.dm | 2 +- .../power/singularity/field_generator.dm | 2 +- code/modules/power/singularity/generator.dm | 2 +- code/modules/power/singularity/narsie.dm | 56 ++++++++-------- .../particle_accelerator/particle.dm | 2 +- code/modules/power/singularity/singularity.dm | 64 ++++++++++--------- code/modules/spells/targeted/harvest.dm | 2 +- 19 files changed, 86 insertions(+), 82 deletions(-) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 337a044235..168ae47c86 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -20,7 +20,7 @@ return // seems legit. // Things you might plausibly want to follow - if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/machinery/singularity)) + if((ismob(A) && A != src) || istype(A,/obj/machinery/bot) || istype(A,/obj/singularity)) ManualFollow(A) // Otherwise jump diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index a7d275b177..9dfb0edfc8 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -32,7 +32,7 @@ else dust() -/mob/proc/see_narsie(var/obj/machinery/singularity/narsie/large/N, var/dir) +/mob/proc/see_narsie(var/obj/singularity/narsie/large/N, var/dir) if(N.chained) if(narsimage) del(narsimage) diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index bc0a723869..a471a531e4 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -125,7 +125,7 @@ /obj/structure/mineral_door/wood/cultify() return -/obj/machinery/singularity/cultify() +/obj/singularity/cultify() var/dist = max((current_size - 2), 1) explosion(get_turf(src), dist, dist * 2, dist * 4) qdel(src) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6f64faca59..6e63c05025 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -190,7 +190,7 @@ var/list/sacrificed = list() cultists += 1 if(cultists.len >= 9) log_and_message_admins_many(cultists, "summoned Nar-sie.") - new /obj/machinery/singularity/narsie/large(src.loc) + new /obj/singularity/narsie/large(src.loc) return else return fizzle() diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm index 9d3f12b021..56d81ba2ec 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm @@ -1,6 +1,6 @@ /*** EXIT PORTAL ***/ -/obj/machinery/singularity/narsie/large/exit +/obj/singularity/narsie/large/exit name = "Bluespace Rift" desc = "NO TIME TO EXPLAIN, JUMP IN" icon = 'icons/obj/rift.dmi' @@ -14,23 +14,23 @@ consume_range = 6 -/obj/machinery/singularity/narsie/large/exit/New() +/obj/singularity/narsie/large/exit/New() ..() processing_objects.Add(src) -/obj/machinery/singularity/narsie/large/exit/update_icon() +/obj/singularity/narsie/large/exit/update_icon() overlays = 0 -/obj/machinery/singularity/narsie/large/exit/process() +/obj/singularity/narsie/large/exit/process() for(var/mob/M in player_list) if(M.client) M.see_rift(src) eat() -/obj/machinery/singularity/narsie/large/exit/acquire(var/mob/food) +/obj/singularity/narsie/large/exit/acquire(var/mob/food) return -/obj/machinery/singularity/narsie/large/exit/consume(const/atom/A) +/obj/singularity/narsie/large/exit/consume(const/atom/A) if(!(A.singuloCanEat())) return 0 @@ -62,7 +62,7 @@ //thou shall always be able to see the rift var/image/riftimage = null -/mob/proc/see_rift(var/obj/machinery/singularity/narsie/large/exit/R) +/mob/proc/see_rift(var/obj/singularity/narsie/large/exit/R) if((R.z == src.z) && (get_dist(R,src) <= (R.consume_range+10)) && !(R in view(src))) if(!riftimage) riftimage = image('icons/obj/rift.dmi',src.loc,"rift",LIGHTING_LAYER+2,1) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm index 1b5ceb87e8..761d5d446e 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm @@ -54,7 +54,7 @@ cult.allow_narsie = 0 PlayerSet() - new /obj/machinery/singularity/narsie/large/exit(pick(endgame_exits)) + new /obj/singularity/narsie/large/exit(pick(endgame_exits)) spawn(rand(30,60) SECONDS) var/txt = {" There's been a galaxy-wide electromagnetic pulse. All of our systems are heavily damaged and many personnel are dead or dying. We are seeing increasing indications of the universe itself beginning to unravel. diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 27236dd8fb..be9d901348 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -916,7 +916,7 @@ datum/objective/heist/salvage explanation_text = "Summon Nar-Sie via the use of the appropriate rune (Hell join self). It will only work if nine cultists stand on and around it. The convert rune is join blood self." /datum/objective/cult/eldergod/check_completion() - return (locate(/obj/machinery/singularity/narsie/large) in machines) + return (locate(/obj/singularity/narsie/large) in machines) /datum/objective/cult/sacrifice explanation_text = "Conduct a ritual sacrifice for the glory of Nar-Sie." diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 957f7bf536..62e7a015eb 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -95,7 +95,7 @@ if(surplus() < 1500) if(user) user << "The connected wire doesn't have enough current." return - for(var/obj/machinery/singularity/singulo in world) + for(var/obj/singularity/singulo in world) if(singulo.z == z) singulo.target = src icon_state = "[icontype]1" @@ -106,7 +106,7 @@ /obj/machinery/power/singularity_beacon/proc/Deactivate(mob/user = null) - for(var/obj/machinery/singularity/singulo in world) + for(var/obj/singularity/singulo in world) if(singulo.target == src) singulo.target = null icon_state = "[icontype]0" diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 40937ea61c..1695079eaa 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -59,7 +59,7 @@ investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" del(W) - var/obj/machinery/singularity/singulo = new /obj/machinery/singularity (get_turf(src)) + var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) singulo.energy = 300 //should make it a bit bigger~ message_admins("[key_name_admin(user)] detonated a bag of holding") log_game("[key_name(user)] detonated a bag of holding") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 43ea750f7a..594d663b34 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2273,7 +2273,7 @@ feedback_add_details("admin_secrets_fun_used","NS") var/choice = input("You sure you want to end the round and summon narsie at your location? Misuse of this could result in removal of flags or halarity.") in list("PRAISE SATAN", "Cancel") if(choice == "PRAISE SATAN") - new /obj/machinery/singularity/narsie/large(get_turf(usr)) + new /obj/singularity/narsie/large(get_turf(usr)) message_admins("[key_name_admin(usr)] has summoned narsie and brought about a new realm of suffering.") if("supermattercascade") feedback_inc("admin_secrets_fun_used",1) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 43e2211aba..57fe451a7c 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -927,7 +927,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that spawn(30) for(var/obj/machinery/the_singularitygen/G in world) if(G.anchored) - var/obj/machinery/singularity/S = new /obj/machinery/singularity(get_turf(G), 50) + var/obj/singularity/S = new /obj/singularity(get_turf(G), 50) spawn(0) del(G) S.energy = 1750 diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index de69f149d7..6de30853ce 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -2,7 +2,7 @@ set name = "Possess Obj" set category = "Object" - if(istype(O,/obj/machinery/singularity)) + if(istype(O,/obj/singularity)) if(config.forbid_singulo_possession) usr << "It is forbidden to possess singularities." return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 0af4b0a235..28e469c792 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -435,7 +435,7 @@ namecounts[name] = 1 creatures[name] = O - if(istype(O, /obj/machinery/singularity)) + if(istype(O, /obj/singularity)) var/name = "Singularity" if (names.Find(name)) namecounts[name]++ diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 501ccd989a..245df6c7f3 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -343,7 +343,7 @@ field_generator power level display //I want to avoid using global variables. spawn(1) var/temp = 1 //stops spam - for(var/obj/machinery/singularity/O in machines) + for(var/obj/singularity/O in machines) if(O.last_warning && temp) if((world.time - O.last_warning) > 50) //to stop message-spam temp = 0 diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 8b20fc16ab..d975729286 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -12,7 +12,7 @@ /obj/machinery/the_singularitygen/process() var/turf/T = get_turf(src) if(src.energy >= 200) - new /obj/machinery/singularity/(T, 50) + new /obj/singularity/(T, 50) if(src) del(src) /obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 0fc454b9fb..7d1ce630f6 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -1,7 +1,7 @@ var/global/narsie_behaviour = "CultStation13" var/global/narsie_cometh = 0 var/global/list/narsie_list = list() -/obj/machinery/singularity/narsie //Moving narsie to its own file for the sake of being clearer +/obj/singularity/narsie //Moving narsie to its own file for the sake of being clearer name = "Nar-Sie" desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees." icon = 'icons/obj/narsie.dmi' @@ -16,15 +16,15 @@ var/global/list/narsie_list = list() consume_range = 3 //How many tiles out do we eat -/obj/machinery/singularity/narsie/New() +/obj/singularity/narsie/New() ..() narsie_list.Add(src) -/obj/machinery/singularity/narsie/Destroy() +/obj/singularity/narsie/Destroy() narsie_list.Remove(src) ..() -/obj/machinery/singularity/narsie/large +/obj/singularity/narsie/large name = "Nar-Sie" icon = 'icons/obj/narsie.dmi' icon_state = "narsie"//mobs perceive the geometer of blood through their see_narsie proc @@ -40,7 +40,7 @@ var/global/list/narsie_list = list() var/announce=1 var/narnar = 1 -/obj/machinery/singularity/narsie/large/New() +/obj/singularity/narsie/large/New() ..() if(announce) world << "[uppertext(name)] HAS RISEN" @@ -54,7 +54,7 @@ var/global/list/narsie_list = list() SetUniversalState(/datum/universal_state/hell) narsie_cometh = 1 -/obj/machinery/singularity/narsie/process() +/obj/singularity/narsie/process() eat() if (!target || prob(5)) @@ -65,13 +65,13 @@ var/global/list/narsie_list = list() if (prob(25)) mezzer() -/obj/machinery/singularity/narsie/large/eat() +/obj/singularity/narsie/large/eat() set background = BACKGROUND_ENABLED for (var/turf/A in orange(consume_range, src)) consume(A) -/obj/machinery/singularity/narsie/mezzer() +/obj/singularity/narsie/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(M.stat == CONSCIOUS) if(M.status_flags & GODMODE) @@ -81,21 +81,21 @@ var/global/list/narsie_list = list() M.apply_effect(3, STUN) -/obj/machinery/singularity/narsie/large/Bump(atom/A) +/obj/singularity/narsie/large/Bump(atom/A) if(!narnar) return if(isturf(A)) narsiewall(A) else if(istype(A, /obj/structure/cult)) qdel(A) -/obj/machinery/singularity/narsie/large/Bumped(atom/A) +/obj/singularity/narsie/large/Bumped(atom/A) if(!narnar) return if(isturf(A)) narsiewall(A) else if(istype(A, /obj/structure/cult)) qdel(A) -/obj/machinery/singularity/narsie/move(var/force_move = 0) +/obj/singularity/narsie/move(var/force_move = 0) if(!move_self) return 0 @@ -113,7 +113,7 @@ var/global/list/narsie_list = list() step(src, movement_dir) return 1 -/obj/machinery/singularity/narsie/large/move(var/force_move = 0) +/obj/singularity/narsie/large/move(var/force_move = 0) if(!move_self) return 0 @@ -138,14 +138,14 @@ var/global/list/narsie_list = list() M.see_narsie(src,movement_dir) return 1 -/obj/machinery/singularity/narsie/proc/narsiefloor(var/turf/T)//leaving "footprints" +/obj/singularity/narsie/proc/narsiefloor(var/turf/T)//leaving "footprints" if(!(istype(T, /turf/simulated/wall/cult)||istype(T, /turf/space))) if(T.icon_state != "cult-narsie") T.desc = "something that goes beyond your understanding went this way" T.icon_state = "cult-narsie" T.luminosity = 1 -/obj/machinery/singularity/narsie/proc/narsiewall(var/turf/T) +/obj/singularity/narsie/proc/narsiewall(var/turf/T) T.desc = "An opening has been made on that wall, but who can say if what you seek truly lies on the other side?" T.icon = 'icons/turf/walls.dmi' T.icon_state = "cult-narsie" @@ -153,7 +153,7 @@ var/global/list/narsie_list = list() T.density = 0 luminosity = 1 -/obj/machinery/singularity/narsie/large/consume(const/atom/A) //Has its own consume proc because it doesn't need energy and I don't want BoHs to explode it. --NEO +/obj/singularity/narsie/large/consume(const/atom/A) //Has its own consume proc because it doesn't need energy and I don't want BoHs to explode it. --NEO //NEW BEHAVIOUR if(narsie_behaviour == "CultStation13") //MOB PROCESSING @@ -163,7 +163,7 @@ var/global/list/narsie_list = list() else if(narsie_behaviour == "Nar-Singulo") old_narsie(A) -/obj/machinery/singularity/narsie/proc/new_narsie(const/atom/A) +/obj/singularity/narsie/proc/new_narsie(const/atom/A) if (istype(A, /mob/) && (get_dist(A, src) <= 7)) var/mob/M = A @@ -192,7 +192,7 @@ var/global/list/narsie_list = list() T.holy = 0 //Nar-Sie doesn't give a shit about sacred grounds. T.cultify() -/obj/machinery/singularity/narsie/proc/old_narsie(const/atom/A) +/obj/singularity/narsie/proc/old_narsie(const/atom/A) if(!(A.singuloCanEat())) return 0 @@ -224,7 +224,7 @@ var/global/list/narsie_list = list() var/turf/T2 = A T2.ChangeTurf(/turf/space) -/obj/machinery/singularity/narsie/consume(const/atom/A) //This one is for the small ones. +/obj/singularity/narsie/consume(const/atom/A) //This one is for the small ones. if(!(A.singuloCanEat())) return 0 @@ -266,10 +266,10 @@ var/global/list/narsie_list = list() var/turf/T2 = A T2.ChangeTurf(/turf/space) -/obj/machinery/singularity/narsie/ex_act(severity) //No throwing bombs at it either. --NEO +/obj/singularity/narsie/ex_act(severity) //No throwing bombs at it either. --NEO return -/obj/machinery/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO +/obj/singularity/narsie/proc/pickcultist() //Narsie rewards his cultists with being devoured first, then picks a ghost to follow. --NEO var/list/cultists = list() for(var/datum/mind/cult_nh_mind in cult.current_antagonists) if(!cult_nh_mind.current) @@ -307,7 +307,7 @@ var/global/list/narsie_list = list() return //no living humans, follow a ghost instead. -/obj/machinery/singularity/narsie/proc/acquire(const/mob/food) +/obj/singularity/narsie/proc/acquire(const/mob/food) var/capname = uppertext(name) target << "[capname] HAS LOST INTEREST IN YOU." @@ -318,17 +318,17 @@ var/global/list/narsie_list = list() else target << "[capname] HAS CHOSEN YOU TO LEAD HIM TO HIS NEXT MEAL." -/obj/machinery/singularity/narsie/on_capture() +/obj/singularity/narsie/on_capture() chained = 1 move_self = 0 icon_state ="narsie-small-chains" -/obj/machinery/singularity/narsie/on_release() +/obj/singularity/narsie/on_release() chained = 0 move_self = 1 icon_state ="narsie-small" -/obj/machinery/singularity/narsie/large/on_capture() +/obj/singularity/narsie/large/on_capture() chained = 1 move_self = 0 icon_state ="narsie-chains" @@ -336,21 +336,21 @@ var/global/list/narsie_list = list() if(M.client) M.see_narsie(src) -/obj/machinery/singularity/narsie/large/on_release() +/obj/singularity/narsie/large/on_release() chained = 0 move_self = 1 icon_state ="narsie" -/obj/machinery/singularity/narsie/cultify() +/obj/singularity/narsie/cultify() return /** * Wizard narsie. */ -/obj/machinery/singularity/narsie/wizard +/obj/singularity/narsie/wizard grav_pull = 0 -/obj/machinery/singularity/narsie/wizard/eat() +/obj/singularity/narsie/wizard/eat() set background = BACKGROUND_ENABLED for (var/turf/T in trange(consume_range, src)) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 2113ba87f7..076207a4d4 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -41,7 +41,7 @@ if (A) if(ismob(A)) toxmob(A) - if((istype(A,/obj/machinery/the_singularitygen))||(istype(A,/obj/machinery/singularity/))) + if((istype(A,/obj/machinery/the_singularitygen))||(istype(A,/obj/singularity/))) A:energy += energy else if( istype(A,/obj/effect/rust_particle_catcher) ) var/obj/effect/rust_particle_catcher/collided_catcher = A diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index aa8e85017c..e04268e0a9 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -1,6 +1,6 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 -/obj/machinery/singularity/ +/obj/singularity/ name = "gravitational singularity" desc = "A gravitational singularity." icon = 'icons/obj/singularity.dmi' @@ -10,7 +10,6 @@ layer = 6 luminosity = 6 unacidable = 1 //Don't comment this out. - use_power = 0 var/current_size = 1 var/allowed_size = 1 @@ -30,7 +29,7 @@ var/chained = 0//Adminbus chain-grab -/obj/machinery/singularity/New(loc, var/starting_energy = 50, var/temp = 0) +/obj/singularity/New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. admin_investigate_setup() energy = starting_energy @@ -40,19 +39,24 @@ qdel(src) ..() + processing_objects += src for(var/obj/machinery/power/singularity_beacon/singubeacon in machines) if(singubeacon.active) target = singubeacon break -/obj/machinery/singularity/attack_hand(mob/user as mob) +/obj/singularity/Destroy() + processing_objects -= src + ..() + +/obj/singularity/attack_hand(mob/user as mob) consume(user) return 1 -/obj/machinery/singularity/blob_act(severity) +/obj/singularity/blob_act(severity) return -/obj/machinery/singularity/ex_act(severity) +/obj/singularity/ex_act(severity) if(current_size == STAGE_SUPER)//IT'S UNSTOPPABLE return switch(severity) @@ -67,16 +71,16 @@ energy += round((rand(20,60)/2),1) return -/obj/machinery/singularity/bullet_act(obj/item/projectile/P) +/obj/singularity/bullet_act(obj/item/projectile/P) return 0 //Will there be an impact? Who knows. Will we see it? No. -/obj/machinery/singularity/Bump(atom/A) +/obj/singularity/Bump(atom/A) consume(A) -/obj/machinery/singularity/Bumped(atom/A) +/obj/singularity/Bumped(atom/A) consume(A) -/obj/machinery/singularity/process() +/obj/singularity/process() eat() dissipate() check_energy() @@ -88,10 +92,10 @@ if (prob(event_chance)) //Chance for it to run a special event TODO: Come up with one or two more that fit. event() -/obj/machinery/singularity/attack_ai() //To prevent ais from gibbing themselves when they click on one. +/obj/singularity/attack_ai() //To prevent ais from gibbing themselves when they click on one. return -/obj/machinery/singularity/proc/admin_investigate_setup() +/obj/singularity/proc/admin_investigate_setup() last_warning = world.time var/count = locate(/obj/machinery/containment_field) in orange(30, src) @@ -100,7 +104,7 @@ investigate_log("was created. [count ? "" : "No containment fields were active."]", I_SINGULO) -/obj/machinery/singularity/proc/dissipate() +/obj/singularity/proc/dissipate() if (!dissipate) return @@ -110,7 +114,7 @@ else dissipate_track++ -/obj/machinery/singularity/proc/expand(var/force_size = 0, var/growing = 1) +/obj/singularity/proc/expand(var/force_size = 0, var/growing = 1) if(current_size == STAGE_SUPER)//if this is happening, this is an error message_admins("expand() was called on a super singulo. This should not happen. Contact a coder immediately!") return @@ -241,7 +245,7 @@ else return 0 -/obj/machinery/singularity/proc/check_energy() +/obj/singularity/proc/check_energy() if (energy <= 0) investigate_log("collapsed.", I_SINGULO) qdel(src) @@ -265,12 +269,12 @@ expand(null, current_size > allowed_size) return 1 -/obj/machinery/singularity/proc/eat() +/obj/singularity/proc/eat() set background = BACKGROUND_ENABLED for(var/atom/X in orange(grav_pull, src)) var/dist = get_dist(X, src) - var/obj/machinery/singularity/S = src + var/obj/singularity/S = src if(!istype(src)) return if(dist > consume_range) @@ -283,11 +287,11 @@ return -/obj/machinery/singularity/proc/consume(const/atom/A) +/obj/singularity/proc/consume(const/atom/A) src.energy += A.singularity_act(src, current_size) return -/obj/machinery/singularity/proc/move(var/force_move = 0) +/obj/singularity/proc/move(var/force_move = 0) if(!move_self) return 0 @@ -314,7 +318,7 @@ last_failed_movement = movement_dir return 0 -/obj/machinery/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) +/obj/singularity/proc/check_turfs_in(var/direction = 0, var/step = 0) if(!direction) return 0 var/steps = 0 @@ -368,7 +372,7 @@ return 0 return 1 -/obj/machinery/singularity/proc/can_move(const/turf/T) +/obj/singularity/proc/can_move(const/turf/T) if (!isturf(T)) return 0 @@ -386,7 +390,7 @@ return 0 return 1 -/obj/machinery/singularity/proc/event() +/obj/singularity/proc/event() var/numb = pick(1, 2, 3, 4, 5, 6) switch (numb) @@ -403,7 +407,7 @@ return 1 -/obj/machinery/singularity/proc/toxmob() +/obj/singularity/proc/toxmob() var/toxrange = 10 var/toxdamage = 4 var/radiation = 15 @@ -421,7 +425,7 @@ return -/obj/machinery/singularity/proc/mezzer() +/obj/singularity/proc/mezzer() for(var/mob/living/carbon/M in oviewers(8, src)) if(istype(M, /mob/living/carbon/brain)) //Ignore brains continue @@ -440,13 +444,13 @@ for(var/mob/O in viewers(M, null)) O.show_message(text("[] stares blankly at The []!", M, src), 1) -/obj/machinery/singularity/proc/emp_area() +/obj/singularity/proc/emp_area() if(current_size != 11) empulse(src, 8, 10) else empulse(src, 12, 16) -/obj/machinery/singularity/proc/smwave() +/obj/singularity/proc/smwave() for(var/mob/living/M in view(10, src.loc)) if(prob(67)) M.apply_effect(rand(energy), IRRADIATE) @@ -458,12 +462,12 @@ M.dust() return -/obj/machinery/singularity/proc/pulse() +/obj/singularity/proc/pulse() for(var/obj/machinery/power/rad_collector/R in rad_collectors) if (get_dist(R, src) <= 15) //Better than using orange() every process. R.receive_pulse(energy) -/obj/machinery/singularity/proc/on_capture() +/obj/singularity/proc/on_capture() chained = 1 overlays = 0 move_self = 0 @@ -479,12 +483,12 @@ if(9) overlays += image('icons/effects/288x288.dmi',"chain_s9") -/obj/machinery/singularity/proc/on_release() +/obj/singularity/proc/on_release() chained = 0 overlays = 0 move_self = 1 -/obj/machinery/singularity/singularity_act(S, size) +/obj/singularity/singularity_act(S, size) if(current_size <= size) var/gain = (energy/2) var/dist = max((current_size - 2), 1) diff --git a/code/modules/spells/targeted/harvest.dm b/code/modules/spells/targeted/harvest.dm index 844f223744..6903efbfd9 100644 --- a/code/modules/spells/targeted/harvest.dm +++ b/code/modules/spells/targeted/harvest.dm @@ -21,7 +21,7 @@ ..() var/destination = null - for(var/obj/machinery/singularity/narsie/large/N in narsie_list) + for(var/obj/singularity/narsie/large/N in narsie_list) destination = N.loc break if(destination) From 1daf0abe3de8f44f7242f0f28d420602c9ddd0e7 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 13:52:40 +0200 Subject: [PATCH 002/170] Switches around turf/datum garbage handling (my fault..). Adds null check for zone rebuilds. --- code/ZAS/Turf.dm | 510 +++++++++++++------------- code/controllers/Processes/garbage.dm | 4 +- code/game/objects/buckling.dm | 9 + code/modules/power/singularity/act.dm | 8 +- 4 files changed, 270 insertions(+), 261 deletions(-) diff --git a/code/ZAS/Turf.dm b/code/ZAS/Turf.dm index 9d031ce3d3..85d47d9f6f 100644 --- a/code/ZAS/Turf.dm +++ b/code/ZAS/Turf.dm @@ -1,255 +1,255 @@ -/turf/simulated/var/zone/zone -/turf/simulated/var/open_directions - -/turf/var/needs_air_update = 0 -/turf/var/datum/gas_mixture/air - -/turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) - if(graphic_add && graphic_add.len) - overlays += graphic_add - if(graphic_remove && graphic_remove.len) - overlays -= graphic_remove - -/turf/proc/update_air_properties() - var/block = c_airblock(src) - if(block & AIR_BLOCKED) - //dbg(blocked) - return 1 - - #ifdef ZLEVELS - for(var/d = 1, d < 64, d *= 2) - #else - for(var/d = 1, d < 16, d *= 2) - #endif - - var/turf/unsim = get_step(src, d) - - if(!unsim) - continue - - block = unsim.c_airblock(src) - - if(block & AIR_BLOCKED) - //unsim.dbg(air_blocked, turn(180,d)) - continue - - var/r_block = c_airblock(unsim) - - if(r_block & AIR_BLOCKED) - continue - - if(istype(unsim, /turf/simulated)) - - var/turf/simulated/sim = unsim - if(air_master.has_valid_zone(sim)) - - air_master.connect(sim, src) - -/turf/simulated/update_air_properties() - if(zone && zone.invalid) - c_copy_air() - zone = null //Easier than iterating through the list at the zone. - - var/s_block = c_airblock(src) - if(s_block & AIR_BLOCKED) - #ifdef ZASDBG - if(verbose) world << "Self-blocked." - //dbg(blocked) - #endif - if(zone) - var/zone/z = zone - if(locate(/obj/machinery/door/airlock) in src) //Hacky, but prevents normal airlocks from rebuilding zones all the time - z.remove(src) - else - z.rebuild() - - return 1 - - var/previously_open = open_directions - open_directions = 0 - - var/list/postponed - #ifdef ZLEVELS - for(var/d = 1, d < 64, d *= 2) - #else - for(var/d = 1, d < 16, d *= 2) - #endif - - var/turf/unsim = get_step(src, d) - - if(!unsim) //edge of map - continue - - var/block = unsim.c_airblock(src) - if(block & AIR_BLOCKED) - - #ifdef ZASDBG - if(verbose) world << "[d] is blocked." - //unsim.dbg(air_blocked, turn(180,d)) - #endif - - continue - - var/r_block = c_airblock(unsim) - if(r_block & AIR_BLOCKED) - - #ifdef ZASDBG - if(verbose) world << "[d] is blocked." - //dbg(air_blocked, d) - #endif - - //Check that our zone hasn't been cut off recently. - //This happens when windows move or are constructed. We need to rebuild. - if((previously_open & d) && istype(unsim, /turf/simulated)) - var/turf/simulated/sim = unsim - if(sim.zone == zone) - zone.rebuild() - return - - continue - - open_directions |= d - - if(istype(unsim, /turf/simulated)) - - var/turf/simulated/sim = unsim - sim.open_directions |= reverse_dir[d] - - if(air_master.has_valid_zone(sim)) - - //Might have assigned a zone, since this happens for each direction. - if(!zone) - - //if((block & ZONE_BLOCKED) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) - if(((block & ZONE_BLOCKED) && !(r_block & ZONE_BLOCKED)) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) - #ifdef ZASDBG - if(verbose) world << "[d] is zone blocked." - //dbg(zone_blocked, d) - #endif - - //Postpone this tile rather than exit, since a connection can still be made. - if(!postponed) postponed = list() - postponed.Add(sim) - - else - - sim.zone.add(src) - - #ifdef ZASDBG - dbg(assigned) - if(verbose) world << "Added to [zone]" - #endif - - else if(sim.zone != zone) - - #ifdef ZASDBG - if(verbose) world << "Connecting to [sim.zone]" - #endif - - air_master.connect(src, sim) - - - #ifdef ZASDBG - else if(verbose) world << "[d] has same zone." - - else if(verbose) world << "[d] has invalid zone." - #endif - - else - - //Postponing connections to tiles until a zone is assured. - if(!postponed) postponed = list() - postponed.Add(unsim) - - if(!air_master.has_valid_zone(src)) //Still no zone, make a new one. - var/zone/newzone = new/zone() - newzone.add(src) - - #ifdef ZASDBG - dbg(created) - - ASSERT(zone) - #endif - - //At this point, a zone should have happened. If it hasn't, don't add more checks, fix the bug. - - for(var/turf/T in postponed) - air_master.connect(src, T) - -/turf/proc/post_update_air_properties() - if(connections) connections.update_all() - -/turf/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air - return 0 - -/turf/proc/assume_gas(gasid, moles, temp = 0) - return 0 - -/turf/return_air() - //Create gas mixture to hold data for passing - var/datum/gas_mixture/GM = new - - GM.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) - GM.temperature = temperature - - return GM - -/turf/remove_air(amount as num) - var/datum/gas_mixture/GM = new - - var/sum = oxygen + carbon_dioxide + nitrogen + phoron - if(sum>0) - GM.gas["oxygen"] = (oxygen/sum)*amount - GM.gas["carbon_dioxide"] = (carbon_dioxide/sum)*amount - GM.gas["nitrogen"] = (nitrogen/sum)*amount - GM.gas["phoron"] = (phoron/sum)*amount - - GM.temperature = temperature - GM.update_values() - - return GM - -/turf/simulated/assume_air(datum/gas_mixture/giver) - var/datum/gas_mixture/my_air = return_air() - my_air.merge(giver) - -/turf/simulated/assume_gas(gasid, moles, temp = null) - var/datum/gas_mixture/my_air = return_air() - - if(isnull(temp)) - my_air.adjust_gas(gasid, moles) - else - my_air.adjust_gas_temp(gasid, moles, temp) - - return 1 - -/turf/simulated/remove_air(amount as num) - var/datum/gas_mixture/my_air = return_air() - return my_air.remove(amount) - -/turf/simulated/return_air() - if(zone) - if(!zone.invalid) - air_master.mark_zone_update(zone) - return zone.air - else - if(!air) - make_air() - c_copy_air() - return air - else - if(!air) - make_air() - return air - -/turf/proc/make_air() - air = new/datum/gas_mixture - air.temperature = temperature - air.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) - air.group_multiplier = 1 - air.volume = CELL_VOLUME - -/turf/simulated/proc/c_copy_air() - if(!air) air = new/datum/gas_mixture - air.copy_from(zone.air) - air.group_multiplier = 1 +/turf/simulated/var/zone/zone +/turf/simulated/var/open_directions + +/turf/var/needs_air_update = 0 +/turf/var/datum/gas_mixture/air + +/turf/simulated/proc/update_graphic(list/graphic_add = null, list/graphic_remove = null) + if(graphic_add && graphic_add.len) + overlays += graphic_add + if(graphic_remove && graphic_remove.len) + overlays -= graphic_remove + +/turf/proc/update_air_properties() + var/block = c_airblock(src) + if(block & AIR_BLOCKED) + //dbg(blocked) + return 1 + + #ifdef ZLEVELS + for(var/d = 1, d < 64, d *= 2) + #else + for(var/d = 1, d < 16, d *= 2) + #endif + + var/turf/unsim = get_step(src, d) + + if(!unsim) + continue + + block = unsim.c_airblock(src) + + if(block & AIR_BLOCKED) + //unsim.dbg(air_blocked, turn(180,d)) + continue + + var/r_block = c_airblock(unsim) + + if(r_block & AIR_BLOCKED) + continue + + if(istype(unsim, /turf/simulated)) + + var/turf/simulated/sim = unsim + if(air_master.has_valid_zone(sim)) + + air_master.connect(sim, src) + +/turf/simulated/update_air_properties() + if(zone && zone.invalid) + c_copy_air() + zone = null //Easier than iterating through the list at the zone. + + var/s_block = c_airblock(src) + if(s_block & AIR_BLOCKED) + #ifdef ZASDBG + if(verbose) world << "Self-blocked." + //dbg(blocked) + #endif + if(zone) + var/zone/z = zone + if(locate(/obj/machinery/door/airlock) in src) //Hacky, but prevents normal airlocks from rebuilding zones all the time + z.remove(src) + else + z.rebuild() + + return 1 + + var/previously_open = open_directions + open_directions = 0 + + var/list/postponed + #ifdef ZLEVELS + for(var/d = 1, d < 64, d *= 2) + #else + for(var/d = 1, d < 16, d *= 2) + #endif + + var/turf/unsim = get_step(src, d) + + if(!unsim) //edge of map + continue + + var/block = unsim.c_airblock(src) + if(block & AIR_BLOCKED) + + #ifdef ZASDBG + if(verbose) world << "[d] is blocked." + //unsim.dbg(air_blocked, turn(180,d)) + #endif + + continue + + var/r_block = c_airblock(unsim) + if(r_block & AIR_BLOCKED) + + #ifdef ZASDBG + if(verbose) world << "[d] is blocked." + //dbg(air_blocked, d) + #endif + + //Check that our zone hasn't been cut off recently. + //This happens when windows move or are constructed. We need to rebuild. + if((previously_open & d) && istype(unsim, /turf/simulated)) + var/turf/simulated/sim = unsim + if(zone && sim.zone == zone) + zone.rebuild() + return + + continue + + open_directions |= d + + if(istype(unsim, /turf/simulated)) + + var/turf/simulated/sim = unsim + sim.open_directions |= reverse_dir[d] + + if(air_master.has_valid_zone(sim)) + + //Might have assigned a zone, since this happens for each direction. + if(!zone) + + //if((block & ZONE_BLOCKED) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) + if(((block & ZONE_BLOCKED) && !(r_block & ZONE_BLOCKED)) || (r_block & ZONE_BLOCKED && !(s_block & ZONE_BLOCKED))) + #ifdef ZASDBG + if(verbose) world << "[d] is zone blocked." + //dbg(zone_blocked, d) + #endif + + //Postpone this tile rather than exit, since a connection can still be made. + if(!postponed) postponed = list() + postponed.Add(sim) + + else + + sim.zone.add(src) + + #ifdef ZASDBG + dbg(assigned) + if(verbose) world << "Added to [zone]" + #endif + + else if(sim.zone != zone) + + #ifdef ZASDBG + if(verbose) world << "Connecting to [sim.zone]" + #endif + + air_master.connect(src, sim) + + + #ifdef ZASDBG + else if(verbose) world << "[d] has same zone." + + else if(verbose) world << "[d] has invalid zone." + #endif + + else + + //Postponing connections to tiles until a zone is assured. + if(!postponed) postponed = list() + postponed.Add(unsim) + + if(!air_master.has_valid_zone(src)) //Still no zone, make a new one. + var/zone/newzone = new/zone() + newzone.add(src) + + #ifdef ZASDBG + dbg(created) + + ASSERT(zone) + #endif + + //At this point, a zone should have happened. If it hasn't, don't add more checks, fix the bug. + + for(var/turf/T in postponed) + air_master.connect(src, T) + +/turf/proc/post_update_air_properties() + if(connections) connections.update_all() + +/turf/assume_air(datum/gas_mixture/giver) //use this for machines to adjust air + return 0 + +/turf/proc/assume_gas(gasid, moles, temp = 0) + return 0 + +/turf/return_air() + //Create gas mixture to hold data for passing + var/datum/gas_mixture/GM = new + + GM.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) + GM.temperature = temperature + + return GM + +/turf/remove_air(amount as num) + var/datum/gas_mixture/GM = new + + var/sum = oxygen + carbon_dioxide + nitrogen + phoron + if(sum>0) + GM.gas["oxygen"] = (oxygen/sum)*amount + GM.gas["carbon_dioxide"] = (carbon_dioxide/sum)*amount + GM.gas["nitrogen"] = (nitrogen/sum)*amount + GM.gas["phoron"] = (phoron/sum)*amount + + GM.temperature = temperature + GM.update_values() + + return GM + +/turf/simulated/assume_air(datum/gas_mixture/giver) + var/datum/gas_mixture/my_air = return_air() + my_air.merge(giver) + +/turf/simulated/assume_gas(gasid, moles, temp = null) + var/datum/gas_mixture/my_air = return_air() + + if(isnull(temp)) + my_air.adjust_gas(gasid, moles) + else + my_air.adjust_gas_temp(gasid, moles, temp) + + return 1 + +/turf/simulated/remove_air(amount as num) + var/datum/gas_mixture/my_air = return_air() + return my_air.remove(amount) + +/turf/simulated/return_air() + if(zone) + if(!zone.invalid) + air_master.mark_zone_update(zone) + return zone.air + else + if(!air) + make_air() + c_copy_air() + return air + else + if(!air) + make_air() + return air + +/turf/proc/make_air() + air = new/datum/gas_mixture + air.temperature = temperature + air.adjust_multi("oxygen", oxygen, "carbon_dioxide", carbon_dioxide, "nitrogen", nitrogen, "phoron", phoron) + air.group_multiplier = 1 + air.volume = CELL_VOLUME + +/turf/simulated/proc/c_copy_air() + if(!air) air = new/datum/gas_mixture + air.copy_from(zone.air) + air.group_multiplier = 1 diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 11ba8979f5..657f809b9e 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -85,10 +85,10 @@ var/datum/controller/process/garbage_collector/garbage_collector A.finalize_qdel() /datum/proc/finalize_qdel() - del(src) + garbage_collector.AddTrash(src) /turf/finalize_qdel() - garbage_collector.AddTrash(src) + del(src) // Default implementation of clean-up code. // This should be overridden to remove all references pointing to the object being destroyed. diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index d64857d004..9f75737fcf 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -84,3 +84,12 @@ "You hear metal clanking.") add_fingerprint(user) return M + +//Cleanup +/obj/Destroy() + . = ..() + unbuckle_mob() + +/obj/Del() + . = ..() + unbuckle_mob() diff --git a/code/modules/power/singularity/act.dm b/code/modules/power/singularity/act.dm index 5b0303c9b5..8e505f107f 100644 --- a/code/modules/power/singularity/act.dm +++ b/code/modules/power/singularity/act.dm @@ -40,8 +40,7 @@ /obj/singularity_act() ex_act(1) if(src) - spawn(0) - qdel(src) + qdel(src) return 2 /obj/singularity_pull(S, current_size) @@ -72,6 +71,7 @@ return /obj/machinery/power/supermatter/shard/singularity_act() + src.loc = null qdel(src) return 5000 @@ -83,8 +83,8 @@ SetUniversalState(/datum/universal_state/supermatter_cascade) log_admin("New super singularity made by eating a SM crystal [prints]. Last touched by [src.fingerprintslast].") message_admins("New super singularity made by eating a SM crystal [prints]. Last touched by [src.fingerprintslast].") - spawn(0) - qdel(src) + src.loc = null + qdel(src) return 50000 /obj/item/projectile/beam/emitter/singularity_pull() From 4748020ff2305f0ff7ea4d6c22dbf9d49e85d00a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Apr 2015 15:47:48 +0200 Subject: [PATCH 003/170] Cleans up the Status panel. --- code/modules/mob/mob.dm | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 28e469c792..a6b1bc797c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -717,62 +717,59 @@ note dizziness decrements automatically in the mob's Life() proc. //reset the pixel offsets to zero is_floating = 0 -/proc/getStatName(var/datum/controller/process/process) - return uppertext(copytext(process.name, 1, 4)) - /mob/Stat() ..() if(client && client.holder) if(statpanel("Status")) - stat(null,"Location:\t([x], [y], [z])") - stat(null,"CPU:\t[world.cpu]") - stat(null,"Instances:\t[world.contents.len]") + statpanel("Status","Location:","([x], [y], [z])") + statpanel("Status","CPU:","[world.cpu]") + statpanel("Status","Instances:","[world.contents.len]") if(statpanel("Status") && processScheduler && processScheduler.getIsRunning()) var/datum/controller/process/process process = processScheduler.getProcess("air") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("alarm") var/list/alarms = alarm_manager.active_alarms() - stat(null, "[getStatName(process)]([alarms.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([alarms.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("disease") - stat(null, "[getStatName(process)]([active_diseases.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([active_diseases.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("garbage") - stat(null, "[getStatName(process)]([garbage_collector.destroyed.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([garbage_collector.destroyed.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("machinery") - stat(null, "[getStatName(process)]([machines.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([machines.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("mob") - stat(null, "[getStatName(process)]([mob_list.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([mob_list.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("nanoui") - stat(null, "[getStatName(process)]([nanomanager.processing_uis.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([nanomanager.processing_uis.len])","t#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("lighting") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("obj") - stat(null, "[getStatName(process)]([processing_objects.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([processing_objects.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("pipenet") - stat(null, "[getStatName(process)]([pipe_networks.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([pipe_networks.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("powernet") - stat(null, "[getStatName(process)]([powernets.len])\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name+"([powernets.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("sun") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("ticker") - stat(null, "[getStatName(process)]\t - #[process.getTicks()]\t - [process.getLastRunTime()]") + statpanel("Status",process.name, "#[process.getTicks()]\t- [process.getLastRunTime()]") else - stat(null, "processScheduler is not running.") + statpanel("Status","processScheduler is not running.") if(listed_turf && client) From 858b56a2e5d503e5d0078089eb9ee90db44d37cd Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 08:04:59 +0200 Subject: [PATCH 004/170] The Nar-Sie summoning ritual is now animated. --- code/game/gamemodes/cult/cultify/obj.dm | 5 ++++- code/modules/power/singularity/narsie.dm | 18 +++++++++++++++--- icons/obj/narsie_spawn_anim.dmi | Bin 0 -> 2201900 bytes 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 icons/obj/narsie_spawn_anim.dmi diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index a471a531e4..63037f61d4 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -65,8 +65,11 @@ new /obj/structure/cult/tome(loc) qdel(src) -/obj/machinery/door/cultify() +/obj/machinery/door/airlock/external/cultify() new /obj/structure/mineral_door/wood(loc) + ..() + +/obj/machinery/door/cultify() icon_state = "null" density = 0 c_animation = new /atom/movable/overlay(src.loc) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 7d1ce630f6..9560d30591 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -46,14 +46,17 @@ var/global/list/narsie_list = list() world << "[uppertext(name)] HAS RISEN" world << sound('sound/effects/wind/wind_5_1.ogg') - if(emergency_shuttle && emergency_shuttle.can_call()) - emergency_shuttle.call_evac() - emergency_shuttle.launch_time = 0 // Cannot recall + narsie_spawn_animation() if(narnar) SetUniversalState(/datum/universal_state/hell) narsie_cometh = 1 + spawn(10 SECONDS) + if(emergency_shuttle && emergency_shuttle.can_call()) + emergency_shuttle.call_evac() + emergency_shuttle.launch_time = 0 // Cannot recall + /obj/singularity/narsie/process() eat() @@ -355,3 +358,12 @@ var/global/list/narsie_list = list() for (var/turf/T in trange(consume_range, src)) consume(T) + +/obj/singularity/narsie/proc/narsie_spawn_animation() + icon = 'icons/obj/narsie_spawn_anim.dmi' + dir = SOUTH + move_self = 0 + flick("narsie_spawn_anim",src) + sleep(11) + move_self = 1 + icon = initial(icon) diff --git a/icons/obj/narsie_spawn_anim.dmi b/icons/obj/narsie_spawn_anim.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4f3de372e7c7c103d39f61de16e4d18b7b799744 GIT binary patch literal 2201900 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%0DDFD0b_~5pyvy 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%0DyAW%^OVXl5xfVYbl3crLd)o2zDlCHMuFX*jj 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≺E;991ShYN`k|%ZVF01dH!etD5nSk`2P@#l2 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

    XCVtNR5?*8pZya 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�fes)kbI@|69J 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%0A0Dp!B7Q59m%JnMiL`b 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

    sP>s2xqDwR#h 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

    _y;GYLifa6R=L}J*PKMf{{6Cdv`Y`)9O&vGd-U? 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

      SP4KcMH$8 zG%@w06#J{ryKe;WeSZoRE2U%PKN6&LNYiAaZf|QZIv4miJ&vDVUuwPme1(1;o;0M*d7kUi-C{-Fpldi>;PvbyS9-X1QtA3%at}LWz$;d!c>5s zyE0R3ugaWQW(L>Mv7iOn=6P;1+vS`zn^!Ly5b~@5<=GgT%3KyFanTK4?LghAInN$X zwGgk;jB%XJ$iWrgy$3j{^C%SCwpL+_X`pirE7i}cR?Q1n_haQju*WnF04V$g`*z1^ zQcA$tj&-Tyatpw+H3urbfdlIt57%`~2d|m;9S7gU`vSr0n(mJ}|Gcv!Qkb2uA4n5I zFxP5v*`=5AvKPLPx4-!pkWz5;o_mUQeCblF z_<;`sPIlMG@|+9yo`dIlWVvD#MXVU@_bbp;E!P3Bsq9~m?TRRgxf2MTNvpcQjzB)h0<& zMx#*y-ZM4@vOg0$6o$Ku^7T#VP~^?VU%An&a-(J7Oo1bv&br2~svYTcEKv0v7hWob zWT07!&RE{$4DEYpAoev<2v++&JmC}#dsmS2J>U{Fs^&}Rd%Lu&&7?o%j&w%<-84%n zN?C8s0^*P)@rJ&B)h~Blm&mZzHJdH6OciXI%ga0HcDt6ndbaWGnGXdPg(QP@EVjlD zq6_ek03N6J?H0!{J0LiYN4;LN`Mu9=aSgAGG|Tc|o#=G#*VBjhdsAuA{-0$X;bbn?tSpx3P(FiWr zbv5lDy0~Eh08$8&Ogk^*crw+E6{ksYjM{;5kWzm~BKQ`%NE;_9uH)hx3L&d8qA$qw zugYAPG|QMwCbSw2GDESGkP{$@vXpo-p;?>8Whg)>MSnbExi!b1|Lx!KghxM`kKFt* zTFoY3_|lhn+%=D8*=S|_FiZe1d*KUt$iaiW?bqKyUAojE!=Lv{9Nare3S-;MemQM-g8}F&OkgP|(NJYxTmR9S#OKj((>{;}H!s zA62CE^*-gebVoxvozB@N9JXtX!(n(SWdZ(N00|ous?W?8a1V6JrjUw1>z!6FjA+oQY5u zLr@B8L2bJU`km<8_3y!U%(t83#9(B`%d!Bk^1KZAX67ZEAh#x!9!G6*S|{sgCUsFw zn3qAaW^s`P_^jws7P^vuYE+$StNzBcpP;wLx_wxXq5b~U#?Ia*wiA}k3;9JhSWGw3 z!Pb630!Fr8t=oPzsgc>l8h~TZQz^16M@msa>z6=1(AVS+G#9R=oSWv^Szmw_8!Use zi(8ljt!nPNMiwW}wCqP(xxccqz1;jBnS_ReAW0H}KnLW$=iy38YLdCuhw)q;^` z&~;tbR#&<7As4T^s0vtGTq^u13l{k7t)J)a?;Yi*UjC}7bKJ;douDf&)r5(l)C{Qp zG|cs_LqQWeq3oo$9q_InaL(>?XxEz@>#ndmESnfxmEwC)tKs`T3K&NbQ4}E@Nz2c*t^Vjx^6n^ORPj$!f2w$41Ym>3DkX9uARG(py_C01HPto!QkTgC@CeC0{ph50KzbwZ&Gjt-?5$V zoTXjCG*EO_lH|c))hw+oIu!{HOM~i4$99w53+$aurA!s=W^_Lrlr;2?)N^?XL^%w! zIulu*ndfMx2&|@3#Z$>+t9K|3a4+wA5u5uoUOAtw&oShHugc_aRskp2weuOjD$8}E z-TqxYp)AWZ`;qNBti1o$?0FTP)53IES8jrDiW{-E!3i#v*aSIu^`pU!;G=lpZe<3-Q;3EuSD*YO`-`f?t5#g#ZxvexbL z#oNBjr~dU{xaJX$;5Xj-HlFvaXYsxdf0!?PWjcQu0AxX%zGo>8FeiOd@~Ptc{vEsV zeV-_bxZ}QibVsE*<`nP|jL9|oqggiR1x(_Y(G33L;5p}UYGs8JecjZh*{pPjeY;j? zoW%IZVs2HG6uW_Nh|Rrm(JXoP8kN4EE_y{-Qv7Y77)MAlBQcj&-sK#{LVJ$YUY9h_ zXw@5xClQwef$!5B^h^KFP_1f4zo^)U<2X!`xHz7t1cgub?rq%0DLWK~KMEQw5N9bu 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

      0TP4@dAv+Fn5@9$4* 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�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°^Y>)Jo5^av^A3DY;+8>iR&?>|i9;406ioqDPx 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%0Aq|`WG=_x=<`NwZ(5V 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%0Af>`8b~q1_C0 zdU~$LIai5Sf4RH53EHi3R4bVGT`aHmHj`0cJswXeR^Po5o?N*@6YuY((Ao#7?4{G*#CwxAOh;5 z?ZHtfv&G-Ua@L}6nSt$?go}wtlJ@|I;tT)U_w z$}iUf^NtbnI<0(ENe0-`YBdb`IReZGSsh&fNHmt0{{&F?3Dt!Izi zvq`#ufc0tQSL;~nvRvC99*h;R%WVvZt(n80%M;vFLT*FPYad^{M^}me_h5)9{E&bk z23U1p0JWKEj`Uq-=xp1gsLjR0;h3YJrfARd?JEc{2O5S6=jIOi$%d=oa|qDBb=5He z&oH4n=HZRdK8uvpT5J(n^{hJJVITm;pms`exu2lB;n-+{ni*IEVsyvCicRx6vfn1) znGu2=04gRgM6{DkQWlMrDD49kO?8+V!LN9PiLCdlAU^a!+TlF`nN%wb!lM+M*$4)! z6giPtWr~qcVy0SX>unws#AA)T7!grx80f8}gDfShj_yBO)xv17+FOth|K3t`ZU#t# z{43JxM&&WbbboRdE7PJ{YO=^(J3`J=Mpd2W;^xeY5dJNyRJvkx~^#Fa?B#AR;jWD^pg#^b*W4cyL5TkD~gfVB8YZB%-5_ zOU9F4T?kq+$zj71-qAPgf5eI zAfF-zn~tVV4V*U_uF)#CUt|d8-aZ(6dQ#4pxQGJm zEFcP%;7sx~sHfA!8JxGZf8TUvZ0l6{&oww+bBRqQE?uR!#`na7YPfAsxqbXTPlHL0 z3i$#nEm~|vrLUj-t}dYH&EH=LNOdUQ+fsn}G6Xviz?9E4yB(KoWw2YuZth5?-A-AiOc0`1?|(gkRL9u`~T z#U}>dtYrmd4o>L>Smynr_{UsP{ci26m6!cqjWD}8q7{rss{{?DR*0GVPrlt(_^e-O zU*;&QCYR>s+AxXh?!LVhD=E8jA`AO$ZAErp)VpjKe|%N?1-@ax;A0B{2cXk+IzZ&? zz5ZZs1UKSe-(Js$W?eiIGYbhPNVd+ z+x$;hfL$|)wt@IgcHezaZy`v^^rB~50rd_Iulz=6_`39e<`WMBv^!I)k*ga7;;?K0 zG1W8m0E>;D+1ZQqWtkfOM@@)t?FIgznf&qKO>B0W&`U+bUKU6P`3i_MZ&~4wJP!2u zT_-A13fru8*)so2uW@rr3ZU*NW+x}7Ffu41$7rkGY5zW#>bi9N zCDz*Dy8vTi`nSbDH+0T*DaomHu|Tlgd?P34JjIVa%pnpYIr3AYTEJ2IDQdP(3;t}* zqdA=3CB(bybuhHkcdKE1fFUo05|Atb62_ShwS(d*r z5s^E8m^p&%#}|C;vP_-xm{e6&IXF4bSY~ehC4`oQfZ(gRx|9&=+(=6>e<@RGpsmYVktBP zs6muyKNax}?Vbu_j9zoWmGo?_Yo(uyoDD~lg%7J->yrrnm5P4sD~uieNM=ngBQ<4# zqQiItW!)Xdv)52uSN4H>&#GoS9<=a!s@VXOCFfFzNw*4eAPO&BZEfb(UbwQK(%?Ft}Q&UqsV*LD#GBoPC zGbWwG7wGm!Nci{Z*ogH;*U#AM6c%9!!vD?87~?+PRquT3I^Xt5bTzo>X{WilqJD3s z8;o=p3!vyBuA65jNPB9){OR@aR4ib-A#1|8s7DD#?XaE`imPo6J5@^67>CDS%oo+5 z!DQ)wbYKHZt)_~SJPE(ATF%6D?z0okz$E9-hqesDXFs?O3UtP>=)aQOfq$F}7lADS z%ZhR|(ANhtd^wyUHDIw1Q5RN@HiUVF#?#GYTv&6qnj79eON9`OS|GlL)-bm30a42R z)oaytF~_65;OSLWcYsJ_r#ku%HE2P8O9N^M3h=%t!G*wB&tc^48G=!6*QqzS9T+0p z0a5Sk0s}g}IDXlPv$L*!y1@Pe?s`&bNo7=i1j&B>Y|QvP!4lYH<|U8s<9?JEg_w8R z$X|^3R?@l_vYPhjI&0#vdf&>Ha(7c23fI=6GJlu3&*ugi9Y#$vURuDR@ffhUxv`!a?i9>@^Jrs z&i9kbe8t8Yl$48k>Jj~xKd7MKqbWo=?Q&0AwP{b1dSTWQF5|!aMI(Zut4tb+!jczJ+fVlYACg}Xh~vew{&hvFn4~fv`g~dc}_r{HR@DE zB=;|8f~^0uq&Cif<3$xfqJuCA2LD!j+8HZQkTFq!u`t{5SpytJtLXT_MW#c8PZ5rB zwLyTA0SW7J{-n7-B^`#tOU@3hvpIqGU45LAQQXw$bHvpg-K^pf_V??4#m%l){bFT;0&?|{!fuZoP zsDUy7CD1w97)a$=e=ogxYu=e3^xrHXAHuCOFm(I_>A6%IObs~Xg$dt0(T_FZIJP5j z*XP}|pMcmI)7}=Xl5gJMTuCnBGvxzX6mEj{`mw;xad2$UvE3EV6{=r4t~M zzCDTLay}=g926cpofdp5`q;7fJwbeiUxAsP8_v00+fYWB+n>w`dlB}<(ZY}@X%AP86gS$tI%IrPN)uo|bo-F4E?dAlP0m_V zDZA@#Q!m(D|GutEx(F4&s&AGy^SM`v@W}bxV9;zOkkZa8?IUqzB2r=`h(hh88rs5b|BJHX|?6I(eGqgWXqfpN*0&-GM80@ zFUolp7{EaA-D~shAt=qpcJ;>FYP$A^e?HPEyo~`ek|Du{APKv?{D!=Vv^Kony)7J2h&W|lZ)qzg7Ji@iJH2zqqE$j zSm$8T54pIcAkU+?7%!>Y=V5&9zQAXs%R(3%?p0Q7PCMYUZxZ?R2PfOi|0hP)FGDf5|C#ID@yHLcgziyJ?gc-nR;pog%v{$ix|E$$a|`Lo zU-Q_xTLxypfPCW|5O4xo!3@`=O+D~Ebqt!kCwHA*wPH%{r@j*%X6(zz{1`upO|jpE zh~g+*HZpb{?S5Ectw_pslrJ%cJb%VHd8hw1xuZvDnnVIZ6|)DaPEBI>eUGOoiO|#8 zKW6i#*E6wW4GTe^ZhJ>HB{qu|#@f71z8#z=8|utp2@wlb%m;C|S#W<9?{CUT+f|$# z6e{ULh!fAg5-M*Xl3O8;>VV9PGjo=W1>`~Z<@@$1#)V{i?ZwjRM4UBTxaoJ}1BFy1 zxY2azJI(?1Km@8z`<39pHqub7z*Zzne*MBDLlAefdfnGFTBAGhTr>Uy<5uwBGWwYRNp z6r#E+qkb~#>fAKX{ou%`b;n{GS@8j-X2=9&kRyUkpSLYv`ZyRcb z=`OCQj~$p)6Cp!o;`n9Sm3ZXMbjuwEGRzt%CTSHR#n}k2>;?Q z7aH<`6I@I=Dsoi|zNH=c8Vv`mt}YKonQbGjd~2*c%oG1}UwpqA%zfP&Jnt$5%gf6n z?UMP`2x-PLIi&yHXY0AbI4*9bF~G~@)mNGFFW(yKfpM!a=T{U)V2Su-sd-#^w$tg0 z_|kpZ1HEYpe(5ALR##V_Ue!T|*((X7zF>CrR9@?I7~B{PAN;c^b2{z>PaKu#IQiI1 zoT-cL{ht>AH5mR#-rg5SM$mF8(M0E?6gS?`dXnOp++0M*PX090f1BW77r+O0$AtCi zqex5BsD%I>#`{4I+l#q{UFtQWk~;>k)H5cfuC+z%M9BEal3CCk?lAKbk>#~{(8h+9If67zv1fgl)6Z#wK2k2* z5+ssFSpy7MtBd#;<4>J5j&fswM(3mdQnzsLFA7xk&;UK4WleC6>Hkl4b~MJ9^!Xa-?V(T$8UQ2BjH zRwHEGA|CQB6kUx13hLo6>Qyn@k8~VlNhBWq6>;Qz)*+x?o&8sG;(7mbpO(uk?tlcN zlq+wE^J)tv_GD8T3%BaXg;}2u0jBL9$9)M4@RjGasb((dXn%N2H~NJk7dT>SI`V`K9D;jC2_X!sRB$3JMZux#9Gn-Tk~DTgI6upBkM5U`r)ck$)}DJi+p&@vZlb<-XpJvgTr%FkqDM+BCKhYl1vXtS z{3ppxxubIWsXt6@SP?XJW07wuLO1JWGFI-`r&)Rt!=P@@)M7e0+FIaf;;OC09l)s3 z#gJcT+;xJ^Z+W_grM~Cct|k)-{cNGE8b07B{+Oplw?+QD_u(DqWM0f+5fn5+sNc}l z_U?HjK77XlJUV))HWkQ9qsBCljf$h3?uZk4wrAb@r*(v4{qVBE?!eHQEXlrf8$L-4$Bh zX~UdD)11qWD3)UpKS?qPGw%>f0qz&y9aPVm0GzkQx%JWLxS&7Q<8Q{j!Ijgee&)w9 z{1CGHb}#e&?U}`K$C$B`BlvOgfcfS^_MoxecIWl%Zy9WH1>(d||01YOl*kex#2BlO z-*rrOmj^XLld=43-g$${Tp8)D}P^XwJnIW#x!^h3tyfvBUA4h-U`F-yXW{Erd$j75Y?$j85pggJhD zX?o!=M-0wZD%=B~BZT}~_D>xvwIg0)Ts)SKxe5|)OMRKDN7?$d{BQ*gZ~<1*T;oUF({i<&`=3QiA&nLi==a@eaQ(>?*!@~YK$o>>h3;Qc0~;~QwFZ5c6^#0 zx@M>d9viOGNf=7eCTNl%OCt&M;|_l+Y5XYUlBG_0J^v_Hs+-Ll`&S?BP(erUrGL+G zVt9lsY*VP$uo}UC@#k3=SKYCO+>K{iP}2y~U_f4Z!szITn{iFc`iZe=>7ome?;=bo zF?Es7Y$xZ7J4jg&x8C!WX3}d{+}cuI1Y*$Eu|cUUuBBorCe#PD787y=mTDgpte5Ug z^@&f8*2bJ2ID;tcE5@pI;v%B4Jns*(XFJw`9J0NAWrd+53b~A7j3FROQQ4X+PDsTn z_N>))6g1petNvNdu;xKse4TdE>p!=ivSVDb{E%9v-2Slc{SG?V>%r*tdQiB$;*jnu z`I~->Ct?^>N#@>GVy_FRueWr)T(A8_OA+%fP&S6ai(ZM^{+Fkuu0xYXsyE5+P2$o8 z%6&?I5=L_!#J$fxNq8(0qkw*%aS*o)5U^^U|F-D_@39A*?RAk(y##%g-~Y&g*@PPh z5z(#ICuGjq%6SL1;a84XQU&Wl21|mdVMjLY`Xtq%>xK-1=tT9jpS4;>8nhSp!gL|8 z!nl^NA`MZfPs~$$wx_m+&>RHAe!71(C}GLNzh7Bk5+@1PMFXuIWJ`LHbwwz8Axu#e zl|J|roZz8B+cka(?)?*HeyaeDMr-nU1hvkC!zjYc)3wY4BwNcJ&yxuQm5Hs3gUZDw zQ=>L^C>pw?^m^L`IhEUeP)&_)QR)3OGI=SjqL2m-w-Q!E%9VHa0Yc!A^DnnH(CPgH zW^Vd&ub z)XCog1$86p!l-A_9XjxR<(1d#v+H1ICpV;H83h8l>hFjnlS3S@u$Hl z!G%DKXAsj*I%|kzfNQC5UJ$#5x#lsZ*K0X=Hh<(bss(Xt$NL!gw&C4*e7ECGbc4}# zIRaI4;TL1sXqR`+LV4D#%E@6g~hj!Da#}>o&0S}s=!2d@~dn^OPffT1m zeq$+HJ<5q9)+<&tf+GOS(rVJCC(CPFKp`vheSfFzBJd+PH89#lR}2pz6Ks|wxbnDw z5|$$e*T1>^AbPdl%Y?cVx(yfHN3eS}QA@C|sdz0Y%3^)KmQR8WF%-gDV)(IjCBApo z28?Fg#^Tf_(1@YEAJrb`p}@~Yz2a*Me(>_u?tAAG#itLRv(6Od^~0T{GH)?k%r)!f zEKNu%PWUYXnRt7nlfoU(+r&XX$q(fGf+#<(Q3BhGi=gVmsSN5X;;kb)#z_s0oxH@i z+-F|;>dd=@e5BM+R^`SkV=c6^#b8)D5f4!MDvIG@fzH;mUxw^XH3dwtt(n zKz+%SXkH>8{`0(7^Xhd)`&^UM`3k#yxUHiUQ5qe=xy}NM1c(r8N$ykeEB!88eAdC7 z0i8c$Ma=w=P!-&jwQ^HJ;_uLDkCsmyLb~w5r0Vs`-M{l3L-?=!GpuZFqb##LhBy^T z!OL{Nmn=WZC6X!IcYeKbGT1YY`NXmO#j8QjFjxE>Y;tb9j| z&htkBvKO<+yWAHTa9*IN?@Z!TKl_rmh?6>dpEL{K(nKoJmP&y zeEsuW!q}SXg-STn5Eo5Ujk+;D+=7z+b-oXmnYRW zi+q^tb@Q*y4)1E6?+rejni(RJr@gqD==c>MUNR1Znsdyu#D#x3_xd^T-o)pRPT+QQ z39!g!SHzCui;G*K)!qV=His@GOJ|PT%rO05XzttR5*k*%H1YgLal*d6U!Q_Z){Epe zDhw5xSHI3XS+mNMj1`b!ktos{7R7hCOKKW(Vr?{M4Ehx02A}tx?{#rGKUQe)m0O6A zf#y@`hb`sS-FcGeHC$Zrn0Ns|;bEJ&SV7Q=J;=+9QmHhTpwX-h(BD5@_)%k5+ut_Z zC?;=QvIT|ZTzoDY8Ct)&>0DaaXawq|SXez`FxH(6WSyPs?p%SXzG!~_p5xS2Imisf)XU5OJ6tfze=Y9Zyu1GQ;jg~unwpv^0;LbJ={Y+d;~oNZ%69ShnK}S* zGw0OmKtlVvzr>p4>cT^U;n1~f;VzUfkgslZdNaI3p@6HXSp-?I$hRgZxB2`9m?<_e zE!}j`(el_`F!>v&b62N0nDQ#f-SZ~BFR~ZKLv)Y4H90%a@-dIQhytY%%QMmt?He;Oo6?ep-SF45kzt`&UQxC#darS%zrX%Oj|DZU!u}@oSQ45`o57+%2gTMD%E%^}* z$H)lKty*-eRz^b1 zAbQH~Zxk{RbCtb(`rzc`c?f@2^OhvVhL|6A;&&^EehgS)5B_J}6hvZWrZ$SX4Tdb6G+&-TX6WBG!1!$Af}=368EThJZOQ{rB=H935itg}rg61BujKO}9lZC*M8 zem3GF2SlK;^49>viF5J_84e9K3ri4`s-W7UEiz-M(6z>T(@`r z1jei%^Ed(eW@tjL>)hX@sS8_`Rl~)dH(?auU)%(~v8-U(2h6Nb0N{R?!&F4MuS|G5 z1X1(cxwmvyPknj>fJJo*4|&gmFk|qGneA>p`I};y4Mty9>lGrGp>sz{?+D0p%6?|$ zbxZKkJ$2CZy@dp7U+|*)%gl@2qceF@HOHitw|8c1kTZYC?VgAo4+#$i)&WVQs;g1% zMoEU102Mz~GI8CqORK}(O9Bn`2rsj+Fl$_Rrcb^`w*;wTT7`>?Yoi2Ng9KS)XRo}t zJ_ck>sPA}ZO{k7@Oy8X=wYU9ZOxXT9~y3>X_;6rB|L*Y61ab>GfrK18JKE&q{_dVaej?NSkJJ@n)Le7yK6s- zUf!D+EgN8zegi}? zQ(BMjTUc4qQhkAOu!ILTL|&q{xHtN=7x#$%^{8m+R^pbvu1eImM)d(QKV9pUm4DAe z2ksvjUe9iCy0RpX{UNm>rOvlFGT!yi>O~L|9r_Bth1T=-&Z&i^<^vHg3xhcup=c743QaoRBnG zXTqRQlZ(95CVMX*)6axj)2{y`wEk^46n=SaoUm|ufv}i2v64H=JCV{AXmV!|JjZLCK}smu5g}xCd|XtSMqm*z2d`LyEF-QPk`1c#Q*9#ndidJ z?KwB$%rz2I5;`Tc$2ZgH|SXSC)`VMe=Hn*Rd$;Wt<**^hbOJ zZ<_~=aoX2jxt<`-PG@fbWG00}{FE6J&+s?*Zr=?@oWf5G)>O14)jlZ{jOr)hDQ*m3 z_s6lfvWY>f;*#rxs-oCvMclYdJC5^UDa(D4?3dq+M zVN$`{{RGm^a*ZwBXr%O-v7F?cE{IrBSSVuc5JR7^4xwN!bL3;C;V8V4w~Rb1$)SQy zUj+IWQ+_+gT>p0PaM#un)98Y}-qh&ooW_+=!CIP1AZf#7)$c;Br!McQ-Er7c%GNfU zP2iWMKJNpX4$$rEYZ-sroWZkh_)j>w(q%2v2QEHkfdYFOMD(%4C`(>;=3+o7zjR># zLZ|k-o1sns1xHr<&x`S^?w|n=b;YU+c6#6oEGGu|DQx8{UbGC)C5t5tw z?LWLL3urd&;VRsB^|@ZPn}~M`3?Fa49q!a4ZEaUS;uY~v$z4B&1{B&Y`od|RIzPuw zc!iL}R!@b6NN?~zUmxuw!M!+I9qH$DV%65jXvg3bS71OR@0`OSX5eLduQX#NiWyDB zWF3oaeZTnKBbhjOikevVU`d`2-&U3lzim2LvBrZ4@R;AO?+wVwWnEVs>pQj@b=0YL zZwg6_^0z6{rwLdFi08%Z*_Qo?$^%)lmop)Fkh)6o_r<}Py<48VCcbu^y$V#=pP70t zVUf;#8!%SB^XOLxvd@La(bnaN{F&phCP*Sp9K#p_f<)46kCF^NsTz)cv)8mXyGr07 zjwWw%#zk3};fv;&RgSCrbM_9a?|AMX`M&&&NCL^&@8KO`%~j~4j3qn~U#!%t*`P*t zz&&Y(tkThnW+H6MMNl~|VUL_#4ipLPIC1vXny>=eO%qT$Yq^8JBpL}>Sa3){)S?}r zypqV%j_Db!g(H&!{oxev)^mF&`or7@qz+YeW=WRs;=tf|CPBir3n|Z zKL4Od!~w7`(sFwJpMMJV;remR@xO3~>I16VT#2`{+v|TVQ zc2O_ht0dMb_F`iq)B>=Y?a?PaOeTJKDsjVW?UujdX@Iq_oIf@-6RlpSe^A^4Wgzgt~i zT3;F^erf7tJR>|DSM>emX40|*jv=?)R;kWNua>5g4L zq=JBSFALHLE8Vc<0?V?%(o6gwzwi9!br@%4M&@Ck`#$G7*L9t9X7So}xi_IBQHYbq zm4c81OymHr82;_gn$xVH>wrk-EaWKp5ePBvCd2#u`qn=tTF7;?Vsr;84*TgKei z5oCsmRJn`cI=KJE^r+@OnCKxnFfzH8_F3VSqKipr%RWH=oH)*x4g-rP(ZArx|BZ@E zff%KL&o~GH-7$2vcvrUMPW}OpM6o!xp3#?$qu$agTh4w9`Y4DbgH`-7&aj}B+syN| z&cw9lik{HNS=N~pfsdtbmwLx}U9<{-xt79XSNkWORsp|X+p+*GfbOzPNF6tL~*^>mR!TE z!4h`Tkco(K`QuNWO4ld3c0&`pcvGc7H$An~DuJL{jXZhV>FqHe9hr>d2}DZ#cDLeW zOJdom8lr>Q$*c5{nVQy{I?N zD{ozKJ}HkjX#OGYqBn~`O1-e=E6udh&kj6UA{74OdKkhVGEUysr^ao)*{utu^!iH( zGv&@c7p=6?O*7@VcrlwvMZ&WCx@J1fi^x}xguW70jy}>g+7Z{6|1wpw-CNeF>qhOj zeZD5&6f{;<(aC~4t1#Tg(4t|yd0y=%LZtllq&iIL7iAzPHC6j7tL9e?!ZBs2vHq=W zaQ)>P)^G|D!dj>oJv!9g^zQXxQ;O^{rm$9z6iXmdTFnP>3HA*S zler2B(eQ<)l`VxH0~b%Bho4M^w1eOx0Wy;yg$6R(=D$>v%85<}xSRM^Cw=vJTiM8v zv+e3QIya$Jy`(X*d5vaz5S9O7nag~==?j_R|ey7&ee$~>QK5l7XI6>~} z-04!^zdp9&Kg-EnUxvn8>5cx+dC;8Z@nGrx53&$TePsC7Q3xJbZG8p8(t;PLqmP_j z;l=M9G^6~;hGX44B8U%fg^p}v{j0RuRtE4qcU^B*hBs`!_AW&b4)zA%YhN`iayH21 z-(NtTsl}@NHCwZF&iq4iWR^905=$H|mW}R#agvfMc)e;dZ5bv(smts>1at7oVyI3( zQy~#%E=@;DR5l4kw!U)gdiG8IA?Q!G0_yGaJ-*C&;n82HwnpO4_BO9yvx^PZ74XOL zyjLEHO%J5TSeGU`(H)tM_KzB#eQ&P)=`!`+9+-?J>Rp{K1@V!z9%@M_@>_B$r=v=& z?@C-2Q^y;qt#v1!C85a@p=xEvdzMz(t2r!31`Nac&S{!q-{4+=ntmShUZSUjZf}V` zn-uLLx=K3xXdow+nskGkbF@A#JuJfc!}>d7??$jV#hIa>XD~#-_T?{O@>x)!7A&E_ z=r?Xq-Y6iC1OhioE-p*ga_QbR0M||SueJf2H15aA#|R^RB--rP^=g!BB=)S~_9V@H z>Ap84jGi995a9OA8$3o);8XS;ysmqpBXu7bvs4FsYK400(b$$1w}c#F7-?~eH+@=3 z!u>=o0RfqM;aBneuvi~&_mHfwuJeIeoy9=z3yTrNZmNcJ%6r>#;xOto~lD7(}9j1IuDPI2)Ku!r!KS*memLjaksGo@*YS z&Su#hIq(s%3D4GU+4~!=9J0?HacXlnsuF&Z-a8Lk?DOCf1@O)tMQBUSDcx)|`~Yec zg%%&VW7s)wyw$l>o2);Rc-t8xvKZxX)g>#e0g)$PQJeiB_bWmrhJv*h)BBRGUjk4w z4*NEm#YqO?<3DBDG3);du&CiWUN0pthQo+p^Sf=-az%^2|A)- z`1-&#%i@8Bv3rH>eymZv6^5&Ch3T8k@z)hWA3qNqIB}|avQFt|{2xCsSBP7)^7-{D zZUmskD$V{;Ux951g-lcma{(e#Xuot3M6f@B*2e#FsSl;wqFv*3mgd{pVt${d7pm*h zxjJPa()+OTwK!z^uB;bg{hhvsaxPp?b0V>5P#|7%0C}l5n`Zbh7^EiTps z`)RR@tj^#Zl`InG7&84_fqXSJu?M+2sjjcmBz8c%CyrmcFb{Y&6dA zFKG81FMq@JAEEPxU0+P_O?{S-z9?p+Ma1Bv6T2z(2r4!`Db|OOZ0JcP% zYIYPGVjeLnx)>;Ns12>bImcZAh|f0&&#A}%EFtf>J_o~WpX`c96G~^Q8fm&_kZ#NE z2Z<&j*IQ&ZyaI3`S}&fFahDNaDpuEdi7)|dP?@`Sf%7LoM<~zS_$GNka@jfDP?}Uw z&R=hBR$~0uKy={@ukAVm|2+>#hAJ{iQct3ECbBJ8e{kymP{Y4Pwp3 zl+2{ub3uu*P61X;pmO27;r|SF?>q#YCJL7{^Ya01M|gH?aGR9Evw%G@075}r+u!yl z{$RQuc=rAC{C(G^>_=XJc}F_GfSIy22%~m-y+;leO2x!}7Lfx;!neD5u6A%MKu!(v zm>0tpBhup(y|8kyZ%-RMmfwV}H!4*{+*~KNm2LOf#!p-NHVZ-#gFgl~QZPG}V?K0u z_}4^-SCEtmrG;~4Z!myhS_`@TAK+E&Z9H7AAi!A4wt`oyw0X%-K&7=Hi z=AZdPgfY1^QE8NT`a7;Swe@oV_H%VF-I31wj@MKqQNe#$>;1~_380~!=_Fs^7d~Vj z;Z1TV;?H^)?0wHB`2-Zv{rDN+O-SbI3=goyt*&$7Up#p^I@F8pR87o&-@Enk^z}Cr zTLGUpwm&zx$%BWo^!#R<_zW7IRL?FXx*i<)qBUP!noX#BJx$GRmIusVr&n+wRNc^A3KJ z$sBJ+*m=HHFZMzCLX3X1y{_(k0H#>K>|Im{Hn*v_y##a6rK|!pF-p5>{3(GD+xWdM zwm^4%WTysbYRLnT3a}h{RRiLW8UDc8hZG@o-aiSS!MEpf&45}Z)p?gfA{3PI@zX~s zmop2GBR`EVb(u+s*uVKkybFUtqt@p}w-EkN2&rPu#~NJLNRnRG>CDi6-^=~l`~T7nSRp)(%R)7Y@tUp z4Ps~aBv!M_*%4_%BQu!Vck`kmvje_`n!|dT!m#k!}+XLvmDOIfcPz*z-CdW6u( z!r&=_XMdUSjtN?WYXOk_b3qJ&x}&H_fGWqKHoB{d-3W8^z%L2=?Tx|Errq)7MLH81si9b4;M7{?)bCr13zSjtI>#Er1Vruzz% z@-fig`~n;W1`CV0Xo(_reA2-N;95w)=7CRUi+RShddD%o1W3iY=-6xogDKCt<)0?9emI zdh_X2%6CPx`{}OF>JVowORugq*})G1!(SOa0ZPVs?iqmDOD%)`|q zteQdZcE3Q+(M1ClHfNTW2jD$8`1{Q3b*(qul8Em09I2%QWT+3E9=XTJX)}~j?WRdb zkugClQ#3JR`zeL%{$wU@uE@ zhAK5NA4R2~vR?>pUc*xpvV_X;>X|Vj!cGpA^PKf9gA8;6b{u%M32M;^zIJWa2Hsuh zan1)E%&Q@xhE3#qx2ktrU}1hktHecv-T5(w;20BXFksjEq=8sDR#$iG!7^*Ww{Zc>d@b zPKLcr`)K#rKd%N;_Nn;Sk-)2FhpTY&tW$znf5>pte!FuJug8vJO>d!gO`wHR7#@^lL7*HJl8rfX`$pi_(SK%Le858al7-`F05-I%1C8bDOrcx zdC(P@&cEu-7dBnb364dXf%KP9ppA(`#V21M-8Z=^eygtcq8qTw8Y{3cLiDrVeli$5 z%W7Gsi#u>)?yAyBR04EgnJB@zFd<>MFE`HL*ov~uoCP*2Dzu3~x3 zDHec=l5k|C*h%9poT01s@#6q{!LTJ2Aarw(XW1msIx97npRxfPjPHj^9m1`bqmPSh ztt##!m;)b8?!3nF9g{d`_tB~QN)N{0;B>Ie*b1IL-E3{5+Eo9wQjZ^wABcbWq=YZX zqd$ajBIbGp+8Ifl3&tX3ZS#EzXR|Q4i*;T)+VmD?-f3mgcFbG9<$O})!A_lKu-Gst zC0=sWdiS^fLGB5h+J@zi{7BgmR2CDwDrQZrh9)Wub2eiR#4QMZ+_wnY1cectU)zu8 zX5UTb2!;Q0&j-d7l}~op3I8)0!q^nFa(ZQPJ)iSdDX-M@%2pG1XLA+Z>2sFRTTWt@ z2l8lj+p2}|LQ75S0n?pJ&kJe$oPOH0m7@Wu5Fn*0(xEl~zZ_?i(vv$2oV*6_L7NzQ z{P525)5egwex*n{oYnh^-~3ai|ApJBC3)baTcwmhnw|?*Yj=l18_JsE{wS3{C0bpc zyc$KkyF)&OEwSKGKAFS-cE^Uub4lHTFq*@i71VxkHBcX{mjb?EsbzM#SbFbUq92l7 z5GDc{_{>8Sx-X~fEsKmZi;SiwU{03PY23ZuJ>pc(p@Kd8b~+)WVO3*$w_{}A=9ur#(R-xR z)rHNTlo0dwoOXy?{J9oR6t_vCy>yg>&>{kS|CodfXLr3RcE$`p$s`-Bf3b8Z8Rsg* zv)<`FEauxI;s=IZLoB`M?81(jDmZ_dtXc$B^{H{gzDBe4cB0KFs@>Cb2d^8bQ_=FG z5ahUv%n^(JRU_9;Fw#c8OXROt(4KzuKPN!vj!4TO)9E4I8;hGg=W7&^#B=_`w%%8 zbe;f=%xF|jpJ@jiWIzD9rM(c~wnnk|j#!p>HV}sbKI`r@_kC5eR^wpvRfHmC>o#6J zE5Rz>^@GFS<624kFo6D~oiJ0QEh$%#jQI0Wf6JaWLe4AMYDOus_w${V4e}iAeeD!- zS{WsV3!&WwOlU7FPaoSpls^fbbGt)h%~!>n3*VFb3@izkE!$VTO)PME`HGC2jMW@U z$%WoZ>WL)7hl3-#2v__=XjX7%cvz3yqxd*xnQ7c;L3Qu=0RVncoqz}m1jV3(07RNM z%9|ulH-srLDz*#%J^uU7+vnG*#oYw@Zc!B5Y1s`6GS&AGzxd?>i0tLXw_ihutQ=WPmJIgNe-kQJ-&*b#X^aKD4G5AP; zyY&TqvG^x10yL}wK*NfuRp%b85WLAcO0qL-KykQtk_GL*B#9vGpt=BqW-OZRSCtK4 zn#Lo#Rwu9M{DX$;P>K|!()g`1p|ACk%^*|@P%6A1`(z%e0s}zf`%Tl6C-5xL%xWML z<*wdP@PnoHuczlibCis!wLFkRiNng5j%QU9@c<)G9V>ODS^A($p0Q4XF~yNVIqPKE zt@)Q#jGQj%20giY`*_J(h+L9XTsdI27@vBm(%r}c=;}Zli)MYI(Z-ru;(4uC#?n|u z!=R?X%dg+=8I`w4N}RQOKZytx7)E4b-^4XDURr;RjH&nij(+$#kK|gi+Q)68Qkkoq zU(HQy+uCXOFhH1Tpl&b`qd3&dygdgP1^%9tpgVx>Ce3#+8d=l&=^jk)jSVfKH?0)o zSNi0E-qb%w13<3?8Q=&iTLm~&fEBcpe)}LPHjRK#T9Hj#0GP2d;tLFfn|xQd;I{Te z6hJ3@#1=r)j4>_<_19a;a^!76za)pX4!ICBEvrnEA-8(CAaBH*7f0)mnHb=65sE@^ zrp`aIe{}8OcpT~yF$h$rcrGjw7Dn~yKx;vKj)&*IOW5?sEftDu!ovyBjQ*mNLN;y} zap?E*Q|+-yFINwT86G_}RyfdY_oIz}@1K;N6Q%D1Hfp>&w{a4gpyYwQK&bIYYZy983TBpG>OiNb`|iGJ=} z#aEnv@gdA<@>LTz+ne}Px5a<9wP<3BUv+hoR3jP&gX5#=OQGv>(Ox=QP+`U8fBJK+NGSYJZIIXXBD zJgN#-Ba3IfA1Z&i=*;<@iTFkz*AwM(lk2Ov1mNd?e-;_6G$T9d4#k;RCnM1fDVNLt znK{QPgnw!f3ISM47-&sdY&SQk55URX69?3AIco2S>wC?!M7Ml4Ayp=t=l`Q( zYycA}Api{{D6duEcQ~s+ZE54V!Lcj=aGrpM0Es@`VsRsKyf-KtSq_j`3BC=<+7Arw zTuL9PBtDmUq58sGnrgk4mXy#AG~p9wp2Qc{6$XCsTekWF@UM_ge&W|AtvBne1A1Ss ziHM(6I<}r1DFYou+w-k_uo{@z`;@T~f8Mh4-6V`2__%-JEI1$ph8S_T5* z7wTa)*S_JGoZHQ2`)lWW{+V&7&AfQ+N^t|tiP%u;&o-O1WTCUaeJw2q`kTto?Z~zU zbKShEN7YFC#hC_T!IWN7pnvHek!qSWkCr{rT8=j}RXJ&r)8sLesg{HuXOS9&7=o;` z58g>CibWlfz`W;I5B?tNOt~7Qyk*EQ#?3G0c=h)ei}?#bu|LP&%(}t&CP0rAMt^WM zTl-|QJQA#G8BHwYY4N4S)w)hNc%?~#bS%V%Bo)n-`QQ&PN#x1ra8N>0a{t$-iPzmLpGgE5Z!nM>M=DJu>tA0)zpdKIkK23aVtb@h=0ptW#dR+$-mda$vl3qL!*PhW*8 zJ&J0ri&QfWD+nJz7!d=a^!qX5Mw|%Top|4!)yQT%O3SIm#_gV8qBpK9JJ8=VUaz2! z=Erl^ow4R!Ys?1&xFCGXkZ;R&5tXWGr3Lg9fHVc#UG>0~Af%G7cAETUMWtaiyTn|? zgWC+wV~rZzvevIN zjGhk#nmX4-vo2XBxuFVL_G=s|L3pz@b?%dSzgr;WFcP7xH65~qsr{8afymX@r(yjjOl*LC3saQDTs zNe_os8Cg%zX4zL7#~=#H)H5=8V^~%4Qd>ZIS=n1z9c()?MTU)s3oZzM;1#5gyk+pf zY(djgeY1er*cq1e|7Z9zAj1=dyWDy+z2m?XG8hFYrb+vsGCaaIru4u=aKWlqP@AvZ zb?)p7!)D+RAc1SaMWMvOAC8TIBOC;Dvxz-eW(QFJ2Ph0j50HRX`&HYF05k=|uSVI9 zcfVEh_e;1wy21R#FIzGh!N@WuG4-1TXWKCw&=NkHuvi@6lqqs1YOn&Aq2lS0*g#N% zVLX34Fsz*#!Qe#tL&q^Me3xv%$JD*)kR@o0KZztg=NYrXE4U!jY~8yy)~q_Ui!t9i z#qvRz;@V@Wqf;lglb@V<*?K|R0RF~cSqZK%U!CGcmYYy4Vbf7V4qH!>HiT)HCxv-N zC4tHKP9Hu;W6##wM9Bo0=>hw~02km<{iOuB;gZYj+czeTnHoBXKtXyry}&*}q#S_C zTon>*p4MU%C1Aek-`JHl5{hyZv+`lGLh*5j2X+k3j>?(}zcP!~0t3tVuI0W4(75Vx zdcOjClCCgFYTZlv%}>{m%v0r9ou;m`n$vfe+kn5M1NdAABH8dg2*POt0c9H@W{M_- z*8H!vu!&q@IB!u1IS~wJfa>E5ZEdhlurI4Ke$&`Sh`Mo!?x+C7O)W-hA#c*IXp1c_ z6toIiY`ec`H|klpEqkPxY+R{c34oN2IC?Ohe17yZpA8X>Tg>L!j3=+z)tHkKYBt)I zP=F*D?+~tzY{?QiIF~%!3SRw(rkoZE*Cs#iDvt_`OrzF!e z#rlBAG9k4DgW-000?2ZStp%@DIoMMld0ue2^DnZADgu!$N<7RenNu%K7H9VKfW4DP z%y=dms?Kbk3>>Ro`RW_vU3nREh;k+G++$-iBmRX7W<1y`FK6F;hlu!L?=+?ysx#GcOk=>PPf_n#qA=l;) zuJ1)(v_11;;RM~v97exH=CM#61J{=R5Ce5UR-p3IKEx5-zA1S#n6y___e^Wd#p=*$ ze5w-7-}zTeMyI0NA&L)|((c)LVO@%EAExyh$|2ghNv){A-IFHlME?co`x_D|m!bd6 zL8wmBK_pNecqfWAj$OPhk3i$9HcOm7pE)NJ|dOh3mkBu}#o;|Ydl|(CD?cb-ZjZ5_N_75Ew7}6SunCw(d&(%5!DNPGTvHi`-v$wbRxujvtqVn=A zBONWdZ>BdSRJVXhEaB%tuNjb8=0{7za@?9pLczeqG1^ZD7~!#Og#4(q9j8m`CdNd4 zr)uVf?D@&Pdx?n!6K>5#L9%{k$831Ye?3uRh=p&koB>=B>yaW&6*5!K=|C1cFsEO5erc>rfK<8}?E(zSFs9=WQz>5jjrv;A6! zM2S?6$wUNc*Fq-A7vM<;r&>2SUV3c*clu!9JS@1`tzYPKqD(nGBUACX@{VhNIGhYl z4n<@eo^`@jlJ|EVh7D>Dpu3>rJtJg5*m_1JToEVDigJNruEi-m^2NO-UE z8NcNYyh66LP@|~|%ue(8!?wl?cZ7<0cljzmw7~Mk1a&;PU=Za((X}ukui8a8Ieq9% zWVhv^#M$kOb`2dt3WpQ+M_O=>5z_U9ST_PPXiaUKM0*stcShN+bAXc=nGr9xmYP24 zFUxyd5s^zr5)*Wwu`zsKr6wfoN6S1Te4PK|k^I41=W^%ZomR1*Ej=UR5sg+uD&*^v47 zQp)nr>ZdvH;l0lk%=8Ir`}01ngj@4@{k*M@PnvOM*r4-cSUwnodB^Jx%&9cXTc^vt z)6AOCGGf#Wxq^K+6f`(i<+b>_+eDCx#yi;hwsQw+Cnc_a^GqBezi2kB)~+d)A5sS` zGyiI&FBfOE*d+BtVhn{ns|)Z-QNQ)`fLawqd|zEqcp{X*dL%Y*8jC)uyOB5qx8Phy zsVhHDZ7*q)P$6O^SW;*@Gf8kmt_dPL93W3SnM1A;Tj^zYeY^jBQeR3MF%9?ZY78;4 zx0GDAx#@<2@w&*FS8v*4$eXec;}pT)TPPI2KhXzG@)l=0OXvRZFdFpEt-gVpM6ro9 z!h*pP<+%DdxAZOgo~C=thSd`^j~?e8=SuiDOniz{v@2QuHtrF?cJRpZ?@jdb&6c`j z80{>%EKWJTO}}p7jTD@xwsDquTSA{`gy88F}64P+>B91&>d{IjUzn5;=^=p(|GLrSv30>Ruok4;j9wm%>VEcIaoA36 zlh_x;1;a#F$6^%AGfQ>2t9Dfu4QX|=Yl-JxBiE*A^c-iKP##6kK$CjZ{*?QOvl}dZ zzGXuxR^RL9(;ZC?9_Y)+zLIN_dkx+#`K-|GOdo}?kICx*r`{Uea7K%eTk0nCZ^E_} zdW(?V_sRN66k+`ZI2|~FG6#n1Ue_dnbcaKiSD#0YX*-v}JHIii9SL05;stzvL5S)% zIthvX2jOKgdV%dU*;L1k>)w-w+8yT%zJj7&XSDE8+mLf)DxzH(ZQyj(2ACgsCmt1} zc+)lW-QFs?TjmZ@;(&KSUVNNPs>?Zi8@#Bf%7$8|7Lr-f;rN*T1gs!f=zwV?AIw|(SN4NdMc)LIA}=PkrM2b5PdC-H;v*PQ6BX*cky}k zy4?JD@$ zR^4Q>vxbzVpg}fT^@;uyZz}+Tb^co}cZvF8d$X|vvTW3?;#6GX@z6>)Zkn`{QB{o9 zV!$tl5o4LtmLx)8pF#J39ACbCae0h@%z_Z|DEoD_ol79=HsrjP$mA^vdI86}t#*9= z7ecsoTO96`%{6;m_zHTxEt;u`V&0A<>+1Oo+=ea5{{s8hy+f9wr-n1xWEQK)Cxk<$ zI2Tv$g)(2Lbv3Hk>_a&N9)ECX!YOWv)=}T7 zUmfA$!F*AH@mZ=U#bPUh1!rC4NR&ks82?cK{$5tN>i~sAXuFr}A8UewroT;{c5%9P zxo@+?XFMj9TON;kz`ML@_QNM4a=I0$%oIL2RCnK4Uzxk191=dPcAtKVz#3M|Z_9fS zD6+PQG@Zp~GS*1#2kJZ^|wA&$8wgx-7PX zLo*6M^eFATDBJwO3AQ+uZt)A#4d$lxp@y$Yy>G|uT%I* zEO|r6vz1_&-Hp;#q$2BuGLH)PJv_y?!F~G9s{yA;=%3NiA;U3tz!cpg!ym5%Gf5JB z(4xEru;2q0+61(+o^udK5NPs!V@^SVqmNI#f5-uhcT_S>y70h&?a|hLdorj*044q3 zyoVI9$wzCU!HDi>QcsF`>2T9%{yfAAaDb`bI$Z zqM@My`WqKeGAMr_!6|-k4n@Fh1>GkF@%H~i&|KmIwg*SifNJ9(UOi_l1%XR?!Ih8G zxb1BHJ`KHyrtxRiXtV?cP(K4900iWPh`QNlVca=53QhrOeKraxeA)O~?~H=-OURcc z$B*jwHY9zO2~TRaR;5zEe)IVA7EZmC{ikMaxV5luP8i)LF|ctfKu>tUYN61$;E-8t z0><8Lxj=sp2kP&4*JKf<3x5v3;Gu;=T_WZJ zD(g)%gsV(tfj!}3XpbE_7xHq;VqWF+XTahew{h1R*GzkGe z7&vieREM6t?)_!FE_|dM%9-Naqmqm+&+AEAU_AHmn$A4d5BLfOn{@L@qEq622>4Sn z+rpr@yo^TsOKo4%lNX1^+!v1!*bbkU^%B)k)AkUBIQL-6x?1Rc4>O*YmkVj+*KId4jNWy3qgAo$brWqfR=}?>7#Xr02^wuHsQ;gC8S^4hse;588hW`iT*D z`)U8Dm!J3F%+$eA$tj2%wleOC`ujdvSIyXDIY%gx80U`3BIH@^K?0N}axro>K6`H1 zKFI<6*;U{%S%+xTS)q{Bdnzib`ImeBfP7NZXCL9_9+u=@(SrP_XTMl)@2UcTUqz}N z9SUaR12&70-)mpZ)g0XgaJrJ>eMIQ`W*|WTBqvAuN?~syfofJ_C?e3TC(2~j#S(_k zimQlyZP|H^z~{pSJC%96lJkG2%H+4#K=T%{J9bE@7cal{d!NRweRTBw)3~4Q%6SLp zFJ#?(zKdkx?*1Cy?tf?+LQ$HPQ-K)&thU>=pce`wFY9wXO6&2Dmq%8ZYhWGQy2SJC z^*f!rCJCs}Wbu3DY!F22?T^kBV^mTD}Rmg$k>fnR)sz+P=>m?`! zc_)Nuu;8?+BtnCaZ%#@Y3hKt?wa{+MKIeirLS>Bw7xg#a8OoM@8ev^b95L*qH>q|X z&s_(y8{t^V;CqYdDB$3wQr%#oDmVx{wZM$SvWRUcH-nL*qo@Mbq9tEIg)qFySR{CJ z@PuJ9p&j?EB#lnd!S#pF-u8FuFX}wS{ve4N4@n@2{+Sr_8zwrKIJUZ(xwTaq5aZMU zin?fTCkI?s8Vl@co5VRz_3saSt=vs#6I^n)`QE<0xT1+wH*3!q6Jlcr$ICtb=)uix znZyZ~WSh=pecjF_;qHCw`d+g{32za8C>z3Cy4eYGc-`EBib`5-LhR3ngz#CjWhZc8 zZDYu6h;UttvI8iw@?vGNF_}44+peRjQkMW|=LRoa8_E|YgsrkVWb>wy z51#sZN#sQZ+!JFrcWc>go2V{mSeFu)@*l0&9~^=sT_f8c4yc@aN$vfs_%UOp13QD?Y%p}J5t-U@St}1Zt|CU&`0fbmFmEoxA5OBk)h?d@G`ATANp~NA3z|e z6L$D1p{}5t15B-|OB|#mQ3MOa%Int^cwkEGP+y*HZ-!&sm1m`^N~@U#=!21iOXBl) zHWkow(s-ToZ#(K;uOVm}0$l4<4q#HGnSr@7nv5If2x~tEy6p9c#}-|l=e2?MmL15V zBl$^4L&0wsPeaj;c^Y;v8x8Gz^~DsL+)A5`e*=^ADfSW2zYpZ)7iB%22C_s>X5OpS zD5~yUc;#T^7L*$*nBO9QUU*Mvz{s+pRewZ~zw)d@fD6Js-JJ30P{M_xW|Z&^ypux7rOS}9oo z$IVncPH2^}h2OCn2$86hSRW9W()n9eM~0~xA5FXhWN{Svfw0fLN+w_BYPH48+D3$k zLzkpS^)xATw-)bPT@UbSGMQLk9R2x&&UdFg2)J>&vg$emzRLpayK}RhWzN@u;~m)G zC{tQi-U~=|&|c0-#@GMd_(p-N$-l1UOCbLN@1=#kYeW#iz#aEt%u^aUv8JI z!aroa5iEh@FNQ7zuV(K=54qvNKJn{JC8pLH8qP4FU;P?OS5tA`Ilh$wz_ zk<7sOaE3v!GM`MXA3CkC_pUzW2Ix$`|L}x_jUa(c4sj?~++Wou31h z&yF7F^W_}adRv^LRMVMCcC8KD1ALX_s?IxLd2o`I`rB)A?`JDC+w*RehhV4z?I#6*2`^`R+P;r}^>HGT(AL0ywmnxJ= z8lB=pZy2XV0MXAYYcLnd8+|nDpCGM0Xy+ecV9QGnh8^XInRew2Qhv`GImr-wtyQ|K zgFP_B9LR5~pDDE120yp}n7ifQ;lTxkKBu`z2k@geICv`T_wYkkZKSz66ijU@jVVPZ zDJQ$JFN(W?WRK$h&+vzE>t;y(v^@-t6GB8x&&sB-^O(&FYAXidUkU zbV|zqigjaxwGoUXx;gz*=kMsHI!{UmqjY&M!b5eqHh{K5Nz19^x2LUAFvhk7Eg>Dy z&CL0*^>)d{Ti&KKuu0f2ADum^G9pFl7SE$VcCRO*-zMEjvc1FZduboF;9lGp|Gtkb zMM{-@Y)=ZIs_w$>lRjwoE-md!Ldy6Vbu~J~#^QW94?9Fc1H3TaY&O@5T%b2YRUSGj z9v@*EUa})}qE#PuT0z7eHKw6vZYYH$uZw^0Hi|atNMrpYl5YJV;m+3o0mS1^dK8Q{ zAtb8a!8L{gQ?MB2>rIm^a)>l_7g2Y_|93SX0%a%}ytF0o%oQu^MY&RBb1mg1J9_sZ z_JCY*$?D$yrF-RJ#P7F2g8D7!+yaOL6Q$CPhh<>05&vggE~ER9fDL!c4+F{`ER1XI zvP;9KSYplidlyh4yw0E`n@wY4t9g_-O^V7zm%KnqYPz@AgK&ZFi$O|$EJrCjxA4cE zNsTdQkh8itL`vdYIu+ZcsNyo|4D8_k>W$Pr{38CM*Mb{Zt2JbhBy42s*zfX;`CYTQ z&SOSV3&^tQRTXUCLNL=3b_!xG;?Kk6EVB(?OmTrPjpPWqwh zcQ5|b!00Ih2@d_1bgPkG^SrAB9;jx2Kb9CiPK_uaN8^Ktmnan30-3#>-B1>9-2;dY zg)EI1UF}_Mx_UP};}hakJ~%+WVhbNrEFrw=cK?U7Dw&LW!Zd<74@KZuD8OJv16a%} z{gb|kOoX)?ia6;o6io>FT-kzo2yd)y9OaTPiyhSZ-y1$qFLc=biV{PM3W#1#+}aG`7>aBc|5 zFNS57qA-g(2n|gjq!>ge*MMN zkzuc&phfs1-L#}UWI0C`AF)<9FdOM`Op`zJOV5aieOG`w&E%cT5*8_A`cZ5zN}ofa9ioFnBuEfbRPMl7}} zY!$CPHuk3gAzXdtDOdvd(eU9zOUh7yOpvWXelrHXXW{MiWvtJs)#_7woSp#5_ZJ*A zRcC%O*M_Y)9U7(?n&92Lm1W%9S3t=y>mVOcg3sQ|)e9CKh2)6e6Uf%e(Bk>X&X0%M z_4}rT3}01eS0KSJ66cJk5b;!@Tg9|Vj=D}do!~N7@fOq2?6WFD2QTD|L;^|jip*)Ys()zE?}NiF=|zZTX2oiJRi`fq)wC|?zE5z= z*K`(;6?mQCJuAA}t=oU2`i-nZyy;9yR<5b&&1PGYihTXZ$!~b^TX~K@Y3{tSUvy;;`*CpIx1@Ob;WawqILDOc;5G z;iJiy5-vx^s+nf#!g%2-lM%|`@D+j2-~hri?eLfLl>CGo#GfbVVy`s}UedSXTyu1; zBj&^aQLvHGPM|2WjG3O{?K`)OqyDJ^hD!h{RquCTTTR86e{-G04-weKdHqPo4+XQ6 zxok72(rnyIN>1IHZ-f#@-2u-sqfW`msckH~?E}TpPpG=t#9LINHaWPzbRV6(<`E30 zSmK&l)up0Jb+8_<*d|&!uTSoqxgEk=RAvkGti5QNTc{B|VlK>I7dUuv{o8A6hmERI zFbk;HtqhlQ>LbCpnex`*;ch5wf>wlugDY_HEzgM{YN-#16os13xHNops8TbFa5@H` z>`HB0T7vVk@n`Ywn(s(LR+)9L66Z;mSmc@v8rk{+gnX57X)aGgo!^idhGRtsXN5AWAsG>*j-$+d@3(5*C4wx2&t*8U zvOBQ8TdlpZcYKrpUM!!4T%&^11mZ$uY2KX!6Dal>SNBQrp3;6fIXj!MI4Oo<3YJyz zzb;bjH~WUqcK@FjfGd3?yVUF~Gu(AioArCFu-S4>`v%?~aiq}(VX))u*C3U{rRp~} z_-E@{b1L?4hy{U+r}4Q>LJW7sKzIefrxk=vH}chf`&BK5CzvzP-U31n&bV~mQ5i*y z<4lXVs^MaW{5zhnfY?egg$UfuZV^6xh@1vWTu1o-Bkn!Jnq0O&&?I!}g3>{X6hVq0 zy(m&_fQW*0q(i78O+pBWh}5k}QJRW^NH3w6AX22NNazrV5ELPy2MBNn&)H}1|9$TF z`+i7xbTaSEnpJ;m%?tumSSs6~vtOsGx5ReO9_dXg5R>})zkpuC93|^_)LA{+e=2r% zZEh6KUga|P5C5eC&7^7y2p`lK+-}+n4JjCyZe5(yP8rMLvRny8-Z0<0nW~vv$#rAx z(#O-z@$J_k+Q&pc%4aBIwBVSxmYslZdPSf0imudPE{EHE-WhvAT&I~N@Y)yN5;>zk zwEt6UFz;qzdFYThK=oUQAVJ8Ikm%RjqQzul{1+iKPFilK47Hp)ta4M&+}NUiG`JJn z;+!-hI>|M_U?a7=@Yt{{PLF@AwD z1NO3GUD?kBH;tk4pMR15_6N=LeN-hEn~VlTCzzJv1%mTv;bj?@;$a7O#P3(y#B7JK z8=5R*Ldh6L`V5^>A!?|plt|p0pOx!51k;jRqm`imOFDt7D7>=54?twnsg(Yo9%F%mT>5%?A!)E}2l0pNW zkgQ}x1v#t&ZExc+!3rB}3olRyN^9YC4&DfpJ1c%m$Nly7FhCi#-QmQ-*~%%6ceD01 z2%(YEYOXq_y72Sj_~FEQd;d~iKRVKf(Q($YjZi(klX*ZGX@}kVWF21FTSANS2VLT{ zkAbuPD==!;rfNA*a-nS>c}TY5<648FOl~kzHY&JaBdq>U#wgC_!sNQm6AD#c`)?jq zO!p|g*yoMDs8EwDZrI4j$tFK`p0BPVl26e~>Yolia9Hu*YcZ+6B_ixLxG4XS!^wFi zoC%VSmwguTrS-xNoZV6@&`A*0D|XEhPE;IJK8){;5~7v;c$*PQzUj5hG2;9RNY%Yt z@A=l9a2M;YAh%zZ$#|LGJWvOsp<1&w=aPk=t~=@F1~VDfy8v`pV@-oX1hb8m%mGY= zq0G{`FoHMTWWyV$2nqy>N%cBVP4t~6W)M9F`JEmV7OCV0HtEjzusqfFcKi>@LGKTw+I+gerCl$q;I%8+GyEJ$3G>-pB}o;}lVzty5>`l@JSU+-H_*F?XD#CS=v z>yJOM$4zZMcFS;pY;>kRKh*bHwpa++7sMpiAy*@w^qM!)OG3dW(EUL)-yb{X9O$&d zN~yks04=S#Mz=aJjd2|XpRmZF7X)>l*tC~gaz{F-py8TqBkkz4RE2JeJe)kw@qyp`0U5Jm5m3aij<=%B*tggGB!)de?>eGbCGPZO_Zyz0$ zM$*hZMPfj-F6OOZO^967)TWnp2fDwDf#?IElVU&T9@n~@011Ht-rV^*`+<&&j zzXDjVk!6e#rXQ1iZAwbCi!uCa>Tz@qZ>GxTw~3)kCM8$j*@(x9M4eKVB(wY_#vtnC z^jk>K5!m30!p}QVL=~#T#HFVj^flvE}vN-M0j2~$g7fbo3yZW6T^1EOEa-9R!Uw4JUL{55n`PQ7^KpSa#UNRx_VbnO1-)u47V3;sx&pBl_2s)UW^_F z&NXxJiryD(PoWZRuQfqi>rk~kl->(*I)qsk>USaq-qVF}>4#+Y*jB{)4CEn0dnoiV^6P%T^ zj0n40fvzo^kvs}HnuinBxaunJfL)lkC!?EzeVMN5Zn{ zw4S&#r+va^Y5ncYcwtA4+?EM{zu4X$^_)5IrL}&sKJ84c0?Ga!bnY53bt? z1rN5bYf;`*BREqRe-?fn8oE?sE=uou{L{o0T}2PYF?abfFZpw7ZO%?{;O6kEDM6TQ z7foI3w^mGliMCS^Z2ObTN1dL>>(|H<&*QZ>o(i$urF~tI$+iu463Gm1a%v2WgFhW#$b!+QkOPyYJ zo*p|53Iu2_O$$R4FdSV)Dpp6<;w3=TwQ%bla}d9vf?=bnDLHKhRRL8l3-%3O9Cqi! z{@Hu7tQJ_Ld`-=5l?B*j^MG;CzBI^LJ^*JQ>pB1AL~%VmKjhZu50ZsC5Ls#iKd#%g zkg!OtI_)SG2px(67m4ABoN2dBfL=eDEcMEi!oOtIN}~!@tq5rmOFi}WWa{FRo?GpU zf1T2l7r%EY($^-G=1_+s87ufB^meL{LIF8&*xX!Lj?0uIDQN8@J{I{ z@8W^)+!)!rS0Z5d%k8uXpS?mR#lR*rQQEKBYKGH#kGP~Rf8=7Y{ptkCBoHofL@q@N z;@T_FgW3sB%>p4(Uub2M0;{e7*Cpe&Na zOuv*OlTMeiDT$gO$9V(kBjXe=Qnilo4BkrBV#pmCiD_wJQtEEzkyg12R zFi15+Q~Ik`*|u}9NkUd*v(|rpJy;)kVT|>CH2bjpn;(y(v)9&k`Z%drldrzJUSghS zRl*h{%+W9Y5TEy3NZ>BGtJnOTE!soK=N^WD^4+iw+rQZ*d1QkX>@l~GhXOS&{i~B- z$htAOx$86_z*3n{Ul)qeZ}?uPe`-&RBU~tmyX%1_Y2I=5+vxZ;bFcq6JcWGgw{RRC zbJ{i+nxd{@c7etBT^KE(BTM+0f*Y9TE<<(E-bPo#M{hkdGubglt`rw zNN9DN<_%`>`U%;jk*WN(qH3TZo{v^fW}}aLJb2xvg(G+n#d+E9^zn(h7a3=5#`b3C z6rN;yk4Yu#9Q!SoW{8?S5bgdYSvh0!aWlA8jL{f_cQ>9Ck9dQ$Z?qI=5z3(4mt!}*Gq%Qptp7yQpruegyW*)j4*FL+xS!=I@OsGV1ll4Ir ztNA8#9H5|2A8>_X!LaS`>Bc}c`~*&@IF9INh9rXehIw{=I2Q>%x%~=+bDyv^=Ku9n z!NPgs4msmnVFUKRk$O+{NYc1y$6=jL>_IL~&pzKXN7Q9%hll|AN zFF$>~rP2Ymt7};RqxxfX18MV(4Wow1$h7ad*fs10El71Zc#ca*_ya=;fnvT?Cd$(bXqN=X}kU*|o_se(Q-W zr~O(#m8Q%(ui7FDuX51p-giKHb{tQ~+z61D#^`WkY9xb~oOv^d0H%tR^uVIO28yAZ z{mj*V-?M@eFbRB5U+$A$RI5h$P}hVxgRbXYJ(C+Er0{PtdAB!wd|gY65gLOHtN;fE zr}`sUMq1rXTG7kr!ybbC#Z8q3RU8brHacFoDVPixvAEUo&9oe<%Kt1JIG@>fJ|fvm ztAEQy5<9Tdw~BQH>W(c!OCf^%)|sW>NJoCkLjW9|!i8O+RzlGMDCHi*o-J)t`5g*# zsnNjb2j*LP&W|1~X+eO?YRZ1Um5Zc`Q{a4u;~JL`bvx&+_@YJ)DpX>eSkFAc_p4Ho&1{Q7|Q1dlN}1@@T;AxC>b5h4D4obfQ&Lu(%U>{ zEVWN&Y#{!$5C^mZj~4{s8BCgj+;jr~ZF73E*ZlaQZ~hFbXd2DIg_?_QMmB#a78T*k1|f<_)kgijC*gH` zCaln)*{fnkbFg38uXcTGwsx26&aG0_#bcljppyM7S`dJn;OU+{bG6GpG1G?f0@RD# znL|#1N&&oE^9Cc%1oarY4YA{~&J+gh73>k{v8Jc=dd}}WT>ttntz-FFSjp~F85ZC;U7vQByl}su z7;CR(JDM3F)kzFQXlERO07*_L5qMJ4d{?b)o95g^E47V`N{l!ObBL|<`n-9Ka@(Orm`%J9?bI-2p)f_-C7 zCaAJfPjI3@$Y!8gWhtHrOCL$x34TSVvPv{KMQ4X}Za?vV7_9qgi0qe7sge7qa6q4( zw9YIhmj4+ff{X03+C*m|>}Kf*--hK%o|MLb0$G#}l`IVsrdb_=Xz=M<5ap``9_>*S z_1}jDP^=79dm^6ohrCba5#!q$dU;cY1dn_u7)czfcpkpgd8=`^wUvrH*KLRZ12wIn zVjwrZL_mwe4obRY03!3>u6|tJ7bQKwbzypcb!Jr#;K9N_-Q1MIU06kMk$#+B30A=c zfa+@+K^6pi9YaP2dP>&j$piMM%%G&>zih&;CQ^Z39vvTngkw@rW+VTxI!TUjR!HuO z)nkq39&)ssAO{ke_z2Z+~%nR z25zkwy`)9^_uP)Y)eMFcf6{2f-eS;on7#H$4iL1=jgA*#eWL;DU%>P~LL4==Q~|sN zU`6Vt!aL`wvskY~yPzeTyqU4x_x`2VjwZUatb=NW)=*8L+yElWGFp}M@Ho4rY(z8N zslVxP^xai6IkCO8QC^@@dfR}g6z$NgibN{fxe|s}WUH$U6R{Zaeiy{9Xt^N_g|Bh7p!awYA zL?kVxKaVpFNbUT4wm?h4Kr~=hJagolB{2{n zhs?K7#mA;;*l6k&cMBVX{5}WdT<4^54jnijMkh%6&WhaHOIa3cr}02#tBmhM!I>WpeOb>Y$`g*w$$`5SLc zkei9Eqs=<)sm(?xuvyKfaW)S4`ziS-ySOvwrEa(`ywSdDW<2)o8u}*ft1)Bg7DDzI z8l=xl|6$MWGdFZDv;QPZefcHBH2dv`dTHZ4%NoM<te2z3vMtS?=)O6%INchzS8EL}RM!df6%@Y~loototmo`{HkeqtVqP@d z(EMR|s@gsJWVL^}!g1O#j9~PO)flaL5l`no3ijM3?!B`-k!3mJeQ^zkrkV8y6POTY5i2 zTZ#M8Y`XNq;3GEt0<4Mc%@0M)&9S;f6S!RHYR`G>Ui&Jt<=1p$#9KF7b)V-=2MAb~-DVt<=0yq-hc2RCRx{?98Nw=bi(bRleAt1;*; z9^5jHZX+GV*s*;jZMCoL@Z`0Q@(W3L!FzTePWlUmP?NtvgRH?IRXxN)_#R+p$^yN=y)2fNM8%Y>)S5$M zS8K9={HUD-jd^cOp5?jD+NJF!cC;33VY?#YpAK}h+{G}A!oLtO`vU=#%gcwmBmU0l zi~EN1?Fo%hDn#GyqqX2Li77iy71GvhN2Og5N@U?#%}hqshc9LSi?R~@fC{ndaxi;Y zzM}7OeRF4j(xJDC6#A425j|EDyO)o~8`k}uiToBTm;x1g!xRGk;qQ@bF(3U}*q>jH zDpzKLL7TB6cPNHLxRz;%{qMKJ z(WIlLuHNx(T45oxA3SiKI&0(PaCnhvYJuWgiTyP$0^0r-N@OC}K+68l)LB@cIP1nL z*P={P6QTXORd9@F$^J2eW1qDn&nG~QE5cxtlW z*g)aCc6`;W@Aq>!LZpQXm%jw*%YTXX(@T+Rx?0=x)t~AAw}ZV$)FHy3RJAXZZ0sds z(=FgI1Zwttf8@Rzu4ua|0FdMpLxC`+phT|r29+HT>FeiT+87^caOob#H{V0Fk1S|^}%H1zezsIc*MH~ zvG@>Xa!FAZ<$0Bw!z0Tj&iycokqbD(xgPWIqA+>&!w$3dxG&T^R zq*leI<62hij(9M3O3^`=mZA!6Nrlc_0wVX%`1hiY-crwGLp|W-lruQD{MGlj;bS{j z3NLA;(qEviAS9P+#DCJZnjmlUiFDKDT7;n7bn78%_skKYId6KpINtN5nO)tSNwLy! z*7HtA?fkzq4fimLt1Fw}A!h6QBrNjr_G>vgLnH@L972wL)X=ehldRKGEq2@c;z`ts)#&hORBW*>g_RxA zxn@1|{p=!@Q-*iv>6jz#|63N=9PI&NlK7-CZtllOkGQN0>-N|e8uT;Uzx=#k#B-fQ z+T9&*FYS3|PoqtX@UwpqeqD-|Jj05RCToQ~yoxf3rOz}gup-K5vB$M>Vm+%S zNj0f|qcD0@=zhze1&eLhgEgssy91}fJ&p{X)5k&mc(1>P?j5?iEzn0n2u&TD;u!83 z*{+vEN^RU`9J80!uA=BdL`i0JHU3?XO`s}~jjumY+3zygNJs=Gy&o-0W_RdbxcS`okZ4URR3{(TD6^Z5*^^@IB|7%&r0G!=s7|Hyqc8uENrLoNgHfp`Qx9CYeS!5PJT5>+t%_1^))Y#45 z=aYYy6(}PgrD?!+C zoOIfIt>0owxd>X6;_a}~;z=`M#@+t0QizUX;2GfH#3W$9_)O<&WV=$n)>pZK&0LfZ z70pIb*p;466LHPu^^&0%zQ$jSKe;d4WtaUCTSvJgbwZUMIrx@pmbmbuF@)LB^;qC^8;3YfYxqDJ zV~yGtbWaAxjh`Dk-f%6ked3;pgI=VsQX&rzF{@pt*5~*8hjJ$7t561kIF&#sQnH(C z@7_uJtl&y1RhJTGysGwU`wn*8f{N&TXAPsNaGZLM_i%XT5pMeCb34hUkB4cV9~uA0 z6I=t`GFScG#`eF=KK z<9;~Bfy}GDDg#bCYZ}{M#jBG%fNwp-JM#V}AR56;CY>M*^S^WxS{XP`;pqU2QoE)HZ3MiN+GH3$6$nCT4L<;9pTeY-z$WyF{Epp0S0 zzTNuAp>dP#zBwpyo5YJ<2J<9H#$=U2%Vb;pFt-VHW!wol3Ndtvvp3(BXVK+Arh`%Y zS|1R{bMLC$#Dy@Khyn-MUo*qKR_iRcPr^J!sUgIAH>FSAPE&_j+q1~dt03XWncj{K z`DMDp&<*QX&WSHMPywZ@*VVE+??b0o?Sa`681ihHLHh;gO|>-3+3oezq?PebII1M% zlo>s9Mt>D7WSDuwalUnA=g57b7Y=$zJN3zbRt-VB^KhQ7ll#qkv&>IQwAT_9qVHDI zK&KVN*P93UiqXkb@nqEeIzZ zFWE@yeup%GW6hdjW|Zf>qxbjhuaB% zGIjH$ZE9y;YALYnS)RCdpbhQ?{5G-O)9^~|o={?j2*w)T%42UJKK4<%BmQk}Ms=U4 z!6lR&{Ka!n-g~BM= zq602E7f#IY2y}ln_@9NC`*aFw$Iloivz`ni7Hju2z~r8%V{0taIEDv)Nyd%38ra6q zHWd_BFDR&fEVppJpq3E1vt#*DUdHQsz*-YU2hgrkW{(BFT(Ii1Qj2=0nj{gnB_QI@ zzg>bB%4frwHO1MiJcs%*c4>9sHm0}-sM3q{HC;-y__|h~^j1?%vrsr6ec_;4V1CK&0HOPnzgVEdj~ zexV#i3p?&BE#Q*`l|t{Yygw1$#kjT^6kYqeY`Kd?Vnp8ovdP`{nQ4kwSs~|qMvxIX z$gkb}8Yjd5lvQjx^f<1=e~!nql+ek&(t3EiufLzUYG!0)aU4D+R(DD)e2i}n*aX{(&CgaI@jf=mL>)N;oNxl)(UffaC zevqSkCr2fQj=s)@XKtEVlbV8!+}v6OTbYbsSs>Y{AEkPyX5BHZ&JJ)})7)zr-vMWr zAH}n#&Iu5ETO4pc5*4@=tu%u8qOUV0P&tJ1^(tbdD2fJ^L&gH~QsgHW(9_N91V-z^3MQ_jkU26g^L74cI{?Ful& zUa-wxFz$N;NmMm`b`xUq(v>-$qI{9lA49H2g1t}Rh~vGB)Ja#)8JEe>T@6kdzQtU#5E>J}cZ;fWCl-=R z*eUl;5RPjQyW*5}=#4QUzPYs5pB_nwENDyK-7Yjp_2mr2^(qk!jV}DCY&bY=6Uy;Y~Oec9QSE1S7sp@bPp^K-z~?|)A(SiP`aw!Nb`FYA?n?mjgcveIWMhP7wNlVvSTGktJ8(g~ESRKBN z9ub)GNk^lv#7}uAlH<-*jj467KUXqZ40>FOFD@(lN-Vp3U7k}k>eQR+^57&DD|jny z2t#hYN-VxkD+lQgA_Z4ajR8!5+mY!<2;J$dxbZuEPd=;Dt%nPNMh9sp;Ztz)TaqLv z4DZ3DmVJ0?3W33;I9?$J6OB)cRDcdJ4_2Asa>}s>%66LEpZqmff1lKirE;VZI(y4( z+(?wZMDY2-;mngF_e-dVv!rpO0;QN!i%cUtF~aNX0h#JUZ#{NDWU7?yBkKJq&E&+6 zL&H?-O#_Xa4i_|-8&~_BB>BCQ7~tfv8S{u%uU~($b@{uNOs(z**x)Yzw4%bpjGsgQ z!MFUMfk5;ZLU8f>crbK3K#!X2SiZr7V||{xxwmA~f_NnP!FayPZLqSuT%HrRw;yP3 zp7z*sHK(Qnao*j^^`p1Zb0G^%qsWz)Fa)Q*vt^8s&eqcMeOGz?sr!V<_AB2G1H02n zFp3d;SwwrCa*gb?dIERGZqE*8j#r%?)pgsB+lEHG@v@;?IXmr!IiFs20~<*vi1Di$ zPv6E@)v5Ge4pZ|N2;pF!ZT`qe5_Hmy@@s+!QJdOk<@Q%5M*QkdUv1p8gf9y{JKfAS zM_-=QDtn>_zY(_Rs!O(0IP=VS#q0zpPI9_WVQw7x1E7-QKt;?tAe9zKlheT-Gj}>9 zc8FFeIc_uMyKdDcXaz#eIS|WsJ@W|;+STLmNT2qkl{6}1(7u_sNBMCrEG+Z`LquJI z;LO5mZV=MD)|FDKHj4hEwPVxOj^p&R2_&k;`Lb7PxVyOh$Jjj6oY&Yca93evH9!_< zABrsXAJ%1NXFIvNrlqD%aGYGCZ|8|R#mzG6HU_l0?ONzFvBZQ{$zRnn!M3Z-z9;r` z`qvRB>)bxRQ6ar>=sogC&)B^^6d_GuOD$05jbun6lvMLw{E1-|w3jaK@;pR>GRlTQJi81+G?)g4K7w z8JRkxxy@K}it&J@TNvfW-Oz`<7Rg%e=MPf;g`@gcK7~Z+T9#vRRT&Wyb{fp;!C4xO zq{dclCbtKmih0h5~iz(>d;x zwy>%j-Ub}^W~!S08Ckc;)|>Ex4mg$Exe_z459qD3PJfD!vgLqbiw9z zy%bzsRc!fhoL+*5fh3VhAVoc(J0&D0rjo`BLl8b%M)^EOguhP>LUpk;X#IXUI=Hf+6EjQQFS7-*pQ zDyujCcjzA<2BA~lI({c6fM?*g$bnK*w-D2wwrfuC9eBjKB>esd$1QCfYkJ}mW~yV4 zvu=f-E3RLSx#?JYL6Nq0oQ}EuSV7A&jZizI#C&8z+z69hR@u6&!!t+ex^ zy3hw|Bgg9arv@9(z5x)} z14%@mc-iB-dTi0omM-C$ zE>d^z?7w1+N@zRf!8AY@DV)2;_ceaWRWgQ;quTRxfvSb&+aUF2b&~hhu;KoQC0>p% zKl_*_-qG9BLR8aRwR*qlfV>hvfUgtqCEdeLj-;GgypaTnzKfa6(wPPa0TRo; zKPr)^{bC3l=U5uJeI)CFR4(2JdPtm`RgV`_q7LcWeGu@asX9-tHTg|!+pDSh-R3f_ zV-0%>xP|6mCHhxVUx=S2y)@k6WtMG>!vfqVa1+Zsml|dIJmB8)7pZ5?9)_>>kO*C| ziLGemHn&D!&LJicCWvm&KKOEXr?`5||3lP?%ylC3!3$r?y>Loa+wI)JJMi{!S;JHR zD48Vs<2Vy#`;TtVSlhdGHdl zuy`g<(vzO#{j{aJNUp>^Jjkw*g`&!2dh5wCQ%(gH0!MaMfU{+1iS-Cn(dMxbo6ku4 z%Yh|YS=E;>sYEBK)Ue;09P?W*`XjO2n)*61ahZrH8P2NEu4 zi=NrtjAkH5oZ-VkLKsQc!oH_#wOQ?n`ElIVi_1(d}W$jnrz7 z2t4FuoDAvQl13t4)!U?=vGW+|G($h6-jYd}8QRi!!?$sSctV)eeIWB-&3iBdCHa9) z+V$HR0wCQl9A4QCz9_WVw^${l6K{$7qOh!}=T<__P@vFqvPL-R}5;{BUy?JNu* zT8FR)x+gz?(r1fGjWcLB)}O}AuugWcv*YlpLHb5(IyaFEOCJdB52{+W9;7EG_B3c1 zneFZ~f0XC9nx%~tHVWv0Qto|09=E$(MoqrSeKy_FwQ*#rCE4ZyR${+Ik2?PLWmFTTJP8hKQta5$MBQb{J!VG= z+{^N>U78VL6PU*p(fNo}&1cGOu6(-B_nS6k@vUXvVynf=O-iCb)X_tl%R1@qystlk!dE6T_eaN2}Q zF?t4I_aCQ$zjULia7FMhY(V)cEBfx&r&0SSap_wg^%pc4n?Jkz%}ww1C|k^aF!QZ8 zn=k!W=0^h6E?BH}>tt~virD3b&*@~<9hjy2>{{q)j+7wvKK|an?<^q4($Y-9F=@xw zYo9?RvJcGZlLv`#Vog`qd&@T(gv&$KcZ01Xhy|Z5t*zno5X-b@`QbGwiPJUDws{`h zo(j$lpDAI?w-#a2puVVTgM7B}dHsz48Kab!l6(n;WqddJQs_c5(aPiPeT~~tBCXu{ z$ydj59JrW(EUAV7mUb=foHA#W#H#s*%GP_iur@c6KQ)2d;MVuShYnS!$75oahm8aC z?;iQIk|P9!0!SaS0}GCa$ILUw9XuzPx7E*`hT6rZwA1!qACG+?HaaVxZ@0a;Ut!E` zJS4jP@g8#RT(GaA4mhWSlPui37K%HMmJ6V)j!Q$4%n{mIF~8nQ63x~A8fj25bH|wI6(>O2@jJWo%VKfUHJZqIC1{VcB43A&!EC^-mj+5y?@)I zwseZ8k-F{2vPRg}^}O);tBP{@LmoNySI#X{Jl8gc%HY*<&3+zp8;|={h<>Ee)JcH_LJESlxAWr}OzFtKjtZxuy z?(Cg7b8T23CnwXnI{$FyI3!1USDr$XmQO_qDUdkY@90hs(GF|gReX=c8S`zFMc*MX z1q4)GvL^Xs(IAH1++2Pk`J-Nx{)0Bn#Zfj~bE;=*iI6_K+h7jgK&Fd;xyAY$@uqgQ zZFRr0N-WYp+4Ci9L+qMqVU(O8`S` zYt(3pu8nL>;u^6)p+gYaKlsQXDfl7zL)Em~Ti*p$w&;O*VeJq%lVAH-x~=Son!OAn ztq11VMNPXOhu`dqE$IC>?v!sqn|iNNXAB4sR#dk;3mWqAWi+zAgVTsZ!-I4hczV3$ zIa~o3p8O3O1fY5u5}X|GqRQ=sFiUe`-7OBdW4nCPRc{!jH0 zkJc}N9YW-S1Zh=JZjtfxbb05eFEvaFK5Xl}F)7pWvnQ#hc(CP!+s4g|&A{o#sg?XO zM7D83Hbckcq*Q{!4{*_e%Uh4}@}(>awM}#^HGp`Mbb_+;pnfz7-r;7FWWD${z%gM0Q|ghMX}J=^^;_QErr{C}ihCF~ z4h7)f+zHIKDHai&wC;Oo^~S6v=RwVMuJtad>rl^o7YZ&XfA{d0!`;FI{N`XW`Y_h& zMW)QPvC;Qg0~3)Rrr&2NI~wov2kXMa!rI`b-#sSf+}zw4N7yWi1F}<7=dIW<)$m}; zbUjk1`|~c3cj_K0x(%=p>}@TD&khtQ?4NNGV#%U`6R8h44>Gu$_J#*#1WV3c_>%_w^C2f~ zTn(}R!iF>A^xrKsd@_(LoRxVxEAuXX4NdHH8_xM?jc{eeBDWp+BYxd@(3C9G>ED2Z zTe33v>&dz~e1OhJGPuuE4bCn_wh|p4jEg1Vk)|n>%$~ufSJ|xk{!UCliiKQTQ+1!Nmyr?K@7`s$2jyryd+VV<>@w;K z{xb5y*c{HsW4p9cI#s zeE`*Tug-ffh)GKkOVPuA)iyA#6&{ti;^MnRY`*>Tr96{b#KDH&E=aN4x^O!XY>+0; zyqdTs&m6P_v|H`Dfk^6HAigu@=EPu9er@=)XIN2MXO&(udj-Nm$@3dgC1sNCRjBs! zA?3k#2lt32=4ZcpUs5iNE^Vqtv^=Q3OiNX{`GNjIk-Y%R6;#(Da%cS(iJOwN?~~-2c54DRX`n)~-5x zh6#2R-{*+|~d&u95#@+mDz zGg}RdLeE?hE314fut9Ns9oZx}CV~dZxlNl2(Si8XWz~!L;bobEaayyCIhEL)q-`9f z982q;`WYQvMnH~4TaN2puNSOQ{I(Plncw#&;89rHitRxWhRye)eaRqa*S!#AQ_zSs zhc3Sh?e{pZ1{t|w-DHJ~nC|PC>9`LXE^&~VmK@gt-G)K1?v(vH(lYVkOa<7o!$@xnzYX{hy9eq0FB1mUE|%Q+jn z(ez8)w4#=4Lw*AaIuV|#ixVeR-bi}J?mGR-MV`=Br2I;=82@pJ+}9^a*2y>Yw3ltj z+KUrf4d^7H7(xmwSDLx%a+?{PL;I}uxK?)$;>pewtxh909CN20I_Sd76+2W}Zdj-t z4dm7e?Iq~JoGg`8v}&46$SRQ^SuOA0+%s4T{E_i|Mm0etYVv_qZtJ$(bgxw{70dOU z^#yos-3=pO(ty(A{u*ksW-t@&=NpoNrA+SQ#&3KSzmzU}nz?Eax!$!8l&gqZQbhI0 zO!L{_*l+Qdy+M$)W*aRg2tLLxnl*2?~9EUbleYg3bAC%7$IYrE9X@d4 zhVFZGIPYJ)oc2^g>T@Tm%`Yt-JW z_TEX%s#;ZhrKPC7HxV^ktM-3W3FMhy z0*;6Y-7OA3Ckc^9^U{?DhYy4Ez*$c0kjpV@ONnJ-G}|nBhyn*YI+^6Kgym#>&#eeq zT~kA+R=2+gFzYQ|Mhp@(q(&E@ zw6+}V{9Mi?9I6#=N)o~~+|kl{JHUi>wTH;2Mp-6)N!3#As(XL4@bep)wfJ2p^01zD zNj^y(hWUAurJWwd(e(Hx1E$mX(h!vc+XS7U(-o^=>7U{{6xG!a=vaRj;K(oi-N2yu z_0TVUaIzyK&HoADCQI(Ma)Y#$X z2M0D<5j@^KpqrPjR^^!=vN)b3-tnL<20(2O_U*aqcpveaqRj}BJV2*MHsWV%LCvkk zASKVe;DloF$Mi3qRl~zE-@gy)q)QT*&>akc6OF&^W-dPbK_Ese9#|*;B(F2?Dda;L zUP`wF3!HWCZODC6bsVAahbumLf1ef|xNk{VvK&#M4z?M-zEj8v+=-F-(Q}+2rBVAK z{*)F0LHVo&W`SLfR!E*~)By6V+Zfl)mS$8Y*=29D4eNV+)UI%eyr}-cb#vjJN&T=$ z1Uib~31tW+&m<4ZFDUsy1+`#!)A{Dn3Gswf>z^~j#ls4Abct+-o1U~(cy~eN6vx(C z<4*9x>n@9 zUPJ(y{SNyL_)-=AtCe+%}U0%VtEtL6xF8?@GVTKp_``}RgU{~Ad!M8=JWcX`Lc zY)IC3^W(dq+nj&aHy{%f3tsCj$M0OO^*t{zq}M48*|-1af7!sO-%ZrZHf$ONGQald zTSo34&>Cxbf4|B9ZcbGzebU;bJ7F?_hn69@;Do=d6t9@Z_M}d6@%+st?68O$t+_Tu zn>OTIFzj1ED0FUK%5TdM0J784Kp$2(arv~_S6qljwEU-vM6dU)U-J`0-Xdxpv=QYq z6;x<|MJ2$1Eq?G&W>DqM5E2}06~g-C&S><9zVpKBIv~)|Y&(daEO`{e<#U@? zn14X$u8W_B9&BR?fD#nB0w@tlB07KGa%XLxQf6{tsjktED}ArrK7mRXA&Ch0GX+%( zm)k4%Jum&)!+sDRur22>1XN3&_5(JZUj`p+r#ug@#rMhO3d88k56*k6K>Z{jjxF+| zHOlI_`Jd)CCo8R_-@Z!s&Euvgz;w|cY)8(;#9UDX_evCz524gMor@)oO~(Hme1Ar8 zDSY^3b<#dQS~GOib-hm~yR1gAIW0b%IsDk>B__Wd(>K5-wk$h5S*YAqbJgrV(dM4s z=AP8nfh;n8ehI8A7!MjFt^)Hvak(85JM*&PP@PS;-lQi%bSeIk?grkWYm&1gp(fBK+larHv=wDo9t!2kU%U~wWzhSD!Ds@f> z&sp3V6A+DG{!*wKMTemD(dA@cm6*er)4?#AcOnVrxB{KJu*m^HOk1Z0N|EsfX3R%duIbWFoGKOj`8@$#dHg`SfAd>Yixcjbt#AfXn0h z|Llvm(_Suwd>$h%^p1xFp#P%ZFllrfF|s00_6-XCm)aJxj(EW+HT(RbIsQRhKGj0<}^zK`&i%S`M?4q8&-Tvq#Nkr#(S61E&fKO+Pi{J)h~J1w+9v0a}PfJOBeX(V?aEONUbQ9 zSS^P4XEzUQdS#>QRyXvmX=HX3C;_uN2Il$(Csu1lP)7ck>JbH#1N?t-*3(sQ?7fDz zT=E6bD`=Z=jy+FQLbq&;hjvS1Im6dJE2QA!&{qK``M+&3gtS>zWgI#yNz>tDXD96O zZ|jzk&f>ZsKx`mjrrxj4)ww6RDaM=bZ|lL~iOSYc@}PPMU7}LO?Ni^Md^f23f>hky ztG>8BE8mLb=v))GW20?C#PHcV53Q`4=7u>90riWJ)S*R@buDMvQKKPufT5i1M-bR` z%_@P!jr=-9YB~~HyvpJbl1vp+R{0o2%S%*GP{7D}5l3Qk+H*ka{xrUX_+tIs!b8&A zjqh*)(#xBMC(7}}Y(s3FYhF*l7-AN?qxCc=C;d%`L#2O|)NHbDcKVv$9spQeFmkrhuMv z5H#xsqF(AItA?w<50OW|r$9ggoIyv>Kw4%3anoJ2oggXnXHnqIJJ1t{fP z{PnhBf;iq%QzX5bt&k=N%d8M(6H`+T@y8{|h2N37>BOU>qshnQVzi>9JcM#8#Uk6f zxM?1v88Uxy(EHIr6h;c7zP1o`Gy>avQv5C7$%sed4GJyD@op zPV(Yz_lb6OBo!n>R@i!S*tgqhbebw6X`E?FkFf4QMvvpvylc(y?WRCQSFyLfC@;$q z%fvZHx6bm{o%MS(B_`Y<2CB-cH~c!+az8&pXs$f;ujZ1hq0lGnEsKmy)*nuVWN&(} z#RJ=!2OkA91&;WGGQOn=>&RU_%i0D}q3-(JYPYY6B*s1ffPXRgFt-DKx33WalIxHY z_piK5GK{=B3y6P;QGB)GjLmr<+6E)?9$Mg8WAWwkW)h^dhF_KmzeD6Lxi&R51t=Nb zDf_b89U8fkn~6v@W=r8MKZBnK#@peJ&23C0ug05>M#1koI?Q^<_Y0o+5mL1I>QJvQz=*Mz*zTN$_^ zDfZ{HAS`v=T!=jHV0OLjrmJgRS4a2n4nz!d)n5O_#T(T$&mWz6dz>^3UaRd=mcX@* zuZR~95!CT&hL%}J6*ia5a?$i$WD19Ce-=PwK?+ck%PR1K*YTQ&R#n3Pm;$*7@><)( zTv*9iY@O(b(#bcTPwS~IE$h$BE@8oRYFPaFldt`q?gVbK2NwPhH`y1bf~SN9XG5$8 z%Zno#6!&;VtY0{ZUQr=aH9Qx^Yxc^MZ_#C)GLFp#&SILs-q7fmFYR)l7zhLw$>@D=Oj4QDj{Pm1 z$VO9nCls;x!Bw{~O8VdIe#38b9xx*(=r#BJXwhQK?&9c{1OdkJK;b~evZ984w4bJ_dlCw0h&`>wx6Ox^lCmO zNv-(iu%l1e>@2gkEH@U7$dc#(NOEXISmylYGj;y<-eF=(?Hr$cR&F61oob(KHg5!tGh z0bImo>k8z|$*;~Gn#z-kzv@spk8sBzzfRRg0sK^-avNB7z@FgWjgC29U!M2 zOi!njVU!{54?WBUU$*c>=YiL{!8 z+DzU8J!_Oqe>^1L?x5E+9Cys>LdW1K1z|RoJ&-|dDoeFbfz*cSTcfriQa?L9wtk!r zQ$=@;_>K5mcQ=d)#&6r_#MOn4Evv<`7T!fn+jCv-^)G|1&`2<t+V z>9-c!J)6s}zxw^8u1A?O;%mFQQn%O%>NB%#`)~$38d&(Y_IzI7M{PU&XnvNapMlpChO{4P8DMd7pTj1TBf)sHyE9q7K=( zVg}~N6kB()b}JW7lub|+>JudMs}bZ%zif&FJ_3zXdqagj9SdzD|9s;D4|K>yunEN2 z*DJmr#YU6niy}{lQW0c=AFF^!mGJmje0S;hd*=oOy ze(5+sN9E&~W2Y2sYe~r=yDH6^b{x#EbYOHm(8OIL_Fn za)NkD2}XSxS+>Ehp|HChl!q~VFt+x~I$-YA`|Q#0ng8Q&O?dKzKDA!3Rb~6uDoRpT6n|~|!Yl!TNo02a=F){B936u;a@F`*x z-aQHXO~10(1vvFgX9@oqbo!HO0B8iSohlEl}w3y%Y_L)R5%U zi`7o!U9aENFx1ena%_lv0{+(|5s2wetiSXc?)qi@$ z7=EpcKjkR|9%pTrj3(I#_3U}&}ie(L*(z@Ir*F>q_%;9 znS+CaL&v)_sgp$Bp!r2QOcYMe{eZz*qlVHX>Bixc)DWcL62XKYab$SjW_0sHnL(nB z!P3MVZ%zkpxwRp;6|x=EO0{5eLhZ4P^) z;JZS%YI;v2zl(r4X2Hb#TLx{!2G(#f00Y&HH8`hZk~;8vRgx>N~hkx*M(w)+UV zOqx*85SZP}%r_Bplq^P_#`GG^qwN$e&+95BXx~!9@Tr8Rcfk8Mx4kK^!xBp$7*e4{ z6)qI?nPXZya#<%h!VCG+U9{|Snhsk zN4GN-q@{6Kbch>O_+m0KASIqueeDAbgo@A2wy4Kbc3V8jGwHi4E$y#hdbQL}ZYz?q zWzn^qP}4-ALXuX4dH36y3K?nDNpJ}4s`p1?`$1nQ|GrP^Lk&>+tQv+F4qg-PJmR>F znqE6|D9(f6#v1Ut`IwiR!>zBxPSu$&tS#`ry#SVkL5|@GEpp$w@)WwCsTv%FWQa>$ zb(&ezEj2WPEkWaCNCn?b)|>RT};Kh+P+*@$8W6|9xgiVnoa!A0gf zyxugk*p;)XoXy3lTDR5O^Q)MeofX+xLRI%G2(% `+6wS$XUU)K?r+sY~Q9J*Um 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
      !KM${m4~69U>ew$pjNgT7+lCrt&$Q{Rsj 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
      kVd`AU2@uJPbhAx(sJa8Kec}!!HQ+YYqwcU;n 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 z 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 Date: Fri, 17 Apr 2015 09:47:19 +0200 Subject: [PATCH 005/170] Continues the painful process of porting Destroy()s, Dels(), and everything else needed for qdel. --- code/controllers/Processes/garbage.dm | 7 ++++--- code/game/atoms_movable.dm | 19 +++++++++++++++++++ code/game/objects/items.dm | 6 ++++++ 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 657f809b9e..8ffbfa1cae 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -3,8 +3,8 @@ var/datum/controller/process/garbage_collector/garbage_collector // #define GC_DEBUG 1 /datum/controller/process/garbage_collector var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object - var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per SS tick. These tests check if our GC'd objects are actually GC'd - var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per SS tick. + var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd + var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. var/dels = 0 // number of del()'s we've done this tick var/list/destroyed = list() // list of refID's of things that should be garbage collected @@ -16,7 +16,7 @@ var/datum/controller/process/garbage_collector/garbage_collector /datum/controller/process/garbage_collector/setup() name = "garbage" - schedule_interval = 60 // every 6 seconds + schedule_interval = 20 // every 2 seconds if(!garbage_collector) garbage_collector = src @@ -94,6 +94,7 @@ var/datum/controller/process/garbage_collector/garbage_collector // This should be overridden to remove all references pointing to the object being destroyed. // Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) /datum/proc/Destroy() + tag = null return /datum/var/gc_destroyed //Time when this object was destroyed. diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 79d6e8fd08..6858398dff 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -14,6 +14,25 @@ var/moved_recently = 0 var/mob/pulledby = null +/atom/movable/Del() + if(isnull(gc_destroyed) && loc) + testing("GC: -- [type] was deleted via del() rather than qdel() --") + Destroy() + else if(isnull(gc_destroyed)) + testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() +// else +// testing("GC: [type] was deleted via GC with qdel()") + ..() + +/atom/movable/Destroy() + . = ..() + if(reagents) + qdel(reagents) + for(var/atom/movable/AM in contents) + qdel(AM) + loc = null + invisibility = 101 + /atom/movable/Bump(var/atom/A, yes) if(src.throwing) src.throw_impact(A) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 87ab21e610..576e7f2617 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -60,6 +60,12 @@ */ var/list/sprite_sheets_obj = null +/obj/item/Destroy() + if(ismob(loc)) + var/mob/m = loc + m.unEquip(src, 1) + return ..() + /obj/item/device icon = 'icons/obj/device.dmi' From a6a428af6a1c38b846bc7e31e6f4356166b5c90b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 09:55:59 +0200 Subject: [PATCH 006/170] Mecha + misc. Destroy() because I had already begun. --- code/_onclick/hud/screen_objects.dm | 3 + code/datums/helper_datums/global_iterator.dm | 6 +- code/game/mecha/combat/marauder.dm | 4 + .../mecha/equipment/tools/medical_tools.dm | 4 + code/game/mecha/equipment/tools/tools.dm | 19 ++- code/game/mecha/mecha.dm | 108 +++++++++--------- code/game/mecha/working/ripley.dm | 10 ++ 7 files changed, 99 insertions(+), 55 deletions(-) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 767567b4b0..4a7d6f2acb 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -14,6 +14,9 @@ var/obj/master = null //A reference to the object in the slot. Grabs or items, generally. var/gun_click_time = -100 //I'm lazy. +/obj/screen/Destroy() + master = null + ..() /obj/screen/text icon = null diff --git a/code/datums/helper_datums/global_iterator.dm b/code/datums/helper_datums/global_iterator.dm index 0020859f1d..4f4d680e9e 100644 --- a/code/datums/helper_datums/global_iterator.dm +++ b/code/datums/helper_datums/global_iterator.dm @@ -151,4 +151,8 @@ Data storage vars: start() return active() - +/datum/global_iterator/Destroy() + tag = null + arg_list.Cut() + stop() + //Do not call ..() diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index d7e64c1ece..aba7a44944 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -76,6 +76,10 @@ ME.attach(src) return +/obj/mecha/combat/marauder/Destroy() + qdel(smoke_system) + ..() + /obj/mecha/combat/marauder/relaymove(mob/user,direction) if(user != src.occupant) //While not "realistic", this piece is player friendly. user.loc = get_turf(src) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 08d6f2cca4..adf27da034 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -21,6 +21,10 @@ pr_mech_sleeper.set_delay(equip_cooldown) return + Destroy() + qdel(pr_mech_sleeper) + ..() + allow_drop() return 0 diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index b0ff7e633d..37ffbcebcf 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -15,7 +15,7 @@ action(atom/target) if(!action_checks(target)) return if(!cargo_holder) return - + //loading if(istype(target,/obj)) var/obj/O = target @@ -29,7 +29,7 @@ if(cargo_holder.cargo.len >= cargo_holder.cargo_capacity) occupant_message("Not enough room in cargo compartment.") return - + occupant_message("You lift [target] and start to load it into cargo compartment.") chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") set_ready_state(0) @@ -637,6 +637,11 @@ pr_repair_droid.set_delay(equip_cooldown) return + Destroy() + qdel(pr_repair_droid) + pr_repair_droid = null + ..() + attach(obj/mecha/M as obj) ..() droid_overlay = new(src.icon, icon_state = "repair_droid") @@ -726,6 +731,11 @@ pr_energy_relay.set_delay(equip_cooldown) return + Destroy() + qdel(pr_energy_relay) + pr_energy_relay = null + ..() + detach() pr_energy_relay.stop() // chassis.proc_res["dynusepower"] = null @@ -842,6 +852,11 @@ init() return + Destroy() + qdel(pr_mech_generator) + pr_mech_generator = null + ..() + proc/init() fuel = new /obj/item/stack/sheet/mineral/phoron(src) fuel.amount = 0 diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 45abb3d6ea..d11bacbd80 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -82,6 +82,7 @@ /obj/mecha/New() ..() events = new + icon_state += "-open" add_radio() add_cabin() @@ -98,11 +99,60 @@ mechas_list += src //global mech list return -/obj/mecha/Del() +/obj/mecha/Destroy() src.go_out() + for(var/mob/M in src) //Let's just be ultra sure + M.Move(loc) + + if(loc) + loc.Exited(src) + loc = null + + if(prob(30)) + explosion(get_turf(loc), 0, 0, 1, 3) + + if(wreckage) + var/obj/effect/decal/mecha_wreckage/WR = new wreckage(loc) + for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) + if(E.salvageable && prob(30)) + WR.crowbar_salvage += E + E.forceMove(WR) + E.equip_ready = 1 + E.reliability = round(rand(E.reliability/3,E.reliability)) + else + E.forceMove(loc) + E.destroy() + if(cell) + WR.crowbar_salvage += cell + cell.forceMove(WR) + cell.charge = rand(0, cell.charge) + if(internal_tank) + WR.crowbar_salvage += internal_tank + internal_tank.forceMove(WR) + else + for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) + E.detach(loc) + E.destroy() + if(cell) + qdel(cell) + if(internal_tank) + qdel(internal_tank) + equipment.Cut() + cell = null + internal_tank = null + + qdel(pr_int_temp_processor) + qdel(pr_inertial_movement) + qdel(pr_give_air) + qdel(pr_internal_damage) + qdel(spark_system) + pr_int_temp_processor = null + pr_give_air = null + pr_internal_damage = null + spark_system = null + mechas_list -= src //global mech list ..() - return //////////////////////// ////// Helpers ///////// @@ -452,7 +502,7 @@ if(src.health > 0) src.spark_system.start() else - src.destroy() + qdel(src) return /obj/mecha/attack_hand(mob/user as mob) @@ -555,52 +605,6 @@ Proj.on_hit(src) return -/obj/mecha/proc/destroy() - spawn() - go_out() - var/turf/T = get_turf(src) - tag = "\ref[src]" //better safe then sorry - if(loc) - loc.Exited(src) - loc = null - if(T) - if(istype(src, /obj/mecha/working/ripley/)) - var/obj/mecha/working/ripley/R = src - if(R.cargo) - for(var/obj/O in R.cargo) //Dump contents of stored cargo - O.loc = T - R.cargo -= O - T.Entered(O) - - if(prob(30)) - explosion(T, 0, 0, 1, 3) - spawn(0) - if(wreckage) - var/obj/effect/decal/mecha_wreckage/WR = new wreckage(T) - for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) - if(E.salvageable && prob(30)) - WR.crowbar_salvage += E - E.forceMove(WR) - E.equip_ready = 1 - E.reliability = round(rand(E.reliability/3,E.reliability)) - else - E.forceMove(T) - E.destroy() - if(cell) - WR.crowbar_salvage += cell - cell.forceMove(WR) - cell.charge = rand(0, cell.charge) - if(internal_tank) - WR.crowbar_salvage += internal_tank - internal_tank.forceMove(WR) - else - for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) - E.forceMove(T) - E.destroy() - spawn(0) - del(src) - return - /obj/mecha/ex_act(severity) src.log_message("Affected by explosion of severity: [severity].",1) if(prob(src.deflect_chance)) @@ -608,16 +612,16 @@ src.log_append_to_last("Armor saved, changing severity to [severity].") switch(severity) if(1.0) - src.destroy() + qdel(src) if(2.0) if (prob(30)) - src.destroy() + qdel(src) else src.take_damage(initial(src.health)/2) src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) if(3.0) if (prob(5)) - src.destroy() + qdel(src) else src.take_damage(initial(src.health)/5) src.check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 5beb3c7244..574b6b8823 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -9,6 +9,16 @@ wreckage = /obj/effect/decal/mecha_wreckage/ripley cargo_capacity = 10 +/obj/mecha/working/ripley/Destroy() + for(var/atom/movable/A in src.cargo) + A.loc = loc + var/turf/T = loc + if(istype(T)) + T.Entered(A) + step_rand(A) + cargo.Cut() + ..() + /obj/mecha/working/ripley/firefighter desc = "Standart APLU chassis was refitted with additional thermal protection and cistern." name = "APLU \"Firefighter\"" From a3fb012332cf8b2d00c8a1157b2531f48603615d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 10:37:47 +0200 Subject: [PATCH 007/170] Updates the atom_pool, now datum_pool, to handle any datum object. --- baystation12.dme | 2 +- .../__HELPERS/{atom_pool.dm => datum_pool.dm} | 75 +++++++++++-------- 2 files changed, 45 insertions(+), 32 deletions(-) rename code/__HELPERS/{atom_pool.dm => datum_pool.dm} (51%) diff --git a/baystation12.dme b/baystation12.dme index 75e3fabb6c..40dc6d7fae 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -16,7 +16,7 @@ #include "code\setup.dm" #include "code\stylesheet.dm" #include "code\world.dm" -#include "code\__HELPERS\atom_pool.dm" +#include "code\__HELPERS\datum_pool.dm" #include "code\__HELPERS\files.dm" #include "code\__HELPERS\game.dm" #include "code\__HELPERS\global_lists.dm" diff --git a/code/__HELPERS/atom_pool.dm b/code/__HELPERS/datum_pool.dm similarity index 51% rename from code/__HELPERS/atom_pool.dm rename to code/__HELPERS/datum_pool.dm index 77a7caf5e4..a29f3f752f 100644 --- a/code/__HELPERS/atom_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -6,11 +6,9 @@ By RemieRichards Creation/Deletion is laggy, so let's reduce reuse and recycle! -Locked to /atom/movable and it's subtypes due to Loc being a const var on /atom -but being read&write on /movable due to how they... move. - */ - +#define ATOM_POOL_COUNT 100 +// "define DEBUG_ATOM_POOL 1 var/global/list/GlobalPool = list() //You'll be using this proc 90% of the time. @@ -20,7 +18,7 @@ var/global/list/GlobalPool = list() //The new created atom when it eventually //Goes into the pool -//Second argument can be a new location +//Second argument can be a new location, if the type is /atom/movable //Or a list of arguments //Either way it gets passed to new @@ -28,17 +26,16 @@ var/global/list/GlobalPool = list() if(!get_type) return - var/atom/movable/AM - AM = GetFromPool(get_type,second_arg) + var/datum/D + D = GetFromPool(get_type,second_arg) - if(!AM) + if(!D) if(ispath(get_type)) if(islist(second_arg)) return new get_type (arglist(second_arg)) else return new get_type (second_arg) - return AM - + return D /proc/GetFromPool(var/get_type,var/second_arg) if(!get_type) @@ -50,38 +47,50 @@ var/global/list/GlobalPool = list() if(length(GlobalPool[get_type]) == 0) return 0 - var/atom/movable/AM = pick_n_take(GlobalPool[get_type]) - if(AM) - AM.ResetVars() - if(islist(second_arg)) - AM.loc = second_arg[1] - AM.New(arglist(second_arg)) - else - AM.loc = second_arg - AM.New(second_arg) - return AM + var/datum/D = pick_n_take(GlobalPool[get_type]) + if(D) + D.ResetVars() + D.Prepare() + return D return 0 - - -/proc/PlaceInPool(var/atom/movable/AM) - if(!istype(AM)) +/proc/PlaceInPool(var/datum/D) + if(!istype(D)) return - if(AM in GlobalPool[AM.type]) + if(length(GlobalPool[D.type]) > ATOM_POOL_COUNT) + #ifdef DEBUG_ATOM_POOL + world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds [] discarding...", D.type, ATOM_POOL_COUNT) + #endif + qdel(D) return - if(!GlobalPool[AM.type]) - GlobalPool[AM.type] = list() + if(D in GlobalPool[D.type]) + return - GlobalPool[AM.type] |= AM + if(!GlobalPool[D.type]) + GlobalPool[D.type] = list() - AM.Destroy() - AM.ResetVars() + GlobalPool[D.type] |= D + + D.Destroy() + D.ResetVars() +/datum/proc/Prepare(args) + if(islist(args)) + New(arglist(args)) + else + New(args) -/atom/movable/proc/ResetVars(var/list/exlude = list()) +/atom/movable/Prepare(args) + if(islist(args)) + loc = args[1] + else + loc = args + ..() + +/datum/proc/ResetVars(var/list/exlude = list()) var/list/excluded = list("animate_movement", "loc", "locs", "parent_type", "vars", "verbs", "type") + exlude for(var/V in vars) @@ -90,4 +99,8 @@ var/global/list/GlobalPool = list() vars[V] = initial(vars[V]) +/atom/movable/ResetVars() + ..() vars["loc"] = null + +#undef ATOM_POOL_COUNT From 27abc7404d75b9239cbd632bfe37c19e90a2c797 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Apr 2015 00:24:19 +0200 Subject: [PATCH 008/170] Gives AI a personal atmospherics control subsystem. Includes further work on NanoUI interactions. --- baystation12.dme | 2 + code/game/machinery/computer/atmos_control.dm | 76 +++---------------- code/modules/mob/living/silicon/ai/ai.dm | 1 - code/modules/mob/living/silicon/ai/life.dm | 14 ++-- .../mob/living/silicon/ai/subsystems.dm | 15 +++- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/mob/living/silicon/subystems.dm | 4 +- code/modules/nano/interaction/base.dm | 14 ++++ code/modules/nano/interaction/default.dm | 17 +++-- code/modules/nano/interaction/self.dm | 10 +++ code/modules/nano/modules/alarm_monitor.dm | 4 +- code/modules/nano/modules/atmos_control.dm | 74 ++++++++++++++++++ code/modules/nano/modules/crew_monitor.dm | 4 +- code/modules/nano/modules/power_monitor.dm | 4 +- code/modules/nano/modules/rcon.dm | 4 +- 15 files changed, 153 insertions(+), 92 deletions(-) create mode 100644 code/modules/nano/interaction/self.dm create mode 100644 code/modules/nano/modules/atmos_control.dm diff --git a/baystation12.dme b/baystation12.dme index f0f28d7b61..3fd4b4b438 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1294,8 +1294,10 @@ #include "code\modules\nano\interaction\contained.dm" #include "code\modules\nano\interaction\default.dm" #include "code\modules\nano\interaction\inventory.dm" +#include "code\modules\nano\interaction\self.dm" #include "code\modules\nano\interaction\zlevel.dm" #include "code\modules\nano\modules\alarm_monitor.dm" +#include "code\modules\nano\modules\atmos_control.dm" #include "code\modules\nano\modules\crew_monitor.dm" #include "code\modules\nano\modules\human_appearance.dm" #include "code\modules\nano\modules\law_manager.dm" diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index 2e79d927be..788d53323e 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -9,11 +9,12 @@ density = 1 anchored = 1.0 circuit = "/obj/item/weapon/circuitboard/atmoscontrol" - var/overridden = 0 //not set yet, can't think of a good way to do it req_access = list(access_ce) var/list/monitored_alarm_ids = null - var/list/monitored_alarms = null - var/ui_ref + var/obj/nano_module/atmos_control/atmos_control + +/obj/machinery/computer/atmoscontrol/New() + ..() /obj/machinery/computer/atmoscontrol/laptop name = "Atmospherics Laptop" @@ -21,77 +22,24 @@ icon_state = "medlaptop" density = 0 -/obj/machinery/computer/atmoscontrol/initialize() - ..() - if(!monitored_alarms && monitored_alarm_ids) - monitored_alarms = new - for(var/obj/machinery/alarm/alarm in machines) - if(alarm.alarm_id && alarm.alarm_id in monitored_alarm_ids) - monitored_alarms += alarm - // machines may not yet be ordered at this point - monitored_alarms = dd_sortedObjectList(monitored_alarms) - /obj/machinery/computer/atmoscontrol/attack_ai(var/mob/user as mob) - return ui_interact(user) + ui_interact(user) /obj/machinery/computer/atmoscontrol/attack_hand(mob/user) if(..()) - return - return ui_interact(user) - -/obj/machinery/computer/atmoscontrol/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) - var/data[0] - var/alarms[0] - - // TODO: Move these to a cache, similar to cameras - for(var/obj/machinery/alarm/alarm in (monitored_alarms ? monitored_alarms : machines)) - alarms[++alarms.len] = list("name" = sanitize(alarm.name), "ref"= "\ref[alarm]", "danger" = max(alarm.danger_level, alarm.alarm_area.atmosalm)) - data["alarms"] = alarms - - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) - if(!ui) - ui = new(user, src, ui_key, "atmos_control.tmpl", src.name, 625, 625) - ui.set_initial_data(data) - ui.open() - ui.set_auto_update(1) - ui_ref = ui + return 1 + ui_interact(user) /obj/machinery/computer/atmoscontrol/attackby(var/obj/item/I as obj, var/mob/user as mob) if(istype(I, /obj/item/weapon/card/emag) && !emagged) user.visible_message("\red \The [user] swipes \a [I] through \the [src], causing the screen to flash!",\ "\red You swipe your [I] through \the [src], the screen flashing as you gain full control.",\ "You hear the swipe of a card through a reader, and an electronic warble.") - emagged = 1 - overridden = 1 + atmos_control.emagged = 1 return return ..() -//a bunch of this is copied from atmos alarms -/obj/machinery/computer/atmoscontrol/Topic(href, href_list) - if(..()) - return 1 - - if(href_list["alarm"]) - if(ui_ref) - var/obj/machinery/alarm/alarm = locate(href_list["alarm"]) in (monitored_alarms ? monitored_alarms : machines) - if(alarm) - var/datum/topic_state/TS = generate_state(alarm) - alarm.ui_interact(usr, master_ui = ui_ref, state = TS) - return 1 - -/obj/machinery/computer/atmoscontrol/proc/generate_state(var/alarm) - var/datum/topic_state/air_alarm/state = new() - state.atmos_control = src - state.air_alarm = alarm - return state - -/datum/topic_state/air_alarm - var/obj/machinery/computer/atmoscontrol/atmos_control = null - var/obj/machinery/alarm/air_alarm = null - -/datum/topic_state/air_alarm/href_list(var/mob/user) - var/list/extra_href = list() - extra_href["remote_connection"] = 1 - extra_href["remote_access"] = user && (user.isAI() || atmos_control.allowed(user) || atmos_control.emagged || air_alarm.rcon_setting == RCON_YES || (air_alarm.alarm_area.atmosalm && air_alarm.rcon_setting == RCON_AUTO)) - - return extra_href +/obj/machinery/computer/atmoscontrol/ui_interact(var/mob/user) + if(!atmos_control) + atmos_control = new(src, req_access, req_one_access, monitored_alarm_ids) + atmos_control.ui_interact(user) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index af26c7ddb9..00e9288d9a 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -72,7 +72,6 @@ var/list/ai_verbs_default = list( var/mob/living/silicon/ai/parent = null - var/apc_override = 0 //hack for letting the AI use its APC even when visionless var/camera_light_on = 0 //Defines if the AI toggled the light on the camera it's looking through. var/datum/trackable/track = null var/last_announcement = "" diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 602e427f95..5247ae5f10 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -92,7 +92,7 @@ var/area/current_area = get_area(src) - if (((!loc.master.power_equip) && current_area.requires_power == 1 || istype(T, /turf/space)) && !istype(src.loc,/obj/item)) + if (lacks_power()) //If our area lacks equipment power, and is not magically powered (i.e. centcom), or if we are in space and not carded, lose power. if (src:aiRestorePowerRoutine==0) src:aiRestorePowerRoutine = 1 @@ -161,10 +161,9 @@ sleep(50) src << "Receiving control information from APC." sleep(2) - //bring up APC dialog - apc_override = 1 - theAPC.attack_ai(src) - apc_override = 0 + theAPC.operating = 1 + theAPC.equipment = 3 + theAPC.update() src:aiRestorePowerRoutine = 3 src << "Here are your current laws:" src.show_laws() @@ -179,6 +178,11 @@ if (MED_HUD) process_med_hud(src,0,src.eyeobj) +/mob/living/silicon/ai/proc/lacks_power() + var/turf/T = get_turf(src) + var/area/A = get_area(src) + return ((!A.master.power_equip) && A.requires_power == 1 || istype(T, /turf/space)) && !istype(src.loc,/obj/item) + /mob/living/silicon/ai/updatehealth() if(status_flags & GODMODE) health = 100 diff --git a/code/modules/mob/living/silicon/ai/subsystems.dm b/code/modules/mob/living/silicon/ai/subsystems.dm index af2f2f5b2c..915c987b53 100644 --- a/code/modules/mob/living/silicon/ai/subsystems.dm +++ b/code/modules/mob/living/silicon/ai/subsystems.dm @@ -1,10 +1,12 @@ /mob/living/silicon/ai var/list/ai_verbs_subsystems = list( + /mob/living/silicon/ai/proc/subsystem_atmos_control, /mob/living/silicon/ai/proc/subsystem_crew_monitor, /mob/living/silicon/ai/proc/subsystem_power_monitor, /mob/living/silicon/ai/proc/subsystem_rcon ) + var/obj/nano_module/atmos_control/atmos_control var/obj/nano_module/crew_monitor/crew_monitor var/obj/nano_module/rcon/rcon var/obj/nano_module/power_monitor/power_monitor @@ -12,25 +14,32 @@ /mob/living/silicon/ai/init_subsystems() ..() del(alarm_monitor) + atmos_control = new(src) alarm_monitor = new/obj/nano_module/alarm_monitor/ai(src) crew_monitor = new(src) rcon = new(src) power_monitor = new(src) +/mob/living/silicon/ai/proc/subsystem_atmos_control() + set category = "Subystems" + set name = "Atmospherics Control" + + atmos_control.ui_interact(usr, state = self_state) + /mob/living/silicon/ai/proc/subsystem_crew_monitor() set category = "Subystems" set name = "Crew Monitor" - crew_monitor.ui_interact(usr) + crew_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/ai/proc/subsystem_power_monitor() set category = "Subystems" set name = "Power Monitor" - power_monitor.ui_interact(usr) + power_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/ai/proc/subsystem_rcon() set category = "Subystems" set name = "RCON" - rcon.ui_interact(usr) + rcon.ui_interact(usr, state = self_state) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index cab055696d..c1c646e30a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -396,10 +396,10 @@ var/changed_name = "" if(custom_name) changed_name = custom_name + notify_ai(ROBOT_NOTIFICATION_NEW_NAME, real_name, changed_name) else changed_name = "[modtype] [braintype]-[num2text(ident)]" - notify_ai(ROBOT_NOTIFICATION_NEW_NAME, real_name, changed_name) real_name = changed_name name = real_name diff --git a/code/modules/mob/living/silicon/subystems.dm b/code/modules/mob/living/silicon/subystems.dm index 9f1e07c301..00347d464f 100644 --- a/code/modules/mob/living/silicon/subystems.dm +++ b/code/modules/mob/living/silicon/subystems.dm @@ -17,10 +17,10 @@ set name = "Alarm Monitor" set category = "Subystems" - alarm_monitor.ui_interact(usr) + alarm_monitor.ui_interact(usr, state = self_state) /mob/living/silicon/proc/subsystem_law_manager() set name = "Law Manager" set category = "Subystems" - law_manager.ui_interact(usr) + law_manager.ui_interact(usr, state = self_state) diff --git a/code/modules/nano/interaction/base.dm b/code/modules/nano/interaction/base.dm index 65a7b273eb..56cfc22488 100644 --- a/code/modules/nano/interaction/base.dm +++ b/code/modules/nano/interaction/base.dm @@ -17,3 +17,17 @@ else if (restrained() || lying || stat || stunned || weakened) return STATUS_UPDATE // update only (orange visibility) return STATUS_INTERACTIVE + +/mob/living/silicon/ai/shared_nano_interaction() + if(lacks_power()) + return STATUS_CLOSE + if (check_unable(1)) + return STATUS_CLOSE + return ..() + +/mob/living/silicon/robot/shared_nano_interaction() + if(cell.charge <= 0) + return STATUS_CLOSE + if(lockcharge) + . = STATUS_DISABLED + return min(., ..()) diff --git a/code/modules/nano/interaction/default.dm b/code/modules/nano/interaction/default.dm index 6fd931160d..607c6d0a66 100644 --- a/code/modules/nano/interaction/default.dm +++ b/code/modules/nano/interaction/default.dm @@ -21,10 +21,10 @@ return ..() /mob/living/silicon/robot/default_can_use_topic(var/src_object) - if(stat || !client) - return STATUS_CLOSE - if(lockcharge || stunned || weakened) - return STATUS_DISABLED + . = shared_nano_interaction() + if(. <= STATUS_DISABLED) + return + // robots can interact with things they can see within their view range if((src_object in view(src)) && get_dist(src_object, src) <= src.client.view) return STATUS_INTERACTIVE // interactive (green visibility) @@ -46,8 +46,10 @@ return STATUS_UPDATE /mob/living/silicon/ai/default_can_use_topic(var/src_object) - if(!client || check_unable(1)) - return STATUS_CLOSE + . = shared_nano_interaction() + if(. != STATUS_INTERACTIVE) + return + // Prevents the AI from using Topic on admin levels (by for example viewing through the court/thunderdome cameras) // unless it's on the same level as the object it's interacting with. var/turf/T = get_turf(src_object) @@ -61,9 +63,8 @@ // If we're installed in a chassi, rather than transfered to an inteliCard or other container, then check if we have camera view if(is_in_chassis()) //stop AIs from leaving windows open and using then after they lose vision - //apc_override is needed here because AIs use their own APC when powerless if(cameranet && !cameranet.checkTurfVis(get_turf(src_object))) - return apc_override ? STATUS_INTERACTIVE : STATUS_CLOSE + return STATUS_CLOSE return STATUS_INTERACTIVE else if(get_dist(src_object, src) <= client.view) // View does not return what one would expect while installed in an inteliCard return STATUS_INTERACTIVE diff --git a/code/modules/nano/interaction/self.dm b/code/modules/nano/interaction/self.dm new file mode 100644 index 0000000000..f99ee875fa --- /dev/null +++ b/code/modules/nano/interaction/self.dm @@ -0,0 +1,10 @@ +/* + This state checks that the src_object is the same the as user +*/ +/var/global/datum/topic_state/self_state/self_state = new() + +/datum/topic_state/self_state/can_use_topic(var/src_object, var/mob/user) + if(src_object != user) + return STATUS_CLOSE + + return user.shared_nano_interaction() diff --git a/code/modules/nano/modules/alarm_monitor.dm b/code/modules/nano/modules/alarm_monitor.dm index b27349bf9a..88c5d6bbef 100644 --- a/code/modules/nano/modules/alarm_monitor.dm +++ b/code/modules/nano/modules/alarm_monitor.dm @@ -63,7 +63,7 @@ usr.switch_to_camera(C) return 1 -/obj/nano_module/alarm_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/alarm_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) var/data[0] var/categories[0] @@ -90,7 +90,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "alarm_monitor.tmpl", "Alarm Monitoring Console", 800, 800) + ui = new(user, src, ui_key, "alarm_monitor.tmpl", "Alarm Monitoring Console", 800, 800, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) diff --git a/code/modules/nano/modules/atmos_control.dm b/code/modules/nano/modules/atmos_control.dm new file mode 100644 index 0000000000..3897526865 --- /dev/null +++ b/code/modules/nano/modules/atmos_control.dm @@ -0,0 +1,74 @@ +/obj/nano_module/atmos_control + name = "Atmospherics Control" + var/ui_ref + var/emagged = 0 + var/list/monitored_alarms = list() + var/datum/topic_state/atmos_state + +/obj/nano_module/atmos_control/New(atmos_computer, req_access, req_one_access, monitored_alarm_ids) + ..() + loc = atmos_computer + src.req_access = req_access + src.req_one_access = req_one_access + atmos_state = default_state + + if(monitored_alarm_ids) + for(var/obj/machinery/alarm/alarm in machines) + if(alarm.alarm_id && alarm.alarm_id in monitored_alarm_ids) + monitored_alarms += alarm + // machines may not yet be ordered at this point + monitored_alarms = dd_sortedObjectList(monitored_alarms) + +/obj/nano_module/atmos_control/Topic(href, href_list) + if(..()) + return 1 + + if(href_list["alarm"]) + if(ui_ref) + var/obj/machinery/alarm/alarm = locate(href_list["alarm"]) in (monitored_alarms.len ? monitored_alarms : machines) + if(alarm) + var/datum/topic_state/TS = generate_state(alarm) + alarm.ui_interact(usr, master_ui = ui_ref, state = TS) + return 1 + +/obj/nano_module/atmos_control/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/master_ui = null, var/datum/topic_state/state = default_state) + var/data[0] + var/alarms[0] + + // TODO: Move these to a cache, similar to cameras + for(var/obj/machinery/alarm/alarm in (monitored_alarms.len ? monitored_alarms : machines)) + alarms[++alarms.len] = list("name" = sanitize(alarm.name), "ref"= "\ref[alarm]", "danger" = max(alarm.danger_level, alarm.alarm_area.atmosalm)) + data["alarms"] = alarms + + ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "atmos_control.tmpl", src.name, 625, 625, state = state) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + ui_ref = ui + +/obj/nano_module/atmos_control/proc/generate_state(air_alarm) + var/datum/topic_state/air_alarm/state = new() + state.atmos_control = src + state.air_alarm = air_alarm + return state + +/datum/topic_state/air_alarm + var/obj/nano_module/atmos_control/atmos_control = null + var/obj/machinery/alarm/air_alarm = null + +/datum/topic_state/air_alarm/can_use_topic(var/src_object, var/mob/user) + if(has_access(user)) + return STATUS_INTERACTIVE + return STATUS_UPDATE + +/datum/topic_state/air_alarm/href_list(var/mob/user) + var/list/extra_href = list() + extra_href["remote_connection"] = 1 + extra_href["remote_access"] = has_access(user) + + return extra_href + +/datum/topic_state/air_alarm/proc/has_access(var/mob/user) + return user && (user.isAI() || atmos_control.allowed(user) || atmos_control.emagged || air_alarm.rcon_setting == RCON_YES || (air_alarm.alarm_area.atmosalm && air_alarm.rcon_setting == RCON_AUTO)) diff --git a/code/modules/nano/modules/crew_monitor.dm b/code/modules/nano/modules/crew_monitor.dm index bb60182a1b..2758b859d7 100644 --- a/code/modules/nano/modules/crew_monitor.dm +++ b/code/modules/nano/modules/crew_monitor.dm @@ -25,7 +25,7 @@ AI.ai_actual_track(H) return 1 -/obj/nano_module/crew_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/crew_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) user.set_machine(src) src.scan() @@ -74,7 +74,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if(!ui) - ui = new(user, src, ui_key, "crew_monitor.tmpl", "Crew Monitoring Computer", 900, 800) + ui = new(user, src, ui_key, "crew_monitor.tmpl", "Crew Monitoring Computer", 900, 800, state = state) // adding a template with the key "mapContent" enables the map ui functionality ui.add_template("mapContent", "crew_monitor_map_content.tmpl") diff --git a/code/modules/nano/modules/power_monitor.dm b/code/modules/nano/modules/power_monitor.dm index 03d9263a80..b9fca623c5 100644 --- a/code/modules/nano/modules/power_monitor.dm +++ b/code/modules/nano/modules/power_monitor.dm @@ -7,7 +7,7 @@ ..() refresh_sensors() -/obj/nano_module/power_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) +/obj/nano_module/power_monitor/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1, var/datum/topic_state/state = default_state) var/list/data = list() var/list/sensors = list() // Focus: If it remains null if no sensor is selected and UI will display sensor list, otherwise it will display sensor reading. @@ -28,7 +28,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "power_monitor.tmpl", "Power Monitoring Console", 800, 500) + ui = new(user, src, ui_key, "power_monitor.tmpl", "Power Monitoring Console", 800, 500, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) diff --git a/code/modules/nano/modules/rcon.dm b/code/modules/nano/modules/rcon.dm index abdae311d0..58e55894c1 100644 --- a/code/modules/nano/modules/rcon.dm +++ b/code/modules/nano/modules/rcon.dm @@ -8,7 +8,7 @@ var/hide_SMES_details = 0 var/hide_breakers = 0 -/obj/nano_module/rcon/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1) +/obj/nano_module/rcon/ui_interact(mob/user, ui_key = "rcon", datum/nanoui/ui=null, force_open=1, var/datum/topic_state/state = default_state) FindDevices() // Update our devices list var/data[0] @@ -41,7 +41,7 @@ ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) - ui = new(user, src, ui_key, "rcon.tmpl", "RCON Console", 600, 400) + ui = new(user, src, ui_key, "rcon.tmpl", "RCON Console", 600, 400, state = state) ui.set_initial_data(data) ui.open() ui.set_auto_update(1) From a2cf2a4d1a0ea32010854664a35023649f4f92fd Mon Sep 17 00:00:00 2001 From: Yoshax Date: Tue, 21 Apr 2015 00:16:38 +0100 Subject: [PATCH 009/170] Adjusts custom item loadout costs to be more balanced and standardises costs, standard cosmetics are 1 point, items with uses/armor/storage are 2 points. --- code/modules/client/preferences_gear.dm | 155 ++++++++++++----------- html/changelogs/Yoshax-LoadoutPoints.YML | 5 + 2 files changed, 83 insertions(+), 77 deletions(-) create mode 100644 html/changelogs/Yoshax-LoadoutPoints.YML diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index dae2c09cbd..1f51b6f050 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -31,7 +31,7 @@ var/global/list/gear_datums = list() /datum/gear var/display_name //Name/index. Must be unique. var/path //Path to item. - var/cost //Number of points used. + var/cost //Number of points used. Items in general cost 1 point, storage/armor/gloves/special use costs 2 points. var/slot //Slot to equip to. var/list/allowed_roles //Roles that can spawn with this item. var/whitelisted //Term to check the whitelist for.. @@ -48,19 +48,19 @@ var/global/list/gear_datums = list() /datum/gear/gbandana display_name = "bandana, green" path = /obj/item/clothing/head/greenbandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/obandana display_name = "bandana, orange" path = /obj/item/clothing/head/orangebandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/bandana display_name = "bandana, pirate-red" path = /obj/item/clothing/head/bandana - cost = 2 + cost = 1 slot = slot_head /datum/gear/bsec_beret @@ -73,20 +73,20 @@ var/global/list/gear_datums = list() /datum/gear/eng_beret display_name = "beret, engie-orange" path = /obj/item/clothing/head/beret/eng - cost = 2 + cost = 1 slot = slot_head // allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") /datum/gear/purp_beret display_name = "beret, purple" path = /obj/item/clothing/head/beret/jan - cost = 2 + cost = 1 slot = slot_head /datum/gear/red_beret display_name = "beret, red" path = /obj/item/clothing/head/beret - cost = 2 + cost = 1 slot = slot_head /datum/gear/sec_beret @@ -99,74 +99,74 @@ var/global/list/gear_datums = list() /datum/gear/bcap display_name = "cap, blue" path = /obj/item/clothing/head/soft/blue - cost = 2 + cost = 1 slot = slot_head /datum/gear/mailman display_name = "cap, blue station" path = /obj/item/clothing/head/mailman - cost = 2 + cost = 1 slot = slot_head /datum/gear/flatcap display_name = "cap, brown-flat" path = /obj/item/clothing/head/flatcap - cost = 2 + cost = 1 slot = slot_head /datum/gear/corpcap display_name = "cap, corporate (Security)" path = /obj/item/clothing/head/soft/sec/corp - cost = 2 + cost = 1 slot = slot_head allowed_roles = list("Security Officer","Head of Security","Warden") /datum/gear/gcap display_name = "cap, green" path = /obj/item/clothing/head/soft/green - cost = 2 + cost = 1 slot = slot_head /datum/gear/grcap display_name = "cap, grey" path = /obj/item/clothing/head/soft/grey - cost = 2 + cost = 1 slot = slot_head /datum/gear/ocap display_name = "cap, orange" path = /obj/item/clothing/head/soft/orange - cost = 2 + cost = 1 slot = slot_head /datum/gear/purcap display_name = "cap, purple" path = /obj/item/clothing/head/soft/purple - cost = 2 + cost = 1 slot = slot_head /datum/gear/raincap display_name = "cap, rainbow" path = /obj/item/clothing/head/soft/rainbow - cost = 3 + cost = 1 slot = slot_head /datum/gear/rcap display_name = "cap, red" path = /obj/item/clothing/head/soft/red - cost = 2 + cost = 1 slot = slot_head /datum/gear/ycap display_name = "cap, yellow" path = /obj/item/clothing/head/soft/yellow - cost = 2 + cost = 1 slot = slot_head /datum/gear/hairflower display_name = "hair flower pin" path = /obj/item/clothing/head/hairflower - cost = 2 + cost = 1 slot = slot_head /datum/gear/dbhardhat @@ -190,32 +190,32 @@ var/global/list/gear_datums = list() /datum/gear/boater display_name = "hat, boatsman" path = /obj/item/clothing/head/boaterhat - cost = 2 + cost = 1 slot = slot_head /datum/gear/bowler display_name = "hat, bowler" path = /obj/item/clothing/head/bowler - cost = 2 + cost = 1 slot = slot_head /datum/gear/fez display_name = "hat, fez" path = /obj/item/clothing/head/fez - cost = 2 + cost = 1 slot = slot_head // Wig by Earthcrusher, blame him. /datum/gear/philosopher_wig display_name = "natural philosopher's wig" path = /obj/item/clothing/head/philosopher_wig - cost = 3 + cost = 1 slot = slot_head /datum/gear/ushanka display_name = "ushanka" path = /obj/item/clothing/head/ushanka - cost = 2 + cost = 1 slot = slot_head // This was sprited and coded specifically for Zhan-Khazan characters. Before you @@ -223,7 +223,7 @@ var/global/list/gear_datums = list() /datum/gear/zhan_scarf display_name = "Zhan headscarf" path = /obj/item/clothing/head/tajaran/scarf - cost = 2 + cost = 1 slot = slot_head whitelisted = "Tajara" @@ -263,7 +263,7 @@ var/global/list/gear_datums = list() /datum/gear/prescription display_name = "sunglasses, presciption" path = /obj/item/clothing/glasses/sunglasses/prescription - cost = 3 + cost = 2 slot = slot_glasses // Mask @@ -280,67 +280,67 @@ var/global/list/gear_datums = list() display_name = "executive suit" path = /obj/item/clothing/under/suit_jacket/really_black slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/blazer_blue display_name = "blazer, blue" path = /obj/item/clothing/under/blazer slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/kilt display_name = "kilt" path = /obj/item/clothing/under/kilt slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/blackjumpskirt display_name = "jumpskirt, black" path = /obj/item/clothing/under/blackjumpskirt slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_blue display_name = "plaid skirt, blue" path = /obj/item/clothing/under/dress/plaid_blue slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_purple display_name = "plaid skirt, purple" path = /obj/item/clothing/under/dress/plaid_purple slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_red display_name = "plaid skirt, red" path = /obj/item/clothing/under/dress/plaid_red slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/skirt_black display_name = "skirt, black" path = /obj/item/clothing/under/blackskirt slot = slot_w_uniform - cost = 2 + cost = 1 /datum/gear/sundress display_name = "sundress" path = /obj/item/clothing/under/sundress slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/sundress_white display_name = "sundress, white" path = /obj/item/clothing/under/sundress_white slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/cheongsam display_name = "cheongsam, white" path = /obj/item/clothing/under/cheongsam slot = slot_w_uniform - cost = 3 + cost = 1 /datum/gear/uniform_captain display_name = "uniform, captain's dress" @@ -352,7 +352,7 @@ var/global/list/gear_datums = list() /datum/gear/corpsecsuit display_name = "uniform, corporate (Security)" path = /obj/item/clothing/under/rank/security/corp - cost = 2 + cost = 1 slot = slot_w_uniform allowed_roles = list("Security Officer","Head of Security","Warden") @@ -373,7 +373,7 @@ var/global/list/gear_datums = list() /datum/gear/navysecsuit display_name = "uniform, navyblue (Security)" path = /obj/item/clothing/under/rank/security/navyblue - cost = 2 + cost = 1 slot = slot_w_uniform allowed_roles = list("Security Officer","Head of Security","Warden") @@ -389,7 +389,7 @@ var/global/list/gear_datums = list() display_name = "armband, EMT" path = /obj/item/clothing/accessory/armband/medgreen slot = slot_tie - cost = 2 + cost = 1 /datum/gear/armband_engineering display_name = "armband, engineering" @@ -425,21 +425,21 @@ var/global/list/gear_datums = list() display_name = "holster, armpit" path = /obj/item/clothing/accessory/holster/armpit slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective") /datum/gear/hip display_name = "holster, hip" path = /obj/item/clothing/accessory/holster/hip slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") /datum/gear/waist display_name = "holster, waist" path = /obj/item/clothing/accessory/holster/waist slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Captain", "Head of Personnel", "Security Officer", "Warden", "Head of Security", "Detective") /datum/gear/tie_blue @@ -464,14 +464,14 @@ var/global/list/gear_datums = list() display_name = "webbing, engineering" path = /obj/item/clothing/accessory/storage/brown_vest slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer") /datum/gear/black_vest display_name = "webbing, security" path = /obj/item/clothing/accessory/storage/black_vest slot = slot_tie - cost = 2 + cost = 1 allowed_roles = list("Security Officer","Head of Security","Warden") /datum/gear/webbing @@ -491,37 +491,37 @@ var/global/list/gear_datums = list() /datum/gear/bomber display_name = "bomber jacket" path = /obj/item/clothing/suit/storage/toggle/bomber - cost = 4 + cost = 2 slot = slot_wear_suit /datum/gear/leather_jacket display_name = "leather jacket, black" path = /obj/item/clothing/suit/storage/leather_jacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/leather_jacket_nt display_name = "leather jacket, NanoTrasen, black" path = /obj/item/clothing/suit/storage/leather_jacket/nanotrasen - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/brown_jacket display_name = "leather jacket, brown" path = /obj/item/clothing/suit/storage/toggle/brown_jacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/brown_jacket_nt display_name = "leather jacket, NanoTrasen, brown" path = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/blue_lawyer_jacket display_name = "suit jacket, blue" path = /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/hoodie @@ -533,79 +533,80 @@ var/global/list/gear_datums = list() /datum/gear/hoodie/black display_name = "hoodie, black" path = /obj/item/clothing/suit/storage/toggle/hoodie/black + cost = 2 /datum/gear/unathi_mantle display_name = "hide mantle (Unathi)" path = /obj/item/clothing/suit/unathi/mantle - cost = 2 + cost = 1 slot = slot_wear_suit whitelisted = "Unathi" /datum/gear/labcoat display_name = "labcoat" path = /obj/item/clothing/suit/storage/toggle/labcoat - cost = 3 + cost = 2 slot = slot_wear_suit /datum/gear/overalls display_name = "overalls" path = /obj/item/clothing/suit/apron/overalls - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/bponcho display_name = "poncho, blue" path = /obj/item/clothing/suit/poncho/blue - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/gponcho display_name = "poncho, green" path = /obj/item/clothing/suit/poncho/green - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/pponcho display_name = "poncho, purple" path = /obj/item/clothing/suit/poncho/purple - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/rponcho display_name = "poncho, red" path = /obj/item/clothing/suit/poncho/red - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/poncho display_name = "poncho, tan" path = /obj/item/clothing/suit/poncho - cost = 3 + cost = 1 slot = slot_wear_suit /datum/gear/unathi_robe display_name = "roughspun robe (Unathi)" path = /obj/item/clothing/suit/unathi/robe - cost = 3 + cost = 1 slot = slot_wear_suit // whitelisted = "Unathi" // You don't have a monopoly on a robe! /datum/gear/suspenders display_name = "suspenders" path = /obj/item/clothing/suit/suspenders - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/wcoat display_name = "waistcoat" path = /obj/item/clothing/suit/wcoat - cost = 2 + cost = 1 slot = slot_wear_suit /datum/gear/zhan_furs display_name = "Zhan-Khazan furs (Tajaran)" path = /obj/item/clothing/suit/tajaran/furs - cost = 3 + cost = 1 slot = slot_wear_suit whitelisted = "Tajara" // You do have a monopoly on a fur suit tho @@ -620,7 +621,7 @@ var/global/list/gear_datums = list() /datum/gear/blue_gloves display_name = "gloves, blue" path = /obj/item/clothing/gloves/blue - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/brown_gloves @@ -632,19 +633,19 @@ var/global/list/gear_datums = list() /datum/gear/green_gloves display_name = "gloves, green" path = /obj/item/clothing/gloves/green - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/orange_gloves display_name = "gloves, orange" path = /obj/item/clothing/gloves/orange - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/red_gloves display_name = "gloves, red" path = /obj/item/clothing/gloves/red - cost = 1 + cost = 2 slot = slot_gloves /datum/gear/white_gloves @@ -658,13 +659,13 @@ var/global/list/gear_datums = list() /datum/gear/jackboots display_name = "jackboots" path = /obj/item/clothing/shoes/jackboots - cost = 2 + cost = 1 slot = slot_shoes /datum/gear/toeless_jackboots display_name = "toe-less jackboots" - path = /obj/item/clothing/shoes/jackboots/fluff/kecer_eldraran //permisson of owner of custom item was granted - cost = 2 + path = /obj/item/clothing/shoes/jackboots/fluff/kecer_eldraran + cost = 1 slot = slot_shoes /datum/gear/sandal @@ -807,7 +808,7 @@ var/global/list/gear_datums = list() display_name = "cane" path = /obj/item/weapon/cane sort_category = "misc" - cost = 2 + cost = 1 /datum/gear/dice display_name = "d20" @@ -849,13 +850,13 @@ var/global/list/gear_datums = list() display_name = "matchbook" path = /obj/item/weapon/storage/box/matches sort_category = "misc" - cost = 2 + cost = 1 /datum/gear/comb display_name = "purple comb" path = /obj/item/weapon/haircomb sort_category = "misc" - cost = 2 + cost = 1 /*/datum/gear/combitool display_name = "combi-tool" @@ -867,27 +868,27 @@ var/global/list/gear_datums = list() /datum/gear/skrell_chain display_name = "skrell headtail-wear, female, chain" path = /obj/item/clothing/ears/skrell/chain - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_plate display_name = "skrell headtail-wear, male, bands" path = /obj/item/clothing/ears/skrell/band - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_cloth_male display_name = "skrell headtail-wear, male, cloth" path = /obj/item/clothing/ears/skrell/cloth_male - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" /datum/gear/skrell_cloth_female display_name = "skrell headtail-wear, female, cloth" path = /obj/item/clothing/ears/skrell/cloth_female - cost = 2 + cost = 1 sort_category = "ears" whitelisted = "Skrell" diff --git a/html/changelogs/Yoshax-LoadoutPoints.YML b/html/changelogs/Yoshax-LoadoutPoints.YML new file mode 100644 index 0000000000..051e156a2d --- /dev/null +++ b/html/changelogs/Yoshax-LoadoutPoints.YML @@ -0,0 +1,5 @@ +author: Yoshax +delete-after: True + +changes: + - tweak: "Adjusts custom loadout costs to be more standardised and balances. Purely cosmetic items, shoes, hats, and all things that do not provide a straight advtange (sterile mask, or pAI, protection from viruses and possible door hacking or records access, respectively), each cost 1 point, items that provide an advantage like those just mentioned, or provide armor or storage cost 2 points." \ No newline at end of file From 94c9b9b8cadbdca35c6b9b35712cad5e2bf17b20 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Apr 2015 16:15:56 -0400 Subject: [PATCH 010/170] Adjusts glove siemen coefficients Also adjusts jumpsuit rolling to be more amenable to future changes. --- code/modules/clothing/clothing.dm | 32 +++++++++------ code/modules/clothing/gloves/color.dm | 39 +++---------------- code/modules/clothing/gloves/miscellaneous.dm | 17 +++----- 3 files changed, 30 insertions(+), 58 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2cd1450a97..55cf4b2ce0 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -191,7 +191,7 @@ BLIND // can't see anything gender = PLURAL //Carn: for grammarically correct text-parsing w_class = 2.0 icon = 'icons/obj/clothing/gloves.dmi' - siemens_coefficient = 0.50 + siemens_coefficient = 0.75 var/wired = 0 var/obj/item/weapon/cell/cell = 0 var/clipped = 0 @@ -397,7 +397,7 @@ BLIND // can't see anything slot_flags = SLOT_ICLOTHING armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) w_class = 3 - var/has_sensor = 1//For the crew computer 2 = unable to change mode + var/has_sensor = 1 //For the crew computer 2 = unable to change mode var/sensor_mode = 0 /* 1 = Report living/dead @@ -406,8 +406,15 @@ BLIND // can't see anything */ var/list/accessories = list() var/displays_id = 1 + var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') +/obj/item/clothing/under/New() + //autodetect rollability + if(rolled_down < 0) + if((initial(item_color) + "_d_s") in icon_states('icons/mob/uniform.dmi')) + rolled_down = 0 + /obj/item/clothing/under/update_clothing_icon() if (ismob(src.loc)) var/mob/M = src.loc @@ -548,17 +555,18 @@ BLIND // can't see anything if(!istype(usr, /mob/living)) return if(usr.stat) return - if(initial(item_color) + "_d_s" in icon_states('icons/mob/uniform.dmi')) - if (item_color == initial(item_color)) - body_parts_covered &= LOWER_TORSO|LEGS|FEET - item_color = "[initial(item_color)]_d" - else - body_parts_covered = initial(body_parts_covered) - item_color = initial(item_color) - - update_clothing_icon() + if(rolled_down < 0) + usr << "You cannot roll down [src]!" + return + + rolled_down = !rolled_down + if(rolled_down) + body_parts_covered &= LOWER_TORSO|LEGS|FEET + item_color = "[initial(item_color)]_d" else - usr << "You cannot roll down the uniform!" + body_parts_covered = initial(body_parts_covered) + item_color = initial(item_color) + update_clothing_icon() /obj/item/clothing/under/proc/remove_accessory(mob/user, obj/item/clothing/accessory/A) if(!(A in accessories)) diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 8e52dbd585..870fcc487f 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -5,7 +5,6 @@ item_state = "ygloves" siemens_coefficient = 0 permeability_coefficient = 0.05 - item_color="yellow" /obj/item/clothing/gloves/fyellow //Cheap Chinese Crap desc = "These gloves are cheap copies of the coveted gloves, no way this can end badly." @@ -15,101 +14,73 @@ siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() permeability_coefficient = 0.05 - item_color="yellow" - New() - siemens_coefficient = pick(0,0.5,0.5,0.5,0.5,0.75,1.5) + //average of 0.5, somewhat better than regular gloves' 0.75 + siemens_coefficient = pick(0,0.1,0.3,0.5,0.5,0.75,1.35) /obj/item/clothing/gloves/black - desc = "These gloves are fire-resistant." + desc = "These work gloves are thick and fire-resistant." name = "black gloves" icon_state = "black" item_state = "bgloves" - item_color="brown" + siemens_coefficient = 0.50 + permeability_coefficient = 0.05 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE - - hos - item_color = "hosred" //Exists for washing machines. Is not different from black gloves in any way. - - ce - item_color = "chief" //Exists for washing machines. Is not different from black gloves in any way. - /obj/item/clothing/gloves/orange name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" item_state = "orangegloves" - item_color="orange" /obj/item/clothing/gloves/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" item_state = "redgloves" - item_color = "red" /obj/item/clothing/gloves/rainbow name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" item_state = "rainbowgloves" - item_color = "rainbow" - - clown - item_color = "clown" /obj/item/clothing/gloves/blue name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" item_state = "bluegloves" - item_color="blue" /obj/item/clothing/gloves/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" item_state = "purplegloves" - item_color="purple" /obj/item/clothing/gloves/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" item_state = "greengloves" - item_color="green" /obj/item/clothing/gloves/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" - item_color="grey" - - rd - item_color = "director" //Exists for washing machines. Is not different from gray gloves in any way. - - hop - item_color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. /obj/item/clothing/gloves/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" item_state = "lightbrowngloves" - item_color="light brown" /obj/item/clothing/gloves/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" item_state = "browngloves" - item_color="brown" - - cargo - item_color = "cargo" //Exists for washing machines. Is not different from brown gloves in any way. \ No newline at end of file diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index dfb370d38c..7b840471e4 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -4,10 +4,6 @@ icon_state = "captain" item_state = "egloves" item_color = "captain" - cold_protection = HANDS - min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE - heat_protection = HANDS - max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE /obj/item/clothing/gloves/cyborg desc = "beep boop borp" @@ -21,7 +17,7 @@ name = "\improper SWAT Gloves" icon_state = "black" item_state = "swat_gl" - siemens_coefficient = 0.6 + siemens_coefficient = 0.50 permeability_coefficient = 0.05 cold_protection = HANDS @@ -46,17 +42,14 @@ desc = "Sterile latex gloves." icon_state = "latex" item_state = "lgloves" - siemens_coefficient = 0.30 + siemens_coefficient = 1.0 //thin latex gloves, much more conductive than fabric gloves (basically a capacitor for AC) permeability_coefficient = 0.01 item_color="white" - cmo - item_color = "medical" //Exists for washing machines. Is not different from latex gloves in any way. - /obj/item/clothing/gloves/botanic_leather - desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." + desc = "These leather work gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." name = "botanist's leather gloves" icon_state = "leather" item_state = "ggloves" - permeability_coefficient = 0.9 - siemens_coefficient = 0.9 + permeability_coefficient = 0.05 + siemens_coefficient = 0.50 //thick work gloves From 5b037670b35219e8e4eebde357b61375e9e2945c Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Apr 2015 17:40:27 -0400 Subject: [PATCH 011/170] Removes most instances of item_color Notable exception is for clothing/under, those will have to be removed once item_state override is implemented. --- code/game/machinery/suit_storage_unit.dm | 6 - code/game/machinery/washing_machine.dm | 121 ------------------ code/game/objects/items.dm | 1 - .../objects/items/weapons/implants/implant.dm | 2 +- .../items/weapons/implants/implantcase.dm | 2 +- .../items/weapons/implants/implantfreedom.dm | 2 +- .../objects/items/weapons/melee/energy.dm | 13 +- code/game/objects/structures/bedsheet_bin.dm | 18 --- code/modules/admin/topic.dm | 1 - code/modules/clothing/clothing.dm | 1 + code/modules/clothing/gloves/boxing.dm | 4 - code/modules/clothing/gloves/miscellaneous.dm | 2 - code/modules/clothing/head/hardhat.dm | 5 - code/modules/clothing/head/misc_special.dm | 1 - code/modules/clothing/head/soft_caps.dm | 40 ++---- code/modules/clothing/shoes/colour.dm | 28 ---- code/modules/clothing/shoes/miscellaneous.dm | 4 - code/modules/clothing/spacesuits/alien.dm | 7 - code/modules/clothing/spacesuits/void/merc.dm | 1 - .../clothing/spacesuits/void/station.dm | 4 - .../clothing/spacesuits/void/wizard.dm | 1 - code/modules/clothing/suits/miscellaneous.dm | 9 -- .../clothing/under/accessories/accessory.dm | 13 +- .../clothing/under/accessories/armband.dm | 7 - .../clothing/under/accessories/holster.dm | 5 +- .../clothing/under/accessories/storage.dm | 5 - code/modules/clothing/under/chameleon.dm | 14 +- code/modules/customitems/item_defines.dm | 13 +- code/modules/holodeck/HolodeckObjects.dm | 1 + .../mob/living/carbon/human/update_icons.dm | 7 +- code/modules/paperwork/stamps.dm | 12 -- code/modules/power/cable.dm | 1 - .../reagent_containers/food/snacks.dm | 9 -- 33 files changed, 34 insertions(+), 326 deletions(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 940ec0f104..e6686f532e 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -987,7 +987,6 @@ helmet.name = "engineering voidsuit helmet" helmet.icon_state = "rig0-engineering" helmet.item_state = "eng_helm" - helmet.item_color = "engineering" if(suit) suit.name = "engineering voidsuit" suit.icon_state = "rig-engineering" @@ -997,7 +996,6 @@ helmet.name = "mining voidsuit helmet" helmet.icon_state = "rig0-mining" helmet.item_state = "mining_helm" - helmet.item_color = "mining" if(suit) suit.name = "mining voidsuit" suit.icon_state = "rig-mining" @@ -1007,7 +1005,6 @@ helmet.name = "medical voidsuit helmet" helmet.icon_state = "rig0-medical" helmet.item_state = "medical_helm" - helmet.item_color = "medical" if(suit) suit.name = "medical voidsuit" suit.icon_state = "rig-medical" @@ -1017,7 +1014,6 @@ helmet.name = "security voidsuit helmet" helmet.icon_state = "rig0-sec" helmet.item_state = "sec_helm" - helmet.item_color = "sec" if(suit) suit.name = "security voidsuit" suit.icon_state = "rig-sec" @@ -1027,7 +1023,6 @@ helmet.name = "atmospherics voidsuit helmet" helmet.icon_state = "rig0-atmos" helmet.item_state = "atmos_helm" - helmet.item_color = "atmos" if(suit) suit.name = "atmospherics voidsuit" suit.icon_state = "rig-atmos" @@ -1037,7 +1032,6 @@ helmet.name = "blood-red voidsuit helmet" helmet.icon_state = "rig0-syndie" helmet.item_state = "syndie_helm" - helmet.item_color = "syndie" if(suit) suit.name = "blood-red voidsuit" suit.item_state = "syndie_voidsuit" diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index ad433d12e2..9e1e91935d 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -52,127 +52,6 @@ WL.amount = HH.amount del(HH) - - if(crayon) - var/wash_color - if(istype(crayon,/obj/item/toy/crayon)) - var/obj/item/toy/crayon/CR = crayon - wash_color = CR.colourName - else if(istype(crayon,/obj/item/weapon/stamp)) - var/obj/item/weapon/stamp/ST = crayon - wash_color = ST.item_color - - if(wash_color) - var/new_jumpsuit_icon_state = "" - var/new_jumpsuit_item_state = "" - var/new_jumpsuit_name = "" - var/new_glove_icon_state = "" - var/new_glove_item_state = "" - var/new_glove_name = "" - var/new_shoe_icon_state = "" - var/new_shoe_name = "" - var/new_sheet_icon_state = "" - var/new_sheet_name = "" - var/new_softcap_icon_state = "" - var/new_softcap_name = "" - var/new_desc = "The colors are a bit dodgy." - for(var/T in typesof(/obj/item/clothing/under)) - var/obj/item/clothing/under/J = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == J.item_color) - new_jumpsuit_icon_state = J.icon_state - new_jumpsuit_item_state = J.item_state - new_jumpsuit_name = J.name - del(J) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(J) - for(var/T in typesof(/obj/item/clothing/gloves)) - var/obj/item/clothing/gloves/G = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == G.item_color) - new_glove_icon_state = G.icon_state - new_glove_item_state = G.item_state - new_glove_name = G.name - del(G) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(G) - for(var/T in typesof(/obj/item/clothing/shoes)) - var/obj/item/clothing/shoes/S = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == S.item_color) - new_shoe_icon_state = S.icon_state - new_shoe_name = S.name - del(S) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(S) - for(var/T in typesof(/obj/item/weapon/bedsheet)) - var/obj/item/weapon/bedsheet/B = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == B.item_color) - new_sheet_icon_state = B.icon_state - new_sheet_name = B.name - del(B) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(B) - for(var/T in typesof(/obj/item/clothing/head/soft)) - var/obj/item/clothing/head/soft/H = new T - //world << "DEBUG: [color] == [J.color]" - if(wash_color == H.item_color) - new_softcap_icon_state = H.icon_state - new_softcap_name = H.name - del(H) - //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" - break - del(H) - if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) - for(var/obj/item/clothing/under/J in contents) - //world << "DEBUG: YUP! FOUND IT!" - J.item_state = new_jumpsuit_item_state - J.icon_state = new_jumpsuit_icon_state - J.item_color = wash_color - J.name = new_jumpsuit_name - J.desc = new_desc - if(new_glove_icon_state && new_glove_item_state && new_glove_name) - for(var/obj/item/clothing/gloves/G in contents) - //world << "DEBUG: YUP! FOUND IT!" - G.item_state = new_glove_item_state - G.icon_state = new_glove_icon_state - G.item_color = wash_color - G.name = new_glove_name - G.desc = new_desc - if(new_shoe_icon_state && new_shoe_name) - for(var/obj/item/clothing/shoes/S in contents) - //world << "DEBUG: YUP! FOUND IT!" - if (istype(S,/obj/item/clothing/shoes/orange)) - var/obj/item/clothing/shoes/orange/L = S - if (L.chained) - L.remove_cuffs() - S.icon_state = new_shoe_icon_state - S.item_color = wash_color - S.name = new_shoe_name - S.desc = new_desc - if(new_sheet_icon_state && new_sheet_name) - for(var/obj/item/weapon/bedsheet/B in contents) - //world << "DEBUG: YUP! FOUND IT!" - B.icon_state = new_sheet_icon_state - B.item_color = wash_color - B.name = new_sheet_name - B.desc = new_desc - if(new_softcap_icon_state && new_softcap_name) - for(var/obj/item/clothing/head/soft/H in contents) - //world << "DEBUG: YUP! FOUND IT!" - H.icon_state = new_softcap_icon_state - H.item_color = wash_color - H.name = new_softcap_name - H.desc = new_desc - del(crayon) - crayon = null - - if( locate(/mob,contents) ) state = 7 gibs_ready = 1 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 87ab21e610..77181a1eb6 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -26,7 +26,6 @@ //Since any item can now be a piece of clothing, this has to be put here so all items share it. var/flags_inv //This flag is used to determine when items in someone's inventory cover others. IE helmets making it so you can't see glasses, etc. - var/item_color = null var/body_parts_covered = 0 //see setup.dm for appropriate bit flags //var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 50b4135dd7..d0add791f9 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -9,7 +9,7 @@ var/implanted = null var/mob/imp_in = null var/obj/item/organ/external/part = null - item_color = "b" + var/implant_color = "b" var/allow_reagents = 0 var/malfunction = 0 diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm index 48aea7a5e1..8d731e0bbe 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/weapons/implants/implantcase.dm @@ -13,7 +13,7 @@ /obj/item/weapon/implantcase/proc/update() if (src.imp) - src.icon_state = text("implantcase-[]", src.imp.item_color) + src.icon_state = text("implantcase-[]", src.imp.implant_color) else src.icon_state = "implantcase-0" return diff --git a/code/game/objects/items/weapons/implants/implantfreedom.dm b/code/game/objects/items/weapons/implants/implantfreedom.dm index d32ae9d8ba..5131961060 100644 --- a/code/game/objects/items/weapons/implants/implantfreedom.dm +++ b/code/game/objects/items/weapons/implants/implantfreedom.dm @@ -3,7 +3,7 @@ /obj/item/weapon/implant/freedom name = "freedom implant" desc = "Use this to escape from those evil Red Shirts." - item_color = "r" + implant_color = "r" var/activation_emote = "chuckle" var/uses = 1.0 diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index f04be5d33a..631b6895f9 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -113,6 +113,7 @@ origin_tech = "magnets=3;syndicate=4" sharp = 1 edge = 1 + var/blade_color /obj/item/weapon/melee/energy/sword/dropped(var/mob/user) ..() @@ -120,26 +121,26 @@ deactivate(user) /obj/item/weapon/melee/energy/sword/New() - item_color = pick("red","blue","green","purple") + blade_color = pick("red","blue","green","purple") /obj/item/weapon/melee/energy/sword/green/New() - item_color = "green" + blade_color = "green" /obj/item/weapon/melee/energy/sword/red/New() - item_color = "red" + blade_color = "red" /obj/item/weapon/melee/energy/sword/blue/New() - item_color = "blue" + blade_color = "blue" /obj/item/weapon/melee/energy/sword/purple/New() - item_color = "purple" + blade_color = "purple" /obj/item/weapon/melee/energy/sword/activate(mob/living/user) if(!active) user << "\The [src] is now energised." ..() attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - icon_state = "sword[item_color]" + icon_state = "sword[blade_color]" /obj/item/weapon/melee/energy/sword/deactivate(mob/living/user) if(active) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index d838d41e5b..64f1f9925b 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -15,8 +15,6 @@ LINEN BINS throw_speed = 1 throw_range = 2 w_class = 2.0 - item_color = "white" - /obj/item/weapon/bedsheet/attack_self(mob/user as mob) user.drop_item() @@ -30,67 +28,51 @@ LINEN BINS /obj/item/weapon/bedsheet/blue icon_state = "sheetblue" - item_color = "blue" /obj/item/weapon/bedsheet/green icon_state = "sheetgreen" - item_color = "green" /obj/item/weapon/bedsheet/orange icon_state = "sheetorange" - item_color = "orange" /obj/item/weapon/bedsheet/purple icon_state = "sheetpurple" - item_color = "purple" /obj/item/weapon/bedsheet/rainbow icon_state = "sheetrainbow" - item_color = "rainbow" /obj/item/weapon/bedsheet/red icon_state = "sheetred" - item_color = "red" /obj/item/weapon/bedsheet/yellow icon_state = "sheetyellow" - item_color = "yellow" /obj/item/weapon/bedsheet/mime icon_state = "sheetmime" - item_color = "mime" /obj/item/weapon/bedsheet/clown icon_state = "sheetclown" - item_color = "clown" /obj/item/weapon/bedsheet/captain icon_state = "sheetcaptain" - item_color = "captain" /obj/item/weapon/bedsheet/rd icon_state = "sheetrd" - item_color = "director" /obj/item/weapon/bedsheet/medical icon_state = "sheetmedical" - item_color = "medical" /obj/item/weapon/bedsheet/hos icon_state = "sheethos" - item_color = "hosred" /obj/item/weapon/bedsheet/hop icon_state = "sheethop" - item_color = "hop" /obj/item/weapon/bedsheet/ce icon_state = "sheetce" - item_color = "chief" /obj/item/weapon/bedsheet/brown icon_state = "sheetbrown" - item_color = "brown" /obj/structure/bedsheetbin diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8f943ccb6c..95c3cab734 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2216,7 +2216,6 @@ for(var/obj/item/clothing/under/W in world) W.icon_state = "schoolgirl" W.item_state = "w_suit" - W.item_color = "schoolgirl" message_admins("[key_name_admin(usr)] activated Japanese Animes mode") world << sound('sound/AI/animes.ogg') if("paintball") diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 55cf4b2ce0..45f8ce8fb3 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -408,6 +408,7 @@ BLIND // can't see anything var/displays_id = 1 var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') + var/item_color //temporary until item_state override is implemented /obj/item/clothing/under/New() //autodetect rollability diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 02a34b4192..2ad12aa2bf 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -27,7 +27,3 @@ desc = "These look pretty fancy." icon_state = "latex" item_state = "lgloves" - item_color="mime" - - redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from white gloves in any way. diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 7b840471e4..f7e7ad4ca7 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -3,7 +3,6 @@ name = "captain's gloves" icon_state = "captain" item_state = "egloves" - item_color = "captain" /obj/item/clothing/gloves/cyborg desc = "beep boop borp" @@ -44,7 +43,6 @@ item_state = "lgloves" siemens_coefficient = 1.0 //thin latex gloves, much more conductive than fabric gloves (basically a capacitor for AC) permeability_coefficient = 0.01 - item_color="white" /obj/item/clothing/gloves/botanic_leather desc = "These leather work gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 436f714053..16a6adda67 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -5,7 +5,6 @@ item_state = "hardhat0_yellow" brightness_on = 4 //luminosity when on light_overlay = "hardhat_light" - item_color = "yellow" //Determines used sprites: hardhat[on]_[color] and hardhat[on]_[color]2 (lying down sprite) armor = list(melee = 30, bullet = 5, laser = 20,energy = 10, bomb = 20, bio = 10, rad = 20) flags_inv = 0 siemens_coefficient = 0.9 @@ -13,12 +12,10 @@ /obj/item/clothing/head/hardhat/orange icon_state = "hardhat0_orange" item_state = "hardhat0_orange" - item_color = "orange" /obj/item/clothing/head/hardhat/red icon_state = "hardhat0_red" item_state = "hardhat0_red" - item_color = "red" name = "firefighter helmet" flags = STOPPRESSUREDAMAGE heat_protection = HEAD @@ -27,7 +24,6 @@ /obj/item/clothing/head/hardhat/white icon_state = "hardhat0_white" item_state = "hardhat0_white" - item_color = "white" flags = STOPPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE @@ -35,4 +31,3 @@ /obj/item/clothing/head/hardhat/dblue icon_state = "hardhat0_dblue" item_state = "hardhat0_dblue" - item_color = "dblue" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 5eb7e0c65b..47308280bb 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -122,7 +122,6 @@ desc = "A jack o' lantern! Believed to ward off evil spirits." icon_state = "hardhat0_pumpkin"//Could stand to be renamed item_state = "hardhat0_pumpkin" - item_color = "pumpkin" flags = HEADCOVERSEYES | HEADCOVERSMOUTH | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE body_parts_covered = HEAD|EYES diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 1deff69402..d41a4598a4 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -1,16 +1,15 @@ /obj/item/clothing/head/soft name = "cargo cap" - desc = "It's a baseball hat in a tasteless yellow color." + desc = "It's a peaked cap in a tasteless yellow color." icon_state = "cargosoft" flags = HEADCOVERSEYES item_state = "helmet" - item_color = "cargo" var/flipped = 0 siemens_coefficient = 0.9 body_parts_covered = 0 dropped() - src.icon_state = "[item_color]soft" + src.icon_state = initial(icon_state) src.flipped=0 ..() @@ -21,10 +20,10 @@ if(usr.canmove && !usr.stat && !usr.restrained()) src.flipped = !src.flipped if(src.flipped) - icon_state = "[item_color]soft_flipped" + icon_state = "[icon_state]_flipped" usr << "You flip the hat backwards." else - icon_state = "[item_color]soft" + src.icon_state = initial(icon_state) usr << "You flip the hat back in normal position." update_clothing_icon() //so our mob-overlays update @@ -32,64 +31,53 @@ name = "red cap" desc = "It's a baseball hat in a tasteless red color." icon_state = "redsoft" - item_color = "red" /obj/item/clothing/head/soft/blue name = "blue cap" - desc = "It's a baseball hat in a tasteless blue color." + desc = "It's a peaked cap in a tasteless blue color." icon_state = "bluesoft" - item_color = "blue" /obj/item/clothing/head/soft/green name = "green cap" - desc = "It's a baseball hat in a tasteless green color." + desc = "It's a peaked cap in a tasteless green color." icon_state = "greensoft" - item_color = "green" /obj/item/clothing/head/soft/yellow name = "yellow cap" - desc = "It's a baseball hat in a tasteless yellow color." + desc = "It's a peaked cap in a tasteless yellow color." icon_state = "yellowsoft" - item_color = "yellow" /obj/item/clothing/head/soft/grey name = "grey cap" - desc = "It's a baseball hat in a tasteful grey color." + desc = "It's a peaked cap in a tasteful grey color." icon_state = "greysoft" - item_color = "grey" /obj/item/clothing/head/soft/orange name = "orange cap" - desc = "It's a baseball hat in a tasteless orange color." + desc = "It's a peaked cap in a tasteless orange color." icon_state = "orangesoft" - item_color = "orange" /obj/item/clothing/head/soft/mime name = "white cap" - desc = "It's a baseball hat in a tasteless white color." + desc = "It's a peaked cap in a tasteless white color." icon_state = "mimesoft" - item_color = "mime" /obj/item/clothing/head/soft/purple name = "purple cap" - desc = "It's a baseball hat in a tasteless purple color." + desc = "It's a peaked cap in a tasteless purple color." icon_state = "purplesoft" - item_color = "purple" /obj/item/clothing/head/soft/rainbow name = "rainbow cap" - desc = "It's a baseball hat in a bright rainbow of colors." + desc = "It's a peaked cap in a bright rainbow of colors." icon_state = "rainbowsoft" - item_color = "rainbow" /obj/item/clothing/head/soft/sec name = "security cap" - desc = "It's baseball hat in tasteful red color." + desc = "It's a field cap in tasteful red color." icon_state = "secsoft" - item_color = "sec" /obj/item/clothing/head/soft/sec/corp name = "corporate security cap" - desc = "It's baseball hat in corporate colors." + desc = "It's field cap in corporate colors." icon_state = "corpsoft" - item_color = "corp" diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index e20bea4cc7..089f66376f 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -1,7 +1,6 @@ /obj/item/clothing/shoes/black name = "black shoes" icon_state = "black" - item_color = "black" desc = "A pair of black shoes." cold_protection = FEET @@ -9,81 +8,54 @@ heat_protection = FEET max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE - redcoat - item_color = "redcoat" //Exists for washing machines. Is not different from black shoes in any way. - /obj/item/clothing/shoes/brown name = "brown shoes" desc = "A pair of brown shoes." icon_state = "brown" - item_color = "brown" - - captain - item_color = "captain" //Exists for washing machines. Is not different from brown shoes in any way. - hop - item_color = "hop" //Exists for washing machines. Is not different from brown shoes in any way. - ce - item_color = "chief" //Exists for washing machines. Is not different from brown shoes in any way. - rd - item_color = "director" //Exists for washing machines. Is not different from brown shoes in any way. - cmo - item_color = "medical" //Exists for washing machines. Is not different from brown shoes in any way. - cmo - item_color = "cargo" //Exists for washing machines. Is not different from brown shoes in any way. /obj/item/clothing/shoes/blue name = "blue shoes" icon_state = "blue" - item_color = "blue" /obj/item/clothing/shoes/green name = "green shoes" icon_state = "green" - item_color = "green" /obj/item/clothing/shoes/yellow name = "yellow shoes" icon_state = "yellow" - item_color = "yellow" /obj/item/clothing/shoes/purple name = "purple shoes" icon_state = "purple" - item_color = "purple" /obj/item/clothing/shoes/brown name = "brown shoes" icon_state = "brown" - item_color = "brown" /obj/item/clothing/shoes/red name = "red shoes" desc = "Stylish red shoes." icon_state = "red" - item_color = "red" /obj/item/clothing/shoes/white name = "white shoes" icon_state = "white" permeability_coefficient = 0.01 - item_color = "white" /obj/item/clothing/shoes/leather name = "leather shoes" desc = "A sturdy pair of leather shoes." icon_state = "leather" - item_color = "leather" /obj/item/clothing/shoes/rainbow name = "rainbow shoes" desc = "Very gay shoes." icon_state = "rain_bow" - item_color = "rainbow" /obj/item/clothing/shoes/orange name = "orange shoes" icon_state = "orange" - item_color = "orange" var/obj/item/weapon/handcuffs/chained = null /obj/item/clothing/shoes/orange/proc/attach_cuffs(var/obj/item/weapon/handcuffs/cuffs, mob/user as mob) diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index c30424111b..616d13e858 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -13,7 +13,6 @@ /obj/item/clothing/shoes/mime name = "mime shoes" icon_state = "mime" - item_color = "mime" /obj/item/clothing/shoes/swat name = "\improper SWAT shoes" @@ -68,7 +67,6 @@ icon_state = "clown" item_state = "clown_shoes" slowdown = SHOES_SLOWDOWN+1 - item_color = "clown" force = 0 var/footstep = 1 //used for squeeks whilst walking species_restricted = null @@ -88,7 +86,6 @@ desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." icon_state = "jackboots" item_state = "jackboots" - item_color = "hosred" force = 3 siemens_coefficient = 0.7 @@ -97,7 +94,6 @@ desc = "A pair of boots worn by the followers of Nar-Sie." icon_state = "cult" item_state = "cult" - item_color = "cult" force = 2 siemens_coefficient = 0.7 diff --git a/code/modules/clothing/spacesuits/alien.dm b/code/modules/clothing/spacesuits/alien.dm index 23ba1d0c55..a50c4bf12f 100644 --- a/code/modules/clothing/spacesuits/alien.dm +++ b/code/modules/clothing/spacesuits/alien.dm @@ -9,12 +9,10 @@ /obj/item/clothing/head/helmet/space/skrell/white icon_state = "skrell_helmet_white" item_state = "skrell_helmet_white" - item_color = "skrell_helmet_white" /obj/item/clothing/head/helmet/space/skrell/black icon_state = "skrell_helmet_black" item_state = "skrell_helmet_black" - item_color = "skrell_helmet_black" /obj/item/clothing/suit/space/skrell name = "Skrellian voidsuit" @@ -28,12 +26,10 @@ /obj/item/clothing/suit/space/skrell/white icon_state = "skrell_suit_white" item_state = "skrell_suit_white" - item_color = "skrell_suit_white" /obj/item/clothing/suit/space/skrell/black icon_state = "skrell_suit_black" item_state = "skrell_suit_black" - item_color = "skrell_suit_black" // Vox space gear (vaccuum suit, low pressure armour) // Can't be equipped by any other species due to bone structure and vox cybernetics. @@ -112,7 +108,6 @@ name = "alien clothing" desc = "This doesn't look very comfortable." icon_state = "vox-casual-1" - item_color = "vox-casual-1" item_state = "vox-casual-1" body_parts_covered = LEGS @@ -120,7 +115,6 @@ name = "alien robes" desc = "Weird and flowing!" icon_state = "vox-casual-2" - item_color = "vox-casual-2" item_state = "vox-casual-2" /obj/item/clothing/gloves/yellow/vox @@ -130,7 +124,6 @@ item_state = "gloves-vox" siemens_coefficient = 0 permeability_coefficient = 0.05 - item_color = "gloves-vox" species_restricted = list("Vox") sprite_sheets = list("Vox" = 'icons/mob/species/vox/gloves.dmi') /obj/item/clothing/shoes/magboots/vox diff --git a/code/modules/clothing/spacesuits/void/merc.dm b/code/modules/clothing/spacesuits/void/merc.dm index 907ad044fd..0d2ea51ad2 100644 --- a/code/modules/clothing/spacesuits/void/merc.dm +++ b/code/modules/clothing/spacesuits/void/merc.dm @@ -4,7 +4,6 @@ desc = "An advanced helmet designed for work in special operations. Property of Gorlex Marauders." icon_state = "rig0-syndie" item_state = "syndie_helm" - item_color = "syndie" armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 35, bio = 100, rad = 60) siemens_coefficient = 0.6 species_restricted = list("exclude","Unathi","Tajara","Skrell","Vox", "Xenomorph", "Xenomorph Drone", "Xenomorph Hunter", "Xenomorph Sentinel", "Xenomorph Queen") diff --git a/code/modules/clothing/spacesuits/void/station.dm b/code/modules/clothing/spacesuits/void/station.dm index f4ef7cb8f8..b7477e2f0e 100644 --- a/code/modules/clothing/spacesuits/void/station.dm +++ b/code/modules/clothing/spacesuits/void/station.dm @@ -22,7 +22,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has reinforced plating." icon_state = "rig0-mining" item_state = "mining_helm" - item_color = "mining" armor = list(melee = 50, bullet = 5, laser = 20,energy = 5, bomb = 55, bio = 100, rad = 20) light_overlay = "helmet_light_dual" @@ -39,7 +38,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has minor radiation shielding." icon_state = "rig0-medical" item_state = "medical_helm" - item_color = "medical" armor = list(melee = 30, bullet = 5, laser = 20,energy = 5, bomb = 25, bio = 100, rad = 50) /obj/item/clothing/suit/space/void/medical @@ -56,7 +54,6 @@ desc = "A special helmet designed for work in a hazardous, low pressure environment. Has an additional layer of armor." icon_state = "rig0-sec" item_state = "sec_helm" - item_color = "sec" armor = list(melee = 60, bullet = 10, laser = 30, energy = 5, bomb = 45, bio = 100, rad = 10) siemens_coefficient = 0.7 light_overlay = "helmet_light_dual" @@ -76,7 +73,6 @@ name = "atmospherics voidsuit helmet" icon_state = "rig0-atmos" item_state = "atmos_helm" - item_color = "atmos" armor = list(melee = 40, bullet = 5, laser = 20,energy = 5, bomb = 35, bio = 100, rad = 50) max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE light_overlay = "helmet_light_dual" diff --git a/code/modules/clothing/spacesuits/void/wizard.dm b/code/modules/clothing/spacesuits/void/wizard.dm index 56863356f4..2fc0c76dbd 100644 --- a/code/modules/clothing/spacesuits/void/wizard.dm +++ b/code/modules/clothing/spacesuits/void/wizard.dm @@ -4,7 +4,6 @@ desc = "A bizarre gem-encrusted helmet that radiates magical energies." icon_state = "rig0-wiz" item_state = "wiz_helm" - item_color = "wiz" unacidable = 1 //No longer shall our kind be foiled by lone chemists with spray bottles! armor = list(melee = 40, bullet = 20, laser = 20,energy = 20, bomb = 35, bio = 100, rad = 60) siemens_coefficient = 0.7 diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index bcca81141c..fb9d27f7a5 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -237,21 +237,18 @@ name = "pink swimsuit" desc = "A rather skimpy pink swimsuit." icon_state = "stripper_p_under" - item_color = "stripper_p" siemens_coefficient = 1 /obj/item/clothing/under/stripper/stripper_green name = "green swimsuit" desc = "A rather skimpy green swimsuit." icon_state = "stripper_g_under" - item_color = "stripper_g" siemens_coefficient = 1 /obj/item/clothing/suit/stripper/stripper_pink name = "pink skimpy dress" desc = "A rather skimpy pink dress." icon_state = "stripper_p_over" - item_state = "stripper_p" siemens_coefficient = 1 /obj/item/clothing/suit/stripper/stripper_green @@ -265,7 +262,6 @@ name = "the mankini" desc = "No honest man would wear this abomination" icon_state = "mankini" - item_color = "mankini" siemens_coefficient = 1 /obj/item/clothing/suit/xenos @@ -285,35 +281,30 @@ name = "black swimsuit" desc = "An oldfashioned black swimsuit." icon_state = "swim_black" - item_color = "swim_black" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/blue name = "blue swimsuit" desc = "An oldfashioned blue swimsuit." icon_state = "swim_blue" - item_color = "swim_blue" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/purple name = "purple swimsuit" desc = "An oldfashioned purple swimsuit." icon_state = "swim_purp" - item_color = "swim_purp" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/green name = "green swimsuit" desc = "An oldfashioned green swimsuit." icon_state = "swim_green" - item_color = "swim_green" siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/red name = "red swimsuit" desc = "An oldfashioned red swimsuit." icon_state = "swim_red" - item_color = "swim_red" siemens_coefficient = 1 /obj/item/clothing/suit/poncho diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index f606c84670..8ce02ec8e5 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -4,16 +4,16 @@ icon = 'icons/obj/clothing/ties.dmi' icon_state = "bluetie" item_state = "" //no inhands - item_color = "bluetie" slot_flags = SLOT_TIE w_class = 2.0 var/slot = "decor" var/obj/item/clothing/under/has_suit = null //the suit the tie may be attached to var/image/inv_overlay = null //overlay used when attached to clothing. + var/overlay_state = null /obj/item/clothing/accessory/New() ..() - inv_overlay = image("icon" = 'icons/obj/clothing/ties_overlay.dmi', "icon_state" = "[item_color? "[item_color]" : "[icon_state]"]") + inv_overlay = image("icon" = 'icons/obj/clothing/ties_overlay.dmi', "icon_state" = "[overlay_state? "[overlay_state]" : "[icon_state]"]") //when user attached an accessory to S /obj/item/clothing/accessory/proc/on_attached(obj/item/clothing/under/S, mob/user as mob) @@ -47,24 +47,20 @@ /obj/item/clothing/accessory/blue name = "blue tie" icon_state = "bluetie" - item_color = "bluetie" /obj/item/clothing/accessory/red name = "red tie" icon_state = "redtie" - item_color = "redtie" /obj/item/clothing/accessory/horrible name = "horrible tie" desc = "A neosilk clip-on tie. This one is disgusting." icon_state = "horribletie" - item_color = "horribletie" /obj/item/clothing/accessory/stethoscope name = "stethoscope" desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing." icon_state = "stethoscope" - item_color = "stethoscope" /obj/item/clothing/accessory/stethoscope/attack(mob/living/carbon/human/M, mob/living/user) if(ishuman(M) && isliving(user)) @@ -105,7 +101,6 @@ name = "bronze medal" desc = "A bronze medal." icon_state = "bronze" - item_color = "bronze" /obj/item/clothing/accessory/medal/conduct name = "distinguished conduct medal" @@ -124,7 +119,6 @@ name = "silver medal" desc = "A silver medal." icon_state = "silver" - item_color = "silver" /obj/item/clothing/accessory/medal/silver/valor name = "medal of valor" @@ -138,7 +132,6 @@ name = "gold medal" desc = "A prestigious golden medal." icon_state = "gold" - item_color = "gold" /obj/item/clothing/accessory/medal/gold/captain name = "medal of captaincy" @@ -158,7 +151,6 @@ name = "holobadge" desc = "This glowing blue badge marks the holder as THE LAW." icon_state = "holobadge" - item_color = "holobadge" slot_flags = SLOT_BELT | SLOT_TIE var/emagged = 0 //Emagging removes Sec check. @@ -166,7 +158,6 @@ /obj/item/clothing/accessory/holobadge/cord icon_state = "holobadge-cord" - item_color = "holobadge-cord" slot_flags = SLOT_MASK | SLOT_TIE /obj/item/clothing/accessory/holobadge/attack_self(mob/user as mob) diff --git a/code/modules/clothing/under/accessories/armband.dm b/code/modules/clothing/under/accessories/armband.dm index 67d0208b6d..9aa2ec2b70 100644 --- a/code/modules/clothing/under/accessories/armband.dm +++ b/code/modules/clothing/under/accessories/armband.dm @@ -2,41 +2,34 @@ name = "red armband" desc = "A fancy red armband!" icon_state = "red" - item_color = "red" slot = "armband" /obj/item/clothing/accessory/armband/cargo name = "cargo armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is brown." icon_state = "cargo" - item_color = "cargo" /obj/item/clothing/accessory/armband/engine name = "engineering armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is orange with a reflective strip!" icon_state = "engie" - item_color = "engie" /obj/item/clothing/accessory/armband/science name = "science armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is purple." icon_state = "rnd" - item_color = "rnd" /obj/item/clothing/accessory/armband/hydro name = "hydroponics armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is green and blue." icon_state = "hydro" - item_color = "hydro" /obj/item/clothing/accessory/armband/med name = "medical armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white." icon_state = "med" - item_color = "med" /obj/item/clothing/accessory/armband/medgreen name = "EMT armband" desc = "An armband, worn by the crew to display which department they're assigned to. This one is white and green." icon_state = "medgreen" - item_color = "medgreen" diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index f02ae38a5a..51ce02a7ed 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -2,7 +2,6 @@ name = "shoulder holster" desc = "A handgun holster." icon_state = "holster" - item_color = "holster" slot = "utility" var/obj/item/holstered = null @@ -108,16 +107,14 @@ name = "armpit holster" desc = "A worn-out handgun holster. Perfect for concealed carry" icon_state = "holster" - item_color = "holster" /obj/item/clothing/accessory/holster/waist name = "waist holster" desc = "A handgun holster. Made of expensive leather." icon_state = "holster" - item_color = "holster_low" + overlay_state = "holster_low" /obj/item/clothing/accessory/holster/hip name = "hip holster" desc = "A handgun holster slung low on the hip, draw pardner!" icon_state = "holster_hip" - item_color = "holster_hip" \ No newline at end of file diff --git a/code/modules/clothing/under/accessories/storage.dm b/code/modules/clothing/under/accessories/storage.dm index 6c6c683b27..7f13449d16 100644 --- a/code/modules/clothing/under/accessories/storage.dm +++ b/code/modules/clothing/under/accessories/storage.dm @@ -2,7 +2,6 @@ name = "load bearing equipment" desc = "Used to hold things when you don't have enough hands." icon_state = "webbing" - item_color = "webbing" slot = "utility" var/slots = 3 var/obj/item/weapon/storage/internal/hold @@ -51,27 +50,23 @@ name = "webbing" desc = "Sturdy mess of synthcotton belts and buckles, ready to share your burden." icon_state = "webbing" - item_color = "webbing" /obj/item/clothing/accessory/storage/black_vest name = "black webbing vest" desc = "Robust black synthcotton vest with lots of pockets to hold whatever you need, but cannot hold in hands." icon_state = "vest_black" - item_color = "vest_black" slots = 5 /obj/item/clothing/accessory/storage/brown_vest name = "brown webbing vest" desc = "Worn brownish synthcotton vest with lots of pockets to unload your hands." icon_state = "vest_brown" - item_color = "vest_brown" slots = 5 /obj/item/clothing/accessory/storage/knifeharness name = "decorated harness" desc = "A heavily decorated harness of sinew and leather with two knife-loops." icon_state = "unathiharness2" - item_color = "unathiharness2" slots = 2 /obj/item/clothing/accessory/storage/knifeharness/New() diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index 01bea29b2e..bfef111a3a 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -37,7 +37,7 @@ if(!picked || !clothing_choices[picked]) return var/newtype = clothing_choices[picked] - var/obj/item/clothing/A = new newtype + var/obj/item/clothing/under/A = new newtype desc = null permeability_coefficient = 0.90 @@ -58,7 +58,6 @@ name = "grey cap" icon_state = "greysoft" item_state = "greysoft" - item_color = "grey" desc = "It looks like a plain hat, but upon closer inspection, there's an advanced holographic array installed inside. It seems to have a small dial inside." origin_tech = "syndicate=3" body_parts_covered = 0 @@ -76,7 +75,6 @@ name = "grey cap" desc = "It's a baseball hat in a tasteful grey colour." icon_state = "greysoft" - item_color = "grey" update_icon() update_clothing_icon() @@ -98,7 +96,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. @@ -128,7 +125,6 @@ name = "armor" desc = "An armored vest that protects against some damage." icon_state = "armor" - item_color = "armor" update_icon() update_clothing_icon() @@ -150,7 +146,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. @@ -162,7 +157,6 @@ name = "black shoes" icon_state = "black" item_state = "black" - item_color = "black" desc = "They're comfy black shoes, with clever cloaking technology built in. It seems to have a small dial on the back of each shoe." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -180,7 +174,6 @@ desc = "A pair of black shoes." icon_state = "black" item_state = "black" - item_color = "black" update_icon() update_clothing_icon() @@ -202,7 +195,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color update_clothing_icon() //so our overlays update. //********************** @@ -252,7 +244,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color //so our overlays update. if (ismob(src.loc)) @@ -267,7 +258,6 @@ name = "black gloves" icon_state = "black" item_state = "bgloves" - item_color = "brown" desc = "It looks like a pair of gloves, but it seems to have a small dial inside." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -284,7 +274,6 @@ name = "black gloves" desc = "It looks like a pair of gloves, but it seems to have a small dial inside." icon_state = "black" - item_color = "brown" update_icon() update_clothing_icon() @@ -306,7 +295,6 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color flags_inv = A.flags_inv update_clothing_icon() //so our overlays update. diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 13d1a59d5e..228e33e575 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -119,7 +119,6 @@ desc = "A medical apparatus intended to ease in listening to the sounds of the human body. This one looks cleaner and sparklier than the rest. There is a small silver plaque attached to the tubing, with the words 'Lucy Kemmerer' engraved on it." icon_state = "lucystethos" item_state = "lucystethos" - item_color ="lucystethos" icon = 'icons/obj/custom_items.dmi' /obj/item/weapon/pen/fluff/multi //spaceman96: Trenna Seber @@ -167,7 +166,6 @@ desc = "A faded badge, backed with leather, that reads 'NT Security Force' across the front. It bears the emblem of the Forensic division." icon_state = "ana_badge" item_state = "ana_badge" - item_color = "ana_badge" /obj/item/fluff/ana_issek_2/attack_self(mob/user as mob) if(isliving(user)) @@ -544,7 +542,6 @@ desc = kit.new_helmet_desc icon_state = kit.helmet_icon item_state = kit.helmet_icon - item_color = kit.helmet_color if(kit.new_light_overlay) light_overlay = kit.new_light_overlay @@ -652,9 +649,8 @@ desc = "Reinforced sterile gloves custom tailored to comfortably accommodate Tajaran claws." icon_state = "latex" item_state = "lgloves" - siemens_coefficient = 0.30 + siemens_coefficient = 1.00 permeability_coefficient = 0.01 - item_color="white" species_restricted = list("exclude","Unathi") /obj/item/clothing/gloves/fluff/walter_brooks_1 //botanistpower: Walter Brooks @@ -663,7 +659,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "walter_brooks_1" item_state = "bluegloves" - item_color="blue" /obj/item/clothing/gloves/fluff/chal_appara_1 //furlucis: Chal Appara name = "Left Black Glove" @@ -886,7 +881,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "leatherjack" item_state = "leatherjack" - item_color = "leatherjack" /obj/item/clothing/suit/armor/vest/fluff/deus_blueshield //deusdactyl name = "blue shield security armor" @@ -1130,7 +1124,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "parker_eliza_arms" item_state = "parker_eliza_arms" - item_color = "parker_eliza_arms" ////////////// Accessories ///// @@ -1143,7 +1136,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "radi_pendant" item_state = "radi_pendant" - item_color = "radi_pendant" w_class = 2.0 //////////// Masks //////////// @@ -1195,7 +1187,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "altair_locket" item_state = "altair_locket" - item_color = "altair_locket" slot_flags = 0 w_class = 2 slot_flags = SLOT_MASK | SLOT_TIE @@ -1208,7 +1199,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "konaahirano" item_state = "konaahirano" - item_color = "konaahirano" slot_flags = 0 w_class = 2 slot_flags = SLOT_MASK | SLOT_TIE @@ -1326,7 +1316,6 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "retpolcoat" item_state = "retpolcoat" - item_color = "retpolcoat" /obj/item/clothing/head/det_hat/fluff/retpolcap name = "retired colony patrolman's cap" diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 7200711b60..4de99e7624 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -203,6 +203,7 @@ w_class = 2.0 flags = NOSHIELD | NOBLOODY var/active = 0 + var/item_color /obj/item/weapon/holo/esword/green New() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index dbc78f513c..4d6f1e2a7d 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -457,7 +457,7 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_w_uniform(var/update_icons=1) if(w_uniform && istype(w_uniform, /obj/item/clothing/under) ) w_uniform.screen_loc = ui_iclothing - var/t_color = w_uniform.item_color + var/t_color = w_uniform:item_color if(!t_color) t_color = icon_state var/image/standing = image("icon_state" = "[t_color]_s") @@ -475,9 +475,8 @@ var/global/list/damage_icon_parts = list() if(w_uniform:accessories.len) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. for(var/obj/item/clothing/accessory/A in w_uniform:accessories) - var/tie_color = A.item_color - if(!tie_color) tie_color = A.icon_state - standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[tie_color]") + var/accessory_state = A.overlay_state? A.overlay_state : A.icon_state + standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[accessory_state]") overlays_standing[UNIFORM_LAYER] = standing else diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index f2767ca0e8..c200ff86cc 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -9,59 +9,48 @@ throw_speed = 7 throw_range = 15 matter = list("metal" = 60) - item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") /obj/item/weapon/stamp/captain name = "captain's rubber stamp" icon_state = "stamp-cap" - item_color = "captain" /obj/item/weapon/stamp/hop name = "head of personnel's rubber stamp" icon_state = "stamp-hop" - item_color = "hop" /obj/item/weapon/stamp/hos name = "head of security's rubber stamp" icon_state = "stamp-hos" - item_color = "hosred" /obj/item/weapon/stamp/ce name = "chief engineer's rubber stamp" icon_state = "stamp-ce" - item_color = "chief" /obj/item/weapon/stamp/rd name = "research director's rubber stamp" icon_state = "stamp-rd" - item_color = "director" /obj/item/weapon/stamp/cmo name = "chief medical officer's rubber stamp" icon_state = "stamp-cmo" - item_color = "cmo" /obj/item/weapon/stamp/denied name = "\improper DENIED rubber stamp" icon_state = "stamp-deny" - item_color = "redcoat" /obj/item/weapon/stamp/clown name = "clown's rubber stamp" icon_state = "stamp-clown" - item_color = "clown" /obj/item/weapon/stamp/internalaffairs name = "internal affairs rubber stamp" icon_state = "stamp-intaff" - item_color = "intaff" /obj/item/weapon/stamp/centcomm name = "centcomm rubber stamp" icon_state = "stamp-cent" - item_color = "centcomm" // Syndicate stamp to forge documents. /obj/item/weapon/stamp/chameleon/attack_self(mob/user as mob) @@ -85,4 +74,3 @@ if(chosen_stamp) name = chosen_stamp.name icon_state = chosen_stamp.icon_state - item_color = chosen_stamp.item_color \ No newline at end of file diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f652ebe9ec..072077b816 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -470,7 +470,6 @@ obj/structure/cable/proc/cableColor(var/colorC) amount = MAXCOIL max_amount = MAXCOIL color = COLOR_RED - //item_color = COLOR_RED Use regular "color" var instead. No need to have it duplicate in two vars. Causes confusion. desc = "A coil of power cable." throwforce = 10 w_class = 2.0 diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c8609074b6..914e22b0fe 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -497,41 +497,32 @@ usr << "\blue You color \the [src] [clr]" icon_state = "egg-[clr]" - item_color = clr else ..() /obj/item/weapon/reagent_containers/food/snacks/egg/blue icon_state = "egg-blue" - item_color = "blue" /obj/item/weapon/reagent_containers/food/snacks/egg/green icon_state = "egg-green" - item_color = "green" /obj/item/weapon/reagent_containers/food/snacks/egg/mime icon_state = "egg-mime" - item_color = "mime" /obj/item/weapon/reagent_containers/food/snacks/egg/orange icon_state = "egg-orange" - item_color = "orange" /obj/item/weapon/reagent_containers/food/snacks/egg/purple icon_state = "egg-purple" - item_color = "purple" /obj/item/weapon/reagent_containers/food/snacks/egg/rainbow icon_state = "egg-rainbow" - item_color = "rainbow" /obj/item/weapon/reagent_containers/food/snacks/egg/red icon_state = "egg-red" - item_color = "red" /obj/item/weapon/reagent_containers/food/snacks/egg/yellow icon_state = "egg-yellow" - item_color = "yellow" /obj/item/weapon/reagent_containers/food/snacks/friedegg name = "Fried egg" From 1bbb19297e2cd78044cde2432a3365db270dcc42 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 02:15:33 -0400 Subject: [PATCH 012/170] Implements item_state overrides for back slot, hands Updates backpacks to use the item_state overrides where necessary, fixes #8577 --- code/game/objects/items.dm | 4 +- .../objects/items/weapons/storage/backpack.dm | 48 ++++++--- .../mob/living/carbon/human/update_icons.dm | 91 ++++++++++++------ code/modules/mob/update_icons.dm | 1 + code/modules/projectiles/gun.dm | 4 +- code/setup.dm | 10 +- icons/mob/back.dmi | Bin 45319 -> 42951 bytes icons/mob/items/lefthand.dmi | Bin 141310 -> 138420 bytes icons/mob/items/lefthand_backpacks.dmi | Bin 0 -> 3788 bytes icons/mob/items/righthand.dmi | Bin 142804 -> 139934 bytes icons/mob/items/righthand_backpacks.dmi | Bin 0 -> 3802 bytes 11 files changed, 107 insertions(+), 51 deletions(-) create mode 100644 icons/mob/items/lefthand_backpacks.dmi create mode 100644 icons/mob/items/righthand_backpacks.dmi diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 77181a1eb6..4053dc13ba 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -3,7 +3,6 @@ icon = 'icons/obj/items.dmi' var/image/blood_overlay = null //this saves our blood splatter overlay, which will be processed not to go over the edges of the sprite var/abstract = 0 - var/item_state = null var/r_speed = 1.0 var/health = null var/burn_point = null @@ -39,6 +38,9 @@ var/zoomdevicename = null //name used for message when binoculars/scope is used var/zoom = 0 //1 if item is actively being used to zoom. For scoped guns and binoculars. + var/item_state = null // Used to specify the item state for the on-mob overlays. + var/item_state_slots = null //overrides the default item_state for particular slots. + // Used to specify the icon file to be used when the item is worn. If not set the default icon for that slot will be used. // If icon_override or sprite_sheets are set they will take precendence over this, assuming they apply to the slot in question. // Only slot_l_hand/slot_r_hand are implemented at the moment. Others to be implemented as needed. diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 40937ea61c..4072e49eb9 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -6,8 +6,17 @@ /obj/item/weapon/storage/backpack name = "backpack" desc = "You wear this on your back and put items into it." + item_icons = list( + slot_l_hand_key = 'icons/mob/items/lefthand_backpacks.dmi', + slot_r_hand_key = 'icons/mob/items/righthand_backpacks.dmi', + ) icon_state = "backpack" - item_state = "backpack" + item_state = null + //most backpacks use the default backpack state for inhand overlays + item_state_slots = list( + slot_l_hand_key = "backpack", + slot_r_hand_key = "backpack", + ) w_class = 4 slot_flags = SLOT_BACK max_w_class = 3 @@ -95,6 +104,7 @@ storage_slots = 20 max_w_class = 3 max_storage_space = 400 // can store a ton of shit! + item_state_slots = null /obj/item/weapon/storage/backpack/cultpack name = "trophy rack" @@ -105,61 +115,56 @@ name = "Giggles von Honkerton" desc = "It's a backpack made by Honk! Co." icon_state = "clownpack" - item_state = "clownpack" + item_state_slots = null /obj/item/weapon/storage/backpack/medic name = "medical backpack" desc = "It's a backpack especially designed for use in a sterile environment." icon_state = "medicalpack" - item_state = "medicalpack" + item_state_slots = null /obj/item/weapon/storage/backpack/security name = "security backpack" desc = "It's a very robust backpack." icon_state = "securitypack" - item_state = "securitypack" + item_state_slots = null /obj/item/weapon/storage/backpack/captain name = "captain's backpack" desc = "It's a special backpack made exclusively for Nanotrasen officers." icon_state = "captainpack" - item_state = "captainpack" + item_state_slots = null /obj/item/weapon/storage/backpack/industrial name = "industrial backpack" desc = "It's a tough backpack for the daily grind of station life." icon_state = "engiepack" - item_state = "engiepack" + item_state_slots = null /obj/item/weapon/storage/backpack/toxins name = "laboratory backpack" desc = "It's a light backpack modeled for use in laboratories and other scientific institutions." icon_state = "toxpack" - item_state = "toxpack" /obj/item/weapon/storage/backpack/hydroponics name = "herbalist's backpack" desc = "It's a green backpack with many pockets to store plants and tools in." icon_state = "hydpack" - item_state = "hydpack" /obj/item/weapon/storage/backpack/genetics name = "geneticist backpack" desc = "It's a backpack fitted with slots for diskettes and other workplace tools." icon_state = "genpack" - item_state = "genpack" /obj/item/weapon/storage/backpack/virology name = "sterile backpack" desc = "It's a sterile backpack able to withstand different pathogens from entering its fabric." icon_state = "viropack" - item_state = "viropack" /obj/item/weapon/storage/backpack/chemistry name = "chemistry backpack" desc = "It's an orange backpack which was designed to hold beakers, pill bottles and bottles." icon_state = "chempack" - item_state = "chempack" /* * Satchel Types @@ -184,13 +189,19 @@ name = "industrial satchel" desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" - item_state = "engiepack" + item_state_slots = list( + slot_l_hand_key = "engiepack", + slot_r_hand_key = "engiepack", + ) /obj/item/weapon/storage/backpack/satchel_med name = "medical satchel" desc = "A sterile satchel used in medical departments." icon_state = "satchel-med" - item_state = "medicalpack" + item_state_slots = list( + slot_l_hand_key = "medicalpack", + slot_r_hand_key = "medicalpack", + ) /obj/item/weapon/storage/backpack/satchel_vir name = "virologist satchel" @@ -216,7 +227,10 @@ name = "security satchel" desc = "A robust satchel for security related needs." icon_state = "satchel-sec" - item_state = "securitypack" + item_state_slots = list( + slot_l_hand_key = "securitypack", + slot_r_hand_key = "securitypack", + ) /obj/item/weapon/storage/backpack/satchel_hyd name = "hydroponics satchel" @@ -228,13 +242,17 @@ desc = "An exclusive satchel for Nanotrasen officers." icon_state = "satchel-cap" item_state = "captainpack" + item_state_slots = null //ERT backpacks. /obj/item/weapon/storage/backpack/ert name = "emergency response team backpack" desc = "A spacious backpack with lots of pockets, used by members of the Nanotrasen Emergency Response Team." icon_state = "ert_commander" - item_state = "backpack" + item_state_slots = list( + slot_l_hand_key = "securitypack", + slot_r_hand_key = "securitypack", + ) //Commander /obj/item/weapon/storage/backpack/ert/commander diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 4d6f1e2a7d..6433c9d943 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -741,19 +741,36 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_back(var/update_icons=1) if(back) back.screen_loc = ui_back //TODO - var/obj/item/weapon/rig/rig = back + + //determine the icon to use + var/icon/overlay_icon if(back.icon_override) - overlays_standing[BACK_LAYER] = image("icon" = back.icon_override, "icon_state" = "[back.icon_state]") - //If this is a rig and a mob_icon is set, it will take species into account in the rig update_icon() proc. - else if(istype(rig) && rig.mob_icon) - overlays_standing[BACK_LAYER] = rig.mob_icon + overlay_icon = back.icon_override + else if(istype(back, /obj/item/weapon/rig)) + //If this is a rig and a mob_icon is set, it will take species into account in the rig update_icon() proc. + var/obj/item/weapon/rig/rig = back + overlay_icon = rig.mob_icon else if(back.sprite_sheets && back.sprite_sheets[species.name]) - overlays_standing[BACK_LAYER] = image("icon" = back.sprite_sheets[species.name], "icon_state" = "[back.icon_state]") + overlay_icon = back.sprite_sheets[species.name] else - overlays_standing[BACK_LAYER] = image("icon" = 'icons/mob/back.dmi', "icon_state" = "[back.icon_state]") + overlay_icon = INV_BACK_DEF_ICON + + //determine state to use + var/overlay_state + if(back.item_state_slots && back.item_state_slots[slot_back_key]) + overlay_state = back.item_state_slots[slot_back_key] + else if(back.item_state) + overlay_state = back.item_state + else + overlay_state = back.icon_state + + //create the image + overlays_standing[BACK_LAYER] = image(icon = overlay_icon, icon_state = overlay_state) else - overlays_standing[BACK_LAYER] = null - if(update_icons) update_icons() + overlays_standing[BACK_LAYER] = null + + if(update_icons) + update_icons() /mob/living/carbon/human/update_hud() //TODO: do away with this if possible @@ -790,19 +807,27 @@ var/global/list/damage_icon_parts = list() if(r_hand) r_hand.screen_loc = ui_rhand //TODO - var/t_icon = INV_R_HAND_DEF_ICON - if(r_hand.item_icons && (icon_r_hand in r_hand.item_icons)) - t_icon = r_hand.item_icons[icon_r_hand] - - var/t_state = r_hand.item_state //useful for clothing that changes icon_state but retains the same sprite on the mob when held in hand - if(!t_state) t_state = r_hand.icon_state + //determine icon to use + var/icon/t_icon if(r_hand.icon_override) - t_state = "[t_state]_r" - overlays_standing[R_HAND_LAYER] = image("icon" = r_hand.icon_override, "icon_state" = "[t_state]") + t_icon = r_hand.icon_override + else if(r_hand.item_icons && (slot_r_hand_key in r_hand.item_icons)) + t_icon = r_hand.item_icons[slot_r_hand_key] else - overlays_standing[R_HAND_LAYER] = image("icon" = t_icon, "icon_state" = "[t_state]") + t_icon = INV_R_HAND_DEF_ICON - if (handcuffed) drop_r_hand() + //determine icon state to use + var/t_state + if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_key]) + t_state = r_hand.item_state_slots[slot_r_hand_key] + else if(r_hand.item_state) + t_state = r_hand.item_state + else + t_state = r_hand.icon_state + + overlays_standing[R_HAND_LAYER] = image(icon = t_icon, icon_state = t_state) + + if (handcuffed) drop_r_hand() //this should be moved out of icon code else overlays_standing[R_HAND_LAYER] = null @@ -813,19 +838,27 @@ var/global/list/damage_icon_parts = list() if(l_hand) l_hand.screen_loc = ui_lhand //TODO - var/t_icon = INV_L_HAND_DEF_ICON - if(l_hand.item_icons && (icon_l_hand in l_hand.item_icons)) - t_icon = l_hand.item_icons[icon_l_hand] - - var/t_state = l_hand.item_state //useful for clothing that changes icon_state but retains the same sprite on the mob when held in hand - if(!t_state) t_state = l_hand.icon_state + //determine icon to use + var/icon/t_icon if(l_hand.icon_override) - t_state = "[t_state]_l" - overlays_standing[L_HAND_LAYER] = image("icon" = l_hand.icon_override, "icon_state" = "[t_state]") + t_icon = l_hand.icon_override + else if(l_hand.item_icons && (slot_l_hand_key in l_hand.item_icons)) + t_icon = l_hand.item_icons[slot_l_hand_key] else - overlays_standing[L_HAND_LAYER] = image("icon" = t_icon, "icon_state" = "[t_state]") + t_icon = INV_L_HAND_DEF_ICON - if (handcuffed) drop_l_hand() + //determine icon state to use + var/t_state + if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_key]) + t_state = l_hand.item_state_slots[slot_l_hand_key] + else if(l_hand.item_state) + t_state = l_hand.item_state + else + t_state = l_hand.icon_state + + overlays_standing[L_HAND_LAYER] = image(icon = t_icon, icon_state = t_state) + + if (handcuffed) drop_l_hand() //This probably should not be here else overlays_standing[L_HAND_LAYER] = null diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index 480c4be322..394281c394 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -2,6 +2,7 @@ //Having them here also makes for a nice reference list of the various overlay-updating procs available //default item on-mob icons +#define INV_BACK_DEF_ICON 'icons/mob/back.dmi' #define INV_L_HAND_DEF_ICON 'icons/mob/items/lefthand.dmi' #define INV_R_HAND_DEF_ICON 'icons/mob/items/righthand.dmi' diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417df..6d1861822f 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,8 +4,8 @@ desc = "Its a gun. It's pretty terrible, though." icon = 'icons/obj/gun.dmi' item_icons = list( - icon_l_hand = 'icons/mob/items/lefthand_guns.dmi', - icon_r_hand = 'icons/mob/items/righthand_guns.dmi', + slot_l_hand_key = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_key = 'icons/mob/items/righthand_guns.dmi', ) icon_state = "detective" item_state = "gun" diff --git a/code/setup.dm b/code/setup.dm index 38836d54d5..eedd8c70c0 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -255,10 +255,12 @@ #define slot_legs 21 #define slot_tie 22 -// Mob sprite sheets. These need to be strings as numbers -// cannot be used as associative list keys. -#define icon_l_hand "slot_l_hand" -#define icon_r_hand "slot_r_hand" +// Inventory slot strings. +// since numbers cannot be used as associative list keys. +#define slot_l_hand_key "slot_l_hand" +#define slot_r_hand_key "slot_r_hand" +#define slot_w_uniform_key "w_uniform" +#define slot_back_key "back" // Bitflags for clothing parts. #define HEAD 1 diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 8322b7b4f5899319059cde38deb5e44064a55d14..38fbd5a2e84e60ebc4c50cd45cf04a30156a0a5e 100644 GIT binary patch literal 42951 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 literal 45319 zcmcG$2Urtd_bxhgQ2`O@O+^uuA|2_1fCU6ZdX?ULZ$XhFRR!rCk={E90ck2tq<17z zLx)fTN$$?~`@ZMgbMN^-=iG95jG4?NGkf-4d#!i9>)rEC{kby5MW%}o1W`PB{OAP) z5e9>o=><}-hw0t#9PmNS@1?HCBTIL4H(M7ETW2Q-@=4D~9CDhuf4OI9PxHc-2;)^T zMYXoe++mRY@dX0j;g42&g146A7J|aN-i3=?7h1DeypxK46f|0Mg2kGjaf`CgECmZp zEh^p~Ur6lUw9yjHy~=MXAY@bbV>K?}MqXhTjYPtOFgA;pfV);ddv4vW;6O|p0Kf(oS1i!jOx!mciPUiNwAMrHd;GOZJfMv+k(|vm7 zwEQNGk_v8e=^%<$%%^XTb4Q#s)$=0~3QzfzXT)!5kXO}bb~L#h^5jdt)P7@LMZPRE zEmdhs9!T2vOx`VDu!9?k!eqxA=ndSl|9xAa_WLvY(r*ft8#j_Q8<3~yg@HQ%TNTq7 zwYcmFI{)`u600Hdm>nQQ8) zR6MC9U4+1n#hS!!q((l&fm6VG^(G-&4`2GEZ_Wh*a3T?tk&O$dj^LAU$Cw{F6bqz%|KN*T3K8 zy(!zCwjrvp<-te!D7ij3_gg@r$|Kf!L6;XA&SWn#6bnVKsdB%mttH_x6Q0v0g@und zXBwz%ZEd-Dc@_2bnIKb-hXk3;`%k0Uq?z*b^BH6U#07eD8Q`Cj9(7pxdnKLLC-T*Vo@LNlFjh;;2p!rhz+8X33K;rkZzM(zPLMDn6BZYxqo9%Gxwi_ z93;-mQ>-yA>atP^>hJujx(4&R&F&pLeb|IbRjM2 z-B@;sKRCz9Qd^9Xc?NDB#@LLd#syJrBYrbwG0Q>8vamLBug&CMPM7Ig+og}s_&OqK z?+G(sDH*%_F+QFE;^yX#FsOt)`;t1XY6zgackk*4hSV!Re;ykV7pLstz;m>-5O;EN zVx`!i%OhVQ_S)Y847r`1-F=^3)6t2Eyf0sr^ocHr_bfOy_|IB_-`!6e_}#l89i*T@ z^!xYk_a8ql89LQWfnJMDPG%_D8(ZPOeVaryjpEa%PlXi~VjdWCb8`WgMLFw1!8Ey6 zB$c?#-vy~z##J)o*8;L?%5E=i8eY8EW*>a_m;`go}(XL zLQq9gYn-Nxa{l5%?Rc#4o`2qX&<~d(easZa2*c73dSw(o!CYd88y8k#rL&hQ$0AU; z^_;ZsNN?udb#J#cxx7)_dANbA;_5-;oi?#t7+SO6C-BnE@+OUVwCsartDGM6{*T1K zIBKNqAx@R1#NKXC&-_uEYWBh^6w4|}H}XZ*UUW{}aavfwYf~2{w%iaFMhdxXpCc3b zm1p0OJbv<|qui(^eW>rSJ;_8O4gTg0q2f*~T;%lh^y$Ngud89Wpst=Cv)#px-{y^? z#%(-FKQs>tdY(Uf77s>$#d&owqp-BJ>s#n03KLxDCHlLd^Cp|z3)~GY*s6ckV4>8& z?>aM%Y)SSVB8kJcDJ35^*!Kd(;`-_qnflgh`^VH#JG5QsHeb{Qms{YVV0*u5v{vN%;?mK*9drJL9+J?ZpX&%lyal^`n3)20)>+h|kWX3H?j5~@pm|G-|jvY^4+&kT`E+yJl>uYnQBWMO}7;72^QGM62io4 zv)eP?OR)LSLcOuDnh0+|>-Op9Jc^o)QOA7_$Bl28^O}cVHF1lx8wwliY@3>zx(EpX zI~=aD9y)R;o-^j2jzkt42IHjcfDYGg_0q&_FN&xcWaq(cR^KcZ>xqHyM4XoH;*OUE}B zfj@4~KXqrLlyO~p3s2imLtaLdviiSw;bW@t+T1(&dbz@BlF!rMZ|y?G!!hkZ%W+xV znyHRoAB>|mik93Q9{dXCCHre~vdpVpIOphla7%n19U(h?MENquap*CqWhiuP`z z;w;ffxyd>>vc#Sd86N4jr>^1j%PbVXNsU{3nKh0oA&>&IwPr;vU-WfvEbD=_`_}%v z{|*7v=C?ReSb9!pBE5^W>a+Aano9Z<7RI%?05?I`*VTi`DlGiy&y=-E;t_B63@-#_ zXJ^Y*&1_Z6`=Y=JI;?8yPKI-_cBSgK{SBklVZW)6?DM*~*xm|-cK)`LTtOH%K*0aV z0hK9Rsb5w(vjt4W7R5O%c{%I{6`Wp6bdzH2?P zr?YeVS%yv6=KYF!e$Vmf==XA%eO2@z>QYp{zx%oo3}sa*w@No;>q(>A{2jQ%zkeQ# zoA@gg!S9s9&Q3fzY;N9cH9B6r>nbxyJbZ`o=P*%3p(Gb7tasjwc0q*amKWbTe**ck z4av=oVqs=_X!I?u6PHE-G(*js9EXzz%hj)}_5 zOn0lfpGQrE$lXQRl4x09%L+m&W>+bdVHe&r^nLWl8oV4A>4+V4jJ?Dxck|){J9D~d z&O6CfgtSkaNaY>--wgjH7Shg^=bn%&j7i~Fea_W=F#+CGO>paG?)&(xq&qymz7MBv zkp25RmDtSF_GCm`#N2oZz9Ta*yKuV zDeU@CUpv~LjuHi%wR5b;fH)92o|*JRBvAudft?F9tUdab&S*CCdx6nOrO@%It810o zJvv%i@|L;S*;&Kx842wYE#RjttgQTu?p&FWZhV@q)_9G2jBK}}cZJK>*Y_qrznZH_ zx#HI>?+0%-HtcTQxs%t{HsAC-D5#CIVoawTw+Gy%hK9!Lw{M99b`@m5v(SuZp{y}_ zu+|M+_HO&F$=C^%S-a&#f$paB<|c%P99j%mc35siVyy4 zf%Jn^CnQ1cBM-lxuXdmKCUKlBh6lNr@F9qXq~|-9M?NGaO_;UNMJcYKZY=V885?Il z)~{rP`Ad>hhhxd}k4U)9zoBbDf4Y~#L&i}$Wrj^JghfTo)_&!jj8z1Mc6B}KPZOic zko5Kv4Hx7!YJOQ*#l+04kc$Po=qlh?iMI3ozHE`#4v<1TKmcDpe?F-*eD;NaNW!92 z&Nk&9(m9|MX48A|rE)pkKHht=o#5YrSe{$wchUky_JGxaeG|_?@1ZvqYI%G&sGn|FaRL#?POLz2|)kYEcXeH$LwW zoum~hgwP=)*>R2Cf~^(ML1IXOq2$eR*{?|U{)2s87$SmBwehq4omI6;vnC-s5b^UA z<41M9=R`FOPo5C7G{DG}4#=RsMBW4Lurt4EtG^O<=kJ{$*|Q-Ser!Wul)pB`NMFh~ zB&AJhA+FPL1Ptbs+*@$MJZ zmm`Z{NdlK9G!SPXE^#DFdYAj4*9&N!VRo!)M@My6A|ISZqMQx5RyOaA!yR*yYh)Ao zjP9Zj*F!#kzQrQpaX~qjWq32Jx4fz+j-4IEqrfvS*WJa3EYf~2HyWjct-~6@G`*JIDMk)W~yL&G4?5T!_7fTTU{eyM6n%ZoNawRX2+3E_+0SGv;N8 z&^PM+Q}}r%FJNs_g>}5tosP*7wW>~IX*DN#T4FetCJTi*KqDg~B#Smav!{MH6qREt z_%yAF73%RJCU>z3S^sWuD&N%P{7(_VQ#CdE?(S~h#3Got^BcmHP~?TZIbMT$74r3x zU=XMt`}2Q2O3cNsWkm7M4h3F1qHW4tI`iYpYB}m>L+|@d;S=-^uSncZMz#DazJH=+ zcj;eQ_qE&w_mW-_{;zc2Q`~QWkdB`I9=K3sgOA|8i|jd)siE$qJUj=3)pEgS{z}W! zEcpcmQT2o2mxRL_EH})L72tx_*9;Kc$~s>!yah2*f~SuB@}U;V8d@_I_r?0b8)|*8}<2xx`0hjWF+Q&9`!f zN$wv76Zp&f9(Y7vSzC~<+^WR#R$+5OQFrW^ndR(q;&1+Hc}CN$L?Dn6T&@vQ*)Mpc z(jLtylzu8Lbw)ZYQoJX>Ew{s`N&s`m?T2HbI+Jz49qZk zIF};07<1o-e&C#=G<)G8{m=9nc-w|w4%WvH&!iwOc}MPrN>b>+MEKP})}Pr|8s;OJRKs zrLstNK9qMuRq1m)G`DsV^qt#wUMRoHnABssUn#zB{t+vmqW(Oq{b;k~6SAb7UR9HS zTx=ts>#Mz=4x>q31PKl za%&x{u#}~6B7hkLkvq>H9Us~^seBNcXcrw1D=BZTp4tchU#+haeKcsu!J9aJZsa-k z=>(ltK_Jc~JFzlkV|Z`|KDmx*>Eznl(dbLE^pn01_?VJX1dty1$08G;dz>K$QfH87 ztWDS514u@|=GXOA_iEX50w1Y&v!HY0f83Hx7y^i+_uvDe^q;wZKwa9U0<>g9Ao{II zUtRUt)7j>;r@dL#4Re7S=q?z)vz`0Q#trLMFnl)1fUY^6rE#!R{#bFHMp}Buo#30siFH0llND}=KgesoB#d( zfs2P{bW;{#nPfzI;t-a}bJC?O_mZd1*(=~hEC zmfLsc;h&EOWlk_rgga5A!<1mwyw*1IN9qT&fIvjaXa=;HOb%VC{a3F8Bb0mj@>*_g z?tRefh2f^P=#`2{aF+r^*~hfOnQprY1uCUDMKF&lELBX1Td>V7y?X~~aH*(!-jdjt zNk8^6)k_UQ&DSsLY1W5i(K&;tLxpuQ154W<>+b^#7g z5Z&xp!}dZLWQBw@xdEvOW(=4&0KSHeH$;3N9Q4|@2=l^RjKSQ2eqlov#v<0LO+)P( zO#gmIGt(n0SjSCZdU~-vRs+(vc@w3Nmsfu;8MYzZOv4d7w@d0Ii@$vOICgu0S%;rj zPQC3eG2*Lm50z8E1eJf;5cvz)bARE<_rDrVlE9D_mJXkvy=cE{pZn(H9i+2LDctK@ zE4F?k-q*vp(yWL=EALS5acV`j)SEJqEj8frl z@NNV9Xc1qn`BYkyGzQ)!ILH!~1|@f1j>3}?5>5h)Gd553FIfekT;9()g#*6G%}qi|WEQA_6iA4uuU8 zGc)-jqolom0FcBW^7CL!2)b@A`g7r=I_)|P(U%!IBH4EDn5LcGr&+hk+B!A5peNzI!(;Ns_hx0pvyC+ySMso{tDHe5Ps?kNx}(7L-?u$P+x*>RR_^ z;(K!yqu!pOI|6{o+j~x?fypDUEEgUuJs?91fXzl+0nGd@sl{laM$qaFp`9Z`Vvc)l z^E$U^064-5x7KzW&=f8oNe@Ic4ZR^jm|Yg3QrmmIILH1Aqh2|Gd>hXUU_uA$2DUz1 z(ri2{068J?7SS6Q z{*Zvftg3kWyYH6apixYx@Xb%DK>WuqQYdiADYXucH6d(N>kNF;0T3WsX zIka~Kr@AB7LilxX9(6($EAQumf=f_Dm>t%XX0&y;^kD%yTK%#cyBjXKQelXs{8 zV89~)@XNfSB62_#iaKq!QuKh$gfn$lz$g9E`!D_JYy2U-E4!V4A zLeL*9)`RH;kjKU-d9eAoJt)=O5GngScv2K&k{vU1Y@`AO7jhxC1>@u6het=>Y7P^j zp5HD6xkkhdQflz0SpQTs3gar!D(=L1F^a3paJacNq~qbbnDiw>$0*7>L^g6 z$Zc-cA7N0ckcDhCU=!0saz^kzjarM?oQH#xG>h+xbV+YYaJ%F_M^q4}T4pq;V0;C$8gMh;B5*hY z<<6PW(OZFMfLHmPpPy4(`?7)and9NV3M;gz3cIth$vMm&h(55TR)F*!gU)VirN5qz9683$R84^#e?p;Z;eSri2zp{DJB;+;wVF=*Oy3-P*_k%FbPh`S$cv{oF zH)oJg=Ad6FQoD{~)WEs*wsz^sg=OO-HGq9|Tm9-1SdS`Sbwc7^jhSA}9V@B55!4*% zH4XY}fFie=af+G_78Mp={Gq7mv)PsQ{rh(a+MKSt)Z(=zkHcc9X=pe^$^kZx=Twzf zQMp{+vMqtHKLKyHyu2J%0t4t&g_Fk2%t*5qZY4EiCOa~ zvfu|5RySpGs0LZr!!liyvVE+t`SlpRai43>QI==#_Z6XWJ^8vtampnrY0zbq_O4f! zh%%j50Y4xnxJHgF1R|&b(J~ZvV|)5&_4xc?=pK|V1XEO0{N~hPFVlyt0JY9%JO)QH zPEEI|qePv1W{wxAAW$%EHrf9%GE$90b5*BMq553GX2WL+b+nnu1?;O&~bVB1@mY^!nM`Gc?Z!> zrv}NS83$3lS6?N3cCUZ@_|fHL_mxT$Mrm>P)vepNZG(nG3Rb9G`X5<=_;f=dtlg@n zL(~11CMa8i8r?%*-zN7X%{r$!2}MW3v!kt&C+FbQ6@7K3a5Tx{EOjrBj>Vk7*C>|k zKMWgaqu562nJZ+c;lXO7tVB@U06PSRWW5ykhUC(l{nN^TQ#TD`<5NrCWy0f#<6|uY3upp5%kSfx5I$6hfx$CR%!6Q4nyAGnvpdziIr8QPM^>biA zYgA7zFP$=bWv`1yE#fs1*%FAv(1t$d ztes}zC*TGMA^pvB0@Ll;rl+r7<$O#|F7!Ph6Yr4*QzSGr^e1q-23?x&FWnOd3^GEr zaKOP_!S}{Y&A=%Q*jW9eH#N!-yo$!HPax7!RCIM%7#byBf$||5?Vsf=|+Ftqm4rHwHX4z&%?C{-9hIivRIT|9LnLaE!xBqD*O?R_Jd-rd_ncJtep8H#dRn-vb?>?Jmx;FQI6hallqEfMSe%y zd-W1Z`gnE?goeVJ*BuE73B;f==NeQaKea*JVv+Ls<-2WS@J4{Ht>^LM$M1t4&vF5i znqRtO{5v}7p66z*9bet&l~P5FqbT!eXGe9z)}^}BmYue<`yOlR=jMOpc?=t`1bgYc zE;nrYjo2?O<(b36)@cpm^yFNB3Y?)|+TDGc#U3I(l(bYd`f~NaeWkzSi)z|uR>Ja< zlFnkS61?ONmfIPdQgayM=Y(VU@@XHF|%9;-2+)ot*S&k4UGHe>Byk>tEM=m+T84%!eury0Q%9&| z5|0=m`*9xAQ6?ysvAnqWE+iKeBm+bU`lSoTVD7k!ek$YUe}9t-%6=9pkJHHRZeeCV}inmjLMCwHW|k6MPr*oI#?6+7khWm5z5 zvX$Z$zW9d84)k1SN{F$7DoP{0P%;d71=rkd2D{?8o9@5tQ@hT()mT?W>a}pDnKTpH zJR&+G-cwa$r0UYELb|GpAh3?{#12@w2gx8^?XPmApXKXNws`M^%{fhcC9l;lyUD@P z>5EKqxzkZq zzhE95Z(K=DPv87%6nm$qwIrWRL`3B2&-XXjoR#AREg}v(tMCYI<5OLZQpqKquSRRx zo(G!1nEL_CftTK>S`RJZ$J`y4I+#fUeLY=CV;dT|I12i8M(Q$4^d&i{7vBvT@8AF0 zpih$XY5B#$Ko1qszcKXNy3fMJ-`ONRqdu|YhPMrD6Nh4aXNG|{CBbg-PyqqMLwR|^ z4Ot&r0|8=q`VH7wN=nL801?&s36Zl+H7hz~&huaO06aJC45LuLM$#EhMRsMj#~G0M z_^J+Vsms>>ZYLEH1i0dbo>Xj&ewlph8WrT!v`m+fm?+x9r5@!6!WN6TVU#Q6hr{e7 zd%hYULfz8?HiYM#kLUf>o~nRaTAlsGO<7rXS65dyW~qrib@(+~UNJEpUyyab1u@R< z`Sw``z_x{}U%Y^_=I9bmM{4ivN@WA*J%-h9MGe{SkaI2FYO1O+x!r-MqgzPds&M#= zu*GTLX~`%}C(4ZmoG5vofrQaaG|eD` zVBgFBT3PKFai)alMXMUU_|!E$*w{op9B)QG4nd59WUXNpj<7KvZSa#96FW9(LcvOI z0E~>HB#UiT4b!ASzCPO)*a8K^!3_h6$!Pv5(IQGFL}|${!dSFrjotux$?kauDNb%C=PaRj+bkx?}X}WXi)F^ z1Ai@<_7q}}@^OjsobBb%1%b(PcCKlq+3aLjdw~jHs5I#qyJs>s(+1H~;h6rsFVwEZ z^4<}&{e;|K?o+gHXtqI~$`u_8A9!SDH5>Ltu^oP0O{=Kw*VsXqd>xZzaP4fuW)>ck z5eEZSlS4p2W8=>*NNHXFey9Gr`|T2Fck=yLgu#nqFgthqw=)a1D+fce^pMNxa+3YW z0tsaP;8Bz8_{}f;4+vtzR92GMj`^oD>&qsPI*58t;qtPt=S~oJz&fU+{jo`@tZ%O9 zYtSJR#{Rr`st<^Hmhq>ntE*#>4GL(PrvZM75MuM+6nLqvy)k}HkTU`~EwmYd40~}U z%~{kV)8aBdspPs|9u5-{68bbGi!l@)d%!&+)u z%~Sxrl*3$dc<6x_OO=|y=YRQr6nHzTcpcZGaK97CHY2i$)ir?D$-&h{cz5idFTqR+i{5yb@ zq3B~^ONv8=TqnA?-5zwf7%13PVYdpd(bJ#R=8oCX{-g98b9_H0f9K8}BD_cqg6N`1 zpxqv3=S4)EtP-eCkDl|;MM1%nle$nl$TIG~`bMnKIy}l^^n-=$-!h^FP z>iG1E%l`#O!%2WSWShW)9zT25NlSx-pc-WYMn=ZTYRhLeD2pmx9<%+wKPsmjBBG)? zfgUTvs18|MlWEuz0E)wdnbJ|idCH(T&$d%G6OK!LMJ?DyU4;c#9Kx5jWswW6Kt%N* z7{mo9=kgcP%wm*y@Yt{rgftWdF>=*>LQLU0Ku>pGXllL!@;n2BC=j`=LNWjpC|n@4 zPAl@({56-WnggfhtBs(cTu0ziQ;A~rUWj-QW@@?d2^K~a&!?|6I5 zHA6K`^hwkmO&}G6dSQuEHP+8&_>c=MNOnNe?dam#tMCPu0nfMS2BheHzko|u3Rp(k z)bhXN)_PFkflk2-&5WU;6d|%SQOA#>B!)UV;aVlyuYP}iQdm~znF(#&1wI;39MOmF zy!wb|rNB@C`XPjx2eaaun;%UtEdOUwY9<)78b?0<^H@Bq$hq-9LEg}qQyQ5idSL!}P{kb6y0(T=%Sc)A0T#;! z3<+M$F)r)4(hIE964Sa{fDJMt25DgEoRhaq8;Ak;3#F&C5J332<4-*G-v`bdr0jAv zP>uYTf%DR)1RMC})7g4FGT-@n5DPdJ`GF#!q?$^e7#(f55F~Ip53izP=esS6H-mr7 zx*bha3cLTk9Bx994LH;(2PGi?#qPzy#FL7gi6_Luc{Y|;fomR;UOm-4iV>T?08Q3A zGDFJ8Y-`NJAPz0O#HXMjXE7*6*h;;5h@s1lZIPTX)Va*gw>9tsE!O+b^ub>)M<132 zqltLR8#cYwB70G0qDOcHGi zZ}rBG_rC* zUK-)~8I7+Pf7HB@8~b^riPKe7@aeE5l?gG&#PikEuJ{sdbCAo0F~ozsNdFxE;8?C? zVgTI`-GOGNLGG{*LRU4y@xNL3D1TDpyjEZz$GFkS4y_Dklt?w%i9DZR6PoRRR9S`n z6N5Td3r{8h2z8J?GcCqlS81!clVq5oq0f{l0taUHd$v+k3Qas!|R`2dFi5(g>A0_p2}s;b0Pf%ZBOG)(ZgzRivX>?*C@gS%$_F=gFHXAQkW>R!`1G( zua64$u}M$W|dkx3!I0(CbTD=382 zrci-l0G#RNw1KecY5kX4S`Qi=fdlE+6$AqX*t`%Bz=$BWW~A-;MD(BEZWfr%7Hsgb z^GV0a3YEAQG`0{pV&=PZ^3caYkvj;t>iApsTz1-*5ROJ2M6j9)s+1XMf;;?*{izb& z+I+`ih`0*d(~IsK8Ak3LD_+M(KA6>2eB`5x>TWt93)ZW#y1~Ig1Y+!Ot6+TS!xua= zWEaIJ9Dp|dxAhbuFrNy%KgtR`Vg$PGFc9`~%gdkJ#g@Vq8pmaUR<~lg+B2507>=V3 z5`5Xwk$UaiqVUbe4vhH5bxfy;XCtW(xg@?7ZlIuY|Dz4cr&A6=yh&y2QtC!CZ~c?<388JH z#7Ir+L4^`Agr)34q2U8RakliVFB-(B;4SQ)GF6hy8BrxRCm5AfkT(H0YIr?tPWL#y zmklp6VawKv;C#TsmG1OyGHKbWkwrD0-X`rHM`ssElqaQQcbz*$%$*VYvo6Qk%@ zhG3a2KUmGf_aCL-1Z*f%da}lv3b_-Sh??*xy)I8cdYh%IH0|k!YtEhEZCLtex!%{; z*3L9UG?IV9d)!mI-*168hU7_dqM>y~K)miy0FlyU>frT2-6k)tWLj{`TjSN#A`1*sE=qY6q&O6|T{FJB7V-yQ9=+aA@+ zPGyRD-t3Ym%2MV!AoAeBlyA$ml*3Y(on0{kzz{A5)WkE3CBfxsjStBIBb}2cM^{za z)?b|;*HO#CEmH&J`GZW~z0mZgTo6kiGdoB3v}~z2#ME)ItZiGJr)78biEUscNQpZaW#cxx0S?0z73fp>tOL2BEZ6RVe_m1}S%1 zu*(=ebr^>?xs<>)(j}=@!*M+gN!QC3q9R7Q#_>LM>NvC0dWUM1>rH^h2kP%_6S3aL zpJ1}$9Htn9f6rpT$~4Tp5>3N%7O-;!`=F&A$Ko{0_m6mtDmlHHc@V%i^524d@1|;Y zOvIFfmniLjALKJgUi8jo*q7f6qe>c2ufz_78em>04p6_diL2&N8VC}LV^ zzqgzhG?9C!cY?;Yk6M-~QUA4<@}I8?`HFbOa-zLmuLnbzW0u#~P{(IF9YvDnp7p&L z*Rv5PS(HoGoKq57$pgNZU*L#Dp~o8Mw|{)b8hPPmGLxln)_;q+LypjCZAQ1+O12{B z=SrxhZDOok;lK|kyYxQTL?@B&b!J|CHSl{blYr+&tX zhS~e5$FX6K6C`(kWGq1NbQz$2FUtucFZ=fcK_CJr$-@ru7+lZPt8Yh$8u*vzb$Q1e z^jDKCWvtf4O(c3}!jsjM*1X_k-Y9tr)WhHV`ZQ;g?5UkWHeFa=uH@z>h}T6S!5R|#ef_}Y zW+A-815o7Z)vM~-+N3G}mKUFlv%73MK&IdNmwD?arroOx1vZ%d>wWm@56Eq(aYRXs zV_k3A7|xLt1NFGUgG+A{E1ECZrpAe zTw_%1sH<4{_|;akeR|(^=H88!^Pt8W@`UA(Pc&WZiC*3^L2$Q_UV+g(@?Ft0;gbpG zgcc6Yi^YGuUzr|+4upV%Z zJ-t$lBZZ;dtcq3 zSjLZjv0YsThJa;Yp)@U=2zn8I=#GWj!M1-oqeDfr_ckp|cbc_Dri}u;%Je$di;Kq( zq7%mTqwMGI6WUK0A^I^?&sy@fGyI8U42!%mC3dgh$s&oMli}dZLH714Lo3!JxS*m` z+x@G|GE5;9>@gig_VKMNU~!OarRY@3G2#+O748$au|0tNHZ@b{`h0z(MVc9~ii(O} zu%Y3(_P%#nzpF&Tqp({7NYj&5IJx(xJ1qn|Mou4Vg;R=1s@%3$fyNhTkqbv|db+s8 z!$NqGn0|k)kN%fW(#y&aw2&CIckFS&TSpDXWO0L%54gI@M^lgJI~X(q~|}L2gD%(UR@Wh z%lz~y-)EZOrH&5bRg@w+87hTKj^md0O($e!WabfW<0dU=wd5v44YlBkV$aRD#dfb3 z_e%=58f+Dy5KnjRE6ad zm-1r6#}T_=M$5Chn*_etW+>6o=BI|Yt^Nt#AF07&IQl+F-o83c!BN>8bggKme9~Mt zq=G6&4j7s4dDjDOS7W`_M_pbre@3FKhmj@=lQiPS$hxB-vEZ@+2q@%WVyj8#%Iu0e z^Yk;uInna)HZ9&nds_YkDJ|U#P+{38N!bB(c$iBe%)yWaREl+BR2CDstvmdg&n!0P z&Rw#Qr;p2#KMp&7lABpP6=Z9I6T)=SIW+>BxPZUd9Rb1HjO?YC&jT8wU-$0zF`l^` zhi(z_Ul$PRL^SIg1uVu)o1VClY>db7nQZ%^fbRJt zA~uu8hVFx?Eb;I@bkE~=Fs&iMS!qv|m?2d!Ynxz0?yB01jS`Sdiv;%$q{@ z{4Jt*;a)`>A>^{3Hl$x_J&G>ykbcXi!0M@c_S@RUkajk>gRP$CH^rhg?o=&2nznEV zd%zBKB5N68E4r{DpjVHj<>K8~@a_+Z^gHjRhbX-DZ+C)}|1`PKrZ z+%b)G+H#PV-9;I0XPiT2CW?IlcjZfTS$kMq&mu^Au9tO7$TIz+!TS5N4&Xz0;x}BuLlvQ;Z`0S%|{@?W(l$?LFEL5}&DvlH2r>l$s+XguwEc zYb|rzLo4TkC*PWs3)HfD)<+7c+1ca3vH`Gq*SS8R@^cCG+<(1rU}w>>Aa8ll<=OJ> zV77Wyn29mc`&MKe_mqW>wVFY4yLUEl36u`8c#Q&I|g2Szgj={LfcM zupgth7D$6=&(*>t%0;y+zEFsi`<7I6(_}dlmsNw{>eK)#033jQ(_p7!621^c&p%$v zfyJ<6uRqTef6XTCpW9YWNls3VkF8*ejV|MtAk?xLB0M7_aO~RY?0t`k-0~;sH3i7=s%Q(G1)PUXLYWCjY2BKj4H^61& zoJD6<%=-qtb{S}C8$L@u0lc3hU_+MH3$nDoVv0Pare-GO|J(Y63SC@%sM%nfdRjI2 zM7Mb-+)n?TyX41%Cii!f-dq>gb%;t0egC5cFp=7Wshxg!Zx0z+VRNlVR5a>hpnI4dtzMsEyDZ`l=uGwK7(*~#ew$j=0(TUmzLDMpeHFPPt9iQppU z(cQPMI{!nKa3sUe5oCb0VU$g8JxW?%Qfr{>C{VzfuI*`gV;e9-ehRCMc3?f{JD|a< zv+ejO8&%?bVksSrvoIF&_a!U?5E7v;t zk$es~Ww723CD_1gU~Fu>`3oroCk^hm59|3cTR)rzm3d)hxnYmiFsU)`iI5fSWp3~N zE}R_AI8S(_>LRx^k>eF63mYd5sDNxB`qG~ZG8k$|0=0;3S^X~ZNB7;%!R2(-fFR{x zEoxYOW4VS(>1J|7%R<=rq$HiJq$KOc>5~2Z{jN|_lq`MF=jJWg_`P{A`FhXOZ}og8 zBUQG%VTnSrO5()R+LZcn(qMVde0e|1wB*qXW;soZIxE#_phDqO`7oyMpr1;Tvi=Yj z&+}b{ej_f?6*P{&-f3=nLjs8P#!AU~fC3q)Y3w~S0?&?~I1>UCUszQ1@SkK6K+}xA zm|qu~SE!kpFNsWm$|(S`kNbuu^h9{6I?B4)_}wUHF!%skzNs@a)MsLg3^o2prF zFMal-7JRe)#0bikcjrpt-enp|lH`*ghM^`BwNXi47knOCHR~F`EIk#rtz4>Au5@>g zEATu&Jy?wbqPaia^d=6}=KtsCB1Aa@mJvL-fRasWa;XVO=(@VPt^?0y7cjwT2Uh2U z2No!UT9Z&1zU~tj@A17}9_M&t84 zQO8sUNiQC-KJi)EH$n)IHGuaISzBA98)_1hsdg}Sy(TuaLj>tIy5!_6xZ4R8ik7A6 zuqfuYaX%4R{h-wiWSH(V%B zR2_Ibs=QeaFAKdX@rCTUSo&z$sX2yKz79*kPB@;&sL7mR+9Q0mm1*(h#AkD=rgw^% zj*jkP-RTS)9@NdRv#*vwoEs0z^Wz3qx~W z+QIi?Gm})cybIcG<&rR7=J%})^V6HsY?8KBS6N4hh6SWu`j*XWFCv9JSK0eJvr%bm z^aae%301SntIXDIv+A1?qDW4V@-R-~z9xjtLm z*D9n#mB}c(@`%Xn=$>U@4mkg{E+NaY+v%Qn?vdNvDOnx?`O}My#VSY9>;w zav9XWL(XpeFzr6i*<*pS`(mb=#bAIyM9v^%WK zp3~UKz#e!=4FN%#trx?1{9#MW4a~MvVXe;6@uz9lwNZO74bqgRGdC(3*m&Nr{6U#? zCvnD6(!a6Bxr=nN_pTs9U$nhtbub4b+JUoOqy9->We)YZgy#BDp=eTzN=V9|n=LCy>Uq+$y z=u|i`SCTRU#=VuapCurT3|9BXJ_x5Iu#q9k?bWKRa;;+X#%_o6T0U@H;ei&ID0$sX zF=>}j_&OO=(Wxd$33-3pfPeH3b6u>{Wspg@upN;sIuNR*i|6=m;vbdKUU*MA2dLZ{ z_x}&x-ZQMJZtWTkMX(@6q&EQ-l%{k<2!bez3W^{_dat2KFTnyRNbwP*2!!4{(o0aJ zNDI9~DAGY{AS5LDX54$f@43D|=UnG2KOk9YtIWCPJ?4FnG3FsT5-HxB-n4^MCA{WV zwx~UDritj8j&$W>&pcCePQ__sukC}Bt=mG+M4IWVG+BxgMH2bqJCjaw`yH8R`YALY^fuyMobW5q z5R(_*X}(HWmPSRUD%ico#GAqqE>!zHgvm#?4oiu67z@%EmvbO@_XR_y3@PfBTh1Bz zq05R%yN!S~*9C^6HgIzQqnUdyF5*RcA^_Wg%E0YeKJBYw+c#Gud+@8LGyzMzJ$Eb$ zol^gHl73$wu@`R zwI`0l1VGA>I1GI>$?AJS;=}hv57-4r%yg+@hQP(U>cYau_wXKb0p`D34=&dGU9+Ww z_f3J&7g5#7^sT$pFoH_kHftB8TOyiv8bG2(`NaLh?6KX}ah0Q6t3*)x^iG5+wU~`j zB^30&wOJpIbc!=Hqi8Akh6Ki&BJ6F>KIP*T9#hH;0q(_@@SHPDcSIX%_PKp!r0th# zR|~w)hPtM&Nj(P&UvljATVWJs^EwITgcoa_FvM}c0gV^`R!b__Fj*^?rPvl3^a6{l zj}ECB>r8~6&BG zKM6-RYI+_y-T}I3O)HnjM(MF4OlxGtsPFIMUz5%J#vc*SiW+ySITmv-ilnB(iWSbq zVN047uR3ai(%j1r8c=}Q@#E@a;b#HNBFu%oqRb zcdPmhKWDcgr3?cEGNPi8=Mvtlb^&tXJ3M-1LgOE@GYf<)%agCZ%fkp~yJ7DF$W<1A z756?p8ju@1zR#WCP;U}4p;8G{qPR@N$y*~}-6oro+dHVn9O?BiR zTe0f!MyVZoS^txmISHXmpP=q?GE>XuppU!#i{0mRf^@d5mV@Pm^<9h~PjkPd+?atJ z$3~S9vEFmzBCIzOm#nwj`pJ=bev&Tqjdpju27?pifmDfKF!x4Yl?`CeYJ|^`Lt2=6)F{6VY7G;rA41UOkHs-xR+we z_WEFTKrQ*U?_fVEUzNWjN<#_#$oc0%g0F`&Wz|R0Dj!MsqnCIZYZ!dSb_SrhyEZmC zV`Ij^7eX{l1*PsmIs$Gkln|g)2musxh4?z`f}A~fE_~E3fX2*cwYT;G#W5<0(h!lTq>FRn2*hVce;*EOZO$X0j zg@63%eLp&5Z|=^@p4_aDTIKG;Qts<68V|m|kOfuteE_Z+8*jVKYZ;?y9e7g&1Z5(n z01*d_u2g`oXYyC2aP?6_ngRWT2M<8AHsj6;-jDi8_C|u&D+_&|+{p)Yd2l|(4?d6Z zI`Cc}ds$go8Pao7QBgrRMNQ+ljKWlLnTt+)j5qn$1iOQjxb|&t$5U7gGj!Mn1yOg&63+P?$mSM)i=tJ`gYlc3Pp)#7tC={(VWcd=AQ<7FN*>&?)5t| zLWn+!+rE2Q3zLsH++_P@gpLBNJ)CjF_hORdE`PTp4vK`G{p(4V(`&jU*ih!&u2~_Q zTjwlgq6#*pC%nSr)i!3obbA45Js{D~1MW4ulAkotFnuKJ@Lwfvjl2P@ddR&f?hk+u zTpn<|mljAbYTEpgtO5fZaap5gK&f8>Ckv+dqteZjSUb+2_x%w2xnugPBR*t^!0-TW z@boQc&7T94;+?h4_rHcY2Tqh^9&fx>Zi1_fjo$<3IpCCH-PYEXBtwy1n%G69lpJYq zw1M+vdO!Ib#Okx4{uYXbK!Sm8hb*{&uz3t8IWp@5;!A8fpf+B-=PdtLiMg8GxCg5d zNphfI3Lf?S4%%3|M_Nn$_F~`G1Xyd^&ITBZPXXl&*-9V)SkU$HRb3nIB8ya8_7y@r zR{C_oofc=-6x4Ea^gopL-JVNt9oHbf;f9 zuTHIym3%fl5I)K}K$o@`e#wHKU1#8(2cYeVx_9p5EfcLjZ(ePf@U^j#I$EiB57`X$ zZB|70Y&M~KHoc%5-q_u$X?$pP2@|oA2REvgW{^IPb`zK+y&r5XCY)`hFg;a7TLj9e z>FN=zU!WA#b_1%?j?1@rVTb8!d3nNZQ@>U!Cd8sbQ*Imh_?c(A)dDpA|B%s^yJrFc4yF zK}BY=+Bsrp#}ybtT%4bux0|XK16B0tFw02Z2GEZ8B%a->bdVLn`p_shgg{d`zV{UE zyik&ER61g-PI$E=v!9C^U#q$QjWiI``W;unRp5tYm}7vRq(MqvEa~-7lP}lm9gWhq z>wc%D7t3lBUssBs4_ww-alF^NE)pC#a>;{c2e8#CW?Zs>(5$wVckUK9T?@}yYwl3p zi(~5}rgk`s_QfM_(I&knuL-Nrmi28#yRn_I{)w%1^m=-c-z8~_W2P^ndRE@ua>Fn@^|3M&O%ixv63#3|&pDSHeBGmX2 zhHLMsYq&uNrzr0bpI%CYU8u-+)WK2HkQzGhN;ahDJRHI(vmrZOxy&RLD*02%k@wDU z(G;Dji!lsi(Qfn|5dQAj4`iH*;#CRGC=IQCm^+i+xJg0PG9#t8N*z}=Y^qTayEmJmO zF{N+fQg3Vf6TKo84&^%~v=NzhO*$(l=WM3UDj;~a9WC;?lcpVJ9QB&UOgp*#WGnPg za?Ij}rDq$sX+}#&N7PbFw=w5ol2F4wy4S-fh=%7N)c8jM3OUkI16oU0EpJAds`gf( z@vqatcZvOK@1L66Pyd03>us16x_{-k(<9ZxNl38DH?b{y{Svv(S~lhzoC=#*c%0Wa zoft_Gqk8YzvwzA2hC%$OLn+EA2GBSF`8_2B~>J=K_BpaU`&-n^Z7PR&gPsiQ*rA$}%*QeyYDlHX|z&;flWvJIOfUYV}q4Gi= zrdToDrUshYyT5NF|F!yZXQxpiryj%1A!PaQ|L@HV&Yb9HAtN&EZSOlI17okNny0Yq zu8fykI+OGX);}#d6upX0hj>~%Pf6dY`6J;%Y6ge?lx66Ceg-@@boa8^Z_Bm8!PyNf zoUraIdyW(L_9z~adatd?OR8xD(QSPjKl3JQ3I1b@HE?jid)J2%)CVb~UB04{%hDl! zr-xh7yNeyg;#V%a;bB;IfXG7^p|#Dbmb=qI=nJY?LKUOvT;ZD5P4Oxn3m%rd;G-A1yB&$fg(ptKpZ8wrvOLKAn&FE*l`H`>Txte` zJBM;AQf5Rpl~>lTPK+9l)gAs z^f5x-8{_@aZ?FDO6s@+2$)DMIL&Dv;x;`}i07t;ured9I5n10>K?TLLu*{{RUT z9ex;LrLH&5`fU_fZ;^^?X2YYEal)(C?)anPbY~L9sTOe8B@o`Nlp6D;sNco&oi~~V zhn%0UvNmt?9?}oOl|{R8;53eqpT8UefwvoE**_fc)9uXrK=6J-!tmq}yWoIhodHa# zy! zZHb%Hq<^-u-}ADDfP>8dg?sGp&st<8*yCzNGUk`ppC&d{!bwz9L@H(4{wG>Q9RDv= zvwS3omroBLOHIpt^GpfbIxzsXNTduo#4pdYY5UcB#-YKHc6Ce8>NZPfhZ!}z{V>pN zLo!YtB(0Ywdv8sKL~_YZE+nS`Wx+tTv(XU>A#fJrs^C%^D@4-X_3RdI{h}MV+~YzR zYehE>K9jZ|q=saLAhpv=X$4*J3`(z^Nc{dx?}?X-p}QMltDx!6um93wU>QN2H1Xhu z)q)MuJO2xFoIj)H)kef$%_M<>&qI)T0t2|)!p}3^2r6)`%1H>K7()}Ofo(bNi-0ZG^(b%?xw|;-EJX zh}qoHdfM6$mDxV@{;zf&K*_Qu9Lai3RXfishzPtj#-Z^@|M|qm+dUt{El8!V&p`jD zMZ*ykWw_7nQyy^h2*!EG<@<>80a&yhDbrl)(g*`dfdUVYW5#bsu82Y)nl_Z+oKFQ` zS0sT`26EXu$g|ossNLkQC;~~R)MOL+0GwIy6#T|XD#f>{5yS{0wvd)m@C)An@qTRJ z5S=O9v9!a4jlh`pX`Iy0pGmq!cmQ$jrH0(tdZ24?? zhX{h4|D#OD9sG4Ol*pyx9H;_Sp8Kj6vNuo2C6EJuG_|jdkiZ$mvVS1dpcYFbJ`(*O zYG`N!J-jezs;AGMy#XS^hsay~9xHstpTfG`N<5l-rg!hZ@PX1<3E2$Wd6Iz3PGoZ+ zp7KTw2@DLfj(L7knfD6us4aAjiX+`G4~P=_&tibDPU-f*A*RN5Am5l^bLU`=(LoAY zuU(21--K`Vd?Js$amRsH*TK|0rgT8hlDT8j6gT$fKH@4ia zFyk8v-Am5;feLh;+1M11#@!W}TtRV9^>8kBD{;PspKg|>Uv zp=Qol!R=Z?ShXRFVpvVZp}=4Xd%v_04oCA}8sD+h&i`_wAm|V(ooI|)QMdz%0rN}I zN6$j^&gKq24&)f_c<>u&lx{gr<=PBSpv2k#XQyVxk9(UKZnKIH$MhF*c|Wolw7BYs6C z`KIXR!PG2UaC8S7Q!m;x&ReRhB+6i(ro$7Js^ui{5|(xM9Ciq#E5XFU`}y&})#q&U z7sY$vaL0XfbJCbE`4>$(?0BO46lJdTFI`K@IVN$6(P%GhC@NcTVz6#C9%Uq3eSAIBd-NO^V+{qZ} zXvmJTY-cA{)U(1CjdX`bWi;FJ&S*X48!K|7lyO|owD|LnZqBG~;3E--8~#ore3s71 z{Uoe_?%W3M)cJ|&`Hz+~m($c*V9i*jhir5^e(3g3Y&**ld>qeWYs;#0|3bWzJdaVawNVPDZj2 zNQ6zK!eJ5xEUejkHvbwh&2bQ-kU1a<(ahz-mH%Lx5yWHpKky&^^3p#9qi?@a7HlvZ z57ieXpbg|Djm(VuY{?I6q`n_z=gZmm?6`S-e>17ID@taiPul;73t*In>J;}eBV3{L zm8QQR%~QCm2x#g8l9GclyX%6Ik{4#_)%cXW=+t;4TY=|eI`}mBRU$giKuSw5RJJn;e|>Hv*CNCaC>G!f!}eK7i*?Ktu5?k|gn?DU}~WgcvWf)A2^=;jr%^QQ1ELK>OMY^`WvY6%C1 z5()o&2?e!R!Nmz%BSykflni|3N1uQ>qR{X9c1bCAeU7_Z7b#PQ zNe!gQ{0p`2^5Zm*8icLkVn4LT z0kP?Eosk136ihrkJe>=aviRc_a+g0sQTA^+s^_SkNl8jm9?-#Fp{lq-C-x~91&V{yl zJ10doKE;MI#cD<1@%Qf09_lAwWzVmgZZ%xqRWFb~c+L+T40P}kNlNEd)eH;_mcsam zeDs9+{?b|MixB2&8TAIE#;`^v9T)W<)j6+4#V=XZZQ%An+Mp3QWPD4lA;rD9u*2}DGI8i4I9yH@m;E)vlAX@9kT=JcS+rI9_ z8<*1{*pU~ezJcf1TQG+brhypUOA+VZOWGsx4(Ms!Q`%Rz?ngM5?1BMEz~*IM#q@g) zHade64zQu}r-0Il&*=TzsVD5u{P9z?Q`fP&xnsjbuWkO`)21(7mx-kEGu!6lc^@E~ zZl}Arno7(wuP%U>5@r7oYVOb5RZel9JTed2YcN1qZMA| zy0-NxmcILhDcE7v_$cePaJR^$iPKHur$v9-o%jCytc5R1+dNuL_S(M{14aH8Fs&x*SwoZ^bk9D+H6%6yUa1fAHW8KzV=!Om~C=_kR<9T7^UU zvCf}INmu%Uj(7}99pBd0p8n=Eau$eEYNhgd4yI(bV4=fh&Qr44s7|3%kXP_RMckp7 zoJD!g>Qs$Hkb)RDus@(Np#)P4&f#0fzfd$0;obLih0t0-vibqX-^E)=tp3u)bs9>p zLGW^OWrj_YTQ5%<#scL()o{vr+B2 z&H1`)gALOKXUin+lw}4yx+molFp3I-1M+CG3(y>qsF(eEMB}bh^tXYZ8SO+ z-RXpS-JyGu^kVT)sD0+`qV;|ZeDlq`W#~UCi_)hSdpI1A_m;>=0$d;$^12LQ(~~cw zIENij~P477ix?J8yV`uQ}>B*>6pM^8KgPIc8a7Wrk&2;z1ifCJ4%F@cuIf@Be zZ`G&TgFiyXv7_HJoHGkIzI#-cXI!W~`9v7gx@1`6B4+V$%<@;gQ-Ifkc89(BIa;QIDbUoZOXmucZ|2emCcNUsXs~I?2s#%Jk^KB5tSr$4bvq*)V5%jMj zv|OWrwBkIg14-5+N#J~H9XnNiJK@6oCvf^7EdO*g)cKp;gG>j_#hwmP?gSoHflwH^@f8v_}dcKH6XC2Yf*<_eKzLH+DdJQZ+SBB!8U~zlS2%#R3A$f3hWgH zSuHsYF!yBKdMVor8P28`WQ@sd^=IZUc-oZl%lqzKHas+ln0?DvT^}2KzzoE5qWB+KVH+xc@M}WyGL;zt{q}>np}m-2ilX`SFT>YPQKqU5{dJoK>B|sWQP{= z;lqdc1HX;4a22Z4!NDRs@AmerZ&WM~oBlxwDGpmV{9k$}_P_K~o+%p8r7reX(`yT)Ae(S!*I!iMz$IROs8yl~qdy@!M zFQvXVtD2}Wz;7wd`2-ml>*Sq1R%^L?dF)Sit9l*}M71bcGh4qL{ZG9-F z{MFEXbMKjn6$|0y#V??7eU6&mK2GKK*tlZQT^eL0T*M{-16d(})wy%-a8q6-r@Tmi zlV?o-r!hK*1<-K|#D3BIZAAwdf>!T=OIygWI~QfBWkG2$Wm>(m$sGk!4y>~TQ|>l&vB?D(ZmXgF>7Be?G@E!0hNc(6`L6u0zJ>RYWj-5#Km2?7tLF&Z%hmM z7;wV&3@_+^{N$oO#EBvenf35Ztb%*)LF6S5qsC6|IvoXnseW9{=0L#M+`jU!jWmhA z#b!$-Yx<|K#VX}NJo1T>aJyq*>{LIuznjUStFq&cC*r`f|J*8Cef=~h2Q!#;WZJ6} zGODSAlRI^28l#l7%^5Ib+kPvrw?_{Bvl&V<=&EQ1Ix4NMej{AY#G<`easCEGS1Ij&b1 z6xf{%>m(HZGT_6x*Ax`6U$Osa*7Ho4f1@0KAr%o#p`{c8iZj>sM$)(x@#f|HmJ#2| zYY0nl7OD39(ofMO)m0fo8Jj?d(*Uac+!TvavhAPhF+dTTKLJ#(Ce6|ZIyOnSt+$qVrG-fGsdmHSUvT+TWh4bM1Bow9xlYj{&UPok^J)0u+im>eww!mM9Tdw8 zoB!s`HKONOc0in35_qo=Eh?2ArPV*Z5-8C+joCeugy;URkCeEO4t*$P#WuN*0^=R= za&Cd#M@q9l?6+kLiuDBl19H_$JtM7``OQQaI>-pv7h6+Op2bT!Y8^G5pTOhyNO>GUcVlBS_yDQ z7g<=$7k+-|Y(5Y^)OywruWR{TrVBuz44_!WBqZ4B^N_(I&#hOkq?coRy~=D)jrk-B zP|E8Y8s0$v1*+GYg%22%Y?9xuOpr9AjelHz^ut~B{&?37qXYD&2UBjLdIoMYbAm9Y z7R|9Tr#nOBYb8EVAuWOZ#8s~%3-VQUde7Zk_tSlj2#g&e0o*Fw@Fb-mfc`KsWKUXC zw~ZU}R?*v~(SIoCp@F53|E8WvpyL)(iwq)>U9EIUkOTPUkn zqkWVtU*7j(4MT=C7g_6VfEip6`EIV!z8X>LcJ)az*(FW@2_AhY%tB+ zoVQ6=-nG0wwbbO?4I=rxoc+Uw&-NKwCkdJo57&`?_-xLaNH9=ZV02_)3@o8d#cJe} zF!*i@U>fA5qAdy$`31}b!Qv&f2k^~T%4Y8F6~hyJTI6BM;Cn|Op=Rhf7##FQ_BESR ze2PctCo5E(BcwCTSKkX=g}zB(S8S$Q)xCN1rjNy*AUW|9tM+C|$+7tiv1-g@19KQE zFwX#I0;V(;e~dNVwzVRP#dGzJh~L;fw*Q)MeA)>^vJ>TQ?4pVtr$-yRPnXt&g{Lu4 zd=&$Il8#%xtbGgMm751UT9}&@8b-~Z!2II}@ueBCCHj7I<;A#U(VJK)3Q zY_b6HfveR&0v27m3kUlZ5#9!|0 z!|YDM7(6CIR5f3D)NV#fi6qF4k#`7;I?duy$;G{7zrC-pW_v929(mW`fjERne zBhp?%1EZmD>X2k`$!_4v!BSfvyxubJbd>LYfi~BlxU@dm-71NE_G7)X1I|B5%vFNS zeM!i~)(T&MXuI{wg_@=~en~@7e53R}>}w|~a^Ybmqs2yKj*MRXd_39v)zfj2;a3xx zI7!}lFa=eAorf*iW{e$JMv{qA01D`|B1&U~1W(qQ@rNHjwsAi3N-2iH8FP{1tsUzA zJC;YUSI4hWvLKqTd-kjcG_j=}M86Rf5U{Ot>wkAO^#$vc0Whs{;g(MSP_*>o`SUrj zd-fYyH?{qe=e|jzpH{AJmWGE&EfAhYSJ)U z3)cqkSmg#@2d#_Awq!Lg>s#mD6xyshLTNUQWY z$11@{MN5D8nZ*U5YyjSfRP2hr-`2>*v+S;iOHqn6*JfaU%pdU7$JQA+@-&p-)dB+` zK7L!~pCr8t$&XW;3~%y(^+U!>VWt2fg2PuwHV0aZPTtU?9yZY7W5LDuxD7+OnQDn% ziE6`N8>%;8@tkjlIU1%HJ9)cp&pX!RxOMP>a#PB8x(_6S6YleV?}`&SkI3Jrd%eNK zNU3BC=35(SFAIvEi|guL-6 z86Ye?c+B$45-z@+m2-AtQ7D>Fr@@Q&Ab-Td{F%3PThY_5A6b9Gc~sMCk`Da9Qdps< zT8bUNgg<3YeZDMiaK-xmP48dVt%u(U#etU%n+Kc73332o$7FJdSCoQ-FzMFcJ3x9y zScckupH>9Bu2zdIG8?It%?5}U(9~!k>_?q~&)WN?9~(3}vb9gR9u8@w&ZDG!#uIso zPk6*yMfP7@_ny9)_izTB6xG?+pF?+%FndU;SFk91myJLbe+g4 zgcic~fvH{(=h9d$k!TXwQ7WtytdO6-5Hg$!31)ldZ}G&TAWvB7lJ&{&awywW4zL{* zeY9?3J)sw-qI9BLdInPcn2!don#NC|%>chAS}5*C|Jr7cRo*&OW$S3>BKc2|hOtRJ zab7E>TyxdZH)ukZPBEC5C<~jV1KpEwp<`XbZNlq9*F0)$8{~TVQY+!9HDlEQ90e%i zfbJFB=*9UXlh)LD+Xe8b_G@Bsuzj$jU(HN-TsAPlpD=u76=G+D9Z~>!&YM%Kda}s! zD~qG#yTg2BUaL|q4Z65yUd3O?OI*;^4Un)8Er}}#PoYmB;Ae(V?;fr0$epZ_dk@kd zmw3yTLdlj?^xOFmwf2PD=RCo$>Fv(EX8BTISWNP2b)?Dm+|SozbbOU* z7@n>#ihMsdEfFKN64rl4Ii*}}3=@WpcfC6O56e+y;G5e0xTsr>=dMExnTW5v&c3#x zsi<%N$2jb8Fd|Meo=@1bUHmm)bF6Y-X67=!5zxh6cN1l^pE_5`QjY-tp-wuxCkccI z(0fO&U>`HU!x#dYc6weKM@z-psPrDTCQ799ITV*<96*BP1-${4s1>ME2b3&!AAUtI z3Vo(uh?7O$e-%A`{fO(@24UI4VjeXhnDb%2`%CuyN6e2zPZTOw%Um*?%zFTQy^TR6Q+RB4bzZ#w! zfVWFWoie509ks^l6 z_S@}wmDw2||LxNAe3eGIj*K&ctVY#zvH=qnfUw67&U~PFNXC=s(nOiY^8?ZMfxn-= z=KM*cp&|o1HYtuw>2ySu9G&7j% z;vU5UoCumhVE=WUyvHu2`4*CQOpY(Cw6C-yF@iScxaH-w*DDsYYS=k~lJKPe>^~|? z5v474hne^`TYqE+&?-eo_%bA##%Gze?+C>|h3!8>o9TUB8Ctm}W>j+zd8f&3-OfPU za{PG9DbGd3Ci0ozPw6{7o`o?%9llqV>vdO|hVDABZ_Ij`ck)pFne|FHMRF}~t1iN7 z(<^|-8yK=m#N^WIH1)0lGh)_VM3A4oIKal0HoX;(h0ET^!pkUqUS9EEvNiajD0gpQ zb{}h@BXq$2IZ8rSDVW!?Pq5L$GM3duGN2JmZWhKX+#8Rs1V@v+9QOh2@Z`}|QBnk|63HA)Khe56UPDQ)iR7*YtD zAl77R^U?e=3Zuh@w1MOT+zyQUA^|Krr4#=u_eqK>SOEE^b=O6O^djqC=Jz1CyoK?~ z9av`2v!X>Lvm8T$6Q+_DL8S>h!9(S?_xr(50FJu|_tw2ov>Lt`Ls9)93Z&7qBd$+h zS%?9Nb+vp%Tj%>(jg#kR{v5Y-J)`@+v*JV!y963cJG_tBaZqEy@34AuHrR2rh`hXR zOlqpj#`zmcO2!kwaBH;4z!F4;0vZFWOS}#v}|fBYA50 znE9rnh6bi?F3Q2?UmbWo3UE>kQgne{(DCC`wi$GWU5Awtc@fLR(^Vr})kHjPaH*HK zqx;UxzK{RoQ_VQ!X{0UI8W?u6eotoZ+<5`@Iv%e#gDSM{JD75WeTh7D8hvDbpb&#G zU+QRkYPY*_W&vCTP#%sqj^O{%+Dg6@-<&1}cdR>p{!GiuJ58Pj`3aB0YPvU9$v8Jc zqS+3gVjXyS<}ioy;9^slbfFtMw+?DjXF6J&KL6s#*7!}(*`Lm%qZgc9hom0^2k;vw z$6C6&Hv_P)`c1P3JF;GTc25yn{X2AUn;^>jH==^v=*GU4;JY*vdEqYqfH1uve1Mgq zk_UFz6Q1l3ZJGdE7WlQ^c#?Yi!}qteMi)K?@+`P?&TGZLn)><>?NK^{J)0e~eDNMN zV<@u4E-9xGGiubYmZt0J)Hz$kO<2%xQdW~osPQWw1h=^Et-IgkP9CnRoLKj{FFl%& z^Es(|kbElZ)-el2&`*i|R(uQO{VFDHUZRz38vmNRwW6VVS1fts&=DuIOHk=2<7ACP--u zJvCoORnqVLB{Qgo*LV?v}L~NiFvY2O#j|>(CrRcW!Y& z^3TG!qGm`~4DPwEx`6@5b6u93HwiOGrryR3c?H+s6hp7(Ao;sLsl%t$)$wl)Lsw9n zB;8G9Am35k_9j@YkVxAPScL96y1LVzV|Lt%hw5=t0F8n(Gw+550sLQ300{>ExEEPj zRnb_?`E<_>FTFUnXX9{NOY)@8n>Uq8LpR`PMo#$p9dK5MTT|w4+39Zy-m-`23GgdtgdsUSGlq`)8}(3qy=VrAR;iNc zvt<_+@aXjQ{P)fz@Rj*l*Meintf;0gKgeKT~!VBrg`;Nf?QLD!XG0cZanF4Tm z#0jS+@7C}Y_6!-7fU#KeBsvR+^?0VE4)D->ml+mR(@BMZ$6t^JVN?#VkLw@;Wcp*O z{)P^QGu6ajKNg9(44I2NPm)NRJcv|>w@I6|XeTS-i}54Fz;jGpRrO7v7X&hlDQM|- zg`FT+wmKf0^u0a3+#j++pXNBm3Y`7C(Q;t1U(K%qRBHpT==!z zl~Mf2HN2_ZA(}`SD<{1^gCVkk6NMZ?(}-ce)i3=EY$|u8#v?k?;!q2N6M8WtuazWF zKf#v8)Ipf5;UN3HDcL}F-k@!nP2XeRi_}=Sk{l;Yi0}uj@BwiuXV%ct@+Ou0|2diZ zW)CxXoF4VxeJMXe<$pqz5Qx#AfYbA>@fiRBxGuCfhDICoxl~M8{*zCLtIiyZoaBZEv2N; z-+S2au_z%Xre12&bOXc}IzHv;Kupp{H>J|>N~ugQ;%pfS3_&m$_{Z0I>$EUr)bn*n z(K(e@xcSk94ZS+GIV3}K7;#y)hbf5iY&}u&^YnMBD4ehF$dm^%L;2=EMz5N(*p?1sq3< zE|EJhF6i9kPVqQ4<>SA*A}LhxH{~VBwExh#uHUqkERci~vugM4#}XQNs{W3ORwo1! zObN3)O(arZy#A#ulvN#R+V1ll+&1JP(UQa!8bcRs#bA@n{38|}BGiN$J6Ms5&Eq*I;EvRWg8!!J?J$z#+y6=S-a7;1;7=f6 zLDKA#GDt?b_DL4Q6>klqoYJ4=(rv<5hp$oLVW?Z5|M}q0sm)cz(C%yc`6Q z8u&+Hs^|qQ6(MyWqVm-3X3@))RM4TRCrO-A!370pQ4*-Bj}l|-yclu{qM#r=A%WPB z{8R5J{W0&qW8!!5w}hi8LXFTNy6ruY>oI(97?GeF7*NO?2Hn&LX~k6Bu%0!Iwyv(* zm~keMezWPiL;wdju#_Y?a4$dWGqv8t|BjDmSXs7cA>TmUDcDmzi{EzIgmV1ySpNB8 zQ88s?1HHbhb|;df1uV=#1A_64B8q}4G^4DH5x8V&>#_hcX!U~@TpzNisAr?kbVyo# zNZK0R%)|PE^VZ)Ukgp7whIcUtB}4#p5{bMMz5PnB6kgcDpexfyFb3<_ zsNDpSXLG8C3UD>5{V>tb(>9wV$;5xK`q9qq6Y{%9^PFJ$szHY0RjD(8K4t+JKGlY7 z;2EWBuh(i=!Mc=DD{<^6xLuyC!2{P;xYo3O>h(1GghCP*p-|hXvZ*>VJ-#H+Z*gM|#GW99PLs?$w`X}CbIP^nS4hV4Dl9Yy0y^2?=x0N}&$TO| zT-wiH(zRfIOZW!_UcC*R_y&m^p3?Ty<6V-|<8Y5tQ>5#FRz2c@d-5E83`9gNE?Sf$ z-b5-II#2YKMV1|~E?R-;P}c+mW(g%6O#2}(Sdli`!Fi@a<+6xeOA{-pIzXLx%}RM~ z0{{;pRtvr_tZWUofd@ixj>Q*VfjT6*Tnj zL|h8|tL)Z5&SU>Z{2v>gSy~Z6K{a3}+{N3T3uGAA!-B0UJV+7a@U?MLQt~jVK0%4O z0)|#DFB83w`wWGMigthhQIX79Gd2H47$$=)c;Usfi9CL@1uv%PAA9l*xJ}^ZFCp*U zOlaPZ4iEp)9H^Mq;#s>s<1ME-aqO6sa}k91iAwZnt%QusNJSze%+f!#l4WyGEt>?v zmx4BhXX3UcDiJ3mgI}p3I;miN#kKc$Z}WUw#VCuQDE4K%oG}jz-V$npnFtK4pH+aS z^&%>zS(({vdHxbA1#WMD%@4DFilB=H;;5{V`K_T-n;Oe~2!bv6X@AGnc~oFu`~xi_ zWV-Si>7R1fGt-sOr&L+dZNw?9O9TdNWiUqVPO#%uNU*&W1?UMNF34H0Y)6c|fEYfd z!oyhr2L7s)lj2~vDh0h|Ds^4Ylw!S*rqTv7LF(UzHz}XfN1Oo&;2t16CCNHp54_qk z)yG$6)3N>P?*MCc_!$laOZq^9kpn%ZI`2=D2L^2XKewpz_NOPhm4)6b!tv&Rp|ZFX z;slIf?}+*Idbf|MmJvE^q7#@3(jlux6NWxmWkiIELZj|h4ETb@-!FU-(K^XNZYL76 z;HD3*K|ByA6qg)Eo%#1!F9mOGJTf7!m%StjqJ=T11!)7QY2{K^r~yb~-!uOWh=C8u z9kZ)z;R$;AUr|iF5Q;V7gI>G#D>j;Ke>szY2R~rumjZ+>H=PnU;jLR_z1mOrzr=AD zI)%S-th?!NDaft{o#y{$sf7OT+iZ`8BmiMy5BvR5EYMdk94mPI1j`-i z^dlH4H4hmy5sP`zYegm`y=b)d((-aRSmlD8ham19`frRDOIaTdOv(Eh`xS!)i=&dx z7}vO@?3|qaO$z1EC5J|qx%E)HHW3L_N^s9E0z|~y_-T*uZxrj_*Vo{OXhSl{TEc?! zvO0uqkRD-X5nCMNFV$fSd66c8zv*{>lMu}@AGwX^*C~YFD|g~RRe;7 zGRqEnwT=-gYhcn3xum2t17=raP2!@Wbl}*Sfs|Sqzx1mNlD7feSdye&KI#CIawYel zfq1|x&nlL#I=JeFIxm-&SIZvkxEQY#1k4L+_hts6G)+-gBe{$WLP4Ar2LPEid4>dB zpFXf3ny$+e-<<&oZBw%S!d)O7YYJ6KTtE9Al0|Ch?l2B}z-U3EM4cq5FGGB125L0$;KFv`xQ!f(PG@`VL%fqzzFU|rcLt(g4+ii^ zjY{*S_r#vm*9e`kWP2PXDU0J_3{TdO#NR05i#8(H6iEmXaN&ra&t-TatHB%V zdi(hI=TOn^C+YX)z!X*;aq3$=t1(8c+-6sHQQoG99Z5o(Q}l1XPz6R<%;&n@vtTEX zvNBOx@YG?tL;?=gR58}{TUX4_n0eze1RC}L!w&%Ljy}6oSf*Xw-Ia}GdA%{qp z3LN6=SCNB=OPj33B8$V^Ps8K|wGTEYq|!)>V+z4~%?*u2j?clEA)=(LXy&iUW3Fax zD45urla|a$y&Xi__Ek;~4-b%gO6)|T?(6F(2)3eQ_|;;8wJ;~F&_W%%Z`%WwJwh_P z#>-IIVQ5V^7KN@{N!;62oecm3AxkUGqtZ&SqD!dQXK-NWjr188E6FL1C07Sh7#&B( z>UPMBvHL${tjO&MyglxMUIV7!HCuk<{awNUDa!-VFc2?P6I0N%+Ry_IHa52YO*W1b zgBDN(A1-^RnrDGM$NhI&6H)~3Z_nfyp z&m+jkEOr^3)-TR8+?e~&sLkw+A{Zvmy_;O+Kk1p zhikI5YRczm$R`cVlHaQZDNt1M@s$d-37`+pa0Te7$^X5tC|$_Bfk|uMsXK#~->o00 zv)%XCK8TF~h#b*P-?gP)-e6pZMundeg7bI666LMf+pvZ3q$c z5kh(q$Dx#KL!#GthS#fdl$BptK_A)EL@Cq69zqm7>hzOLlEOP&6tjMUnxO=BSj$4U zJWE@1@rT#EZU?ua)BJH9_gJ;1H^Q7R1uTcB_uUcF8r$44*5S>I;4MK|`~VXH0^BtC z=9@AyP3^^NUaP-e1MsrCobtSL2GA*_fIxNFvuSa#V2yJjZjXW0ph#MTdYoG2VV^RE zkkZU{aEM)yn8xw)@Nb@K+3bViTkacY`@V?u)h2|hE2t(TN<;9%XTG?2jHXcXKgF!w z{%P(M<6T;U_&EET{E(GJXHt3IzWSjN)Ef<8mAPQm1A_}55RM!y(8kd4stzV2pL8a& zW5JYQ0fp?qPJN!m0&#|aU!wW9%k5!@^%x|`98>`2l3eP&!>4&PUtGOU_o71HYlbXZ z!rp9rZnC4is*y5-z%zF4y#j|2Lk!?6*OyWo&_QcamF27M=K5qUK5sG*Qz--X?iy_a zS2kh9po>j$WZkkM5YTTw_4_2h!iH^+Q&CW$crR=rv?k4Qqr1Gb8p&w&XpiGAajc0i zjA+xopM~{}vxnIZ6*xGQc9*UO@pZs4#d9wiWtmp|;>Rz?mLcHb_2%dQRXJGDmE!%d zNjBJV`=}*F?v6vH9kjCm>|?(pO;YEb6Gw-fqZA|K&jC796)eLdUMu=GD?^290Io(B zEd6jl{+EB<7N)Tjl7Cws{d8!b_lB^1M-0kW?$c}W&JUV$S4u~%XuZ&s>Xykzh< z1KSVnu>Q+yydlN$h0W|@4ky6NTwJ7vYAKUBLv!pnon3;UsJxtqd|31v&_78`1Ql8% zV*A_clctAk*+GZbK^XapX4*&cXzv2p1m`-TCv4((&1dG|)ue&8GEhul`4+1(r;Hie z1%2|pu@Em$8lcji`);V)ZqeWq_WVlVg+W3AU>wZtDL3;2P^LdU4U%lyXcb2;! zKcmqXGnjeKiF{^eMKh?M5Fk3bgWoBVhd*BINtMS4$Wi?xo948?4~q4+@%Y2NmKRiH zowdvGD-DXd^DV242A<(f^IcDT0--)6X?RDM1DSOl#P=NnH;0s7UFebQS&PnO5b%$X zLjw|kSajntBC$?UPa0(bTnvy%Em|SOgO_70>N3Fw=$Vv6n-v>Ia-VwAyY&Xs-(NhV z*=d%09bDzoxB3xCQ~<|j@Y8hwy!Q?^zCZ~Ocwu%oLCK_^wBx&PF*yd89%{;=!Wldm z(T2z~egN81L;qcMJgZ5MBE+A|d0}T`FMHe6p-hWD7X- zX9EMW)a$7uXPi+k-z$SBqX$~m|Ed42Y2&}EMg9XZV@W5E#=ceZ!Tc|O&b}wCnt!2h zVBXVkvUy4~q>pJcXjY65Y9RWndd3IyAJ0mXl~QLUi^AkDVDWOZhs}0qE`S-N26gyR z;#zv526`nK^!k`$MLjVUj)Lpt!{*s`yohQ|-Jx(&O?M!t4&Hl>fA-fOFk~d#99XuxzSz{?NhwygIaUO|XXBq(!hJqV` zi+FJ4@hEaVd~AiDf4N4&c`x9zI(T{&=bebkHH$s+6>M@WBj=Z<+m0R)8fw>*ofm!! zyuc#xAXkOhtm+3jfWG8xv(%XH-X-sSYhBb0$Qcq?n{WOD=yxz%%uT}%NwR^5|CoATJKP@BE*1KwKew40;vzBD z!|(F}JZ?(eyvtrPv5GFZOASRn_T`Um>`{bf9Bl45=sNaLDPtPH^Tx-1mcPf$LxPy} z&Q`^E;JmECs}9)!Ix<~CrLasyYr&a?SkHNp?AZYs4*PeAX2vZ9+fjSJAr zx>qf9&6GHxpF>CQ1biDSAP)+ZW8PYJCpm*5Oh(au;bMisP;01fWAFBS29;)Vl_K2+ zH6?OEO(TV#{^AT>uBzg7@WGJ`oxF`R)8;zC_JO%<0QJ`&k>d8Vzbpw0n zs{UgKTmNi16r5lmlRz8GL!W-0SOK={GSH!=m|4+)0~K7q-L==C^qY!<6ol-&s2@G z!(EWCx(P_TMh>tW>}jSA7->3=AA}cD@b$50QrU9&ogiaaXo2^ z7&xWE($io(01^vgJ{_h&Wd3)#u#T8~+au4tFO zIT7GVxP*n<7qX~sJwp}iqT(mXe!L`$Y$-Pn&o@GI2q?BC&q^{o0tj)@S>OS>0h*Ge zp~J7F?WBuXp8^5pw2$bJlV%DlK>1U3dHI%Ugj{A((Ok{vTRHg|f5BLRVdQC4JE|24i8jaI+y16R1G9ggfsY4by{i zOBuiIKaMg(0?-)$v9C$xlhbpoBxYHJZgTtDsNB6?alZ%)`=#p>SUy^uVDfGo1 zu4rEU^<_UJsY~{<3B0yyGc-nL!3XLAo678f&C}4(^DWB)(B#+U>TFbI*{|0Qe1F)2 zvNo{F0>;pO;2!R2Bydfw_`63CNfa~9lJc)TI5&4x4Y|PrViR{hMyF8kJrE?mb0Y2W z(HWWfK>Uu~=#vv1_u@@2-FDnz-<*HsY0E+U`FT`+0y}V53X~TC?S>0cBQ-AI-#82AF?(+XYw6T!+t=fEmYA-_LXHA&O#%PAu)y z^~#rVpX|HpJaLV2u2=n>aX&MwyfOh;s!7TY`cDo~>g;QaCSem%&qv{7dA{eM9Bak{ zEW?G{%AH+ZXF(J4YS2_QCP6_#rP**n^&M0*y7A+6etUb~l&`jAey>DO@tx&sZyehP zpSJl02inKIT$NLbg@(Mml@TB+XMs!sp5dCCWg8!(9W6xTI!W!v6cgpo33lYlW@Z`7 zRTiL4g{O;Z`*;xTxSg}i2|hv8^7po+_hM(`fj{=yTOpXW{1KoIyK_vglsL#$==sY8 zkw9Ya`RjKvA4LBDh4%iZC?R{;P1BlJI!2$Ia*gh!3JbomFfZUb2a5aE0`ZLRahm{@ zVKsCK{dg5G^*Dj`!;g!>^(L309E;8SPzY7o#0uA-(5GUR)+$*j0+Rv|6HnqMmOWFw zCSB+EL8@e(a{}yJ&W~b?SFtJ{Hh_rqovJ`i?AtxbRaDF&ppCG?N%rDAR_mvKY+wtD zt)@Q9SuOsWw#4NLe0{(!2dE_=?tF{e(Brlj@CoZNmE&gy&wo+3{9y+%w;Ndjn-8+P zOIC@GWq{aQUP%cZq;q%M_30NZa&nr2o0pdo@SrkdQUNC=gTw=61^u@`t|h%ST$TYU zF{)@aBxpZ);Erb$h$PaN?lne6UJ4rN6ImM~B}Ye3el3`Cqk`b1>|mlVssmQ!c!cSo zSepzEoV;c-IgXsZ6S6w=a*jo`Y{y4d!IO-%^IfO_7`LQ(X$Vn12*ZhZE^2JI`TEG~ zC2rAOB6pf@*|Gmj%L_J1H||6J;IL(fgf}}zROE}c{}f=Tp~6~rv)DI(K_^4Rdt;1< z={pWRD_D5YMaGu%-hk&5BB(#YvsZ0mpI`smpCqDNe6m?8rB`5MUq^MK`F#(YsD@@D zf#QQ>v_;vOwK8n-uEl}OY0%BQ`2*+O<_d}_ktb|_W}H4A;L9<%!Xeu%%j)KJq`jOR z1914{)-VH{z2E-U1W^VP&HNtpF$gX>5HbM^sopj&Ojd{CqQn!?m$LFgwl1=G0m{N5a!T`+ob5 zfiy;2{p=9@Fg|nrs5FhfM9P~Nl)>>qIbOy0CVBckk9o%pChZdteOTxBnv6=7wvbQU z;JNvE8Xscl|(A0h<-KX&B zRqf9{*3;Du`#Q=<==_9u!xRImi9iwCSzy>u!GTf?`$Jwwv!1vG;ZP`upwqPKRNsZ4ZhHEy;v>*QmUsmk`& zH@uyV%OcmA3$AmAk9yE(#v$uzRMr=~p1bP;{Es2}#!VehVMs31F>t-WQ{LsiO46>k zk559n^w_BjN3*+1`5Wxf$Yd%B@dMJf9y|c4r*D43>P(C9c!r~oS%sMEc{nYme6h4u zcDriD0>Zg2hBYGZxyy(j_)t8YFfT+(M4cJ3s(4z95CBn+nR3;n?N@J&!7%$YnovlA>9MWtl|%C^z0o+(iTlm*CZ)eBfxsw; zj<7**vmJjaqB>LeGBntC?11;MwJ9^*IeKEKs}N1T+v?ELgVVY;LaHd17urD+OzM z=3%zBylfv3Xj7cryIhyKLv0d`d^=%*%S+ahYR?M&wO4RSuscfXsI;_n$^X$76o0hF zSTFgtiF1)OuQjkc!WsgNG2HK1AU3(No1-i(EJj;Fk<+%<7%iv6?+IAh9QbSBB{nhb z?W%jk8M8%{3)046x#^T7U`bP;MdX7QL@306@2uIRLotA_1Qa| zw4VO1Fmh(GRy;|Ke?n%2T{XOyG=xJ{Z$@+G4BnWvtM>S`uYqgW`C}QVHCye9sF9YV zG5z+%@ugE$0KJ;i2f|!vFlPql^K;vUP8?~+pd^3QV$*1&Cu-pNIwPjyy^G8-?dNIR z1^bJbh-wUcmgx4#UfP)Mrm%4IJ)d=&x|J%JO5)lQ>Q)&32+WCQ{QVAn#|&*uAv7{R z{u1Xq1`qeky1Ki&D`jpsF77mLXwF3MK{Sv%`Roz=$6m$T+C^ls3OB*qW=qUkhWcS^ zf1XB(WLKm$4u^}qD&UCCcW<-GPS4XQIPjLjVFO)RU%Y&We7WvlMe|gs{b;s(+L^r# z?a}JI;aWMDdVT>_aeRDfSdvD56P4= z%I>$+f+S$d$&kXbq$$&{qnQ$JN8SXn&yB7Pyy`A2A8!A$^q@^UFx(I+v*CLhL`;9z zy}-xPy|ALhx$!YP{G^hsvs%8cCT`wghCm3+kLH?RT>;F4w_>uM5eFVbK?g}1JMBL} z^G!-mz2kTYO3f|+X1)R`Qv2efE&SU;7pA?=#$(@yDMH!HcY7(JZ%5rgEYta&fJLwr z^|Af7I(8AYrN}_qwfbk9F<3^J*g$Acz@jw+^Su<>LHWM0K1{EE$;t7{X0`ix^2^z2 z1-7%p;n}2b{Y4{v1i3rUv#y3QNjBoralU!UnZX4k2La~W_1w#1i^#w=m#t|p3Nj2& zd4qM;fSig@9+F`VA%C7mQU0avw>0{@ALgf{CG(Evg<1ane$p+$zw8WWBTkZ&6AxR< z|I(4FvHknSo;B0-+m zj*gC?5I|vkODbsf*G(wI#@NWjM3;-yaVhv*tUHurB-lc>Szw%!*Ge9X-BaV&BaX6ELs3myj}j$I44-zO)x zRlsCGsO-uu}KZyOV`!p<9|PP@WY8g>pks z0Pz6VHP_8BychVRHqv7H{-wanWD5A0n3x>h!W^AzPk%efpjl8T)X3yy+sFu;%S3Je zIW%|))3oC?@#h55p$C9!5WV0bm9DO=OjWe1!VMN{kU%bfY*zoQ^NnZoynE( zlC9PKqUg^-J(-Or{TsO^rK(CX?o1~riiU51*^W%lquUDhC=ekjD}OY^oP2!cErpK7 zc|Y7wP9At*7gnk>PL@t-znQVaedZ|WnZ}MDH+X5zzWy~}Qdff! z!wx!i%o_s(i9Ff2I6MB@Ctc8Ubl82j&FiTvu?eZ94~a>^yu4DJ^<$@Ob-u9w8fY5p z-;(ADYnhdqmPWHQtsUQM`-$7i!<>9jCPMmc?UNqtLZzgfq)`E^!9Vomx!-v%{a<$E mH?wY>bN4y-oPGA$eZQzG%aN1Pk%B-Va{1S<)IcDj^s9s9 z8VCf+PhaW;fk-VpHQu?rGIcg_vUG5=xE`|KVH-j+bA+-KFczNNzUwfVI2 z$0SQDo6eSmR90fKU0hP%#$EZE<-EC1*%e#wR`Oce37CtzKH#+9&e>m_p;wKdDDN|L zJc?28o>Eds-zpsE;8hjMYkXLKwm-71^q%&m@Ocaw)vTCJ3-$nOFL}A!h@$6>6QoQU zs1^J))a!8tc--NfjaxBx_H_gPUM5X%4uGz3Wd7NYUenF7I|g%!@kWsf`hRbDVQIB! zqh+1tv{E056)0be$u?B@vMqjWK+&y}C6})G=8hR_!FbJ=uPn`}^?k|Eu!hCyjxVm# zR6;gQ0Z(s<$$wuW{+zk~yPz$?u4eB=DYtnkSB?GGz=wx=miEJrVYaH@bF`oNC6h`i zKeE$)`sZ$8l-gv2KxN#ou{cJ_593=(@kDh(Y)PAZ)snqY22X=_+;1*Mq=jZzyrF0n zxb{>Qj52AJenO4^YK?HZF#DPFFM0c~67p76c7{`|510KiJn_%lZgPY?HnB)!yIl@{ zefW&d8C#w17xBF@!Ab9jEG@_?%ITWoZXLpv`mu+0NCx@Gg9N+)#R|eVcTWcVBnTt; zr8HL_sc}X)q3(%0`F|Hw+x-rzz-yifGdS!uY;`a$t$6*`R&S$TLXv>cxP3eiN0Q%) zH&&CgN@zp&8}GVMbPy|*+_n-=;Asev(9Q!tO2Y@s2~so;$`1u0WIC1#=~2|SS*H~{ zQrCOI8TZ)T(s@3u@QE%WleYYNdi;Cs5wB?{%-{298=Lctwww@*N&R}p7TVdR#W_Rb z?UOT1bj{z7SmMu3>gW?T%cUJ+8V|~czP~ID_dSv~2$SKe%(SC}5B!FykQ1Bg=F<`D z$`j%Ul5GER)}o@JVdD;GuyQH4`g_GnV#b}DmMgavwFRUwhClIc>38lA((3RI%<*A@Tv#a$u+wr+$`ta=9t%((_GH3YWjV0?Ztm2hiQnzwX zDIe}9-N^r)Mes%ruqTYT%)j>Qn^DDw|Csrv>W-+W%^cBUYm z!1oX!Dx@tEBbK^g;<)|*R0X>OYiYRtS%d-kfb_R}k-nnHTvP~R1M$_ygIH2+l;Im; zgp=H@L3SR-Urv;Jo&0MD9yaVNVi9RKRZ*}#p^MLc5)ad1yOQ;z5?U--x(|QM(5wFp za~`eX&g0ogOiz+zaaNVuU;<~4@^~`8XLMn3wk5FW9}%lnk8gQ%^!3SWLC_PaBMnf| z;8$0x?>w6ruE)8rLSC3eyHfmE)0y(bhiYrHd?B*_KGW)FP{E^mAayZC#3rRHb&>m) zk2O|@-~Ge4uH06SpY~8PiQ0F@2Sm(5{o1^A;lj4!wBNGehmRagV=IZkoDRuvZA#T( z%Bu-#df)I7wAbLtHIc79_Q~x_4MydhMvNNw;IN}|QYX({=x$lrtApuUY~YwG=k^Qz zTn&=_ELs~errQYp<;3cz)cB!$%>{RvA_AzOW~2?c&;GX)(Wh z?(K#wC5x5cmFAB%BG%BJvNX^C4#4(OHNfmzLE%v0+>xig^FK z!zYW3W^Oi+I6nxs)J)d7_2OXr<4+=;smfg!nmU|3fo4Jcm&Ww5dnqZZzrB~09|wf7 z$!{+SiiVP@R<0)4E-g(J@4Vf4bu)i_eoDCef$i}&ejoq)Kd$fF3d-z4ZQz$!GL|A% zOSX>!Yz`=+##Vw4_KGIopSzOreH_xJk0MR)aNSx2Yo^z2f|0{G z0=-iD`k>2;o2MMYqU5UA`C5dQ>holBSp4y6Bx*b+n%9@NC(X3pyAuvq_|x~H)#^R@ zWI*qL5H0nSt*sp522~!l{sob8WfT0%R=Ea=1GhibWNPrhAyVaO9azUrz9!u}K{kz+9y#z!674oj#|C6pCEQtOwR z+X6K`J59CR(i}i_o>14-D@8N?j7z^RRM26$g`Yr7;Laeb5N&O->T}>kgwsqdV}UL) zemqp{*vX=px1PP~|9Duwouy(h*`#7vuA4(fxTGGrlq+a>;&i`F zDVc>grqHy5tsEShhx-r^HlT>#OZfi2wOKqBt+3$AsQSV8DOywe1~xgV-@0K=YXyu% zCpDld)6$L)Qv@}n+9v*nkLu}qh)w7DDNi}qHxl&Mu9L7w#%!Qc9@NMZrJ|3voTYRt z^He_Ba+p^i6-v#PUi)|>b)pI{++Le@;iIeUx9@||)J{LlQd{3ASVlh&F!?cgJumYu z!c|G-O}eC&-l16p(PJ8R*IapXM?aH2MUy31=t@wRZ0pxLx(WnsWb!k1i`FGjyWR6) zsMa5GRBg01!qTQOiMnn)R0HgkVLbSgsJNgcRqMrzNc`{^28;<~H0tYODWCK^Wt+v8 zLpG^E)qr=#$_Aqa2ALv98s;Sh-?Htf(v5dZ=yP_X8q4KDb4k=rO(jyu&*n;~$NXxw zI)@?rW2^F=d5zeCvcwesdK<>0*_hrFD_czoyhhklnYNyXc0Gq`Q^!0=8uGn<|4=e_ zH1nIfOLPrm#dwSPAyR2O%Yn`)7|-GPnmvP&^f{rdWm2g)o?)ar z)w&TT_`dV^Rj$^kgeodK%8B+vqW69d-jBk6K@hS}VJ355NN=}`KFgm{_E>Ndmcp(d z4{U$ohYe0KZQ>q>V2>!y6m0JrahPpPPI0UYuEoZdrC1Oi^xeOG(~p5n8U_2wmV^{p zyzhiM9N21q+mz|zr3;Fso@pUuS@&HC?AK#TpBSGsz4}@78Ud`TM=E`|ZDv@7gyLh`Z9lFIF+xx9Pr1SfzlQiA?7`99n*#br-ir|Qj zx7?(X+L&YO>q~Cm8UEb1&b&>ysW8Ag!-SC`3}-5Az44KYy8^#Vy7|7_;JDgEa9vvT zjcMuT!KOEk8IemvL}VlLvD|!>r{rXcxl+>XF}qWRjF6qKrt}Z@G}s-)eoCv`7m#4vgA3p;0! z+>c~MReC&_l)X5SG~!hh_JLBtrkiP@CDZ6A33t9j+{&iCk$@2tw|sorODSXT1nbEL zfmlHDucS5HlecC(yuU9uUtXRlNd=Jn4tn%}=GLnq5chS}w*pio)tn@sx$bc!)7{m_ zSX;*~zeA-qRFguj^QXp^*BtT0IXUv*zx9*~c<}C<%smeLfZI2TCQIj-V?-4NI(zj` zp7EEhiXC(or)?$ko)4MM{rxM`Yzt%FJLOM47<8U~w}>q??x1w{7GBO+6{4NfCg+EiFB1HH;plH&5H};a^e4|l zF#zPe^5*k=!2uKCrMzU)pGYNXB`5ar{z4X-fc;$C2GVC)BKHZH;7`tPY>*#Z&AsQ> zKswC#{rP*uztfJW0f~4n+upqYc#&8PI@*n5d7*mMcYbWGbYOZI^VaF#4nbhYu!d-j z?5fNh=>d>59sLpE&BusxqknqY`;O!m`UegKa=0Z043~xH%;W6*5hGCRXHxjouhf## z7=C=u3>a*g@&9@YjK^=PbD&3%Qfv=&zdCXa3^a_6LQ)Mv;ron>AvWG=bEgseF9o2j z^N$x}uRfJQ1j@yBZG-(0xl!i)QUK z-C5mvh~z?2cnHZkfZ=bwh2-foEL9Cs>Y;&&GRmo;$xWp5X3OdP7-+>65db|Fkv-3O zov-t}?d{Nwyccyk!fRnI%!}+pr>4?o5dYk}*TG+x@?R?lIaE0f()vhtsHE=Wr3*-$ zSEljojH|3x+m|^{)t)?^Mdez>&x8c=uu_M3DVLrN;^y8fT+yrvrv6>XYDC()zD08@yI;yN? zcuWrhwQ@lgJydPAM`h;*48pAmu8_q2Z>i^$gYUm9bV*8pUJn~+4^)pX(F$v2S_R%{0hJ#}Y=oNvN zRW}nX=1rc)!rb1UAJH+F|9tCh^m|`|$0h*E1P!~~*enw!kn|{;Lftl~-wGc1?2bl{ zCtF5}sWC}--8yCeuv{3cwYnHQz+G8YV~cf7%25y4hO%!Y7M1NUVZ*f{F*@%&D?Mkw zcKaL|LQaotoJ7}BByT>!t`NUhsFOg#Xw9SLR z^>|~2h(^Nu*LZAkg>GM$p4n!;t>e>kiWiwCMY3Uc`K@z9 z?`oG39+0_VLtbgkJ-gcEt^4OLGZJ|oW;3Mzhu`@(63Eh$8BZkIyXYjmnhie3`}>Mb z`+P1!MG8fUhtBK?*Q&E~>%pG57+b40ZMbEY)??@n&sNj)C}o=qlX`!R#=QKR=1kGl zq;K0VGBV;gl?=%RO39k=gR<4u{RxU!J)4>^bXzO_*r4M<&epExS`fcyMpVr1rN(Wc zi-@<{6lNk^x^zc3Ze~|VtAPBS6sO=nLc}9JhCP69f0kf&;f526ucjj|)lt{Xuoo|* zvw;DZ0AxF!h%5qcN68%l%YyXeiND;FTZz-NM|x!u7kHQ%)Pvh#3xZR6&U4Rq!qev?7mimOZbGd+M-&-SN4QFm#bL8wo@AR zEoWx=FV|kB+S_^{?dkh%d~!XiOknqV=W?E6we;xciW*=gw4-gOU_?1OyN%a8@lNSh zHowF~$#{orjYJxA-#e=d9F9$7@8F<%4%)U18CZN;6KTQ*zjG$p-fk|uvQ55!dHDdd zKLokOqx{n)OKUObC0R}hbN3AXFJRI0?NlreUD_+TU%808eZB71^TmB5C;DKvuG`aa zmOegGJTZHHMLB$YQ#W7bDC0ss%JEWu$(ibmJn_f^QI6L^p?o; z@tSekEO9J5FD+TqT(vvh8lNbQEz%OPqw&-o$+e0~DS`T660eStL;+2^Jmrny90f%# z=K;xG?~xn@>SfoB?3W=A5Ku$}BPmv5a9?8Xo%@h|QU^4qz`Vh9bN|}55`u!Uq<6kg zp=I=UCZ&u02u`5eqvPu;Q|^95`^>$?xjFmHD`alC!l$~uug-Pz&PPIfrK?}wm2=#_ zCkZ}(#m`yh&m+zC)NSZnBv zHZ^-e8I)*XHf))?QlJPjC7x1P??Xy+n`JV^Y~H8ywrr1FH=oz13%%~yFCBR~ z0>NH!iA->jHlhY2oJjvdVcrmTo(CgWe30SQWJ7rIMHgUaRRGH{jW5x%i%KzQaq<9= zWi?f8*$Yk*uq|X1b$yqT7e8Hc6J|F288pyTtDg-tOi9eiqP?=JQ6>8` z7Y=36*ayxKZ5wPx0~9L^g?LV*3ufb>0jsK7PI)lSn`!QG<|3s=9mdwp``i8IOep^F`tqUM5?2u&jg0te>J0W>TZ zMd``BSm5-}mnep?ST!1Qa_$cOBvNZOl(Toh`&NsZz%OX>1=b(DbmzyRCGZxSO7_XEI=c?-UDy0mZ z#2=(HWskemlj+z&U#>6qkB;Wvkfg=Pc>M8jkZz}6xbdoI*T|#BSqJArkrvs-K=E;6 zKc{1eGMk9;Q8-7VQ&=^h_AsRtMOqG_wiI(DeFR%2XFQ-SUea(mM2bRngc3Uo|IW>% zxK(`T)O6nBL6Os66_bUe>$aF2nNz>?i8UZs`_DqR<`@`XATTTbb}0(H%^F_ETW@g~ zbdC9m9l*6`VmwfP>_YChUwAK4&Fr#tl=UMnF%vP4&4t!6bIyvvsVqM2^h|d|@;<*J z81lnMmKP;S_Uo5pO(4S7v5DZMG6^5q{7F%DbUU??#pI4@VG{fogRa`$Q+P&O&ASuV zUXX}LT`|MQso4#Gzyg43IOqs>RyQLFuIzyPKb213*5&fMPJc#Ff~0KgGc1-j0}2=8 z1?Rl0&YRK>6=4#1AhnQfspmTQV=TC;E+l3(V}E#IeRzQ?S~*r%DK1e_yQ80~rQdWK z4e3Lq8K!HRLx#?6`<{Pz#jNC$m(U{g)Tv2J-)Q`~ zKnk}bnfCxXF{gSCYGsDu4}K(7`;=_`41FE+P1lAv)0p&K+sa_{gFL$nA!qkpgJJnR z1#;!MI(RveAAowm`w!FtYz}TJ&d{8xC+>{eovYM&_UL9mfz&xky8m5A znOe^kge_yZ$5uL$>ZS>kXg+f-#65$m{j1>>nkpLdwN;uApyowjBM*2L&jxbDs!!vO z%mgK9Jpe@axh)*0n;=QOqUEvgXad*rZ(%tb;-BMu2roq@(w;%kS>`P@y8Kk`L%^(V z8m5Rs1PF+46d&l8Ip_5gs*!vjsbL*Os|8UTOZqMGm2&M~et(R=CL|1Kto)wFvAj}w z??sHhbL@0LOB646ATwH@)N$za2GhyvFa0|%b#(V^`+LWH z!z^;vQZMWI#;b+-MLR8HIVu=FPnE{MStI`zL2A$QoKpPsrX=MpArzNWk=Jx99s&8h z)vKO3?%0$RgA5e_6VCxH`G%8jbT-qB*E?}pU?rpZ&?{Hd^3^eaUM)vZM5Y>iY>^Hx z=6_P1zf`lS{9T7Lq$NA=R$DN=e8Wf5`yU%Pbgh!bli=z@YIhoZu|x!9#Zd97QtFZ^ zP=na}5}VBsf1+YzCzXn7?7*2P?9?kUJFEHBp8I*@WpbHUC@v*(o2uTfx%*xzCwV*R z9Lvl^S?pQlt&(ou)fIu^G&1Kt;83!&dni8)%$Mq2WRq?|E9vLLUlTEh{o(^LWuj#p zY>j;A_ODXadn+#%p%cYPTUV1;XH!zkQ%>nFLsi&{`ULFSlyyP?tsb&DR&6wos#iB3 zY4%#Wlr7P#<)O?Vrl7IVt+nHp-b0W#env=J0<=)#k*@I%>$E|@bAR?itv)dD87KGi=z z`A~GodEr&Ds7YdA3);R`d|8sEr>HpWa%i)Ea`#m$9b3%vndyT4=xpY~ynapAzzYC7 zk{V0lbUUM`q(7^ffsxxfo4Lm7UOvr?{Z;Wx@Ew7IT3JnMN_(wb&YQ|EJL z(N2oKoSQ4`=cY~)snxfU(5-lJg}86`UFIZwdJuNbT1kN`w{WLx4J6C}8R@}n3f8EQ zR~u<^a+0)-bdK+It7?E%=Ea%-p(rBMNz@YSazDs#sd zgGnc>`-OJT=tub;YLs0*YRs^3Nuf6MjJm{XE|zd~=v?#*Vn)E$FK!K^rs)D~**@HH zNh7^>?}xRV(WdK2^nf-U(L}HiRxLqOxw*I2`v#N(m}@!&NLWS8n|B%;N+G??*9oQreWg z`0#7B(9q-Zy~V}(PLuNhf02aF@)oLgAO?dy-X1Ab(GoT$(Q9kngd%?ZLu~vXJ8$|_ ze+Yuv&Xun8C3-wXXD=V?+9t*M9sx+*$fDxHPZ`fuN*b+IG2;JlN)i(vPwhrBvr;U; z#>=bnFgTLW2YYm-Dp!hYzI*Q_W4G+N1Eaq}>JSLzR_z&6$s|lMo1Uvk)V#l0{0NvG&=x ztuL)qCu@1vJF7M~&_2ifM-#YR2;Q*C6Lde@tu}aV3S1%OqOXl`+2#y_Bz-APRH zYzGg(MX`3`hrjqcwBG6SmA8rkw<~VubKCMH29NwG^jhfz78SzzeNv8$N3mkBh`%v2 zMdy}%ogOF?o-~Z2$NiX|mYquBFYKroj-uz$-udJuoWDoA-a{Tj|J>q_ypLPXE`ZVf z8tz>zBUc&z+kjOQXD!>9D)+2pO;kW?D61td7~Kybui6Ab!G(6+n#fQ}61b{7Z=`$* zkYbE+kiF`(gU4b=I8~{e*BzHreFGX@l;86xMD9aOY>OS-r0mYvdx;^{qpQ6Mg^U{n z4%FNY-ka2{9u-oE=iIqDMXnytL%u3-$9U;jET3wz-Iv!j)#pG5w=iO~ImwRnvQEyypucya>qZH)vbG{rf%t7;oE$+ z+0@q`9$GBx`f`<=USRE4CH%Lm_QsgN-5LX4s+ozBsHjR-M)H)bwl(@j@H1bZ%gyR- z%7DdE4VX?$>;U*MbMA`+fQ#d;csld$(W+Ye#be%Q@pZ}!N=uPw# z%(e*NXY$c;yhf#RmvdSEQ1Rlq@>$EQ&hFKwCb62g^mi2ewo0LF-W2f2INv1~t&iYJ z`r80G83M?Ry{i+|2(;G?$pkom%tN^dLh&G{9j%*R0yDlyNEl44f#2(8W?1}qq4_)4 zqQJ4Ez(%u_K^?`CuqO<)8~C)Lw?Fqa1>d8ZxSAM}19*a&jI0=NQo295EEOkXO|H~w z97}WCs);az>MIj386Gb0Nc-)JFDU#S*ITAD zCM{J`s{U3J;f*b&XQv}%)f>e;iSUvH*|4>&g5BpM)a=j<)5dtqb~Hq3Xe7iN`=Yw} z0U!tvf-L4Cl_^BS6zk0VsmOKq@$vPDQL$Cg5+mxPEl@VSAgG2mP^%R3g{MMGGy&Mn z+ZmT<)b{R*YsqxC4Wj6CshW*rVqGa}!ro8kJq#v+Ay9;>n91kBNTmfNg{oRRl_ zP#m{jZiG2+TpFPEh5^&+65lQFz^QR!Y)8?i@!G}Rdo_}RuGSyN#OYXD z+m0#7M15=VT%QG8rGJ{Y?oF-)-ccSrfnWN7t;ZAr3umOsy7}mxxP&JmOK%56{9^28 zO+Dp%^>93wANXT@bZ$Nd&Kq4J5Kpr8CAQ(xnc-DbHm}>+T+-DxvYj&H!Y*}+9@x#G z4T26g$8E!f{a`wjfEMX`^~%0Pu=>f)48TDb4mM|cfVs=`;#K!~0?+-5ra-!++O46B zRezTYsG2te*ztt+DL&v-7Dm$iryBn4vk2hu`}g-PktF?}umT8_%HsD=NCn7C0yNWq zA^u#)xA^zgkNy7};1b6$R^jODo^0#>(0`2)V>wVtx~*PqLMKAY7S+&aGt;1ig4yx= zc%Iy+L4$Bta~mG8y~DV8-cfLncnSNWSq3zne*rX;#I37f5Rw-eZ?j}IPjA={+5^BW z&C>!yPvN+dY?Z>mf zU-Z%)aozn5NBGsSSYE@lm$XiVRs|#O>&IT4#*V&k$##CU8k~i5fG+;HcKEQCKR|LU+#oI?P%h6E3LO(_+7W+ zg8KbsC8gdu{3+WG-MT~Nkabet0|*$ILfN2InEGq*;S5XG&Of&ZrjAnkA?!0zT-Z9DAB*INcxP`8IjH5;V9KQip z#d&+p8r@j68)x{<gbJyRJ7e%Ip6mhwOcs6n{2#k!vN`}Pq8e0V4dhYX^O7Qv3UqAnHRpZ2 zb1~z#47r|OWKui#%Q$LFNbbAa6s4Oq`!-zH^OflC)#!+N z2%d%3DKq+fPvG#;Yt*f2P~o=9;Y`9E2ZYDgNtdlCUF#annhNgjqLE|5j9 z+sySMRfvt(qCC2V`pF|`6FDqfMr&uoblbj9Xgj0mLVnWu@%oSoG- z>@;wpk=jND?S+~Rz~hTO#NN^4vGV7N^HwxLC6d0_4Fz*4vrlwJUN+ccJ*2C`=SAdH zrLS*^_0=R`eX@Q(tnO!1uf4T;jRDb-#6;GPQks@%+`YJ9#k`DWuB^DO4Zlquc0JkT zB^*T94)_ns%l62-ndjn1eUo6}(`@3r%}ocU1sT~%tm4e|I7+;MTkFg3{LPDv^ZRrQ zLYeToB0+TJOHqQydf1=lRa%^xlAvE!10CTRg)!Z0w*o!_BC@h%51n*oJ}K~MgcTeM z>{cfE5!UU9X{I$oJW%UX;o$8%fP^d-I+RQkjIOpE?yPIONe>>z^LguK`h|Ek@mmE|JP2of5-H{9mZ?V?I{?)ap@`;zCu6N;yqH*i1e8J zTTHU?0VX;x_19C#QUE#IC{i6iOf))Fg0%q1a`>xtNDb3z@O26$8c)?&o7+O{8e!Xt zjjr2E7QwU{e2&U63#knF#eyX|Bd1BeN1Ztu4X}Gf0M~JfF=uv2z zvr;b5>90qo_-ie0OFyFcMKsQgCr%=g>!4CvCv`yihx=v@9SWyBs;TWNkk+)IL5nTq z5=DU1+?nHfY)kSJlW_Dl6gk&Tr z9TZKcjy!;=K5t+utemk&$=;y1i-1h-ib(HSml|)~LZmJF7WY8MufJ$ux(o==W;G8c zB{dw{T9|warz!0RuF5VmAOE1eo7bwy&3>BqSI-I-r5npNBH+eyN}E1ay#WI+4)v`U z5LXaNM!UGFjpVQomyr>P1%0R2BiuMV}tcYG#yC@CH^N(!J__N-USQ z3m2!!FE(?DT-a8b#;bma5OV4T1mOlm&m}KFFO!KeSe6(u?ww*gJt&mwd3BRn784OX zxZdjuzeB|stVI%`4dDlnV?q(rvstpC1wB9ET~OiEhhc4d0EdRs)`Md2&fjROMUPMh~Wlxr_TC?=n* z)52G+8ppp(!M#eHJjG3}j^ka!qI)Uq2rwKtCw15S>hCy=kon;`$_-EYLXom~{eyio zPRrEPl!J>)VKvPc8svxWcqz<{u#o&*uG(0){H$b=oj{d9HyHvk^HG`XEzlX!*HNu#g|35H_PQ8n!E5pN+X(H9*%LKk?WX_ zXjr@EZem$gU(~Ad+Z2lZaRo52IBlA4zIm5t5Fb;4u5tDYs!J@a&$29z|b5&Rq>7EjN7T z2{2|x^d)mmy(9I(6>>&3$vIC_3Z9m&CiYOwdeK^Lg02MN$;d#K5;(CCW;^oTs z4^(y1xUyU&G%uK(Vl%m_3CH!F?>K+IAfdZk;w|Now|2aJqyE)ZXOg`TsCGnp9AUT{ zyiv=Zz||4CufATYwz#SvQy~ZP8?EtJEIha=&eV3)Ud$;=EAuKGH&I2g+iHrOv4UatvikYz8vn@;82aeq@cZGg4NQH2F zyZSU9rbmcr@7FTOrHabT?TFEYdKR!f!L85OCr=}5(~1q%<^@g;>bDP(jdOK@n?Ip& zTZ~Ol+<}xvi3U>`6!r*a^m(FiksZEDH^#(0c?JyN; zs%gk>5nmoa)YQ)5*K~5HM93?DVW~Z!17KP&LeOi<1f{8h_7g1Em}Vvhd5!!I*%Ec1&LhbJGp`=9|A^ z)Lp|_8rQ$KJ>bC98>l(UXyHc|;dq&Qi#p_Cwt}38);ngh3(cWeC6cy}7oX@;?A@52 z_#QTH7r~?MdVFdEiebVx0I%-Vl;ZV0zZ^z-$Sm7K1<%%%qaWCRI{}IfOT!bt1`{{# z|8j-fTFzAFWM}=%r~lkAjx|82083RYK2^U-Xu2(;v+KL-b9EJUOSx&m2p(;*0 zxDY`*bq^`4qS^W{@e0B)Y|3YJnon+hdpi}(-(sfHwAVh&yeJ}#$@hH!;1Jpi4im>L zsmqIGD(P($M({k=3-@}J=FJHqPX|6JTZKMZmz7srlx4T<3og_AGw%*iY%1?bQ3Y(X zsASj(q7<~bSWso3HgvgWB|jXc#ttyxsaj}rnX^&{uuLG9np>>%KG1%BUd06xWcPhWbN0lty70pr4}*zeybukS_NswV=8auR15 z7yVc5H6XX(_DWcIaVvMC<57d7$-}h1u!%On@>09r4B#C2bp-+$%M(vwzw+|=?-%@6 z)7ylD@`dApV=ILS5iOmTS?d?pan%H%Z<*JQnBU7@y1T@tp$RaQe^w=dPW)6K_$j|= zW~&x3UlJG^)ATBwc9pfe^TL9q?}r#{7Bu|R?}9*abF8Gsv?q?Uw#IHI@g|+$ZZHLH z_elz9$QLC2<5^*bhnZ6m=bUe9!gRMHEs`&HS3$s<=x3xbn^&a%7{0|nVQtMw$n(IW zTkH^<;;lnE?X{7s3ZTTWRQ;{rtj_CJyb$0}V5JL9Y`O~J{a9A4T_ zt3Muc6R*AQ!Rw|GLon=m!mWtfH-&?1BX1&AB`PV)B2k#pP=ZpUdqm#*R4>|^hr!>v^q)+cnHcOBIdxg(= zrQZ=qb23EM^rfVw9o{gpH-lq5^EY!6S+I-2>D%KaBP}gHkL0b1$%g~4-+Asl)*I++ zNC{w6-*wW|3OD%D>69#=)T}>oUGWE>GyoROy1j|g1{#vF1_IwX;D{+S>XKhSro&D2 z-ci1J|LCpZk?1Wu8Vo|)2+1sWqZT8Ai+mU?>g$cx47zVaPR5H($=@t(?myZd8Si%7 zK;@Oy?@Vn*FZ?jSk!q4$ad8<|Il1eul=2K2Mh7lDzq}t^?bs$86BCmKIRB9}FW4Eb zFt1mi+PE!y>=8}{ci3>Jo^>MI+0iWi?!nN$^52Ug)dpgl1Dc0<> zhN%AxngfX}8Z=s`*KGTzh5LU6kpc1j$cr<$Y0o`w{W?_u&->^(B|F6Q0n6y|#1O<; zbS3z>4lAz0>y`RhI{s2M`Y0x;gLRbPWZzC)V?YbOI8>uRU6UlP7d`s^!n?!{r3JS` z>h8EQ2|Sqa(riF*AMdO{#jw3q8CUXaI4wCjxf7q} zp}M+K9|nxC34vekI=0EML^nq%n_42eNgpFnE+WIJKp#TNu-5 z7HhOy3OyDDl+a4E@alT#*|KI)Et|eGas$bE(RbG1d5++mVVvIB;XBBj^P`?togBld zR8}P=~Wh`RQn@Awy2!zX!1JZ#}ToQ)!btbE>z2F^F zdMDA9L@MWpXq&N`zFiN`$-`GoPqE~y?1JG>eW45cfh&ir>`ZP@rxBXNjyv{&3m!qS zB~XOPdZno@cCXD!&Wi}}lWSM;uEGdmqG zJhfFzzOw;jORNGH(ibMl36ySgBRP?Qtq8G3o)-g{l5FDencHQ5q zi&PIvIP(~?2Yqf&u6ItxyGj`NG!Mk%3p@^2q91TM)!Iy|ZK{sCHoG`2bw;J< zvB-iUte)B$;RL^4_akP!l#i)=C zpp95vvDV%+zWd(*p3~9)*wKmdJk2aD+~yK&Vw2h>zUNDq)Jkuvtvxd49g_k`44b+g z-A3Qs_l>F40m&vbm@Cd`)|c2dBQb=mGFJhjvr$*;~1zCmx=B4;58kMa;PsNlqY>ZHt7lSr?rw5xtaX;^5D0$&Dt*t z!IQHv_I-!80a}y8uo9NhuRtc^EQn-ki6bVZAhfCL&lLv^>?5P*`Od18BBB{vJNND5 zYIu<74Ld94sUcYp4-X&>AqaD_TUPJ9YK4N?a&mAC&E{^R%LH9VG4$C$crL%~PcB=P zd@!AWxO77JrqyNYONZruSrCoufMzsDq zIy$?}{zg99dN}N-b8m$e8nfb-c-eoh+T5`XNV0wFh$|1`C`Z&y&x56|sMh+es%)z^ z^R5NbD_yd!;g{eOk_0@E@s(70r+pesbe|u1Tfno+lrv=@9qu8QP8Da1j&_+nRNJ-m z*#5Kj#Sc2GAa3u76$FFr2`U$6i;A;PsdHSEt+7Q3956w_<(2rlmGG++5FlES2IQd? z?_GVz`KymyW@fMEU^(6DtbJEFxI}J;bZuj_8h=XnzbumK|9>+LSh|*0mys3Td2f&$z)Go92V`Ra`rxJst1p?*CNdJ_~?K2a5=H4oxj6# zP-hg&sHaFBoF1u|{%_p9cUTk8`!lg zO+clCi1glTKtTwgA@tCD4;?~DNOC5AzUBA6*LD6p=X%fCiw!%wv%53T%+5SB&;8sZ zawe%$XLmJmcG19MR)50WxHMxdH^VTf_h9C&z5nKY4YVuTHs0egIF0{L6tf0>HOw_} zsH-L>!rS-YcZ;q48M}VG9sI!W^ucR)P058*p#I75YUJ3gHmqjGQ~ON9v;ut&f}7Oy z#9Kx_S@>^8doCfKAe9M!da1IP-NJMp!RX$pC1K}t#>T{>h{lDcur;=;2PV?4HRPeT znX#nOPcBA1n?+Dn!Kyi-oHX$SywA(+bns7EI*S4c_tu2?JUmPd%_@S*njdm&$W0U9 zT-eJ^-X6VAC`_3{QwfN^vipiU1DwgzOg!uq0-gMM<5)y|^(qfKX8f1ASCr+&x#TZ9 z4TRm&`HcZwftH~>TSI;3Hm=??>=x!`IT#Cb2Qo5k+x(c6B+3MN`Rj1Vtx?h58vd*m zRLC}TT;_Kb6gM{-zmdPGMp^3y(4x%b=>0bzW6X$Wbrn*-Wl|h*6pA8Gipegc>YkocnPO?K1&1`fdQn4 zO0dY>ZmErN9B$19D{-Uc-KtdJ;)OsCR16|#f4Rgtxnr{QcTL=`tH!KD>hg>d)>29> zUI+K-%g(x$TzWd>&v#`Hg)NgN*P6u)XHn z2e3a2Jg&c96!znW0rlKIF}fOmbcQ;Epv!)CQguJ11rXzgoJ2f$Q2g z8}YTu?TIM5BM+|Bwn&K=T4snxNLyp@2~JXkKZ$c99Mn0FKNX4pj!HJVYW#03z`t%I zd1o5a(_``j0`%rAN@+lw-n0drU2wg1sbOx0_GiI%1zk&lz}y!xr&75y7v!pOk9Kdr zmjn1qjPGV4l65#W3pm-5FSOKGS!9Ks9kR~Xfdr&0t<5Ie@1%4$mCA3^1WV4`=6V$_ z?K8UNtu8q_gQ0&`xRlWd#OCt0bKy=|#ZTK=^t)?1j9dJXW(bcGmJfmaCLo}C&F^il zek>7{$tvmFuMrx21B?o7c3qtFkLwqnJgC09c7a^?_GBvgN^M5ZhfD0ScF;l?7@vN+ znE}wTDWmA>a=p3%u5C1w=yT%S1Co@dS|*E)_?@13oTT%fqmkf$qa}VmiiR%zCl-`E z$<#u~gdSW=^%=;c0hS0^H8{?Vdfs9~yg{aYx^S{38+X_${S z4tzpt?&Aj%enakVb`AbUrJnhG1YDkJt_q3Jvu)S2@22WAzUEDK)O;;kST$ge@o8=* z4t_mM>0P+|W;L?*wqoh-lI_-u(fkz+-%;i8L0?0!o@JCYOUr97h{nS@W9Or~k}U7? zC20`#Z%}_!vYc!pa zUGg}D#gAm7G(Vv{zwo$YeN(bM1ox9UUTG=OJ-ptp!1AdtV-;3rx~#(m27PKAG`_Ib zD}{=M7AE(fFYqt$+j zBf}BBden`eBsm`sG4gzzH4!TsmSTzfJ{<^4a&y;gV*mHe=d<0y&*V%8@<>r$U~App zhE`Q_X6MsdEI;+Uv_*_4W_vEK1$+*hJ;S{A2X0ZKLauUMMjiL;4%~uqPjrC}-$XO2 zZYvqs_kDjr2k~gv5w-8VsoYK89T!#xcu~WE-)V|r-M#$UN2n2=9~%cUH!4HD#u6og zGrq&TGTCjYyeDC6&hFs$&o!Tm$IW)Z48zGJTQ2)tbpd*nh~z;A3Q>)H(|0GQ0BW&d_$_rI zFpQm$Tf2JQw;&z340IVjE#bLj@^FrS375xJ%L}R_EIULj5+c^LRGt>9DkD zQYeGXEqYwU()-6c$fY4Y#7pXE<}VzOQrta={<1r~V8D)m@5)#HVf0xaa^n2w$0ybH zOb`-{{=z)xKL`QEscyYH8r3lc$U%ytuo^$>I?hN_C0MGe1$FF{EnOa;Mkv|{F$XQI#bm%Lml9V&-Oja zGCJq?Aa-!*;+toLy@hjh-}xGCfSz--+4}J^`l6%mVOxDLNGUH~W>l4M9?1fVdXDSB zY2v%}k`3N>6?0KJw0neU_nhV7mg)#?tvDWB&{7Uw+m-gK_p*GUabIcEJ&@4w*x!@Y5fh_$@C z{nrfe@&XN7gjd$houd1vFt3256s`Ka=DP9%m z$1hi;GHRHHBb4>U3A_vt{N|jYvX&^zyHsKQx{;q{Y=*d)!fHKke7vC9>c^dN=7VJ^ zx*u|fZGV&uukBIu>hF{Q1bY|v(VT?^rMV>hRpa6NWhv$TZFO!aW>e_)L2Q~5`S^Kp z-+`Ch%0Qp$DY9sqNiGaqAl1%~!n0`j(3~q0xC*QpoM#Ibj``e9KV~{18?`T4-=N#% zSvXz1-P~7$A2ac}%3!|XdcqBdsx~4{*$W3LpY|unUQFosvzMOr+_aKQa+Qfw!vh?r z8)JM7DjeOXAGZBM$UltPbNiaO0n=BdhbRM%b3f<-3&jZz`1-D%`Pt!um=BHJ+)ARV zcBOOu^=qFb9GtIUCP)U1j=M4(xzzgFMx~N)ix8X}145YhLbxRJX|(Zvd>QTI%T_YW zuV;ko3fsdrO&d!5^XjtVPB(VOV6dF7bGM*hC2T4-+!MiXSK{o6vi*I9RPTIto(4Ea z2qz=!Hwa?qCYUpKInoWR5iWjyb6yxxDVw=ikOA?1!26gCL2Rd8Q*hLfveRAl=!lbY z*&Pb>Nbwg?7O1N(YP=#~UXUNZR5krwW|&-ImmOJ+^eq1DGXkw0xFvr2K+31to(}SS z;N@1MitrceOW(=#OIM)^6JOCW--9@PTXnqT7K|$1IjLJDXp}wFpDoGR-D~XU1}M({ zOT+o(6W8z|E8$%OWmG05H6RJS6`Ony0VL1XJqd3qbkXi)G4!BIR@SeEBU#Qgf;<^< z$`4jTYZ z1mUb?Yd?6tLMp&Xu8US>Iu-{r0n4dB#}<81PpO7v3iL8*y89I5@LAqVF|s$vbIGmy zpI3O)7#`(=u8#u+V9zXa`f_W1mOW~h5wm@sXYa#A&na3gwRK<8caYB<*_7XIKJg(x zPsdrjq=41m=Jm*W+=^uQX3o6C!=Ps8J2h5zZ7%Z{{ThTBvZ)L{iZx#y zSsZ14d{=_#G>kpYa3us$5d;ZuoM$CxN;bv~ukM zq@HJGw3P2tx#Owf#72n}+l_bFU|FH0PHsB+SO#_pRbkZj(|!M6tNTOm(m)42+9~+1 zd2XIbDqjcZes#>O8}4v_ffm+hSbNqlc)lv|#xuqvh49sYq2u4~AI;3>eb2!m?X6jO zbs;y!cTH)?OV4VLkp47bEsRPXtlhfDpHoXF=@*~5dGnl>q9KOiP02&=3oI|hzTV_I z6(aKUp_sLN=R@X=`F!4M!SS-^nbWR^1b316#@epRbANjn7T*3%F7$e!si6)abz``E zd9Y(kNkbe$a^KA^=;=$@t($w~Md+S(&KLT#+_g@=WBP|8J2*)Q9e`LTu5Cqg6Lxq79w=AWlH2DWH1r5-u;wJAB0ZEgcePB1q{d>hDn5#nI! z>LmNO>*X5qcVE&YPgZB%Q06wS%L@?vj?{BDuNT|$_|`EiH+VWMt!AebTS`70(uaGd z?yL1f^&|-}c5&@GUO@)(FO-XTBGg`=o~!@7iRF}Vc=Xu;V!sfu9;%u&tzt87qEJXj zS8!Pp9x6o|aVxj$;awRiR#=g7*Q9w6`7S=aQOZ%A4-)H|axif(>FkgqBhE18&{fX~ z_8l70*hk~;Q*x)&*dxpi(V1*i9@|2>urX7c7BYt`@jWZU(PtE#`hulnNHfAo7HQ#O z8&&N@1^_;IWm4vHz^WMad9Vs33CIm(wdBZuFwR_O)fzee<{tcT{SV)x*Z=iBI{IJV zqq8Uf<9j5}^+zo$|DbC~t*or+qf*z|xp^IacfLq>pl}uT7%jj*53n@#r6DmI^i!BRsqk0^qEhH}z_`glQtr)RO1G}8gBQ!J+nkgS-69(-j_}Wk(hk zv2r#-bu&?WD`iSnZI~FdC7mSIwi&)K2b9!Y6>}fTIA)LR-qiJrT5*z2Xrh~b+!9F$2;q4H#zwzswa?o}E{1anC=f<&xS3Q4Bod%8#7Ol9T*d7fT zwagSxBj4dL=s~0uxvVGZ%pH5_ip{Jr2lD0fSl=R&@dNm)enD zZ5kgw*rTp`=4Wj*&3zz~a!0(by;Jvf&LE2an4Pb}w)iM&J?DzA%CDE($JG}2X=y(< z7h?B`+pw7lBKwy4EjtoN+TCrFoni5VY^^F-NM?47+0?H90a^D>1U%IpkI}}!{AD1s zBBSsvovm$Hisw`!+i&Cp?@iT@DfbEp)`UVOL?#(`xFTy4yDp9{LYv%r*;-#c9H&=4+D5Kxa$HWws(Yw>K*esSii`eO0dzm59cxz?B( z(^^j&=)YX<%c7CitWm_D)TW^lx5}CdST2bJabMC*T!;RPW7oocQ*Gh_ClJWRTZ7-& z3)ymLS51d2`@SUA?jICd0ZE{5OdmVR!QW{DT_gW~ zq{(#Y&Jk(R1(xo}9kx#Yz2&L%S6Xl9A|XREYQ?PW5^ppc0x|Jg&q3>A+h4NEIzWJ2 zbkEOn%~!(2U)|U99C1PS?HgqL)4BJTJoZLTKm#i z-sYpJo|p7x=)RAKssYs&Y8zV~xuM7?3u^VjC_ z4HSHH@hPYV&Lmc!<-oWSFgMX_Ee{E0y z1pa@b9)QgJqtd(*PnMl-6Scs-zuq7$w9D%f8g>;XK$^*^floidcBA}FsLK*cNAgT0 zjXl2Qz>y}4xFoO2^1EmL2`*eRiCo29*RTIleQOwT;V~WLN9zz%c(SbMkDIv(S1#xy znh02i|Mk~x=SL|9c<=&c0${m1IJ_&|<}X(iTcYik2a4GwJrmtf8|aycu7=Ue!JKR3 zo*P$8?|3d7=u)MJ2jouJjSRT(ZV=PkXXo!NiT=3oTb)kJ#1Pw(^)161xx5WAy`eIc zaDTq?u?z!hYqi3xpg&lyF8hE~3ue4xxol^eO$dVlZ8?W- z(Vrb(s(d>niR%=6ym}1lb|s&sEGA;@Z0(sBd{)b`ZanDl?nFw`Wm)>PEi1X<~DJPg0)sb&>3WX)2wnYca^N2`Zpbv_&7 zugJq&bC_JO#DBWl&-wEizp*Ycd)OnKDSVUbP4o2a>Ybxe&ONmzZ?BYqghf6V{TNeM zW9~Ilk${g#oWbmb#toRe@vsOIK8~1Ak0qE2h(@m2mACD194k4hzjKK zj-dR;SK{wa|0h}3YcI1F5)lKIhj|cKwdCnm-rv8~J2%_cS*z!<$b$z+%Jd~?jNn9SsH@Q__ zf_PjtZ1Aqgz%LVzJ^mT1y;7+gEKX4a)h=b{{1pnrxTA^Lb>sfMmd>;Md@$bgkmak#>7& zw5a#;%~R^FXLEFyaG4P`?n@WODZ7uby{z$}Y;xBrzkl>IK|eJhD~{dHPDCh_8*s4W@9ECw-cC1xKpJt3)Bzp@V< zG``l;u-!_2D>?#2*YF@#8Cf-1qY^g`&M0>$Xa`w4!RUUl{1vJE7j|*qcZ0;qpbe6C zL4%w>DXxKP`n2y(Ka;*vC>sm4ij_(3a>Ho4c4k@Qu`Ao+j0LhkGc48=}Hc*<)|LID!L;nxmemI2Ng;i{yig?+=LUORvBO(@ zVvWI9DJF3>Tf5nn?9hC7w0BF~w7WJNUU!bZA6|FOO?fS&CVSq2i2LwjNvGHZLqXL_JBDN`IRD++sPg{h3F2B!4(0Pb$5bz4t z=yYtC5m@1*2UMISmFBTXjz1!I(@*_|{fX>t5UXGanpp+yFijrdSwo3&MabC(*fyqP zjP8}--|2)`?=OQou+h~2%dnyRSW!77xe8f9%e{6kkuuns@Jl2dVcQV-U6*X!%l2c( zTOmVZ(O>z4uvR4Fyg`gr2kP435Qqd9eBQ8tE#Q8YWNF2#7uZQT&ocP(A2Ch^b&_vj zc1ju~>AtO8A_nYN`zP<<_>4W4x^HDQ(!Pww9!-Puvv+Qcx`jM|u^H{&yZEOfYfYg< zPe52U_U37no$cuKa}6^WKhBTMPkknTKFmJoI!xDiSFLB;jXV-3?O}18M$LHkP=)ov zi)qyc)v&?Yv6tj(&|TVIIYGBny8A7Jox#-@N{u+)pf{M)WANwSEyqL1wKC8Y{pAIq z1KiZ(%rYJ(q@AJi(p98!3j8@U5GF_U<*^VYI@%aMk;k3)*})kgA`* zE5?2#^G9dKN|ny{R_$o>YE16G3LPqUvw2EAZpz0BQWxcp*1;xH8ST2Xy9fI?WT@=j zS2zD8^{gBO+U1*bHSe9#%BuGQ-ja~m74(OtV`t6(VVMs3woAT2&GZarB z^}0?UR4=OEY2;?ZDv=SNBsD(t9Zn&%eHjzmA&&3T-Z?oeeF`EU)=C)!| zaB7kVMI{~f%E|EEr5o5S9`5|nDl?T;NGuD@B}LvoLpAw1ac6}_b=Bvc2OF=Czw7fM zZlg0)6M4~bN?e3nG4vx3Wb2RU#!3)oQW`zG*g8`URE;N5K9 zZ2y)M;3d}*zbk*44)szc{8_i?9yBi`Hcy3TX9uK~ zuT&nSBpa3)oQ9Y%4qnxUh!T@GB>FJ9nI>{uo zGeXdn7>}E zOA4?buCT&3q#6zOC$uC{kJ}Y~?{Dcb!)BHDrWI)px`q?@Z`}lo0dcJd%KremU{VzgJ~bc5#<_x0r5d ztGCuhBY(8$KD&hT%X&#rkBtsA%e-!-DENq=fm^cW!ZmUD)w2TSk@TWHIKcTFm z+wFpdSzxo5cd*J(jXQ525$~-Q%9DOx9+AvvsR}$;w(8)!zjgacq0k>#t7p)O+4H57 zZG5?o!+uoGDKw1K#HoAAo4#RREx+n(R?8ls-HFehSBqkma{aEgtY4ky^SjsEbP>Cv z{en`gGq;m1j@H8MwDhXX-K*a8BgTtPDV@W>j z@11?z?iUOyd-tG0dq0sJt}2mY`F0+u%cLz*S}Ilawe?ow%N&ur0yl5oq1Klm-p=o= z3DzdOd2`s(s_bQB_S}y**J&|*h&db`J9AUOH(jIv>zRMI+zFP|VNs_Z z=P>3y9VR*EtupHb;HTC*%Y$2KwV%7_q`mP|Z)C#-$x`?$8ro|cpQ?m5Hj(hTJh!LpLx%IcdEx{PjqLuA zC~;xde4oYE9*0Hao<978!hZAvEh9FPLg{Km%DFGZ^+-2@UJenY(CL3T4g z4GR?_1maU<(D`7j;T4{cRaIpGKrK0uhzpl4Wts>_@?n8Pi@+>gOVn%Cq#Pjc3sF1q zUv8UPoB0uRX<@hd4n~CSNrTS8=R(~N8NFQ+& z?SE66z){$R2d+Z7`FbUUZ*v`sEwu{%8qbF%U}IO1zFkw?oG}|em3MGFp0;7rfsVtG zu+zQQ-A=e?Nu~i-NW6q|Z#Lj63gjL}?v31sS&-5~b#gf6yo$y)IQ9qniIZ;B?9JlL zix+H1Tf$iVB4exu?oo+VV+ke=l<~_V-Fe`{hU6wuBQ82^UaWxjJx*B&3Xw?nCr^7A zEh>fd>t^?qewBBSbnFCz71Mx}-YFZ)Gea4HIq-h3f&cZ)QmQ@89Cy z>(5a8a|vxYK+a^WF=}7qzW8lZFglm{MFrsal@~ae<>IlM`0*O>xqU2qC{3-~!q5xX zef?se%_?eb`+=?Ug3@!8uwcCy;6&)lEkrE=Soh;2C(eBO{(b2YCN#*}Tl)fOdUJ1M z+CjG7aquqi=DFn%!!MFy4aguRetam(e0GA6aV73FlBCmTaQHbOuoM3hWV;-7wgUf% zfLZIAZxM~=(+Jie^W z$oJ@-aeu#!X0QU5hB&lpTHks|fhmD~wH~L6Sg_c7E93t{9YW9%ErpFMhPhae*Ax2p z#Z^=d@a33F6UqS-!qI{g%53>^@`~wI;{i1G*JYD?O8V%F{Tt*P*Juv1dz(yvZZB+n zr&7{W`Q$L+8&Se%)2bBsb_kFMK~ufpXK^ZgV*COL`dOSf(+~uycZBD<9TzKkyTV%C zfnE3bLD2V^8)zSw`9j zLgi`)mH=sSb`gYIa!J(J=_Z?rm5|KrUFB}T4EQM}r4W?G<0y5h*$XU;LU(TzewuMa zy1u494`XyvATOC5ksf9}(f^|30+gYkey0ct9V{B~MBRk@EK0$BDOM2bkeDfOLxNMv z?Py_C-F9M8&~ds}kpxL+9e~=`E%t(aUSUD(<^V^~_Cf{~_Neh150r-lY{b^-&tSV= zp;P-TR6YPwQ52C9EK&s&!&CniJ^uX8K%;Cu=W)`tENnxHqk&_s*#*eKdQ-d{FxMlN zMVv-!bR!@;u^AdE1wowt_m)%B18&^=sQl+uINh+QYuw~;5gu8jYAPcf&Eqt9%hcV> zk@S_SWMp)Htcs4VdVUUx!jtt-n7J)1PNLa*dUd2$9|IjOa4xLRNuUy()9P)8bC_Rj zpQJl0@z3+_{f-gF0m8%Wz3B)+!19VokYqwUmUcXYi0b|2@Z5gbj8hwpkDu+f>S(#1 zRr!`q`ns7JJiMLSqj6Q*y>m9^(&B#9nW19KAiV;U>_V1X^eD4WvU{-`1u-^XcpZ(6 zRyI^406qHf!L#jY6he0(BMfj~J!C0!&KFTW{!NmKH--8Cv@P8r?|LlrrPzYvZikJ= zKNEkQ4;ZyS<^U-etTj;UrQH|4e*1R)^QTX?V9^HnVtR~w<0-y(X2MUNnDKAGlZSc$ z^{qx!Zyq4Lll9g-!Nd^?<(S+1-u}bK!k)wy_h}b%>?mQ!Tk-qO;3_d!*3CJxx7=-+ z@`Wj9%*-gtdcH)Ou&|L>;C7I7pm)7+v(wDoY^h zd*1(3jGYTVyj#Fj(<9{HEYQ*Ezwo0Y(~}!fbR{V^6m80fUSZ73UcIC&z^3(gd(|VG zw%oBQ>(kQeZ4r?sZ9MHtI54^YulqkL_b5t)oyh6A$niubro)V2~{)cYgjfk>(i#rcmyvu@CmDvb)^#B*pRC1++*wR15q*Y>QnUs@6uA!wLf_ zx{5Z$IB&7($$IZpwPcI%_>w?YEyrI3P`0gktkus^R_xUumg*+4i+VO_iiq z%&FzIx>Yvww#kml!1fT6^)g@bt+b>_kR@|}@Au$5Q)EL1&u!9s{F==C4DZJH2`7Tg zRWPsUxBplhoFdMBZ;(7*g= z1Om7=Z6nBXN4P%}iwo&vu`Jss>(iDzkRJkGA)gj!ZB6n}ur}PEKJ^dOBmpJ#*u$->54;y-1l-bjmHoy01IOecl zyjtc-=Da-i=KvqAuw-&=k(*sN&0=;dM%d6TNCz)>~nugJGy<`^dGZ5OLOEo z+O_6BdIukovHQ!xzQa?*gIDGul(~NOypKww;GTnb9jV&bE8yS`K;%`vtLyGC?Y1RPMHuC3?{{qCWMuO zceiW}oNx^f$ZU0BQv2^YFd;tCCJOrA&{2N~3U6Ji*IPA|z}2WJs+BA$6GF+gKVE%a zPNh3$CA}x2f-`WeXyNPbk9F&eCr{Hs9@aJt57pwdFDK!Na$$I?=vco@@>}x6I7!GXN zY@zV3eJ#yy?NTf`H#ZGg;iu2oOD-|+`*mz+?ZQa?koWz7UrB<`32(ELlinaQtl+jazd>zLO>6*#n4KI^hb{K)-p6X(~$p%)~#Zi9{-El&(k97hT~8 zC#!NmvCQcoGrpmm0L|^>_ABg3(>Kc&#mX6@;5#~ZOJ7@-2H}=4v%keBH_#p!8PUEK zL7%AaDbCALI{B(g;%KMp(Qg?moG=9bnVHFRr_63s@=gxUX$rjO!K zsUZd3ZXJAYfpyP|0N@OOxeB=?Tu?GP-rsqiA$v7JWhwDR{XL1_b@g9?3N}qVkz0>n z!(L}f)2HClOHU*_eK)uhzl0M=DE}5X2AZuHUx%gq4S7Og4>EcO%l-G8`!YdiBDqvo z_&AC}8M4`Miiu$7Bje4LaW%dpReN}hJL!p8-HwK22IP-?UG;%S8rrfl0Ry?;AYhPd zcG{Em3_vP4f#lY8u{lXN!G+VwlHk{&$%g+T-SKm$tyDViI1b$L+YB@K=sl&~hIyt2 zU`1Lu)yd}Qk(2g8jO-bi7m?SMi7iFUq7|@$EVnN{@9(3KBfnUyv%{OM^RrUHp!~;; z3WcegfgQnMtqigKQkMkG3hQv^{$nm;CTCvfE++@@{ivW7%65+iF2%p-fdg}eWCG$1 z&kLS`a*HjSpXBj-3FI?ToE+v*ApD8Y6YP*L_)HU+UWdW#V$wv*ms9uO9UeR{cFU~J z;Dd&hX=3l))4*V$VxPdj{GmDIlAy3ZUv+VMDNM*^|8EDA6)gVs5dG3=lLqQKoyYQk zNVd^c8P8sjl#jhGjd~Rh`Ug8dH&T`&O(BO(k2hI2yxjqBMb)kz=%)2c*Wf$MZ?Nb! zsRdgYl>9UR=H)2hshd513;gX8e-W6*z}Kvk>Yt+tCDKfqR)@e`s2y+t3B%>u2)j*- zr?g1aT_j~X;)Jf&&!)g95qx6Op{BI!Dk#-LDn;i-iW$qe|4ZMz9qx#u?8_PUQ@?_X z*~#hF>>3}-B#SHum%TDZ{Lvch;>j)kS4OO?WMM9jVMfRbPXg)wazcnnB7X+~d&T+# ztv4ME0Q{Fc7wevM+YFI=wd41CwWExbhw`H}qz4~&D-Fx#h(2D2D%Pgs8oHho=EAcC zkFhRiOaqj71sIm4>1QVAUc~0Nw~F+vNS=MSWMOf4(t>7E|8;5Ejo){MXcL%=;{@-K zUy)5yBx7IF5p28a0wTZHVx@VMrIEy^WG9O6ZKJZsQBm=c!$1N6Qyjz;5mXc9KFqFm zLz%?1>?QPR9lcBsKVE|IKhi3coP)V=Q8d8q)Zgc}${p=|b)!$gfFH#L+{m+1|D|!P z(wq_h*^Yiw9{5Lb0O5zs{{w6GKP)HzWy3lA-z95K{&&e5uCxEoM&`;TKOYiSlfXqB z{%h&}Dun62eaFeFXHWPF(2F*^^MM}tG1N50?@J#c?G=qYh%PJSGizs$;+1d|-@7gl zj(bTZ@A}-w{2(`%na7jX8X}-YxVQgA)fhUoT^0~jXNMJwPB{mbdHEj3iR3!UL2_|mD`(m%NF6W zI%3#Vd+_Vl5FBQUJvA)q5;r(}2S`ZXxpgfTCO1YY*2nqLWoa0ReuV)otLL9i831g| zN3o*%yIXmG-jo2m+vFmn+ur)*9{IzE)1N;bDBieXiXScf{yq1}6Mt<7$gpMT8~P7I zcY;&>2&A}A_n2`zc_Um7Hq0@kX9z`SCz2`1Ht#ZPeZfL+cC@ za(KtzU|FBN=AVIosOyjR)iy9Ncwr3Y<`(?oeZ1}zDqPet<%&s% z93k%9?smF({Q2)bvh3FU=awO11^?T_9_JX4dULsjW6`c*LkhOmjl7%Nf&4jjD?uH_ z^_bHxs>KeR2>n@ujwfkTdEWU0oYxvkfdB>#0rt*dM zIitQ7nASe|5J2Eda({Y2>11xPuX3$aqPtsI#v`Hi9oZF`(nEIYtCZA9E07M$judp< zmN~0fEaLryx(9TJFiTW$(6`|TM?t`PP#={L=a37KKV*Jk;RqOllwYZ~|87&0B(}Ah zG1pkiBzf?fziNHC31n5Q^TokV z2X<36M(%d5ql06Zke`wLyp0d93%h+u7cBQcQ_OhDS`batvbkwwmfZVi(mjv&oY*O zRpwfGDi>Jobh~x)Z1fUoT``vD&3w-C?mb9_&5T~57p4yv3*3x?S?fhYD#q}PIE_C) zEi0Qz8??E8urk5N3kf$Ui_H-CIJo=R*R4MeDrQ?|#+&i;iF&F;|a;ZqnxtW_kAP^WwoWE3rhN*$rR!^lmVdpx1ex+)=!0HjSukI z=1bxRt7;XeRW$w7m7d=mDl~`Mz35wM>yPAd8;AvDf=`$m>Ge%301boyHSlN3{)oU@ zt6xH?tIgPGuL*ay?wEzCcLk!KG57XxPaQ>OvZ-RhVnr6 ze%+|i$;NaN@IKVtg7$GY1pX)AP=<-Hy(2+p<;FdelS${!c-hD`n5|HLv^#~xRqw+a z(R{A3ew(Th#wBKjry8YCjij5I3{E9G*rcH)oCZrCfoh@)pmBY*Ua*zHQoedr#1XO? z!(Zjk{6_;B?d2?^&zSUUV^Yj=%VlcPbzv(+0yybbH&#>fDg$T3&rVjCd8N4OYSSWm zS2*b-RJ8llqoy-DrH=;uO2CAdvGrcf&5Zza(~qlvOmNma5_-Jo6{86FwqL(37THYs zJTq=a?MM%!_?ByNU#c3(wEoO}FSg~vDRyz!05?<)!viG-PK)G?WaZWUg*Fwt29r7%Q{W{=Aai(Mo{U6X7lXWD};8H5s?+{evy6N3WJr+m@`~8e$w6 z;iQ+c(zd~3xcGX}7@2bld!?_n2X`;^_}i^EKxJ%pGTg@6UY0BIrQ9uQM;M5^zRvZN zw(Vw8aO!PkDcD(xdz2mUEqgU4w{bNF6kqepz8jn{>VTl2V6;x@B?`Huw#9tp#Hox_>T&e(iAKj zda@i!QMJuh9!gz^G+I5HC-hR>*Pm8$qH4!(y(5>QF%9w3I(z2?Dv8s)qy#y;i)#GT9A6>I~TTTmV>ZB%Gw}LcGyd+*{l^DiW{l@I)4a#}8;8a^c6b_)( zAjc&K;rkherSV&r62u(d4qbj9fR4cD#HI zCaMR;nj~-0+FX7WioQ{asE29NU_u^94}rsP+n<2Dc`{Q`=w-Hs|K+8il=K_P*&H9O zzbO`c)dwiZ7X!ey0L(WrI$?Enbw>D!_cWP%to4uTfNhZSGl+9t#^TIN5$~PBGa;u^ z@G*biP1kAjqHoKkHCO22H$%;}#} z+}zxZ9i*qbC~}02?qeTN1~3_{^|l5$^_9Na@1D}y#dP8#vIK>`pGWA+JdCR=e5*wB zER6KWefYTB!NaVe#@9qtoap3>Xs8GInM9vHS5fb0uX*h76`S6#q&?=;MGs%;_xv{& zfLyaP)*C0IhI1Nk(zgFYr!xNo zm-@eVA87^4#c7DRSz|@YotP~D@y!8iiGuO!EzuX77kVmT=3s@rf)-1#%+HN?9q05f zu*9eMt(j>185>MT^2BvN3+L1^9d6{XX+`f61wT%o(8X00p;>n}R9OCOyv=bi9++kz z?I~EZ9CbbTx-@ig=U$T>h41#z@qY&upcKK|Z>uSX`pR!Fy9E0ArewxPr#0p=>-Lcp z8a}F>{Av*ZDr)(Pq|MG1g(@~}6O%l^RcH5m?)HYi<6vDgFaQQg@Fu*rUAUh!U2s!C zEFdYOuozXewJ}NP_{5goKt3y$RZ|fF>G&A2Mu=GyCS9}D^l+j_BwBDb=-effhMDgF z&xFQa^fAo~`g;Fg={e9aDic2u=w8n8=J-E(BW{@6*-?7(g9!hAa8bk>fIYBeUJY#7 z5iZCJTFTi)>y5v*qP0K!SGO>LTTzX$LRe9v3o9E;j>O|~oq>^C3fkn=KErR_63QC& z9he+)9B>6gB|ag8U|$?6&*iZLS6J5~G4f>vM(;OBJ*lSbPJ3VT+IP;Z47~#jI!EEg z-D=D_8#!RDXvy>vxGw-?Ufl6+lJiFnLh4uG_vsOJ7M#>(W%hiIaZl9O0LWNT1agWp zsuuyP{d?a6n)4ui6c4NZ8;V6U2^{d~*a%m!#UI)hR^&V-cODjG3b5jfk)Xhuo14Y$!vOV~MaQ~F z+eo!rA0Vex?nZMWZ$W*NWxSkQ(9cEBs^xvIViNskd7f07<{QCd*IE7c&sVn-tja@L z^-8G$on}Z40mdwEyM>?jZx2I|yAiM_v&Xy%3QT(J=V$h9nl?x(W_I#NZr)~u8aO@v zIG@6ZM!Iw>!jR4V^7d1bO$S6EBDh@+XwL+b~{PL`x)pHmQ10GoQGFVWEAg_x);B zqQ2CXDo5pPKaM)jnMrf1r+f1h;wvtozQ4(!63Cq> zMKZzx11szm9$(FlOzK}6j8JW#uG+T3-a07C^xr8jU-H+x3NkK8zD;_S8{vRcby_+Y%u_sPSB(Sr@ax=V3os@}eCmxGf5z zbu<(e5ZN!1TZh#AuO_1EiLI+c<&ob7N>lvU4iAg$wu6g=ea%exv?!@1U3QC)y=_js%EHI7+bRK}C@WB=n} z2cLudcFWmKRoeuzI_@76c|s)qM3evCEoERh?J0Tjo9*fcu+r)y<_v z@Z=VMX5zO~HWeZf_0@cq;84$H!RM{oSZY~ z%$_~_?ETq$_H>zLucqj3`Tz+uU-~HkD;{=PFc8-8M^QIXS5a+oy%-^@3d9;aE;+12xv#Q z{{EB5n2~(PqZihp}5wc(sw^$UCDGRApaF%aew zJUbOk3V*P!pic*4pLP0N#L6tTPN%G>)?-e~2UUcXW3s_Na(%C>*1fcz@_{rkCuqn^Y)mx=O%)4U4T z?v8^OW(whqBEK`xajGSoSZA&7h9@4f&uM(Pv3+qRB3-E|-|f%UjKTlWmbm0{fNymO z?_)}Usa?yaJ1-9gZ)?MweG4~dFu#zJaSk{J*Hr#@cAbX3k#`SCv@TaytzKfql7a#B z`scABVG(YrzN8}8;ggSWo$L;&WK2^3E#X8yNA9I5gV;^2uz#nvmJALt7nYy-FqX^g z*^PUeY_|v>*0ZWFF?NnH-#WwV@aXWR)S^(01i7@lkIoPyz1bS!0ayAbH5}wkme=O= z`s0)w_i8N~zI>9c1A_(GHl4LZammSzIj3{oQ5fVkRU8H*;TV-~)N+ zrDhu+EY4o3bM!AjKC`$~PojndfhapzlyBhhwJsQmKhM)no*bKsln@eX9KKJRicnLRbd7y5bi0aknW_p7DtNSyB22D*snJ~brW zqVaV~r>dRAKz|u>#AhwNG?7V(8lvRhQc-wQ-yak4t)5{l=LMs`YcvQ`Y3(C?^PT{_WwA{FP*HD;syXiH;p41ufEW&pj06#{4b2n6x@!I*V{#ev@0|@$t(x z(7t|7=bPB#B%L}FUL`h^9>ks!5Z&>X97zy4(ZqQ+DB1cCVkj?{RRNM~uS{oU2%1jc z4VQ=e+;bhM(?IpM?v}ciiMyh`ADuy=beUpB-$^JYkgJ+HFNtCCj$6D_r~5*gsZ6qEiLWihYvqJrncsk zNber1Km7FRW7&e}qHw|{@l#No5yq+%T|Ro!qEy7XOJ#qpqm@+oc^D$|S6Rs~amIrD zxqq}43pM4T)-9B=fkDntp1!{CHRkzKg#EX5hE<?b6Iz0VG=a{Rt(s_ONN(dMW6(@{U_$7%EZADji+3c;|R3J z#b+d=r8*gqy*AFF?$ek8*-5tkVgNaDGilR&C!iFDbvPws_vUzt*yRFPU^Hk1%F&p^ z;geIcpD4<$06I-ulSY}tqYR&Uo9%M7g5&!bfa-4Sq4Z8BeYrXE;XXoY0zaR~LFED7 z*kUdOFJQmrxgzVgUGpjGhaXT)Yimt_l2#jWoK<>Tv*Ld$HTvMqHIJaA?|dI0?>M=) z{vujxZT?b;gpib3w#v4MSdEmee~W_a##cRc$@dBTn{kV$9kaGs2%@CdD@5Z5qTEK@ zF=+J8PRwWJyr$LO)n^&h)(vW*dZA@YOWgB>i;wtON0&W&`%kIRq;M|YLjY@UeLBl3 z+6d4z^QPT?_1u&cPa!m9 z#OrPDq_PhZZ>=BXXvUq#KbsI9Eb7qie%)K%1D%L5PZH?(upItFD^qtKZ0&!R2z*dG zD+fJV?zRy^!?SA261uv7ySHSv@D%SMft$L51 zI+5fxEw_alj6_B->DM>p^!6jW;r7#4F9MY$MI(Ub`2o#`q#UFW(f49KP4)~=C|#RcHjJdmiskzOi%RKC?=)pz}Kf_EntU<|$9|O&iO#2YYr8{%JYnq@kdhk8m4) ztot?TaFJ(T{vdt#C&6nq;CJA)K~k5z;2Zb6;@)|njlmAur9fD$!$@ID45l}&eLisO zushdV$+i3}r+Of2)Q9WFba_PeX&^zrR=Utf0afh#zto#}>!iv#|yL(ke6)EK_GWIWm!)7va7rC_4d z*;P=Zf{E(^snhkYMN&BRf~eZ$hBZ&xQguZAZkp8X;<2{CWq+3*D-a+&>t;nskezPd z_|ZA)Eaqp;=7x4d;1Xua+q~fSeunGDPkXpzJUmU|lK#{%J}0BB>X0sFu+U~*R^nli zaZN@R(R^?;_1?d7tq1v97S_4E&->lAVcpApWXf9te_%jtAtWb^P27RQercJ>EKRfB zz@a)osjEE~na>kSk*`i8vt-PIx0dya4Zmt8 zihuDu{*7EI|WGp7M8GyB5?q7tYp2u*8 zYsC=dzdcT9zCudRqkG=~j2goQQV7C|jQ?SWMR6MUpwUJ8BioI(gu~MHeNSJ@EyNIj zR^IQe4;Lh*vK?A=@V6&>bk~WL)B!i|dD!8{UNO7ua&qU`kI){S>tde*e7mfKZS@0= zdz5dX){*Li2v*P{N>}@t<=YQp@8vJ~fy28ar&fI`qcery z=CX=UEFqmyMLphT2PuQ)&PIe9>>0o4_>C&5J+`rNUX=-uJCc+1iGDCl26ptj>X#7I z?a=OUhf|-DfL^W|dG2i{KyLG#8yTLjkCzSncy&TdtXj<>H9lKUo!8W+d~ai_<_}~H zlEIb1$)r2HXa*I56?>@SaI9g~>$uxbGlqi-^Gnmxm00g?8`jGT1oXAZRLz9jsw;S& z3n)f$26`m%3lFljhXp0{lUn){Ia3N)RV{G#hmZ_(JtIK@q;lZ=<5Q83Qv}}k%f7o^ z^3zAlM3T;wJLm5C2%_dgKV2$w{L+3BC~>yH33AL0l+;-z8w8qdBxeKELyx zWygC7d+U!%+k*<6%M6bK`Otl=7i_n;@swrbK^%cbM2gmXgz#8W9A@N7XUD(?86GXa zuS{Q;BXjwbu>?hf)LXE~5E&EU2$SW$E@dmY__SGlO?#AyKCod5dmy0`=Q_=2P9H<;u#{4OT< zs~^xN3mwJ$W0S37q+3`1!K=^}jgQ)q*(+<9mn_T+Pc4J6rL~m62aD~fwsVm4v>OgX zR@P%S?@LE3MVA0^&M`M;iY{xG2G=*3|zko-{G|?}SZoTv7bLmKOd0Cl~@e z1Tf|l|G&m$e4yAY`=4&g+IH~*U9Q#Il&oq#sPvvPW>fHLsy@~jKRj0@xOXP4l zt;dhoQiyxLh|2L9Vx(HA4_~vx%x(yqf%k4PHV!}@q+g^>G{~Y z3l#+f=lY5w@Z(L(C&B8Yhmo9bo5Nl(eU4HGtNfO4;4V2a)9Z78zQEe_tj-uo3U;=< z`n-$l923)Pw!c+>=9xO$q#N27Q1iq(@2l@4go~wzx%-7Kn|Bh$8$B4g?yi!bBw|28 z0il4fBQxtNuPYLC`i&!-jOZoQ{C-<97g9-E-ruE2FDJCOgy4L1%pzxOHg~miL+iOt z$(_4*Z;yT{;6dr===h&b!@>$)r;M-a%Zq+kW2u7G4SVT6d%gMlN}|uM9%@Nyu{^jJ zv~8}{acm%?;&_F6iThd--#tAx zK+pb8+q2-o>-sjc*t`)(XRSx>;3lTy*LBW*mJO6lojIfAy4t6Czw(>{>*vrDW$ME6 zh2fL3FWT3=VO$+`18$Q@Sb?rf!$1-2YN-dLZdvyFrMV_}qPLE1XF{JXTW(ReGsZxD zccQ{Jkg@|T=I>CB#Irs_dkx!*#4J2xq;)P9` ziz3{QLOOW{l;6uqsRSdZLcwneBXrOj27#VaOr@w@M#xs)9GBZcqiTNQ)Uvz0Xeyv* zRR%Y1q`^!>l&YnfMj9tqu>l0GKF;%K>|;g8W!j4?Uo13>(`E^T{{A^0Pww zZ40(^yRuO?sGsew>}gM>1oYufB!S8v#nO$i3`G{3&^KXcXw5?#EIA?SC%Jb@k1x-b z)}ybz+YyxQ8T(E}O^ufg#}G|1Z(ljWMMJFXm(WX)N_W=ilV{h=19`WM14utum-}>a_~GVP`2-A{y}Q_vTUMHX7Bbvy!wj@ zNh&Dm%So6buCbrBIgE*a3(Po}tCx0%K#E8k-aa!)=%bL@a+t*KJVMyNc3}Hwp`Fwk z!!nR{U&azxWaYb5Q`MsXg8{9K}nkjJjThpGH-8bf&kG5wo zYrd+JymbaoK!@ZIw@hk?ypaI8kBGPXIp`@U2IKQ1@JAZRL}A~Tr|yJ zlMY&r*ZQXa*dkSedvH-L2d*{VG})wArJA{95YyuGZD6~t&`urJR)kxDM@DQPwzELE z0^BBBlc(vqZa&P+%1Sf-HgETm`UJzA!I%gVCHm~UVyuM6Wyp+9fP4%ubVHxJhU3tZbLhor}w1#`Hxy{T_X)>rVaLJu_zE&uKMaAk)L`1EXHGF2d&s=ft?D>rq zUaRrfFsEgv=t!thu(za3Gsw^E&x2fpd1c&#o9O>K5(DwjdL*V65-P2%4KdK24t^ca zAPPRI;BgdyvbaGHnKm`%tn{E_qab%v6L%sZ}Cdo7(eMoAmGYYKBGGcGN9Q%yfR zI@dv>>O}V+pzm6bJW5$0OSg1x8DRj=JVeo0-r$!-L7!IL5c#%ayt%`3AZ?5W7OS%=;=dR3aaOGN%xQIXb?-nc=yG0w?n&b=TaO~5 z=TVk)>tSTaEe z5mm;9aKJ~H$X~o6B;?M6MwpHwOwB^mOE6>F)0uLyxan&MqJH0+98dlT+&Bgh_;_RS z85zgrhxE;gvl>D9MS-^aljWU!A1`oS&pX<68fiMDfe#IRGE^oS2P?6dKkjVwLwws_ zo2fm97ZvpFTaey-I~e}CyLPi#YR*rqtW-CG9Wm0T4d$Cq9a>X=+ZHKn|I?y<80T%L zQpWE2A9xZJ9@+ch$2L^dwYprUYE9*%d)Ds_hbI*bd2u#?HwA=$%)-{~#8NXZmH!(H z&}5fFqTB56@0W|=h6Zv$zFIEO7NM@xq)vT>W+oC`H-uZWX%8KCSoe`h1WRi#skJe0 z8s5M!2Q23>e^eJZCbsx^CIchn=9BLbYa5$cka?(^m#d?_!(YK15a@2-WlbkJF6+v>zZn}CZ3zby*$i0k#=?58 zzV4A36N;<)T@{dvwcW*Lr1W%Yc?F!=sP%Pz}YjH5z4^{bgf7}@aM z3H1=)9hFy-(3=k9KHtlvfN8PAH$B6#-Mxzp%;FyyXtdJ^M9Rt!%pO^lf$-@B0g+ zWufO?)eR|KqeKzfp3NV*zXkmd2bLJApIE?d>BULSiY4s44@*9BzJYGb9U@k9UUcK? zmYwJ7m$tW5-`e-qrXs1RkNcP)4dP&4O{6zhSLZ@zSb3?%Y&*Xvxz^J_E-&l9-YKge zxeE5?{*!b;8g-R?%Ym^YFCJdi8&$RzE+!SyLyM;U;tAm{qRA4*o4W zVB5ZufTgm7G5MAjo%1)imU-A?s#^tX&0*|zn537a4t6X{Rb0mDPvX9G8|^i8P)*Vc zchv_gp?AmwLN0$lZraYu4W&?o1vsJgklMhq*FZ z=SFk1_s>hSdoL_lJbhlWL%`bAqzC^~3wlt>oZ1WzcZ&!5#YNl4-*0ffhU;CNFRb~!^=fFOTYuig|HFW8{ojQsGP)KaKe%d%Rc0 z+OKr;_IWd|tZ?Ud^5p4*xyxkIjqzb(x#nCK<3S1Zu*GYLL@VosCwI?T+%cw>>9l*W6)&6Y%b;Z42e8x_E8KHB8@$$rK! zApxDWzJo*`Q>8}Jt@?!6o@Oa7E?x%V)kdM|;G05dI!s=_%F11}Csm#ZlviLuUxe$g z82Ng-e$~5_*Pj8Bi}ZnrY!h!&__x!lAm{tK`{mq`jPjow-k<7ar1URlUpoKvjwq<^ z=L*f=>L`?n6~8!E^alVDopi^^-}dc%A|JE*cvTq?CTzWrTV%V~o;#v-Z+U}Kox6lX z<1;2^UW~qcP3)8_`|}d_m%kH!z_^CK42H6*KehCbduCN0GMu)&?1NU;u1n2xekb8( zRlfMo`L^f)?}t2M24Ko^9R3ZUUYN$}tNmaSYr{k=bxQYZfb0liy?4u)C@abzjm#2>2G7%fe6ZCY2X$SV>|7IFlp)yYdcwC#oqwc zTs!o6sg;&v=DLJpre`l2q7V@LF7&0$1w|q(TEA9cR z5dzYam{$3|tp#@In3|q~u*J)Eue%w;*9-Pmml4dX*0>4tLW|26EGJ`B3lHFP2iJM` z&ql0bQ_;VvE{q&PaRim-^Z(p^D>efXMJ5$NALIb!2woMECSm$$GNy}7OgnRTeDe|L zL5-C%Ua{8u9yMB;BWHtQC$HC_1B-%4xYH<9_<`xe5rSQBlU)G(=1&UPK{22|@Z3u( zZq&CaTrwwQR_(~LeV3s3JQb5YEvmbmRt&{{245;SsEw4C9}3o>MJW>N=I;{5!Vz7` z^m^`up^U>TkKRaMWRB+)p0CE>WpU^}0oKTKE$89wXOWoeMrU8OL?Yd~o3J|+O1%J- zdKYq07RLZvJ$v<>WcB(^xmio28a-_F{e;3Nf#B0NC4}oupKiap>9}|;?df&$-eq-4O(h}W!NI}hn`bSp_hcUyS}aG8UEfrX zmW`h+czxhPs4c(^H~Ncjm@NKRHBB?O*()6vqa+)6rzG4%w0hKudj$<-H2BUYcUieV ztU%MYfqH=>r1jFb!+>9%%T+nFNtp7U37D>hyPNHy z)4Q#@5XG@@(V6k3n!FcN%7M2T|Uy!z1Fnmz_El#=7LlQCQ$o-%?zZpWo@`W^xV#)s-ujzP{ul=X_rFUv563vxk2@>uf3~;U056}qPu4DlKBW~TESA*Dp8JfvyVtI4j zde=B4Br@Kuu$E(+hUR;`{+rmi8*{=aYCG}dy!vu<56nuekag)oHy`Pt+?!SNKl07c z($aFvW__vhMjm4Rz-Jw5pV_+G^flkYlKg_0qQDz!bBY==~bD3T2xUBa^a{>cAn3IgX`XRc%`A~SoVj^C9RGRb@gzOw=t7T5uRIeM9YAzWx zOdv0Lj_wVq`xj9}`*m%dd#<}A`(vqHrhJf3h%|vPCi&?vB zNNyo2NY7&7Sx7H|U-8$uSrgAV?WPJYcH)QGdtFx^Bk_y@gk5#ZWGVbm}+L?jyJmetzuuf+Xc#t17BEDt>TE820a0h{q*o-`O| z0nh`dJOYj2A{;j!F$pJ_Y7jEnFF-pD5nRoYI}+=~HcIB(Cc&2RLp>cYITWZBRaI3L zQPC8u8EXe-=8v!W*+zPgaQLmz1b7NJE$w~m%jj3mf&`gv7JZ*%BF6TTC8MMdSl3|W zi$S-RwiPiJo@r}o#&6dGPps+;fJJpydYTvm{kYz8GCxxgJDshS>@Dk}Ctsso4As=s z-2ddp?{d8pcWbXZH<~S|&unD%>w|Y7qse_R;ykm)V*N*kB+}Fyc*2}(qY7iE+-4h( zRm|HCm2$EW1|}z?gdL%%nMo=h)alL3%Jj8lbKjEH(T|;hC+?k8ClM=Xw0#aXvf2Wv zd=At#wkv*L-aU66)dk+fSNE3g4cP3C6`w&T`PQL|?a&6{?U;?N>JRxcUV=dWU7hdchTJO!~XZh;*yf-xw*9XdnS;a+*~CqD}E!g(rvNT zvFLk58rzvKp;Po}6Rc}IDYx9tl$DhwJgYp;J9E+NgNu^o;NAPTOkS;@GJQ7JeD?~r z?Y38gO{GUYmAu;UOmiBueST5v>t*IJ4xLx-n-UZ&`b-&2U`!jAu zYUf2okTCQFPXcu+AooxtlTd6{P}onY%GL}EV_vo5fwcnAt7!?j zS=M}>q2b}V-Ial`@bDjKJVMpsr`s>Bk1q$`&hHzOiz!D}2C}t{jVFAIAFRe626jBu zHj8$V&v<6h^K?*!SNS>Yh(kJJwlQ^Jd032=Wue|w^0pV?@G_`-hGRc`$UbC6bq7t&P?rhOUo!ZUhbl~NfaoyN?p)6yw3jh?bTD3-{#{p!uu>Pf1$lb z9c$Y2;9jeLM%RwH=pyHB-i{yruZ*m$GIrw8LxY2mXNNCqTU*us3wpVR-?%Uch`u%3 zv`kDvrtdzy0)sDQ-}2wT>EP&Cyj&BRImrJ97hU!~M#d9QYwp&(-2K7cc3^b%YI|Pn zPTAv3hVEywE^2?sjF~pb1__RybbnPB5pm$SDkMbNEzdafN#SQ>+h?UD_4|p52Z!lwW>RIlYoKfx&UB9BESk-Yb3`9t43Lv{3 z?a!Y-+d4X$h6{|fwY6V>@QC@QW+#(_j;lqei#4g-o^=He<;Lb&5IYUO8s#3r#H_a% zV?TTd*;(qz0AuDK8-@aIg9WD!FGDOTRACmCs`qYqs|Z4>N$c% z?Kuln4)z9-50{|8l$^-JC7};PdK}v}y+64GuEMk%Hfci^PNT9uyXRakQUe2~`Zdam z9Mi*?GR2aFoLIp6P&hY^AO;jf1g|}jM%iYlSe6AZZr!Qa_pFfVXWgS`SyfCDtgDO@ z8M4(Os_ApP>?$qlbG_YGW{A6#(N+Zox}UEc?|-h{UHXzZ8gRDK)8tI^mwW!tPqT3| z*ay7b>Q;|qi=&!6@ZN+A$5A{P&*2-1(oORR%UWz#^J1pH^k(z<;vyI6)J4wo(@AJ{ zRT}uxy4?+6C(=(nh%fptYqbN6A^O# z$Hq&L{A>Gmz#0<8#BK{NX`VCp-#(U@XjFKcm4^qcB1*9A7{0E66#55{^xyocIyaB- zp3_n8kg%^&RkZ+lH+;N)A_4*x%5{Yk(sF@eA^VVG0czJz>@);sAy!|NK@UTF=D`4@ zAW1)SXqr?#TYM2jnxFE;gjYTOfeI8b4miN9CkPYGA*VRy_Oy~DPf3wRKsqsAfR=IY zg+3My#4FFOg)8$An2R`HGK`SNmzFXBW%%=;rpU3`x2ANE|cpw1g`uj1|;1f@S*V8JA)x=C0R%s;$Eg$Or zhdL_Hg3}nP{fV6WtP$%)&oz|NC?1r|fr+nk7|y^LYYfq+7nRWC0T;wer?l zcx2P7XXa@b4eq+*kOm;H@&l8?sl@M!`1C#z!Q=aQv<`o~I!?e^+G7GUig>Rd7EqK< z&9f)#Nv|S{;5szsmG^h(vq>Dt`f zTrWP!(#a{m2YnU`D^xRw8a21H9O(AASmTUC)@H~4gF{gNeU>kSC;oZ30tPwqk1QSD zeG;$9)p{~;w@m<0hVNcNRinN@F>}8gW~3oz^E#}53<0(}%@6J{;0-=BRGM^7SF$1~ihCmrBV?Bka($RhH?&+Qm=&i2-!_x-q?9vpc_ zXPapLH)etJ9LQVpy69@^g9l9R$6Ki(4^rjAQT5pC{;qxR<~jzg*JEp#5+GsHRtea|5j9 z)C@x1S5TOCMpj_w=I3MIzMU&)us`6t_#RM+etUbH?Sn*q7jKC1=4MnN zVHkR!p@TyZoJh@`d%bPV`_o@?gcp%}ZQ@26LdbN>*djFA6KYOAElO}6^dW7I!{hgG zhh+0SvP;(vS_!E1fHD7}(&Q-33Qw5}5kF$lN^8!d8}KkDw!!B($Whp2g~p$Y;g$`d zly!OEp9r{yP}s`>&L^2llJ9P@x&$OJG!0Lb$>q+CTK4_~mS_kC3flbkF+}7rK{lPH z?Z7M!Dqs$n(}J)qh_GTFXw)_}jlOPN;W3{4)AyaKl9E!5=MA&kFmI_k&VDULMY9HK z2{6uL-@FN0U3Iv4@#3e#!qd^w(P2?hDqtnJ6hdBJp4)!g>;n`(MRgoU0&Y(?u5h_r zw`Xo^Vq+_{L2}9!PvtUeQIlw7I(={V= zq%ta=3!-L|+CcO4pb!exGXAVQbWvbo9ROP^>^HK(>V z-R9+{5ia;;{$&*Wc;CvOm*xa?mNNR7IV@WL;%Lv2jtVc`J1%|0@34@ z4dvBMUh$9vu9evOYTxefK97Zo(eCiZ#uLT(gn77Hu!HO6O3Dz5U=e~qK)Y`R;Kln- zWI8U`ETn@O@qi2-lZBORLVAT;J`cR&B;E+=7d`>BrEmA^ogW2Y$!%LFPHzWwlxN{l z(fbo`#x@ltB&3zLs;gxvz7H%G8x|AO3fABP+7XZ!kJoy@gamCPqll;|dW2P0R@U-F zMbSu^^-!_c$A3s=`G-_-X5{YzkaZ|8c772UeOP?c2>jU>EPm;LK{Bqpf#fnUO^AhW zl70iL3C!IoY+EODB3P>G4h_n#)ug5z=FCOyQRLu!?Qyx?Hyuo;O22P?eCZ12c_fJ0 zo$enP&^FV%0d`Y+73xNi0$Jk9If$aECwuiJ`kQq?73j|fX+HV+_^4QKm?#1Z?S^@M z6bL8f8shVt< z9B)z0hSu^>Ui`eT?=QRC0656Sg;Fjk&;ku21V#Y7S?nh1n!pd z|Dc?RT~cSU`<5Mh;mss9tkVPN220xwmv9h&g96Z2?ghMeKpTOwv8tMsZc2uPPp3m8@t#2Aqy(&8S zhG+KBfB4kOKW56KN3X)dPCnMxS3db-bkyJ^-$O8xz!9V}(_dD-pKz1v)TvYU_V$Xl zwx4%)XqW{PbWj_QSD61B!{eJN-8RlUvSj7H!>waRegTZ2A^b0yRN2I&tYos{AN_oe z08Sd_m8Y+tuMG+1fwdhh#q1G!a)kM$3N4@mN~-S!f<9bYjG zM)MI-H2M1)pU%m?rUfw7t^!Dv_1BVr$m(t>oA3x^g z|{psK=Eec2E68n&d+1VC*mwIYX z&sV*Z{wErnB8f2K2_rx=%sYkDxvgiDeUnk-qQcYO;!+v6Cbjb(g-TI5g+8YN^11LqB3dBr9sMtuG(I5;?XUQ+Vh z?Ck9R?+#%mX69Etd+!!3BW#m*EWapSQW;w;XSTlK=z#?C|{*K8qkyPRxFRDfBDjB z1^3y9nB` zbi#jHfOX+V{F(t2Z!e*g_m1f&jv?E#Qx*z zO#cor`VN+QmEl+k@w}DD9Tr$P-WfIRQ{p%J4d;R}6bz15BD=QtD z+8MYV>R+en;SWe+SleRY!<&P7&&DPu{;l0Nl1iK@Hk$b9Nls3_Lg=?&`(FCe&|8A4 znF6Sc5l;&p+D@U`eK%<&&Mk zC`@OU*!Rxtm|gwkhr#TkKn1helgJuRXMz`=G|#f+R7N`<<~y1t^^YR_qY;wW)`}-B z-`&QZsE>@(k_+vAxj?BV-+xZppZH?a3uavM;oC1C4-9Rxvpr#d?6~^Lln+iwmfmR- zSTk$weVV_GiiNW&GLOCIQDD8e_r0~0RfhfpcEUx@kLp;sJe$&licQ&k2}j(}(zE4S zMa#z%6&g`TPN%TCR8&yA-jJW8t1U{+8)t|&(X(`@vB-l-H1Ef z(|QbfvegB;Y@X6gLZ+X8^~X8#mR;VB?E8AyBxYn>VN9B3FEEb^(J*>HLCkNT&_L`r z7RF!U`%5Cx#NdVx%&`%}0h5_sN|kqrK35`IZ>)(wOa`BHnV2^$146#X&6p z+mVqWbij7z{@jXy&SJXxXY2VfIvos$!1b}>Bl|l>F9!Ex^pBX+6t$+c`fxUZW5!hjnWchI{1y?6SPClF0*t2#^ZHG{`O8y>*p( z_870cm)$kQh3*Ix{uZ-07Td5xA4f`f5kGUjq+?p#wPC{emCNHk+>$k#WKDti1y$rZL8}$=2jhx)BSKs9z zRz`bc+Q#lUe4ykiqMTNVFdD!!j$$0Yis>m3bMBhTBaCH2cbMNb?~fZ@ll2>B&+XQ_ zf2N~5wFMklQjm3U+?by3c|bJeX1NY27?Km89d&he?wR7;TSiFgGfNvDOYk5!bwAWi z$_u}XgGMFiANg-ru@_q>woM#{P00P0gkDg)_R+R|lER&Xb1O`iNZ$B<1DxBt@=dxI zEd%`54nk@+<^`Przr`9QN2Md>Ux#C4&4}xcQ;i-P^8@pnIFjviGnmTrJNco#gnGty^UoLG_cYA+^T%vvm-Ij({$@hY z+UF=Eg|Kt-iFdil1Ety{nrOSw|I~?+2x57?vBUa$WYK>6O_@A**A%DTrWOXW*Ob7v zv~ZEaWeQQ@#hPv7M(UtVrucb|@7+&xypzbuA+RpWv&$sbNaar>hpE=4sX0^P-!V3@ zj)QN`%q8W+eUo(-@ubR-9;8Cm4`&kC-WC%IwgqEGIWk*4EZ2w(kDaMTBz?;@!W6#T z!}jyne{Hn6r$js?z$iSp0C>>ab^7R6FB(H*I&uGD!#XG^=`k2iFx&6vmpZ^}X`ZZ~ zDJefkDZwbE0-locOTAl$c0(i|=I`SI*3Q={B`nF~tOBN!HVwQB#@^%)<>{Fo!}MgS z`={am-0#wetGe1qK*&%*@5T9-YP$3 zEGepk`%-=7UH9W(1IX8FPd{ndd_9aqH?o%my1n~6xl_acq7yLea!=)?TO)GIa6~3p z(jzcEr64Eg&bR3bhoP%|!=#53AgVH$QOOA`VsOpi>-RcdrK5G~bOXmD^+TeWcqea~ z)rvYrO;|O6twDn1X!iCp)@Y;;LjZn)q_sfzcQsudbarHAAG(E|2CpuTzP^zkg;qmCp(z~qZxLBzhC8hoPvyX$JsurgTfe&BxW@3h`~0d zovz|8$;ukn@~{Z-Xx!g*^hXE?MvP>nzyI$ie@Xj&7?oNhmDEoB+1-6kT7$NE@a31l zXpq$cTt$urPoekI#>n$0&gp^8V+P!a_oh zYwPI=9z6#8U#zuGbQ3j4(oGQ6wdNvERj-=G-9R@|Q5YfvO**?d)Gj&NOThC&hv zqK>jc@P{c^m&r=Ecg0}-P3r-%%@bMl!`>KoMM!9;DkeqBuuk%MM_1P=`)eBBy!A3zYZ!#9){D4p|bIZojf(G#Nx&SSNCi&YtONY zCqIr90|4ezNZwT!n5!9_=xH}V}lH!V5)aKWV|f3z5#0$?C||6 z0Ff%}K8Hqrw5qumum-jfcAxVaay`sa53Br2ySOHFb4pe}EJ4M48pIeq59;ecr!C z%1SoiA93apzH;TZo12JUz6sMe$5$KSt065G#Rg&*>C8E|AS5a0useyR_ww1_z6OU! znTNVIVRzm2!YPBYUUG(N-}nyzD40<=;`kZ^>DX`aBRyP+$8H~nZX9T7X{r1AN=rH) z*6cSWmR%50-~n?J?`Ub^@*Y_F%aOj?7L0z|-fTnyuWR0jXfzm23gg?cd_81@mw)CL zuL4`eL7M5q9 z`}$UaDFm1&Aw3W;pDavYshRBZ%SIXH{$dUzn;gTtA(LnRz#*J6P= z_4zp>ibOTp36k1nG>&%iQ1`&?5igdY-%#Ioc*m_~4j9%&K=Of;UlbC^EDA)dpr8 z6^j|x{SCjQWig!?ulmCdIivFpQ;B7b`l@+agBf%6MSNAp!S3e&v9RV|%6#arj=V$9 zp#C%M`0kf{H7DHT!S`J1KdW3Q2cM?6{t3Y4)FqTUU~HPq;%!6x^ek=fbnLh)ly<{m zFqy=}#5W*l1&aY9rQ{4|qzDE4t|GQ;2ASE}^RLz?>I$j9XT+GHlm76-Ut1wfg?Y>5 zYn;>-t^47%VSf5`D{gDpM)uJ`w$Or2=Tl>f7XbBcxi8YEXJqsZ4h93EqN1wGCnv`R za3?TFjm8LW79GjNV3I#X*=t&%EcVi<4YNX9RH&XY>xl>HROMT(%EZDenm}1>z&A|5FPm6RyajadAxb*qiFA==uzGi zbC_b6vm2@u+}j)`FmMzSWgx1lXrHz-=>^{XP6NC+Myz1P4#VVN_xf5|N|j%eB+-o> z2Tq+dBfAj4t{%$tcLQA#Me^_=Ip3H8DiZj7I5!A^0j2nY>khvH`R2!p1194`#@tyd z5wT0mTK5y_z3GIP-w5YG?aF@xs#Z zNAT+@Su91%R&p%UdL?FGT1Gi!ysOUqZg;D0YDZX{O7p&`l~2g(lMS;eZpmekaTWm@ zvS#|NZ@qU~mD4yCt(Ri1{(o`z9zacfZ~tHr6%-LHh=PC$h=PbHNGAv=0s=~x5|rM1 zF9|9Fih!Vqbfx!5?}Va&NN=HrCIkpQgcg$QiGIJo_uZYHo%zqs&ikLeGq;_4@42U+ z=RD=}NPY%+>P@k0^vS|b9;K-XISHZ}+X(>$bM0g3B?sz+p5Dn6mdJbL%I6&&3))rI zJ8qvs`K~&g184dvcyBLU%Hc&vuR6&kDMXC8QhMaJ5=e&J?;F>dE4O>YAa

      IT)=>u@DoQU+uKqBO9^jp|O)HZVb+V=J>RtfpdWodoX)D-cBX$ z(zGCb34+AtaCR~33_p7=)$lQ=;)6i@Ip*pT=0Ww#c}O=VUB;4%E_rRkpnQ0jjK1j0 z`aR}`r?Tb@&!`bDGj*f%0C7{|k0=aSSUxaZ<vChw=g8jd$p*L0V?=hIp^uMVH7FpntQ@|E!E~u4bV&Tn zx3FZAtSsQg^4U=Tx1`}m*Z8#$ECg6 z4HO<2FC+ld)cPVJYR+2169{(|!q`upH@qISEh4fQ;s4*DAY52u*+BlKxF|fJL z&?@~eP+*X33IN~bJ%J8sM_b$Doju1UOKnsY_^;r5hqm{ZH8CFm&waF3C!qFOr0U?_ zPd4OpTH)K*%H`=-ob+vfychlK_DvIUz^GbquK1|mN!`Ur)bqFu`MYQ4zxX2#)vgw_ zUk>Y~ma__#UEhmF)f*G1*7o!ypNUyhiAjPI)9V!PnPWf?=dyW7YT>log9pLhGjI5U zaI?XqmhS&8EvYj|neXo}D|`pMw50>B4Kyb;WYj;UFR}`QDT^3!+w{bHVCo0TR1lI< z6px*1%DASNP*BV~x_ACp?UBPGG?xjnY!QHjV6)`8@^_gUp^-8^)h$%NHUPS65c&KQ zr{o_>QnI&yyBr9Er9frj^P@+vzH2R7V%liIXwug%5q3qSFImo;ORgcVEU9J8qod@o ztBixh{%Shh_RUQn`x0094QMKawAq>xxJll+$0}y9R2#8{%^KVF z_a@a49{<34(NRCXF~C)^!-qx(iWwzO=5`^uX~63DEy3z>%Ox5}r1T~|%y*F&BB!l= z7V>P;ig>_jxV>&q1EI3xjVW!t+@E~a+sw65Z$i!6E=FGuKFRs6j<`b$X=-lXXm)}f zg4j#A2*6;3Vtl~TbW_NW-#82n#Gm3d(K9e`7}9p(?g=_3t_O=>HGkD+d5Ekz`LCs$ z;J=w7B$pJn>-eHRCcOOp_Kv}Q*SFc@E=P&5HKqnhyj^4k-V@UpdRAIWO6ppkmg}dp zq07tmycCa1Am9s2^}dRU4%X`Tc-@HhS|sL`oNcx=G!47jndyqSbjXA>XS8UsZ~qbs z296lwY%i^o-eS2+6-^2DbSWU6pQb|{W!62&1-elQGO=H}K!-j=a>2b23i#HBAA1kp zxIW4iAi9e0hB~$JiYFt;KG?S=CD`01OLNfF@E!vE{HODD3pTwu&#|!V5ytItaBzDX zSQgA?`bGjF@Q>IWu#lPiHK6?jV1Ip=_D^!Vgx~fokw=W;6buEv6o{j?=a*M%kDSn_ zDPWJ4Qa@kEFMK}oRHz(v^&r`V@5Xa2VN*gw;#S)_29)E-Gw;OTm^07Z1 z%N;(Wc@IDboR@IrImsy<$_gjH9CO=<(LsjF_-#M?(ar*cDiM6~$FWrtSgJ_#t3pT< z+Sl_t=c%VAtZ_fUg4Qi_q>(<@h^v`U)X7sq#}68YG)0=SkNxUP7X5nR_Q|xRcJul3 zI*Ux*hy|H)0qWYoUXOEjU5v-U1FAERK4s&!v)cF(7ukF7+ACcz{_R<%?i-%6OeTmG zLSXWT!X2*y)sy@LE8t-MvuuDQr^$Myb=~BoZz1&xgj7!wmaV}gZLtEb zW`6SL$9F~6rU z9P$|nj}VL5$B)_}-*Cy|--)~a4yEqiD`n^dwlOBh<6e3pGNr>Sx5SvvD$&3OIn8RSdRim^o6j8G>WSAja_{3wSI0vk& z5R+myz_4%^xo#QRxX>!*2j_V5+}`ppL4WB4*~0n(nkne`e{ur~8&LevR!EykT;7a| zNlf-Yir-p|9{Vk8=Aqi{_>aDJFh54xql`^;I}>>w7j;rq5C9@Kyshmapn=nB^NqlX z8)z%$=^=GflQ|Y;;zevuUsa1gT;f+sPD0rz&@r{_dy%gas;sq*YaVBS#cTbY<^K?1 zU#AFY7^{U+#ItRn*bSgzWRIjHQQOs@#a&WwPv_cd<1|3)g9Ne&=t3X>mmBDiuZrs$ zoq))i&>C3ENSQ{4=4&j8{;S_3A6|dj7sLXeK!Br4P+qQP4%D~jDGat+ZbBJFUjp>& zpKp+PBea+PGM$Sh5zS9nW~1$^<17J$HnmA} z(f%uOxWaW&!c}qcZ!qhB3w{)L`$!;>5DEpz=@v^Pr~DMnjsHs|Qu|)^l5w-fCHQ`S z${`3TXxqLB&GYT^e+fS7u`Rgzvkc@P(FHga^Zj>9)|~$TH+SYf zBh4kRW0nk(Yy+nEm~Ia4H{rRAmKngRVvm0cBI))pGa4G$#ul54x6}C6YF9>PJ{3he z(SDu>viCIGGA-h8w%(S4*)XkvpU#liTA~JTiy( zy3S0Vg7ozCK;&T8QUNb(De_G2^N+nGT?c7t%BnZnhfL$q1wD1@h#s5_J|rF-*rXPa z%&Dw<=`Q@icOJkui?BY#F@i%qtm9F*|nmL2tdnMkPYmo@DvgqPSlF;J}&$SeAhupfGPd8Oss$hE#Bzq)jNy~wXw z4JYcD3w8qH;`zZuCbOMa%5v`9TOlni5?dO}JQ|Zo8&^@0phIl#gc|};{dpCeLEz>ppsb@fQXGB87{c(*b(8QkEOJegHba_A1g4B6E&b>9O# zA9eP5`De6;lV3HAe}Yd{*%7fvQA&W|1W-8&(v$-{mGIQ$LV)88a6-YlZ+6(vk>Byb zwqY4inDTQ3BY$0vC)v0nM=MK(BNB`TW7;?{Upa#T`wlOv!R(^eCWE3OQ7W$=CRl>a zZo12hl7l$oo~RiYSlc0PRkWTyBg45<^j#4&gs!Dhy`{seZF>=m#31Domr?` zT81j=-1_M}d(}d-KNB z$38y|9U{7+Z<-33I*}sA%M&_RR0P|(K4l_L-{8~v{6g8G43h+XOEo|jM};tO-L(MR zLo0xb(0k`**9uM!x0tf?E{vg)YAacR^4(s311yNJ*y@~$M=ZcalOxeTM~v_(r^$m0 zva3bq>`6UFWgktgfSf;W?PgebFJC6>&4OSAFfMVcYbgREvGYsAYj!e*qbs|&xQ~DC zm!`XuI=++8xIj6_)lONd7tAHR!cz4C=&1StLy<3Yj?Ao#Q5+wxR5($jj%S`*$0ArC zY>#mr(PH@C^qPS&r_Om=KAEEXZW*ZRA@3O(>aq6hxz<6E4$F=zaGKJ_LkXA(dPr9! zXdoRIKaG{Wu}DUkARX+za5e6YsFqf<{lPrQ)Inu^m{U~oM~E-z_u}5Ww>nN<&H{vq z%li8B6CBd|w#I-Eii_2&vu|e#;{Q`ZE_U~5h6>wWcy2%aniQZrZt!@@3#^>_?Fx*e zUdaI+5Ma{+=8Qvtg9*7v#D4Bai_N&t+uF z@-7=4%|Ro6w5QSa_rfW)Z6SL0kHQbL&y{C4g~I7xf+F=MD`sN7n+8IMB;6Eu(RU+Oi`?$R*~zIM`+`Q{#T-D*=~KEUACWG1 zX1iqHhU(<>rMwC`NyFDILAeN^{IfAH`ZOzi>6kd8MKt}yy%(69^gcrPx-a|RS8gC} z$C4FZq5jx1scZwlETbcU(<;vtYo#cm8#tt`wwMhD1uH0g3*BwuL9+uKoBI4gl@)i}E4(HIkNkGHZ=^-u!@qIUz=UCgs^t zfC1)zB%s;ti$ZWhSr|;{;G9s=FL1itqM}neIy#QT+}zwA?-dh~PO2%_7B%~WAp4g9 zs}y3e517L#pU9OL`L0|!epKdc3`g(<9rThmE{yXnn+sXz*i%52nwS@~>$rFzSr+n| zJFnR36fO_eeU&%iSY>*!Z_dts*RcmqTFM))^|?bm(}a8lDmG6>HfE_I0DnbnZiDF) z=YXxPEwj%GyONt*$yh6(alx!P1#EMWT}f1>8dC%nv>@O$a-3tj0FrSoDz0=G(a{5lu*kfu( zN(0GMYoVf|-o0OIAiWTA_&pdfUg>_GO--XMV$?7yPerC?_lHtLEQK^j>Bc0rDm}#z zDF~D2boVaVr{-U|boj-M)Ij^2^g2blM_6RE`8Sx);*i6fE2nG(95PyuA7_#A-Df#l zYC92lMYo|?`>7(0#pJzmNby5?Al~PC9t;rlZo5t1*^$Bfc5z3(e=57<5wNO!+Xp-I zc0Mu=>1A7&W)grGsMEr6baLG>@pBr^!`6oq=z(XM_tuF9G3>a(I@sCactw7r3*?`* z5{)b~Kb#_C9_r3jKjBNxhx&@_u6g+Q7$CN+onL!zjCE%fr*YH1f2<3y>PzPzY?1te z)XaFxvj}XV8+U-fixI|!^WA7sCGG8Tx7>{zQS4r;HA13bCKoQe7I0^{BC5CB7p$ zk{ccEZ1|Dax>ZWu@Pok-XuBf|2~FWGXy-_Od8H!OicqZOF*7o*Rh6lyPFq9Pc3hu@ z#|V|`sAC^iRmJ=9SB#T{b?wpg4U@oP#ttZ`7Sz6<{H~Lud7st9zX+gxn@l^MS4W45 z!ImNy9rH&YvR$#UY-4;8DW-GdtVi`9f8|yeF8EClXkQ{ABpg!r>`2Al2Oqa~mUogm zbiIQpThXyXb&fJAyjZAgTj!vlRrwnulY)4loM=$^Y#>MS8W(_#3`EAQwk*lB7)SZZ zJx8|v8*!ZN58b(?j@)ru4|6w^5arNW7UNEKM-D|jBm>(pTh{T4SBZZ7=&ih`mHa#A zgQNS)yN#|X6=a>fr^@YlM#d@R^}1vJM!k~a(Engl1`6zQ2mL{W1P3bi`#;x4|K+FC z`N)5qdN#29$4}?~+{^U8aIb_a;Mo_LYKK|75L-R0yBGdRVfHt~{w?=SayV!wT}TVc|#%u;&Y)I^-pi~o>sg$}N#I|zo1WRYOQaXBxts{^%|K<`u(UwW; zz*ovj`;qKUO=n!%D=V^$Uzfd7%Pnxkzdw#>Te_PSB;U@*C@q8G8 z${rZd&dADAeIN{_KvJ!K9JethEE(w41=sOmc~U44Q`^>_kXI;XJJ|ru?rMQPQSye3k;Apb)ZhI?Y7V~Mf!;U$! za5KCtKkDhW9$GA#Cjj1fM3|E?P_e>np?L__3+yb&5krgvCm4;+BpKF4+-*IyFqJ!g zdYF^x*H(&VAz$PoG^0Z@#_7>Ar2T|9CSH{@nup~PFsq|?uumE@dGf_6bMIOldy2+_ zEbq%Dq8DytB!x}c7eR!V_^iZ#e%HJxC!&w6T&sWQ)39{mszPsyk<~Enoqoh| z2!!VgIuHE~H>8U`Uf`ULdCSsQT{cMYC9u`bOL5zof9mY&`ouHw!L9F+q<5f+9L@S+ zJi$l<9mWS=3pb-FHOq5VSY_Scm78dAIUN%f6BG4RT6w|3Zu zrtC|j6|eKlhwMrlGG-XM29)0Ckxn*;cAT=DYmX@$fK|C>JTQ-#ItXztnVgpVT9T(@ zqH8Xor@)1{(qypF7DhUj-$K$M(X_M0vGjh{pYt0U=4%}VHR0Jdb@?t(4jBoFu*K94 zJJlS9(7ccv$Pv7J$m4*sw7PK-Cbbd=m370cQCj#n(Snu@_`8eIPx!5$4AYf(M<1Vm zr`s3!hX3Kcu*=~D>c6N88fwvOxYCgV*lwGd^23zAfLi|QUSitmwl17)6 z+mQB}=q28vS%}JJ2Uki_Bx$oq6Qw6nd`Qw=r!f6Wo@-~qkvUk5-J^`nL6=J+J0&kA zm{=vgh8vo*R>^#tb|dq~@>8ORu#6AQp7yWF`$hLJ%(!7Tg{nmM>m=(c*8}D_<9md# z_WBnqWrqkeK}mPot+5RE%cVwudC`cJ{|@i;9mu7nV2sqjLBOa;((t#&C|}qKy}Ivt zq&P9B@}IKq+9M+)fAYc>XVEGvQQm=0&)*ar>kzYw=hw;o?h6#}9z1@ytAAT)`!$|R zCa8P8xD~$l`MMo%DL0LKV`50SCrfZkI7*sFxe@jD^sc@XU*5B>w%aC;&URd|DRpxl z@$giWQu*e}J}?Hglq5;gszz4-ZTXPqUPd7sIkrpEEI0=~_0 z&azQ{w2;swIeOAq&8j9!EkPt;bn7_jw*P+VV)yVJ_3>JWT^>)#w3EC|i_t&tKI*Oiy{|HQbEW3MBaVY8zv@ZZV{EEunp9%+eYVik*`KmqA7rkONo*cAgaS6vc%*E= zs&?9u*-``rUa$|3;kU{!&x%!>3popsdlbYTv42@RoEJsNO3m|}{JardMc#i=J4FY% zq%LtzE`dFz%XYb>9zWL1KRP$>l%Ytoq7o5yAbw}b%^eq zuEcuTCYxvPi+zHH=h-3UQS$q3UUaPb)t?s+T5>KE4al3UVYPAs`n!f2wa?tR56lTA zI}#kBr@wt#-73z>1O?OyC0DxN)5>`uv-tb@;#jNBbw0y4oLzs(DktHg#uY*S45+n3 zXLa%AJl7b6igJ|_|Jk?NU2UaD2A5P~a&w$VwqhjRRF@UA=mkxzMOq+WlZ1jiI z)Q^5~1ah}O+m!5oBmJVg5Ul^udl3GJfBhvvrjGx&cm8#b1c4M@`j6B1%9sD2y`1Wr z4}7sxx4_Lix65}ubcehPG7U{-hV;3(*4h6}S<0>3o~yI3c$M`cYE?}h#Xa#Rd7Cve z-UGeqlYXS=P%GU*sG#`Yi2NJchMQ|J0vqL3kxVyTEF67oj~*JFIl1O5lppWtVn&8b z%1-J1L)q^3_L@G|+lWjv=Id3ga_dmUVV?hpIH6-iJHxG ztNRL%vzB<+n6?TiyJCbNA1^FH$!Z#Cch&q>Hry;N+%$hT`H$nTK&Qj-`9jwG8hVy^ z3K7H%ie&xk#9CPytBCEXgWaauA-}Es^kTgvoq0f2bmBCwsAY2(s9iZ}q2Q#ez#iF{X7u;fEJ4_)=T;#lTv*?yGr^))CKn6KldB@dCToeK2gaYbj z1vsY%M8vHh$P{S{*ViTqAGa!FGwaP!`%40^wU8n%6-Qd{ApEaR$GWp$zzrlTs1LnW z+5#=+d($_{c}rfKwfUq*oF`W@@<{W$6@&ui8!TZ9^%Z4&t7CW~1WSix7+|_6bgHV? zPOR3a<_=OhDff&+5vSLU2+Gzs$9C&UO~z;(-K2qNep*(DN0@Sw;u&21k!|)*$9Jr6 z+A(4EhyJNi6sc=WFHzh@Ue6@Ju}PO4np3_w_5 z)vYW32=tbPI|7ztBjcZ^EhKoak=2) zWD)TAI5{P5P+`l_`&pig%YgND?Qlvr0=|vk(xc@jCNc*2TN|IMBU-C< zr8iX&@pm0^f2K?pu92%?zc9oH)LrACt_F_69_=J~JL>1@%)_P82k>r2-n;u;3?`bIjiDo2C7pF_YnO6@;{s*8$ zweo^J+;0)zpS0wPPM;#a4f>)E`ascALX7B-9rl}?{<`i&Ix*X7-XXJa!bX^?iV85m z(j=9ZmcF=t{dxefcD4c9zPex826J`#e}3RoQ&CY#p*~esRwjIiJ}A;1e6vT~*ae{a zJzws<>e@4l1()`+*3L}eRPo~UoJq~af zjwy3Mo!j$WiHP?E*DD@OB;Fx~XdXr`StEeCROW?o$x_qMV3G=QoX9N$SLh_KaT_Aw zF@Wx{3S#KYBaM8PR7;_Z53e9@Z$pW%x#TIf&!%T9C_jh05su3(+OiY{pE78f9ePMm zY|_-JYVVxXdPvl%B+3iuyAwmX#x>>r3ItIhg4MxVYr+PK%ZXZbYWgv$$MQ4>N^SZ> zX?wwtA*u#I8io!?$?Pv%U2T`)v%1J6k=>P&=dB493D2@?;UwRfb1&87#eWu>pkSKM z_1V~xgNN|1oafheW-DyLGTc0oF`w&r@|^y@S5 zqqcBiix!CrA71~H&eWk2E@z7#$k^N4lk`~n_)ZuIhqdnAd$Ebf4`#T7M@$tFcvM`XN)!yB$NBzvP`|@e^j!CE1Za_5hX(ZoJu3pN`+giJuMDR(t zxsAVTZ11RE7?TbfL#*GRt99LYq7i#G0X+8@)X~dHC3Izdm-$k6K3_L9%I8sJl`s9| z4!w)bLY+eAmQ8VjNtIp!+fZmFW{8&0V{zSv&3El_GLCoG-H+FJr^iIPKLt?dqVZRW z?E=W`=gq;V&{ED*fx)2K;`V&P(fen1576y?gTH6ma4QqW=WYEg;IP>;axG!Vuo~Yb z=BRg#R)PFK31}AIU_{KdPu+2lltjQQ<$uG7 zSqmi(xPOs`!PVKE*@J~~)}PeQ!-pYNM5RY^ahW=uhxU&<&rcTRey}zj6ce!P;I)F= zoIM@<;56LesaXqa-eS?ZL__!Z)q?uD={&#$!x4?y3`J>e&omzFPuQQ zq)9mN9=@>ZxiY%={mmJGoB3Y&0jMV1o-Z#XJ(s;>>fOCgMmd|3;WA_#5>@E8TBS5` zx3CWz>+z%_JnyX$VC7{* zFY8bpV1v2pu(*DH+U;1TMuH=S7_KwgH!ZC3x|>E}jl&icYvD-_NvaCS^CXH7em)2I z0Zl%xSJ#9iT>uqR0?LrQHmomm>w0ZBh3=|DABBS*m*YGrP&=Ap2oUYy!0F(8K?NrI z1C|0#eRN##XO5t&9HQ^#+Ev)-DFF`JeZ9AudEo`rQzp2zki|Ih-$tOg5TIF~npkyD zQk;EV|MaQWL1)GE016rf zSi)$hcLBL$sl!-#>^OVC@5Ilj$q1-VyZMKhm<(RkPY>{E@7X@aMUKLulb9rSCX!hQK@XRg?52Yp;!D5<~4 z+VK=QdO-<4vI6d^>bV-=7I_QTevmLb6&C$$g2Z%PhH%y9Z{qEbPXJrW401Zb27}y*gSD6@~ zhQn>)Mb(X9++W-c@ZBk@7^7vO<0&6C~7$8c__tjwVn}8O(mdO<3$#VmNoB zhfE@t0lbJgELKlE(6bo!l>W=?`zO=N9#@z>igl$^seXdM=4^QBR{eStL(GQ{X+Xx3 z1A164!2hoYDf&ihowWr1|BrW4i1g|x9Q}#yHyPiL&=tSoSq-!KZ#4JAw*c<#pKasK ze?IyjA<<30c%fVFZUtP)X-hm)^iNJVf*@?6(LFsr)3L;NJc0+VDat{&s?)1tl~So> z8Q3ntfXAaJJvDY_QjUtYZ)ofY=0H6F;}^u(E@MfVUOz3I1+EPT}4w)K&xhDAjTY9yL14)}YcC66Tqg&eFqmb5u~- zg{AnD)#}_SB(-88%qcB^%U}dWe%yh>&vez!l(9mNQ~#6m5W?|KCsJ|p&k7=WR9Ba8UhSwZ6t+BLCnAhydV+A_Rj z=1tgV2EM@X*!P2r>k^k>`>%Glz{BNDi(e~XS3SV|j)~uRi2?20dijIdN?8DsK_Ku1 z)&=%q0Uz6SG#iW*f@l)$PFP5lDoYCD8fxcCp9|6B&+igbglHE4d#oIQ3m8;5PDoUE ztd7Sqvk9{(L(-G7RR7flU}w6V#}0BLy+yaNSkv)Hr@ifQ#=8^YZ5OB8+~A7y^k=g7 zj4dVvu#KDpdq{1Hk_E-e30g+tfp3`A-k6j#u{J!S+E?c4%qz3=Kut1 z@?Dc_bq}|&h}7;B)xDd-Typn?UaXH8*txm7E~CcWPu9=<{(aa9FHcXJ2@`rC68w-W zB80dp9k6^U2L5_Fvl$utBhk4rkSO<{3bx`6`{Kn_jCP zn4BgNDSPwNzXZj3771t*JusRLILz`ZYl5j$yTCxSj=YZ(=0FdyW{ox&QphCk+(8tA za)oe_&2)T2Gey4QRj51eO;0QFdBQP1EQ}Mjq+xr;tkwJ>1DD9%t?Gw%N6B^TjZOPe zL+@A}x5kcf?dBIw`s4^1v$3=9`zH?n7=8o2SzDj#ag|)T;N~~|sztX{T^es1SuJu` zm)j~uhTJydIS6AP+A}Fb=XwivQJ%t=X(Ap1>xEXD zF26ly;y#cfzUx0lC%`=r>mNo>8+H^Q|doleel?7YcfN}YU#cvU$Re;(hL0L zToRW}jOA-R9=r16TqftAg&2b;rAo6-_NLIi`EOflQ}HS+g&RM`LKr5+kd{c?oL(Lq?(0KWCyFL&IV^qwZ&Kv?`u|!AvIqdK!4iiO(vzcWngbo)20+(D zrvo{=9iS`jJ4Ti@c$*S-74M}m+X?I#+<6{XYUMRO7G&`n?NeY``$cR$RfqEFP+l@0 zxpIA0f9Q=>@^bI*7Y2k6PhY=S(6ChIVmg8BYW=bF=wu0~-)E7sd-KlgAxc8%tr{I- z{;_=c$)N5KR}Gs%Ss36$r3&?;D0=SsE$#hz)v5zoUR-`aYiXf;%(0)ihC<$Zb@a$2 zinv;{KlO^K^x5>w&$Z0Q?CVY$(KwtXi+3d^Hnd|p=w+I3Ca>o|{!W$0hRH1T4G-&-b=PKMu6fv)Hpx=*whb1G?{IN3Apf*R z13q-ApxqoD6yup1U2aZ!JS{At!-sk8Sa%BN#sqn2^oC4ArOs|ooV!RNruY&m?FKO4ByyQ`_B2q7n<=RB31{^y8IQGK$}XWENqxY zChkA)6@t10hEF|3&wRZ8#23~ZM$ZaYyb4HU;u^0qSiC*j}Roqs#B_*6lrAsBdnejCt>TiO;jlvMP{6$QA4i$=HYtmckO$u zE_7du)|vTFIr%?tjaXX-q1Mg8j1hzGSIqA(&fE-K9nY*<0ehOpIjWozS6J5t^IGxH zjUF``y}Il4w;CWDUroAC^w;j)e~!E>rn_nxT=2neRB!~USbMR)_Rzfzy#!Bj&qve< zl4X2H?}xD-@#~xKyX)CMueL@1H;zD_5IwmH^+KE0$zh()){&^9H>9TzILg!uf41u@ z#tPPMDKCC^>*fv6lpK*uF_Zb^mUsa@y4~Vu7IwyNjD0PI!Y)p6-1xCaVZlxc){9e+ zZsdvLZI87S#7fPCpV=$o?tz9qu)j#+swd<3CuNf1Bsvpk_ap9Lu-~@2;K8Gu;_oKz zO)5VVbGAUICkeS=RB5n>Lna#1tjMdOa3g6}aT5Qm4|C~VCHssyzf5+iwN5I$Xf|Ex=oTax~f}GK@FVrvo^h^yNcpLv% zCP$5_Owef;a@s3=%CI=)O*lB!`jSC8ysrdtsHuLqS{rNDSO(PjmPf-d-cTqIxCNt~`>mR5eO{JC) zvTC1=o=sgsnERkgo;Gu~9jm zi}TWel7nR8KBP^`5TVJq`$?9AA~PBIwLO1XP&1Yt1%oTSNmc467&y)IcX_FuIdHw; zTX9NPT$(T~o#KJQLePktJ&K0*qvh`^uF|@uUo!FQ9fzgni-cJ?^(rG(d02zCeKsWL+a?7DBK^N90TMGV zRXXUkV)%C8M0G%xWj9f&Y3C4TOU279MCiKTT(!VoIf$I;=UaXeG3jvHqlYOR$_3zj zHYY5#c05fOb>1vNEs1T2ddvlPvpIX-;b>p?k=Hd_3!4eX7rN7aIhDs6w{h{@?CMO` zQ=H2c#p4EK3Z&=?248#Nb)ND2R2NRNd{(Lc=2(yM&B)-m3v?yp*@+h;2%jN2x4dE7 zX`3q}YJXDWGi$AurK{C?2T8E*5Na7NMNy0u?m8W}djyWRZ4i{2tV6oU z4b4d11Bbfwk{8)p#4}>-nj^u%-7jVv>XJjaDWy-Ef6v;E?SEtAP3if0CQI5Fy{4Wl zp7G!(-#|Ixx#%O=!h`RGOYbuN z(_*MGAJgrQbqcTV95_W`u7s@|5i4-{uQRsXH4?xTG z(jU=}{C8Sm4%t<^`On|}m*}kj)63dmocMRc#*X?03NG%)Fkk`wkx~0j=ZzUPKg@JD ztv}k^4dfQm8hX(ouGtJPnfh%iMntT2Z!a_Pt1EBqsrDVeQ1hgZ`RN_47TDG6YIiTs z-(*QbOjRo`(?S|3ntn{*7=;|8#;O(28DG&(d-K2Yn3gfHg4E0I%FoN$@7*N{7%YBy97 zwgbxL*GZ#!WWOx;+fq_OTjd`{Mtn$KIKP~O?7DW2zg zPahyRvpABLWnAlBWG_)3D}1|LDUuUVEla&)u$zqJbWZz3)}UTI-$FY8P9oIUEf z2R&&$JRAE{JFh>-vXkGDX^`ayma;tXbIy0XM2k;=bDm+n&$EZG8o+B6z@R*29Q1SD+~l5jeTO4pjBFr;jqOfDCq~zoP5FvKmcUlc?GL zaFX-Z&hJDKCNXPk6C|v;q%QPm1#u<)!X3+OklUe;_$nuJ`)*E|72pzPoYO#C+nxON zU_4B2w;C{zzj2~GR}46SEu)Oz*47->HyxD14lF3mBczbQz-wVYE@8Ul&#G|BukL|Z z1;uxjlfX7H9>x0WkIM2&cbAh_ylojjqRzMX6o-tfX6rV`4fOHPX2g^6X-ew0gjDWa z-Mme-6l!8|LE(GBzdm6a8N7bIdUjjt;)QjNipl4CS?LQP^r>>=rO`K|@HxO$GdH&ffXro7 zS{t*%m!JQ%)H`Z%xG1gZm_r>;;$Fz6o6tEym^oNO zL;ZR1U#EW_DEv?mY9hp%SZ#X{&;MD^$)2NEDA=ppv!6Ms1iOK_>k?8lzta+S*)G4T z*D343c0Z|nnm3&A^BtpPoN*B}*Xy>_nE!3FS8T98eN;R=OQ_o?wVR?5UDzd?Yx1yK zh-h6^k#hcu-KrG6GOr|ZNuw~LPiDFc+JFoguJJ+wm2fBW_V(n(J>RX03W_E5etUHS zr&v`v>yAp&^cYhp2mF7763_5sKu#84X7>o>TL%Q!AMCTP9w_WpvFcRFm>1+9v%-af z)nOdarE70zgLX=2^8n5(Qyo1TL3Uj7uZVmy&)I`?7xUaby|xyh6R#f$9cqOZ;{ptK zqVGNDg7&rY9r8Wgz;Gz9?o-O%b1CDNn~~0I?L!3ybS9VVN2-6YnqU(@dsVi+oi7T* ziB?yU^e9Qiv`NtVIEQ6Xw}hW|_v~&|jW|KFv+D!)NB0=!rO1S~f@-*u3FLcxzn>hP zZB^az{aS%9v81+Py=o#3#Z}ukF>C>SJMq~p;DEaZQ=#Npx7N0il+S{!9ZhpEthg_d z2{^9wwd34fC?cRA+%F{fH#6p9(n5HS>jP``8BLV2j%@1;x*$?*JF#2{YU+5D9>y1)D!?NFEM2mIbNO8*Q zra|P=Ku+4k^&OxTk>}~vPO|kNu0#xUN_eP9WT}HuBtBxm?bqr@Vwuz&d@x6g&$iVb zykQ%&m&>>%9p8F$wd9RdhbSRF2fZ*q^i$@GU$~sjJK*%hP*%f5L=` zes?6R)a5&&mwM>kd51UQ@6U0YbV{ufAC2e#_fNkkl(Zk$t+D|RYbkhd0l?wR=F2YN%%lGxkgw3 zveWA6{jSDHG-|`(yQrIbQeTs5$|s)i%9`qr7hII}%+-ybJ3XErPx|cTQ`L)qD9&;E zjAU%50LjN?%M{&uD%>ncpce}jCR%H^oGX~s{;1c=;(!y&7aN_L@ZAU|Lqf}_q|5+@ zcKOA`81bXK;fY}Fn-;4yjDVIBG;SGM?N0YR>*-y#o}ixco1lS*-o_D?FLXagZyGDeoIuyp_Px11Liyz_Qrf+|mgFFh12%+bnT& z`c7>j`u$dVv229b8(E5e+T`m6TF9j*MSmz@>aV7b!)Y0)7hwC}#f0PjoIVp|y=Ik3 zdWT6lq`kU3I+m+y>`nFbz?*Vv-~*AC3k9d!wYj1L{A}{E+B?myNP_?F#U7iU zW*3i(5a$OrFKlb+3asX1Kk06SWM*71^wl!>!nSq~HxO&Ti-mRp#bL<%OT)Bm^v!WA z!f%7Vt05Qsx(wxf6c(bF_OJUNg?!}U2@<>>5?1j=^qM(FKv(-uxE0+PX zo@aX5URlCO`bfdOAM;6j(fs8pc-OR!*qJmjEW`6zQESE|uldloYja5wP2U};{L0hs z1ZcKiq5NDLsfQPOIGR(EPYibbefkX=D~jb8HiwdYwSXsMnudz@Gfgc|df3j|>|SK1 ztGlj2&mMWtE}bf5+y*4$C7PlmAzf_o(l?Nwx?WJYjhI7$VmdrQ;jg}kw&eh2mDakPhxF_k z_x^}vr3uu3+&d*Fb&Z)>mb^QAU)EFQOJS@LhP?Tibcs37Ovq<1ii>)fYX1#DP9^=4 z--h&9ar${Jn04!kePjg?uwQtlgTBe0GnRDW1T}C@>2S|UhM*wFpw}9ah|wz6&6Ab2q`7k7G(q^-OEaJ4VxGP|A+?R3 z3C0&aTE(yrUg@GbWQu)aL!iD|!yzEV^j;n- zRzErvYs@LT!Z@R#(t0+*2pJWP6P3i452(w0>=S;CHB0m*u*Qz+AzX5jDx}q7yz0Qp z5&tRc$l94#(~TBpYj#d+7yT2eOObguJ5MIL`NeK~cwnc-6zMrog{zb^qPD$8&8yXm ziDPVK)`fXQ3eVBBO+KIw9nJ-k8y-MH5D*0^2|-an8U$%c6=~^`?v_rKk`(Ed2I+2w z2C1Qjp^=WEVTKsu*>mZA-T&t~p7+c9et9rE74~tJCff@G~%#?zMBp{g@5*}ae@5K!0~cik;mHUhlaVlDKb+g&eV#A zx1t}~=Y0O*mDd%!8u;Lw>qZ`Y`lgX%YB89{z5>c2oI{r4y0zx!Oj>d`nXF;7$_jY( z9($h0q$UtJifjirw!3N^Na3#kyID1klQ}aBg5Z@({JpFW+)f; zUS>83Sp|q9BgT+2?1iOt*z3D_Bfh;fO&$HT89whVe{Zl*nPu83r4`laY{ z*X79>XdaN4fARwKcMga=8`$P68j8C?f$_xx^z2G67jNPg*J;n22RczLFK2@fJbWUb zI2r*R(YsLJ9zoUsgjP0I`Lw`rzJLNl>CsT%rg;ntnFVYz&C1zQ%yzL-Yu3$nVvS~I z20e$dtMj60DEF$`8m{m}jYUaDMhxb)+7qg)eh|L{(E9P4BG`+O!?|o0ffjAHnc{J; zGJVrUkK7bCpxo;eX|V<)44qp<_x6)&_US3q%q+l|meApgcK-%LCz^S#A5AnPO$X#6 zpJp3*g-C1EMu4UwPVO0c6(@}8SdZ2RQ;nzrUcI3>%4UGo*=d)(?z@>pIe#1)?A*S7 zDxK@+*I<^^g2>1(2NNF1`cS zTk-RGuU@5FJ*^oDpY})=W!2y@%NWDXYoMC(W}B}RvJ#7FtYF}GFp$`EcCj?j*oPRX zte+FkT_@u>B99Zxl`Ve0+g?jq`lYjE?sr*uND?dmy>fV z^;NDVCszMGr}d#C#P4qu*liV}uJeEmVZ{}FMk|54Akn$u4-}siR=!m?njeh9UvNK# z-?w+?cIeiM4(fFcjC;d+_0o1MoE%eK5%1R3r*iO_EteA@7Nxdihk#njs$8yrZZ}*e z+&uE7vI}+2K?n(xNWGbI$mSO*ZJfD2je@~{HAVOw*%{CBxm9|u0yNZ78A9_n+A;wA z{{Ff8xo3AUU8{xY<$<*G&Xgk~St*X8qRk>u zt42Jh*4rvlQUbJdb`eHvL46*PH5H*BZW>;_{?2u$uceA6X-0pv&f6xK1)p@y6S~l& z3aBQ);<%MjZ@&XVlGCRCY=3RB_^Gqs){G|lQJT$us8`p;9%O-s&tChb9Y$APlt2y4 zy>oG{MT)mp*1wshCIp9X z@e>sQii$?~qb^|#{MP>cdY`@Jh|;KEfGW*}zWZq3DmMFCWgy-*^dt{xXDV_LaE%=1 zC2WE-0V`W%(7l0khjMFsL&<7`G=fU>eb@sId|LB04eQvMm(r|Y?fcD(S>0iS1xu1~ zGcTWHCEGo-eZu6={T!f@HQM#S%!?RFGarWL2SExToKXfp?^yZqx@#~={-9Pfc_?Ibq&W+pL?)%g05cAan9M(cjM zo*^oWT|)=$VQA|*CDrcF6aYR(wGT|jly0F67{s9Vp=e4zWVzc%2Mj@t_5AJ~{XVvv zh$a-Set|KZrl^RiL?zY{F|9T{%Rf1`P-2a*u^RbyT$Q8vTdkDRaaz{td`o>-$f;s=YASG$-kY0?_>L2(R#jhdT2r^8f4l&bu4@+a z`${=c*JL|?d2em!ig$|ojo>$*_lk4#N`O46z}FLAf4^?Ai7R?_4M@i0H-W5n=C6Tt zwuGf!gw2q?dTp(%$?YyZbM=+@B+*#Cs(QdN(5#bGFY`FQnwHs@^BFG2Bi38MVc5|A*0vTnX zm?eq>Seu~9=k>pBhQ9A5SYT!zwF_tGc{E&{R#w>$?OK{&RxQIRKsVB`sM+Zqdv5ZY3Ra` ze7Q5;E{eNA#RPNonT=2a_&NLK@jCo^7N7iy!gX;aj_#s{^ZF3XAC9s*G7lUbxvJAE z0$Px3k1us?3lq$K($F?8~SoBCQTtZu&7nkE@B=Qa4 z!C2a^SmWGNuV_*P(fKu^{d5#?VCF`W$xUnO7HJ6!wQR6YPKfz`)@Ab?Men<9S;P^& z{rPxzMn@xo_hr_;-?zbvd1dO)fMOZ=sWqoYsh88o^UUBv*^2DVSaBR`xItk9a{dr) z6;!N=n3sHSZxgF7OsFbes-T6Ry&qNA3cUOmH185~&ABE|IMP=Tz7z;s;3~U@Xf_=c z@!{LZG}_-_+%JtfjXR16B*& zn?}25dGg7Yi>*FZ!20NetMnEj#4bN|2R{B>0VRiuVBQpvlGb|ng0LMfSZhsPwQ%Q3 zOKA3|t1S&gh*}(0qO3|?NeoA5bW%e^PU~uHW8hnTzvv#n@$)rwk;ph!5`);7H|6D9 z&7|yGE0{#T51E5Td#Hx>irNmV?Ysx95F+a6Z&)HFMTnVb+iF z$%IgO8F+aCamUG7#)Dgus6+5(cHM%vM#WUT$?zaEvM~RK;?g)oWr;4wd;6e8U5;ow;8qu9o4 ztJZ@Vp-4y=Fgo*)tVAjCfD)LWOCxKj&|QO@0;bza=~SXbtEngF2iVE>qRr9`i$#k=%^^5&yPV?3Li(#V{b6S9BAWxcH!>w4Qp020SjA|3T>g6C1 zqb2`xSPw{yyZo-B`-o^f+BH%F*AmeRG8Hx5BdF5kKGarmPpefV*At-{>-EzC`(s3M#QQQ| z9aFk%UZxdG&6|5J^0ulSp>vER(4Dbdm-4(Xorsp@s{;wYJs`|e-xY3RI2~>WQmLf< z+#2CrkvLRaTPo#t>o1cbBDzL3Oa~ACeuZUwZ~;jzq@2cE8Hg7NmbaicxLmQ218jXy z1eFzZJqegOibfNc#=&QiLB~-_d%S%K2Us@^j3M|F14;s>TI4OVI&1%e!p9l8Vmcri zVJVL0c5!)*fTCw9fLw&Z0^HEr#9iK9<2UggvxiOmXTHPDQBU5S3cVjE+(D1T0fS)9 z9>KM>=wQNaABRl`S@;VGJyLiri{w+pA}ok4@~r{Z{vSz6qDkTZnFIwb-~V@|*Z(%J z`9GTff5>6tf0NOIij4Z%f75%@xOG>>KLCVr@B7H3ue`6?B;HuCUyFB{LZdLl*ctHI zOADI(Su4Y)lwN6lJZ&l^o5Lov#DA@PODb6Sg&yG*4-^6=e%zjXhUe=ZHNIO_H>bbvFNR#`aYVb4<-D zps6rnhFa?aoh(LifAOP_djDG+CJjtY17fXR07gcwb%xHo!#r+U!oqxguL|SjWYtaT z#`mgdH)reD{@GFuHql<( zk;BJBENO1YNEEnaAKZxxm`LrgI)wmVzIN_+^rxT>`94U@-}C%hIAqWjGQzb< zB9Jw6#VFDH!RnY?SykX~viirW`}!^OL?5j2wY*NZcX_}Ap4@KcXA*v%r`v3Ew=>j` zkE%!4H$sY>HEwyE*@678uP(w`*^Uo=6i7kzd|Wv8*C-z87Glr@s?K(iX*X~`q;VN} zS<+JBH176R{Uz?1HM0o<4hQ~i=<^}`wS0K{=}YBFC}du>(P$gXxXX(JQhHA`pQ+~qP~ugD?P{zl zP;yUPq&f?JBr7fLOWUNQ-`nxvVIl$(1fxEFJWIT&?LS?u=(K1weTuBT)4LGA1oGGa z`n5iPAH?;%rU~TV!q(|{J-L8xpg=2Be4e{H(PaA`PHcQ%>WHBlA5vOUYP zC}J?!4rNPoEL`){wQ8URaaP;=J*Eq+7ja1h`OC4vvX@H0zqjLur;fWH&i76gI(x|@ zzpA_Vq>Wx2i6=8W)PprePE%GWR?!t)?AKnow7?USNW7|%<4-z9{}yGy&deilpm}eIzMe7T{{+vgP9K%>~-`t+{t&^$g%Kn4q6Pt-?0m zY;w!JnXme{cLQw8OPp%+lES|dmQ?l&^X%)^*s9xIC{W&~{&}uRyTd8_xCeU~9PwZ! z|ACmM#_EEYNoc)aAL*g-meu9NGH$a6k`ibkcqfJi+6>SWI2LOahuejw^pB*I@IlB=Is?lzU76?qFieA z4Q{R_myy0{dPLGtLHMFy--UqNb|L_OJ;00l6vGT#3#Dr9-SpLoYiR2HAvy^K@L*rxoOCO8VwcCyi1E2X6ho2-TJ4+x4)H zE33;96~0|m2FyzU^4*zpxpCOu7`J)3&Y8+F*b5XLUBaGx)Am{80ouK(s|XC_yXV)Z zbkH%!@3;dqUY;uJ?V{r*4G83Og3}Szq-(}87r7S2pp z#+MT!6vNajxGdsEsDbLm+9Sp-?*=>#iU01KuI|$Gs6SZ{@o=7DlHHrA94F|GE!b(cOI3RS@M}eCksxE@5es`_XfXW{9LFOy{{U^*2L*} zruTYyxJ$$bH-uR-D6||W6J6|Da?9+F*JFp>w!RyRuJ^hix?4KQ1pwp37rK=#NEH2c z*(gm5jh1}PhGv5kfDI66E@&}dd{sPMe*3-*F(#gO!<>3)0y^R`FDDWKlQy4ck)Z*srtIRGjRS_=(*0JwoA zw>4|Wz2eIFOE?Vj3O2f0C!9oHxOh-w-Al=G`KZH77}b%-ZjV-8?`PGCcV}FB4zP+G zE&E7KHq4gCzA;nye&Cy_f$N@raVao=Ap?i3`^X<2M~i!p_%P{5`b}LNzB)}hJAX}I zyDPZ=KFzjiSg5$l!$38{e3{w=p_7O1No2as=MeSzpL4XMKdFHNCg0=nqR1r53Rx@_ z!BCH5ec9vnH)?kF3&OXL*IObnn1@RShZF+`3r&y%Xi>hFx>lijp8S$HYvGcO#wy~^ez!> zw)}L)sE;`RszK}LJ*>t|pjdHTU`^0%0_Eb#M!bfDCQ~r%^};z{*hhUrExG_Y6nwr9 zAw`YbuBH!2p2n8;i6oe}$cwNAU#tgcj~PkZ+45P>mbMC}r3LHtMltf7K0hJ|a}X3N z+rxd619TH0d0Q?0FpJ2Ib@~k_P9*JOU?0vaf%KG>nhIWB*Xq< z!H}l%pcnvczCR$E*=y1AUml?wrXZa z=nEdrTakbH3QrEILNXMaubM0BKXXphOWgDxb`#8K- zp$yg7Ae&GRYC_2)e|fb!M2?y5>?FTN-N&As5iZRjFsM9WH0CIycY6oY%$;sKTgQBb zLXcNwqy*oNis;?hSbv0?C{r8O*dOvVGp@cq*@u$q3C3o@(-THmUf>AT`hF6{+UqJD zZxEQuB!!joW4BI}0fxOsk@Bg+(n%@rgc#{Gj2QX9}{kxDiDa3 zf#?$3b0;4f`0h}i)Tp7j{6CzK2uiIQgSi!A zmhK@U2fU18{ecO=LdMumX$ z{?W<|CglQUj48IA+(XEGU{_*1z~W!J>cuVjwt{#ZQ3v3Iaf|sMY^@j9s;2IXUR^gG zLfUMYNDP~pKhc%bL^c||s)|d+56~%5IPH#8r%g$C79*e#KZ;q5 z*lu0Pw*IHOg4n^~f@bCuqGTEKAyXAihZ&zh$yfpeUGZ4mLY~X~ZYSL=O{%QZIyGBD zrV})Ec(N}3OoD@5XTrNR4{&nlgIMPi43$C8Wnmc1o5%yZJE5L*Law{rlRm*Tk(Th* z&VK*c$gEPqRS!T?ju$hS(M~RMM<^sz^oH2t_HXkx`^6ireOMKs$Qop&VWGeG>B0|` z2G08i1_t2nQbV`=aoQv9(o%ixU`Vw0Wa>#_;9%mfQ6+CYQ6()NZoO37?rloWkBM5Fnuzka>PXlEDJ zn@(Y(7mez%Ui^R{P7;Vt**~#XQKzZmG0I@d>HRv%1qAb_;nWd|V&@#7-zIx}&2{Xv zTU@_>8k@=NjLL?k-;YS?#ROg4p^TuRes0|8j^y%NHL_^J-qWtD)`tir zeJOk4vw!6NM;ku_Y;&KSK*+ZrO1xHgg9c!s4!QMsLsj4PE=1^oV*=D*y39w0lY-q( zH14L2*681?WwQZx*7l6XN7`FF0O6^w^=WqThI=~^fLB{>@_yl;e$hsO0s7=Mez1KV z90vrFA!F|cQi$DG{J>BUZ!vm0R2o+5P8u=;ixn|5m}JdNLj)G#jMTyqv{6(cFKq6b z=|y`Xw4-G|75K|)tHJ+KD`=!@r3tJq~;g62`fMwuia zW5cg~lCQ*NqhaR!oVVI==sjf>2e0bjMO>zU;bBBt?B>gLZJeL#^q!;?oN}F{i`5G= z0Y4io5TOFr;K2_Io_-4X6AC;5Vwp(G8^_Z{;kW95em06ayDFmtKq>goZ9ulX+Q7UA z@~6I2I$-^Gt@~+tNJxJ1qdrmF`>(&DXZd3@t;O_=Xkwmz0#Mq~S{c~RiEu`~TL42l zvqhf2Jb-i5lrh_u|B0M|y`bTL19>T_cQt^L~ zp@%+3JURb;7%3Cl;S&D`RUlJQ3W@)5<5fW8KyCv=y#IkRSL$%_aO6%VfPdas&^m{A zxF+*jOmy@o`#+DX>_hUqzegge47h-jq($bSMl}@$NwiQT0(ptG22;1bkf11ugkD$W^I84WP~AmMQ$| zKWhObi+0CjS4sEG(Xb>x;|4Hzl|%x7)d+Q&M1rPKy%xvLUDU>W+I}(-&8i^r*|SQdRbzNI;@PN0_gy_b+oJK2G=iZ3 z)B%7J+966xNI>AsN^1H|TZrvK{_#M{7qV!o?Dt-Tku)NC!!T3%*_@td%R}u@IF!G2 zEM*1>ZVDHW&E_<+ufIX8SlZ7K{lNGEg!2x+e`9n8MAZ^K6#n7f$Xy4-4IKr*Q}+N* z-F01jaYTR(YCXGjHpw+*@b%GYZvOowIysdAxwp9CQ0#TOuc{KG+BHC+fA0`J%fQNZ z-@yCYBd)QvE$(Gg2l>T#g-197UeBZ)RFoe~7!_nFQ)SO5WZIXE>g) zaa}7?R_Od7M5L&(PUYwu*#``ChR29m72U5wqu03~GT+|-ojRB3_28wCH%^Pq6#|3RJmVuS* z-RjH$s*Z{>-`)-$mE1%RH=_UZEG-*vwId;!8_q(N{2I@!@c4{-?qmk#4cwr#(r$1H zXTxbkWCjztI;qNchRA|6Kd6!`cDl)W=kg;_i}Qjq>BhDuL1mE?4g7OAtyMQzCWID1 zr27^a{cQ0R#9_-=!~;~$tTB&~pRedi*mrq{F(+7K#6`ap9}O)CeaD zNHkXF2gU%7wDGBNk0z9RiR60nR9PRkKdENNG7GCyGz0SGAxs>J2+AWSGapX<)Pxu` zTfFvpi~sx)cqS@5{En2YELM5(Juv_$_GD+s;K3bP^-0IB-ri22FIqg2_ke_J*dP;A z(x&TS=Kp^0K(v$l5_*&aVv)g$4w5%td4Ye&OyARzF8?fUBn&}kQSW0lpqk9)b zzzXN1epZDWVeRWhNGv7K^Qa+E`Kk2=9o*K-Iq*CFKz|pyrGl9$mIJ%DTTt0akLwL2 zkxR0^@&-e$&FtjmWS8$vlb}5?LJepoALARZYRsARx=z`WjKx`?1M!S`Iw;;V3#okY z!w+rztT~H@}-*gbZOqRb}PRxl*Le{)g+i24~uN4mcO0`}{bPv8Qnl_7+%_ z-3i}&#?IWnZqLt}0-i5^czOOq@p31D%ib+R4zf`?@T=Iy#2XCFJ8VG z)UQF~wC~8PdhYsBwkY2s=e!sFCe^1g4bKvK2c+b^{V@4vS0jq3)dV*Fwr5-!Q%Onr z(OqaB76a?>%Ia6RMGL3ug}dT)MTx~c6Gg&hGQ&+5$=NwG=oU*q_S=4JiMXB+uk(71 zi-{%;dlGVTTu|Tea1US@;|9{Gzsi7hT|I=kt&_;Sq!#khT_yDzQWFx)0dKvNSPbOA zMjEFF30L{9D)sK&o#mC4lB-|+{SrXtiP9Ej$eYxRj3~03eoTxcJ=F2VnrV zMd|(ffKFK=A->WXtG$^Pxr)W%>14A^Kre6JmJXQr75e=7b8%f}dVznX&{ zu*;u>llI(LQTVFk1E_7B<4zBw z-_F&C)dt@+F)`_* zNY67Fo+YdFV*fJuVFK9on;uZ-FO#}c7 z^8t8i3G|$`hmn!dMa-vri7_~?_Rv-uK3ReRl9rYZ2@jVtF?kFmbc{|~yD-3jzK?lc zy;+y3KiayBthHv;ORbW`i_xp5lB2|T(yO~RAJPfTME3RSG1rHTeTR!ryXZD} zQ~HMbXN`)z3dM|7!$X&!HAQw1csy%xCG++5jmuv-C?zxiMpSLO)!nIr`io7~cSt-` z!`9iPMsn#NKYk2MM*vvB75$-eJmwIAtHxM8h|PL>M7K?94?rJI)}lfL@;s1QNmn<# z!Q9w|PW8hFdeCnGn`aUNfX`0Onoi_UqaU^!UzCSCf==9>^#tKM^-hhF>n_t31$uX; zqDjQ*&%|)QA<+P1HKSIam`78jM7Qx9Za0KD0`t;ARE#+A+82+sJy}>I5TsyGA3An4 zU_nY6(#-Sp5eo}_|A4ZJHjdbnf;|SRB-Ev@Dbm1<0AZay@lS_|0}wonB?o-Tzotrl z+d!=RTnmFnV=8n`Gq5TuDgb3sn~wP#KmdRC?3uWY&GUnz)Z~v}9-v+Atcy?f60fCJ zS4vx^ReABEKml!m&gKrH9OR$YqC@<&u5UujM3U&=UU6hve!P>+YmM;?zm)93?`0Qk z4FZlw1qGzG`oD}Q-bf|ugr*z09*^VQzFpYJz<=HBB3;Uw3838k6LOiLr?mT?i#}w3 zEB98(>4;O}#`|r|x7Dt2_t9!c%Fn>st`ACgmDIz(FB|D{wBqQpw{>6Q1Bi(^DY*r$ z3>s?+n$Mg5z?O3XWaN&x&$EmT8p8U3@UZGQNctOx+MtgCnVS}C}!X4N# ztH?BJc?2nsIpsJ&zBjW)z&OuRA=ptMp`#^(wbaJ^Blo&tyuLsfns~sL{53T6=TSrH z>`+@;LsA3Xdokg?4G#UXf&yo1kb{{}HZI5TFlIX*sGHaFcphx;c+(6? z$`Bf$1p?S|fcVtmY#O@j{VBX5v5@XP1WKCsjPLS#XXii9<}W#3v^cq?c3SuM(cTAQ zK#lVbj-1+nWdXb43O&MuBVm_i4}cU=L1JpVuCueL^TV4agPqS?9OCzzlYvWw^c^@k zIVm|5{@$vu7brHUQjd*~H@Zr$VR-s9f5x@;w70uE^S4U-ICAzJ(|ki$gRtu43tp%S zB0HYUSHb=-;o9z{&-hM|mN!m$2k0Z zsvgxhv2hJ8f1l7W>`}Fw6$Q;7^wA?tUGLONzeQgR5Ri%04!g28Dl9CD2gvJ5>FnAC zyLgpTN%;ODHuJFEUy6a$I#p%!zyEvoj%iidvt?!`D+V;%28!@0#nt@1k}`EVU=`3T z(FcL>zo!w|%il-7G+jJoOtE>6hzdc@n z0U_8;qmt<+8$q-9C)a`4h{U7H!kb$ zl=6osmhMQm)m^`0M2ocX?AcHc3vOa0=6em`B3gi8iWT^J&OsKJI1mm8I*z7)`xNu{DY)eVc}16gK^^SOJcs(PxCd7K8K{b8dcmkU7YTQv6&7krvAs$Cvs z`*%Ey#Paih7u=BizbHkM65eusAR1@eahyZStR5v7`a+?$elFPvUE_xf=xa zsoz!4)&9djK(nIjwJAp4^r;`8gq!|;Yr<4|$!&);sE0G|-CRVVz`iTj`7;*x#KA8$ zNea0_s|^@bj7bmIKX@PpyFyx)u3=FmK-gSH$A}C<8Hma3MgYzUzl8eLysK*X88Tn@ zc9G2+cCDfewI1TN?E8Wtx%)f7aMk@Sr@&@!m-i}=bz`bk$ zf3S3P7;gYR6$5#rR7)8c1(4m})S}wFwcl62eyNoScW&%WXYk0K!3%bV|MiU?=e1w~Snwza{@~CQ2+j%3wG5e-Nk34DVOFSQG+4J`` zzn#2@!wq#^-W_~Wz~lx65|B^2gFTx*Yx_QZK&7W*M880Bhs&qug45( zjH)ZKJqc4cZUGJ~XA_H&()pZa-t~8X&hqw5#lW2lwzigF@Bm1bnKiI4_F&e{4DV3@ zqNd)*JZSR>6(wzEmgj!HmH_vTm{c2>b>{1kHUoPs1(NH#qjz%+pu2#a-UV{kR{0j3 z7Q(zvHXr#X`zb)RUdRl$~e`jK9_7zIa-CZ7>QQ!m)*M3~Lh*n2?_3rGr z_gVa&p07?XX`Z@&c6T*l#Q@!Bde_$N{IW(=eVqT%JF#!AtShJz_q8|;-D~WvI1PPe z?$*W76RfSKYKoM2VZz1jW!4rC$AzMUk2hd}eKoeAJmwZ8c+~57`%FW4;ifFoPdY5q z@@?6b{mDXs;d4;FS7s30p9@Rf-2Gmw5b$GVEM-1=HsA?r^TP_l%7TiyJ5C#StapRy zsQ4<8=E}b5ODKtTm&-H9cWHuTppnK6_i(@M+n3(&K3u9Q{&0aD3e|+7ersTg|kt$j92MzDcRmw2&F7cJV+I+*rL`)?R{)kuuYI z=ckk+OQTaJ(9x7iYNLx_9^Uzz))DI25mNuon{N)LItD*V{nJm@{Y28kIFRcr#A5f> z?lb)kmWe1YtH~IDbY#ol9Rl=S{rQpU8TgcTkLE^45;DF3^swVVmNe-35{fv2>J33C zlv8NU1iRCmJ3xlUj%(|2T)Pa*UxtCS$|l@Lx{;RNF=rOu5EzoAMyW5p`65ky?H z#*-Licr!~<^#(!F_m)?L25@|ZwE1C;sZ!ne3Vf=A`2_)IT5|&dSXEV?v@`*q_ltql zke$Hbz%XExIW~Y-Lg~|uZj{82b>VQdJ&Km`77<{ABr$6~tt6v;z`ne^e3ya(5A=+k zUFP*`JkXEoYEl5Mi5+{S20C**PV0LkZU;vDfO8c_=lG+oK3*VkC#OmT@(Oi|1&X8< z32o|K&|5it?N77s+7&;obK!os2}N+V@k!_Cce zMkf&Wm+CZ_674Z}^=9j&l|F#*LrdwOae^MTzXJKkm_wkR!X2s(fYiEjb61dmTR!9cg>FV1& zV+ufPs6SiI?b6M^*!BO9r}=x@|LZ0G@5gSrdx4}@le$TwC9XW*wm<1kG3LTA@$At5 z&s0`J5bKYx-Xq40%Tl9bkBl6pawy12A{lm!Wi-X6QUG7;JQ29(<*THo za)B3~% z2{!bJ%P;`4JZKj18UHPuua9z{kF5PtM()RD2qQpUvHwcb)p&|8kUhAW;oglbUF^a<{mZ|O_Ro&$KdHb}*< z?tr?R8pMC8>0-#|@sNhLEs}oX3vGMlTw-*w(X_t|+--feV+rE@y`TK*=B$unLG3aP z2^gs;R$CF6I!ullhHi2OG!;}Epl%@|u=F?2N=dT15xGDAE+CNiprEIpCUCM0d~VG@ ze_@Pj_FqG+5iABbb)9`weuEMgI10TYkZvodWZZ zalOH~@5S`o6-me!s+y6uV5B;Y{fKjO>)cZYZd~9w;cSe*GbTnZro{>~W%-~~Rw9+p zgg#QXzr=nf<_f*gBE0-1-Ldz5q%jagAJ1XHzO%p5?c_MY2x7=|A-M9a!;&cebl308 zYuukA`@-)RuIu`DiPRTmVzl*}-&1Z7{aWFD9hIKOS2WqEDqGF9>N~o!Y_S*VxxSet zTSkyT^uS(PDkP?4rR$sqq`!?-SLE(`3(?te?2>MkLrQd+UjIZ9wAf1-7EH^E?j^t%qp;TE84)2UgPX8u&sDmgA-~fN8R*9rFJ1z> zY{vq=2~SVRuYv@i8WU{!#6}GF^bU`yA3ERoR`btdfAt?B-^aM0>(-A@Yt<_j6v=My zhSF{jzt=e3!wM25oYU@P()-ZhvpF8W>oC3Us0}^J;|q0P*P=I>cy`B!ied(rVn$8H z77NigO1(KwEF58vn_NV!U7yD5hTmnviiB&U+`-m_c;k*FaL1p`1 z!FbG@MR+f(PoF;FD7%1S-B2k zu9=EGNIXl3;)(L96cEzgfaiukIRXb~~ zHK3D#P4EEk@OhW8c=0VMATI-(GuH<&qW&Gt()ruTj@&QOKKjbLJJK>`2H~L(rb}i+ z#wOm6<~nasS|g9mC>l z=)xk!OrfKwtW)=hF|?=v!6AT-UX=(SBtSPFbgYpjS&7Wf<|$^dzp!6;K38bo6J`s6 z&Nf3C_x!FnWM*zKU$Vpp*ywM4zA=&?dJ%eIQF1tBqK=id@uypM*rfMP~2u^l9&G z%a|ZNpA)DEb{77RZi)V$`h1U8MB9QSBq%so$2$M!aH(*!ZR8hKKJGIWbn& zeFE8f;pFK9|mCG#)+|6mS;v#&fgpTa5-L2S_AkfV9w*pe^Jj}@Pq;%u@~Ng#2OxBa50Ft z$~o+5#`0KCO?|xw+k#eQ*RE<1MK{5*!F!-^i=4l#J2%4muuM_3JHuRb3u&nYctBZ3 zUKbI`1^Imr_FXk%WyPM_1AT)^|B%~y_xsG(mnGVU3PtK?RYMSSwm)RQcuyiDMixlB z!ec~?k53RgSp1yVdO>%5!*a6uC3jV&l9J|!dRq4{o);0mS13l?gAZjHk;ZKSFGE6a zNqqJX%Fq#&mDaX9m7&qwRSH;G;Zw;FJ^PJy3m2DBRFqaLNs9saXm4*n17Ha5C_}<0 zXy;vLZR>YyXMYdTI^Mt`uTchJ;}U3vZ(``BeNQW2D4Lm{A2x!p!Jg88W8t$x&d>J& zJK0#zwEV5hX@R2@1rQRU;{t)g#rpU*r@f^Nj1LqCchwC6EQe1vA>>wDrV~V<68|S9 z{w|{%S20J8_vjC+EKjf{!$q%yJa2bE0iOIQmgvdC|al@6&Q`6Vq+kJG` zL;jWFr+bGPc#excr&=8&WsCvgKLi+rC2|O9!_9_LR>W@3i90u_Y!+*WirOy&Pgxd? zbGAg{sTClvUMsDoRXDTQXM7>pXU_U{OBqgK3Ox*+df6BOd+pbOWRG zYES??0|2)>@8%BFD?~`Titzj_l-1JG3Mmu5X-)q}twtlkZwV#8V8G2mZFUf=j@oqG znh-0MC;r0%mLA8c0h4S%G+q35b54Na9ZVcru)VE(h`4uoX&t|}qD_$bOi4=6-&_Gh z0J{z?)h9<|@z|ObM%cbn75C3D+nNRGmPr80kVI2b{x9CXGpecQZ4g97DWakxT?GU| zKtMoBK&6RDlio#|geE0)2o^w)q97n3y|++9hp4D1Ewm6q=p6!tmIMePd-;|BySryU z>^WQJoZQ?yGk5OHGxg~q;W8gb>?8Y`vRv3MxUbYUbT}EQXp0P~|I0IcXgEz;wEPS{;%IdzccvaqG9tdvr7K||O^qc$Yv1lMw zKs`@D9dp0}hAK$JUF`PO27^a@hecf`qUZiFcBb^gAEtc=IS9`S%-}Yh;B&s}WL`?; z3Av?LH|0kLEIgyy=cJ!!#c?Y*F8>#VZ{*4OEPu$sVM?#ukLOmn!pJ6ek|yR6Z_K+Y zy-Sy@9;liMox5RB`)co^21r<_`L%)5&b4gajTf9%rDe5|L|Tpx!hK^$(Y6Yd^Uo%6 z(lPd%zUsZl^zz8@*{5l$&GLPM+@Z-Pkh)C{k9SLcD+MXb~XA zL{}WBGzJPHUM>6=es=Ni#*2opeqwkBTgT3tZ$Ul*{SM69SibL7(_4(jy1af;Mq~9pf=AaYDx+UoSvSZBjn73Ap@m-u3Htl}c93xHyhlfLzxh(N`to$8Xr}v}OgHs~XP^~Ba zqo4~kSw*_?zo!jspZ}Z1^Ec)`c=G?jlWJH4J;2%eD=coBTOKq&q$X_8T%yT36tEl0 zo8$q=00C_O`SA8<4kc*Ns_G@0@sZMA5Y3l!*;%@cbD}hJH19UIvq8G{m0IW*#rZi8 z9z>m>X}={0^AEbMYR~i!{RJS6JVS6aZaW&BF0Y^Q{weAi9o_97~%AU*b~P@o=$IZ#a!dUg;U z5cEZI_>$7pNU3(He?UKv->T90;AzK|f$VJ6oQP6sD_K_TCMJ=lX*OBrj!XQzRS|%< zA+L86kZqb<>8dxBB7S(cySb&oyW_-s;R5Qn(g(OxVHiq(Z*6sT;kacDaBw0XsH_1X zL}b67D)B7ovJ%w5%Tk|&zyzuqW&tFg!Ot8K@~qL#HKM2(5dRHO@r-xK*&JNAV$?hP zmzRF0i9SnW2arrw3~sP@FmLRHnbhg>8bGcBkR~^rx^?2vI(gl8{7n1gtC!@+N;hs@ zm()~1zwoKW=B;FTSs7hko2e=r)qGj$m^M-aNthS9Tm9(qu1>*j|f?yWSr%GdfwEb6`h>{3-#rtE^C ztI?mIc~d}*etP*lhJT739BU3l-%FZZ`0VQ4@w8jeq(jf87;N%B2W(VxpshMzo@RVP zP(Xk-?3T*%M2qixz@Up+hwsviI%7VO0okI*Rtaa6aai)kbE>o$@yYC$fC8&%9_ zBH@pOn8T)Sn$cEQM)bqp7Pj+LtxAO2;4fS-+q}ee5yQi@&dAc)zWMUWeL@mb-!ScM z`YbRvp}7p+^TZh8P;xQi$aG%<^Nns*5>u$N0Le6-J-q@*AC#(uFlC`C-Im;c40(=5 z&ehuq4ql9>5*+I0pcb%*0(b`aJEt8-Ur^y?;L;&J#qsm>rjvzg2vE)w zrfOrEL<<@m$s`&Yh=A&fSl$`?$^AQ+eUd z!J;R%7vH+WQRHbrxEzm24LW!72y&#ns^(U3S$A~k8NTgn$Yy& zY^63RZRXf#k4C5;8&k~14cIW8*)$}!nF=o?{(eMOULK)e@(*HC?|(jxUmWgSg8d;P z1DgpR1Qx0{-cxx=Z+Y(ecW^R>O+or9ZaaKR|LY+gpj3SN+)&&u6 zZsetM4||eDDX*JS87~Mt)oKh{1CNdr0!nz;Y)4;0n~e-F*XY>NuP5{66UrOL!!cy>k;Ahg$2x@`rtbFU#hN(~m>KoWT?#UyR(G%y0WGW4(;X_3CkFfe%k8Oe|1UfZf?=(NJHFC z9qePo!B0iEM`;#wo+M8~MrMeC%8S}aq%isX!Q|9r+1in3!}Z0Db)ywYI(>L@MMZ{u zfPkg+4e58hGOkxIva(h*Ov!EQNVtwx31gR|I;jVe<68)BKNC9a>2kwb!5VY{r$BId zY*E>(CMvho_aj~iy13sjrOhM|-x!px9!_u6f|$y=qHT>odWLDU&3I^4AsAA{(c}v+ z?n1zi*kH|y9wzrzKaL>ROK*~tBN=GFcy1wBGqZ>#GIWElM7&4%!<76szFcw02+XuO zN6B3d`JmKPbsrcU=ddiP^bgF@Bx&`vNa@4jYbW8%c@;T6pdtqZ2-PEw#Hwrxw=F_p zcdEwR-k-C6+RE`TtNlVSAO}t1iOuVp)8&K`<|w2IaUYgG0V0;0AP{U^vQx3rO9>?Q zKNmhwGf0}aeV-6a^-o{(Mln?Qft`a|4u5S0qn-+_Q`r%$uTYhnp5&AFk zFmLdWScF7GHGVEoXUu=m;I8U$^<7zbn5`A6Mg0&qEe9KE@!FUgF*k{;llbA%a+8@O z;uekGq075Qul(3E=U85s?f8c0@ij*hMq!tL%HdM&d}Kwr9q(AekG-R66y{JR*; zpgvK(JS}jls(jaK6H<+Ao&1TxH7n}wqPnFgVMJ}eqRX#LbMgVAv4n)g@7~^@2h6w$ zj&9(ZRCnEZ77#RN1I*Hx@`_x7x3AfD&;ALXxKTYd-#Yf%imyE4c#9Bj@ms$V7=Z*| zJ76(=Jtyd-c#9?*ndogrq=-2#PCs|2vuqzdkB)w*7hFKg z@Yn+op}ciSq2ZUMrzx7O!03bcc6=sbA11ubqP4<$T1W1g5xD}3Qs(S2-oLwC!fDtH zM#fgJrnY!H9xG+d=K#a#1_;D`>Qu69{4GH2DKN0P+apG>EN*g_r>K$`)uZNkt?MPK zn&tW>2!XUU*Xap(AQa~9jOV3)W_I1$Mpyr#s_IxvVB7Nz*jl&4gX{X6EKIKu&}+i4 zTln(zMN}hXADX_27=;pF?*GKjF8Z4zM~Yk2*;iw@GXIud?fyEoVeGy>6EDHHI9rRV zm2muF$%H_$G)&;eN>;#ScJ>=U|Nq5>L&*y2e4(Mifh`Hm3XowAKmuyy18R9Zqp}FO zuc#V z!A|ZehXZeJqzOMh_4xJ1gZoX&Fsr6$$P}z)bG#L!odLQ~oflYdTww`OJ8~Uo`uRW1j1K6bG;08X zvH@I_hTYUoGo_mYaHU48&H+f?mQVXe0?Olt-ybGbc3AUGLjU!7qfobbZ~KcEKFWa< z$xFr63LHrGQRweA5r@bbULUS>=%|bzs>{gR9)*js|C5*Ow7;nHLBhl2_eRt0eZk32 zW$MRwHQOZp!54l^ihpPEry7u|ZpuqJ z;rFZSm=XHu_4v4@3Tohe!!Mjm$c-Cv(Zb3e#g-S8c%p^8szArQK;zS~e(PV5=IDVp zEp{mWu*`cmxJ)b59Po3F# zc)6Jo8yyZD7c$+6PC69m>Wa_dP5IynG55>E8tY1@=`kQsC$im^6O{i?ow} z38DRi^Mp?F&;Zr>C#16e2h#yE|35>xrbR2MA-0ID&wBIqGMN zAl*?jn*)`9nx?Aib?d};tX)5<2BAC|KuQhmeoQwtK0Jrf9ux z+HMgVx<$O|Q0CkRyAuS=hkwE&PQofzfA`VWpQ?fu9*n*|&tQWmX8UM$J+?cUR4K%= z(&B^WQ%I)FCE8AM<+;LpF_#@TSpEg)1?M8`Q~e&n7>7y1-u4~kOMPa0t6Bo9>x?!b zB|ligyQc4yrgPD zPg<>SgzPUN3oCEmaCY*4wS7#IBA1=g)+Y2~=;$0{0}qa9YF-3NOm0)!w$i}r1|D`t z;aDIxGS^nVa{BS}?$70G6gI)Zqv@6zwIV(Jy#EXrU=(NoC~|fZ6rsqsz2se?9?}dx z>=}Q(DTdIT+|SBiro+?naVv@4I`|rtQYqU^fd75L} zY0{9ABnuuK`%SriESxPEM7cyuM4bm;IXAv$@eytG?l<#{lDa}mTd1zv$j`~aN$7c%t6lL5F{a}hmv1+`Nxk`>3 z3UD~w+>xEr7NX$qQot>Tg)a>rvkX+gC zvL;DhFOj3N2`9{^Pq#M-mMM~;jty5jYs8-QQCntrKiiLNM;xcu@#IyK-pvO zn(2B&6E|wmx)-9ePJHFf&1DJ`*zK`aRx8fBtgL)D3KzzRiM%eXT9H#6QUMrUQ;3f* zZ6_%oDcz>!za4cV;UeZF)93iB;cyj*%?ay$v`|obv|K1)9g}!AKy#Ar5ht#v5`3EP*!o#1~vlNV6 z>iHrUfb{G8F`_vmj1tcDbPYJNSoFcAuH6F@TM7?|3IZ`Pia!yDsvhY6frh$6VZiPTq+>u1Xm{$zr@!)6d!9Qb&H*+e{A1ajh-7SW3qpedWDNwGMll=8l z??d;%%OS8Pio(MDi^-|QNF|uh0*SnTxiWlg&at8fvbiTA4IVScxYZ1oqT!jlm>z6x zUz=V~moloI5{W8RkzJqI3T<=wITDpHCu&|6koW7=u#yoXgskL0Jlrrfk|BH;BYR1^ zvmyNSH)DiowX}%e7UTQgPt~NAFw!TJoj^xYXkmEjb1+eei9JgUr8Y5wOX@&p?ABhX z7+cPbArl@uPKMdLPxQASdsh&z%K`Pc>jY+S>MY zp+r+7l_S5AQ9HNvPluudfm7r~WT`Z%NI9sdg))Lo7nD-Rg5v}+kT?zOO#$e8<}9l< zmO&f9ww$)FZ+%T|Eec@+H9!+eN-rm8cP>AV@3M$N184fu)>cb03s?Uvw^M=F7PF2k zLSTi{hDy@oWfiTd@tGfe5X;f10vxOQ*#VOyA$@en=U*xLDO(Ic>JVyFo7EYo?VRP?W>N}m4=n5&Y4aUK0@uRhCm=S>N7S$e<}~z3Q5q$No$O-<9K(z7{+awGws}9xIp%iHm$sxg{bh z1rOo&tuXW_W%y~AcCI{+cMOFTvP%WVBvr?-gMRfKu09bQDH8+Ctu)k6ZdGCMs!1g+ z4DOuye4SDdOboklS9h&BRpdH-IV@_O1U;JNv1^%%@}FJ8ulzBQgv`J5nFq`y&_5bJ zMWL^vxcrsy`iQRQ-7C5tl!+z#W9YecY+gCw#&D~dt% zYvk8?i*CmW9|_+zQxJSFq7)i>Cj)HJ;7;_Fo+_It;4R(RV>iN<09Qx9mB=wvaAm#w zgk`1TtPlM4)u2n5wFd3=ZNXuVh>_Ozb_h74WNSpzul~TzV9oQuNU9y|#>GX=a-IKt z*wwy9xTtibyLyRBBVJ3OKttML&~#@%hkkcFBt+VMnJ4wUE-i78Iiy{1!mVvX7wSv8 zsHs)Xro$>mSeo#glwKc$8)#}q0l2keg>mwD==;bDNL)&9D0Y*vOdar6^S6(H(Y$!) z-OmHYI09}8Y2M~@4CH0h;aLiynlHh8C90Fxgmf6}0!M5Upt9)z8x*BQ|A45V-;J*O z#1Hc6)@TMiP?ZmJncW#3zhn3QZe?Cl;0ph{(9UiySz&VHcvp#}j)};cf#&GUSY6010y$t+GwXM_UJJhd2>YGHwbhffZ4Rky4|wT~w-#QREi) zEG+4<6heL|27jJ<13L4( zJ%SZQ@QxJFL?6{9dMP=1D9@wSAP)!%JTh-|iyjX1pKRh;8RW|^>N0Br*11;ytrCy( zFEe~DaXv(kBpOEUg!W^KbKgt$xfh<|HH`Sl-kVmUua*KvBtEG~Lk#I14`-*fv1~gw zWuI*V^)Q0i(4!rY;j?6(CET%eWPY@o9=IZ~(r>HKxvrfibNRXtBrBXkfghrtTgmfP zpOptdM$e+fn>=3%=}SseTIfup4s(wgZ3_}sKRz+K=6UqQl2gjdWyCAsblu;>S8#QI zDGLn%hF`Owpdip&+aQ*GVl^MfT9TBJQK7+$%|4=x{IU{BdMc-$PN^4YK|Q5xWL6wB zycajF-RK-9vj%xQQ1;oY8i@z{SuX#R~0kr?P5dH=^+8j7!{-^G| zA%Zr$-LYkuOTD@Rce2aGZ7aP4Y$ZozgLIjy&)!hq>miH+4HQ zpmJs_SjD0I5BZh80wuya*31nF&i!b|$ZzMf+wUs^Ih&>HD6*z29L5tA@DaT%eyWh1 z-L)BT@QK%DCk@82Rd6FS`$F2N-dzlPQ#IVu(K{orZfy)$G6M$d-F$HsRxTCR=f891 zt%nNcI^!D%qpMI8G-=Y%x=a^dm|p-N6TmjOjDL(BSuJ>TjhyjrLO=isz|8+6(QnM)fj>b}{FxO*@6X@cG8&F)6N_eEalz@oC=zlW zH{@+=vYbkLx<6xz2wHu|A?*&XxB{-icrX$hly#Tf0!fmXdTNZTDoXqTz>PiRd) z7{PgcQ9DxxTd~5s)aA0-LIJymQ-D5C@L6jt{l2uXJCPIWq@3oedF_^r)4U|z*t!E< zLS19OAne-th5TWqW_Q?ia z0*JS|LVg97vl}%xK89J<%A41El;yh5OW7h#7&Q~1KNKV`+)Q6`iyM^7?%*h51at0~*x6L>J)(%#}td@A7oqBu;f#r?r>rsP= zUx=fhDb_x|yeZKVV;i!7XS15mwA`&}*J~MzZUzJ$;fb2t`BMr;B34bKc?I4cBpp&n zDK1~(;H|xX>k!j@`Arpl<=~3_5L5V50hC?L^LU_$z!D?lfU(XR>LJZ9oIz)wM9d;nQE?}zin8( z-)->o=9=fQ#-(3@r4s74Yhj{)`G*8PQv8eXa+t8CN#L}*G(z|2%D-l$`891)6Y%>s zEgW&b;zWE~#Y$Xa^p~Zcy?6Q%@{b$$tf+^-ai#u&8d(G9@BG^o)EyOBiLKLJyX?%g z|CXim@E%8&s*}`^Q~uxWzoz|3v|G9x&(pyRqoHv*qk$8|7&!MkT$4-%ihn3~vsg}r z^oMOqk`x2#UNz0Vvm?74*65f;1^S4fL|5`$G%WL|awwLHH155V3=D{ienSpcJsq+{ zZQ&SgqYo}aASs2kTOehoU^!XpwBycZYzPF%@nvmbS~IaXW-4xYHNfVHe=vN)ml8pk zoP&mrW1dOlTU+zdElS2na&GDt_9KU)vsVR(!3#qZ_HsTW#R*Vitpmgf6GM{|6IsD$ zG6K}4GzXirVn(#zD_0*VUMgTmJcyI7Cnl3`n&YKD2pc=yk7t+q<=E7peBl)A)Rxr& zQHt(Y48&1!r4Jse%Na0GkM%fg-yi60NRyjt`8FQXU19v|is3|Y3pu$f^eyO|%>$CR z_F^obc2+lidJm^Ynh5upYylr)$~Jz^kOM-AzM|Cf@Xy<7gTT<@AV*&xUv3xgp*)4w z1@ZP=6M*OTDlX_Tk_EnrxeOjAh&&LxY5U$Cs+ILAX(idooc}IgBQSoN7E-UkPnU~X zAZ*)GdIHgrQ|Y>0U3JUEhS#R5PhqXIk8wC|)n1=za~m)D#m_?_Ha1K1nRYrPkT7P| zuf`SmyJFpU?pK_YZFm{%mZ+%F&SLLn?2e~hXX@bK;GIZ;65GgJi;eWpgAUTeN_-$w z#%x*LFCJx|47$BiwQLU;F)q7~2rOM09`yB3m))reynhn6;)nf_2tUF|vuquB9XrB%;CiKs!06;03(^C#QPPA|pa^X$DVQ2AbLtY$ok8NV- z$4!r!T9MsVXb6UhTcULm>+xHSucr*)7S|sBH1Po-b;B=gJ+j~95Krp;@Lt`tZR#Ai z#CYq0jg1UrmQ_wr=IA^(byHlX+X8~`mBl62Nd8pd8_k*^Ynr86Ll;+myHQnv0rNb_ z8%W09cIz$FPQSaFtFKGNW5x=9NxU}w=Yvhx^tfY|=i^=5!5 zeEuQ&S=rQ|8W114(qxFZj#bH+!Mz6Nz!ShqLej^NIe@7cBSXU%JZEip{G@wm!sdoL@#86@emBEU`PdL?bVN^Gh}+}hhX zpC=PpF|5TFiXdAmjWY4x``UP=e+uXfd}b?luEq`^}O?Vei*ZI~#)R ziCZkx@biCvv{lSd+42><-Za&w7rM7bLa&~<{ipe58Cu+~5CFL|9_R$fioRhb`!|Pf zFYOc_HKUnYXu4sB2_`~yq(uo#EVTLcWS_TdIa;4BR+4f+FhGP-%1?HNf~dHB`m5Q; zu_a8e+(`25p)baP<6$WdFcRiy4hLU0@#nHA0!)P&HAFT1b+oqtMz^S_D5%637}N{j znWm~7936$Fqzocict>VBBH<3*SCW#GS2t%mjFcI*dVzD;4y(r2;jfZ25mwAu0xPmo z>mYTv|8xgqwt}+4gz>GSoLax}+e%deDmUGmOYhXvNt`rdWo=CJDwBoj$Z) zl^9bmsk?~va0}KnAcC%}`m2k!-7V|ROGMRLq>g1Z>CzK1XPM%;3Bwyb41_h~LTf7C zW_X6QWKqHip(k=1lch){P7RW9h1!RmaS_3agNs!}CWV`DxpI{}NqdnyePUgD>1YnE zAj$G!Elyej_9m3L4bpYpJ{`Q0LTG<;Zf{T=M6H*m#=jnw=&YS2NK9)Xb`Se8gv`B} zWgJp*UAwW?3lY-H{_O~Pb37mv)#HSSaCv}R`Oz{-@NAxJ{LZ2ZXp!asg4o4?NGf2# z%it-&yuq~uh!9d%wy|pVsg@bJ#^2JuRW;$l3G_k1_O=%RkDi+M>5(`hRbO{jgdE3y ziIXb?Y+K*_2%L(H5s9`z>h7*>W8iR5hpa20+e51Nn1TWPVG{zMlvM4i3)Kl0eC{i- zEN@+8{)lG}O7@g{0f}X_rM#ANi!o$>cwp0_C&Jw{n&sa)oDZ`puH1*FeXJ31kkP})3P?FQHho8AX=Btuh(RsVUJ-uG1QvDF6U3W1znofXd#dhyfO36 zvN{DyI4fQl>88wi!oE%XpwP~?h!3>v>ZKv^r+QbG|%u|RJK+WQJ z2ISq(qC|k@9AGm(B@FfgjOVuFbqUZR2DIr)VaT4IVL+Ta<7`$)RK)MM$gQo8qbjn@ z%a|ra~e^j(?4Wz;qVxt&5k`N>V5N^8U4XU&P!w)i!*9S zt0THLzn{_hxcrQ;gN)nQ>k>KM>!l~C9$k%te9A&fcS}>xRn)RxO(A}0uIzrw?$M^G zd7g6mwbzjHV@1l`urgwLgbmapc-vFO3V@CNaxXy27zU*Ld$Vlz*+qwnbkS+je=?$P z2|q~WO%QBpCtOyoOf-7>G*>A^ewjid8Cs!>bm`kDL>-i(iKp;tz5?4p9l(YX*G;PZ z2#{<Z&en&Jn4jpjdyC(fM=Rxk&%d-zW!2=#Nuqcp`dOQ!P&U5Zp z{;Hb8={l&`qCHxcr#>j77;rA^zf`=ff^YWo$g^sRGob)R1Z4u3GIWiMjSHJ~=xxh% zn!PJ@>j8wVqrsj299OYCx2Bm{Y7Jn8tNnDCP!;j|+vD>)M;xFj!k?3cf}{g>&zui- zS8~G3q8{0YxS?1AF-5bH8GyEdGaN_3<2WP6N)tCMaYHMP^UZqV8Lq(|c_!A@Fj0&8 z7l0G4(tU^u%hCl{^u-|j_iD4h=lHK5OfQZ>mcF)~_h$9F-AZ1==5 zWX`q)UB9~uaYV^Q0Y-RHW$0AF@cfc;;5#dc>+DTEn;_6b$Ho_9Rza<&yvMFmT};3Q zd~9S^{AWcz*2CiCvhxd++Q^3FH?!*y4?#ktzH6Jk%c(!SPQslpTF^3I5-kG2?~dVB zZ4-IiA%lS5OyWI<4<8tS)((NMC9X4a{^w|Vd~3@^fCD|hPe)cemB`D*Hl0dt%wQOx>M z)FqEVfS}lVKJwDpC}QltW&E){?eoJPaKp^6X@DToY4&u1lF~x9$P1*(_GJKnJPsf3 zIo{WJ;`U9j)=O6u6AFyHzrr=o9^m_Fv_iF>E+)0&QKvh1IsZ<1#6;`!_UGxmx4EdF z#Ey{|hXcTx@NxJNNhALppq9SP6;!a=Rv-X6UW_033XtUaBmt&WX1E8zLZtt2xmPM z-1I+O(_c4b4%{yJEj7}q|4cFOVabbn%9#FTfC}+#P8n{AW5)i^S8e_V#7u%rN+u{M z?f3_Pnypt?t=Yb6@3s+}JiOi3<^;~~HCykR-Oa=2$*G&~&5S$e z(8E1SI^{(oDcJ`Z%MQjzmQsGkA5#^&Hz)&@aw1R|D{iGrpg2@8@DEa4(#X|V>ALb% zEWu~tqA7xv8)?bTI&60r3j32KA~-UXq?Jw4nU@rq`kc!O92yBOeKnS{tH&iz3qXzA z|A=?7*i*A?K6z|oj!IoBHqZ$Nxx>0TT?VhxMtPc8e z)4)s?@%w0tw`lqiAHJ0wx76i2ey5<69!5C$)f7V5?!KIm;^Aj$-A)2-n?2oa${g~< zszL={_;z1tc35Ttk>4~KckZmQECx0(W#nK)HAZi91^|Reed}++gf#sevv6O0d@aLH zo3)hi{N?f*GnwtztA4o*458w>rxFCa$jAGA?-e5~fZ0%B29{zR0ER#J?|n73mMTOgdFVMO4lzU9O^(oh_d_ z+q~bz`(me66!=ds2MqHsxo->Oj=nl#elwO%owY#U=%*k?;8o^-*T|7GKsdSjFz)so zJJO)~F7^l`nKn#dv}*B@PS~9(WSMwTW4Fv=>4{&1cX9b^UxRDJb{U4^;Dh7$yELAD zpy>P<57FA4VaU_xaA+gynkd55$jPg=xTHK0p#I-4F%K%-l=?8xy5nE?WGkCSSi=N( zM^%47x=WmC@j{x7X?||*?0v9?(Q))Zc2gHiv2S~{(cNOxS@!J5$K`hvKI*!iU})b) zEbigF8(k}H%nFQMefwy`PiFbKG{3x67MU+%5orKru(&UPQ6NMrySexlFu3wbw6PpK zJp;?dGkN)w^!Wm>KE)T(kTX6sWj?vD!LPnA{28Zt$~Wue>K9r{dTN0&+h=#n4c*Gj zwkMLjpHkM=IXT!4jH(ZsAE9F9(FZjz)(8K-duqw`0qsa>(~>{ay)yO3LFmhm66 zS2Kw!XV`k24b~%vHpV(`PhEwP1XEeMyth<{mKw;vmyEDgpqe1ylqGYkLBy(AN*tgu0>XWh>^3{q~51ZIk~q0TjV%=bvl#H8FmnntA8dd@BHe;hySdb zNkH^F{}T=-9ZNzvk$>k6`|GGFWR@81scQV`z`#U^BfS4EgWay0bNSyn?w?o88_K%= z?AsR^^@PF+c;uamE4%c6r_q2-oB)?E|75&zkN)mI_t(zUcQHXjJWl zkYBSds;_vu<5%aFG&jk8Upt>u=Nql57hnsfw+W(i%_B9{8^`5+xVLrfu?1wDi!mgC z{@jMi&XwM$@_-FjnrkD!FYsvt&Kz~wm9z#A5xt}X;(FOfK6UjCHxl!}s6?K&j-#No z`~1om>n2;4PWGkUE~7d1OfN|V=e5rRBOBc?B9XqiiRd!pJI(grB}!-3anLvvl@PfLMv__d8fzKXqZi($DBwHXaSU#*yoPg z?@84fb^UUV(RXw#ON1$hj#HEXYTdPv{h6INEFe>-?A>V%+W(zoz|9?Ukt+z^Atku0X@w! zlxkp<56$s@f2qydKH6GbGTfU{1sZl*f(Jb^Ah1FBb@EEP`t@L-zv$0Jw6{J&xH4ty z(9shVoFnf!Z~IF*Z|}WW6Qa#8NNLOOTW2DH0`hsE%*QK#CyGt+|^Ag4no6L zeSG6&E<=~yY#N5TR|4x9ZnA*;vA2tGn6Y;EqK1+^mC7NE-0CE}40wUx3XKZwJl$C> zzf?E0u^j@&mKMmnl&LeV2925Zhu&`sF)7JU)Rprjnwix{@_ZhxrY?6XKi)%bjbgnR z;&v~sc;9DRL>lXdwkuxlW|GNS(y4XqHO_G~3I+MYlD2x%K;0sDYh(F)g@ryjB5U+z zL{ARj?boKD_nqqQ@qInm$U=_}NlfffI1Oq8n%&V4vuOC;cR%Y7mad`~ z2z^6Z;_Y00Vg1vnE5Q>x-9ZU~VobS?df$0mM!QL!FOlMGS$k7`HE)X9KUH;d5V!3F zE-I0Ef|noQ)2H?d*-Jh~ct31eVk3<&iH0l~?aXemmBFx$v!F^`SRb=|*kt2uTPYa~ z7@bv*K?duIIWe}UstbNO{9xXqHy_Y4mHUY)w`^Zg6fy54olgZ9`rBsKF07g8o|;06jVWebXsmZnx0pAUxy2aK?c+8~sz+ zRp20YLp`1yG6)H1+o|(jg6X*wl*Kt^Rm9i3N+U%B`LYs_~Z zDm1d8cC(3V3Ug7qVzkQKr;7FG{ZOxt#Za`<6ekZmnWrS4EGFd@b{R$n(lP8c<@$&VA@@` zQpZ@Sv7TlkPCY@gOY&UEN{zUZzP@#iQ)cK!%^h%oh)K{qvdao#`$kE5v-a8DO25oq zAAk7ZPbpnx{EG7*mKB%4m7gg_JHrAc#HP56o^ZBvBQ*|{xbKYgf|gF08Z-oeO`1cu zH9GuptB$ZhOJCG&WH^t}X&aPo$_LjMS5AihZa++nS>i7k=| zn$maL!4};U&=7u$!3&g)fPZASn;T6&if!K-ilRgz z!)AN)4?Ri?)AZSxhZgPHhFi_-D2pb_QpdyT&n&!INx&tsm3r98P=?KhO;4)n9?jv? zl%b)c9gmvOCa^nhwdQCtDb<*sMiY!`CKLdIG%a;%@1@eD0WaFIoU+D%H-t2}3wmSF zxWdAU!x)eadLHlE2M7s7RJ!;EA66SzT3Zn+bHB&3@Dk`o?cbPMK%Rcfiu$rz-8`H( zib<*ej=TmwEwEM{(H3m8MnBVJC}Q-T$9uG!KEF%v?wZ71ep^D&Od?|&&|+b}+VJ6! zx0BA}fPZGqr%F6!F?z-vyl#1YN-t%>KQkCy; zBt8(pl^lO&-{T2X{L#^pnsI1|;=K7vR|XH}OA==|dpm4zrednnw|%J!`LQj?FSXu7 zd;s8el)`X>1@C?FVzo~@9lDd-tO<}CI4*IEwtCTbm=yiA0runVuzg*ku}W!+A*jbz zocDf54Y2%XW_~(8AKE*agkH5({N}B#|AoN#Wq(+C_8K|Wm|S#6NfK;)Z6GdQc?9^u4wO>Onq*uG(h0Z`m!&={olv2?imFjUznrnD9i&2| zx>nrn)UyY}OpizHn1l9}u;TYeOOu3cwx0bN~vY00UWnpFOzqzxrN z>7{!5>o>YU=dCh=l3;Z&0Jon!l;d>)SO6+zL`)vLj?^5-W(n|Mi>R&mh8)78H@8B@ z_A@XxE`AjRGeAWZsh6T;7O!=>l%XG-xpBy(pckw0SG8$qvS-*OgWrB!<^5h*n*1K1 z2z^bc>}m9IGB(B%699%}oE4Qs5>#l^132!(d76ox=?1;OV`cBwn*kA5{zeFNVhvu> zgb7?;Sdb5G-B$cTPvm`BXxt14Lm(9?txkXv5s=vk_jBm_xs%7(gPtJJ3sv)f!jY!w zuUu-4n{zdeqiGuBfpY!{CkBMp{^iBf4E~p2<^L}@#{YFxXNB!PTR`D_llsjy+q-9W z{}Ctn>YQ&v1L~F%{xs&mUO{2}_9A;(`tSCK$pcANFBE$d9(U!}BKcXFKdH2}uXdI7 zNN@MhZR>FSHZrkJ>YoO;OweruaZhrkhoYu-($GV^`C~wm18ij}mHrnX-p-3pbvf{) zCM)3rdT}c(-(}oZ@6MsN$3LCX%}kYnaFCV^UREpr-0pGJ!b0m64O~l%<#UyRz1SKM zkYNGsDUi-7GQ^OI1Pgq#WUWV4G=t9V2F|{Xx(Vn_xd^nCbbT15V(tV0kFp!*yDH6w z(i27=KhAfQk6I6KJrfeE$m$E_xoS;`&oL?7?$p<_T!x@Rs#OEMO&lJrQC&?ny5p%< zgJTzYs3ukcMn*_Gm1UQMfM0mzkF%@>lUei|#h%bZsd$Rv%L+W8;xar8D1W-1S^pzt zP^5$U9?s~-EGpm{jwhJK0rH-o?rJ5?ypV)Ac1zXj48OlTPCy}W zKh_K>W0*`&(d!*O|C7apwIWpqOgv0umFno&K+<)9YQ1~7tRM?Uzo;Zjs@x!V)H=T% z9SXZR?g%~&V@_SS76h-J65MznB4`-ikKWzssfx>V9wPk+sn+@uPh|uL9A=&Qt5k;O zo}rNni?YB_ZA4eq$3C-fwO3gleTfp1?@T;8I8D)b*G)+knY;XW?BhIfN&-^KpgUZv@O^r3#=HM| z9gdPJPtYt{&3|0_o&L}Iq@uI4Yd!EJ+<@qA3y^dwHGn)7D8Nq5Og@>gb^0smF^PI5 zaE@I-X)==MFauBp>z}@^(sq2m|4SCJF#hVyAR2(i&idA%NLfC$ul=cl?^=JRTGBU- z^s}tP)pi;oZ9bV|9Q>fo*4_022(J*mzEnozcouy`&?4Nx6-H-%P9>6DA0WHzlA!4-*|Q>f{BKdW-$M9t`%E&qpusvb+x*`2&e zM|X$U@sY@I@F4aJMI^4Qcgup|m1Pd2&b_5&LSHfx&VT!@Pr+U z1Pe!Z#Y$7q0a$v0uicU z1x7Cbfg7#PllLw6v>BgP2g-a7_2o(DTd5__eLW{yH_yG&)UdRid(Wk98#?%^18ThV zUbthJju)@La-~GYq)bJJQHIR(R`uL>3O3(MCQ4iV*ZYjKZe*5^LWH90?$jn%sOBIN zPbnZRw`%nCh*Z7{qVQ&r-tF%v4KVTMBZ;&R-k#TAVFti}Bs!66DeE;DP7&UR{;rFc zWx8n2w!qC6Znp+N(~6WuP4(90Q^19+=mS;-JN<-_4ht0Jx4VP1QNHKCH%_=p_$fP%tfc8mR@Pz%m>d5~4`*U9by& z7I_5)t7Njc(Cs+orbV2_E?_bsTb(@f@{NUwL7u*jpP5}LxAbdQfz}Ob zDQ)i3tC>u*QLoosU0t7&k_0r3Y;-3YgmS!zr;lgV7%#PBD>w_f1AE)2dDvx$R76AL z;H#8%fM$X~$tv!6xmj*)djL!kF=8k6zT(sp zc|55<;GNBWty5-DP#g!u>M4XFZp|CEz|~*$tPFp=&kb4((%wB^AH{kz4KM^Va`4Lk zc<$G}&x|F<&s+m~HHEzM^(FFBMo_`=N@{4j7TK@#eJK&M3Xv?GU~>t+mYLLvC`eoR zfjUxr8R--)V^snGC4u2R<@}h&UT|RjvF{;(B6Q(CpXie>cLvtX>K=vY1|y7MjF;D#xL?cdLJJPn@L4}mrp318DVJ8*9U`m9NgW?_Yym5VpuImi_S_z?o0h1_9e zVG|x)mZTp7A}cPMWJ&(t)S(GI>=$Jh2dB*S{|(yHd-WZzEms1sUi`y{XBVnk&gxc{ z!)XUoFo2E%9JGMa3}w#j2!I$(nmjK{OfPE zBVq5jA}>^#AE+8!{Qe}@XWb&vA#9$FTDw{TisoOdFiQ8d>jg-fj+Gro7WcLFO9ws-Ca#OjRc!s_x< zp`C|B9;_EbqW1SYo}3T2hjV1+pUG(D9OzXv8!c8(QhrQ6h=2a9N8V6rQ_!sACEI7f z1t1#Vx?WGTJ5`{zntG}G;x7a;9!=Yk%vH{(3+S~I%F^5x3a`8|YWICk&GjfuUIS=Z zBW!5YuRl~1V{ZH=K5d(E1!NfM1NB>1$s_SgctApawF+KOawQMaCcI=S#q$}E-}R;6 z++(h(gxt$Pr2lU74Y2%=Ftos$IlufQ+xyS6q)r738K;{~W}ml#9mW*9neVJ!hD=~H z{_LAY3ibCFO+us~R(x$xsif^=joCxsJjIcQoSbvJ5#T@exCz*&_69Z^lvXiFre(l; zM!VZ+LpYmCP>wEOwv>zd8#j9GkW>o1-r}FdSo(IkOp}SXU~ zsw&(<2;W9rLsdze2=A)B;3t}z?gV(({Bn@rOVyNZMhnvb#>s6lgFvzSG6m~W)QIiM z8n8$t^_tS}r^-bIqbLU^6u0wZf6ot=%B;L5NU&b~MK%rFtPSwAS4lCvLwfA_ossU$~5zy}+D zue_Sy>wnWA8m1tJoV-)^;mdxT?{ObnQkCG?*IQ54W0JOLDt))B(#lWcF>+ON<#%&R z#bhP&r~;|CPdp3b@8;ACi%i}v)OohYp%8l6`X$F6Q&OPNE|`_De6GLZQt^Eo7Bb(w zQM(6e?2zS?D(ko4SNp+)Wv;z(qrcI0l|4ZY`mQ~DR*~=;pB~`9Ma^$hM$sA*tU2fC zvQ}#a#~1#o;eXbd=qCKA%E9DD*2FV@IbOII$Ie(QxVp&+^R)=EEO~ZwqD~_^I(xz( zV0yfJLi;6$GD1$);i?PJEyLA&BuUI#E+HS>M_k9AR(}?27G0BB6R*w-JUvg+PzlvoTKe_E==vHn40lr{qyLyc~! z#y>A32hNW$g7|u=uN7}ix0A&-E1xj46$i5xH<0P$=Ua4sZZctkqk1Z`sDyJSJz;}MbWO5E33yOR`dkACvgN)kUi z_7%LcP1D1Rir#g%pbtoqoA>8%n=b*ZUm2q>EzAxpFk{Vb6jCpJ(!FFPJC&T7MJQYB zl71q3z@NZbJ322#!dTmX&cY){pNbMcby`n*?S?xJ1CUB9iaGQ*YaLz)pSynjzPMxs zbKFwBA?dMS)*KQb&)<@YV2o?tj`GPRla0ojjw+oqav(lFgqL#`Y zEU4=Nj1cfdSIeR4=jbq9hoj!-$MraF)8R8PMc{c1id%0~NM2=~G?vpm=$*@HrEdjx z{~ira^yeBlooDK?9&X#=OTW5%x8qr8<=`ga<2X|Ox z=i7soe(5C%OB&!q^EwYLc6_XWKG#IYf*wg9vzM!YjJA4Z$bIyln2k7trv+G?a3dtc zx=lMMDVj&_iv`K;SyQH}cE>9@Z|6+gLHaw81aJI>}jIpE^40m6_J%=UU6AI=vWw*}`K zxX)J}WSbzewWv31KMww~CfO4;!8pejd(QuXp3r`mu)eA4c)q&LdkdyItmBLgux|5`&89#-sO;1R(o5fG_Sn%+=h#&@ECC92} z-2A%O86Y^YrgJ(0;cJSM?Lef06?d5HOawJ&0j+%E_W1XJ6JrYrhe!G~4aS?N!-1kz zUM^HWoXT~A>qSF{dBR~KmCV;>sjZyJ7L4s&)_h6pkd-yHJ^e2gVoU`?Ps-@`(4Tt( zuk&p(<`p@1f(}-4eges~`aYi-LyzQ-I;jPyn_nHwcH|Z9bBKM0wJxL-4f?#PmgD&= zWJTNk(g!M&zq`KHzPs(gxxfH(txh`8thPgU;fpWx78J<8JJ~ETK~mvLAOLtz$;bS+ zoqt>46OnCcZdL38$IC6jO%Qi8-rdmE&-Xk=f@CCW)?Gnxkfybl`i*93{z#Z=@q?Do z86ic|UTHYhFg?wQ_$P|*FuhOmD$Wjq2bb1K#SJlgJ@=m`) znt~3meJDAz6BT=m2}V7vRyAqBbbEfK9pu3oirYai9tp$E5&hX<%s$YpU?!8lrd1gHu>bsAumK{dvopM=ma@v? z)d@uk&m(C2mTC!pE#`dx=kxx_MfpA!`3jPX6ih_i?d$6sGw#<_vs^^bwk>r&n7znm4bHqc8zcPru2cn@ zal={B1OxRaV6h!Sby~cs`wYQEfVmB*O^dPcYskuhdz0;2K<^QB>SHp3>O8da&Mi1= zKZbB=)M@88*9L1s;GFsask4e5h}(=<4O4RKr3ggwG6J;E+~ z4 z^5!r;`JjkSYFK<`$*I&>_@bgY$)0Cwyy%A?Mu{9F|9)BpsLm*w@B^R>Hb5r;E7ph$ z{rg!&QYe~06-a;`g!anfHx6K{xf_J&b1dvYuAiVYL&$v`<|}GiJ=je|qAUC-oP;dn zLed2Uy;9e7)cW%2?JXdA+u?Sg`R5-gcQad-LMrDfIRuf8E-9Ps@M3#+>(8q!q2%}P z5H8U-?dA>v9ocNY^V*ayaQQhJ^vHQ$F5Ra_-4#+MjZcvQy_-X8*#n(wBE*+Oh;AnQ zeFIzXmpdmsqw*mjld79nPunM@?Gv}rTDHKG^O?M^q3`;k8ajbkb!oyp{ilu4L;}Aj z7Kz3aQi+a%Y7b8tTI|}k2JitJi$`%#(Ql@~sHyNIiDtPAk#)+w$`?JtJ4MiZIgf1X zEUcz6A?MNwwiBOarUV#fZjzM zooBiKkr5UG?}{Ol-j>?-@5^VIM8l+Uul@3ceTKO6OxRM@R7Jighz3bm5M-^n4E zfj?8+By^Yv-7v+UL#IIjzrw=pe|)^N4FK}q?$KZVN2mr6_*{VE@TgIp9j#zwq|Vis z+tx1G1q+$B=3%kz(Rkv>LHDm$Sjh9JkOKa7{zL^U5K=J%B?8IqF`Pa<#!Hm6iCSk{ zqu{)fcW=X)!kG+$n%30}i2#eMKR3Zz1zC77_l}&Pz$z}*pRu6{}kvt#HRb3Ib z>;^S>tSH*VKU9jLZfd92*@G3SrD#emwTG~;tJfnKP)o;v!N`2I28mSJ`nziU;MM|j zn|}-DGW{`TI?HgX>-5=_` zP3F0B3S|F!+wSofi!d|AokQoYZdxhDq$6se=F1&>k^<(9PsJ9!b+U8Hu*4L@MY`QiHd9rzKUI#5ze~ivbD^p42mC&YK%y8or@7rf}Kx z*cr3Egld~<<)rl9)QVLUpn?UchM4a;x}aUuDvg=>K7G>i;X>?*GLi_aXJ(M9CMfw=rKb;B^1$yl5ZW?q3rL+9YKW zuZ5PF3l|$-*7(=s@aa=cB=sLki!UWW&53UDh-GW z;Xij%U7AB0r+y~F?FB%eI{71e*pc(frGlnRajSwi zzGDqJyLeZeql>;qfV&|y*UYs(#ut2sFRr60?rgy`^}O_DawdaXk<|nr-Nhs<;&Wbb zTt2s93Z4=h8Vn8achh^j3D~dJHq=R@UL;H382b!+}JuyA>kET8y&&0Ixhm4t0}kUMxPPxo_r- zMcm-(QGiG?J``wc4(Y#%M0O0J+X1I_;xS#y3XYH(Aen?fux&?xbAmZG!8wX~q`%BpBV->*XpK)sA=D>^fEs1Cvh~uvX7;F@^KG({us9$ zH`qBB^7s{2oSo;gMldY=zFPLk$XHo&;UjE8@{$&^YY^-CHFr{=rlV1?YK&*E5Yv+V zI0${J5NJts{Fe}Q6O(4Run|-lDt?2JQ9Y@1-AsBd=m_@7T>_GFu*NJh;@_5Xmla}0 zm|y?%=Vx)4==Hy)x7J64_p*s~Sb?bLWAwcHpzr?9k%Rt*EC-Hxqb|JW*l5$ZSrF@x zJ5zUxId~AU`IYqTa629DWKQ2gWWL2cNsq~F{`6Dv&sv{h8p75T!|zu<%9>{yr|bMINwUPP}$k3K+DL%tFfD?(YE9)kNT~IVN}2n5Gt8n z6h;h~Tg3t6`83HuOK~XJTPiY<>gjw-k~@PxAm3-$0;?9_wY>WLa<*o885K+hV`{nL zb)PX{m)u%HLZU)|>4IrUczd-NyPLFIAE^;}4L9JDjNz?PC;E~t^^%JGZTc{`MR0wGwe}1pRUB4e` z$wd74;<{;kPnvDXsQhaDv+MYs@Eu9q&RHv>KM}^pV?00IQ$bJUMsTyi$b{h@ihI@0 zboCPQ7LHEsspm}SHro(pNdsOS_TA?UOkgXMpde|}x2*uww4R>cBg(!M+7#ua4hT&{ zhNvrbq$G2-q@M57vDHu_(=4C5{b^)egCGMq+{Y!g?OFbY>`<62oN!*CpMiASVF9~% zR;7Un4xYKeHS33Ut8_Syndo6Z-jOYLfoX8p zz-rm&>M=&{dLAE_tL`SYS5Jnm>o9&8Qk1B3w>v|eh!?VVxJEWCN%rjWLmYX5v&Fl6 ziiWq^(5xOb`AS=U4@`MpySTVyk^-rT+^?H;`1Xa9kYlOynT-QCSdK}$d*r${(I;g; zOA^2aejeCGQzW|}uf)Byt2+ga-t%R~zIIdWZYR#!+ARzF4DuZ;{%Y@IHR3(zO(bM* z8DxnEP?T0^X5dYO$E3sTL0i9&aXiKcDhwvK5Ls2znU-(GedL@V&62fomiRz?5e!M2 zbG}b3?}o>`S}}NG{ZU)#iN2}nP2ww3s6P_H)u_1B@_bIvRsX^*sLD2qJA%={?7rs4 zlfsQVKSDTklMqN3O6t&Qru#4iVO?K5S6Ne4OKd-adpzb@uJb{nDzcF2Q$HygpS>_moKiqx+>P|hd zxdDoeOQ73@R>{YRG2Hr~-RQJ^DhrbTj2OQ@5y}brA{nO1=Noy2ZRuq^H4<9zLlOdn z(!PQz>3Am7xfCM0Q6Zw-wmU7d; zS#ce6vv-^3W@E*=w>9yjVcRx7GuR>7*e%7``Zsa=Xc8g;0iYK^@>KFu^I#0A@t}ze z|D~#c53}w@zeTWt2i=78P-Gn7zFuCY;OzoKN=X~trheM(hoBg%_H#Ja;s`?x;?4uC z?dQ5Kb2ZLK^g3e~-}h|KyZc}C%w%TKx7*2dxo^vLOWtQo`H?l6eao*`dPe&(>wM{B zDBwz%kd@UPu;;E_{z_rx`!^x+^wcl6Yw0!*+)Ortb5fS--&(;R_-?jn2w83hmGI-mZ2Ps&WXO!KvoOLUpNyI8KnYoI81@y;=I0p%YOeDa$ zt19$EevzZj*JLbS1dD#)5T&?AO8nmX6dIbM@#C_M-_AmQq)nO2oo(4~JcOFd;_cV{ zsuyB)>)@22*7Y=#{V|^{CSlvlzpYo5RqUdc;Rhpo8`|r_r=2cGcY*lq-o_P?UzdN@ zbe%bW`}WPU{7L`*9CFV1Ti^G0+GlL>qLuJii(l{T>DqwVS9JYj_4F;iRC!01h@w7Jksz2samMYHAt@GpE8rWX;bbi7LH3s1%1^!d?wca)h@0 z(8kCcSj5+e7MsxUl1P=rUZ;yLsIU6Tup*Mzd+8CU`}|e@SJ3=Jzt{5>bW2?Wl022D zCphF*_?~`N>gJ5PF-|{oYF4*ahK78b@@55bI(?dtsZ7%B5pBP$Nq~lBX7W7c%@QrI zc}nF$m$7lrrW{R!B&plMbJtL32w5rt&OFZJF7uh_-qT7IUdOox<3HZ@=5*7_Uw;k_ z(3fgvD*{q7*DdihGp**XAHgcX9Z`2GVq!3C`94EZ0(<1l62t@kGr`~Wm{Z!Lf47x@ zKR-C==O}D#Wx|sc09>3~NQef&U-i+HMb35pKqiUx6i+x@?tYkG4K^FBHMNJnE$&kW z*JL2U^{SinRW3rTJRr-VzTSi3(B>W!C|!X~b`s(D3XgYYSQon9liO${STy*N)SHkU^=adaK z4(I)F%jJXWXIP+_%c$By}A;ZSaRLiud)UvCsIO5iVm*bFo{ug2;Yd z%@zQFA?MuQdG_0b81WPX`{_eZvyEkawo_9B0B{GQJRpy*xX(8IGn&+l*TDf>`*{A7 z;RSB*HbFL#nl2Wag@db4HlFu+!DM0@8ymwAlIh633 zbky7B{|cz75?Wq`GLS5dVpPyr{id2r<%Lg3!jAfAn{Ib3f7NbTV)8ohkS0vtlI3}w z3&;{>=aT0pN1-8GGo2L{FYbeWnFTHGv;~k=+3$a4wBSD>9$=A{2X%AcvBDRmpPMsw zfKoIgMe#7z3H3hC^5d^za?<6;3OBcb*fHbDh->F=sg@C&5tEOcp=4<-fKD1a>a7fpQBxZUhU+k(Psy~M= zN~}=PZ=6gCfG`HUAJqaCWYZ@mjaOu+r~^a&a)m*0eIK}#_JQekOF&?lIhstk%~a2{ zsOXkinZhe`b9T_?+3$ex*Nei+HH^SZlNV-uQL3ZjOt_{BiTJ$fZsc%ZT*Nmxh2Z5YKkp3p9 z_bkcZC`1Dzwq&FBG=9~!Ph|S~zPI5DC1)Nyk`Y*}PE5B58}+FU0E@^7m`zSkw=X(; zdwj?E`C5f2T>%^2s4w*-ag#lYB{?fA{(J-G6Wt7hV9BU&is#LD!E!)o;b{0)yFm z^IG^o*;D#z{^_+&09%d}q(S@&!2S6r_xHFpH@u-_M>OT}JL;affdqu*gon zO7wqv?7l8US=rd~B1Qf`M~0)#G4Vf{vVqL$IRGf}znQO%7T(RnGhSCx{@3p)+e+nx zR~eBQGrx{87dU*3dsxI`jEcE{&;HLb`@Ti~vHJu^vedEjeAKAQ=j!XA2i#U3PkkD< zY5rSg^7@1{Vk1=ZS*sZqJ(GJA3Jx&7Qk-ajv-)qvkv99?|@&*u#;2gI2r%dt3LU&^t zanaA>@c$jZdVc@LKuPFBqvSfXDCRODCZ_Er7`Sosf2gf=D2Wlu6Lo4(qVh$sL+)QJ zD1c@RSSs6USyISJTOW6bwOsiG3~Y<;uK@)d_Z9YS#;L|t+MC*)=2HAu7IerZmI1u) z)WkFFw~&|E1#9&`*#HEo!6HPsk<$&Ft?!iSP1noH@?b$heL8 zr{9#7!zmtrn35cr>iNCF5SM`y^d7*m5l20^y>gyD7k+#=ev9N<(o0W&hdVs^|G~8aXz{=x%bHr{fmI-{;;wtc zmCdvs2hhoIFI4|o*J7bwn!bdhqo(4&BP>}VB0I!ji+RmBIsTq!jfsapkecdYt?+e8SQ)a)Y{ekyYD*UtH&6DTjPV#3q#>h7FilZC_% zH^e*$&+`iaxWeQPa~ychN9}~rT~9tufVhWm&hcDVq6uEwsRIYoKD?;g>hC+)5H)4x zX#X>e7A0u2RUEuE;;a%Mv3~|pqcYSdbOEVpXmDp->cK)@R4@}sxFw<;O%B3$oW&Lg zD6J^OL2`TDuid2-9Q@IfD;^P&Q*oQ;IXqlN80wQp&9$Xy&Kve#yHQ#4C z$lhc~R)F7~$LxE%)42z;t9|8uhV3#*Pu=70dIlu(F321sVp0L+Mf)N~-}`2#hFBma z0581g(zeeGGUZ9N(|9csbeG@g_=H>Kk1zdpNPkvD+MqxfSk{0|FBw?7GNNF(3G!ch zQ)*^i@=cP-td@>d(?^q|+8lZ^Qd^8tipQGILBH4)JECC_Iy!G;a=`8cS%N1!=C_U^ zrF$+Ne!9bda%#jF?4uR}wHshf{ozt{O9U0DMF4(Yu4y&^?cWAl4#=NA#A4(yAd6omr$&W8PtC;XCNUq zHUgpS^Nf(pEi6p&MB^l5c&z^QO#%M?AB8?lkFj^Nq>VQ^VVAep-1PL^O{KS;^P~Io zHRUUt3JL<$jmu>Q_Wa5Y$?V>LjMklbC^&fP;H&t;;=1e83^88a=TEm0*q88j`z9OH zw9D&RBtSps&rHba2T^fKw9(kFn!n@fUk{P^T7>=J(^^r?s8}H!KCPreeHJk?D^}R%5sGoq0}VN_e(C1O_Gc$HLJBlo9&ihD$Y9$WXo@1qSvO3S#8 z^0Am-1zb|^f5bt_yH z8%ArpAKDqlUXU>(BZZ~P6ny=bu(qxj?bn3Clra;7*5q{MTf=;3gsaf=t zX<78)({&<7kh|j%Lza`STrTQ~!J_)d87Jjjggs%Uq#QhM;x}LcYz_RnSRFm;5Y;UL zS&f|P(GNYPSa|DWa5<|B2{jIq4pr-Vp|2kWq@juls?rW_L#y9|1Mnu*%n(h~31%@g zH@_{3o$hB=#H+ofz`Yw^k5vLdW{11%#ra)Cx9(n52?ByqLwRkr)-v3B;Lj&L-e54K zBOw<d2jt81CZG3Z{qLB;6+cW9Rfw#TRsbsc|+0L!mpG3jzJBm-VBSLZCxR|Eo~W5IDY`lU+JSR^3(2?xihpK$sG zVdfY$085&9XTuBlHI@%z$u84ZEE=?1ICRcMczpmpdi-3DZRon+GwJn0=IR^D1*K}IKeFW$tzcjWv4Pzyko?ASk%p+30Y}VXj`WYaUT(V0EK&Y+p4*me1yLswJ z@J#)RK+C*x!1-@Ih!-DbDiqr*k#OEu{wstJQJs_iLwrLXpcU`Wq*MvQ_*kW(5YX6s z!y0pQj?Vy4wQbgaF)xz|)M+?)e*61(j=q_b!WsY8mLoF=j8~|u&Xg!jV7^&uugn8m z0Lc9C%EatCRa;+^8cC+Zjl6gkUk5b%n`oGT3~Xq{IWLHGFJIUzx1gZl+Kn6Qox#7l ziIfnV8b~0eqLwhzLsGY>9|-yBGAF>w>oD@Dz|~!%9W}lOwFlNuQAA{o(M}CkQz8)k zh=mma$d^%8g+c)A4n1(^iQd_&&ArAGTrH*7wO^tAk1s$)m6TqEbWrECo7V4`B)B9; ziVkdOnvG9iQDQ?r=}yCPz4z8Qb6=lIY`iy?WqY#TK}ICy&0n(x*y(4 z2WpmU%?~+fk!JEJz)(C5a)KvXZi4VQ?<({ zT3Bf?uY7ZdGA>Dn1{AG|eFn{dvN~*ebD;ZY&l{*rKJ@}EOkxy3D9 z854s0@ERE7Dx3b5yx$pOnF9QwVO=5YUQJlygZ(8~3>^3VV8$Ghz#7CTl<+2cQ zdiy;Vy(#(_8jvy7>2I8=T>*I-J&%T zm8SVrQ$BdU2ZbR+1}X}9V4{dRO@6dm^FqF1+>VJ592>+a*YeWUALn&n2s=OAg@=D(^P2I#kDIqHWw8Fk;q7)9lju5(fCtzLknrDcxG{?=nQ;BJ%Q2dT zU>5kPLz^s)EXDmcr!MxBW-ZKDqM*V5eP6t$v^QEA#ZJ_yUy`ejuS)-K+wbd61qox6 zod53bxC5>K+lE>>s`Zc=PfX1lF6v{>%@K1Z|6EXGlWBI}4e{>}4bfKbDd1j@#rLwqY z3*FJ}qpF+rWFjawUj9qR`OhDQ9_@-zl>P(C92<`@Pvia_LTWnxr)o_73Z?xnran}F z4&h&z*~y zxF0rcLopK{k$y&9#oETkDk6}PTjG>9>kUfgHjhO_4bm(Yiw(LdWw3IzI`7o< zKqRKnc>Jhy>Yihz=6e8g#O>J-tv|H+Sg9q~cX+Vl?wXI2&V=C5LgqNGn6NotgMN6KL1njb}lOjC&aMn}XO~YN7pcWfH?d2qD!vz@9Ms{GY zW%d{`4`bN4t{EM~mwF&ZxkaE3-aV&Sml`wiH5#0#SPlmwQi+cS5&Po{P)qcCt-szw z-k4QRz`~voH8LydbWp@V^2+V(1M9vApZnUJ=@%A-=wyXV@!BnSEefm8MKj>iY~QQ7 z%zm7uto3jNkVU-3n1L5P+Z(_XGn}{lsh+pRi#tfpab|Fta^$ z8Iw(t)n{yFqPaqb&MuYOfjfcmxG7$G25|q3MS|jP9a0DASKw1jx`rd|MGrRU3^AO< z9MOBUB9<*Oq2kW^@a^XdjGFR@!4K^BNZ(&81nH1uW!}o$@g$53IfEWjgv1oMnQlvb z;?+j;ii@d&M7!GnKwElVD~T%t9m~erwamnYd7O=+yxPh{VfWP#<8f8{iyIH~E)#XT zhK{u#L>u+M-5>}ig_@>}I#rIUbA<*iH365w<0EFBXbW-((7P=IEFTk<^czOo)H%MH z(Ie3(`4ud-RBD(&VR#d}C{M?7{jShr&CW6*r_;FjT;RZAX=m-f5R`|%GfjLkF5zYF|M6K?XO91~p zgQ517=&I++Wi8U6J<4P6jv&xM}$0v5>67 zf@nkBNv=sd1@p!pEYrOI;Ph_fOufzLYl^YoCrYCbxb+*DD_qK!F5cy(OMbP7Uk)~$ z(!^$QY1qdezq)I?46X!Q_ncu*8FJhkUVB9$YVe(Exna}JEO1xdF8f|L@t#bh=9QC) zT#kt~9xvmmCP_L>6y4~VaEa!vLpO<_x7%DkSQxy>XDnly^SfY z!^K>)FK5RsIg7wld~%bL_F1j&XyO$MRjOH+iI3Wm#KoMON9Y)%z=;i<5D3Kj;$z=? z8iQD>dp~+mczHzUB$rOriDi_3xstWE&oRU4@4=`3e?&oZHB$|$0cj&*e*Tlc&U3<6{>r|bbL(Vf#T#|K$;r&$%a2O{HObx23p}$g;85NE zSMBWXmOtgyQ87DP+3U!AVCb2WGpKq!j^?!q&GHcKs7n)$tOdncPrpZ0Ez}z@X;1ed zq;ab`_SISNnNI&Io)(l!iK6c}3{p`R!@cDb=nn9`-LPy-c{kF4#Grb*C`P--&jR4f zU(jsHGj+FwyO!P&i7my(*Z6S*arxgGkxY8otb@K*-3em9zt@{7OpWQfP2J1iFdkki zeAmFPzpa@~BN?mTJJqhc@z8U+uml_A{^Ofb5}y{~DDw570F5JqVrI46TM>M|_d6_I zB3z@JMh+Vm9ZiM>yiNzQAIg+9y{S~yu*J*|{a#%)38lSmlsE~RyU*n){yXk^v>4g3 zt#C`m1&^L6l<7Vllh<+2%U0c=eU-9`KPqH{9mTxPUqUa*&$};TTJ;e)CV83p2ra&f?GO)^Gt1GVnQr2SB5K^7C&O*R&PmnYKFEI#kYmcOURd5M6ST_UE3Q0r_+PVhbj;2f9hO2ApvmX+S1!udbc_8P4dh-`&JZP)fR9Xk*rS#c;8 z*0z|;rzPf?<+u~2{@PpRjK68vdJjCA$G2}LcN(O}zpT6w@aUqh%F^#I1|#;SPC=7A zdPAh(n?Q^7uP@uUQuE42>IQV_?*Xf0t;FwJB1wfd{i>d4L(D*M1p5tDYLd&?sCvj0 zB9{7)@s&>fxrTC)m=n=4ep}M0nD^-q#=c+cCPEXgtn|Q|ZRpg%X62B{NFUA~Hcshy zBm`>eJ`Ic-=MOU$TDUuc4A6Bt+Tr4bz3P@|GM}eJjV$t~Zj0SeS>W&S9apu7zO&_% z3T9#Y9BzZ`e7m|Te6wZjaUKf~{Yulwl{>YP0dwU?#?{leL}OnK1H`{kHEN~6V3&Ze zy7Ykrw3*v^wfnXcYJe5cJ`B$`I8e#RUN?H%2s*>?i-{aRnhC$9k5vGGY`6A0i^}IG zXBDNXVoO(Wect2tG43Zj&kTUSFOv*pDcg=EIl10?0H(w=`z&xMXRrRg`M`xJ5hR{} z$y`-yo@TqlfFB*Zvx{v5VyvX8yS=@4Kv^;&wCB`A3Kc~GYnr~$;fjKSp3OU#it6gd zHt$?Bif9C7#P|Pj_)D;v;DB-Hb8-<<^;Na}vhGcwkV^(T*Jt64S!zF5-qZAn5wi!-S^RGdK_W|wwi)4TQ z%75El-Qwr%=h=AHYImkoL@~&C2;iIkbrg(dNq9YRmf??rDX+=>m*I`R_RANh!q1kx z5Ll?ZT*vO2#!7^V$G;|}>&bV;FJQR;IsUiE`TtkD1>1-34i0*r`H&>1W!RsvVC^Q2 z-{6M7K64SJ{g1&Q&WB8ONYt^IjWVm66E z=*Tj>eeb11Dt#;t0&6+^aXH*s{mC2N9g^zws)rhJstX_o}ayhUM(I%w`UzN;GU-hJBDQ zC7wBuLHBgx*Ci&%up~)}NHFn%`a?8w;9ZOxn#$h6a%b@o) zH|XWbreb+6O+6yH*&i3qe|IC6w4tV_Pbu2^>(16ltrKv5zuHyl(YJPUF#EHdv7}#U zl#;yrT_HyKPE%0b+VH2I*!|_r)xkWnBJkHOAc0L?gJbFZ2Gk577;Ks2q7fG_=B+Iz z*&uQAkS#mU^Ib|J-n6~z*Jqc95DxEqkd&V;UTMUW`AX4}xgtkr>1l-aKQIaMo>#cK z%Erk@p7mXtDc8oE9`~wv{YJH2OflH&;NPgv{m$^v zksXQOPgO`k`TmraY?v$S!1bS@9Gmo`LsgfJr3{bDo5S`Y45_C^+91^vusE|wceA<-&}4qpLUT3XO$6RiZg zgb@dp^FulqfH~6!u18=wf2ZA@4v<8`(n2>_}2{@m! z8o6+FA-34FGrEi0S4o)~&wgr4<4=ynkG2Cd*jA$#SieCqOL0FwZ@k~}oE?@WYUsD4 z6miq1eR|oU$zzxi)p?Fa@S`XdmP3MX@T1zBe+i=h@nBtAVMa)io@+B!rohX#+i+PTAi5Sw)1->*I!dhisI1)1i|rakzshnL5CwR;=Fs840v;FhlF1RC=+{XA8|L30X{Xw^(XTRz$Fxrn@s(6*49NF zJWQQ^&MY^qlUcu;-04W?%!8dDDG0& z$KL0i_j5H&yM6aJHkr5#zC@vL+=1+*(>rng940z*gy|nC$bNRZ(wjzLQBy`YJHXh@ z*A=yAJEM83F!jaf(8Vy_>(^*zd%NVL$B&;azQx!=3QJgA*{i{dW@g#& zyaq6s+N_}cnN%~h>+Gi|4tn+;E_bsAdIMk-HK##suh;2pI%R!wDz|R!2YGg&Q)S?N@)r*0iM#LT&U<+ z`+e;I?n&Q3K6deU>oGLsY+c4OmQ*M#&I$#n_L76kQlJl)pMNk1RDX&A!}2FmZ_cOM zYf=lR^u>)Vczh@$>jCVN6qFAzv!a3nF?obAdQkVYn+b#+&|D~DoUD8f{eCN(6FfTq znqo4iho%qx_vvlz&EpX{kda+DptZ0(TyHCJedXqM1E^V%Bl8Cf{7>}@!ihMrWXL>5 z8y05i&OD(IjTG@}{gVWEJ3nn%bzQ2T^_GjjvVnlU8ML<>TaEK>yK4`@=abbMN45lv z@dX+DxVkw7N$dwE6y?vK55z?#B-{|?wYAsgE2Vw`1H}PUK{no{=n@KlJzF%GB?@6% z=E$+~04C`FQQeovL;1ab53-~PZDcDHB@qc}kTsMjS%yf%SjLiNEW?;emJ;$&lC_AE zE&Do%LP`>2>_f^h#uj6lG2?eeeSY8X^Uw3=^Ljn^i+SC1-*ew*xz4%Hb)EBmpNq>C zaqEJu2&*gJp-Xh%y&B<0pn<2{4)7?d`!)=oyAk1LjoA6h<$j43zfC27)^(Pi-f}1( zDsz# z1TLSWWOA}4`vo#Z)qXkJVKxx@6;MF#+tMmQ9dg>~7L-me8JNgrX`@xLw?Jhoa}0oS zjYpnS0ezpOoY1rKBc`1#;NY&nGkc)W1Pyin#mEJy_#LwD?s%=q%Bn+F1x;Aw-24H; zjT<-O$Yc+Q_&u$rIlMT`UZo6j6RqT8r!^Kyi#R>7feQwM#x2nH0=C3%-=B;42zE?= z*}h~aB_B3wTXF3|;v*BUR1v9;Qu}=%EOrTrfY!~G54FZ3~bkMtVR1=}Z8+#$o zHlB54?wsyBWxRQt@|cKxa=m^2%b09=&)GO|AN)#5(%YY;~fvk%ymW z5qaoW*Ga|%Rc)&4D+6pTzfU7cc6fDD7n3wBdU3%Ygfpsf|E`nx{JA?FnF2o7LsFgi z%82VE;+h>AT{qz<{rYm+F$6In={8OwXDYT^ThSqm8FHFFmA0WV{yWd0DFPEqc`8@8 zCVB+TcWBZ+0$m^4Bq&v8o$ZLcHoMZW=u2imISS!xY6PwPwc6D<%#XA&pPfqwcM=?3 z8gldUcnNj+`T2Q_2D8hT@h%vqSbGdho32q03J9nEBNLS;V+^f2po&*BXg;$AkC91) zK5)=Bs}xwXDH5p}8QO4ivM_Nrco z=AZYjI66Dp_wSc1f$d-USq594yk78*oHYo6^w6Cgux`Bz<^klVGC)EfYRg~uRAG$L z3rC_)l`=A_vFcV_*gQW?mhf;wzD$aHg*#F3^@+8Y{+?LU9GCX&fH)l(oCsylX(cwu zFmJUneJsb|^7YtIog~yJ{#X$$fQ&>D;pG&631hHJa*L(1=)6>uA=Gm57%!0;Q6#N~;mGA$)#|9nD z=wU0^PdPc1FMOH}=Z80O0l}|=eQzkwZ#j;CM12|n0bDQk*2r5IS%L_C(FX}frL~T* zjn<=*YMo7cvx)CJpZo4@q;F!vR4Jkr36K0j3o*|78V{}Vu`d4nQuC?g+-wvkB2WS~ zWMJr&k%gkfV}K)5?(XKMqo)@!gM1qX5dT1HdjPf18z_w9^&e`4*DDK0L^>$mGkT>~ z(5U33Zd2=#t6X;L)p9h4UE{FOZ^Gg3)IR;#aBg`d*>hhU+mOLooYK`2Qro!wPj`JI z_L*z0^y{vDeS>lm92G(Nz00+y)v+(lQvXe!S7O`o*eU#NZ=yv7&xN?%R$X6r<2EJ+ zj^ytBM?YZ4B3w^=s45{)YZaViOOF#Iz7?asp6z>?W13NZkbK(*z6yLeIm<9X-9LWW zE*iR(Af=@x0m9=Metneo4*hZ1+$Z6)1Sv@PL_z#$DOj3t=4y@N-q+g_nvq5ZD%<^w7 z`gwMHGQt<{avQ*4haiU+s?N6(0F6RT5a190t%~Tzo_L*=s?U@6-<$S~dOd4@5UIAh zf0qxXV7NA|hzL{;L~P;>>t4j3^K!{dOuh|mEw?TsR2?|z9ozi`Bpo@PH^UKGO-#Z( zu~N(S3D_YNYLs$pA3kXeY=KV0Aql5m<>g6%7>OtKEN~nXw--Pj#Q#<*@Au2S+z+d* zlfkm4EPb6$+HW%0W7rE;FupI3boDQ|W?~G%&KCT$=9b<5u1ybOC=dQD(pkjJr)L~R z2h1W?ly~RiSE@yhed#*zko+meU(K$mRb!v(kCE0|0IduB_y@%*chRThqy_6C@9?wS za0x!5f_g|IVs~JHulot~1eU z;p?F75AdJNW4DsRobM?T{Q~ybjj(|_u5?Rgl8W1Dk9Zm}Jt{HyWrMBFiI918VRy`U z8i1Q!OV$`5t#KMOTM`KXEgY75&gJdJix-=}6OvD4u3>3|uSY_k#smbBC?^x2AByI~ zUl*Vw1<5jt8Rg~rmr72(ITt8|4J~h8aU}F7LuE{6t>Jivtgcp&k9Vq;`K8ceQJUee zak_OiyuFyWmF@?y4N|2+J7|VRFDmK;W5?1)T5J4l>z5o+d2MC>z)RXeAe(}@8)rt-bdcnh4OaY;=>Vu>iZ&z0m*Mkd~?4@;4 z(R~E^7_2^xKy1r1dwv3J)*k_a6}G5&GB@V5501^tN`;2}ejxj?)<5Cq1YFk_w@{t1 z+5cFZ4vXxD2#nUp9&fS27Ak~Z+(a?`y4a`d9lja>arQNdyQXHQDD1=cwusUnmgU3= zXN`%YBYze%&gv-vdK2=1=~km9fMHAyAxk11j?^NXD$h-^ddkwwC}0s{dX^At&rd%| zes8VVr{yLRRxdGJz5o+nW7P%0A=E220lWB~yKBDOLw)FwBhH-u!ewy|?FrC6xul}V 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 diff --git a/icons/mob/items/lefthand_backpacks.dmi b/icons/mob/items/lefthand_backpacks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..28d898ef017c1abe9eae62f866bf9ac1f33bcb04 GIT binary patch literal 3788 zcmb_fXH-*5v_6yzic-WYND~wU3m`>6nt&H+5{eKc)IbmnMLLEW1VoVw7?oZH2{nWk zx_}~Gq(-DkRceS}NFXur&VBE#_vih&Z>_i1nb~XhIs04R%zS&FnFI?nLvAi%E&u?y zjg9p0g0>TE1;;qR-tH2@5j1bYtZjqz?*}3RkbXf(--iHz%1QdH$@4*hFK%)AX7{D_ zQz`WiE%;0@vo6ctIncaX?o*8=1qE#Bl99qp^{U2jVnO9qrkl8%BiuqX*^V^U&BBph zXTz2#vg8qGgmHO6aO+Ll%0LnmcoiNi|Gg8Bz_p{>sh06NOL~k)=**2pGUIC zwxM(bWX9XrW0_NYCQ}x6wUsnJtV+t;|4#hZ8Rp7Jp*hNL}BOr?6=Nu7=pzWrULhJ+L{e=`S*yA^G9k z&8uiF!&%VKVDqP- zU{O<3hTFnG*lsh4L!%V*y$#^IOH(0OFqQ0mY8j0F3?rE7HXnY{OO`>M@%14NwvZZJ z_LN}${xvv~N^A@MGI6cNw$YvcaF2WkrF}LCR<;wSuvR`AT*EUMm#d+6D}>{$&r{Sp zr$Iv*^?i@ec}ZBTbh*2R^q*YEHD|myKw99(me4ck_J>1K_UXEtUrbp6YpD7oWBst> zQYpF+2&AWg5N@r3K5Qd}6tfbk(t`=@*Z?eo>)}vyoPD7DRJo*A&U(hJiCQlVM?q85 zSuo_qWbtmZ7z_r}#{~)ysdg~u@=0xhP)feyW{l#4^mKE@NJEZAUc)(tl0R8BX;GYqE9oNnoT1ESXR-P#)L zIG=Hrg9rh+BImW)BKC;)jOFgw^sbLL(Y}TEb}yv+)YrXpx1gyMzj^QJJ3^&6>YC>> zsSYWLVF9yyo0Gh)W)*mR;~o|2s@+P+k($XIPz5*b$!OI$uI-62bk(4bt@A7DgLpjR z--_p7NN?pdqRbPyPyj?9N25kfC=BY6v7Z}9+3R*>PIT5iCAKsuBq@#zjHWiLc*x9bV7Hs#?BXP`HtNw z09A)6zovTDi;0B!Qz)fu!G0w8?=>-PpR%n7Di@jghRWLvfO4_LNXuS5zPiJhZDB=g zd(x_C^MW;bOKW#hd2wgxK}UsHaq)?#a@XV>pHW+<6+s`?Ye3Awu7yu0ht2|2R|Sa0 zgvV5Y+~p^SGu1pik?SAc=&eZ%97>&{xkgcK~&rI#jBX#=*n2v-v4o^>E}(R}*=Eb@zVYl`kHR9sR5l ztFe!EXS56ovr_Ut08c=*51dBvbS-=Dx@gBb#%j@af%} zo2^U;U3G0lw@nvDZ7Kax)QHnK{J9$cs7fByYa8GF!-Po*`}u0uNS$LciVe6_Ca>r9 z*HvTX+zT`NlQf-la!96$;d+@=m&Tl4oWGqNj-amX7+{rE9apV0Cd z{s`H%F*WBIfvd6NO)an9oUmrQcuDVp|1mQ6r|#2$(hf({+ZJ}*Gu{}-C#|An^gq%& z(>Jfyy`I?iZ%&x<5Gz_EG^)cHrF9N`09{ANT)r0hfq?-4*!2j2%h=x; zzdk`ECP1=Pg$Sh>cHM1CYK4u^uwgs4)Ns^BW^a$mg&$6Txo1IbbbPGaNt~KGE)iA# zsC8}x!`(RJBg)j&)O@AECiP_(rFHCS*E9VKV4qx{>+OC6Km0VM(bsSZc!8fW&ygq- zOfoQ@-iZ7CJEF#|pTC|!D0YjSU_##1)tx?$EE?I(p{gJth|`3}V-bab5m4*7LI zSod$6Yiif7F;@>x>dnoEKy7TE*VZcKBpN90q}l&1vh;p1T~S3xTux5Th#L7DLs)^W zJP~w~n3u23UU+bQV_;}d#77;eEno-+BeUYu(gc9$;nmpQ<;Q%iGMXBGwMAVh%?T5^ z5)PeC@h9*&VG$9>EbMvygaUAPFh=ZI*o%=X;uUFDvEmCUw-mZ}g#ORxh=1}RnO)+{ zua7Cc&1UiV$~7@ zK*I$Y zf1!f|%+aeE;C5N@`-lRpYK2hG={Z6TX+cr9V$O=+hQaBD{0Aq^e9^v;b2P zi2o6I5=@tTR_${siccCG8c!Ow$Ug?-4G-&C5ux=ZBF!FuVW+R#;Lw#vh#n_apVE{g zm$3nA*6pcDH!H~j_1W)Q$!0}4iFpIy)Ff$rW)A9_^|FEr$o~{@*4EX@MP7X-wA**><4AGdVCo^;+cs6mYaJZ?YqE&} zNI^fmC22BYSUJ_ZD3wHrDa0F-St>tq`U-q^piHb-`lb2u1PsS3463bWJ@$^*DjZnN zl&^VbR!!5!SB$j2cwrOXdU(0;JTgwV*=G)0J4D`}Ya}f2E&UUguxy6|)y5p$FQfTRER~ zyQZ!Fmqa{u>W{?EC^Oz1A^G0NlJ={$In^`VTavLz-QK8^pXg$R+H?ExoDY~@xeUSv2 zw|p%^`}U0@W)d0d=NTP<9zTCvcTx95Ugd9Lvg$W&?-Fvj*ApB|H5qrt^?l81cMM`U zC9!CZ);j;Ey@=}bMup4JEe|Oy#@o5a$;imIK;$ zXL%6K;okx(K`NR~vXT|y!^$D{n>pl19ha$M2mL6YM~vPjYjnjx2#_{><7pa`7m>#c zq=^i!9$<^^A9dN@M2I8jOjU-}#9q(n2$az6p$%-+%b%>ZEJe}h#Mvhge_Ix|=-7KB z$}Juq+2(BcLNT-Kz6Y|05A}a8B)Fsms6*#W4c{>l{^cD|eO0x!FY!rBw2nV+GQ=gs z#c@$n)FEeA$LC>Y{+^6nr~D1I_gd;zOV+#q`p=mExjHd)u3q20d~LiV3cQ{I#<$J% Jt8T$#{sRk$LH7Uv literal 0 HcmV?d00001 diff --git a/icons/mob/items/righthand.dmi b/icons/mob/items/righthand.dmi index 87b3eea46b05101047ff6c7e9c9c465f6a8b5b0a..a53ac0d5ad0e6ce3b3f573ea97b9696c133055fb 100644 GIT binary patch literal 139934 zcmd42cT`hN+cz3SKtzfnq9B4wQ4mmik*dMdb>jZdP0QJJXI*y4_7`Y$czJmYFSJ6@0fo-Sj z>lp#(;G@li3>Pm)0|BRd!ps-w-)L((vyL^lqt4D9)i-xuh@Qnz&@Dc9Zp9tL%cbyp zO>jouc;Tp&s5;?~V}ssD^{2nl-R?Q~H8=M_FW}GDvRUacrDq7A5}d=Pz|dCu=d#{= z(+70UmmY&d#wWXHOQz*k2i=)5PH)C+6kFnNz}>f-?#5QjMM)ROvJWb}E_a}%m+_Zy z_jSiULq@tYa?FwFys13+8WFan^n+DOnn9IAjS1>e976xjN!;C}&>zlvHwmHS3yHLJ z{P^QZ3xo)%4FYqzHGL&2)`*DhpRSFry$OZxoLt8ZE_xUQQTM!cXZnn8zdK8(wZTYj zF@NA5Euh;+l-SMEz0rrh?MgEc0;2UHan^aAB>KCk?o|d`ZJo2}9OuK;pe&zDyP@}A zQ)zaOnyRwC35Z^^5?Djq%Mdd?_TpcKK8xT3%{^GXR=?;LHN>NFSVr}Nv3G@^_-c{` zdF-QIv!Ejyk>McSqy&XRk$xw$<6k6V&Cx#jmlG-9!-r;U(q}1d^9%~!dR*kBE&)rR zm(KbF+rI8YZLS&kV+40y#DGj6Ce*L@20l!suoPgZ@Y-!MeMPpnwi+~Ga=CskLBX4y zhO}g&S9L*FckZ*($}9MzfFkkH3U}3lhXYI-52Sfh(hiWSp6xvY9|m1|6z(M2yy4L^ zx8a#Q-z6*g@YPD?W^`PscH{Ni{<-5Mq#xS50^08jYb~baL^n}CJ-jD({$;D#;=S?K z<&riH<~z@`UIo3-)3z)hNppi|w^?BBKKyQC8be$zryMFeG9}UgRsE1Pe6P7DRDnO? zO=A_&G=_>QaY;5ZO0skSx6&oE-OXQ@FFWFAeTmv7b+B`RJYs?t>cw^Qv1qc0hMoHH z6~{f@a`(37YdIgnSS2dCKy_MYU7!p0A|5kkV-W$wFS5uZx=U(WVTZo2zJOHO94<$T z8`fN^A)UBk%cWT-;T+{14dgFcHL_PngCmFTlm(g=TL{#ff5w%Qx zW#i!`dj!5*&z_m6K8#KL6h4`GLIRmTTa|quY@Fk~_xF>ihEAeSSV`yPN@UcU!c`Sx*_QJ*ks{ zre9N-L_~R%YAlJk{H#W?gKMRM-2H@ec6YWjk;}4n>5*jXEY4f`F>)%f5d3}i1;VJtdo$dH$FCx1*h1Rr}^(@M8bQ%?LU8unRBNU$-{p4I; zHSO0KlLp$aOL8$ep087xx=1n)eLaS*Uq*uKJ>{wte6>73tle=n60c~U)DwOMMV#Zw zE2JR;wBv7R>-{O3+KKj+#q_sjP`F@g(Ff3i|eDGG8IyT=pC$$UA^1Q%8U_c46jDrLD?`?CMeqcNr+z3wCL6jq53uU^qsghWovknmA|#)^2x zv%)rpaVx7=@x{%?S!eZL-=FE`|J6J{jh>#V%J^w(R7xfruc1&>3Xa-~8e?{y!nr@@_T<9A z$8SVQ_=Br57IClUUycNYQ#HO23)k?cBjI`E`trj)63OV4_Ft^8f3K%oT<-WDclq>7 zcT>8>%MO!e6Z*vGUq^74Eww&GOY3tSb+ChXtw~HTu320|joR1&qFtF5;(#fPT!ReXakTm^4!G{hEH8nb*?->vluGagxyRhJg=cFaQT z-ZW>Ud+#z?Jwo&t*-Axut0Hx5y!euF5W{!F_ZB0hvBM@-wj9;`!6l#Ko4ze=v#V46GB1xk&5RHoja=L#*Lg< z#=IIb8>2=)85njZ#x{1G(U zmTME)X*Y&a`M4^t`PM=Qd`LWZl!+;`qw2Xwl-UBMG563_;C;DRtL!P)ZU3QTv->i0lO_!YJS_f9rz>oEm!0sk5!X^p{md(9JbSVBfI zOI!8|sLg~njzwQJkbM(9s{Y#cm}WxYduh$DtIa8>&wd|U<2!_Y;bY$}QE^hO>wKl~ zXQjUSM8WmFLUZNoWk%=_l$0G&D{GD(vOm4H#Av{(?PEIckAG~5Le+8JcFeIlQtA&$4K+D`XO4?yDfo?nIKT9+fJC0!;Lop!r(XNCk}6Rev$x(@580;09Btb$LtJed zA}uGouGGS6NHo2I9+}(&6Mq?R_9o{*-UDDV2qbM?+>}pN_H<82L}+M}!IpnAN)tc8 zb#7`gNBrALXELh3m9vl+35&=6Z4L^UwFGg8Fus2+^%?cz+Veu@PV9BE^hpj^0_p~V z(8V#xK>gXP3r{tr{$S%uMsowWi_H42njm56|MoDox@||ju@c1pHLiY=y72rSI!KL5 zBwIgB8UG!*Xa3)+d`VwvVnU}unK})Ze3B=?QNL|Y>FRxPB6PsG&WVTbb&eczxnj`I zP~0WFHvg$j#G(_(S8heZ2F%s6nrZu zs-X{%LtXl(cAvk9zBfDI7s@LnL(}O(8gIMxcM2fw?mCc|_o~y)`;UMjWYioAeWi&7 zx>h&zW_)!;>3`a7hgnXBBSDh!0(}Hs2p6(k@7~&AjsgzbhZFpi}z0i@*Qd=U0e!)Z<@$h>wH+FOGvpIrS6;gXDdku z4baB>KhOE-?q%dDA@vS{hhF|51y9V$!CLaqkKm!DpL28e6>3sGZj;0)9{ZY z9X0)KV37GZ?o;waYFYA{2RE&AJhfPiR5|;L*7sv5!mIa|1}HqTZA6pbUs8StNS6{a(SY z-MtNFoZ_o98yRg~nx*N-Wm)z_>RvA6HmbQ&s%~U`2?V0y0BfB_6*c`3Iz4Khst?En zxTLt@-_qnr5O&H~Gv&;C(cTydH)EFGd3U&6E{cRryuW{3>+M~6X7O&mLvQkjjLFar zY$EmS#Nh*aBjgaHmUQE7lK#m?c9h2j9@BG}p0FM=DuZ#DPytCD-+ngbv2o6^0NZMx zdA?U3fMV3r-v73?Vs^(z-7S?2bkT4c!v5@sR#MygZZ8I#-(O= z#eYOXcaTj7db!kLx=d$4w^Y`E+-X4N?5We7fI}YdUb!8Sjf zbH4$}q+P$Q2_7k&wHRJMOstTQVy6Fl4}!Bb(V9IFaXq4lz}YT*mB3Awr*GHFY3o#2%+qvY--Y0ZX*84Y^ZRL2bpX!?Fx)Sw!@m$Kb|LHq0a*pmB4f8N<0fBsHhxhE3b>ff7~2!kKKgZja*dL2Ig{T89snh@6Q9>aA>V z9`~0<;+LC;1&q?MYeUNWo&21ujScM4iR-a}Qp0E4qR6eNAFY@UpB-_JQOJ)6E#7^0 z5Ty=d#ts|a0;jRevT5hpEX4D(D&FFlmWF1a_7IA`!WFAthEEAK({1rblh-Wj=$Tj< zLT&FWHd;+Sl7~1m3HB?naeWi_+`bLp;V5fFavn7y@M>GI@&wjWgBC+zAyu1T1vak@ z@D)#X{2NYp`i731qI9>$Bp~rZi{Dy{`xE~!u0-0Im8oHV2E&{n&F-h}*oIhI63y@8x zA#zTnisEZrZevvW$NI&~IgJZBaWR&)t1sWR^})^SqoxG|j*WZ*M#{u;kM@5#@@yt9 z-%5T?Ij)>sJ{<;GZ@*hNdbe=d<8z~3GkdZ81H6Ok=Bq2&^9;e*X9di^r)egmWbj|= zK4(g{@xR=^5#}AawZ>r7Vbh05&jv=YRkt@P18|6yL&y4C)06qu7i1>qq1K#u8U-_BG9zPaY~6y(4{P%+whl= zU%V1J5Z$rPB<@)-@vNu7eSO%jR3p-deRV6;YN`E$wcXyp&~lq&?m(a;jp2gFH|N$@ zfl27r^M#|7cKc5f36J((L|xa4poc1b-SMO~H8VT^5!TH+I|6KU!SBovrzH7C=cXA! z;zps#ua8?)En*!^&8~yxr;e~+Ar+oov5VHyu+NP<7Q(sfGQj@T!Sk6rEI2pS87oj3 z!LNNC;@mjI7frb})h+KgA()Pox4vz)T4A0yFW>2)$Y9&N2A<%oD^sM(V0*0oQJ_aP zFz+$RsLo^N$j?miuL;7UW2~a{HB#QV%~*uNQ=f3EJ*;NEada0TYE*`Vyg%L?)+WR| z(tt_#t;s1+Q2zSWV^0F3PbcXMaO(c7i{|G;)19t_bcPLj)Y?#r0}43>(XPsPSF8)k z(JeJRtx6VA0XS06omm!MU;{ChD&b~6Kb-ZHm_L>F$D?3#XXVwk7w5Q8O(AaKQkTpG zvxPEzvH)d?+>HBUGZ%owS$GX$U~jHhkLcL~`%_zFKX1la_!;mh-*riK4!!-rAAS0@ z9b02{FW}S?ta{lseP%K-SjCOn+~s$E=vLR_J+6SeM*1KBF+SA8aHn*_=UG( z+orMR%b)*pQNdoPe+!kz?iM(c7E=LMJCBQmIeZ5@Cdn5yPt|FLmKQ2fWoa3ZFriTL z1_)?{U`c@T1@7QW1$sP-Nbo@qgl-$GrWWotNvh*~3BSjX2gskp5TCS^a?%KLS`D23g~9)4V%Vvl-takU0kv2FqP4_dhAJu!(R=l(me?c*J7w`n`;j!Hbd#lCx`5sbpqZ5Q~x8lNa1_P8nP6xA%7#Fozz z^eMZ<+ix8YaT}mn!Ewf$sC2tV5i@Z5+_x3QIB8biS@{wT)S1+_twhaWTP|g zS5FKz>M66+b4_OEMFV%(+pXp!Iuw<`*^zD664p?N?`eK!7%1@ zJSgrm<^y2etFJNuKo5F(IF7ssQ($ug><^M&tLAp3Y(xOF5tH~VW#@VR^!41{n?iGb zyCbjho`-R@tBhTbzheeSY|iBM&e|?)=h9yP4$L9OM9ZmZ_VqB^oW9QP2LSipk_Yji zwyXvqlcenaF9iS)1K0OiM+&1(WZfTcs_4nSD6Jkfgw%*zx?e$PgH^8@)BJ1u>6cjN zY>xq&&6K^Wl^&#x;=6B+`&V^pXaAq7)w5ZbYlIF#Z%f29h5zP&Td#`RgXk}f|7Z<> z+C^$XBJgh=3(e)xf3rc-H23mki1OdZS1uF%|Jazuy`iDZpkm2`7R)?V`R3;) zyD*G0S1)A^0Ii_O$zNMO-B_E2dJGxp3-u*imff=NXkR<|NfYgX0N$PNWmgIlU%3-h zlA=xuuoJmg_696|76kHq7({BZOQgtqQO}PQDq3A-_CkL6Za*tP4>ZkeWH*IPTx;2? zEr1uqXL+^UQets5dP)s?6b@qeQW*wA2_&d3l!e2^Dlg0({(vQhx}2Cy#K68wEpz{L zz;4~@UZRF|sv~p|698A`M~Di=8VZpdfr6^8WSU28)}e}N1bDoyzZY)5XYUhhEgSYb z%O|wvXTDH0=mDk}uSytq;hpF2T|+XCcAJmXv}WB{v_wo6!y7{w$cxQVg1tfKzVGx! z%7sJT=+j99kc2MX5kShSRz1-Md5Gze)OWI7Z`{v&7(M#Q!CaL2{69yVOx*{A%QWjW zA6m=kQMPOea`Z9?4U+(*99;VOap->N-PgZQkW@@)T{c-+J>Jp5I*1SU*p{MeI_($W{6inY~|Be>XLJ5 zv6aha_P@fMiv9C}AwBW7)(BZV+s1t9G<@994Y46j;u>+ten{o8su!l8oRCOko48e1 zfvt7o0i9L9`FV-oviqBUfYjx2bGSX?=SQ*>@xA71S(gAbybBEsx1ou6SJXMn+hW>n?qunp(N0&)CW;=ei}S$`U%Y=2(sQ=qg>}LY z#;w;zvx1Q|ZSl|fdjTqZ-<-6&7$0dkY!<3a3D0mmmEqc!bV^cgENebg;!1~`qwN5d zEY>%*j6!kFiu88=o8^-5BjWIs}QyDEnu8d1o8CUM5P|_?$dZgqa1l zSSnwU@Z8pS2hfckj$oJYB|4z3j-0sb5Xzk7S;A}A3XUsPtU9R;7q5P)P-!m9 zuQcb`Y&`7eQtkXqX~|swnVyMM=A{eZ?P;CD}^^dmT(78JB*0lXpkxmlL$*}mI zKmZ!oMQ^4648|9|ZNMPu+r$6!%k_sU0RgQs85w&s_o}eo+(`ln+GnnEBIU)9vZuJz z_a^E9TV-5j{5bvLBdKVgKhFRBaSTTa4#zY0<5yH;-_Z8{ST{F&@a}A$!O3QaGS4@> z(nh6aPcj8>LxtQ$1TT@tY0!y6+^5mv`Nr<3Ad#j`LHqeB&EGPS3|`>Lx-FN<_w(_P zI>nyq6w~FN)tCLysn$NcQXD4Lxs4uiR?mO2OlhU7A9#Mcp1bE8W#V_Vd5dmK8dX%?uBax&U6YBl5i)Os{59$|)GbRUrzhP$+xScjl&GW>P1=YZHj zq2VrD>At&t1sNoVM@OZt>6zF%f1bjP@l`WjWA{Y=bMzT@`tp&WmHVhqOp5C*wtz{z zf5J)YJKv>DnPJL@@`l1O$v*EA9U48N9pM%o@LSo+^cS5LF6_0BKivbivO$A$?j2k; zqa~B9@9(3TjD>=@E!|`!dQ%z1B`T#D*gJzPJO9A4SKv#*O&OA`}}A93fs;yhDfZY#Jf8RPL*c4qE@xcK)Y zG3N5fF&_zM?=<`3@dGwN!W* zJWWEeJ#X=2@6)I1Hy`{cvs&V&pu?;>gq?cyt5bagtL_4$rIyM{c67O(r;R&i3!-|+ zvMa#;a~oP_Qa6loPxo5%9{%wvTmXl;P%lq+&z5Xi-t$4FG71tNgx}&G_g+t< z58n$7*w;nKF}3D#ihfeFqVoXsJS%@dT7F(|adWF=&aVuv+j%+ZpYx!%l+Q7pLc;_~ zRtm*1lfXM|q5#W>llRY`{jr~$o>68<6drHF?~R&DpZUngk$+kDf|L^-3>(t$&q3#e zO9B#{MYSo0Tu?ek?%+l5_08h7b^EN-(s*al$*2k9Np$#(1kw_%OKhy=!X6PL8nf?2HQ^FsrcF5kVDgz-S;e-w|YR#Pd{zP*@$YJm zFEn#et&TS_`?FdTlEetg&2%QvpH2!rr>h1Zw`-LXcq&iR=~<0ltRKE^i3HRQB=#O$4~Ja{oXAt1YW8+- zK}{R^Y?aor#%=R1)Yxg2QY>9Geu2<0&fSHQjs>z0l7JvPixv;6bx+Z0-(4YQiBDt7 zC^y}2gni=W@Hx!7x0bE0uCYFx7MGUB4Fkt1u+|W?0ONWMra&}wocv1$fLu3^kJ1|d zTqsWL&il{f>i3sRYKECPCd$P-pOpFz-m{r??s?F~9YmFlD1y#@nIKqP?TgeiB&`AP zKgJtyKw)KLQ|yb`<$UyLv=O{@e2&|5fJ2?IIK;)hlnk#9WF62rPv#@3{d|2TgOFnZ zpprTO6P&BEQZ8Bh&0*9zor!~jc|aOTDpa=or*q%M%!oHKiT`jgBh9HCp;}~hvB`qb zt?)DnpPS|dVDtR(=0wk18=I|9 zv}&US(dILcd%w^KuDojOv_(LcV+Y(p@%HM{cS!-3|M#64=o}0h06;w&N;6_xpwZv! zIrs+<5A@IVJ?Tm&0m2fl4=h3d_%cAC%fWvQ?1ZN@S1$eMO=*_@HI0k=!0r*OtBqx0 zjS2N{*a-s#t|D1b3w_=EyYS7?td9mQJ`rLb8*ipdOiQVl#1eu3$+^+EBtpX^m$kvK z6sq$V^?6mxK-pIoWI}ngHZ&1LMBLxp0%)z-&RnktF9TJ*#{4#oYs2DP-b=KbKti2Q z)NWmtd*M}A>YweYC>jJve#g@H!3cn<)du3Z)6DQlJxGo+PXp_p$R9l_Ko{Tb05B!) zp64)sp}jp+9&mvzopg2XyVh*E+gUai&DH}vVAcV#+%tv=hP~{l^H-Mx$O%p{Y`pcbUFiu;> z_C>u+)~jIBg}PGrLMnhC;?X$8E&wjV{AUD_)mtBj$LkP{-9TXkU%6tb_&UQRBf(r! zzoNb0;cB*vk&Tu~47(~{Tnn>}490O;<@N87ddOR?L`Dz9>WB?+z#nv_5SKP~KgFVo zx+$@l%;;SIbKbR+GS70WRI^Tto5{!}4(2`< z^V840!i}d;A;3-5$kdj9Bi$)gvBrbH|HEmDGWO|;M23(upGsh!SDB9C|yX1 zzwM>r*!|!zDghUX(SDy*wAI*+qXnxAYPRkHLY8HOnQRf&veB4lJImQ(+b775VVrb_ zjW7WAK)_fd$OS7EunhFHETzcOY%=yZ_A~J~J_B^G=%+qVH$WUPjofn$=5c_jnRvCh z#Mn@a$e6I1OqZqYwZNYzXtR-xxzT$(z3aJeY&u%|7t|ou&-LGJ!(B|4_1eOeZ$zH+ zY|?HvaF4IWC`YakPnv%K2`HcsHtHG#RAG>W*)``4*8 zq7Au?pijQ9+uauY!M8T4HE_8!{r-#3B9>|rg7Gj0j}f6^R;KlIU*{w#A@WAA6dNt3 zMb1NWh}>H%yIxB~v0jT$C3TjWhsi{-sRX6>wr@ml|M=6>wyTSKgqi<;K)_ac+hUQ+ zC@^129~2*@Pn_ek8yLDa)4)CnvY&ZLIRoGeSpDwBE><L>`Uk$&$}n`zYHa9k+zj`!0_PEZgr9g(SYV&6Qi%`xMO-gwhh8-Hvt z?(VvsOs=6-hX`moS}oG4;`T#(D5$u$8rLcT&wN?%02jUme6D|yN4ehe(nsn=lZTyz z^{H`!Pul_K$dg^SqGpFH??T?)7VJ1S|42G#kdM?~>E!H~d9+=ckp@QQOc8bgOzQj~ ziZ9UdhR2@Jh_wqJ@TpI3CWVs)DQYquHlU;@qHiO7myoFS7D{_?l`6lY-n(7~O#9T< zh%e(L@@)!0P|k0zf(kMi<~6^LlDK---}Tf@YuludH6@Nc!=2*9GBjm2B8lH*;+?1R zLet^8&z~@2kF$fc$#R4!768mshs#ldMISQe6p#|W0RJx*xzOdG91}h$a#5o&kPam z(a%u2SuKZcI^OWz0pdi?8e z0!~;8k+7E!{>BSfEdPM%F)I2T*Oit~=ml>ttTljqmm@tQ=9G{RH}@2&-!t=u>n+(E zwShpt7Qz+b`ssE*FYrMB0n`5+s~TGk4^6V!Ih*FZS}dCWIhUn(Uj5h9^)ju15jZUV zUT@j|Hy*nGcc4(|zL}elT;N*}_7q21tQ(8T+ycW4z!#m{!X<{#1;9g3WA=}&&m#Az z4k5Q78}Vt@MZeau39t*YwEl$^G+YU$K81F$vNYf%SXp21@u9N@RAIM;2NPu`O&Yq_ zLZ78nlovLSJ2W>0mh83kv@`^sV5F92KY6SAzU#hYa~lROeNXji${~@z((W7-bQ10a zl0bG5(Y4Mlw5`|^JgK))e?aaRkYcXmHJdi*5GxaALA<_0uy$rCxj(WeDFbia4;b?JG?~9M=s)?`~4jg7yoj6}k zw^gnKDL9xkBM|tON_JX;QOu)&7VY<=kr{fqN%;oZr*VfgL7Rla-?tjNxewc%t=3Dc z*Bp=fILOUzJ^aN3#H+Xu!2OP|c5%C^?s^@KadAH1mH#_R)6wLKsy~*L$#;3-m-M8t zLp4d-J+XZ;syfU)I-~ybf(aGtBlxJbv#C->Pl???k@a%tg^F*tpLJ|5_~xxV&s=P= zksFh(Wy6SC{QA(+bM+uU=v7%_;uJ3m7aa+8oK_%(= z?C}MjI{9eM!Fr;Z9^w=raEvFRA1vG<{F&k+t? zen8n?WclmMbu}Q*`nX0SDEEyGEm|;6&nLocin_@|saf(x%LUO0`=G;IjF!5D;ItVo zW@o1Ih52^E-8GetM)r}@7gq=4Ba{V~*5a(&hq#7-d?#mG{GmjKR8BiAiNycBKemlt zW=fGtGnAUy8KQT>9$G3hh3N!Tnur=-@S&zWQ*NGWN)ZrPz~Hy@#%$}d$wLTElV|@} zmzG!Y?vg{&)AukM?JFiWL$lqdaHCx2wt$)oekI9#qm|@`Q68$NQ?Si~raE<36Bz3a z^7U6R!G~2dFqH^7AsJ&r=WZp?3vG#f}M9*u@q$#fTJvXDLF?lfOkpvD@Li4|YrJ75!7XRg-)7{#nGQ zXIXHSTB+tpD*Lr$ueJdB9_C|Z|CS3$?2Ec22x-W)yei3pm$v(+=e!1eq7GEl6Q$#=mOjW^&_w+rIMK3DykB`4ngAk_!;VtgL__!S%KCI z8b0$;tu04^$^LbX&d(P=2_~#G(pyQ<>8JI-tle`h>L3Vb%|+tfz~kCKuGFU9t8u-) z1!WaJld16YgiJ;oUmPNwIrvfTPZ-s7HnkL|qWxTrT@qcLrlWB5*RF8-1oRF` zjXV=LmZx#$fmPBI1YjtkWMqvSWGi6MoR5MZRzf~MXt{1_dP8zsF z#}Xh^7zwvV2>TP)yNXw~Z`F4zN50v)`=k0S{}^vKyTTLUSnB zZy{4phWV6#Gt(MglQrvwT_tOq{A`UNls#5Pf=iNHGjWmjJUi3~vj~P=ZMTU^d%aPf zeH`MXoz#BL-b{6~O({_Sh>Vb`8toK!lL=j^a-3^!?eX$`L8yq>Lw_zONXA2O=Sdq2 z2&CU|wmjZ0xEs7Hh%_iMK6iTqcYB-kWc`OS4@CRM3cCx2CGJzEo3Qh|2uH)7+j6%k zqmbji;O+RFr}i)1q`n$SuCuzZ{q|bA6aOcEL^QWJlwM&shNvXiw0Qgo=f4*-v?-cj zqh`0U6T?ZoQGxMOLQlZpI%nFmY^z=BOqm(2i}y6;bttk4-2ZicSFhJd;!JU@$?D#b zq-0g+LH|y`tBsbaSTnr!xJuD-xK6QBr&_J1-3<0sI~VW7KXj{Vl<~!EdG${c?w86p zLjfvT@T9a}$ZUD8gm_*s3JGHI!{YsuIN&~6VRz;}(vL+eYr7Yg@PI%8zCN$L@>hA) zG(WO?w)NV7WZ#)Qq|bj;Fx4lMVRrSx6rhIi*;T9PzJXQ3xJ5dIkc0B6gcBHdPg@-_ zxqm@55ru6%-f1P9nwa~+EC^Iv9E3djhh-uqv9{~AygiBYyUMJTlkpL3M8z1PIvkzP z&H!2ryWvyWJk5fw^=B`fsd3A072gvVOc_%_q+!y8oaS$Xm8Wj}%TUx(XHQ3cfc-we zhe{5BsZdP++J)96m9N?x-3%;iF z@%1U1#i>N}BK?y;Z^so!O@DJll*tF1zM`+7VE9uuEPE9vy}e+HFyC( zvs(bx$9I!rtCSn7`MNKB7k`XG&ybXwA3MNR#x=`LC2UN8){N6nH?3A$vc@%UEH($* z73uLV$~e&A=Okm2frwlO#ikePyl+vF|DNO$Q2BA25rB1bk4HMzn<_W)>ZDP^$P8VMNaY!IFLIhsIW|M$c^|o)E6!D5Ih+=0E_mJI zP&)|)Yp)GV0QB3g9@g5Vi=m2erYCKisSi=G3a*cw;dzW(oy?hi#R?sVkg zc8UF8qH`9*vu#G&k^YB;taJ`tMU6$-v|gqA+|wKxN}+e@^#KPrVGRrpPcab5sl2_w z@5fS*oOq_-;=0WgZu^qjx#rmoI};W~&c!9$31OpPE+ldJo{OIHMRBWDB+mQ1VjY+h z6RoWxFt173q#N@VBdISRXzr*7j4iZ8qmzjCsPW;KU@8Im>DEwNQ=jc92bjYsZ`~Gt z_W)O_@OKs-j)>NUCuulw#c|Di*3_pqxMUySVDxvWV%E1{~sm;qFfN zw>w(Dac2*so?CE=QxSRq9QBRK&OWVeqB&YIS9|mVn-xPn>|fi7P_i7c2D~Yz%oMuA zZ~cwnC*`_pR%;(eC2>5e)M*Fmy$RUVicn_Di9|svLS9%q>(%)Hy4K;+RQSkXT7cn` zwsVpN_euV+t@(-C9?%?M=@6DcAm%ZB?N?h)XZHe_7`Ym{RYx$wr2&ijII!ck9yyE9 z4Jj2@F;;ewqZ_oTTs#TK?WPwowh|gu%ty^H6%jI*yA~x!bcedgTy9>>t*oteA3C&g z2n)lSHP5y*d~3{k3M-sy_Y$934gynroh2-VbDGGDfH-`+!`}_q)eW8IY7UAogMM`b z7BZD`b;)Ot$y|3Eu1hnSKB)qBkj?RiYSuy+N5*YNYoe3ir{JxU_y0r>7Z#40N#zsm z;Y&LXfV*mTTL4dRB${Ux}AWt%pGG~gJ8ZF!-3QaGQl$+r=veAip1 zPl_+a!}&GCuR5%^rQoJ9U;aa0TiT|ElgCn0h-8O>kr81)f=#H{7oAZc*|2J^%~F~u z?KlY(y+@l{hH}y2XG(t4`eb3p#0IbPlt%wuXaT%ve8;_RbMe%L(`DxAa>$r>=jT(b z*JO9YWb9vyp&hKYZSSDckHm6HdSRZq6&-)Z8tU^P|yd5nPVy9g#k;Gb2oB|LnHi6afjvv)~;@}z&V-y-jF%PZ9b;zLiL zV$x$F74EU%-NVFwieHIZM#dXCKa)Y(FFzkgoi&2jcmq#fY!kzt;%cne1*iPyZ)wdp zCVVx*yvDd04K7CZ$c#$JOVF09=>z_dJCc6ylPm!xM(;uNKAr(ne~G{}0B4lwO1T)b zUvAxt`OrNQAj~uWsF3xO8g^Q}RV#{+ky%!2{y5gMIc&2map<^&8W z@H|yUAR4Pt<>^W9!>HR*IFnYth8zeDc2Y~7n=+$iImv!7@tO5XZ?xL{3s?pAo5elT z(nq^L2Y8!rdiK?P`iF*q2{silOWJPQjl<- zB$FJ1sV-;%T0eag1aN`JjCp9>bbnvp7~m=Jqt4>GJo?vpTTU;F0Hg+Bq|F}j89ZGn zj01e+yhhNHWBe4e%Q%O6>EuTBy@5n#Il%QiwAtc2uyc~0dOzrhXKTJD4 zT2C-APdmd00vbZHRA8%I09T_iFz6#dh`F zJ|2S{%MNu}-v&1QT+3M%YvJ$t22OjpZe5+I0F-}UYq14`jGV2mHFGXY`mXS3Z_zi~ z*{&Sw2-jtx!VPtMpZugS?!4lqb^TSKTSk~!`unr60wcgQ4n*Xz3r5GpWUme+aB*;veeqt2V;o3f*UE0ZT0DLOK0eoD_l(4X}2gvOD|t9{f8{5 zEd;{*tg>ei3^So0@NMOQnRulgomfUC1>kYG#kx{{#VMC}?rA_wK`u#{8e!^P%JBql zwfor-qFD!(mmnzbqV9g;h~N;4T7WsVo8N|g1$JfdOO8@0+!H*zu<&vQah;i4NGlg7 zC*B=Lr}uK&?~^I?@zR#biob(YjK~vd0aknwga0^0!f2eUAUJ*>H(*h7T|?vjVnQ$ z)Y|JfUV>HNxOsTc%L2NhCrcjz!>?TMu5iEiClm26G{VBdaT-aQp z7RQ7gJTTj_SV;yA2+yG86NjY4Hwlj8 z7ZdqL*J}b^Yu~hO6B@n@DjERx@BcXVnfTs*`LAQ&W9$`upW9tQ`$+{rryB(XA>S^p z?d{0#_Uz=@JX@Y=X52e0dgmPbh*e7fiVhaBO1jP6_%B<3jdeS<4} zfgo4Qce>CSi(!K&&`F36dd#8Cz+Vn1oXKX3BY>Y{Ozm|%B&DoTooa0PBunlV@pp?Vkrv17cDb!Qwhs`R=MqdZoU2FXjE)ek`W*8>NgxXe(_hi*K#d zJ;0$Ly&yrDeEH{yo!xLOab5vb}_?nn*5a)Pq8g7CsL^{@lMmhzLIgQ zg0{wx1>X8~E&poA>RrZj>ef3%pb~39vOLA60XU}GbH{KfSx^}=Sz-P{alFK!x(0Zn znk?|xvh4zX>;3102cKlprOIlFCe?(1sNiG!iRVE`&fAOah1E!%DFajyk1aMa2ja9% zNSl}2@NSO3OyW^+<{r)lo4u}%7+;>-i!7^c<(eaJ)nW9Pd5zTqqERbR_-h%toVo-I zB>XLaJc$UDGz>6_`Eg3$eSQFJ+Lw<%t+m@yii%Hm&ce$(^5p!?V<;Vx zD}KI?FMyNl%zW5q;zGc-;|&b`90zwVD)SvY2c9fcR#{^*{v{U+dt(&bzKTjr*MN+v zxCz=)IuT`h7pz>Vks^Cq$_y6n@$4P1WU4wwPd3$@98F|9D?$h<3Mj9jps4KKJO0d& zkW-2erR!e8Jwk)ym6X-ToS>Hl zJV)#AOMUsQLvYPpg=6fpc5pSLk^adJ$FLFk1+`pYcnotR7PZe}UB(=n3IP);1pP)EW2wkK$fzJ9o zD)i|vz@Vxs-MWo#uh$uE1g?2&)lvYzqMF!7qyNJvxkYdd6X?Lit%=$TY%V7SX&`^{ z8*5>b-7V;#Q!Q(EkCyH@vr2RUpiuNQNUNq{;asyW8ZxwlhV_x9LY{#Ej(-jq)I}c# z?iLRg*Ll8crtw*aF&Djg@6UluN9O>eXbk9%`hZ|GlJ#!$K;nylA6PKo+R?^Gl2pE@ zn%vW0^3$)W7Vz7h#7*fR)74Z2-XGoE)MMiPbnbejHWeraP-64adgqY1a_735x*ia4 zBH03{jfq8)ky{N!EW=1s_egKs471Jik+!hLIKJJBGe(J;k@B0KGsWz!|WJdZZ)%37es=YE_2hq?ERYN~77MNw29L;))b0u}@j0g>KS6r@X$ z9uSc(QbH)91Rn)d1QbL%L8X@f(o2YffYcx@Kq%57p$efSB-u0gzR&xO@5kQboH5SX zU&dHuv9ijXbIo$k`@XJgnvpt@pJ>$QlncTDiO&Ouq*GgCC;m)=UD_(rrQZaPUc`+^ zIJ|+C=A!aUj>iAEm|yj-UHG4N{Mu(rI|L}_+j@C}&$d^+O7{eJ5< zPgbPz1CmicY@7S0&~aAD!0pu=Enyt|s5=+mZJxOP1By>CF7AF!JW>j{pD|Is!Q|G( z_+;09*fRJ#wzH7^70yoH^@Pn&sP+aF#uL88A1@)#LWi_j=g!-X2={vx=wf@6Rf0l@wV zn?<$`0IQ#oRDWvVLDxvJoaQcnH;i>F0*G1rzO7*At+8hG(;?~#-n#N+(h{Y-^5SFV zYBkc+s zWu4-D6u!f@Z{;8h8&*GQW(Tbk;1&(pUd*L?KkK!|i)>i+vz;KH-YcqyUzuj6r{D7_ zE*3ZH=;=irI&$W%$^DeT%+70SUeD3KY z>@qrlr3czQ7oC4;xxVW$=Ijb@?3eL^&)`3?_W_R@m3Bc-u1FZ8mYdOjO)QL2r5y*0 zeQ)Q-I)5uQK3*_8H>bF>vlF#+As>m0(S+ur%zc;GJ-O>RJ5Os!$Bj68(Q{t{q$mml zphiYR6wg^lEWp?Hk=%}0u&{Gamm%@iE}w7So@WHAE(?jjGtqj*o>;m1l?_?B(tEo} z9${Eyd03aRr9OvMl@nlDm{nF0VEa+Hb&s8+TYFUfK#b23kW4wD~`rHw~dBFci0r=0$%IYnHBZoE=%ou}#^AX0(Xwc0dn*jcZr+^{BQk|)>onTfq0 z{FxShn^4t9HLmVj=UNS&dy=ZFTVVd+IAOECE2;>JF4C66a>Z>dh3`R5Wy^vLG?oGl zB1*g7d%S*R zsi`)I95{X;Z>*wxV99N_tv@-1*Aj6*)$KBy8X3>i0B2JyhQ6Z57y72+N+aPcDqagcFf(?JDw5;%!S zW+9z~hal26dkq{89-|jC(7A>V2MPfJ!>c)(-<>3V=NsEcHvpnK*hq{I>o!-!=u;Fx zRzK%09juZG!}6)3F0k7Mo>cbRhl&KPOaXTvSM*3;UcRlX%cSz@Xxq6J;5hprYWZQn zYgu;&H^HrAp>~{tk?6s+Z6}HxtIc;6}JGw z#1AO5r-SQPZtw9504jQ0lU}j8XX9S8*$VlfWg;v-PHJFoj~6!uK(9hMSx(uC@PZe> z*uj+SXV}BV(e9QW_i8KKa&&6)-#=ISH&N~@qW;i7wzFU0_}_ozGr$$E{$odT{?BmZ zzkKso`ud(R&B!_9)AmIrq^rGMa;2Uk2Hr9t@p(2Lm0g88$lG?js0LYie2B3LpD?8?(9w}i`@@Y-Kusom6?mx_R=7qVobS5vmZKdi>Ft3?>l1z$Hsg&-~iM|P4= z*t^GRE)$8h`jWtR+l%u>Iw&~sUc-<hR`MHxNIqo+AB?xoEa|L6VHNhkO(k>Qo8kt_&P1P7LyR23 z1l;PnM)nVO{Ny@ zA~4xgiCOCy4qU@{5FZfWIBrrT)A?PTnzeZyLhHMw#!)9OgWY;HZsm4b$ta_xDCNYS z?!}@liLW~~Ex6yDVI`MGsf^Sak&t4)#P>0Ml@+hs7SG?TWvj8l&+f}`>3oZkclS+Q zc1kiPw;V_EtE#+3hF?m2br%|r?o!?w>8Tu}#0u$G5GbiQ_utZf?!5-Ia{v#c+QsAh zStHt~%b$4M^-CyptmZo_{J|GD$+gDs?kJf{8ooV$JHBS#a`0VzV|EX8;imTvI=`F2+G2^Vr!cd8xJB(TcsI@37o z6MqoO5|Usi|C{eahhRlI|bSj@!O?hs&tC@JlFb0glN!k*2B#wuCv^GCCs65&gX?S zq)ap>uK9ugZkv2peniE>%f_g`_RQAsI@`t$;2GBGx)7eg*awaf?^$!lyQ3y?T}s4j zjEOY}JDe4N)5Rmxfx~uzdjq#V?ax<@mwU)o-+W=bzSdh$YNLAV| zW=ZGYk2QPxFtq;N-KwcabS}|7%=FbPVCWuV=Qf7BF}m7Z* z89Q83W4jaKbzd=p`0LTeGe>zGn)MTYr9ivn1uHc;lz;!YWD*!%yEPV|O;K7eDD5z{ z3CaX6*?~2b(C9jg1eeged&WDg)~onWezlB|(@_S;svLqUVA1s2D*Wu8g*{xrh3k~A zvErWBG9qie`d&AvdJH0qI}&J^6!Uf?guaK`UUY798)2Sri^}G{Nr9n^??7x~0J`NA z^xHwMdogKnf^aIFkXwS@`U3^dt@`yhTL-{4*;C682Jt4|5CY;ntIySRYd?R`iuoY+ zG`mPF`3$89x>wWkT;21--3I66a$Lcn%Ou_J?!vL2T{q@}o7UFsNk~3yS3Oxd-pA(v zYIaOUCJ)C?$tlN!Js@CoFV4o+Z6qTAa;q~_UHtYS$Rn+{*Vg4{^_(rs`{iE$`nFx?R`=Wi`)NHmCj=etDOh4wLe+fozBV^ba(;Ue_ z^8V3csi8&C$)*`3qhkyN`2irO1cwd4Md|KQ0=Z6&a9GW?;o!VWdw^V~443(5TXBzd zP1Q$!Sid-R2!Dg)yG^+XV09L61s97pRkHM{$e=biO6T@83S^#&|LdlpgJinnS`=^- z=P(xB60?6uU;eK@ZT>+p|D@aseQ|B?8Uh*6t2awLF?K*#3nI7(?O^z#c>0_;oYG}V zBv$|2nQ<1=k0*(opANx}CSK=Zx*1r!A1-bsi@WDjxN($Gs0{YEamzOjcIlV`iv^xP zS!4Rn@?WUv|F0M{bR=4lBlc6xmMTry{w(LKsu0D$o*A6%et6NK%<{ysi!biHJ0Puo z{OkqJ`^P%bNjFi=cUUDj|GFaRbTa7N&-_pC9=_naX%(z9a`DTR+au=Z#M3YCpWD(f z(#1A(c>AX2DRfduO6%Pa<-VP?l?7Y43N(ko=PCFPt;g&?%=+U0Fnk^!{3mB$5C3Ce zgq->V*adfB68R7B$K*de{r_)n9CGh+EQmD=>h{5=FBJ?!mJRGqQg-jFn&MOnY9LF| z*lH$t^TtBS6TkPcrg9-B&i6>FolyZjHR4l!)fT9Ofda9bl7NDjUEjjspu(L_H=psm z?$mw0x{CJv(9x?&o}XgC?JvH&fAO7%ij&%MOlt-sx+kccG~G9>pCr|K-IT?!){QMfhq*7Y@2<*I zf?v!?S@@*NG)@#ZmxzAYx6vnT^u}1(gQTQyl&vFSv(zVC(?D43*GrXxwVj;ux1LR~ z!Kfl{R}IGAMsE)}&ZY!YZ&Y3q%Qo0mz%JmhTAdYGepy`boT5Se+xTJvd#S1|BDS5~ zM3E0?Z6iOudOaLFWXdjY#T)I4taiV2#-~tdr)u|EWrwusCN95F|3?QYNrXZK8w>aR zf!3lOu;&K!Y;@cje{6Ri}Jh|?5G%Zb%flIXrEdoQ?CDAn)L z>>yp`_e<712d;paqIQ12cB_E?nVLsq6&-abG{GxqDtYt~#R|iCrfmI?F3uX}KRbA8 zy&}=Is0JweB5?5iCojfn`NsrY$hRr7!4RkJ*gv^pKDQ*tqZ(W%>^yJ{s`?{jP&J-D zSFwa==D#FnnEPJVciC!(U#t~{pT#+tO%3)55cazyDcHYu4%nU`^yS8?DB8boYcG2vn|QR6(-e2n5gumAZa z^MuXAai^gk%hf)k#9t%j>n*KD`bxIVQM|;U>poBVGN-4XJEpBQUxgqrG-{!;dn30{ zqE1pV<{Nd9Ke?k4t7sH`&!IPKX}EapXrX^VDlKsALdmZ0FYFxeBsfJpftlk;VPbg7 zLw5O$#QLDLjZ(xlnOpsf7W#)t!-p26m)Naj?~SrYRHdsILrNo*TX7N^{Dt=7^-jC^ zl{(7PzRS`-d>Ai>A5k~w4C$_Yj!LK;up&)C%jZM2U~*;U)^BQx;oe~9H2S`9s!!G$ zkv^rY&*Brz6>$77Tzze*L6NI+Ypm-xEi+QhK)ltc!GKXF7kwCSVQ@i{Oe#VY#%)Ez zE;^B(Pb{8SxPqfC=(`wMT-9_iyqcL8Cjw+y=t`@elV6+WWkU_DT z=2O0Dj0280iX?DFj9R>eb6H13gi0LZ%P8F&A+PdfaM}3bVits^EN=MsiE_h`Aac3OW}9>p_+Y?=HJC zQ^>xBLQHRq7?~O3H^B9t(N*2;URMRw+bp&yid-?&#$%*~09*_G5+T={ZiMhbcNG{} z87^M5J?d0(pXY;efnyrn$}Y-=3+7DvVqTfAEd1Veq7>^hirPHr^hOow`*I75xQ41| z+(OdL&f(j2w@D7m@#5@t);N$2vX6H&tTOvgvaM1?i2Ud5bPCh^G5ok{Zo9nDuAvLw z_lYYO`b-aPCRc{7{pn`CZWQRVW_ zS;XvCX#x@!E!eqL9{@1JpB~rlb#H>Yn|0Sn;*th9JI_b|I@Fo${F5yXX6^MUa5=yr z-ZWdVGx-5qDizL!zJGQQhjCSAz1>G=7O}DITXJy^c{F3A@ZIFfA`&-y=BC-Bowj}s zD=LLQX!V&2`PcJ7mO>d&{e?okq#u?CEpT#)>+YX!%zP_dU;!a$)>{QWSH?@%4#oyn zZyyTyQ;X+4oLmb>tEvZ3<8t}c>+qBaQ zeKSRH9l7qZ)#6dEA#IOsAypq#jzz_$}xGn_1!3nCK0NP74+#DeZuyBY20GfE3rExO$$4-P4`T&enX2D+B)X9nJL zvK27LBxT-txJ22Vcy)i^a)IZk?_>>Cz4vDH`IcA5iTqSK1E8)EAG{V}BPZQrvpdO^ zWm;ry(vqM6%R4LO^p=4=f~6Githc7&flD~m0)ZJ@ls{0SCyjjv?68tTgbW5DhC)aL zyM?*gdld-BzW2E1q`Qbx{1H;+ApYddG1-WC_UmY@i(v2c?d(~nBr7L4vj19l$lyw7 zr^Mt{PYim_PcUSYd7v6P=khgVU%$$3i`%JV0+_BO=;~Y?R_RN?6tqOP+AGM~wx8c* z&@JE%I?{Z>-`eHxJ?y3J_&eFQnBWcAHYot)vxaohwBCX1U`;B-?Q7ZQogv#hq_)^0kK9u2u{AoeHjL__(wK-{R8y9a7sl5c-TQoVps`j6oN9Ty`oq zcbpUJ+~`NCb(q$&OQhCH8G-+~Y1&cRBdP;A*=SCM6F0LBg|QsYu6abWlqENIpp5w7 zYFyh+cJAVs4zNYRCR}<3MH1xS*|?@<+t1@;^9lZ~k*uK@6-{zKH=rsPmo_&|4nLL@ zCLJZdNZM+2G{s@EOYo@T=Cvj5XDpl=t&e+jfFWE}A#!_h4WL{%woj3T3)e9r!O ztAWzi#WHyRCVT~7=C{CfVn}a8DBd4IGx_ zUMpp@cZcbQe*bC<-;wuOi(&dQgL(4oXt@A2MNy^2OG}4^U#P5aRKLT@n^w3)sfn8u z4X0HfxtDOEO!w$=$Qa&UezI%e-0P3BM?KeAqRCaeHorfcfvTf2RZI)DqfV)2=@uY% zTgqOMG~Sw>IH_ogoI(v8m6|@SIoz!mEaf@2QMa&r9zL#*6Ky*txPdbptl( znoun-MjPlNg_yo)`ZSd-(r*R(Llyhixwr4{f9!Hk_u$)0FIAbJ>fA{^iP7 z(frDV*NpD>rjg7QM$%BLGroEX_D2nF(TH~4^O4}H*;bb#e5c|NA%Uu-CtS~V%r=M>Yu7Cj#^B?Vt+mkG5R2KG*bICF= zmsuZ*T@w8dXD4y z*;{2QC{bx#=K4$TPq-BUeO0tC{p;=d^cIla-R@FH{e`a47Wi&PILXs3w_2=dSDN=o zyk=g(5wRC2`7UR~=!u)-=EA})p0C|_t-ea9?}66;`o=G)Ck4_~a2n1xlBMe)yD}|o z^q%)i)x%N66{p|tg=2a?c7Agke$2N%mxOMYV`n7HUi5gDO(hjZVvQiJ*lWW&D(3oD z1jI{|aU>EV6DLCOjmfsFP|ik(Tju5Kn-v6)Zkn1$+({?e%*z=RHn!bqc(0k)x7=NJ zgSU@d>kqM^3tqA@NECRGHD{W;v1=muH<*>!_%8El$VVByA^zI$^Jl!~j8WA|aT2TD z{oO&uj0RN-*zf1yq7y3-RAbezh4PqmpW}z*^^A%42QJ#8#_J`a^jw^eOILem-_#DD zNlSUFO}r@_{ppsFyD8==#gVVJe27-FzWz|Gk#qWA2{U$pY)tp6rL=jb$Awvm0{FT6T#!NZKD&}h@qEY#C@EcC4%Ha&q zS4}J+SO@Ir=4y6X^IUsFhO8V52~(y%?nxmjYucEo(x#Ob3RX1r zRgzdRw(b<=vavlD0H4arm%n8{Tz|$3bu2>Z*T?gu|Ac`e;qs73{h<1(`LU zUP_touU*OWO<9h&u~jjbvoWOyZY;0YiM1M4q98N=X^%5xO^W(rR2RE>c1{A(%8(=C zaasq1d%jccbeozs)xH%sziI;}l#yU-?PtSWL*L-9dMF)ksJ;HEu<#qE;U+$56JVDy zA3D-KSYnr&h-aYxN2;N5ZR;!@Rd0@EW+MxDb7b&|QugV`-!h+(0gTC+@wWe&Ac3sIf~Uq2^q9e`j;M;>*ogK zWa5_CPqnwTb;R2Q=jKPzqXibCMWQ+b^+1-&ACX*|XTA7@N6i^q!plFAxjzunmECZsVz{w59&2J~|0b{taf*S^3lcJxg?%1*YNkzNHr@ zHktwcTpsGMhy(S$Dz~m~FAbQ{{Gbq07I^&t&L7>^RMF$p2cHV zL3rKaLu!SQIAje6Z;_utArp*j25lrAyEZCDlt(tG%M-&pKe;;*^`XtzhWW_cyPK65 zX^s(9gQEJ)64Ui<1Qmy9+T6Ks8Z=tV`y|XtNiTF@$wi-u$q6iNP#vwjnIKQwo;p>@ zIb7rmOFPmhvn?7Kw|;EpRXVIgu?Yvq1c%BTA6jgHr5)J zheOrak-D*Lg-WfvZ#R}AZ5~IV(Q6Sd-%QQT6JJrJ=fU{=skQ#lDuB<{ zB|&41SM{uUz=(6`l)bRKjTQZN!yFz#r&vrC3{^pH#5^u@P=lu=N;<-if+TMAoI;Rx zQ#%(ht^$_|hpNy6+#@u~xFzKI@84cV4<2Mj%c4=sqwHO8U>ooF6Y}z|#>L0C{FeWP z3j+T?CJ@J#9L9MU^Ayp>YHId1i9_Ao+`OCu?BOHl zig@fEFdL=7MCi=yOe0tb;`(i?9Nn2c`6#%^mlC(e4PcI_e@)p=4DT+(!O@M+a<~6j`GMG=VHyFJP(=(PekdT>A3I&;i;p z!8`3XN!iF?3qvYtcxYeb*94;gb;xb&21dP=4s)$V1~qZ2fH~?3hwVkETcvwvQW~g@ zI@{-r(ZN+#>sB=Cqa(;;;`yd-@d82RL{3+mkU|96w}_-qw`9#GCoARwOt7ge>#`l5lgA101hVG-PyVJ3CSkO5C_GXOKBfhu7 zNbMz85UgDN3dOXEXd|ux#EKdHS4Wz%B@l?i0S&`Gpm@j7@sf5QvnqAORw#R0@4~sn ztqVW_CIQ5}be{G8`7`+yv4afuY@Z5R_8+QF~YbJ=x5b4x@0BK>1aJlV1r zkK~VqJ1p%WnS$q2c-0+M*$00u`3(ku`B7RSZ}-txuG{l$`Sn*Q#YIu0XFe9v%a5U+ z&6JqB4SkaAl2f}ZYN-`t!TXk0nqjY<>e+mjP)G3_@g9SWj}ffP?X}0|fES2~NooLS zzoOq=(r{Vm$%LuYdoLJ9o|C^Jg9{NW18GfwlE}?g%-l^EUvpY`Iaa!xk;H%?(&*MI zRtm9p;3%Jx**cegcMu0%2f&JyU-mLHaVB1}tS|;@YvoI&*gW3x%^^pZvAXIpYqY|r zHp12>p`SDm^myNel6+-WZcNBw-;}CIeo`Gz1DR{CDzb^p(#Qd%KOvS&RR~o8P%U~3 zXHBH-`IKvX9jmIq%ND>jj#}nvi|>|_Q{->0U{Z~dl0x%6 zZ1e(yMgna~goz2YP43Gb^Ncv1yU@Z9R2fzK2J`_ybp?@=#g9mz0uqzBY`w^S4x|dh zX?lW*$x8wRSb6~qMRS333ozaQ$R$+)*0a4fWk*^^Tp%5y3BLGC&)Fp={&meur3@|K z6+fLJ{`P*peI#=LcgiDgJT3=7{pTz~(yIL?K-nMHE{-WMQfLwPD2J@vRWlk>D~*{Q zDzL*2_|^To1(ssz1}Pv#B`XaT1QSJhHzvX@%Izbfo($dCyhUXEB<1oRCto=K(_%dG?}Kc8D4-qFo_~29l;OVf4(gzs z*juum=do zRrPrt_(BmaV%~d?h-EXK`$68j zYe*HC!ux0o#5(jgM=DHrtMzvyPvvee?jB)0_`jYg*Df3)CN3`foP`5*TCBjTx~C4v z9OwC;^XSwRO6{8`4uMgF9@V+7{07t)T`{ZFOGFNkm;+N`?OihA756Y3qubTlW%8-3|UXij`s!OL)FKg;6t=*a3ZU|kY?teY} zIa;sA$V&%=d0d$E7DtJ(Z6V zHTrgutPlcZ&wm*xU@F*w?0Orl;{Mz)TP%9XDz?2QNtL9mqlz%miZdC61ZcpIzc3XF zZr`OerYiU(_XSu4B8l4Sf}IGhj9B(@o6#0!yK+5KaMqoRwgB9ig`g5`%70_!%&WaJ zcZPBGSpYop;M6G}4DC5VGuBF_x}ZSk)TvX6lvsaDG{qA z{@Xv?pfVrb8k!G%Of3;lka0^oEAJ(M%{`+j5Zi3Dc7PL@HYrM<$?6B_Roc)EA~r2t zRXl$7SjFQT&J_!f<4#VHDeGR&dPg(ySdJ%`reSTVf z`&xB>>}?qT)|>2C<2QIJmfzI8hX;A)cpHjPCQ7IE^#8tZU@*b!@pWI963#6gOFMIG zBg0^yH!$xLL81h5!M$fkpxAz0+0kjz@~9X1Dz!y`4t9| z8dv?Fz36VLDU~^)LY(i3ZNOlR*l~HYY(m82Q$K_n>4ai#q zsRX_rKe3GiYZW$PNTqFdhwoY128`6v2?S?Mzd~n*@2>>4c~;{rYt5lKL4< zhV=Cfde%-QwPmu|r_*3-n#D#bm+m_y@9-UXHwWmg07b8gk%MrkY(Kn)3v_1?kk{w9 zvR!{qx0(?3G7ZywGy6WLb{cFJ?{HrN0cuz%)^N0C@`*dt&)?6sw!hT(C54~1w!bYh z)cER5|0xyirc&Bvc=a#RcvftL7nS%MtYp-cPxMI%eNY;K7XI;J+s5T0jNqkjDf2=$ zomrXnHCueryt3#_=-Iz&yJOS8Q-AZs7+Y8nKn15CcB?xN@5$lq2K~k+pcOj{EW~Jw z<&w60GPTQr88BD0Pc(O6Mt0NZ2-E$PHh%a$acgL#7-mIfJ=QdfSoK_cgISYqLdns_ z=ko`yWo&fBk`Wwkl87aV+rBpNT=nR)pHV_7oIiFxFSdS_-KTedeYc|Ut=O}wZ_g%T}ivxC5(QpuM|2^St`IGJJ zYt0X-t|A|JCvU1)v05}1^!{aqUc!RXYn@3;r@bx7Ck50Tt3z2z$>) zcBpC9;BYW|Q<+-bg&@jizf5X@o5Ii#2;+o58on@ghK7;HP)1jj5aI44%$vn7J|(hD zA%4yq$(&LAs$+p$wc~N`*;AvHe*e(f9syQJBsjWD#$jfY@4w3@>T(km4l$wDiez`= zZQD202Rv1o(7Ee8Ut!XICOCb^w7g4Ea-V*!YxKu1^kxSjMve1$;{)HzSJ?In zx=x9jf4TC$SVo7Drpm{y7p=cb8TzEpx>Pwp*_(>h>Qo94jdMOh;c~!i();XtlL8(u zAG9+QUjyLD#)gKUfU!NCBXWEQCs{zOVmmEnHLuw-I4JSWjAO-n0p;BZ9&V$dtS)S_a)6IsdCNy3pzDfymtm=g&n*>H$q(lX zHltFuqDQ%zny!JUj_Q*Q@y547NZhlgND`p@-TEO6A_M6O3`Y39o}D>lQG{6C{fOpN z0Lxh6+Kd-arf&3>P;MzIX2iW`bwLLH*3`TzcRs2{h_+oXM?21R#Rs**scvhA00Np< z7*?H2&RMwD8oNqk4z4_H&&HX2_79}}VNK0%&H zRdB$rn3=nz+@nX{;WizT)QvC&5T5Tv@`_j3U*{_WU;d8=S0C7l)%~KB(CjIpT!G`I z)!IXwJK&dwn@o{|3g7`npQL7V{T``0`jFFjHU2k<3K=eb&^NADgh z8%)wD*CT8jjXS6omGU`|W^br;MbZx`3l%DRm2fm3C@-m{DLJwFXh z%X~#muJul8>-9&7*QKNI73Klo77g_eOM^P!yVNEkH5XOekv^r^LJNO;od7Eox@o7A zaQ$N!e*s{k{2GDQCCnZVH70n8Ctj0iojww)1zEPj_DrmLWE%Qdvs8`oPtR8Ht3HiV z-Ws%M84p-d<_%aZsaa}?P9`qzJT*|^u)>qt#XuF~%mBRj1QtHOuXubA?t3sxnE-6G zqBCGElI%wWOTN?>zP#b>I1JsH5Z= zpIo8P8cJS9HQ0=x-X*hg_c9f(#E~I|Q>~9*8KHFqwL4Id0MyTVH@r-yA;#!x|Ht%o zy@c!E9<$)3SGe*)(A0C3#A6>RwjpGSTG~Vdo=FD)%NylaoF^*JCfL1KZWgT^c@(8U zxWWtVkhpd9m^KQO^AHMG9?ZnlZKf7>M1nLLEs_l50K9B(Fy|gF5d%8Ty~#CZ|aT55;;S*kI|P#trjFPnOCe2aaeqUe;{Q&>;s0 z?zpbtQczo75tnNEkvl_5IA=E0(yBhYC774(*O zpMgfMS~z=51{8m^$4xcuM1DQfO)(2+Y;$Dc@VdgVYFZEj@#yKk-a1zopy-2~ zV$iFfuU{W_oIPU#AZ1w+1U8GQIy}x{lvbUem)8f@;wc53bp4pTyu6h8&M~$FV(q#XSeSs67JZ=F3#x#ieYDfG#*v+LY=h~*y}Ok2%!?!+EL{@yI3EfhcpD0Y9Kdw)s|P)%&RY_g8k@xQeNz&phguhBe z@60Bn(_MY5#jA7t8Za-0suxx=M^lGHvLor5II9wh>URM$i&1U6vaoTJDqUFGjT?6M zXx{dmYTUL@6;Gqpg05Zv5eu8(of(UksUJl}z@s=j9jpJLum-3YSTE_v%b&PuH~v`U zd->(PZuReYG^M(#VSX---2++VIg;7V)>kl!)aL|4X-K^-E$S)P^L_voOne`w-BLAz zY&HX86F~nz9q9h&fMo+2OEb*+ZM}5Ok63~i)y~z9iB|67x2LuT3e02ul|pPEU5?AU zj(&v{-VFqR;cssE?fC|BSTBB`9ARhF%e)cc=hVlI+yqa zkIN6;hWqk!asZ_`d zqYhDfE#jg6^!0^wcQc6t`7(3&k5F?XTx)|GQL>ay-H6nDh8whuO`)TttvS#ogFZ~n zo*u7<{@z!zom3Rv39!-HDoKlJ{ZVGLYzlcOZ*(S2%H;0dP+8B(JC|CA=F0iySd^n5 zfi_dcT^45Gt5%ycRj(N6zL`pI+{g5?I>~)RMr}DXU)r_aYPoaY%P{_dfw~G$D_;tk zv`yOCB|p#E$|NQw>Z|PBVL9g!qJ-_WkB10?DBIV4Ec3DYDnGSx(js~HKArIyA=kc# zC}YH5m&?@{6}j+>m6+GI2etOIPd)8+`BPpDy-KP(2HULkI#U+rDGksuTg)6vzuX3k zKX$EeZ^=FxOqUD&9ofY0#B_6d)2imz(^%fYnle1p9corG$wljQQ3Xz;iE#O@LR1Lf z6&2LV=Fu;-Y}KUC&$T!VYkii=9=9F`w&9%^Z=eP}pZ=V^r&nZd{$!AB@!F?Z^0K3i z#Nyvkk3=g14Re_}2#M88$CJxzN8+uj0{vMn!QP4V3mi(TA#)gWn+Ff#fM#i||Fy1L zu4iBrJMYE85{th^OYAfXEy}O@C_7&RR{dQFaKtzrpp!8w@%!QF7sMgB4yE*bZ$fT1 zVYQLN6sZy-f@ur0*WC&BO?FnulJv}tITPGXV976hFD2cGtNQW) zH0ga_28M=)L@x(V^oF`FtRG@%c>G7TV`oy_kn@s=u<%c?t_^V!`+SjsF}ZmS_+W8h zT>__(0%crDnw*r1;s~34fVE7QO@S+@hm|#d515xaG|?#CjFbWalRRE1%-8G8AJ)N( zHV(xTXa(2NfCmXX|S^mB9;Mc?dLNNTF%tY`z)BhkcMRy1zbhbX&7AK+$X#ut*@Tc-I4D7zo zAUeA-|MT;}8dy&&MYIsGeeBju(9u42^QDIIoLs-JpmFYiPw#Zc_ zv=4+gaGF6RQU_J0@bokD{ERl%bCPvlE0u|pVIPSCx1@;a0L|g-W3;`!y~}ug&@A*o zH9-8FXVScL%Qz6YaAcWT*o{Ht?!MZ0^^zArIa(>G;d<}PV51A~ir1p;v&dtn3#+A$ z(-)l7p8S(sTliHnXW4~{y~jt7UroHO9H7qsx6F3{h`_26*4!;TL!C`}RDS>GB%5K! zke%On-isW!cpmL#Z)e+@e|^C-^IdrH(UQF^y6k#yTV-W5ttdvar(<_!QG?;N?eS@L zU10Zq3!7WG+Z+V zOiEAJ)=%drGz^?~*`)le=zP}SRZdXl=>vOuo0qvxow7s&(%Ic^5-8rB7Jc134;Sil zlq}<&&<5UH68XK+dwE0n??Utn5&t^RMjnAO`qyv2*E$0$2ULH-Kc^x3rnEPGZp$i! zEO#4ld)Wr6;lR6*P!rR^ogMJA4I4H1!EVOkGODoo46N2P=ECkWS~DEPW4B!i0k)-~ z(dLV*LzPnyFH~FtvYX7;%Xb{=@@SgqSID#IeX$bspk}VO>h_`3TVoXcs#G32;+GpP*^lPdB^6k=~;iy;kVvFaUZ()K(*t=82)7WcvMq2Z*{RS zxNJQ-aJOy#d3V?o-3NYgAJUliGF$0x$;G(Jh7S>62^8=}=AuA_iyq%Vx?bYA&GW^J zW>vJHinEaS-K(L@W7cOQ&X=i(bOx@3RDziK-r+z?05t3WB_wJCkJ@Ryyig2V;&%Q9 zrQ{M9*dFyBQ9ZKRIEU$~utf6vR9+d%oEz6`%Hp`ike%w>p^}~Znvx}3vc|?O^i@dj zQ5YI|uv4C4v}j(~JdG06z`j{h+5<6r#i8-0F#{-wh%j$WFo>oy;$8v_wEc~3Xv+_F@D=OttL91)o&r-*m(xzQE7l&%5W3(B@ zvnZs-m{-C3$Koa$9Qhj$bg!ZR!o~E|Hk1N=pHv0s0T{Kj8=v;_ zuKrMp?nc=54coI8$iPfD^ zww6T9k8|zykR$QqZ#NgWm%zAC?sJ6FVs+ROQgD`W@7D%;?zdkKzn1pvnziWW-gAEZ z=pPd0i?6sB5lk0KH5fk3lgIsHq`+u2)mC227+}x4SYM5MT?4EhPG(y2vSt9v%?eji1ufaT*%g!j z;@25_VU6+-qTdtHg*JDBN zDuO$`&m{tXZAiOA2f}pSvEzsQ$Wi=zVWW=SvyxJFwAx6T;=um-$6ofoI`jPXcRg7jPs9p#QPg+yfOBcFn8d3sAa z-ZeV4{euSN)>E$>oEB56j^G>P(@r;2R7{7Kq4=}RFC%~_$vD6o%!NB0e!RVqHM>@| z>RJnCySklIJ89yS;KB81uRv2@@-T|hz~(zY5vdz@|01+LTvnz(lxz8~$qgn>HZUHh zl2qf99&kkFJ+ORB@_B-I@ukI#)O|%Va8-gZNPC$c_Oft59MPgAiPpb{8{6vGP{|^- zkCzzQ^{sOR>;iGa4UIFo6yugWR80S}B(D z<(u`_2|nerkrH6Z&)#aNBMeZ-Q3tDS2bL||y`@ZreTNk zBjx!9IF!07WyqXCR;VKNWSodSTB~PDj$xEQ0`NH*D}u$}i}FFYMgS3?v5zRxU^Jx0 z`zKi3%X+CKkPr#R*{BtQo=q|gAoGfHea14f@7!=c-l}XviSM8&RiIn@e}(zpVth02U+OnC_fw^7>!Qy?H#8 z@B24AQldhV$eI+DBKwvlLM2MF8$$MFNcLq&*_SAkeTifn`!<$j8H6Fr*!OH>jj_+n za}M9n=l=el=l=6~J@<3HUR*QRT-$k^$9bN|`&c8Mj(a6b)M@f2yah#wi-?YofT;~2yGsDxENGD2cA@tAOV=L&*834hx_5~##~_|4e)P^83#WC z0EoUP3ObDB@D?hwo7!_M>cx$YEn+b%DmRSZW*;oLZ`KTX>n}@u5cHIBNf@hmACWAE z-h)vp6Y(a!<;{F$c10>i`n!!CCr8Q$84e2j5o0@L?`1nWGP_ACgE|9ReX5Mj`CJR1!3Q5CaVQLz z&_v-cOscuM9B{9}%-(!EFug(`?4jY38zOY?WEule1XW6aMOJW^W$t~eH@)dw=d`1| zJ`XZUo6j|NF>MI$B++l>YK%X_*sO(Ce^OfXSn=NPzX`KkmEzH1LzUGDYej~ffo{Yg zZtN}PM*rqq1(a8{va)K55m5uXEb~W?>-KXBcH6c4GSbu4;j%z-mZ-~>^0paB`Yus5 ze_)p8tbI1_<9KppHM{GJPKfs7z)GJ<=J`SqJ&_JV_XUaG?~@J|LKD+y4<3)jx~15#VsJMQSZjYnl{1GQ-JJ5D2T+Xcj` z6Jc*MFl9~CJI%>w&oUoHgq6f;XWN7ttr6`C#`eL%?D5?FtKW{LbPME6U%T}VKXSQP zN4DN(K)b|8yCwUkXV}AmRNI}vvp=)@GkvZ&fLgF(2hVqJ-`t)m;m1gl*H=EgrD>h1 zUJlZ+__RtMFvczIA3QHwZNTkh){r<>#m6$0Mf>dLX({@9^g>TTXqTkDD3i(><{-|D?P?bWZ|#7j70RXKA+y+LId zr&cmL?P#eZMNG};kVdou?12f=5VIeZ0d(nO)oj_9|E#srI?Yt}iXjbevQZwSy?KVC z!S{QQ=Mk&=YPN?jIb&T?WA7cj_35kCojU}6gP5%*{yH{is#EUMj1yYF$n_Yub}}yF zb{Rf$KZ;oOjdj7)TWL6k(fyI!Jy_<8D0ruI*7WJijWwy0+f-`Mx28r;c<-BQnc=T* zy{aYDeG((lE;GDXt0dIhDvvkCz2)QYhJvqp!1><`)S)i=TwxSw6o*EP$gZMuIgdaI zbZpTExk@uq{=Ko>PSUHJM&xp-LZtiikN2hC?547PK^g3s0wpj zf%qd--|w|jc4x`E#j5}3$}%dnVMJ3Odk!{HU_HwJw^2(QdWY6B#+5WW+c#|LzK;Vn z-dwZyP6?tw&)?_ckGn0|*hKZb`%BaL$wa#C!9B_h5EXkO)&69+fGeN{y6l5U7;qC& zF)g!>svBSNIav9oip8wqHY&4olffsOdi?eXb|zfH=*4EF^`Yy*wg_pV|1IT_88|N- z)v+oYGrow0N5q`?`wF?5G2gj45c|o}?osfZili{MC_MTQHO<^LpI&!GWR)}bNVCZq zyM?vjlW=_9XEr+b31j-Mcb3f#F$z{_ z!=yxknA_s1Y4k8U!un%f7cOT9>vNCKdSC{F#iZCA&rsJFD`z5l@xeBEk*1{Gn^8xU zgtU@C9yz2*eKKwm@~kpCYf*)uZJ3Gw+8z$JU^EL@!~z(UEz5tnGab?~isLJTNpnd$Nc@dBUCLAJU|}=l%5?RfSOGuiE?0 zC%ff3NU@C8#ZtC5(3y$@u#6X-O$FvDLEOGxg?&C0>GJ3?nuqadgn`kI#ng(}#BFLl zf)=y$zX`)8XR{0T)zDtdIMC1UuTp1>A|C2r=LH@X<5|Lej5MwsTl>*9C zzt3MpY+}V;wSKUcx+`isc*Q+AUc@RL)D;)g;tybVnbz z`s&dIsN1@^^r0g*omz&zH+pU=QXl)%UkqymwcnbSY^f`}bbQ^9x~m9?2N-epF?3ZS zQQyJoCH_+(Q8%$uPHCnWNowh%?I5~_zd^vP{i2Xr`=|6Xr%U|NCMHrKR7I(%;JC^S z2)*9`PQG1mE3iJ9w;a0mJ9g4933*j2MY7x784PQW^x5Ka0tQ=2S;XBrW6v-X(8Sd? zf}%}gJ?6dcH(qJ7^I;f!wRn3mt%;Z2vt3`^t!iIviie;ZGbrNEev{F%OL84|E^^=c z^Hh^`_~)$6-13VGYwV$VajmQuV;cE4%lx0Qsf!Wr8#_c7(NSq~+)?Vk}Yk z8=LyUt_n7@H{zizyN@R2FVZVT27%5o*E*CiDYV*qS?u|QqEiC=@)4;SrBz$f0UjYEM? z_Zi_nYI*Q-iy);-wd+~|_^DpcZh}bIA^#4PMkky5$7+ufCR9}}q=#Bdr>s?D`7|&a z;-s$~phS#jZn+nhgq0$Vv{Q!xErV^k_lG+l_0Dz;mz~mG!_>#F-rufzYLy^kXuEXg z1&OevQ`WQn%;%wun4CMU9!OW)tT=+_vpFxH8)LPmB>+8!SD)yQj8=VO;6L!b4b!3A z#$9H8ws^d5zZw9|&t9Ex`fo1fB2J5(guLX4+M!vfmZxd-hW-UFCp)Ur?dUn#J>}WZqah8Il5%D&DHY5$tM*{;;pCAj&ab*!}M4!hi z!)3pu`pTLSuEZUUGWK8J#*a(^0QBOp-d5f#sJGcWWeFe6`}P(`EWEs*o`*jk+46qG z?Cf*6AI*QH5|`Qk`>l-qZ2EYhGPUr8)E?xKr~E?v)aH(w%oP{!wm4t~#e2kIGmpFt zNZjQS9(|3v`|_77b-8Li5a5hdZJ1$#VZ3q!l)rJEu3|G!D%iS4NmB69J5iT(U1@12 zf|;hrkXXf6uv|x-0o(!9v%eAQ=1=EDuh<_t#6T@v@CD&?*JUm9s}cs`%Wu!}QPyVd z8#pwaat>(p!8=RG@?tzL2s74UKn}-YtdN(RUuqC#ked%YEX6V4GE6Atm&6Qq&u#a-jE0lp ze2oQ#my>vj+h6|^kZr=6xMSAzwM(?Q&3NhfLAIVouzR^tsF(O%Jh+x9r3U#i-9{VI zooJ!BP_%}SM2u}#czVgzj@5bFlM}cGN~lJ6pVAn=8t;O&WNapE?BaWn>P~C6hlGW( z0-FY!N zXKnY4ZwVEf0J5duYXEUN0r*H(4hTw1LxbV-mGf`Vh+!r{kYzc{62um6QET%$R~sFI?hIQ1SVx_jBTFzut1@`8D^_OK>A%$;-1jF3^ zK7#x(iscXV@mw3PwM!{saM#qQzY4$OJw+w(>X+l2UEq~!KQ7ae(oL<)(oP0xBR4f5 zj-`mcFm2)>SRa^rFP?oGq)whtE#r#LnV0?hTtH@(#aq#RCAofV2D!F<$`?^C>3Zqt z(;mmKjTTR>Km9Bt`#RqbT1@U&R2b|~w-&Mcy`ES(E1rY^?LDvANY-@6wUo;Y zd@B0>d2`?d#+&?uiFBACsFd4-&q{zmzUAhs>*xe!s>D5(tp|M&R9Pu*fa%+lZdjG} zJcpJxo_<9~&ldc5CI;f${_)S_yzu%hZY+pRDg~~!K_CX{k(jo0oTpX^suvaIta>5} zbWFfG_OR>;^iMoP|L#|Jjl{zlVXqo{wk)-zTVn?Ktu`%8WGlXP1Fhq3)GelB%URDi zFFVW~j!;B>~>->=-F=Iti@q%bSEPw0^m5SaK5A33ioBIi!mb;|BI_ zaGQ_W2!i)ofAv3j^_~x~Dftb!13*rvp8$Au{hl~SzMZ^AqcdbTT1W>Phnvre8al#Vv z0}!V0+CdO@JO4U!d93C0Wgm(}cifZe>qE+S;qqdTA1Ln(^^MR7?L^G#-iWjhi6VO( zN2|?#hhp2H?Q@{`xun$ zq`sAlEcw8n{*;ONXYjTWf4{l|-Lkoou3D-wz==;JxJ}0soS-%rE;IO3(es>E#e07j zElPu3%YDtKSNc%HO!ZIzT>BW>S7;67$-eg&q^xI& z$ApPY(Xl?Dt`yVIw2?uUn6Nh#YprgH^@fIqZdT_P7M_QENKCxl30N_AIR5-86VhO< zvpeN6{+i9j2hI$G`Z$c~T^_F; z=^u0lVN991^+WEmZe5%MNkOjO<3Ot#sf3xlbZQsJvINJYlQ*&P$J zk4;E>1hCBCC1nTO$m+{0U4&WZgPs<!SkH4$#i>;p6q9Fs%a2r`ZEJM>0`Ae@#MNMs>xVX5n?;(T1S4V>nwm)6lSY|yy!~1KcuRl6;s5~)&pX{Le5hJy;?)(E> zr&O~K{|`sXOpdC1+1z%}PC4;)6&r!(7!BetKQR&WSt5s+*D6(IL)JpwgZAQsRR6^7 z(W1gw0%rv`YT=f-sO!N-#{BlR0v#Kl6+uDvV_$$7rU-o)Wuxn!XB3=JU&5cc!B;+_ z&7d^T@o7^$Yc5QIV$PJyh0HQo;f{A9GI+>q->xLrj7^>m#$xID^MWheWmne_ z6RiU>fQho;kkUv5hvk# zAZgpa(3MjY*=3ZQ&mMP8ZH`PmO|FDHEjuT_G0xq>A+K63MC_Gtdpa3!Q<_x0vK3;i zHFPZKm9n5=c+%qVN`lzSxDQqp2nKi5q0{Gb%O7VpCUCty6e~TfJ=s4T55=-(9z4{2 zw&KHm_3CC3nd*Z+IRHC00A#7^5+RIC5CVYuKh=G6PLyY}Go&UbpGy5otjzVo&4b<> z(xuGkF&}1WSQX98+)&cewAY``;g`#JT?x1pN*mb87~EMzzet^+EU!ogN&-ZTyZ`q# zF9|U3mR&`-ew1J`A`1#?J#&vdJ}4+?p{C;7HRzVA^D9Xo1&cR^$a&b#F2}w3^LKtq zyB=IhiFU0(Si755co;-m_6zr!R;;y2K17ayUM$uJ!^Kj4;x{<<^hT@;>Ac{eh2a*^ zr~htW(xb+})Bf3Rh?Cm-@0RuQ=pFv^>k|?;{JVX5OKo}e-%aooOZUH*J$Q9SG&T62 zdj_>$w3Va(_qwQ?VDA6-x~m$6|1UnURV$Q{|B{Qv-H$_?XSZ=&M~^8xZc;h3v`6Ws zJk>r>UOTiWL)qrm7`$-c?a^B&5*tl%)(CTRcR6u!J;%w)>ifEL z(pxkw$6i4_0{h_B?*ud&;G--yZR5;&IMGuTb|Ke=*sx1Z_U|)823?5K=}#?#Ft{XV z+yXuGbcuv&!%Sc#YdRWHgNU0WobmSggOqr5d`w$=4Vzh2FOMi_&?bWBd3IU=Wcw52 zd^wC=T90IPJS6`-LZG&qtW4h{u!3&jn}Fl64#HMx zjx;;)DGyVW0uiGE&>~xfc{!%DwWh+^^5l*Hi8>3Hnct2`KGavL|6UHno+p7f?%ct( zg9rQY_!V;Sji!u$T6X=NO*fkc>@OTLf1&V@^!wD-vq*wJv+*)@LKu_M8IVE! z5|F&uFsE|;t)V*15*>i$Apc$pInPoz>c>)_t!c;Q#>@|wn4 zVhWN_WoB!4=rKkUQ~;<6m43Go&G<{v8-LQICtdM*S8ta=aY1msp_@fWP|Ovlrs;Ml2#uYnTUYAo?iSq&K;-=r2Y65(9T7pO3&<657Wf-5V_}?7u3=21<+oP z)&U1+m`uiZ3!=qV_I#6bOd8od=*%#OB82n7Hb)^(x7k9~^6oxAHr{~hCQG-k2htmc z?WUAw5l$ctJ+4iAnb$M`Yuz!go3)m~9>cMNq%C{V0Q}^6r8&F_cCUy+L|zj)R4`ZK zBdwDS7D_a>gg`OhU-x|{2VU5dP=%=Z8{$w;VPIL=-c-A{oV*gFZAf>-Rbg2iE?*n{?0cX5^zi4^-=gMlzERm^ z(K|ms)Z9X}^|yC)T=bontrS*OFgMRy816?s&AQ%QW~2Se-299xa@~npx?UzlF1wPO zVC`*s`!P2r9lK=`Y4hWKK<<;#1oY}qwHm)t+pL}f2`u^>g)^Gt}j?IlcJ$hdr=+Ii(I__}|%k3jRBzg5r{W9hX=Y|^84J+N0}zU?y5 zpD|@W(F|DDo;a&90#~gtHe{{pzAbiZZ6(Dk=Z?(8pxQm6kUxl!thS%f)s9R$h5KME zeWJ`MOW{c+X3w$ye)xxjFAB?pYqqP~EPa$Z-ZVFhe$;%S>2XpjU)i+#%qSknwu<~n z-8upeh^`&3&LOp=;DZk9-S;OCQBv)GY(xiwE5(yGt%!c9Qv|0IfaTv+?${&tjRsew zp1zVD?%m!K?HDN}D9v{IfY>x0>8B8J*?{>?4tFWv8aD7YVdpPh3INdKii`|9snbE$ z69rJSlMHg|)TxEviUs_YtL_T&@^^to(fAE%09$%&YQp3ba9KVC2Y7~zkjt3_Z=#^b z8b7=N2H#{k=j|EkmfCjdu(q6kjym`aG_L=x_ln~}x8PJq!b?j-P0Xw{=;jdMfBe#E zMH2F3u0GER@6TJ*`SQE#L77!AMU_a(l^y;Rw?ls+aFBHF#tiBJH>&BbdZ_MPNOLNM zUCFD0PiIFxc5oPPvo+*>`Y}hILPH&S&>A-eBe_$f&Y?K?b2Xpo$q!a^N5V~|$aN^?k8J>OIp|-m! zpK>)tsr_b@)5GO%%3wBTV^k31hf3kGnQGgPF3$s=6zh@IdS&67dISvyX;15RKG>^> zp%SZZLBE!pb8d@8821w=6StRQ_tIrNS*W-yNr>(0fz1y`)O+lZkx`}ey83Low+5}i zjV4oRvw1`KN`eQ(i0O5G7x$LhRL#?ux1XoM&vl%Q2Y~m}r%xx}Ap7%DZHotIV6Ie=Kg|$dQg6NL-4yBtkQ3O&ba96 zM1jeYswwgtO@@9-mmy}yPCAIPbuYmXhr?yfX*sGMI+xd7f;`jI44h+2;40oe$1G+Q z0Ahq9N6d^#Sozxdm5RFe#GM7W8x(GZ)4x$mFlM;`9UrO|I=a5#-5Y94u?I^~`KWOM{^MaW->K|e*oWq9$`t}b9G3cSUR%v=GQVi-IZjb}hF^ZV?(yt^@Xs^_ zMHl6o?4R;Ze{*WM39WeRvyjxogO5Q~*W2fWwYxe-a|(iG)l#zWZzjixm+qXm&i$p{ zvvvL_EU#%pRm4SkvyCL7Ke`e^dw3F(eM>gnTmUnaIM@E=i+(@gaHt*IRedpeMa5HH zeOhVdkGO<`t>5J|I{&W=MeT`~ARja!qnBYepK?vi?ZE(kK0ER_>@3oqCE4ya*4{`u zGWqGZd9kZ&)JCwDz*>8h^3!|aRc%%e)zn%>XNA4CntFE&F)Ni**iJthPU>3S+_lyI zw(1c~NDXfb?Rk#A@!)zN*-JukM6$NFw$D|Ew7b|H(~bKpNjd^Pa@~p4Ibt?tuq7zc zYfLsab1$#t>Y6V`D+uHXo-84_+7lt9$(YQTJ{uC|0NlS%@H%MaDglW~JXbTLxb&xcZF>7^5c|=nJej^|>J+6hX_yEDvn&gCbmT9^8$^7fwj67AImr3Ba2UBf7!bB>7UYIAvqciwAJps%3Kqvr zMX`;XV^hAQN^!z%>ri2a-P~o|NUW{l?W551o`P($UbAw`ZEtRWE~Tuuk2YPF zi*CKyd&S9bq z11hTDJ+zqV=0EiL6dRjvw2NmVlsLAwwfWW0-$>{@=KTk#lHJB$C*hur+tWzr`;kWF zijVF~cpMhr0be&Np%h0?KT+f`C7++2O*tlolN$+&5ceJ)a##V~5E2qHxhBzWE_B?3 zAF#|*N$-D^f<31sH-(*~az=6b8L;D$m{Dt_*ybfF;;Nu&#q8YiJ@3-)9((U>)gEOC&DWj~VPl!yGF{G~*t?^eU z>+6lZg%ft}TFu#Lj*}ts&l7tOpBjRUo+h7OV2$6A3ZFMMH%~PM(}Mx?;MJ>ZBvA45 zr+f|Y-1yzue}wX*WRr>b&FSiOhpmIXB=I-dB!4VL5LxAb$0dC@(4)mB{O+$J(Sie11#-FA2SRYLt)}4o266$!o?qMFfQyl8bdi~TNfHWGM(|UG| zvGqM$u`Qn+(Ja3^MvmsKR1is2!;ZZrtk-$O+W8hdk>^EFHgqEe)LjFZbkI3boe61< z59vR#;;E*3RM)phGylE#(yO{foR0QC&wl>ZPHrNPDlCGwdHU_y`H_VbqQ2#G5d+O% zyhsvl6ZHE{f2J@SPyIZLD*XCY_-Bp!{Q8>d>*F&>RKq!nDLnZ+Tb4XrgQ0uA3;WJo zkn>0LzK2J(`0H89r6sPJ)DD|=@Mo#)=u})qSlh_YB7%Ec zLjFe68)8gN^d~!YVUPa#>5as5(Nr=V81b>%E&wNK-a#yr(2$A+(!x7LRKDHPY2W=zCnGdNCyI z542-Z^)Ed0Huqq+`{&yC>FF*jlwl<62)S(*?@0*gcV7a5fYW%g^1E3Sxoo^(@5&KzgYW9YAhdL!S+ zU8+vfbd-F}%6csERLZHXnw#J;_r(H?>943VupkC!XWw|Bq{O_hnnbr%qpq%QxvQFe zd`;`V&iv+tc#ibI-l15mwUZe>p9^clW<<>A#2V!;`C>;Xfeu1;w7$oBH{AK*L&{eN0l)AG=no&xM~-YA`jPZ8VX4EWNocrf_BN?$ zIys#&II%!$gtHg^xPjqm!=wg=S8z(`-qU$L<&6Jm^>O{>qxa~!(t58|U&7uUW`d~u zdFu-F=6@r{m2LOkk=gqJB#rQisN`fm2s$7)%L-;X<55iEJVI4m?0_Y{L*RA6_5LM{K`+BoO`aJp=f7!Ctld+7X_$ABjxf6d%J4&zGZFwW;6;Lb8I5p*Pxj~Zdq)469FPN#L)KpQc{>>F43(SsOx z|G=zu725gri;Jn<7)bYykU!@;CHBD7{dFU zJ->|ljn#+POe5N>Js@)Us0)eVwP)4yu@2?8XmHnMPYl2R7mfjvFZ|97MPoszS0QK5 zA7D@cX>@M^MdQ*^qO2uwl#?e#j6k8`Aj~m6J^g>7z;_`>?3-~kiZdiwZZRh0`XKKe z$-ui$n@JNXi*j>SF`=c$sEu!1k7tB8iDbP0C>LYLCx;d@zf#{T#U$%^_3!3p&t~}L z8zTn3u@tLsx9#QXg~)bU)@O`gHaWb!=_`ct%QzJ%ke)}m#+L$lbJBtJ2g^{vsf~mq zR{(NWyge5rHRte3eDj-fiO!h+h>Jq~-=1L#SbT0ty!)tk$LE6TGe&ReE>`@&s-=wX zF^mPdF(D8U5fMsS+KT_W(4y-KH#Y@H1DBnj-wa@9cb=}$3oWf-woaa7jPMLs)HPo( zaJ+Pc6+kgp1O+dEAXv+RynKuSqF(0g9sTlqvhzm6Y?x@0GM4Uzcm50(T#*Fo(|i_z zBC8Ft!=g5GIK4P$JgxvEdD(FB7(1A})QT;?C!u?#Tp}Q)J{A5u-=I4>V*|%(cO?LqRqU@s-8cR@#0;^a+AzEk?FaH5c&_M6J~yZUHVREzO;Ru-!WT(iO2?syg$38W*jZNm_Wj< z2&tLIyMP|c!)0d)$r-ky$3)1cweeTvf7-j$IGn0*pk_IqA*&X9DZ@RIu+Uxi5w#-t z9~!(r%V@2rsQB>7lLzwhCqP8VhYufo0bwpOFf>d!^>vt&#O5XrV`Jmp%@krDFvW5L z#<3eIS2Q!bK3r}`nnQu&4dh6=-!*5))i^jiYmP+clkFHO<=pk~ zSQ0Y+m@DG4tOF4F%~HFOOU};D|A8v<3JM!Dk+P(@9af8r72YgA;;tK-99S>HX^`Yf zGKJXk+^!(6e&fG~hC0h@Nj@f#)FPDs2xZIYp`=W}l%zHI1nhN9J; zV^gz|6XTIlwMQiE_(YZ!KADICfgTssT}A9?%Vj(Hy=$&S=BZGN`jpI(QMSPB z$R0an3oZ|>_-)ui&Xsjlhq=6wP-b}VuF0+O$DR_FbFTtSMY`r}4Qw4&eIr7{Tb#p_ zHihGRl)X-FI^H;Hnu`g^I^3${k>N5{bmp9W|GgXW-TR3Y71j~Xs9SGM)Xc3IXqKfp zpXsgM3&Hr^}y ziCbCKx=w=FAX?r?nmtXW*Z~3gMyt-DG->aF5cSS)=$X<>5fOCEJ~2_5m)(ixtQ&NB zsI>E>E*!!d1#~TgB^hqT2_K;$fWZ!<3vEd|YIWuqDy`P`tzZOYZ z8uqMuXZg3FeB+MtNpNf?K0|%SZh(%%g)J~0(K)4YqPc(1oYo?EddZ7b=8u7-kWZ>f z3mr#;2kRNSHdIl1y+hstT=g*aJ%ba@HO%Ha&9%sWphN|KhV+qAymL!yOql0vuZ|4c zQ75;!p~yKG9)SQETA}zzbG8lRdB+?4clM0(ZxxffV0iQdlZU`A9egv?`&*xN_@FtA zOXe+3{NmNhNQJ9y|hDePp>0za#J1JpB#3sLXz;PW9l zr7Ws2gC;kShG8>;O<_Xg+xg{AH0j0azNs0H7nx>t_D={b=PAGg6QW18SJ%CF zf(bN%HU&pq`N-rjk$M;qMYK-l;UerYY3Bu-R=>I*u~GiLh)K$`+9s|{eMib=`%S58 zxX7{(q7NjRN^91dr%=S3<~nV(u)sc-yX@0(c&g+&ik6NR9yqfHJ`W#jM$s{{umZk_ zdRI=q5T0r;k7RDFok~Q6nGR|OZq876(hoh&oiJ4-1SoqkIoAua2L9YPO4bFV zWd@9vYjMlQ3BtC@&&1MdnHxvYX#I2&5nO)m75P_Et&B5usogE#Rth&(W@CqzJs!D0 zN7tvi5D-3fhmOweP5&(g4syQ;V+%IP0wcsJ@S3%IqmFnFZRntH?BJO|g$4L>*K3g@ zz2|v4=ywvUnSJXUJ5{@ZyPv-NX%F_*at?47JL#P+3q|fymd`v3dMMK{`c5ltFVB>I znDv%$inFaei^}`Ck_c5xCxg7bbA@Dg@)>9X-I#p|$}s`CM{3!tSK-;!X9q$?%{ey6 z48&=g`SOU(x{giCaV-;E<&u~@B+u0|?cAl0J1y7}x?7%qKe{{9Es>+UW1n|g$Q4m+ z1lULu?X;FeIETN%J zNVzpIu{>A8U^=LN+Nkp>0~Y48IkZgT6QIxt!PQ643B7zt?xFCy*mAiNW0MwUdrtX3 z;B;qaaUW;WN=|!4P+&Zp^J};D{+oNBFwo6R$k(U@lRlNCl zOMqO=M_?ASPy8(HS^gZI2}B4RAXEsI@o9xkb+t=Yipj#-mdO~fa20b}FcoWs1D4;K z`?iD=vzZ5Ufo%6R)b2^-+Gt1B>Q&!JNgv)C>W z{4P@BYOgCm@$xBKaiHDr{lh()Yy+YUysq(6OJR)Zpl;yH?D{1V$)LNj!D8kNEoB2pQWKrbv*|YqCsXsCBH(Ea7Z70En$p770S0OW zi`m}aKbF70Qccgy&@nRdfL+hmNA$Oi>P8C%UOCu=w(RD3QPg?N>;Jb)1L?b$rcC1p z5}1n;{C4hQP9k{?n8vO;waaOg6g(7zpEDvIc1b+dvF~|iZXc^UieiV4W)v}VaPT{q zXrkFTIDlfX2*n|Gts)0|fpRD5Y0e>Yfu~xD3m{m46msdu{)kwB)Bv%)h_DpNLOEcB zcO-W#E2F9;Td9+(0``#^9<`=#SWM`p)ISB;C8qtD>I_XT_Q(APfG?&m(0F zIYwB2ZAO~D)Y5t;!s#sSvDH0F985wn<_hH$aub006y{$;;t0qUK0dW;+}vlbtk(e3 zo}RV!Enw8~8c+WC(Z8?n#WfzD)6Fw4Eq0wB(grt$upmtrMm(D)QoOVdi#I9rDvP9k zD_kuSI+O&E(E)w%tBY%WhbM(WVPc%?NHfc%8sp^K*=5zwGP;*ue>0U$2mZ|_jj*w? zapT4fx!eUy);oNcocsIJQ&WFrRPl02yF#7I#Ptkr>nSQXwgS^>D4jVv*{;ogLhfs3 z<`Zn$>vh$pSN#ML}K^n8-9CHKvtCJS?pHpzh7Fcuzw(5a^venHQfO$ z2UiKbbOepUzKYeonmA>n==3Z=DX$-ys!Kfkwu-Q-tg}2?MXy;_cH`z9MNPXqE~}$d za$Q_J9bNfL)l90}C0Fvt!_66yf~|LVRE+WdPNTe_?!|niHYj4#<%swsyLZA~PQOgb z9ay(bG@qP1cF4qQ8IWAI*f)$Fx0{n+-JwnkZ;DBWj;z1|P#4_36{Q zuV1eCzeAN++*o10m&M1O2< z;Y^_}qH|p@my%s1yJ*48mkKTUs+;@U7mx}KIi8FexG z6+gAfU6cT z>fyLpu3}yN7jqY{&hI)~GBAhK+^Paz03@s?5TB%4!E3h7Qr0%^D?*Qj+x5u;hZyI1 zcxt)Jir%MBu_nM>?&0Id@=z!n7|%r#Vwky4<6EPE*9@yXCwx4A{L{9-uLkK@2ywo_~c_69j`)wjd~%b z9(u4ne88)1a!_sunJnsMgp|WZ0(P_u9w4_@?2O1=&F8h8p(LriHGxwqRqPs1=;s0` zf3=i*v#)1!A)LUK3Zn_cZ*mL+nd%~}OW70B)9t`|V$H5g834yH3ptJR>cA^v$eon5 zJN&Yc(hF^EatK(_!azE&>E)r4f)R4|2Pee5wu)kjljnq`Slq^YSXN@{BIXLhc6 zp@LFtAZVo^82)N}y$3ZsRP?b~+moicfK5uBBJoBeTEDc3ns+?Ln(as>cAjo8H#HUV z=+UFkVlZ}YkbW39hb$KS_hr;bN)Jxg(w|f3@6at3NmVg9tg6{}i*u)|uz;Wm#mM{* zMRdpJw##f_&bgkMxiD1nt=wr|jc%m6>;lrOlQecouq^5$s7Xy41OM4v1O6uhm-;{B zK1^Z_u>J4NZRs{@L_&nBi$!5H!zRum%qE|P)J2%9!0ISI?nsG}qA_-*;nfk)hNCKD zm*oCBh>tVSppclRnJ!R1U8<$*#p&qA-O+PB^~5rq$Tv7VkSQg>cqtL#at^uVATt96 zGv@F~ySoTvM>hNl36pG8U1pE$1(P}T{Ov|2m;Q#lvJYPvoM=i34<1|`ePShd1VJVo zam3FHYYst;J7X4$jGW*_dWhcz7J9tzzOCI`bVG4^yx|BVJPjAHDw+i8yjIxSzRPJm*Y>NO@4bJ9Nl?7{_8P5BH-Cfdb5@ZT9L5#stLshSlNqr za|r;%XtTMf>d$+Oo^ryI&F`p^$xwqlH=+BF{u#PnF~01CZVyxOEEsEh#l^=G0Z`{|6!kWD6Ckm% zIi8%Yu|RS*4%R>|;O$>cl`j?m3t9|4{Cnp)=^eHl{cEX`BxJNd>k{Qii1iCT%Uar; z+66x&rsJxB4R3(<4y2*-8d{gd`qyP%k-Fpbjw38dWYAe!hxy9tW+m?MUU)%09jTuJ z0N`#Z)oW}?y^JQ^E|+F?M)a^Da4C{}=Ww4kFsz_n-SngrsaXjmUx>k^DzOx)0;4qy zqd3>oJiH%^s=e^Xv= zvs0ZqN|pb3^KxOu5v3Zc>Gfg&909^-Ny=}nwf3{^N!>ZZDP*45yD}vym-3|2G_7RF zxBI7%o5Tg@3BTOen{?~+rT`KSbIQtI16OH{30)2LjKy^q6R0}h8NTaf1f`Vk{O+`^Ah??0bi8+NaH?B$= zoW*GypUcHgVjaKj({l1{`;&pk1JVKfQRM$e{F0G!Ium{v*1{w>a35A0!7A~5X^jf! zr6nAosY`z~TKk8x!)Nzb0q0O4Oj7>kaGzB>{#JKhnC^5dH2!<1g%AnhHN0jG1TZys z^}yuqA8{In1hm%J&YzRN99aQc&97clp^7yk*ZPAgSgBmgy{ui9A-+{(p0a1N4f@Cr zP3pmeJ;c7_?HpF*YXQMN@E!wweGmw{`z+nL%YqMBBwl~jDSj2a5=kwMLUF)v%N(vN zK;(A!b|&-+U;5qLdu2p_RnQQC7T}V$?dCK8=T9)OL8VXOc>jRl=h9MPV;BF*DK*lk zUife<==g!Dvs1%%1&z%SWa`1Xr~(~{fH7ywK}*#~j~W6wd?>## z=c~lt?g1j`O;S_8e*Frm{D28d>b{jnMR%F^|Bl>WnVIe3^ys^37C@TiV5@_jggU7` zlI}?tiZlT^!(wZHEFwLd|6Wx=iL_Tb&b$+?`S@KbFrNvuCJfAMIhcu#BrdHmvO$g0 z-ly%8bqZ|p^rcf-tE}Zn3nuvN`DHNbsgyi}jKZ;4PpHoCcGmJ^##92nZlasdl!%;KO zw=(Vm51>L&Po~#J7W+a61m%7y8o@mA@E7Ogyl>++7E}XrznV0>Jv9gtGGpsV*)sul z@2-c#fd|BX86O!(LlgjyBr)ImejbxTmSgyZ+hxXhJpKRtuU-q5w68S%5o1+MymQ8L zOvQl9*4sxd%Oo?-*vP*r;~VGznuPqy|BJad4~O!9`^HE0Nh$P6tF;hCQ6c+MiX^1$ zYm#-!l4WdTl(JL^*_T1tjj``c5z3k@W1l1jgRu=`7W2GEpYMHt@89ouj^p>o{d?}` zI*yuab)DCHJ>Tc~I?va9PRbc`F0Y4(re==(w7RKF^S~RS||Vz5fNt7%{F^vNP+p zVLZ(qj{53^Hyf6@MsQs^RTj}rF;@(ku$6t{S73%H_ijp2Zfjj0>rwbR=~yX*Tm&vO zu%5@-F1?B1iSya1{}V>-%_HOdz8z0-!G&P$t^kt;5Yq-olr`n`0jxoJb&{p82Lven z`t|E3_+h%VXF3z8aHMhLUbB#i+v9)Z$12NsB1j;cCv!P*j3AIYZFOM?XA!x>adsVT zYaXo^B2ywBeAokX3^2^MH{LHoxJCMBn;<;$yqijQ{bYrP1_r_u5`h(BvYLR&@W2+& zfeZ;7>zBmDjh?{g8JlDNr9~SoWJF5R?1R(2D-n0bT@FP+!{H>z8?glr`OU z4cSa%cK&TwwZegbp<3CnZfDTWLijd9me*!FuLO|YAnDyk^tvbPz$IgEXBQ4SEAtPu zfi>VKpqSE|TrrV9&-_c@x}Vh1?Eqm)GgJ#TE+ThYe@9!ZK8XBQ0-7>dkV5nG^8v(g z)z@EFH&VKr85ZmA?k*@H0YWN1FYUlAEOuuxz`ipXW<$ZS9>X z8&-gEl{N9A;LCt<(P(x8gTP>sYSP!vpJaXubBn%e@KizeajVh`JJh%(Sb+ktozv`7 zyGan&TDNSiIy;@>+O$gD`8R(|7W95by+6v{esZ1t$tp9y7*W;dl$W;z*)` zbyt7LW@tumXa9avbi5X2#iQu_nKGsrk~Tdelk>L;LQpX4(_BP6aPZ%ulQerBZrR?B zlezLj4B)1^Gdlp@Mlee}*UrIVER6-SQr;oV0_nX-(Zg0MQ#YqNYgMOIMXNs}cQ!=3 ztK5v82J-Z8^uixhyA%@;{Oji+KSRG(vh=ogU6C+6Bvd9lfbZqdClO|Ah7&&>5Z;TMF{wkKv2(Wb$-WD|1qT0EhxBT9Wxz%!{O>YzYjttWCgGR(rSua9}r78^q0qd~V zLwf1^Ay1T~_eH7h)ST5hFV#j~Efn4NQ0G#esOXy?DAg${#`}e#t=ZK5%G#N5!HVVn z{q^N#dt7et0FAcNaj+IsGqiwM{3-GP$#{y`F~$&a9eCAfNoMpL2zK1`Dbh*0dJCW? zz{s{6>IZObk9tz&%~}XMzbpNByrcBenT26&#ZvXe>3dLM``Ln%dl~DhpRq4ph8@9b z?{o93LoAT1GG-f=VawZH&NuSQL^ST%0avlSL6SH@@1`f|qoW%2S-)*m_-QSz5NYS7 zvS%}Qu6Qh&E&4Lx{j(2SPx)PfB;JowL3oFS)O!Wj?ljGccb-Zp`0JrA9e!|@Qg|(d zkCY2dK-({agrzqDF`V14F9*L4?HgQQ*yf&X8g20I#VxNg(VNAl(??vt>=}Xi*{{oR zBA6>HrTq`vUtQrP%I$O6^Zn2#s@i7%8tTp8pwYGh2C9!P6*aP%@e-EKqsy9UY|ux? zjsu8cismZ-h?!+3d}5LSUR^KW^@kr|!Vj(Gop#49$UBg?ftjFze$rw$)rN6PV-l6N z-s>-|2J#_rf(CI4?BPEMqjCb@4ocSNu}g(Xn*J-9E3es@z2ZYN=oRaEKitZ%=88cd?K5Ob z#5a$7dBkm}U>jQQAnrcA1AY#b4>Xp_?wS88J=vRSaTCxQ{TQlj5WEG zm8GPTps%43;`sOR8L(Egof9YomdEe^5x539d-iN`lwBr%P<5yg@L4t^|CBTCJZrLx z=d#ZbdcGc>;^H|e!KEzeqJUgi(u`C;l?)4AM{71epCYwLN+V&XJQ*>ujeU_*A{1+olkmrfh6m?EI??{KA8r1C5`}@7)Um;255M zUyoj%qeoxtp7kZ@F@vV@Wd3@%Kg-Mv#}rr*s|0-AmWTYj(yM_^H{Raxas1N7F7)HUoo$;S7b#w--VRCj)lSdxOEi;owI% zG>H|@1OyrQMr9Mue!7MPgsmW3iyg$U@ngXp!673hc35lqF(tpcEjJ1zOw9g z4Gm^5x&}C(X@#8*iGY)|!lRPeexIFt@2Ix-Ue45`|CiMN%3QI|I3D^9@z*RvoP(8v zH>k*gUoTC;P|@vYkme+f7NE{_fIJ5Xuv-8m(q36sc6DHAX!QNukGDP0E!q;dHPcFq zA8dETHPK&P0dv=jcav^$jeYiZpqRcK@M|&LtTjt|5GPa1+r)%%XgM*nJXlNmfpq5C zj7Lx=lH|8DNKj-33EHvu5!Fp~qg$Gq9)#R)V9D&6`)B0o{cveH9WHw<=c#9)pgzce zG2)8_qvjUQ_094`y%0bf!6_S`hfwDF0Dv`751TG+4}8B6ae5a}5wMG12>ZA?@IWsd za3bx2fQX9kfOHV@X@^c-U9KnI!8%I)lV6BFj{h9|+#&sRq$~IGsN4^wGxcX41M95PhIE7atVdsK=Q-hm#?Lmkq1O^&yL1idJe znv1QwIa+HLSLwK<%&+)a;T&9SDfvjWyr78UP1lXKoLZ0Ioo&X=(ez8XiyZE+{s_A8 zreeb9fMEzu5~gOIdD6P$2#<<6e!YqviSm%iy S1=GxQv_!|df+X(o!E3Ejdw16 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

      >=m(m_#r?_Cr`dMDJ-L=>d=j`ZGp3xa}xfI_GN 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%0Dtaa(Hp~)~}qBPBqfA+W`WQzMv03qCZl3g1Wtn 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 diff --git a/icons/mob/items/righthand_backpacks.dmi b/icons/mob/items/righthand_backpacks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b3153b153366a9da89b1a463129f7ce749b644b0 GIT binary patch literal 3802 zcmbtXXINCtl0HNJB!k2uO3q1;Fht3W1VxgPK6C~Uh9L}$qya<$Ng_x_l0=d05C$X* zA`A#3If;N|QAv{au>0)pz5njr{c%opS9rUtx}NIl7;{qt+Dn|5005vhGSs~Z(suC6 zqoM%+cA_r!AjuE3wDHru@9W~@hW2ywLID6aJD#XU*D1>oxj3cKBf7?zSdTJiFix6r zUh>Gk{j!#pv7sa{k2Fmng!5FTvLR?JuR`MV9`8MSCv&a@yRDHP2t`_*6=^K=D>BkB z$@$sad%f|S>26~&^s=J$>*|ACPUt^6A|W0hPBH#=2SRJ!E2fe+jFhTFurXDF9&WLM zZj3F;i;nWWZ^SIVya*-5^&s_Lm`}NaPW(2~)waZDZ{^@TQuH``+jcCp9gEsrp-Rp* z)~Ev=J3O1QiF9CNw{iPS4!YD@(O_t_UNZAnqPw)k=zHC(X3JtdwIK_0?TxcnYXHY|u!dBID*h;V>dub6 ze!wWFu&+|O6%d@_tIVZ831@@=^$iV$=nqW!S7a507x4rFK?-^f0*rl*BwkZjzE&hO zTuix20=T<>lZq)I0*)bjEMewIcQ3D8OC{z;^kT#h)xkKUMo$UfVw?tw_%1H1PNu|? zzG?}69<2Rx*3c5tcvl)+#VxWr!#o@4&e^`>SB2}?`$nrJZ~ zB7JZ;ZSmhop?@g}Zwz$Xh}TU8r9;}Y=V8bc`_mySpj~6g*aUH3HhFBWOA=`MHX3cl-^@bgtISmVCg`mt7oC*{s`*Vtx+672QukY60d_x zp2skSSL`!1lReMrSLHeG6sHc2E$g5Ni!l&32d$|>B?c^8EGfh@j-`KnRpZ{imT2(% zL-Y$O!M9Q7kXO&?HCS}N73TJ58w9lDqIj2=C4^t3rB#KU(`l~2ny*J@G%m(#j`2$5 zouVPfFbT!^&|G|3ATzL#H9DWy68u<}vCo~}ndCdluIuIp%3R5UpPvl6d=2ChDuKDs z74J{CdwV=FDF5#-{yN!93W5L)^Pz-gMEF`MAxMR;RX%)reWs1&c1hnpgK!v_jxOI% zU>0LSk)^@ElazhFiSj^q$N|aO1JwjB74aGUmYI;B0=KrzC<#KNjoP%UeMyB_*G-c% zp9ZQs1=H8l0jvf#qiscw#p39D$x_K%(C@$~SOfQ;F-+_Mu0&@^f%(ZtKf--ma) zHuYD*@y)jah3b*pB=$SeYrW{hWf=S6SHecSQQgo8D|P+WjD)#jRTu zz=Xv#=DO|27?iXB*ZkjFVrV|Uxv?4YO|#cWk!$YTm;QPopj9nD1v;U_ZAMIF??ys( zwgM#AhiBAgDvFB-sN|8o3DSo=raLI>gK`v{D;>xjbyHMq&Lo7{@wwbypM_fmQ88;- zTW_{84l3oEC1)7S9aNk7?ljh%`2~b7*inXM<+F-D+Dp~iOdZ~-X;pWKiwlr956ru4 zPldT;LEm++p7K-!;3qrC>gB-kIN@btv@S~NJ6hxad$DDleEVQL&Zw0s-ez2zgzt*H zva&0lS|=LAEeKq>;^N|hAn-;0r|6=n>wf$8A^9ITXSZP9q&$gHkoF>zwBf0#a)=fN zqeu$ak3#^5s`2NOyydT7+cpl>oW!e=#${^`6|~}2vL_l3#or;X)``VhEF4y3^n?jdL zw&}^nBl-ojYP|f})cm-}l$Ueg@9|4=wr$R&fk8pGvg|2S5K0OPr-o@cW#wo}UK>&x zx=vKXqu8$Ul#~?qRWK%f{rykZeLsJW-nixg0Is|boHp2>#>Re{o|fpl{Sd8Lg<;Ld zWN|0Y%{g3VV{;LaIr94W_!dppPI>^9RryEF znQizDXgw#J(CgAMhB%}LCyTJ-%{sf5vk@Aw+Zgz@9c7NXLmCE8opY<`YTR+^@{y!r2}HJFlPw>w%g4-lFD~tXTX|zMW(G? zl%9^Bf7Rm}upu4ZX<(Rifn5#}OAYo=$PShQx;6bRVLukhVm@R(%aWT2M_{wQt{MR$M7C44psXf_$i-e zn_Qswg$IB{C&^b#L*-lbCao-biRn9dG7DwITO9-G*j9%va0YZ&o`;idUz`jQDH3K* z#1dxd-m{zT9V}Vm+G@DPAAvjFD{ApN!5Q3M6rE|y4cn>aRXd&R(+{=t5cx=;&3aqT zhF1X6$8qLZXBwI`9E!Z`MS)G#4xwbNU4$^Mojvb1^4frfZ3obCMzS>0a zoQuKE8>ZuavgMxfw47Mu&L(^w`fS^s0Hoc=8QWMm((60}cd0Hv&?>sr&4T2Y_>bVN zapm!5RvC@fUeN}rJF$CXj!r|qEF;|TCl?@LSj|!H#I>!~{!siMv5&Mcg``pv8^R%% zD*asIeN({ZL5hs8wC-xhagG1(>hoC>y6M_yRRyQ;09e7~v398tCPq9=9m%?2Rylkm zzuFnSqbb<)=5zY`Ytai}oBim|F%Ow%emc7zbObbdjU=VrVX+M@R^u6+6zFEKMh)Xv zDE2oT0p2sVh2AK4$LdYat22%q7aH?v>R5 literal 0 HcmV?d00001 From 3acfe5960ee2b17e4ee6321ccca28c1da19b62b9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 04:57:03 -0400 Subject: [PATCH 013/170] Renames inventory slot string key defines --- .../objects/items/weapons/storage/backpack.dm | 24 +++++++++---------- .../mob/living/carbon/human/update_icons.dm | 20 ++++++++-------- code/modules/projectiles/gun.dm | 4 ++-- code/setup.dm | 9 +++---- 4 files changed, 29 insertions(+), 28 deletions(-) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 4072e49eb9..6969fdd386 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -7,15 +7,15 @@ name = "backpack" desc = "You wear this on your back and put items into it." item_icons = list( - slot_l_hand_key = 'icons/mob/items/lefthand_backpacks.dmi', - slot_r_hand_key = 'icons/mob/items/righthand_backpacks.dmi', + slot_l_hand_str = 'icons/mob/items/lefthand_backpacks.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_backpacks.dmi', ) icon_state = "backpack" item_state = null //most backpacks use the default backpack state for inhand overlays item_state_slots = list( - slot_l_hand_key = "backpack", - slot_r_hand_key = "backpack", + slot_l_hand_str = "backpack", + slot_r_hand_str = "backpack", ) w_class = 4 slot_flags = SLOT_BACK @@ -190,8 +190,8 @@ desc = "A tough satchel with extra pockets." icon_state = "satchel-eng" item_state_slots = list( - slot_l_hand_key = "engiepack", - slot_r_hand_key = "engiepack", + slot_l_hand_str = "engiepack", + slot_r_hand_str = "engiepack", ) /obj/item/weapon/storage/backpack/satchel_med @@ -199,8 +199,8 @@ desc = "A sterile satchel used in medical departments." icon_state = "satchel-med" item_state_slots = list( - slot_l_hand_key = "medicalpack", - slot_r_hand_key = "medicalpack", + slot_l_hand_str = "medicalpack", + slot_r_hand_str = "medicalpack", ) /obj/item/weapon/storage/backpack/satchel_vir @@ -228,8 +228,8 @@ desc = "A robust satchel for security related needs." icon_state = "satchel-sec" item_state_slots = list( - slot_l_hand_key = "securitypack", - slot_r_hand_key = "securitypack", + slot_l_hand_str = "securitypack", + slot_r_hand_str = "securitypack", ) /obj/item/weapon/storage/backpack/satchel_hyd @@ -250,8 +250,8 @@ desc = "A spacious backpack with lots of pockets, used by members of the Nanotrasen Emergency Response Team." icon_state = "ert_commander" item_state_slots = list( - slot_l_hand_key = "securitypack", - slot_r_hand_key = "securitypack", + slot_l_hand_str = "securitypack", + slot_r_hand_str = "securitypack", ) //Commander diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 6433c9d943..6bf75b6834 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -757,8 +757,8 @@ var/global/list/damage_icon_parts = list() //determine state to use var/overlay_state - if(back.item_state_slots && back.item_state_slots[slot_back_key]) - overlay_state = back.item_state_slots[slot_back_key] + if(back.item_state_slots && back.item_state_slots[slot_back_str]) + overlay_state = back.item_state_slots[slot_back_str] else if(back.item_state) overlay_state = back.item_state else @@ -811,15 +811,15 @@ var/global/list/damage_icon_parts = list() var/icon/t_icon if(r_hand.icon_override) t_icon = r_hand.icon_override - else if(r_hand.item_icons && (slot_r_hand_key in r_hand.item_icons)) - t_icon = r_hand.item_icons[slot_r_hand_key] + else if(r_hand.item_icons && (slot_r_hand_str in r_hand.item_icons)) + t_icon = r_hand.item_icons[slot_r_hand_str] else t_icon = INV_R_HAND_DEF_ICON //determine icon state to use var/t_state - if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_key]) - t_state = r_hand.item_state_slots[slot_r_hand_key] + if(r_hand.item_state_slots && r_hand.item_state_slots[slot_r_hand_str]) + t_state = r_hand.item_state_slots[slot_r_hand_str] else if(r_hand.item_state) t_state = r_hand.item_state else @@ -842,15 +842,15 @@ var/global/list/damage_icon_parts = list() var/icon/t_icon if(l_hand.icon_override) t_icon = l_hand.icon_override - else if(l_hand.item_icons && (slot_l_hand_key in l_hand.item_icons)) - t_icon = l_hand.item_icons[slot_l_hand_key] + else if(l_hand.item_icons && (slot_l_hand_str in l_hand.item_icons)) + t_icon = l_hand.item_icons[slot_l_hand_str] else t_icon = INV_L_HAND_DEF_ICON //determine icon state to use var/t_state - if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_key]) - t_state = l_hand.item_state_slots[slot_l_hand_key] + if(l_hand.item_state_slots && l_hand.item_state_slots[slot_l_hand_str]) + t_state = l_hand.item_state_slots[slot_l_hand_str] else if(l_hand.item_state) t_state = l_hand.item_state else diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 6d1861822f..3cfb7f72dd 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,8 +4,8 @@ desc = "Its a gun. It's pretty terrible, though." icon = 'icons/obj/gun.dmi' item_icons = list( - slot_l_hand_key = 'icons/mob/items/lefthand_guns.dmi', - slot_r_hand_key = 'icons/mob/items/righthand_guns.dmi', + slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi', ) icon_state = "detective" item_state = "gun" diff --git a/code/setup.dm b/code/setup.dm index eedd8c70c0..bfbb223353 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -257,10 +257,11 @@ // Inventory slot strings. // since numbers cannot be used as associative list keys. -#define slot_l_hand_key "slot_l_hand" -#define slot_r_hand_key "slot_r_hand" -#define slot_w_uniform_key "w_uniform" -#define slot_back_key "back" +#define slot_l_hand_str "slot_l_hand" +#define slot_r_hand_str "slot_r_hand" +#define slot_w_uniform_str "w_uniform" +#define slot_back_str "back" +#define slot_w_uniform_str "w_uniform" // Bitflags for clothing parts. #define HEAD 1 From f86642a74e69123c0b55e4167158f2baafbfc1b9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Thu, 23 Apr 2015 08:03:40 -0400 Subject: [PATCH 014/170] Updates clothing/under to use item_state_slots. Also fixes a lot of incorrect jumpsuit item_state values. --- code/modules/clothing/clothing.dm | 22 +- code/modules/clothing/under/chameleon.dm | 7 +- code/modules/clothing/under/color.dm | 61 ++--- code/modules/clothing/under/jobs/civilian.dm | 66 +++--- .../clothing/under/jobs/engineering.dm | 10 +- code/modules/clothing/under/jobs/medsci.dm | 59 ++--- code/modules/clothing/under/jobs/security.dm | 51 ++-- code/modules/clothing/under/miscellaneous.dm | 220 ++++++++++-------- code/modules/clothing/under/shorts.dm | 10 +- code/modules/clothing/under/syndicate.dm | 4 +- code/modules/customitems/item_defines.dm | 83 +++---- code/modules/mob/living/carbon/human/npcs.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 44 +++- code/modules/mob/update_icons.dm | 2 + code/setup.dm | 3 +- icons/mob/items/lefthand.dmi | Bin 138420 -> 121871 bytes icons/mob/items/lefthand_uniforms.dmi | Bin 0 -> 15640 bytes icons/mob/items/righthand.dmi | Bin 139934 -> 123047 bytes icons/mob/items/righthand_uniforms.dmi | Bin 0 -> 15688 bytes 19 files changed, 357 insertions(+), 287 deletions(-) create mode 100644 icons/mob/items/lefthand_uniforms.dmi create mode 100644 icons/mob/items/righthand_uniforms.dmi diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 45f8ce8fb3..976ef9e3e6 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -391,6 +391,10 @@ BLIND // can't see anything //Under clothing /obj/item/clothing/under icon = 'icons/obj/clothing/uniforms.dmi' + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_uniforms.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_uniforms.dmi', + ) name = "under" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS permeability_coefficient = 0.90 @@ -408,12 +412,22 @@ BLIND // can't see anything var/displays_id = 1 var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') - var/item_color //temporary until item_state override is implemented + + //convenience var for defining the icon state for the overlay used when the clothing is worn. + //Also used by rolling/unrolling. + var/worn_state = null /obj/item/clothing/under/New() + if(worn_state) + if(!item_state_slots) + item_state_slots = list() + item_state_slots[slot_w_uniform_str] = worn_state + else + worn_state = icon_state + //autodetect rollability if(rolled_down < 0) - if((initial(item_color) + "_d_s") in icon_states('icons/mob/uniform.dmi')) + if((worn_state + "_d_s") in icon_states('icons/mob/uniform.dmi')) rolled_down = 0 /obj/item/clothing/under/update_clothing_icon() @@ -563,10 +577,10 @@ BLIND // can't see anything rolled_down = !rolled_down if(rolled_down) body_parts_covered &= LOWER_TORSO|LEGS|FEET - item_color = "[initial(item_color)]_d" + item_state_slots[slot_w_uniform_str] = "[worn_state]_d" else body_parts_covered = initial(body_parts_covered) - item_color = initial(item_color) + item_state_slots[slot_w_uniform_str] = "[worn_state]" update_clothing_icon() /obj/item/clothing/under/proc/remove_accessory(mob/user, obj/item/clothing/accessory/A) diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index bfef111a3a..4de31fb6e3 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -7,7 +7,7 @@ name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" desc = "It's a plain jumpsuit. It seems to have a small dial on the wrist." origin_tech = "syndicate=3" var/list/clothing_choices = list() @@ -24,7 +24,7 @@ name = "psychedelic" desc = "Groovy!" icon_state = "psyche" - item_color = "psyche" + item_state_slots[slot_w_uniform_str] = "psyche" update_icon() update_clothing_icon() @@ -46,7 +46,8 @@ name = A.name icon_state = A.icon_state item_state = A.item_state - item_color = A.item_color + item_state_slots = A.item_state_slots + worn_state = A.worn_state body_parts_covered = A.body_parts_covered update_clothing_icon() //so our overlays update. diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 483974f7a2..725f51b1ef 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -2,39 +2,39 @@ name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" /obj/item/clothing/under/color/blackf name = "feminine black jumpsuit" desc = "It's very smart and in a ladies-size!" icon_state = "black" item_state = "bl_suit" - item_color = "blackf" + worn_state = "blackf" /obj/item/clothing/under/color/blue name = "blue jumpsuit" icon_state = "blue" item_state = "b_suit" - item_color = "blue" + worn_state = "blue" /obj/item/clothing/under/color/green name = "green jumpsuit" icon_state = "green" item_state = "g_suit" - item_color = "green" + worn_state = "green" /obj/item/clothing/under/color/grey name = "grey jumpsuit" icon_state = "grey" item_state = "gy_suit" - item_color = "grey" + worn_state = "grey" /obj/item/clothing/under/color/orange name = "orange jumpsuit" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "orange" item_state = "o_suit" - item_color = "orange" + worn_state = "orange" has_sensor = 2 sensor_mode = 3 @@ -42,101 +42,106 @@ name = "pink jumpsuit" icon_state = "pink" item_state = "p_suit" - item_color = "pink" + worn_state = "pink" /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" item_state = "r_suit" - item_color = "red" + worn_state = "red" /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" item_state = "w_suit" - item_color = "white" + worn_state = "white" /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" item_state = "y_suit" - item_color = "yellow" + worn_state = "yellow" /obj/item/clothing/under/psyche name = "psychedelic jumpsuit" desc = "Groovy!" icon_state = "psyche" - item_color = "psyche" + item_state = "psyche" + worn_state = "psyche" /obj/item/clothing/under/lightblue name = "lightblue jumpsuit" desc = "lightblue" icon_state = "lightblue" - item_color = "lightblue" + item_state = "b_suit" + worn_state = "lightblue" /obj/item/clothing/under/aqua name = "aqua jumpsuit" desc = "aqua" icon_state = "aqua" - item_color = "aqua" + item_state = "b_suit" + worn_state = "aqua" /obj/item/clothing/under/purple name = "purple jumpsuit" desc = "purple" icon_state = "purple" item_state = "p_suit" - item_color = "purple" + worn_state = "purple" /obj/item/clothing/under/lightpurple name = "lightpurple jumpsuit" desc = "lightpurple" icon_state = "lightpurple" - item_color = "lightpurple" + item_state = "p_suit" + worn_state = "lightpurple" /obj/item/clothing/under/lightgreen name = "lightgreen jumpsuit" desc = "lightgreen" icon_state = "lightgreen" - item_color = "lightgreen" - -/obj/item/clothing/under/lightblue - name = "lightblue jumpsuit" - desc = "lightblue" - icon_state = "lightblue" - item_color = "lightblue" + item_state = "g_suit" + worn_state = "lightgreen" /obj/item/clothing/under/lightbrown name = "lightbrown jumpsuit" desc = "lightbrown" icon_state = "lightbrown" - item_color = "lightbrown" + item_state = "lb_suit" + worn_state = "lightbrown" /obj/item/clothing/under/brown name = "brown jumpsuit" desc = "brown" icon_state = "brown" - item_color = "brown" + item_state = "lb_suit" + worn_state = "brown" /obj/item/clothing/under/yellowgreen name = "yellowgreen jumpsuit" desc = "yellowgreen" icon_state = "yellowgreen" - item_color = "yellowgreen" + item_state = "y_suit" + worn_state = "yellowgreen" /obj/item/clothing/under/darkblue name = "darkblue jumpsuit" desc = "darkblue" icon_state = "darkblue" - item_color = "darkblue" + item_state = "b_suit" + worn_state = "darkblue" /obj/item/clothing/under/lightred name = "lightred jumpsuit" desc = "lightred" icon_state = "lightred" - item_color = "lightred" + item_state = "r_suit" + worn_state = "lightred" /obj/item/clothing/under/darkred name = "darkred jumpsuit" desc = "darkred" icon_state = "darkred" - item_color = "darkred" + item_state = "r_suit" + worn_state = "darkred" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 9ac511b4f7..37f7a74c96 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -5,15 +5,15 @@ name = "bartender's uniform" icon_state = "ba_suit" item_state = "ba_suit" - item_color = "ba_suit" + worn_state = "ba_suit" /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." name = "captain's jumpsuit" icon_state = "captain" - item_state = "caparmor" - item_color = "captain" + item_state = "b_suit" + worn_state = "captain" /obj/item/clothing/under/rank/cargo @@ -21,7 +21,7 @@ desc = "It's a jumpsuit worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." icon_state = "qm" item_state = "lb_suit" - item_color = "qm" + worn_state = "qm" /obj/item/clothing/under/rank/cargotech @@ -29,7 +29,7 @@ desc = "Shooooorts! They're comfy and easy to wear!" icon_state = "cargotech" item_state = "lb_suit" - item_color = "cargo" + worn_state = "cargo" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -38,14 +38,15 @@ name = "chaplain's jumpsuit" icon_state = "chaplain" item_state = "bl_suit" - item_color = "chapblack" + worn_state = "chapblack" /obj/item/clothing/under/rank/chef desc = "It's an apron which is given only to the most hardcore chefs in space." name = "chef's uniform" icon_state = "chef" - item_color = "chef" + item_state = "w_suit" + worn_state = "chef" /obj/item/clothing/under/rank/clown @@ -53,7 +54,7 @@ desc = "'HONK!'" icon_state = "clown" item_state = "clown" - item_color = "clown" + worn_state = "clown" /obj/item/clothing/under/rank/head_of_personnel @@ -61,14 +62,14 @@ name = "head of personnel's jumpsuit" icon_state = "hop" item_state = "b_suit" - item_color = "hop" + worn_state = "hop" /obj/item/clothing/under/rank/head_of_personnel_whimsy desc = "A blue jacket and red tie, with matching red cuffs! Snazzy. Wearing this makes you feel more important than your job title does." name = "head of personnel's suit" icon_state = "hopwhimsy" - item_state = "hopwhimsy" - item_color = "hopwhimsy" + item_state = "b_suit" + worn_state = "hopwhimsy" /obj/item/clothing/under/rank/hydroponics @@ -76,7 +77,7 @@ name = "botanist's jumpsuit" icon_state = "hydroponics" item_state = "g_suit" - item_color = "hydroponics" + worn_state = "hydroponics" permeability_coefficient = 0.50 @@ -84,15 +85,16 @@ desc = "The plain, professional attire of an Internal Affairs Agent. The collar is immaculately starched." name = "Internal Affairs uniform" icon_state = "internalaffairs" - item_state = "internalaffairs" - item_color = "internalaffairs" + item_state = "ba_suit" + worn_state = "internalaffairs" /obj/item/clothing/under/rank/janitor desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." name = "janitor's jumpsuit" icon_state = "janitor" - item_color = "janitor" + worn_state = "janitor" + item_state = "janitor" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -105,69 +107,69 @@ name = "black Lawyer suit" icon_state = "lawyer_black" item_state = "lawyer_black" - item_color = "lawyer_black" + worn_state = "lawyer_black" /obj/item/clothing/under/lawyer/female name = "black Lawyer suit" icon_state = "black_suit_fem" - item_state = "black_suit_fem" - item_color = "black_suit_fem" + item_state = "lawyer_black" + worn_state = "black_suit_fem" /obj/item/clothing/under/lawyer/red name = "red Lawyer suit" icon_state = "lawyer_red" item_state = "lawyer_red" - item_color = "lawyer_red" + worn_state = "lawyer_red" /obj/item/clothing/under/lawyer/blue name = "blue Lawyer suit" icon_state = "lawyer_blue" item_state = "lawyer_blue" - item_color = "lawyer_blue" + worn_state = "lawyer_blue" /obj/item/clothing/under/lawyer/bluesuit name = "Blue Suit" desc = "A classy suit and tie" icon_state = "bluesuit" - item_state = "bluesuit" - item_color = "bluesuit" + item_state = "ba_suit" + worn_state = "bluesuit" /obj/item/clothing/under/lawyer/purpsuit name = "Purple Suit" icon_state = "lawyer_purp" - item_state = "lawyer_purp" - item_color = "lawyer_purp" + item_state = "ba_suit" + worn_state = "lawyer_purp" /obj/item/clothing/under/lawyer/oldman name = "Old Man's Suit" desc = "A classic suit for the older gentleman with built in back support." icon_state = "oldman" - item_state = "oldman" - item_color = "oldman" + item_state = "johnny" + worn_state = "oldman" /obj/item/clothing/under/librarian name = "sensible suit" desc = "It's very... sensible." icon_state = "red_suit" - item_state = "red_suit" - item_color = "red_suit" + item_state = "lawyer_red" + worn_state = "red_suit" /obj/item/clothing/under/mime name = "mime's outfit" desc = "It's not very colourful." icon_state = "mime" - item_state = "mime" - item_color = "mime" + item_state = "ba_suit" + worn_state = "mime" /obj/item/clothing/under/rank/miner desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." name = "shaft miner's jumpsuit" icon_state = "miner" - item_state = "miner" - item_color = "miner" + item_state = "lb_suit" + worn_state = "miner" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 0b8cebe57a..8be9807e1f 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -4,7 +4,7 @@ name = "chief engineer's jumpsuit" icon_state = "chiefengineer" item_state = "g_suit" - item_color = "chief" + worn_state = "chief" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) /obj/item/clothing/under/rank/atmospheric_technician @@ -12,19 +12,19 @@ name = "atmospheric technician's jumpsuit" icon_state = "atmos" item_state = "atmos_suit" - item_color = "atmos" + worn_state = "atmos" /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." name = "engineer's jumpsuit" icon_state = "engine" item_state = "engi_suit" - item_color = "engine" + worn_state = "engine" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." name = "roboticist's jumpsuit" icon_state = "robotics" - item_state = "robotics" - item_color = "robotics" \ No newline at end of file + item_state = "bl_suit" + worn_state = "robotics" \ No newline at end of file diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index b1554dd02a..10e6b05518 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -5,23 +5,24 @@ desc = "It's a jumpsuit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." name = "research director's jumpsuit" icon_state = "director" - item_state = "g_suit" - item_color = "director" + item_state = "lb_suit" + worn_state = "director" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/research_director/rdalt desc = "A dress suit and slacks stained with hard work and dedication to science. Perhaps other things as well, but mostly hard work and dedication." name = "head researcher uniform" icon_state = "rdalt" - item_state = "rdalt" - item_color = "rdalt" + item_state = "lb_suit" + worn_state = "rdalt" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/research_director/dress_rd name = "research director dress uniform" desc = "Feminine fashion for the style concious RD. Its fabric provides minor protection from biological contaminants." icon_state = "dress_rd" - item_color = "dress_rd" + item_state = "lb_suit" + worn_state = "dress_rd" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -30,7 +31,7 @@ name = "scientist's jumpsuit" icon_state = "science" item_state = "w_suit" - item_color = "sciencewhite" + worn_state = "sciencewhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) @@ -40,7 +41,7 @@ name = "chemist's jumpsuit" icon_state = "chemistry" item_state = "w_suit" - item_color = "chemistrywhite" + worn_state = "chemistrywhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -52,7 +53,7 @@ name = "chief medical officer's jumpsuit" icon_state = "cmo" item_state = "w_suit" - item_color = "cmo" + worn_state = "cmo" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -61,7 +62,7 @@ name = "geneticist's jumpsuit" icon_state = "genetics" item_state = "w_suit" - item_color = "geneticswhite" + worn_state = "geneticswhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -70,7 +71,7 @@ name = "virologist's jumpsuit" icon_state = "virology" item_state = "w_suit" - item_color = "virologywhite" + worn_state = "virologywhite" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -79,7 +80,7 @@ name = "nurse's suit" icon_state = "nursesuit" item_state = "nursesuit" - item_color = "nursesuit" + worn_state = "nursesuit" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -88,18 +89,18 @@ desc = "A dress commonly worn by the nursing staff in the medical department." name = "nurse's dress" icon_state = "nurse" - item_state = "nurse" - item_color = "nurse" + item_state = "nursesuit" + worn_state = "nurse" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/orderly - desc = "A white suit to be worn by orderly people who love orderly things." + desc = "A white suit to be worn by medical attendants." name = "orderly's uniform" icon_state = "orderly" - item_state = "orderly" - item_color = "orderly" + item_state = "nursesuit" + worn_state = "orderly" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -108,7 +109,7 @@ name = "medical doctor's jumpsuit" icon_state = "medical" item_state = "w_suit" - item_color = "medical" + worn_state = "medical" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -116,39 +117,43 @@ name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" - item_color = "scrubsblue" + item_state = "b_suit" + worn_state = "scrubsblue" /obj/item/clothing/under/rank/medical/green name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" - item_color = "scrubsgreen" + item_state = "g_suit" + worn_state = "scrubsgreen" /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" - item_color = "scrubspurple" + item_state = "p_suit" + worn_state = "scrubspurple" /obj/item/clothing/under/rank/medical/black name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in black." icon_state = "scrubsblack" - item_color = "scrubsblack" + item_state = "bl_suit" + worn_state = "scrubsblack" /obj/item/clothing/under/rank/psych desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." name = "psychiatrist's jumpsuit" icon_state = "psych" item_state = "w_suit" - item_color = "psych" + worn_state = "psych" /obj/item/clothing/under/rank/psych/turtleneck desc = "A turqouise turtleneck and a pair of dark blue slacks, belonging to a psychologist." name = "psychologist's turtleneck" icon_state = "psychturtle" item_state = "b_suit" - item_color = "psychturtle" + worn_state = "psychturtle" /* @@ -159,7 +164,7 @@ name = "geneticist's jumpsuit" icon_state = "genetics_new" item_state = "w_suit" - item_color = "genetics_new" + worn_state = "genetics_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -168,7 +173,7 @@ name = "chemist's jumpsuit" icon_state = "chemist_new" item_state = "w_suit" - item_color = "chemist_new" + worn_state = "chemist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) @@ -177,7 +182,7 @@ name = "scientist's jumpsuit" icon_state = "scientist_new" item_state = "w_suit" - item_color = "scientist_new" + worn_state = "scientist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) @@ -186,6 +191,6 @@ name = "virologist's jumpsuit" icon_state = "virologist_new" item_state = "w_suit" - item_color = "virologist_new" + worn_state = "virologist_new" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) \ No newline at end of file diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 51464410a8..003e8ba048 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -13,7 +13,7 @@ name = "warden's jumpsuit" icon_state = "warden" item_state = "r_suit" - item_color = "warden" + worn_state = "warden" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -22,7 +22,7 @@ desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "security" item_state = "r_suit" - item_color = "secred" + worn_state = "secred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -30,8 +30,8 @@ name = "dispatcher's uniform" desc = "A dress shirt and khakis with a security patch sewn on." icon_state = "dispatch" - item_state = "dispatch" - item_color = "dispatch" + //item_state = "dispatch" + worn_state = "dispatch" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS siemens_coefficient = 0.9 @@ -41,26 +41,26 @@ desc = "It's made of a slightly sturdier material, to allow for robust protection." icon_state = "redshirt2" item_state = "r_suit" - item_color = "redshirt2" + worn_state = "redshirt2" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 /obj/item/clothing/under/rank/security/corp icon_state = "sec_corporate" - item_state = "sec_corporate" - item_color = "sec_corporate" + //item_state = "sec_corporate" + worn_state = "sec_corporate" /obj/item/clothing/under/rank/warden/corp icon_state = "warden_corporate" - item_state = "warden_corporate" - item_color = "warden_corporate" + //item_state = "warden_corporate" + worn_state = "warden_corporate" /obj/item/clothing/under/tactical name = "tactical jumpsuit" desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "swatunder" - item_state = "swatunder" - item_color = "swatunder" + //item_state = "swatunder" + worn_state = "swatunder" armor = list(melee = 10, bullet = 5, laser = 5,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -72,23 +72,24 @@ desc = "Someone who wears this means business." icon_state = "detective" item_state = "det" - item_color = "detective" + worn_state = "detective" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 /obj/item/clothing/under/det/black icon_state = "detective2" - item_color = "detective2" + worn_state = "detective2" + item_state = "sl_suit" /obj/item/clothing/under/det/slob icon_state = "polsuit" - item_color = "polsuit" + worn_state = "polsuit" /obj/item/clothing/under/det/slob/verb/rollup() set name = "Roll suit sleeves" set category = "Object" set src in usr - item_color = item_color == "polsuit" ? "polsuit_rolled" : "polsuit" + worn_state = worn_state == "polsuit" ? "polsuit_rolled" : "polsuit" if (ishuman(loc)) var/mob/living/carbon/human/H = loc H.update_inv_w_uniform(1) @@ -114,14 +115,14 @@ name = "head of security's jumpsuit" icon_state = "hos" item_state = "r_suit" - item_color = "hosred" + worn_state = "hosred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.8 /obj/item/clothing/under/rank/head_of_security/corp icon_state = "hos_corporate" - item_state = "hos_corporate" - item_color = "hos_corporate" + //item_state = "hos_corporate" + worn_state = "hos_corporate" /obj/item/clothing/head/helmet/HoS name = "Head of Security Hat" @@ -157,7 +158,7 @@ name = "head of security's jumpsuit" icon_state = "jensen" item_state = "jensen" - item_color = "jensen" + worn_state = "jensen" siemens_coefficient = 0.6 /obj/item/clothing/suit/armor/hos/jensen @@ -177,19 +178,19 @@ name = "security officer's uniform" desc = "The latest in fashionable security outfits." icon_state = "officerblueclothes" - item_state = "officerblueclothes" - item_color = "officerblueclothes" + item_state = "ba_suit" + worn_state = "officerblueclothes" /obj/item/clothing/under/rank/head_of_security/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." name = "head of security's uniform" icon_state = "hosblueclothes" - item_state = "hosblueclothes" - item_color = "hosblueclothes" + item_state = "ba_suit" + worn_state = "hosblueclothes" /obj/item/clothing/under/rank/warden/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." name = "warden's uniform" icon_state = "wardenblueclothes" - item_state = "wardenblueclothes" - item_color = "wardenblueclothes" + item_state = "ba_suit" + worn_state = "wardenblueclothes" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 09a187018c..351f95664c 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -2,56 +2,57 @@ name = "red pj's" desc = "Sleepwear." icon_state = "red_pyjamas" - item_color = "red_pyjamas" + worn_state = "red_pyjamas" item_state = "w_suit" /obj/item/clothing/under/pj/blue name = "blue pj's" desc = "Sleepwear." icon_state = "blue_pyjamas" - item_color = "blue_pyjamas" + worn_state = "blue_pyjamas" item_state = "w_suit" /obj/item/clothing/under/captain_fly name = "rogue's uniform" desc = "For the man who doesn't care because he's still free." icon_state = "captain_fly" - item_state = "captain_fly" - item_color = "captain_fly" + item_state = "r_suit" + worn_state = "captain_fly" /obj/item/clothing/under/scratch name = "white suit" desc = "A white suit, suitable for an excellent host" icon_state = "scratch" item_state = "scratch" - item_color = "scratch" + worn_state = "scratch" /obj/item/clothing/under/sl_suit desc = "It's a very amish looking suit." name = "amish suit" icon_state = "sl_suit" - item_color = "sl_suit" + worn_state = "sl_suit" + item_state = "sl_suit" /obj/item/clothing/under/waiter name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." icon_state = "waiter" item_state = "waiter" - item_color = "waiter" + worn_state = "waiter" /obj/item/clothing/under/rank/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" item_state = "b_suit" - item_color = "mailman" + worn_state = "mailman" /obj/item/clothing/under/sexyclown name = "sexy-clown suit" desc = "It makes you look HONKable!" icon_state = "sexyclown" - item_state = "sexyclown" - item_color = "sexyclown" + item_state = "clown" + worn_state = "sexyclown" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/vice @@ -59,31 +60,31 @@ desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." icon_state = "vice" item_state = "gy_suit" - item_color = "vice" - + worn_state = "vice" +//This set of uniforms looks fairly fancy and is generally used for high-ranking NT personnel from what I've seen, so lets give them appropriate ranks. /obj/item/clothing/under/rank/centcom - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Ensign.\"" - name = "\improper NanoTrasen Navy Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "officer" - item_state = "g_suit" - item_color = "officer" + item_state = "lawyer_black" + worn_state = "officer" displays_id = 0 /obj/item/clothing/under/rank/centcom_officer - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Lieutenant Commander.\"" - name = "\improper NanoTrasen Officers Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Admiral.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "officer" - item_state = "g_suit" - item_color = "officer" + item_state = "lawyer_black" + worn_state = "officer" displays_id = 0 /obj/item/clothing/under/rank/centcom_captain - desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Captain.\"" - name = "\improper NanoTrasen Captains Uniform" + desc = "Gold trim on space-black cloth, this uniform displays the rank of \"Admiral-Executive.\"" + name = "\improper NanoTrasen Officer's Dress Uniform" icon_state = "centcom" - item_state = "dg_suit" - item_color = "centcom" + item_state = "lawyer_black" + worn_state = "centcom" displays_id = 0 /obj/item/clothing/under/ert @@ -91,14 +92,14 @@ desc = "A short-sleeved black uniform, paired with grey digital-camo cargo pants. It looks very tactical." icon_state = "ert_uniform" item_state = "bl_suit" - item_color = "ert_uniform" + worn_state = "ert_uniform" /obj/item/clothing/under/space name = "\improper NASA jumpsuit" desc = "It has a NASA logo on it and is made of space-proofed materials." icon_state = "black" item_state = "bl_suit" - item_color = "black" + worn_state = "black" w_class = 4//bulky item gas_transfer_coefficient = 0.01 permeability_coefficient = 0.02 @@ -110,7 +111,7 @@ name = "administrative cybernetic jumpsuit" icon_state = "syndicate" item_state = "bl_suit" - item_color = "syndicate" + worn_state = "syndicate" desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 @@ -124,97 +125,100 @@ name = "owl uniform" desc = "A jumpsuit with owl wings. Photorealistic owl feathers! Twooooo!" icon_state = "owl" - item_color = "owl" + worn_state = "owl" + item_state = "owl" /obj/item/clothing/under/johnny name = "johnny~~ jumpsuit" desc = "Johnny~~" icon_state = "johnny" - item_color = "johnny" + worn_state = "johnny" + item_state = "johnny" /obj/item/clothing/under/rainbow name = "rainbow" desc = "rainbow" icon_state = "rainbow" item_state = "rainbow" - item_color = "rainbow" + worn_state = "rainbow" /obj/item/clothing/under/cloud name = "cloud" desc = "cloud" icon_state = "cloud" - item_color = "cloud" + worn_state = "cloud" /obj/item/clothing/under/psysuit name = "dark undersuit" desc = "A thick, layered grey undersuit lined with power cables. Feels a little like wearing an electrical storm." icon_state = "psysuit" - item_state = "psysuit" - item_color = "psysuit" + item_state = "bl_suit" + worn_state = "psysuit" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS /obj/item/clothing/under/gentlesuit name = "gentlemans suit" desc = "A silk black shirt with a white tie and a matching gray vest and slacks. Feels proper." icon_state = "gentlesuit" - item_state = "gentlesuit" - item_color = "gentlesuit" + item_state = "gy_suit" + worn_state = "gentlesuit" /obj/item/clothing/under/gimmick/rank/captain/suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." icon_state = "green_suit" item_state = "dg_suit" - item_color = "green_suit" + worn_state = "green_suit" /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit name = "head of personnel's suit" desc = "A teal suit and yellow necktie. An authoritative yet tacky ensemble." icon_state = "teal_suit" item_state = "g_suit" - item_color = "teal_suit" + worn_state = "teal_suit" /obj/item/clothing/under/suit_jacket name = "black suit" desc = "A black suit and red tie. Very formal." icon_state = "black_suit" item_state = "bl_suit" - item_color = "black_suit" + worn_state = "black_suit" /obj/item/clothing/under/suit_jacket/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" - item_state = "bl_suit" - item_color = "black_suit" + item_state = "jensensuit" + worn_state = "black_suit" /obj/item/clothing/under/suit_jacket/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" - item_state = "black_suit_fem" - item_color = "black_suit_fem" + item_state = "lawyer_black" + worn_state = "black_suit_fem" /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." icon_state = "red_suit" item_state = "r_suit" - item_color = "red_suit" + worn_state = "red_suit" /obj/item/clothing/under/blackskirt name = "black skirt" desc = "A black skirt, very fancy!" icon_state = "blackskirt" - item_color = "blackskirt" + item_state = "bl_suit" + worn_state = "blackskirt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/schoolgirl name = "schoolgirl uniform" desc = "It's just like one of my Japanese animes!" icon_state = "schoolgirl" - item_state = "schoolgirl" - item_color = "schoolgirl" + item_state = "b_suit" + worn_state = "schoolgirl" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/overalls @@ -222,133 +226,144 @@ desc = "A set of durable overalls for getting the job done." icon_state = "overalls" item_state = "lb_suit" - item_color = "overalls" + worn_state = "overalls" /obj/item/clothing/under/pirate name = "pirate outfit" desc = "Yarr." icon_state = "pirate" - item_state = "pirate" - item_color = "pirate" + item_state = "sl_suit" + worn_state = "pirate" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/soviet name = "soviet uniform" desc = "For the Motherland!" icon_state = "soviet" - item_state = "soviet" - item_color = "soviet" + item_state = "gy_suit" + worn_state = "soviet" /obj/item/clothing/under/redcoat name = "redcoat uniform" desc = "Looks old." icon_state = "redcoat" - item_state = "redcoat" - item_color = "redcoat" + item_state = "r_suit" + worn_state = "redcoat" /obj/item/clothing/under/kilt name = "kilt" desc = "Includes shoes and plaid" icon_state = "kilt" item_state = "kilt" - item_color = "kilt" + worn_state = "kilt" body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET /obj/item/clothing/under/sexymime name = "sexy mime outfit" desc = "The only time when you DON'T enjoy looking at someone's rack." icon_state = "sexymime" - item_state = "sexymime" - item_color = "sexymime" + item_state = "w_suit" + worn_state = "sexymime" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" icon_state = "gladiator" - item_state = "gladiator" - item_color = "gladiator" + item_state = "o_suit" + worn_state = "gladiator" body_parts_covered = LOWER_TORSO //dress -/obj/item/clothing/under/dress/ +/obj/item/clothing/under/dress body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/dress/dress_fire name = "flame dress" desc = "A small black dress with blue flames print on it." icon_state = "dress_fire" - item_color = "dress_fire" + item_state = "bl_suit" + worn_state = "dress_fire" /obj/item/clothing/under/dress/dress_green name = "green dress" desc = "A simple, tight fitting green dress." icon_state = "dress_green" - item_color = "dress_green" + item_state = "g_suit" + worn_state = "dress_green" /obj/item/clothing/under/dress/dress_orange name = "orange dress" desc = "A fancy orange gown for those who like to show leg." icon_state = "dress_orange" - item_color = "dress_orange" + item_state = "y_suit" + worn_state = "dress_orange" /obj/item/clothing/under/dress/dress_pink name = "pink dress" desc = "A simple, tight fitting pink dress." icon_state = "dress_pink" - item_color = "dress_pink" + item_state = "p_suit" + worn_state = "dress_pink" /obj/item/clothing/under/dress/dress_yellow name = "yellow dress" desc = "A flirty, little yellow dress." icon_state = "dress_yellow" - item_color = "dress_yellow" + item_state = "y_suit" + worn_state = "dress_yellow" /obj/item/clothing/under/dress/dress_saloon name = "saloon girl dress" desc = "A old western inspired gown for the girl who likes to drink." icon_state = "dress_saloon" - item_color = "dress_saloon" + item_state = "p_suit" + worn_state = "dress_saloon" /obj/item/clothing/under/dress/dress_cap name = "captain's dress uniform" desc = "Feminine fashion for the style concious captain." icon_state = "dress_cap" - item_color = "dress_cap" + item_state = "b_suit" + worn_state = "dress_cap" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/dress_hop name = "head of personnel dress uniform" desc = "Feminine fashion for the style concious HoP." icon_state = "dress_hop" - item_color = "dress_hop" + item_state = "b_suit" + worn_state = "dress_hop" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/dress_hr name = "human resources director uniform" desc = "Superior class for the nosy H.R. Director." icon_state = "huresource" - item_color = "huresource" + item_state = "y_suit" + worn_state = "huresource" body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/dress/plaid_blue name = "blue plaid skirt" desc = "A preppy blue skirt with a white blouse." icon_state = "plaid_blue" - item_color = "plaid_blue" + worn_state = "plaid_blue" /obj/item/clothing/under/dress/plaid_red name = "red plaid skirt" desc = "A preppy red skirt with a white blouse." icon_state = "plaid_red" - item_color = "plaid_red" + item_state = "kilt" + worn_state = "plaid_red" /obj/item/clothing/under/dress/plaid_purple name = "blue purple skirt" desc = "A preppy purple skirt with a white blouse." icon_state = "plaid_purple" - item_color = "plaid_purple" + item_state = "kilt" + worn_state = "plaid_purple" //wedding stuff /obj/item/clothing/under/wedding/ @@ -358,35 +373,40 @@ name = "orange wedding dress" desc = "A big and puffy orange dress." icon_state = "bride_orange" - item_color = "bride_orange" + item_state = "y_suit" + worn_state = "bride_orange" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_purple name = "purple wedding dress" desc = "A big and puffy purple dress." icon_state = "bride_purple" - item_color = "bride_purple" + item_state = "p_suit" + worn_state = "bride_purple" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_blue name = "blue wedding dress" desc = "A big and puffy blue dress." icon_state = "bride_blue" - item_color = "bride_blue" + item_state = "b_suit" + worn_state = "bride_blue" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_red name = "red wedding dress" desc = "A big and puffy red dress." icon_state = "bride_red" - item_color = "bride_red" + item_state = "r_suit" + worn_state = "bride_red" flags_inv = HIDESHOES /obj/item/clothing/under/wedding/bride_white name = "silky wedding dress" desc = "A white wedding gown made from the finest silk." icon_state = "bride_white" - item_color = "bride_white" + item_state = "nursesuit" + worn_state = "bride_white" flags_inv = HIDESHOES body_parts_covered = UPPER_TORSO|LOWER_TORSO @@ -394,8 +414,8 @@ name = "sundress" desc = "Makes you want to frolic in a field of daisies." icon_state = "sundress" - item_state = "sundress" - item_color = "sundress" + item_state = "bl_suit" + worn_state = "sundress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/sundress_white @@ -403,92 +423,92 @@ desc = "A white sundress decorated with purple lilies." icon_state = "sundress_white" item_state = "sundress_white" - item_color = "sundress_white" + worn_state = "sundress_white" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/blackjumpskirt name = "black jumpskirt" desc = "A black jumpskirt, Sol size 0." icon_state = "blackjumpskirt" - item_state = "blackjumpskirt" - item_color = "blackjumpskirt" + item_state = "bl_suit" + worn_state = "blackjumpskirt" /obj/item/clothing/under/captainformal name = "captain's formal uniform" desc = "A captain's formal-wear, for special occasions." icon_state = "captain_formal" - item_state = "by_suit" - item_color = "captain_formal" + item_state = "b_suit" + worn_state = "captain_formal" /obj/item/clothing/under/hosformalmale name = "head of security's formal uniform" desc = "A male head of security's formal-wear, for special occasions." icon_state = "hos_formal_male" item_state = "r_suit" - item_color = "hos_formal_male" + worn_state = "hos_formal_male" /obj/item/clothing/under/hosformalfem name = "head of security's formal uniform" desc = "A female head of security's formal-wear, for special occasions." icon_state = "hos_formal_fem" item_state = "r_suit" - item_color = "hos_formal_fem" + worn_state = "hos_formal_fem" /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" item_state = "gy_suit" - item_color = "assistant_formal" + worn_state = "assistant_formal" /obj/item/clothing/under/suit_jacket/charcoal name = "charcoal suit" desc = "A charcoal suit and red tie. Very professional." icon_state = "charcoal_suit" - item_state = "charcoal_suit" - item_color = "charcoal_suit" + item_state = "bl_suit" + worn_state = "charcoal_suit" /obj/item/clothing/under/suit_jacket/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" - item_state = "navy_suit" - item_color = "navy_suit" + item_state = "bl_suit" + worn_state = "navy_suit" /obj/item/clothing/under/suit_jacket/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" - item_state = "burgundy_suit" - item_color = "burgundy_suit" + item_state = "r_suit" + worn_state = "burgundy_suit" /obj/item/clothing/under/suit_jacket/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" - item_state = "checkered_suit" - item_color = "checkered_suit" + item_state = "gy_suit" + worn_state = "checkered_suit" /obj/item/clothing/under/suit_jacket/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" - item_state = "tan_suit" - item_color = "tan_suit" + item_state = "lb_suit" + worn_state = "tan_suit" /obj/item/clothing/under/serviceoveralls name = "workman outfit" desc = "The very image of a working man. Not that you're probably doing work." icon_state = "mechanic" - item_state = "mechanic" - item_color = "mechanic" + item_state = "lb_suit" + worn_state = "mechanic" /obj/item/clothing/under/cheongsam name = "white cheongsam" desc = "It is a white cheongsam dress." icon_state = "mai_yang" item_state = "mai_yang" - item_color = "mai_yang" + worn_state = "mai_yang" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/blazer @@ -496,4 +516,4 @@ desc = "A bold but yet conservative outfit, red corduroys, navy blazer and a tie." icon_state = "blue_blazer" item_state = "blue_blazer" - item_color = "blue_blazer" + worn_state = "blue_blazer" diff --git a/code/modules/clothing/under/shorts.dm b/code/modules/clothing/under/shorts.dm index 494cb5e72a..aa90f073dc 100644 --- a/code/modules/clothing/under/shorts.dm +++ b/code/modules/clothing/under/shorts.dm @@ -7,24 +7,24 @@ /obj/item/clothing/under/shorts/red name = "red athletic shorts" icon_state = "redshorts" - item_color = "redshorts" + worn_state = "redshorts" /obj/item/clothing/under/shorts/green name = "green athletic shorts" icon_state = "greenshorts" - item_color = "greenshorts" + worn_state = "greenshorts" /obj/item/clothing/under/shorts/blue name = "blue athletic shorts" icon_state = "blueshorts" - item_color = "blueshorts" + worn_state = "blueshorts" /obj/item/clothing/under/shorts/black name = "black athletic shorts" icon_state = "blackshorts" - item_color = "blackshorts" + worn_state = "blackshorts" /obj/item/clothing/under/shorts/grey name = "grey athletic shorts" icon_state = "greyshorts" - item_color = "greyshorts" + worn_state = "greyshorts" diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 80f09004f0..f4111e1bbb 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -3,7 +3,7 @@ desc = "It's some non-descript, slightly suspicious looking, civilian clothing." icon_state = "syndicate" item_state = "bl_suit" - item_color = "syndicate" + worn_state = "syndicate" has_sensor = 0 armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 @@ -16,7 +16,7 @@ desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" item_state = "bl_suit" - item_color = "tactifool" + worn_state = "tactifool" siemens_coefficient = 1 diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 228e33e575..872e63e2d9 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -528,7 +528,7 @@ var/new_suit_desc // Sets suit desc. var/helmet_icon // Sets helmet icon_state and item_state. var/suit_icon // Sets suit icon_state and item_state. - var/helmet_color // Sets item_color. + var/helmet_color // Sets worn_state. var/uses = 2 // Uses before the kit deletes itself. var/new_light_overlay @@ -941,8 +941,8 @@ desc = "A uniform jacket, its buttons polished to a shine, coupled with a dark pair of trousers. 'Hachert' is embroidered upon the jacket�s shoulder bar." icon = 'icons/obj/custom_items.dmi' icon_state = "milohachert" - item_state = "milohachert" - item_color = "milohachert" + item_state = "gy_suit" + worn_state = "milohachert" /obj/item/clothing/under/fluff/kaine_kalim_2 @@ -950,24 +950,24 @@ desc = "An unusually sterile and pressed uniform. It seems to have a string of vials crossing the chest." icon = 'icons/obj/custom_items.dmi' icon_state = "kaineuniform" - item_state = "kaineuniform" - item_color = "kaineuniform" + item_state = "w_suit" + worn_state = "kaineuniform" /obj/item/clothing/under/fluff/jumpsuitdown //searif: Yuki Matsuda name = "rolled down jumpsuit" desc = "A rolled down jumpsuit. Great for mechanics." icon = 'icons/obj/custom_items.dmi' icon_state = "jumpsuitdown" - item_state = "jumpsuitdown" - item_color = "jumpsuitdown" + item_state = "gy_suit" + worn_state = "jumpsuitdown" /obj/item/clothing/under/fluff/lilith_vinous_1 //slyhidden: Lilith Vinous name = "casual security uniform" desc = "A less formal version of the traditional dark red Security uniform. It has the top button undone, rolled up sleeves and different belt." icon = 'icons/obj/custom_items.dmi' icon_state = "lilith_uniform" - item_state = "lilith_uniform" - item_color = "lilith_uniform" + item_state = "r_suit" + worn_state = "lilith_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/fluff/ana_issek_1 //suethecake: Ana Issek @@ -975,8 +975,8 @@ desc = "A silken blouse paired with dark-colored slacks. It has the words 'Chief Investigator' embroidered into the shoulder bar." icon = 'icons/obj/custom_items.dmi' icon_state = "ana_uniform" - item_state = "ana_uniform" - item_color = "ana_uniform" + item_state = "r_suit" + worn_state = "ana_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/under/fluff/olddressuniform //desiderium: Momiji Inubashiri @@ -984,15 +984,16 @@ desc = "A retired Station Head of Staff uniform, phased out twenty years ago for the newer jumpsuit design, but still acceptable dress. Lovingly maintained." icon = 'icons/obj/custom_items.dmi' icon_state = "olddressuniform" - item_state = "olddressuniform" - item_color = "olddressuniform" + item_state = "b_suit" + worn_state = "olddressuniform" /obj/item/clothing/under/rank/security/fluff/jeremy_wolf_1 //whitewolf41: Jeremy Wolf name = "worn officer's uniform" desc = "An old red security jumpsuit. Seems to have some slight modifications." icon = 'icons/obj/custom_items.dmi' icon_state = "jeremy_wolf_1" - item_color = "jeremy_wolf_1" + item_state = "r_suit" + worn_state = "jeremy_wolf_1" //////////////////// PRC Uniform - Ronan Harper - Raptor1628 /////////////////// @@ -1002,7 +1003,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "harper_uniform" item_state = "jensensuit" - item_color = "harper_uniform" + worn_state = "harper_uniform" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS //////////////////// Corporate Cap - Robert Mason - Masterrbc //////////////////// @@ -1016,8 +1017,8 @@ desc = "A nicely tailored purple dress made for the taller woman." icon = 'icons/obj/custom_items.dmi' icon_state = "tian_dress" - item_state = "tian_dress" - item_color = "tian_dress" + item_state = "r_suit" + worn_state = "tian_dress" body_parts_covered = UPPER_TORSO|LOWER_TORSO /obj/item/clothing/under/rank/bartender/fluff/classy //searif: Ara Al-Jazari @@ -1025,32 +1026,32 @@ desc = "A prim and proper uniform that looks very similar to a bartender's, the only differences being a red tie, waistcoat and a rag hanging out of the back pocket." icon = 'icons/obj/custom_items.dmi' icon_state = "ara_bar_uniform" - item_state = "ara_bar_uniform" - item_color = "ara_bar_uniform" + item_state = "ba_suit" + worn_state = "ara_bar_uniform" /obj/item/clothing/under/fluff/callum_suit //roaper: Callum Leamus name = "knockoff suit" desc = "A knockoff of a suit commonly worn by the upper class." icon = 'icons/obj/custom_items.dmi' icon_state = "callum_suit" - item_state = "callum_suit" - item_color = "callum_suit" + item_state = "ba_suit" + worn_state = "callum_suit" /obj/item/clothing/under/fluff/solara_light_1 //bluefishie: Solara Born-In-Light name = "Elaborate Purple Dress" desc = "An expertly tailored dress, made out of fine fabrics. The interwoven necklace appears to be made out of gold, with three complicated symbols engraved in the front." icon = 'icons/obj/custom_items.dmi' icon_state = "solara_dress" - item_state = "solara_dress" - item_color = "solara_dress" + item_state = "p_suit" + worn_state = "solara_dress" /obj/item/clothing/under/rank/nursesuit/fluff/sasha name = "RN Uniform" desc = "A nurse's uniform that is dark blue and gold. It looks like it's been tailored for a short person." icon = 'icons/obj/custom_items.dmi' icon_state = "sasha" - item_state = "sasha" - item_color = "sasha" + item_state = "b_suit" + worn_state = "sasha" /////// NT-SID Suit //Zuhayr: Jane Doe @@ -1060,8 +1061,8 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "jane_sid_suit" - item_state = "jane_sid_suit" - item_color = "jane_sid_suit" + item_state = "o_suit" + worn_state = "jane_sid_suit" has_sensor = 2 sensor_mode = 3 @@ -1075,14 +1076,13 @@ return 0 if(src.icon_state == "jane_sid_suit_down") - src.item_color = "jane_sid_suit" + src.icon_state = "jane_sid_suit" usr << "You zip up the [src]." else - src.item_color = "jane_sid_suit_down" + src.icon_state = "jane_sid_suit_down" usr << "You unzip and roll down the [src]." - src.icon_state = "[item_color]" - src.item_state = "[item_color]" + src.item_state_slots[slot_w_uniform_str] = "[src.icon_state]" update_clothing_icon() ////// Wyatt's Ex-Commander Jumpsuit - RawrTaicho @@ -1092,8 +1092,8 @@ desc = "A standard Central Command Engineering Commander jumpsuit tailored to fight the wearer tightly. It has a Medal of Service pinned onto the left side of it." icon = 'icons/obj/custom_items.dmi' icon_state = "wyatt_uniform" - item_state = "wyatt_uniform" - item_color = "wyatt_uniform" + //item_state = "wyatt_uniform" + worn_state = "wyatt_uniform" ////// Black Dress - Lillian Amsel - PapaDrow /obj/item/clothing/under/fluff/lillian_amsel_1 @@ -1101,8 +1101,8 @@ desc = "A knee-length, dark gray and black dress made of a soft, velvety material." icon = 'icons/obj/custom_items.dmi' icon_state = "lillian_dress" - item_state = "lillian_dress" - item_color = "lillian_dress" + //item_state = "lillian_dress" + worn_state = "lillian_dress" body_parts_covered = UPPER_TORSO|LOWER_TORSO ////// Tailored Security Uniform - Parker Eliza - MrSnapwalk @@ -1112,8 +1112,8 @@ desc = "A red uniform shirt (tailored for easy access to the shoulder joint) and black cargo pants, paired with a set of somewhat bulky white casings for robotic limbs. The arms have a small label on the inner elbow, which reads \"Bishop Corporation Cybernetic Solutions\"." icon = 'icons/obj/custom_items.dmi' icon_state = "parker_eliza" - item_state = "parker_eliza" - item_color = "parker_eliza" + //item_state = "parker_eliza" + worn_state = "parker_eliza" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS ////// Bishop "GOLEM" V2200 Industrial Limb Augments - Parker Eliza - MrSnapwalk @@ -1126,6 +1126,7 @@ item_state = "parker_eliza_arms" + ////////////// Accessories ///// //////////////////// Blood Red Pendant - Mewth - Mu'taz Radi //////////////// @@ -1175,7 +1176,7 @@ name = "painted mask" desc = "A ghoulish mask with a stylized painting of a flame over the left eye, and a painted tear stream coming from the right eye." icon = 'icons/obj/custom_items.dmi' - item_state = "cicero" + //item_state = "cicero" icon_state = "cicero" body_parts_covered = FACE|EYES @@ -1299,7 +1300,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "medical_short" item_state = "medical_short" - item_color = "medical_short" + worn_state = "medical_short" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS /obj/item/clothing/suit/storage/labcoat/fluff/red @@ -1328,7 +1329,7 @@ desc = "A meticulously clean police uniform belonging to Precinct 31, Outer Light Colony. The word \"RETIRED\" is engraved tastefully and professionally in the badge below the number, 501." icon = 'icons/obj/custom_items.dmi' icon_state = "retpoluniform" - item_color = "retpoluniform" + worn_state = "retpoluniform" //////////// Weapons //////////// @@ -1374,7 +1375,7 @@ icon = 'icons/obj/custom_items.dmi' icon_state = "sakura_hokkaido_kimono" item_state = "sakura_hokkaido_kimono" - item_color = "sakura_hokkaido_kimono" + worn_state = "sakura_hokkaido_kimono" ///////////////////////////// Astronovus - Harold's Cane //////////////////////////// diff --git a/code/modules/mob/living/carbon/human/npcs.dm b/code/modules/mob/living/carbon/human/npcs.dm index 290c81723e..b586a197c9 100644 --- a/code/modules/mob/living/carbon/human/npcs.dm +++ b/code/modules/mob/living/carbon/human/npcs.dm @@ -2,7 +2,7 @@ name = "fancy uniform" desc = "It looks like it was tailored for a monkey." icon_state = "punpun" - item_color = "punpun" + worn_state = "punpun" species_restricted = list("Monkey") /mob/living/carbon/human/monkey/punpun/New() diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 6bf75b6834..de2840f8ae 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -457,26 +457,42 @@ var/global/list/damage_icon_parts = list() /mob/living/carbon/human/update_inv_w_uniform(var/update_icons=1) if(w_uniform && istype(w_uniform, /obj/item/clothing/under) ) w_uniform.screen_loc = ui_iclothing - var/t_color = w_uniform:item_color - if(!t_color) t_color = icon_state - var/image/standing = image("icon_state" = "[t_color]_s") + //determine the icon to use + var/icon/under_icon if(w_uniform.icon_override) - standing.icon = w_uniform.icon_override + under_icon = w_uniform.icon_override else if(w_uniform.sprite_sheets && w_uniform.sprite_sheets[species.name]) - standing.icon = w_uniform.sprite_sheets[species.name] + under_icon = w_uniform.sprite_sheets[species.name] + else if(w_uniform.item_icons && w_uniform.item_icons[slot_w_uniform_str]) + under_icon = w_uniform.item_icons[slot_w_uniform_str] else - standing.icon = 'icons/mob/uniform.dmi' + under_icon = INV_W_UNIFORM_DEF_ICON + + //determine state to use + var/under_state + if(w_uniform.item_state_slots && w_uniform.item_state_slots[slot_w_uniform_str]) + under_state = w_uniform.item_state_slots[slot_w_uniform_str] + else if(w_uniform.item_state) + under_state = w_uniform.item_state + else + under_state = w_uniform.icon_state + //need to append _s to the icon state for legacy compatibility + var/image/standing = image(icon = under_icon, icon_state = "[under_state]_s") + + //apply blood overlay if(w_uniform.blood_DNA) - var/image/bloodsies = image("icon" = species.blood_mask, "icon_state" = "uniformblood") + var/image/bloodsies = image(icon = species.blood_mask, icon_state = "uniformblood") bloodsies.color = w_uniform.blood_color standing.overlays += bloodsies - if(w_uniform:accessories.len) //WE CHECKED THE TYPE ABOVE. THIS REALLY SHOULD BE FINE. - for(var/obj/item/clothing/accessory/A in w_uniform:accessories) + //accessories + var/obj/item/clothing/under/under = w_uniform + if(under.accessories.len) + for(var/obj/item/clothing/accessory/A in under.accessories) var/accessory_state = A.overlay_state? A.overlay_state : A.icon_state - standing.overlays += image("icon" = 'icons/mob/ties.dmi', "icon_state" = "[accessory_state]") + standing.overlays += image(icon = INV_ACCESSORIES_DEF_ICON, icon_state = accessory_state) overlays_standing[UNIFORM_LAYER] = standing else @@ -485,8 +501,10 @@ var/global/list/damage_icon_parts = list() // Automatically drop anything in store / id / belt if you're not wearing a uniform. //CHECK IF NECESARRY for( var/obj/item/thing in list(r_store, l_store, wear_id, belt) ) if(thing) - remove_from_mob(thing) - if(update_icons) update_icons() + drop_from_inventory(thing) + + if(update_icons) + update_icons() /mob/living/carbon/human/update_inv_wear_id(var/update_icons=1) if(wear_id) @@ -752,6 +770,8 @@ var/global/list/damage_icon_parts = list() overlay_icon = rig.mob_icon else if(back.sprite_sheets && back.sprite_sheets[species.name]) overlay_icon = back.sprite_sheets[species.name] + else if(back.item_icons && (slot_l_hand_str in back.item_icons)) + overlay_icon = back.item_icons[slot_l_hand_str] else overlay_icon = INV_BACK_DEF_ICON diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index 394281c394..33c54cf63b 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -5,6 +5,8 @@ #define INV_BACK_DEF_ICON 'icons/mob/back.dmi' #define INV_L_HAND_DEF_ICON 'icons/mob/items/lefthand.dmi' #define INV_R_HAND_DEF_ICON 'icons/mob/items/righthand.dmi' +#define INV_W_UNIFORM_DEF_ICON 'icons/mob/uniform.dmi' +#define INV_ACCESSORIES_DEF_ICON 'icons/mob/ties.dmi' /mob/proc/regenerate_icons() //TODO: phase this out completely if possible diff --git a/code/setup.dm b/code/setup.dm index bfbb223353..1329bd971b 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -257,11 +257,10 @@ // Inventory slot strings. // since numbers cannot be used as associative list keys. +#define slot_back_str "back" #define slot_l_hand_str "slot_l_hand" #define slot_r_hand_str "slot_r_hand" #define slot_w_uniform_str "w_uniform" -#define slot_back_str "back" -#define slot_w_uniform_str "w_uniform" // Bitflags for clothing parts. #define HEAD 1 diff --git a/icons/mob/items/lefthand.dmi b/icons/mob/items/lefthand.dmi index 7f4ea4acb3b4ed4ff0f56ad001254df106f5b12a..ed6383ba7c154f4a5ff28f13bfba9d3c6bbd9b0a 100644 GIT binary patch literal 121871 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

      CW-wg;%SO{N`-v>w3B9G{|1OeiO6| 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%0A=E220lWB~yKBDOLw)FwBhH-u!ewy|?FrC6xul}V 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πrM+p%Q)@SyF@&-l-QA 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

      vyA< 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 S1=GxQv_!|df+X(o!E3Ejdw16 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 XDnBUh_`(lXNJA=$>I#T^rqBOB0cfk) literal 0 HcmV?d00001 From ad51379d86fbd7626aa823b5f00e8409e863cf06 Mon Sep 17 00:00:00 2001 From: Daranz Date: Sun, 19 Apr 2015 19:32:51 -0400 Subject: [PATCH 015/170] Make papers in a clipboard renameable without removing --- code/modules/paperwork/clipboard.dm | 18 +++++++++++++++--- code/modules/paperwork/paper.dm | 15 +++++++++------ 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 9598800312..2253e049a5 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -68,14 +68,14 @@ //The topmost paper. I don't think there's any way to organise contents in byond, so this is what we're stuck with. -Pete if(toppaper) var/obj/item/weapon/paper/P = toppaper - dat += "Write Remove - [P.name]


      " + dat += "Write Remove Rename - [P.name]

      " for(var/obj/item/weapon/paper/P in src) if(P==toppaper) continue - dat += "Remove - [P.name]
      " + dat += "Remove Rename - [P.name]
      " for(var/obj/item/weapon/photo/Ph in src) - dat += "Remove - [Ph.name]
      " + dat += "Remove Rename - [Ph.name]
      " user << browse(dat, "window=clipboard") onclose(user, "clipboard") @@ -129,6 +129,18 @@ toppaper = newtop else toppaper = null + + else if(href_list["rename"]) + var/obj/item/weapon/O = locate(href_list["rename"]) + + if(O && (O.loc == src)) + if(istype(O, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/photo)) + var/obj/item/weapon/photo/to_rename = O + to_rename.rename() else if(href_list["read"]) var/obj/item/weapon/paper/P = locate(href_list["read"]) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 9c9fe2e639..b578e33354 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -87,12 +87,15 @@ usr << "You cut yourself on the paper." return var/n_name = sanitizeSafe(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text, MAX_NAME_LEN) - if((loc == usr && usr.stat == 0)) - name = "[(n_name ? text("[n_name]") : initial(name))]" - if(name != "paper") - desc = "This is a paper titled '" + name + "'." - add_fingerprint(usr) - return + + // We check loc one level up, so we can rename in clipboards and such. See also: /obj/item/weapon/photo/rename() + if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0 && n_name) + name = n_name + if(n_name != "paper") + desc = "This is a paper titled '" + name + "'." + + add_fingerprint(usr) + return /obj/item/weapon/paper/attack_self(mob/living/user as mob) user.examinate(src) From 1bd25c54e317792f790f39af5e91cfe8a4d8e23d Mon Sep 17 00:00:00 2001 From: Daranz Date: Tue, 21 Apr 2015 12:51:48 -0400 Subject: [PATCH 016/170] Add random access inserting into paper bundles You can now insert papers into paper bundles by clicking on the next page or previous page link with a sheet of paper in hand. The bundle window also now correctly updates when the bundle is in a folder. --- code/modules/admin/topic.dm | 12 +- code/modules/paperwork/faxmachine.dm | 2 +- code/modules/paperwork/paper.dm | 4 +- code/modules/paperwork/paper_bundle.dm | 153 +++++++++--------- code/modules/paperwork/photocopier.dm | 8 +- .../changelogs/Daranz-paper_functionality.yml | 5 + 6 files changed, 94 insertions(+), 90 deletions(-) create mode 100644 html/changelogs/Daranz-paper_functionality.yml diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 8f943ccb6c..829e2c52af 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1369,8 +1369,8 @@ var/data = "" var/obj/item/weapon/paper_bundle/B = fax - for (var/page = 1, page <= B.amount, page++) - var/obj/pageobj = B.contents[page] + for (var/page = 1, page <= B.pages.len, page++) + var/obj/pageobj = B.pages[page] data += "Page [page] - [pageobj.name]
      " usr << browse(data, "window=[B.name]") @@ -1383,11 +1383,11 @@ if (!bundle) return - if (istype(bundle.contents[page], /obj/item/weapon/paper)) - var/obj/item/weapon/paper/P = bundle.contents[page] + if (istype(bundle.pages[page], /obj/item/weapon/paper)) + var/obj/item/weapon/paper/P = bundle.pages[page] P.show_content(src.owner, 1) - else if (istype(bundle.contents[page], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/H = bundle.contents[page] + else if (istype(bundle.pages[page], /obj/item/weapon/photo)) + var/obj/item/weapon/photo/H = bundle.pages[page] H.show(src.owner) return diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 33d0bb31c6..7cd104870f 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -189,7 +189,7 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins else if (istype(copyitem, /obj/item/weapon/photo)) rcvdcopy = photocopy(copyitem) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) - rcvdcopy = bundlecopy(copyitem) + rcvdcopy = bundlecopy(copyitem, 0) else visible_message("[src] beeps, \"Error transmitting message.\"") return diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index b578e33354..d8f2be445a 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -440,7 +440,9 @@ user << "You clip the [P.name] to [(src.name == "paper") ? "the paper" : src.name]." src.loc = B P.loc = B - B.amount++ + + B.pages.Add(src) + B.pages.Add(P) B.update_icon() else if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index dfa5103ec2..2100e64c56 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -11,50 +11,35 @@ layer = 4 pressure_resistance = 1 attack_verb = list("bapped") - var/amount = 0 //Amount of items clipped to the paper - var/page = 1 - var/screen = 0 + var/page = 1 // current page + var/list/pages = list() // Ordered list of pages as they are to be displayed. Can be different order than src.contents. /obj/item/weapon/paper_bundle/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() - var/obj/item/weapon/paper/P - if(istype(W, /obj/item/weapon/paper)) - P = W - if (istype(P, /obj/item/weapon/paper/carbon)) - var/obj/item/weapon/paper/carbon/C = P - if (!C.iscopy && !C.copied) - user << "Take off the carbon copy first." - add_fingerprint(user) - return - amount++ - if(screen == 2) - screen = 1 - user << "You add [(P.name == "paper") ? "the paper" : P.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - user.drop_from_inventory(P) - P.loc = src - if(istype(user,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - H.update_inv_l_hand() - H.update_inv_r_hand() - else if(istype(W, /obj/item/weapon/photo)) - amount++ - if(screen == 2) - screen = 1 - user << "You add [(W.name == "photo") ? "the photo" : W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - user.drop_from_inventory(W) - W.loc = src + if (istype(W, /obj/item/weapon/paper/carbon)) + var/obj/item/weapon/paper/carbon/C = W + if (!C.iscopy && !C.copied) + user << "Take off the carbon copy first." + add_fingerprint(user) + return + // adding sheets + if(istype(W, /obj/item/weapon/paper) || istype(W, /obj/item/weapon/photo)) + insert_sheet_at(user, pages.len+1, W) + + // burning else if(istype(W, /obj/item/weapon/flame)) burnpaper(W, user) + + // merging bundles else if(istype(W, /obj/item/weapon/paper_bundle)) user.drop_from_inventory(W) for(var/obj/O in W) O.loc = src O.add_fingerprint(usr) - src.amount++ - if(screen == 2) - screen = 1 + pages.Add(O) + user << "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." del(W) else @@ -62,15 +47,27 @@ return 0 if(istype(W, /obj/item/weapon/pen) || istype(W, /obj/item/toy/crayon)) usr << browse("", "window=[name]") //Closes the dialog - P = src[page] + var/obj/P = pages[page] P.attackby(W, user) - update_icon() attack_self(usr) //Update the browsed page. add_fingerprint(usr) return +/obj/item/weapon/paper_bundle/proc/insert_sheet_at(mob/user, var/index, obj/item/weapon/sheet) + if(istype(sheet, /obj/item/weapon/paper)) + user << "You add [(sheet.name == "paper") ? "the paper" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + else if(istype(sheet, /obj/item/weapon/photo)) + user << "You add [(sheet.name == "photo") ? "the photo" : sheet.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." + + user.drop_from_inventory(sheet) + sheet.loc = src + + pages.Insert(index, sheet) + + if(index <= page) + page++ /obj/item/weapon/paper_bundle/proc/burnpaper(obj/item/weapon/flame/P, mob/user) var/class = "" @@ -105,28 +102,32 @@ /obj/item/weapon/paper_bundle/proc/show_content(mob/user as mob) var/dat - var/obj/item/weapon/W = src[page] - switch(screen) - if(0) - dat+= "
      " - dat+= "" - dat+= "

      " - if(1) - dat+= "" - dat+= "" - dat+= "

      " - if(2) - dat+= "" - dat+= "

      " - dat+= "
      " - if(istype(src[page], /obj/item/weapon/paper)) + var/obj/item/weapon/W = pages[page] + + // first + if(page == 1) + dat+= "" + dat+= "" + dat+= "

      " + // last + else if(page == pages.len) + dat+= "" + dat+= "" + dat+= "

      " + // middle pages + else + dat+= "" + dat+= "" + dat+= "

      " + + if(istype(pages[page], /obj/item/weapon/paper)) var/obj/item/weapon/paper/P = W if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) dat+= "[P.name][stars(P.info)][P.stamps]" else dat+= "[P.name][P.info][P.stamps]" user << browse(dat, "window=[name]") - else if(istype(src[page], /obj/item/weapon/photo)) + else if(istype(pages[page], /obj/item/weapon/photo)) var/obj/item/weapon/photo/P = W user << browse_rsc(P.img, "tmp_photo.png") user << browse(dat + "[P.name]" \ @@ -145,48 +146,44 @@ ..() if((src in usr.contents) || (istype(src.loc, /obj/item/weapon/folder) && (src.loc in usr.contents))) usr.set_machine(src) + var/obj/item/weapon/in_hand = usr.get_active_hand() if(href_list["next_page"]) - if(page == amount) - screen = 2 - else if(page == 1) - screen = 1 - else if(page == amount+1) - return - page++ - playsound(src.loc, "pageturn", 50, 1) + if(in_hand && (istype(in_hand, /obj/item/weapon/paper) || istype(in_hand, /obj/item/weapon/photo))) + insert_sheet_at(usr, page+1, in_hand) + else if(page != pages.len) + page++ + playsound(src.loc, "pageturn", 50, 1) if(href_list["prev_page"]) - if(page == 1) - return - else if(page == 2) - screen = 0 - else if(page == amount+1) - screen = 1 - page-- - playsound(src.loc, "pageturn", 50, 1) + if(in_hand && (istype(in_hand, /obj/item/weapon/paper) || istype(in_hand, /obj/item/weapon/photo))) + insert_sheet_at(usr, page, in_hand) + else if(page > 1) + page-- + playsound(src.loc, "pageturn", 50, 1) if(href_list["remove"]) - var/obj/item/weapon/W = src[page] + var/obj/item/weapon/W = pages[page] usr.put_in_hands(W) + pages.Remove(pages[page]) + usr << "You remove the [W.name] from the bundle." - if(amount == 1) + + if(pages.len <= 1) var/obj/item/weapon/paper/P = src[1] usr.drop_from_inventory(src) usr.put_in_hands(P) del(src) - else if(page == amount) - screen = 2 - else if(page == amount+1) - page-- - - amount-- + + return + + if(page > pages.len) + page = pages.len + update_icon() else usr << "You need to hold it in hands!" if (istype(src.loc, /mob) ||istype(src.loc.loc, /mob)) - src.attack_self(src.loc) + src.attack_self(usr) updateUsrDialog() - - /obj/item/weapon/paper_bundle/verb/rename() set name = "Rename bundle" set category = "Object" @@ -215,7 +212,7 @@ /obj/item/weapon/paper_bundle/update_icon() - var/obj/item/weapon/paper/P = src[1] + var/obj/item/weapon/paper/P = pages[1] icon_state = P.icon_state overlays = P.overlays underlays = 0 diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 7f0ed21c78..a42cb2615f 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -56,7 +56,7 @@ sleep(15) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) - sleep(15*B.amount) + sleep(15*B.pages.len) else usr << "\The [copyitem] can't be copied by \the [src]." break @@ -216,7 +216,7 @@ //If need_toner is 0, the copies will still be lightened when low on toner, however it will not be prevented from printing. TODO: Implement print queues for fax machines and get rid of need_toner /obj/machinery/photocopier/proc/bundlecopy(var/obj/item/weapon/paper_bundle/bundle, var/need_toner=1) var/obj/item/weapon/paper_bundle/p = new /obj/item/weapon/paper_bundle (src) - for(var/obj/item/weapon/W in bundle) + for(var/obj/item/weapon/W in bundle.pages) if(toner <= 0 && need_toner) toner = 0 visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") @@ -227,8 +227,8 @@ else if(istype(W, /obj/item/weapon/photo)) W = photocopy(W) W.loc = p - p.amount++ - //p.amount-- + p.pages += W + p.loc = src.loc p.update_icon() p.icon_state = "paper_words" diff --git a/html/changelogs/Daranz-paper_functionality.yml b/html/changelogs/Daranz-paper_functionality.yml new file mode 100644 index 0000000000..5bdb81041e --- /dev/null +++ b/html/changelogs/Daranz-paper_functionality.yml @@ -0,0 +1,5 @@ +author: Daranz +delete-after: True + +changes: + - rscadd: "Paper bundles can now have papers inserted at arbitrary points. This can be done by clicking the previous/next page links with a sheet of paper in hand." \ No newline at end of file From 12a6797723b816a0a6decc39af2954f1df38ad76 Mon Sep 17 00:00:00 2001 From: Daranz Date: Tue, 21 Apr 2015 19:13:00 -0400 Subject: [PATCH 017/170] Add renaming of things (papers, etc.) in folders --- code/modules/paperwork/folders.dm | 23 +++++++++++++++++++---- code/modules/paperwork/paper_bundle.dm | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index ddc211cc7c..c10b940c1e 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -44,11 +44,11 @@ var/dat = "[name]" for(var/obj/item/weapon/paper/P in src) - dat += "Remove - [P.name]
      " + dat += "Remove Rename - [P.name]
      " for(var/obj/item/weapon/photo/Ph in src) - dat += "Remove - [Ph.name]
      " + dat += "Remove Rename - [Ph.name]
      " for(var/obj/item/weapon/paper_bundle/Pb in src) - dat += "Remove - [Pb.name]
      " + dat += "Remove Rename - [Pb.name]
      " user << browse(dat, "window=folder") onclose(user, "folder") add_fingerprint(usr) @@ -85,7 +85,22 @@ if(P && (P.loc == src) && istype(P)) P.attack_self(usr) onclose(usr, "[P.name]") - + else if(href_list["rename"]) + var/obj/item/weapon/O = locate(href_list["rename"]) + + if(O && (O.loc == src)) + if(istype(O, /obj/item/weapon/paper)) + var/obj/item/weapon/paper/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/photo)) + var/obj/item/weapon/photo/to_rename = O + to_rename.rename() + + else if(istype(O, /obj/item/weapon/paper_bundle)) + var/obj/item/weapon/paper_bundle/to_rename = O + to_rename.rename() + //Update everything attack_self(usr) update_icon() diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 2100e64c56..b604daded5 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -190,7 +190,7 @@ set src in usr var/n_name = sanitizeSafe(input(usr, "What would you like to label the bundle?", "Bundle Labelling", null) as text, MAX_NAME_LEN) - if((loc == usr && usr.stat == 0)) + if((loc == usr || loc.loc && loc.loc == usr) && usr.stat == 0) name = "[(n_name ? text("[n_name]") : "paper")]" add_fingerprint(usr) return From 1ae0ad6d92e1fa7b5ad1fde1c78d404117e60ef1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Apr 2015 20:32:28 +0200 Subject: [PATCH 018/170] Updates the atom_pool, now datum_pool, to handle any datum object. Makes the garbage collector similarly robust. Continues the whole Destroy/qdel porting. --- baystation12.int | 17 +- .../binary_devices/binary_atmos_base.dm | 10 +- .../components/binary_devices/circulator.dm | 4 +- .../components/binary_devices/passive_gate.dm | 2 +- .../components/binary_devices/pipeturbine.dm | 14 +- .../components/binary_devices/pump.dm | 2 +- .../components/omni_devices/filter.dm | 2 +- .../components/omni_devices/mixer.dm | 2 +- .../components/omni_devices/omni_base.dm | 8 +- .../components/portables_connector.dm | 8 +- .../components/trinary_devices/filter.dm | 2 +- .../components/trinary_devices/mixer.dm | 2 +- .../trinary_devices/trinary_base.dm | 14 +- code/ATMOSPHERICS/components/tvalve.dm | 24 +- .../components/unary/heat_exchanger.dm | 2 +- .../components/unary/unary_base.dm | 6 +- .../components/unary/vent_pump.dm | 4 +- .../components/unary/vent_scrubber.dm | 4 +- code/ATMOSPHERICS/components/valve.dm | 16 +- code/ATMOSPHERICS/datum_pipe_network.dm | 4 +- code/ATMOSPHERICS/datum_pipeline.dm | 6 +- code/ATMOSPHERICS/he_pipes.dm | 4 +- code/ATMOSPHERICS/mainspipe.dm | 4 +- code/ATMOSPHERICS/pipes.dm | 66 +- code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm | 4 +- code/FEA/FEA_fire.dm | 2 +- code/FEA/FEA_gas_mixture.dm | 2 +- code/FEA/FEA_system.dm | 4 +- code/FEA/FEA_turf_tile.dm | 2 +- code/TriDimension/Pipes.dm | 8 +- code/TriDimension/Structures.dm | 20 +- code/TriDimension/Turfs.dm | 2 +- code/TriDimension/controller.dm | 2 +- code/ZAS/Fire.dm | 32 +- code/__HELPERS/datum_pool.dm | 9 +- code/__HELPERS/unsorted.dm | 4 +- code/_onclick/oldcode.dm | 2 +- code/_onclick/telekinesis.dm | 14 +- .../ProcessScheduler/core/process.dm | 3 +- code/controllers/Processes/garbage.dm | 84 +- code/controllers/Processes/inactivity.dm | 2 +- code/controllers/_DynamicAreaLighting_TG.dm | 9 - code/controllers/autotransfer.dm | 2 +- code/controllers/communications.dm | 6 +- .../emergency_shuttle_controller.dm | 4 +- code/controllers/failsafe.dm | 2 +- code/controllers/lighting_controller.dm | 2 +- code/controllers/master_controller.dm | 2 +- code/datums/datacore.dm | 4 +- code/datums/datumvars.dm | 6 +- code/datums/disease.dm | 14 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/diseases/alien_embryo.dm | 4 +- code/datums/diseases/dna_spread.dm | 4 +- .../helper_datums/construction_datum.dm | 4 +- code/datums/helper_datums/teleport.dm | 2 +- code/datums/mind.dm | 12 +- code/datums/modules.dm | 3 +- code/datums/recipe.dm | 4 +- code/defines/obj/weapon.dm | 2 +- code/defines/procs/records.dm | 2 +- code/defines/procs/sd_Alert.dm | 336 ++-- code/game/antagonist/antagonist.dm | 8 +- code/game/antagonist/antagonist_build.dm | 4 +- code/game/antagonist/station/highlander.dm | 2 +- code/game/antagonist/station/rogue_ai.dm | 2 +- code/game/asteroid.dm | 2 +- code/game/atoms.dm | 21 +- code/game/atoms_movable.dm | 20 +- code/game/dna/dna_misc.dm | 12 +- code/game/dna/dna_modifier.dm | 16 +- code/game/dna/genes/monkey.dm | 12 +- code/game/gamemodes/blob/blobs/core.dm | 4 +- code/game/gamemodes/blob/blobs/factory.dm | 4 +- code/game/gamemodes/blob/blobs/node.dm | 4 +- code/game/gamemodes/blob/blobs/shield.dm | 2 +- code/game/gamemodes/blob/theblob.dm | 8 +- .../gamemodes/changeling/changeling_powers.dm | 6 +- code/game/gamemodes/cult/cult_structures.dm | 2 +- code/game/gamemodes/cult/cultify/mob.dm | 8 +- code/game/gamemodes/cult/cultify/obj.dm | 2 +- code/game/gamemodes/cult/hell_universe.dm | 1 + code/game/gamemodes/cult/ritual.dm | 6 +- code/game/gamemodes/cult/runes.dm | 36 +- code/game/gamemodes/cult/talisman.dm | 6 +- .../endgame/supermatter_cascade/blob.dm | 5 +- .../endgame/supermatter_cascade/portal.dm | 2 +- .../endgame/supermatter_cascade/universe.dm | 1 + code/game/gamemodes/events.dm | 4 +- code/game/gamemodes/events/PortalStorm.dm | 52 +- code/game/gamemodes/events/black_hole.dm | 174 +-- code/game/gamemodes/events/clang.dm | 4 +- code/game/gamemodes/events/dust.dm | 7 +- .../gamemodes/events/holidays/Christmas.dm | 2 +- code/game/gamemodes/events/wormholes.dm | 2 +- code/game/gamemodes/gameticker.dm | 8 +- code/game/gamemodes/heist/heist.dm | 4 +- .../gamemodes/malfunction/Malf_Modules.dm | 2 +- code/game/gamemodes/meme/meme.dm | 2 +- code/game/gamemodes/meteor/meteors.dm | 10 +- code/game/gamemodes/objective.dm | 4 +- code/game/gamemodes/sandbox/h_sandbox.dm | 2 +- code/game/gamemodes/setupgame.dm | 10 +- code/game/jobs/jobprocs.dm | 2 +- code/game/machinery/Beacon.dm | 110 +- code/game/machinery/OpTable.dm | 10 +- code/game/machinery/Sleeper.dm | 16 +- code/game/machinery/adv_med.dm | 18 +- code/game/machinery/alarm.dm | 16 +- code/game/machinery/atmoalter/meter.dm | 2 +- .../atmoalter/portable_atmospherics.dm | 4 +- code/game/machinery/autolathe.dm | 2 +- code/game/machinery/autolathe_datums.dm | 2 +- code/game/machinery/bees_items.dm | 2 +- code/game/machinery/biogenerator.dm | 2 +- code/game/machinery/bioprinter.dm | 4 +- code/game/machinery/bots/bots.dm | 6 +- code/game/machinery/bots/cleanbot.dm | 8 +- code/game/machinery/bots/ed209bot.dm | 22 +- code/game/machinery/bots/farmbot.dm | 16 +- code/game/machinery/bots/floorbot.dm | 16 +- code/game/machinery/bots/medbot.dm | 12 +- code/game/machinery/bots/mulebot.dm | 2 +- code/game/machinery/bots/secbot.dm | 18 +- code/game/machinery/camera/camera.dm | 2 +- code/game/machinery/cloning.dm | 10 +- code/game/machinery/computer/ai_core.dm | 8 +- code/game/machinery/computer/atmos_alert.dm | 2 +- .../game/machinery/computer/buildandrepair.dm | 4 +- code/game/machinery/computer/cloning.dm | 8 +- .../game/machinery/computer/communications.dm | 4 +- code/game/machinery/computer/computer.dm | 6 +- code/game/machinery/computer/medical.dm | 6 +- code/game/machinery/computer/pod.dm | 4 +- code/game/machinery/computer/prisonshuttle.dm | 6 +- code/game/machinery/computer/security.dm | 12 +- code/game/machinery/computer/shuttle.dm | 2 +- code/game/machinery/computer/skills.dm | 8 +- .../machinery/computer/specops_shuttle.dm | 8 +- code/game/machinery/computer/station_alert.dm | 2 +- .../computer/syndicate_specops_shuttle.dm | 2 +- .../machinery/computer3/buildandrepair.dm | 6 +- code/game/machinery/computer3/computer.dm | 4 +- .../computer3/computers/HolodeckControl.dm | 6 +- .../machinery/computer3/computers/medical.dm | 4 +- .../machinery/computer3/computers/security.dm | 12 +- code/game/machinery/computer3/laptop.dm | 6 +- code/game/machinery/computer3/lapvend.dm | 8 +- code/game/machinery/computer3/program.dm | 2 +- code/game/machinery/constructable_frame.dm | 4 +- code/game/machinery/cryo.dm | 4 +- code/game/machinery/cryopod.dm | 26 +- code/game/machinery/deployable.dm | 12 +- code/game/machinery/doors/airlock.dm | 8 +- code/game/machinery/doors/door.dm | 14 +- code/game/machinery/doors/firedoor.dm | 6 +- .../game/machinery/doors/firedoor_assembly.dm | 6 +- code/game/machinery/doors/windowdoor.dm | 4 +- code/game/machinery/doppler_array.dm | 2 +- .../embedded_controller_base.dm | 2 +- .../embedded_program_base.dm | 54 +- code/game/machinery/hologram.dm | 14 +- code/game/machinery/jukebox.dm | 4 +- code/game/machinery/kitchen/gibber.dm | 6 +- code/game/machinery/kitchen/microwave.dm | 2 +- code/game/machinery/kitchen/smartfridge.dm | 6 +- code/game/machinery/machinery.dm | 16 +- code/game/machinery/magnet.dm | 4 +- code/game/machinery/newscaster.dm | 8 +- code/game/machinery/nuclear_bomb.dm | 2 +- code/game/machinery/overview.dm | 8 +- code/game/machinery/pipe/construction.dm | 4 +- code/game/machinery/pipe/pipe_dispenser.dm | 6 +- code/game/machinery/portable_tag_turret.dm | 4 +- code/game/machinery/portable_turret.dm | 24 +- code/game/machinery/seed_extractor.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 16 +- code/game/machinery/syndicatebeacon.dm | 2 +- code/game/machinery/telecomms/broadcaster.dm | 2 +- code/game/machinery/telecomms/logbrowser.dm | 8 +- .../telecomms/machine_interactions.dm | 808 +++++----- .../machinery/telecomms/telecomunications.dm | 2 +- code/game/machinery/telecomms/telemonitor.dm | 316 ++-- .../machinery/telecomms/traffic_control.dm | 482 +++--- code/game/machinery/teleporter.dm | 4 +- code/game/machinery/turret_control.dm | 2 +- code/game/machinery/turrets.dm | 18 +- code/game/machinery/vending.dm | 24 +- code/game/machinery/washing_machine.dm | 26 +- code/game/mecha/combat/marauder.dm | 2 +- code/game/mecha/equipment/mecha_equipment.dm | 2 +- code/game/mecha/equipment/tools/tools.dm | 8 +- code/game/mecha/equipment/weapons/weapons.dm | 4 +- code/game/mecha/mech_fabricator.dm | 10 +- code/game/mecha/mecha.dm | 8 +- code/game/mecha/mecha_construction_paths.dm | 58 +- code/game/mecha/mecha_control_console.dm | 6 +- code/game/mecha/mecha_wreckage.dm | 2 +- code/game/mecha/working/ripley.dm | 2 +- code/game/mecha/working/working.dm | 2 +- code/game/objects/buckling.dm | 14 +- code/game/objects/effects/aliens.dm | 30 +- code/game/objects/effects/bump_teleporter.dm | 2 +- code/game/objects/effects/chemsmoke.dm | 8 +- .../objects/effects/decals/Cleanable/fuel.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 6 +- .../objects/effects/decals/Cleanable/misc.dm | 6 +- .../game/objects/effects/decals/contraband.dm | 6 +- code/game/objects/effects/decals/remains.dm | 2 +- .../objects/effects/decals/warning_stripes.dm | 20 +- code/game/objects/effects/effect_system.dm | 62 +- code/game/objects/effects/gibs.dm | 6 +- code/game/objects/effects/landmarks.dm | 105 +- code/game/objects/effects/manifest.dm | 2 +- code/game/objects/effects/mines.dm | 20 +- code/game/objects/effects/overlays.dm | 2 +- code/game/objects/effects/portals.dm | 4 +- .../objects/effects/spawners/bombspawner.dm | 4 +- .../objects/effects/spawners/vaultspawner.dm | 2 +- code/game/objects/effects/spiders.dm | 18 +- code/game/objects/empulse.dm | 4 +- code/game/objects/items.dm | 6 +- code/game/objects/items/apc_frame.dm | 6 +- code/game/objects/items/ashtray.dm | 2 +- code/game/objects/items/bodybag.dm | 8 +- code/game/objects/items/crayons.dm | 4 +- code/game/objects/items/devices/PDA/PDA.dm | 6 +- .../objects/items/devices/chameleonproj.dm | 16 +- code/game/objects/items/devices/flash.dm | 4 +- .../objects/items/devices/lightreplacer.dm | 4 +- code/game/objects/items/devices/modkit.dm | 4 +- code/game/objects/items/devices/paicard.dm | 4 +- code/game/objects/items/devices/powersink.dm | 2 +- .../objects/items/devices/radio/beacon.dm | 4 +- .../objects/items/devices/radio/headset.dm | 5 + .../objects/items/devices/radio/intercom.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- .../objects/items/devices/taperecorder.dm | 2 +- code/game/objects/items/devices/uplinks.dm | 4 +- code/game/objects/items/latexballoon.dm | 4 +- code/game/objects/items/robot/robot_parts.dm | 8 +- .../objects/items/robot/robot_upgrades.dm | 2 +- code/game/objects/items/shooting_range.dm | 2 +- .../game/objects/items/stacks/sheets/light.dm | 2 +- code/game/objects/items/stacks/stack.dm | 8 +- code/game/objects/items/stacks/tiles/light.dm | 2 +- code/game/objects/items/toys.dm | 18 +- code/game/objects/items/weapons/RCD.dm | 4 +- code/game/objects/items/weapons/RSF.dm | 2 +- code/game/objects/items/weapons/autopsy.dm | 2 +- code/game/objects/items/weapons/candle.dm | 2 +- code/game/objects/items/weapons/cards_ids.dm | 4 +- .../objects/items/weapons/cigs_lighters.dm | 12 +- .../game/objects/items/weapons/clown_items.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 2 +- code/game/objects/items/weapons/explosives.dm | 2 +- .../objects/items/weapons/extinguisher.dm | 4 +- .../objects/items/weapons/flamethrower.dm | 10 +- .../objects/items/weapons/gift_wrappaper.dm | 10 +- .../items/weapons/grenades/chem_grenade.dm | 2 +- .../items/weapons/grenades/emgrenade.dm | 2 +- .../items/weapons/grenades/flashbang.dm | 12 +- .../items/weapons/grenades/smokebomb.dm | 4 +- .../items/weapons/grenades/spawnergrenade.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 2 +- .../objects/items/weapons/implants/implant.dm | 18 +- .../items/weapons/implants/implantchair.dm | 2 +- .../objects/items/weapons/melee/energy.dm | 8 +- code/game/objects/items/weapons/mop.dm | 2 +- code/game/objects/items/weapons/policetape.dm | 4 +- code/game/objects/items/weapons/shards.dm | 2 +- .../objects/items/weapons/storage/backpack.dm | 8 +- .../objects/items/weapons/storage/bags.dm | 4 +- .../objects/items/weapons/storage/boxes.dm | 2 +- .../objects/items/weapons/storage/fancy.dm | 8 +- .../objects/items/weapons/storage/storage.dm | 2 +- .../items/weapons/surgery_limbattachment.dm | 2 +- code/game/objects/items/weapons/syndie.dm | 2 +- .../objects/items/weapons/table_rack_parts.dm | 8 +- .../objects/items/weapons/tanks/jetpack.dm | 4 +- .../game/objects/items/weapons/tanks/tanks.dm | 12 +- code/game/objects/items/weapons/tape.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 6 +- code/game/objects/items/weapons/weaponry.dm | 30 +- .../objects/items/weapons/weldbackpack.dm | 2 +- code/game/objects/random/random.dm | 2 +- code/game/objects/structures.dm | 18 +- .../structures/crates_lockers/closets.dm | 16 +- .../crates_lockers/closets/l3closet.dm | 5 + .../crates_lockers/closets/secure/personal.dm | 4 +- .../crates_lockers/closets/statue.dm | 6 +- .../crates_lockers/closets/utility_closets.dm | 4 +- .../structures/crates_lockers/crates.dm | 10 +- .../structures/crates_lockers/largecrate.dm | 2 +- code/game/objects/structures/curtains.dm | 2 +- code/game/objects/structures/displaycase.dm | 6 +- code/game/objects/structures/door_assembly.dm | 4 +- code/game/objects/structures/electricchair.dm | 2 +- code/game/objects/structures/false_walls.dm | 22 +- code/game/objects/structures/girders.dm | 36 +- code/game/objects/structures/grille.dm | 10 +- code/game/objects/structures/inflatable.dm | 16 +- code/game/objects/structures/kitchen_spike.dm | 4 +- code/game/objects/structures/lamarr_cage.dm | 6 +- code/game/objects/structures/lattice.dm | 16 +- code/game/objects/structures/mineral_doors.dm | 6 +- code/game/objects/structures/mirror.dm | 2 +- code/game/objects/structures/morgue.dm | 32 +- code/game/objects/structures/signs.dm | 12 +- .../stool_bed_chair_nest/alien_nests.dm | 2 +- .../structures/stool_bed_chair_nest/bed.dm | 18 +- .../structures/stool_bed_chair_nest/chairs.dm | 4 +- .../structures/stool_bed_chair_nest/stools.dm | 12 +- code/game/objects/structures/tables_racks.dm | 12 +- code/game/objects/structures/transit_tubes.dm | 6 +- code/game/objects/structures/watercloset.dm | 12 +- .../objects/structures/windoor_assembly.dm | 6 +- code/game/objects/structures/window.dm | 10 +- code/game/response_team.dm | 2 +- code/game/smoothwall.dm | 2 +- code/game/supplyshuttle.dm | 8 +- code/game/turfs/simulated/floor.dm | 2 +- code/game/turfs/simulated/walls.dm | 10 +- code/game/turfs/simulated/walls_mineral.dm | 2 +- code/game/turfs/simulated/walls_reinforced.dm | 6 +- code/game/turfs/space/space.dm | 18 +- code/game/turfs/turf.dm | 2 +- code/game/vehicles/vehicle.dm | 378 ++--- code/modules/admin/admin_verbs.dm | 2 +- code/modules/admin/holder2.dm | 4 +- code/modules/admin/player_notes.dm | 334 ++-- code/modules/admin/topic.dm | 26 +- code/modules/admin/verbs/BrokenInhands.dm | 2 +- code/modules/admin/verbs/SDQL.dm | 994 ++++++------ code/modules/admin/verbs/SDQL_2.dm | 852 +++++------ code/modules/admin/verbs/buildmode.dm | 6 +- code/modules/admin/verbs/debug.dm | 12 +- code/modules/admin/verbs/mapping.dm | 8 +- code/modules/admin/verbs/randomverbs.dm | 6 +- code/modules/assembly/bomb.dm | 6 +- code/modules/assembly/holder.dm | 2 +- code/modules/assembly/infrared.dm | 24 +- code/modules/assembly/shock_kit.dm | 8 +- code/modules/awaymissions/corpse.dm | 2 +- code/modules/awaymissions/loot.dm | 2 +- code/modules/awaymissions/trigger.dm | 4 +- code/modules/client/client procs.dm | 4 +- code/modules/clothing/clothing.dm | 4 +- code/modules/clothing/spacesuits/breaches.dm | 2 +- .../clothing/spacesuits/rig/modules/combat.dm | 4 +- .../spacesuits/rig/modules/computer.dm | 4 +- .../clothing/spacesuits/rig/modules/ninja.dm | 8 +- code/modules/clothing/spacesuits/rig/rig.dm | 12 +- code/modules/customitems/item_defines.dm | 4 +- code/modules/customitems/item_spawning.dm | 8 +- .../modules/detectivework/scanning_console.dm | 2 +- code/modules/economy/ATM.dm | 2 +- code/modules/economy/cash.dm | 6 +- code/modules/events/carp_migration.dm | 2 +- code/modules/events/rogue_drones.dm | 2 +- code/modules/flufftext/Hallucination.dm | 14 +- code/modules/games/cards.dm | 10 +- code/modules/holodeck/HolodeckControl.dm | 6 +- code/modules/holodeck/HolodeckObjects.dm | 22 +- code/modules/hydroponics/grown.dm | 30 +- code/modules/hydroponics/grown_inedible.dm | 2 +- code/modules/hydroponics/seed.dm | 8 +- code/modules/hydroponics/seed_controller.dm | 2 +- code/modules/hydroponics/seed_machines.dm | 2 +- code/modules/hydroponics/seed_storage.dm | 8 +- .../hydroponics/spreading/spreading.dm | 10 +- .../hydroponics/spreading/spreading_growth.dm | 2 +- code/modules/hydroponics/trays/tray.dm | 10 +- code/modules/hydroponics/trays/tray_apiary.dm | 12 +- code/modules/hydroponics/trays/tray_soil.dm | 10 +- code/modules/hydroponics/trays/tray_tools.dm | 2 +- code/modules/library/lib_items.dm | 10 +- code/modules/library/lib_machines.dm | 2 +- code/modules/liquid/splash_simulation.dm | 16 +- code/modules/maps/swapmaps.dm | 1356 ++++++++--------- code/modules/mining/abandonedcrates.dm | 2 +- code/modules/mining/machine_processing.dm | 2 +- code/modules/mining/machine_stacking.dm | 4 +- code/modules/mining/mine_turfs.dm | 2 +- code/modules/mining/mint.dm | 12 +- code/modules/mining/satchel_ore_boxdm.dm | 2 +- code/modules/mob/dead/observer/logout.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 6 +- code/modules/mob/death.dm | 8 +- code/modules/mob/freelook/ai/eye.dm | 4 +- .../mob/freelook/ai/update_triggers.dm | 2 +- code/modules/mob/freelook/eye.dm | 4 +- .../mob/freelook/mask/update_triggers.dm | 2 +- code/modules/mob/freelook/update_triggers.dm | 6 +- code/modules/mob/freelook/visualnet.dm | 2 +- code/modules/mob/holder.dm | 4 +- code/modules/mob/inventory.dm | 2 +- code/modules/mob/living/blob/blob.dm | 2 +- .../living/carbon/alien/diona/progression.dm | 2 +- .../mob/living/carbon/alien/progression.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 2 +- code/modules/mob/living/carbon/brain/death.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 12 +- .../living/carbon/human/human_attackhand.dm | 4 +- .../mob/living/carbon/human/human_organs.dm | 2 +- .../mob/living/carbon/human/inventory.dm | 42 +- code/modules/mob/living/carbon/human/life.dm | 4 +- .../carbon/human/species/outsider/shadow.dm | 2 +- .../living/carbon/human/species/species.dm | 2 +- .../carbon/human/species/station/station.dm | 2 +- .../human/species/xenomorphs/alien_embryo.dm | 10 +- .../species/xenomorphs/alien_facehugger.dm | 2 +- .../human/species/xenomorphs/xenomorphs.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 4 +- .../mob/living/carbon/human/whisper.dm | 2 +- .../mob/living/carbon/metroid/items.dm | 18 +- .../mob/living/carbon/metroid/metroid.dm | 2 +- .../mob/living/carbon/metroid/powers.dm | 2 +- code/modules/mob/living/living.dm | 14 +- code/modules/mob/living/living_defense.dm | 2 +- code/modules/mob/living/say.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 10 +- .../modules/mob/living/silicon/ai/latejoin.dm | 4 +- .../mob/living/silicon/ai/subsystems.dm | 2 +- code/modules/mob/living/silicon/pai/death.dm | 6 +- code/modules/mob/living/silicon/pai/life.dm | 2 +- .../mob/living/silicon/robot/component.dm | 2 +- .../modules/mob/living/silicon/robot/death.dm | 2 +- .../living/silicon/robot/drone/drone_items.dm | 6 +- .../modules/mob/living/silicon/robot/robot.dm | 8 +- .../mob/living/silicon/robot/robot_items.dm | 4 +- .../living/silicon/robot/robot_upgrades.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 2 +- code/modules/mob/living/simple_animal/bees.dm | 8 +- .../mob/living/simple_animal/borer/borer.dm | 2 +- .../simple_animal/borer/borer_powers.dm | 2 +- .../simple_animal/constructs/constructs.dm | 2 +- .../simple_animal/constructs/soulstone.dm | 16 +- .../mob/living/simple_animal/corpse.dm | 2 +- .../mob/living/simple_animal/friendly/crab.dm | 2 +- .../simple_animal/friendly/farm_animals.dm | 6 +- .../living/simple_animal/friendly/slime.dm | 2 +- .../simple_animal/friendly/spiderbot.dm | 2 +- .../living/simple_animal/hostile/hivebot.dm | 4 +- .../living/simple_animal/hostile/hostile.dm | 2 +- .../mob/living/simple_animal/hostile/mimic.dm | 2 +- .../living/simple_animal/hostile/pirate.dm | 2 +- .../simple_animal/hostile/retaliate/drone.dm | 4 +- .../living/simple_animal/hostile/russian.dm | 2 +- .../living/simple_animal/hostile/syndicate.dm | 4 +- .../mob/living/simple_animal/hostile/tree.dm | 2 +- .../modules/mob/living/simple_animal/shade.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 6 +- code/modules/mob/living/simple_animal/worm.dm | 8 +- code/modules/mob/login.dm | 2 +- code/modules/mob/mob.dm | 10 +- code/modules/mob/mob_grab.dm | 22 +- code/modules/mob/mob_transformation_simple.dm | 116 +- code/modules/mob/new_player/logout.dm | 2 +- code/modules/mob/new_player/new_player.dm | 8 +- .../mob/new_player/preferences_setup.dm | 14 +- code/modules/mob/transform_procs.dm | 35 +- code/modules/organs/blood.dm | 2 +- code/modules/organs/organ.dm | 2 +- code/modules/organs/organ_alien.dm | 10 +- code/modules/organs/organ_external.dm | 8 +- code/modules/organs/organ_stump.dm | 2 +- code/modules/overmap/sectors.dm | 2 +- code/modules/overmap/ships/engines/engine.dm | 2 +- code/modules/overmap/ships/engines/thermal.dm | 2 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paper_bundle.dm | 8 +- code/modules/paperwork/photocopier.dm | 8 +- code/modules/paperwork/photography.dm | 2 +- .../power/antimatter/containment_jar.dm | 4 +- code/modules/power/antimatter/control.dm | 10 +- code/modules/power/antimatter/engine.dm | 4 +- code/modules/power/antimatter/fuel.dm | 10 +- code/modules/power/antimatter/shielding.dm | 14 +- code/modules/power/apc.dm | 25 +- code/modules/power/batteryrack.dm | 2 +- code/modules/power/breaker_box.dm | 2 +- code/modules/power/cable.dm | 20 +- code/modules/power/cell.dm | 9 +- code/modules/power/engine.dm | 6 +- code/modules/power/lighting.dm | 18 +- code/modules/power/pacman2.dm | 2 +- code/modules/power/port_gen.dm | 10 +- code/modules/power/power.dm | 4 +- code/modules/power/powernet.dm | 6 +- code/modules/power/rust/core_field.dm | 8 +- code/modules/power/rust/core_gen.dm | 2 +- .../rust/fuel_assembly_port_construction.dm | 8 +- code/modules/power/rust/fuel_compressor.dm | 4 +- .../rust/fuel_compressor_construction.dm | 8 +- code/modules/power/rust/radiation.dm | 2 +- .../power/rust/virtual_particle_catcher.dm | 4 +- code/modules/power/singularity/collector.dm | 2 +- .../power/singularity/containment_field.dm | 4 +- code/modules/power/singularity/emitter.dm | 2 +- .../power/singularity/field_generator.dm | 4 +- code/modules/power/singularity/generator.dm | 2 +- code/modules/power/singularity/narsie.dm | 2 - .../particle_accelerator/particle.dm | 8 +- .../particle_accelerator.dm | 20 +- code/modules/power/smes.dm | 4 +- code/modules/power/smes_construction.dm | 4 +- code/modules/power/solar.dm | 20 +- code/modules/power/terminal.dm | 2 +- code/modules/power/tracker.dm | 4 +- code/modules/power/turbine.dm | 4 +- code/modules/projectiles/effects.dm | 8 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/alien.dm | 2 +- code/modules/projectiles/guns/energy.dm | 2 +- .../projectiles/guns/energy/temperature.dm | 2 +- .../projectiles/guns/launcher/crossbow.dm | 2 +- .../projectiles/guns/launcher/pneumatic.dm | 6 +- .../projectiles/guns/projectile/dartgun.dm | 2 +- code/modules/projectiles/projectile/change.dm | 6 +- .../modules/projectiles/projectile/special.dm | 6 +- code/modules/projectiles/targeting.dm | 12 +- code/modules/reagents/Chemistry-Holder.dm | 4 +- code/modules/reagents/Chemistry-Machinery.dm | 10 +- code/modules/reagents/Chemistry-Reagents.dm | 24 +- code/modules/reagents/Chemistry-Recipes.dm | 2 +- .../reagents/reagent_containers/borghydro.dm | 2 +- .../reagent_containers/food/drinks/bottle.dm | 4 +- .../reagent_containers/food/sandwich.dm | 6 +- .../reagent_containers/food/snacks.dm | 44 +- .../reagent_containers/food/snacks/meat.dm | 2 +- .../reagents/reagent_containers/glass.dm | 4 +- .../reagents/reagent_containers/pill.dm | 10 +- .../reagents/reagent_containers/spray.dm | 6 +- .../reagents/reagent_containers/syringes.dm | 2 +- code/modules/reagents/reagent_dispenser.dm | 12 +- .../recycling/disposal-construction.dm | 2 +- code/modules/recycling/disposal.dm | 26 +- code/modules/recycling/sortingmachinery.dm | 8 +- code/modules/research/circuitprinter.dm | 4 +- code/modules/research/destructive_analyzer.dm | 2 +- code/modules/research/message_server.dm | 10 +- code/modules/research/rdconsole.dm | 14 +- code/modules/research/server.dm | 4 +- .../xenoarchaeology/artifact/artifact.dm | 248 +-- .../artifact/artifact_crystal.dm | 72 +- .../artifact/artifact_replicator.dm | 2 +- .../artifact/artifact_unknown.dm | 732 ++++----- .../effects/unknown_effect_forcefield.dm | 160 +- .../research/xenoarchaeology/finds/finds.dm | 6 +- .../xenoarchaeology/finds/finds_fossils.dm | 8 +- .../xenoarchaeology/finds/finds_misc.dm | 148 +- .../xenoarchaeology/genetics/reconstitutor.dm | 4 +- .../machinery/artifact_harvester.dm | 2 +- .../xenoarchaeology/machinery/coolant.dm | 2 +- .../xenoarchaeology/master_controller.dm | 290 ++-- .../tools/ano_device_battery.dm | 2 +- .../tools/suspension_generator.dm | 6 +- .../tools/tools_coresampler.dm | 2 +- .../tools/tools_depthscanner.dm | 4 +- .../xenoarchaeology/tools/tools_locater.dm | 2 +- code/modules/scripting/Parser/Keywords.dm | 2 +- code/modules/shieldgen/emergency_shield.dm | 30 +- code/modules/shieldgen/energy_field.dm | 2 +- code/modules/shieldgen/sheldwallgen.dm | 12 +- code/modules/shieldgen/shield_gen.dm | 2 +- code/modules/shuttles/shuttle.dm | 2 +- code/modules/spells/aoe_turf/charge.dm | 2 +- .../spells/aoe_turf/conjure/conjure.dm | 2 +- .../spells/aoe_turf/conjure/construct.dm | 4 +- code/modules/spells/spell_code.dm | 2 +- .../modules/spells/targeted/ethereal_jaunt.dm | 4 +- code/modules/supermatter/supermatter.dm | 8 +- code/modules/surgery/robolimbs.dm | 2 +- code/modules/vehicles/cargo_train.dm | 2 +- code/modules/vehicles/vehicle.dm | 6 +- code/modules/virus2/biohazard destroyer.dm | 2 +- code/modules/virus2/items_devices.dm | 4 +- code/world.dm | 2 +- 579 files changed, 6034 insertions(+), 6004 deletions(-) diff --git a/baystation12.int b/baystation12.int index b82874fded..80d7111a47 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,6 +1,11 @@ -// BEGIN_INTERNALS -/* -MAP_ICON_TYPE: 0 -AUTO_FILE_DIR: OFF -*/ -// END_INTERNALS +// BEGIN_INTERNALS +/* +LAST_COMPILE_TIME: 1429517930 +DIR: code code\controllers code\controllers\Processes code\game code\game\objects code\game\objects\effects code\modules code\modules\client code\modules\examine code\modules\examine\descriptions code\modules\mob +AUTO_FILE_DIR: OFF +MAP_ICON_TYPE: 0 +LAST_COMPILE_VERSION: 507.1283 +WINDOW: code\game\atoms.dm;code\game\atoms_movable.dm;code\modules\client\client procs.dm;code\game\objects\buckling.dm +FILE: code\game\objects\buckling.dm +*/ +// END_INTERNALS diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index 7d57ea6c8f..37985034b1 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -44,15 +44,15 @@ obj/machinery/atmospherics/binary return null - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -123,11 +123,11 @@ obj/machinery/atmospherics/binary disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null update_icon() diff --git a/code/ATMOSPHERICS/components/binary_devices/circulator.dm b/code/ATMOSPHERICS/components/binary_devices/circulator.dm index a4b720302b..6627d15d73 100644 --- a/code/ATMOSPHERICS/components/binary_devices/circulator.dm +++ b/code/ATMOSPHERICS/components/binary_devices/circulator.dm @@ -112,10 +112,10 @@ else if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index b0ef990145..7604f33063 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -258,4 +258,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm index 6923b6d31e..aead60a382 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm @@ -38,15 +38,15 @@ if(WEST) initialize_directions = NORTH|SOUTH - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -110,10 +110,10 @@ else if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) node1 = null node2 = null @@ -216,11 +216,11 @@ disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null return null diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 87eaf9250d..079dfb76cd 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -235,4 +235,4 @@ Thus, the two variables affect pump operation are set in New(): "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/omni_devices/filter.dm b/code/ATMOSPHERICS/components/omni_devices/filter.dm index 3478f0f142..b2966ef431 100644 --- a/code/ATMOSPHERICS/components/omni_devices/filter.dm +++ b/code/ATMOSPHERICS/components/omni_devices/filter.dm @@ -24,7 +24,7 @@ for(var/datum/omni_port/P in ports) P.air.volume = ATMOS_DEFAULT_VOLUME_FILTER -/obj/machinery/atmospherics/omni/filter/Del() +/obj/machinery/atmospherics/omni/filter/Destroy() input = null output = null filters.Cut() diff --git a/code/ATMOSPHERICS/components/omni_devices/mixer.dm b/code/ATMOSPHERICS/components/omni_devices/mixer.dm index 970a33feee..f52269ee60 100644 --- a/code/ATMOSPHERICS/components/omni_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/omni_devices/mixer.dm @@ -49,7 +49,7 @@ for(var/datum/omni_port/P in ports) P.air.volume = ATMOS_DEFAULT_VOLUME_MIXER -/obj/machinery/atmospherics/omni/mixer/Del() +/obj/machinery/atmospherics/omni/mixer/Destroy() inputs.Cut() output = null ..() diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index 3d259ad941..52ab44fa74 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -98,7 +98,7 @@ "\blue You have unfastened \the [src].", \ "You hear a ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/omni/attack_hand(user as mob) if(..()) @@ -231,13 +231,13 @@ return null -/obj/machinery/atmospherics/omni/Del() +/obj/machinery/atmospherics/omni/Destroy() loc = null for(var/datum/omni_port/P in ports) if(P.node) P.node.disconnect(src) - del(P.network) + qdel(P.network) P.node = null ..() @@ -292,7 +292,7 @@ /obj/machinery/atmospherics/omni/disconnect(obj/machinery/atmospherics/reference) for(var/datum/omni_port/P in ports) if(reference == P.node) - del(P.network) + qdel(P.network) P.node = null P.update = 1 break diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm index 315de2ce7c..c33ff79967 100644 --- a/code/ATMOSPHERICS/components/portables_connector.dm +++ b/code/ATMOSPHERICS/components/portables_connector.dm @@ -60,7 +60,7 @@ return null -/obj/machinery/atmospherics/portables_connector/Del() +/obj/machinery/atmospherics/portables_connector/Destroy() loc = null if(connected_device) @@ -68,7 +68,7 @@ if(node) node.disconnect(src) - del(network) + qdel(network) node = null @@ -122,7 +122,7 @@ /obj/machinery/atmospherics/portables_connector/disconnect(obj/machinery/atmospherics/reference) if(reference==node) - del(network) + qdel(network) node = null update_underlays() @@ -152,4 +152,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 7a5fca0fa7..2bd2d0de3c 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -148,7 +148,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/trinary/filter/attack_hand(user as mob) // -- TLE diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index c6f5b17613..a200de25a0 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -120,7 +120,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/trinary/mixer/attack_hand(user as mob) if(..()) diff --git a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm index ff46b9b55f..3f5d66f262 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm @@ -52,18 +52,18 @@ obj/machinery/atmospherics/trinary return null - Del() + Destroy() loc = null if(node1) node1.disconnect(src) - del(network1) + qdel(network1) if(node2) node2.disconnect(src) - del(network2) + qdel(network2) if(node3) node3.disconnect(src) - del(network3) + qdel(network3) node1 = null node2 = null @@ -153,15 +153,15 @@ obj/machinery/atmospherics/trinary disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network1) + qdel(network1) node1 = null else if(reference==node2) - del(network2) + qdel(network2) node2 = null else if(reference==node3) - del(network3) + qdel(network3) node3 = null update_underlays() diff --git a/code/ATMOSPHERICS/components/tvalve.dm b/code/ATMOSPHERICS/components/tvalve.dm index 68a1036a78..42556232bd 100644 --- a/code/ATMOSPHERICS/components/tvalve.dm +++ b/code/ATMOSPHERICS/components/tvalve.dm @@ -101,18 +101,18 @@ return null -/obj/machinery/atmospherics/tvalve/Del() +/obj/machinery/atmospherics/tvalve/Destroy() loc = null if(node1) node1.disconnect(src) - del(network_node1) + qdel(network_node1) if(node2) node2.disconnect(src) - del(network_node2) + qdel(network_node2) if(node3) node3.disconnect(src) - del(network_node3) + qdel(network_node3) node1 = null node2 = null @@ -128,9 +128,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node3) - del(network_node3) + qdel(network_node3) build_network() if(network_node1&&network_node2) @@ -153,9 +153,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node2) - del(network_node2) + qdel(network_node2) build_network() if(network_node1&&network_node3) @@ -262,15 +262,15 @@ /obj/machinery/atmospherics/tvalve/disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network_node1) + qdel(network_node1) node1 = null else if(reference==node2) - del(network_node2) + qdel(network_node2) node2 = null else if(reference==node3) - del(network_node3) + qdel(network_node3) node2 = null update_underlays() @@ -366,7 +366,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/tvalve/mirrored icon_state = "map_tvalvem0" diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index 7d03ad9883..0e75146adc 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -86,4 +86,4 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/ATMOSPHERICS/components/unary/unary_base.dm b/code/ATMOSPHERICS/components/unary/unary_base.dm index 6635631f2d..eea2dba1ab 100644 --- a/code/ATMOSPHERICS/components/unary/unary_base.dm +++ b/code/ATMOSPHERICS/components/unary/unary_base.dm @@ -28,12 +28,12 @@ return null - Del() + Destroy() loc = null if(node) node.disconnect(src) - del(network) + qdel(network) node = null @@ -84,7 +84,7 @@ disconnect(obj/machinery/atmospherics/reference) if(reference==node) - del(network) + qdel(network) node = null update_icon() diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index 0f0d7095fa..25a219ba01 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -414,9 +414,9 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) -/obj/machinery/atmospherics/unary/vent_pump/Del() +/obj/machinery/atmospherics/unary/vent_pump/Destroy() if(initial_loc) initial_loc.air_vent_info -= id_tag initial_loc.air_vent_names -= id_tag diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 63a0549acc..9d690bad3a 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -270,7 +270,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/unary/vent_scrubber/examine(mob/user) if(..(user, 1)) @@ -278,7 +278,7 @@ else user << "You are too far away to read the gauge." -/obj/machinery/atmospherics/unary/vent_scrubber/Del() +/obj/machinery/atmospherics/unary/vent_scrubber/Destroy() if(initial_loc) initial_loc.air_scrub_info -= id_tag initial_loc.air_scrub_names -= id_tag diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 9cc6f7451c..49ae4af2cf 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -73,15 +73,15 @@ return null -/obj/machinery/atmospherics/valve/Del() +/obj/machinery/atmospherics/valve/Destroy() loc = null if(node1) node1.disconnect(src) - del(network_node1) + qdel(network_node1) if(node2) node2.disconnect(src) - del(network_node2) + qdel(network_node2) node1 = null node2 = null @@ -113,9 +113,9 @@ update_icon() if(network_node1) - del(network_node1) + qdel(network_node1) if(network_node2) - del(network_node2) + qdel(network_node2) build_network() @@ -214,11 +214,11 @@ /obj/machinery/atmospherics/valve/disconnect(obj/machinery/atmospherics/reference) if(reference==node1) - del(network_node1) + qdel(network_node1) node1 = null else if(reference==node2) - del(network_node2) + qdel(network_node2) node2 = null update_underlays() @@ -310,7 +310,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe(loc, make_from=src) - del(src) + qdel(src) /obj/machinery/atmospherics/valve/examine(mob/user) ..() diff --git a/code/ATMOSPHERICS/datum_pipe_network.dm b/code/ATMOSPHERICS/datum_pipe_network.dm index 4098c15c31..7fe586733c 100644 --- a/code/ATMOSPHERICS/datum_pipe_network.dm +++ b/code/ATMOSPHERICS/datum_pipe_network.dm @@ -31,7 +31,7 @@ datum/pipe_network //Notes: Assuming that members will add themselves to appropriate roster in network_expand() if(!start_normal) - del(src) + qdel(src) start_normal.network_expand(src, reference) @@ -40,7 +40,7 @@ datum/pipe_network if((normal_members.len>0)||(line_members.len>0)) pipe_networks += src else - del(src) + qdel(src) proc/merge(datum/pipe_network/giver) if(giver==src) return 0 diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index 662376e9b4..f4f4e37990 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -9,13 +9,13 @@ datum/pipeline var/alert_pressure = 0 - Del() + Destroy() if(network) - del(network) + qdel(network) if(air && air.volume) temporarily_store_air() - del(air) + qdel(air) ..() diff --git a/code/ATMOSPHERICS/he_pipes.dm b/code/ATMOSPHERICS/he_pipes.dm index cb11410f86..d78bb828e2 100644 --- a/code/ATMOSPHERICS/he_pipes.dm +++ b/code/ATMOSPHERICS/he_pipes.dm @@ -44,7 +44,7 @@ obj/machinery/atmospherics/pipe/simple/heat_exchanging node2 = target break if(!node1 && !node2) - del(src) + qdel(src) return update_icon() @@ -141,7 +141,7 @@ obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction break if(!node1&&!node2) - del(src) + qdel(src) return update_icon() diff --git a/code/ATMOSPHERICS/mainspipe.dm b/code/ATMOSPHERICS/mainspipe.dm index d70d2bc53e..a381b28c37 100644 --- a/code/ATMOSPHERICS/mainspipe.dm +++ b/code/ATMOSPHERICS/mainspipe.dm @@ -99,7 +99,7 @@ obj/machinery/atmospherics/mains_pipe for(var/obj/machinery/atmospherics/pipe/mains_component/node in nodes) node.disconnect() - Del() + Destroy() disconnect() ..() @@ -152,7 +152,7 @@ obj/machinery/atmospherics/mains_pipe/simple else if(!nodes[1]&&!nodes[2]) - del(src) //TODO: silent deleting looks weird + qdel(src) //TODO: silent deleting looks weird var/have_node1 = nodes[1]?1:0 var/have_node2 = nodes[2]?1:0 icon_state = "exposed[have_node1][have_node2][invisibility ? "-f" : "" ]" diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 92ad93c7d0..2315e856fd 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -30,7 +30,7 @@ /obj/machinery/atmospherics/pipe/proc/check_pressure(pressure) //Return 1 if parent should continue checking other pipes - //Return null if parent should stop checking other pipes. Recall: del(src) will by default return null + //Return null if parent should stop checking other pipes. Recall: qdel(src) will by default return null return 1 @@ -62,8 +62,8 @@ return parent.return_network(reference) -/obj/machinery/atmospherics/pipe/Del() - del(parent) +/obj/machinery/atmospherics/pipe/Destroy() + qdel(parent) if(air_temporary) loc.assume_air(air_temporary) @@ -101,8 +101,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) /obj/machinery/atmospherics/proc/change_color(var/new_color) //only pass valid pipe colors please ~otherwise your pipe will turn invisible @@ -219,7 +219,7 @@ var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() - del(src) + qdel(src) /obj/machinery/atmospherics/pipe/simple/proc/normalize_dir() if(dir==3) @@ -227,7 +227,7 @@ else if(dir==12) set_dir(4) -/obj/machinery/atmospherics/pipe/simple/Del() +/obj/machinery/atmospherics/pipe/simple/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -260,8 +260,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else if(node1 && node2) overlays += icon_manager.get_atmos_icon("pipe", , pipe_color, "[pipe_icon]intact[icon_connect_type]") else @@ -294,7 +294,7 @@ break if(!node1 && !node2) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -305,12 +305,12 @@ /obj/machinery/atmospherics/pipe/simple/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null update_icon() @@ -459,7 +459,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/manifold/Del() +/obj/machinery/atmospherics/pipe/manifold/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -472,17 +472,17 @@ /obj/machinery/atmospherics/pipe/manifold/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null if(reference == node3) if(istype(node3, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node3 = null update_icon() @@ -511,8 +511,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else overlays.Cut() overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "core" + icon_connect_type) @@ -578,7 +578,7 @@ break if(!node1 && !node2 && !node3) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -701,7 +701,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/manifold4w/Del() +/obj/machinery/atmospherics/pipe/manifold4w/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -716,22 +716,22 @@ /obj/machinery/atmospherics/pipe/manifold4w/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null if(reference == node3) if(istype(node3, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node3 = null if(reference == node4) if(istype(node4, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node4 = null update_icon() @@ -762,8 +762,8 @@ for (var/obj/machinery/meter/meter in T) if (meter.target == src) new /obj/item/pipe_meter(T) - del(meter) - del(src) + qdel(meter) + qdel(src) else overlays.Cut() overlays += icon_manager.get_atmos_icon("manifold", , pipe_color, "4way" + icon_connect_type) @@ -837,7 +837,7 @@ break if(!node1 && !node2 && !node3 && !node4) - del(src) + qdel(src) return var/turf/T = get_turf(src) @@ -958,7 +958,7 @@ ..() else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/cap/Del() +/obj/machinery/atmospherics/pipe/cap/Destroy() if(node) node.disconnect(src) @@ -967,7 +967,7 @@ /obj/machinery/atmospherics/pipe/cap/disconnect(obj/machinery/atmospherics/reference) if(reference == node) if(istype(node, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node = null update_icon() @@ -1074,7 +1074,7 @@ else . = PROCESS_KILL -/obj/machinery/atmospherics/pipe/tank/Del() +/obj/machinery/atmospherics/pipe/tank/Destroy() if(node1) node1.disconnect(src) @@ -1108,7 +1108,7 @@ /obj/machinery/atmospherics/pipe/tank/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null update_underlays() @@ -1258,7 +1258,7 @@ else parent.mingle_with_turf(loc, volume) -/obj/machinery/atmospherics/pipe/vent/Del() +/obj/machinery/atmospherics/pipe/vent/Destroy() if(node1) node1.disconnect(src) @@ -1290,7 +1290,7 @@ /obj/machinery/atmospherics/pipe/vent/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null update_icon() diff --git a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm index 4c173b7b7e..7374963fba 100644 --- a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm +++ b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm @@ -342,7 +342,7 @@ obj/machinery/atmospherics set src in world set category = "Minor" - del(src) + qdel(src) pipeline_data() set src in world @@ -487,7 +487,7 @@ obj/window destroy() set category = "Minor" set src in world - del(src) + qdel(src) mob sight = SEE_OBJS|SEE_TURFS diff --git a/code/FEA/FEA_fire.dm b/code/FEA/FEA_fire.dm index b7a8d42fa5..fe18350da0 100644 --- a/code/FEA/FEA_fire.dm +++ b/code/FEA/FEA_fire.dm @@ -171,7 +171,7 @@ return /* -/obj/effect/hotspot/Del() +/obj/effect/hotspot/Destroy() if (istype(loc, /turf/simulated)) DestroyTurf() ..() diff --git a/code/FEA/FEA_gas_mixture.dm b/code/FEA/FEA_gas_mixture.dm index 6beeffc187..a2a1af194e 100644 --- a/code/FEA/FEA_gas_mixture.dm +++ b/code/FEA/FEA_gas_mixture.dm @@ -346,7 +346,7 @@ What are the archived variables for? trace_gases += corresponding corresponding.moles += trace_gas.moles*giver.group_multiplier/group_multiplier - // del(giver) + // qdel(giver) return 1 remove(amount) diff --git a/code/FEA/FEA_system.dm b/code/FEA/FEA_system.dm index 574fd1ba26..6a3dfe0f8b 100644 --- a/code/FEA/FEA_system.dm +++ b/code/FEA/FEA_system.dm @@ -291,7 +291,7 @@ datum var/turf/simulated/T = turf T.parent = null turfs += T - del(turf_AG) + qdel(turf_AG) for(var/turf/simulated/S in turfs) //Have old members try to form new groups if(!S.parent) @@ -306,7 +306,7 @@ datum for(var/obj/movable/floor/OM in object_AG.members) OM.parent = null movable_objects += OM - del(object_AG) + qdel(object_AG) for(var/obj/movable/floor/OM in movable_objects) //Have old members try to form new groups if(!OM.parent) diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index 981d0b023c..ba506f5e7e 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -14,7 +14,7 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) turf assume_air(datum/gas_mixture/giver) //use this for machines to adjust air - del(giver) + qdel(giver) return 0 return_air() diff --git a/code/TriDimension/Pipes.dm b/code/TriDimension/Pipes.dm index d6b87f2909..b1ffef17f5 100644 --- a/code/TriDimension/Pipes.dm +++ b/code/TriDimension/Pipes.dm @@ -80,7 +80,7 @@ obj/machinery/atmospherics/pipe/zpipe/proc/burst() var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() - del(src) + qdel(src) // NOT qdel. obj/machinery/atmospherics/pipe/zpipe/proc/normalize_dir() if(dir==3) @@ -88,7 +88,7 @@ obj/machinery/atmospherics/pipe/zpipe/proc/normalize_dir() else if(dir==12) set_dir(4) -obj/machinery/atmospherics/pipe/zpipe/Del() +obj/machinery/atmospherics/pipe/zpipe/Destroy() if(node1) node1.disconnect(src) if(node2) @@ -104,12 +104,12 @@ obj/machinery/atmospherics/pipe/zpipe/update_icon() obj/machinery/atmospherics/pipe/zpipe/disconnect(obj/machinery/atmospherics/reference) if(reference == node1) if(istype(node1, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node1 = null if(reference == node2) if(istype(node2, /obj/machinery/atmospherics/pipe)) - del(parent) + qdel(parent) node2 = null return null diff --git a/code/TriDimension/Structures.dm b/code/TriDimension/Structures.dm index 554853535a..e9f0f9e82f 100644 --- a/code/TriDimension/Structures.dm +++ b/code/TriDimension/Structures.dm @@ -41,18 +41,18 @@ switch(severity) if(1.0) if(icon_state == "ladderup" && prob(10)) - Del() + qdel(src) if(2.0) if(prob(50)) - Del() + qdel(src) if(3.0) - Del() + qdel(src) return*/ - Del() + Destroy() spawn(1) if(target && icon_state == "ladderdown") - del target + qdel(target) return ..() attackby(obj/item/C as obj, mob/user as mob) @@ -78,7 +78,7 @@ if(!blocked && !istype(below, /turf/simulated/wall)) var/obj/multiz/ladder/X = new /obj/multiz/ladder(below) S.amount = S.amount - 2 - if(S.amount == 0) S.Del() + if(S.amount == 0) qdel(S) X.icon_state = "ladderup" connect() user << "You finish the ladder." @@ -99,7 +99,7 @@ if(target) var/obj/item/stack/rods/R = new /obj/item/stack/rods(target.loc) R.amount = 2 - target.Del() + qdel(Target) user << "You remove the bolts anchoring the ladder." return @@ -117,7 +117,7 @@ var/obj/item/stack/sheet/metal/S = new /obj/item/stack/sheet/metal( src ) S.amount = 2 user << "You remove the ladder and close the hole." - Del() + qdel(src) else user << "You need more welding fuel to complete this task." return @@ -167,7 +167,7 @@ attack_hand(var/mob/M) if(!target || !istype(target.loc, /turf)) - del src + qdel(src) if(active) M << "That [src] is being used." @@ -185,7 +185,7 @@ spawn(7) if(!target || !istype(target.loc, /turf)) - del src + qdel(src) if(M.z == z && get_dist(src,M) <= 1) var/list/adjacent_to_me = global_adjacent_z_levels["[z]"] M.visible_message("\blue \The [M] scurries [target.z == adjacent_to_me["up"] ? "up" : "down"] \the [src]!", "You scramble [target.z == adjacent_to_me["up"] ? "up" : "down"] \the [src]!", "You hear some grunting, and a hatch sealing.") diff --git a/code/TriDimension/Turfs.dm b/code/TriDimension/Turfs.dm index 8992068018..43e33ed3c2 100644 --- a/code/TriDimension/Turfs.dm +++ b/code/TriDimension/Turfs.dm @@ -120,7 +120,7 @@ var/obj/item/stack/tile/plasteel/S = C if (S.get_amount() < 1) return - del(L) + qdel(L) playsound(src.loc, 'sound/weapons/Genhit.ogg', 50, 1) S.build(src) S.use(1) diff --git a/code/TriDimension/controller.dm b/code/TriDimension/controller.dm index 528c2c76ba..e336e417b6 100644 --- a/code/TriDimension/controller.dm +++ b/code/TriDimension/controller.dm @@ -28,7 +28,7 @@ initialized = 1 return 1 -/obj/effect/landmark/zcontroller/Del() +/obj/effect/landmark/zcontroller/Destroy() processing_objects.Remove(src) return diff --git a/code/ZAS/Fire.dm b/code/ZAS/Fire.dm index 5dd0ac3cd3..688f71985d 100644 --- a/code/ZAS/Fire.dm +++ b/code/ZAS/Fire.dm @@ -78,11 +78,11 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) fire = new(src, fl) air_master.active_fire_zones |= zone - + var/obj/effect/decal/cleanable/liquid_fuel/fuel = locate() in src zone.fire_tiles |= src if(fuel) zone.fuel_objs += fuel - + return 0 /obj/fire @@ -162,7 +162,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) ..() if(!istype(loc, /turf)) - del src + qdel(src) set_dir(pick(cardinal)) SetLuminosity(3) @@ -170,7 +170,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) air_master.active_hotspots.Add(src) -/obj/fire/Del() +/obj/fire/Destroy() if (istype(loc, /turf/simulated)) RemoveFire() @@ -179,7 +179,7 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) /obj/fire/proc/RemoveFire() if (istype(loc, /turf)) SetLuminosity(0) - + loc = null air_master.active_hotspots.Remove(src) @@ -227,22 +227,22 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) //determine how far the reaction can progress var/reaction_limit = min(total_oxidizers*(FIRE_REACTION_FUEL_AMOUNT/FIRE_REACTION_OXIDIZER_AMOUNT), total_fuel) //stoichiometric limit - + //determine the actual rate of reaction, as measured by the amount of fuel reacting - + //vapour fuels are extremely volatile! The reaction progress is a percentage of the total fuel (similar to old zburn). var/gas_reaction_progress = max(0.2*group_multiplier, (firelevel/vsc.fire_firelevel_multiplier)*gas_fuel)*FIRE_GAS_BURNRATE_MULT //liquid fuels are not as volatile, and the reaction progress depends on the size of the area that is burning (which is sort of accounted for by firelevel). Having more fuel means a longer burn. var/liquid_reaction_progress = (firelevel/vsc.fire_firelevel_multiplier)*FIRE_LIQUID_BURNRATE_MULT - + //world << "liquid_reaction_progress = [liquid_reaction_progress]" //world << "gas_reaction_progress = [gas_reaction_progress]" - + var/total_reaction_progress = gas_reaction_progress + liquid_reaction_progress var/used_fuel = min(total_reaction_progress, reaction_limit) var/used_oxidizers = used_fuel*(FIRE_REACTION_OXIDIZER_AMOUNT/FIRE_REACTION_FUEL_AMOUNT) //world << "used_fuel = [used_fuel]; used_oxidizers = [used_oxidizers]; reaction_limit=[reaction_limit]" - + //if the reaction is progressing too slow then it isn't self-sustaining anymore and burns out if(zone && zone.fuel_objs.len) if(used_fuel <= FIRE_LIQUD_MIN_BURNRATE) @@ -250,13 +250,13 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) else if(used_fuel <= FIRE_GAS_MIN_BURNRATE*group_multiplier) //purely gas fires have more stringent criteria return 0 - + //*** Remove fuel and oxidizer, add carbon dioxide and heat - + //remove and add gasses as calculated var/used_gas_fuel = min(used_fuel*(gas_reaction_progress/total_reaction_progress), gas_fuel) //remove in proportion to the relative reaction progress var/used_liquid_fuel = between(0, used_fuel-used_gas_fuel, liquid_fuel) - + //remove_by_flag() and adjust_gas() handle the group_multiplier for us. remove_by_flag(XGM_GAS_OXIDIZER, used_oxidizers) remove_by_flag(XGM_GAS_FUEL, used_gas_fuel) @@ -272,14 +272,14 @@ turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0) if(!istype(fuel)) zone.fuel_objs -= fuel continue - + fuel.amount -= fuel_to_remove if(fuel.amount <= 0) zone.fuel_objs -= fuel if(liquidonly) var/turf/T = fuel.loc - if(istype(T) && T.fire) del(T.fire) - del(fuel) + if(istype(T) && T.fire) qdel(T.fire) + qdel(fuel) //calculate the energy produced by the reaction and then set the new temperature of the mix temperature = (starting_energy + vsc.fire_fuel_energy_release * used_fuel) / heat_capacity() diff --git a/code/__HELPERS/datum_pool.dm b/code/__HELPERS/datum_pool.dm index a29f3f752f..9f21fbae6e 100644 --- a/code/__HELPERS/datum_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -50,7 +50,7 @@ var/global/list/GlobalPool = list() var/datum/D = pick_n_take(GlobalPool[get_type]) if(D) D.ResetVars() - D.Prepare() + D.Prepare(second_arg) return D return 0 @@ -60,9 +60,9 @@ var/global/list/GlobalPool = list() if(length(GlobalPool[D.type]) > ATOM_POOL_COUNT) #ifdef DEBUG_ATOM_POOL - world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds [] discarding...", D.type, ATOM_POOL_COUNT) + world << text("DEBUG_DATUM_POOL: PlaceInPool([]) exceeds []. Discarding.", D.type, ATOM_POOL_COUNT) #endif - qdel(D) + del(D) return if(D in GlobalPool[D.type]) @@ -71,7 +71,7 @@ var/global/list/GlobalPool = list() if(!GlobalPool[D.type]) GlobalPool[D.type] = list() - GlobalPool[D.type] |= D + GlobalPool[D.type] += D D.Destroy() D.ResetVars() @@ -86,7 +86,6 @@ var/global/list/GlobalPool = list() /atom/movable/Prepare(args) if(islist(args)) loc = args[1] - else loc = args ..() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 72d85a67b5..8895e67c2a 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -631,7 +631,7 @@ proc/anim(turf/location as turf,target as mob|obj,a_icon,a_icon_state as text,fl animation.master = target flick(flick_anim, animation) sleep(max(sleeptime, 15)) - del(animation) + qdel(animation) //Will return the contents of an atom recursivly to a depth of 'searchDepth' /atom/proc/GetAllContents(searchDepth = 5) @@ -902,7 +902,7 @@ proc/anim(turf/location as turf,target as mob|obj,a_icon,a_icon_state as text,fl X.icon = 'icons/turf/shuttle.dmi' X.icon_state = replacetext(O.icon_state, "_f", "_s") // revert the turf to the old icon_state X.name = "wall" - del(O) // prevents multiple shuttle corners from stacking + qdel(O) // prevents multiple shuttle corners from stacking continue if(!istype(O,/obj)) continue O.loc = X diff --git a/code/_onclick/oldcode.dm b/code/_onclick/oldcode.dm index ce6a238329..890d67923a 100644 --- a/code/_onclick/oldcode.dm +++ b/code/_onclick/oldcode.dm @@ -253,7 +253,7 @@ See the previous More info, for... more info... */ - //del(D) + //qdel(D) // Garbage Collect Dummy D.loc = null D = null diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index 88c9feca36..ae57895cd6 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -80,14 +80,14 @@ var/const/tk_maxrange = 15 if(focus.Adjacent(loc)) focus.loc = loc - del(src) + qdel(src) return //stops TK grabs being equipped anywhere but into hands equipped(var/mob/user, var/slot) if( (slot == slot_l_hand) || (slot== slot_r_hand) ) return - del(src) + qdel(src) return @@ -99,10 +99,10 @@ var/const/tk_maxrange = 15 if(!target || !user) return if(last_throw+3 > world.time) return if(!host || host != user) - del(src) + qdel(src) return if(!(TK in host.mutations)) - del(src) + qdel(src) return if(isobj(target) && !isturf(target.loc)) return @@ -152,7 +152,7 @@ var/const/tk_maxrange = 15 proc/focus_object(var/obj/target, var/mob/living/user) if(!istype(target,/obj)) return//Cant throw non objects atm might let it do mobs later if(target.anchored || !isturf(target.loc)) - del src + qdel(src) return focus = target update_icon() @@ -162,7 +162,7 @@ var/const/tk_maxrange = 15 proc/apply_focus_overlay() if(!focus) return - var/obj/effect/overlay/O = new /obj/effect/overlay(locate(focus.x,focus.y,focus.z)) + var/obj/effect/overlay/O = PoolOrNew(/obj/effect/overlay, locate(focus.x,focus.y,focus.z)) O.name = "sparkles" O.anchored = 1 O.density = 0 @@ -172,7 +172,7 @@ var/const/tk_maxrange = 15 O.icon_state = "nothing" flick("empdisable",O) spawn(5) - O.delete() + qdel(O) return diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm index 89048113d3..95adbb0919 100644 --- a/code/controllers/ProcessScheduler/core/process.dm +++ b/code/controllers/ProcessScheduler/core/process.dm @@ -184,8 +184,7 @@ datum/controller/process/proc/kill() killed = TRUE - // This should del - del(src) + del(src) // This should del datum/controller/process/proc/scheck(var/tickId = 0) if (killed) diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index 8ffbfa1cae..b9a6c7017b 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -1,7 +1,9 @@ var/datum/controller/process/garbage_collector/garbage_collector +var/list/delayed_garbage = list() -// #define GC_DEBUG 1 +#define GC_DEBUG 1 /datum/controller/process/garbage_collector + var/garbage_collect = 1 // Whether or not to actually do work var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. @@ -16,14 +18,21 @@ var/datum/controller/process/garbage_collector/garbage_collector /datum/controller/process/garbage_collector/setup() name = "garbage" - schedule_interval = 20 // every 2 seconds + schedule_interval = 6 SECONDS if(!garbage_collector) garbage_collector = src -/datum/controller/process/garbage_collector/doWork() - dels = 0 + for(var/garbage in delayed_garbage) + qdel(garbage) + delayed_garbage.Cut() + delayed_garbage = null +/datum/controller/process/garbage_collector/doWork() + if(!garbage_collect) + return + + dels = 0 var/time_to_kill = world.time - collection_timeout // Anything qdel() but not GC'd BEFORE this time needs to be manually del() var/checkRemain = max_checks_multiplier * schedule_interval var/maxDels = max_forcedel_multiplier * schedule_interval @@ -31,21 +40,21 @@ var/datum/controller/process/garbage_collector/garbage_collector while(destroyed.len && --checkRemain >= 0) if(dels >= maxDels) #ifdef GC_DEBUG - testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") + testing("GC: Reached max force dels per tick [dels] vs [maxDels]") #endif break // Server's already pretty pounded, everything else can wait 2 seconds var/refID = destroyed[1] var/GCd_at_time = destroyed[refID] if(GCd_at_time > time_to_kill) #ifdef GC_DEBUG - testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") + testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + collection_timeout]") #endif break // Everything else is newer, skip them var/atom/A = locate(refID) #ifdef GC_DEBUG testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") #endif - if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + if(A && A.gcDestroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake // Something's still referring to the qdel'd object. Kill it. testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") logging["[A.type]"]++ @@ -56,15 +65,14 @@ var/datum/controller/process/garbage_collector/garbage_collector testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") #endif destroyed.Cut(1, 2) - scheck() /datum/controller/process/garbage_collector/proc/AddTrash(datum/A) - if(!istype(A) || !isnull(A.gc_destroyed)) + if(!istype(A) || !isnull(A.gcDestroyed)) return #ifdef GC_DEBUG - testing("GC: AddTrash([A.type])") + testing("GC: AddTrash(\ref[A] - [A.type])") #endif - A.gc_destroyed = world.time + A.gcDestroyed = world.time destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. destroyed["\ref[A]"] = world.time @@ -74,18 +82,39 @@ var/datum/controller/process/garbage_collector/garbage_collector /proc/qdel(var/datum/A) if(!A) return + if(istype(A, /list)) + var/list/L = A + for(var/E in L) + qdel(E) + return + if(!istype(A)) //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") del(A) garbage_collector.dels++ - else if(isnull(A.gc_destroyed)) - // Let our friend know they're about to get fucked up. + else if(isnull(A.gcDestroyed)) + // Let our friend know they're about to get collected . = !A.Destroy() if(. && A) A.finalize_qdel() /datum/proc/finalize_qdel() - garbage_collector.AddTrash(src) + del(src) + +/atom/finalize_qdel() + if(garbage_collector) + garbage_collector.AddTrash(src) + else + delayed_garbage |= src + +/icon/finalize_qdel() + del(src) + +/imagine/finalize_qdel() + del(src) + +/mob/finalize_qdel() + del(src) /turf/finalize_qdel() del(src) @@ -97,11 +126,18 @@ var/datum/controller/process/garbage_collector/garbage_collector tag = null return -/datum/var/gc_destroyed //Time when this object was destroyed. - +#define TESTING 1 #ifdef TESTING /client/var/running_find_references +/mob/verb/create_thing() + set category = "Debug" + set name = "Create Thing" + + var/path = input("Enter path") + var/atom/thing = new path(loc) + thing.find_references() + /atom/verb/find_references() set category = "Debug" set name = "Find References" @@ -120,8 +156,8 @@ var/datum/controller/process/garbage_collector/garbage_collector return // Remove this object from the list of things to be auto-deleted. - if(garbage) - garbage.destroyed -= "\ref[src]" + if(garbage_collector) + garbage_collector.destroyed -= "\ref[src]" usr.client.running_find_references = type testing("Beginning search for references to a [type].") @@ -147,13 +183,13 @@ var/datum/controller/process/garbage_collector/garbage_collector /client/verb/purge_all_destroyed_objects() set category = "Debug" - if(garbage) - while(garbage.destroyed.len) - var/datum/o = locate(garbage.destroyed[1]) - if(istype(o) && o.gc_destroyed) + if(garbage_collector) + while(garbage_collector.destroyed.len) + var/datum/o = locate(garbage_collector.destroyed[1]) + if(istype(o) && o.gcDestroyed) del(o) - garbage.dels++ - garbage.destroyed.Cut(1, 2) + garbage_collector.dels++ + garbage_collector.destroyed.Cut(1, 2) #endif #ifdef GC_DEBUG diff --git a/code/controllers/Processes/inactivity.dm b/code/controllers/Processes/inactivity.dm index b610502d19..d9f9206749 100644 --- a/code/controllers/Processes/inactivity.dm +++ b/code/controllers/Processes/inactivity.dm @@ -9,7 +9,7 @@ if(!istype(C.mob, /mob/dead)) log_access("AFK: [key_name(C)]") C << "You have been inactive for more than 10 minutes and have been disconnected." - del(C) + del(C) // Don't qdel, cannot override finalize_qdel behaviour for clients. scheck() diff --git a/code/controllers/_DynamicAreaLighting_TG.dm b/code/controllers/_DynamicAreaLighting_TG.dm index 6eeecef90d..6d3fd406dd 100644 --- a/code/controllers/_DynamicAreaLighting_TG.dm +++ b/code/controllers/_DynamicAreaLighting_TG.dm @@ -161,15 +161,6 @@ atom/movable/New() trueLuminosity = luminosity * luminosity light = new(src) -//Objects with opacity will trigger nearby lights to update at next lighting process. -atom/movable/Del() - if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() - - ..() - //Sets our luminosity. //If we have no light it will create one. //If we are setting luminosity to 0 the light will be cleaned up by the controller and garbage collected once all its diff --git a/code/controllers/autotransfer.dm b/code/controllers/autotransfer.dm index f1240a1fae..597b7f607c 100644 --- a/code/controllers/autotransfer.dm +++ b/code/controllers/autotransfer.dm @@ -7,7 +7,7 @@ datum/controller/transfer_controller/New() timerbuffer = config.vote_autotransfer_initial processing_objects += src -datum/controller/transfer_controller/Del() +datum/controller/transfer_controller/Destroy() processing_objects -= src datum/controller/transfer_controller/proc/process() diff --git a/code/controllers/communications.dm b/code/controllers/communications.dm index b4b0eb4393..9e82c55d05 100644 --- a/code/controllers/communications.dm +++ b/code/controllers/communications.dm @@ -223,7 +223,7 @@ var/global/datum/controller/radio/radio_controller frequency.remove_listener(device) if(frequency.devices.len == 0) - del(frequency) + qdel(frequency) frequencies -= f_text return 1 @@ -248,7 +248,7 @@ var/global/datum/controller/radio/radio_controller if(range) start_point = get_turf(source) if(!start_point) - del(signal) + qdel(signal) return 0 if (filter) send_to_filter(source, signal, filter, start_point, range) @@ -297,7 +297,7 @@ var/global/datum/controller/radio/radio_controller devices_line -= null if (devices_line.len==0) devices -= devices_filter - del(devices_line) + qdel(devices_line) /datum/signal var/obj/source diff --git a/code/controllers/emergency_shuttle_controller.dm b/code/controllers/emergency_shuttle_controller.dm index 4f55d3e406..7e0d1e2d25 100644 --- a/code/controllers/emergency_shuttle_controller.dm +++ b/code/controllers/emergency_shuttle_controller.dm @@ -242,8 +242,8 @@ var/global/datum/emergency_shuttle_controller/emergency_shuttle sleep(speed) step(src, direction) for(var/obj/effect/starender/E in loc) - del(src) - + qdel(src) + return /obj/effect/starender invisibility = 101 diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 65df6dc90d..ee506c0d27 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -14,7 +14,7 @@ var/datum/controller/failsafe/Failsafe //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) if(Failsafe != src) if(istype(Failsafe)) - del(Failsafe) + qdel(Failsafe) Failsafe = src Failsafe.process() diff --git a/code/controllers/lighting_controller.dm b/code/controllers/lighting_controller.dm index b59d3c73d6..8510af6714 100644 --- a/code/controllers/lighting_controller.dm +++ b/code/controllers/lighting_controller.dm @@ -22,7 +22,7 @@ datum/controller/lighting/New() if(lighting_controller != src) if(istype(lighting_controller,/datum/controller/lighting)) Recover() //if we are replacing an existing lighting_controller (due to a crash) we attempt to preserve as much as we can - del(lighting_controller) + qdel(lighting_controller) lighting_controller = src diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index facae60577..14e02d202a 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -19,7 +19,7 @@ datum/controller/game_controller/New() if(master_controller != src) log_debug("Rebuilding Master Controller") if(istype(master_controller)) - del(master_controller) + qdel(master_controller) master_controller = src if(!job_master) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 5fc86c420a..351ec9a845 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -293,7 +293,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H) preview_icon.Blend(eyes_s, ICON_OVERLAY) if(clothes_s) preview_icon.Blend(clothes_s, ICON_OVERLAY) - del(eyes_s) - del(clothes_s) + qdel(eyes_s) + qdel(clothes_s) return preview_icon diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 2e8e4bfd3f..914b56ee60 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -598,7 +598,7 @@ client for(var/obj/Obj in world) if(Obj.type == O_type) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -609,7 +609,7 @@ client for(var/obj/Obj in world) if(istype(Obj,O_type)) i++ - del(Obj) + qdel(Obj) if(!i) usr << "No objects of this type exist" return @@ -888,7 +888,7 @@ client usr << "Removed [rem_organ] from [M]." rem_organ.removed() - del(rem_organ) + qdel(rem_organ) else if(href_list["fix_nano"]) if(!check_rights(R_DEBUG)) return diff --git a/code/datums/disease.dm b/code/datums/disease.dm index 93aa14f19b..398dc73bbb 100644 --- a/code/datums/disease.dm +++ b/code/datums/disease.dm @@ -11,7 +11,7 @@ /* -IMPORTANT NOTE: Please delete the diseases by using cure() proc or del() instruction. +IMPORTANT NOTE: Please delete the diseases by using cure() proc or qdel() instruction. Diseases are referenced in a global list, so simply setting mob or obj vars to null does not delete the object itself. Thank you. @@ -158,7 +158,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease if(D != src) if(IsSame(D)) //error("Deleting [D.name] because it's the same as [src.name].") - del(D) // if there are somehow two viruses of the same kind in the system, delete the other one + qdel(D) // if there are somehow two viruses of the same kind in the system, delete the other one if(holder == affected_mob) if(affected_mob.stat != DEAD) //he's alive @@ -183,7 +183,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /*if(istype(src, /datum/disease/alien_embryo)) //Get rid of the infection flag if it's a xeno embryo. affected_mob.status_flags &= ~(XENO_HOST)*/ affected_mob.viruses -= src //remove the datum from the list - del(src) //delete the datum to stop it processing + qdel(src) //delete the datum to stop it processing return @@ -193,6 +193,9 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease active_diseases += src initial_spread = spread +/datum/disease/Destroy() + active_diseases.Remove(src) + /datum/disease/proc/IsSame(var/datum/disease/D) if(istype(src, D.type)) return 1 @@ -200,8 +203,3 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/proc/Copy(var/process = 0) return new type(process, src) - -/* -/datum/disease/Del() - active_diseases.Remove(src) -*/ diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 70acceca35..d4effcf6cb 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -71,7 +71,7 @@ var/list/advance_cures = list( ..(process, D) return -/datum/disease/advance/Del() +/datum/disease/advance/Destroy() if(processing) for(var/datum/symptom/S in symptoms) S.End(src) @@ -109,7 +109,7 @@ var/list/advance_cures = list( if(resistance && !(id in affected_mob.resistances)) affected_mob.resistances[id] = id affected_mob.viruses -= src //remove the datum from the list - del(src) //delete the datum to stop it processing + qdel(src) //delete the datum to stop it processing return // Returns the advance disease with a different reference memory. diff --git a/code/datums/diseases/alien_embryo.dm b/code/datums/diseases/alien_embryo.dm index 631c93b26c..59d1dbe160 100644 --- a/code/datums/diseases/alien_embryo.dm +++ b/code/datums/diseases/alien_embryo.dm @@ -113,7 +113,7 @@ Des: Removes all infection images from aliens and places an infection image on a if (alien.client) for(var/image/I in alien.client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) for (var/mob/living/carbon/alien/alien in player_list) if (alien.client) @@ -149,5 +149,5 @@ Des: Removes the alien infection image from all aliens in the world located in p for(var/image/I in alien.client.images) if(I.loc == C) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) return diff --git a/code/datums/diseases/dna_spread.dm b/code/datums/diseases/dna_spread.dm index a4d85a5640..6d520fe294 100644 --- a/code/datums/diseases/dna_spread.dm +++ b/code/datums/diseases/dna_spread.dm @@ -34,7 +34,7 @@ if(4) if(!src.transformed) if ((!strain_data["name"]) || (!strain_data["UI"]) || (!strain_data["SE"])) - del(affected_mob.virus) + qdel(affected_mob.virus) return //Save original dna for when the disease is cured. @@ -56,7 +56,7 @@ return -/datum/disease/dnaspread/Del() +/datum/disease/dnaspread/Destroy() if ((original_dna["name"]) && (original_dna["UI"]) && (original_dna["SE"])) var/list/newUI=original_dna["UI"] var/list/newSE=original_dna["SE"] diff --git a/code/datums/helper_datums/construction_datum.dm b/code/datums/helper_datums/construction_datum.dm index 7c2fabbc9b..0bda144e8a 100644 --- a/code/datums/helper_datums/construction_datum.dm +++ b/code/datums/helper_datums/construction_datum.dm @@ -12,7 +12,7 @@ holder = atom if(!holder) //don't want this without a holder spawn - del src + qdel(src) set_desc(steps.len) return @@ -61,7 +61,7 @@ if(result) new result(get_turf(holder)) spawn() - del holder + qdel(holder) return proc/set_desc(index as num) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 00899f47cb..1f6c2abd74 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -49,7 +49,7 @@ //must succeed in most cases proc/setTeleatom(atom/movable/ateleatom) if(istype(ateleatom, /obj/effect) && !istype(ateleatom, /obj/effect/dummy/chameleon)) - del(ateleatom) + qdel(ateleatom) return 0 if(istype(ateleatom)) teleatom = ateleatom diff --git a/code/datums/mind.dm b/code/datums/mind.dm index f6fbbc110c..cfbd155145 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -311,7 +311,7 @@ datum/mind for(var/obj/item/weapon/implant/loyalty/I in H.contents) for(var/obj/item/organ/external/organs in H.organs) if(I in organs.implants) - I.Del() + qdel(I) break H << "Your loyalty implant has been deactivated." log_admin("[key_name_admin(usr)] has de-loyalty implanted [current].") @@ -368,7 +368,7 @@ datum/mind src = null m2h.inject(M) src = mobfinder.loc:mind - del(mobfinder) + qdel(mobfinder) current.radiation -= 50 */ else if (href_list["silicon"]) @@ -445,10 +445,10 @@ datum/mind var/list/L = current.get_contents() for (var/t in L) if (istype(t, /obj/item/device/pda)) - if (t:uplink) del(t:uplink) + if (t:uplink) qdel(t:uplink) t:uplink = null else if (istype(t, /obj/item/device/radio)) - if (t:traitorradio) del(t:traitorradio) + if (t:traitorradio) qdel(t:traitorradio) t:traitorradio = null t:traitor_frequency = 0.0 else if (istype(t, /obj/item/weapon/SWF_uplink) || istype(t, /obj/item/weapon/syndicate_uplink)) @@ -457,7 +457,7 @@ datum/mind R.loc = current.loc R.traitorradio = null R.traitor_frequency = 0.0 - del(t) + qdel(t) // remove wizards spells //If there are more special powers that need removal, they can be procced into here./N @@ -479,7 +479,7 @@ datum/mind proc/take_uplink() var/obj/item/device/uplink/hidden/H = find_syndicate_uplink() if(H) - del(H) + qdel(H) // check whether this mind's mob has been brigged for the given duration diff --git a/code/datums/modules.dm b/code/datums/modules.dm index 896d920f99..43d25a2e25 100644 --- a/code/datums/modules.dm +++ b/code/datums/modules.dm @@ -24,7 +24,8 @@ var/list/modules = list( // global associative list var/mneed = mods.inmodlist(type) // find if this type has modules defined if(!mneed) // not found in module list? - del(src) // delete self, thus ending proc + qdel(src) + return var/needed = mods.getbitmask(type) // get a bitmask for the number of modules in this object status = needed diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index d72a8798a7..0f10d8d56f 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -95,7 +95,7 @@ var/obj/result_obj = new result(container) for (var/obj/O in (container.contents-result_obj)) O.reagents.trans_to(result_obj, O.reagents.total_volume) - del(O) + qdel(O) container.reagents.clear_reagents() return result_obj @@ -110,7 +110,7 @@ O.reagents.del_reagent("nutriment") O.reagents.update_total() O.reagents.trans_to(result_obj, O.reagents.total_volume) - del(O) + qdel(O) container.reagents.clear_reagents() return result_obj diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 7f287a5b54..5b0ae96726 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -350,7 +350,7 @@ /obj/item/weapon/module/power_control/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if (istype(W, /obj/item/device/multitool)) var/obj/item/weapon/circuitboard/ghettosmes/newcircuit = new/obj/item/weapon/circuitboard/ghettosmes(user.loc) - del(src) + qdel(src) user.put_in_hands(newcircuit) diff --git a/code/defines/procs/records.dm b/code/defines/procs/records.dm index 4e9fbcc9af..256ae51dbf 100644 --- a/code/defines/procs/records.dm +++ b/code/defines/procs/records.dm @@ -22,7 +22,7 @@ G.fields["photo_side"] = side data_core.general += G - del(dummy) + qdel(dummy) return G /proc/CreateSecurityRecord(var/name as text, var/id as text) diff --git a/code/defines/procs/sd_Alert.dm b/code/defines/procs/sd_Alert.dm index c63cab8f8b..1e2649687c 100644 --- a/code/defines/procs/sd_Alert.dm +++ b/code/defines/procs/sd_Alert.dm @@ -1,168 +1,168 @@ -/* sd_Alert library - by Shadowdarke (shadowdarke@byond.com) - - sd_Alert() is a powerful and flexible alternative to the built in BYOND - alert() proc. sd_Alert offers timed popups, unlimited buttons, custom - appearance, and even the option to popup without stealing keyboard focus - from the map or command line. - - Please see demo.dm for detailed examples. - -FORMAT - sd_Alert(who, message, title, buttons, default, duration, unfocus, \ - size, table, style, tag, select, flags) - -ARGUMENTS - who - the client or mob to display the alert to. - message - text message to display - title - title of the alert box - buttons - list of buttons - Default Value: list("Ok") - default - default button selestion - Default Value: the first button in the list - duration - the number of ticks before this alert expires. If not - set, the alert lasts until a button is clicked. - Default Value: 0 (unlimited) - unfocus - if this value is set, the popup will not steal keyboard - focus from the map or command line. - Default Value: 1 (do not take focus) - size - size of the popup window in px - Default Value: "300x200" - table - optional parameters for the HTML table in the alert - Default Value: "width=100% height=100%" (fill the window) - style - optional style sheet information - tag - lets you specify a certain tag for this sd_Alert so you may manipulate it - externally. (i.e. force the alert to close, change options and redisplay, - reuse the same window, etc.) - select - if set, the buttons will be replaced with a selection box with a number of - lines displayed equal to this value. - Default value: 0 (use buttons) - flags - optional flags effecting the alert display. These flags may be ORed (|) - together for multiple effects. - SD_ALERT_SCROLL = display a scrollbar - SD_ALERT_SELECT_MULTI = forces selection box display (instead of - buttons) allows the user to select multiple - choices. - SD_ALERT_LINKS = display each choice as a plain text link. - Any selection box style overrides this flag. - SD_ALERT_NOVALIDATE = don't validate responses - Default value: SD_ALERT_SCROLL - (button display with scroll bar, validate responses) -RETURNS - The text of the selected button, or null if the alert duration expired - without a button click. - -Version 1 changes (from version 0): -* Added the tag, select, and flags arguments, thanks to several suggestions from Foomer. -* Split the sd_Alert/Alert() proc into New(), Display(), and Response() to allow more - customization by developers. Primarily developers would want to use Display() to change - the display of active tagged windows - -*/ - - -#define SD_ALERT_SCROLL 1 -#define SD_ALERT_SELECT_MULTI 2 -#define SD_ALERT_LINKS 4 -#define SD_ALERT_NOVALIDATE 8 - -proc/sd_Alert(client/who, message, title, buttons = list("Ok"),\ - default, duration = 0, unfocus = 1, size = "300x200", \ - table = "width=100% height=100%", style, tag, select, flags = SD_ALERT_SCROLL) - - if(ismob(who)) - var/mob/M = who - who = M.client - if(!istype(who)) CRASH("sd_Alert: Invalid target:[who] (\ref[who])") - - var/sd_alert/T = locate(tag) - if(T) - if(istype(T)) del(T) - else CRASH("sd_Alert: tag \"[tag]\" is already in use by datum '[T]' (type: [T.type])") - T = new(who, tag) - if(duration) - spawn(duration) - if(T) del(T) - return - T.Display(message,title,buttons,default,unfocus,size,table,style,select,flags) - . = T.Response() - -sd_alert - var - client/target - response - list/validation - - Del() - target << browse(null,"window=\ref[src]") - ..() - - New(who, tag) - ..() - target = who - src.tag = tag - - Topic(href,params[]) - if(usr.client != target) return - response = params["clk"] - - proc/Display(message,title,list/buttons,default,unfocus,size,table,style,select,flags) - if(unfocus) spawn() target << browse(null,null) - if(istext(buttons)) buttons = list(buttons) - if(!default) default = buttons[1] - if(!(flags & SD_ALERT_NOVALIDATE)) validation = buttons.Copy() - - var/html = {"[title][style]\ -
      [message]
      "} - - if(select || (flags & SD_ALERT_SELECT_MULTI)) // select style choices - html += {"
      \ - -
      " - else if(flags & SD_ALERT_LINKS) // text link style - for(var/b in buttons) - var/list/L = list() - L["clk"] = b - var/html_string=list2params(L) - var/focus - if(b == default) focus = " ID=fcs" - html += "[html_encode(b)]\ -
      " - else // button style choices - for(var/b in buttons) - var/list/L = list() - L["clk"] = b - var/html_string=list2params(L) - var/focus - if(b == default) focus = " ID=fcs" - html += " " - - html += "
      " - - target << browse(html,"window=\ref[src];size=[size];can_close=0") - - proc/Response() - var/validated - while(!validated) - while(target && !response) // wait for a response - sleep(2) - - if(response && validation) - if(istype(response, /list)) - var/list/L = response - validation - if(L.len) response = null - else validated = 1 - else if(response in validation) validated = 1 - else response=null - else validated = 1 - spawn(2) del(src) - return response +/* sd_Alert library + by Shadowdarke (shadowdarke@byond.com) + + sd_Alert() is a powerful and flexible alternative to the built in BYOND + alert() proc. sd_Alert offers timed popups, unlimited buttons, custom + appearance, and even the option to popup without stealing keyboard focus + from the map or command line. + + Please see demo.dm for detailed examples. + +FORMAT + sd_Alert(who, message, title, buttons, default, duration, unfocus, \ + size, table, style, tag, select, flags) + +ARGUMENTS + who - the client or mob to display the alert to. + message - text message to display + title - title of the alert box + buttons - list of buttons + Default Value: list("Ok") + default - default button selestion + Default Value: the first button in the list + duration - the number of ticks before this alert expires. If not + set, the alert lasts until a button is clicked. + Default Value: 0 (unlimited) + unfocus - if this value is set, the popup will not steal keyboard + focus from the map or command line. + Default Value: 1 (do not take focus) + size - size of the popup window in px + Default Value: "300x200" + table - optional parameters for the HTML table in the alert + Default Value: "width=100% height=100%" (fill the window) + style - optional style sheet information + tag - lets you specify a certain tag for this sd_Alert so you may manipulate it + externally. (i.e. force the alert to close, change options and redisplay, + reuse the same window, etc.) + select - if set, the buttons will be replaced with a selection box with a number of + lines displayed equal to this value. + Default value: 0 (use buttons) + flags - optional flags effecting the alert display. These flags may be ORed (|) + together for multiple effects. + SD_ALERT_SCROLL = display a scrollbar + SD_ALERT_SELECT_MULTI = forces selection box display (instead of + buttons) allows the user to select multiple + choices. + SD_ALERT_LINKS = display each choice as a plain text link. + Any selection box style overrides this flag. + SD_ALERT_NOVALIDATE = don't validate responses + Default value: SD_ALERT_SCROLL + (button display with scroll bar, validate responses) +RETURNS + The text of the selected button, or null if the alert duration expired + without a button click. + +Version 1 changes (from version 0): +* Added the tag, select, and flags arguments, thanks to several suggestions from Foomer. +* Split the sd_Alert/Alert() proc into New(), Display(), and Response() to allow more + customization by developers. Primarily developers would want to use Display() to change + the display of active tagged windows + +*/ + + +#define SD_ALERT_SCROLL 1 +#define SD_ALERT_SELECT_MULTI 2 +#define SD_ALERT_LINKS 4 +#define SD_ALERT_NOVALIDATE 8 + +proc/sd_Alert(client/who, message, title, buttons = list("Ok"),\ + default, duration = 0, unfocus = 1, size = "300x200", \ + table = "width=100% height=100%", style, tag, select, flags = SD_ALERT_SCROLL) + + if(ismob(who)) + var/mob/M = who + who = M.client + if(!istype(who)) CRASH("sd_Alert: Invalid target:[who] (\ref[who])") + + var/sd_alert/T = locate(tag) + if(T) + if(istype(T)) qdel(T) + else CRASH("sd_Alert: tag \"[tag]\" is already in use by datum '[T]' (type: [T.type])") + T = new(who, tag) + if(duration) + spawn(duration) + if(T) qdel(T) + return + T.Display(message,title,buttons,default,unfocus,size,table,style,select,flags) + . = T.Response() + +sd_alert + var + client/target + response + list/validation + + Del() + target << browse(null,"window=\ref[src]") + ..() + + New(who, tag) + ..() + target = who + src.tag = tag + + Topic(href,params[]) + if(usr.client != target) return + response = params["clk"] + + proc/Display(message,title,list/buttons,default,unfocus,size,table,style,select,flags) + if(unfocus) spawn() target << browse(null,null) + if(istext(buttons)) buttons = list(buttons) + if(!default) default = buttons[1] + if(!(flags & SD_ALERT_NOVALIDATE)) validation = buttons.Copy() + + var/html = {"[title][style]\ +
      [message]
      "} + + if(select || (flags & SD_ALERT_SELECT_MULTI)) // select style choices + html += {"
      \ + +
      " + else if(flags & SD_ALERT_LINKS) // text link style + for(var/b in buttons) + var/list/L = list() + L["clk"] = b + var/html_string=list2params(L) + var/focus + if(b == default) focus = " ID=fcs" + html += "[html_encode(b)]\ +
      " + else // button style choices + for(var/b in buttons) + var/list/L = list() + L["clk"] = b + var/html_string=list2params(L) + var/focus + if(b == default) focus = " ID=fcs" + html += " " + + html += "
      " + + target << browse(html,"window=\ref[src];size=[size];can_close=0") + + proc/Response() + var/validated + while(!validated) + while(target && !response) // wait for a response + sleep(2) + + if(response && validation) + if(istype(response, /list)) + var/list/L = response - validation + if(L.len) response = null + else validated = 1 + else if(response in validation) validated = 1 + else response=null + else validated = 1 + spawn(2) qdel(src) + return response diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 73e17a2043..aad02b1c6c 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -199,7 +199,7 @@ for(var/datum/uplink_item/UI in H.purchase_log) var/obj/I = new UI.path refined_log.Add("[H.purchase_log[UI]]x\icon[I][UI.name]") - del(I) + qdel(I) purchases = english_list(refined_log, nothing_text = "") if(uplink_true) text += " (used [TC_uses] TC)" @@ -215,7 +215,7 @@ if(antag.current && antag.current.client) for(var/image/I in antag.current.client.images) if(I.icon_state == antag_indicator) - del(I) + qdel(I) for(var/datum/mind/other_antag in current_antagonists) if(other_antag.current) antag.current.client.images |= image('icons/mob/mob.dmi', loc = other_antag.current, icon_state = antag_indicator) @@ -241,10 +241,10 @@ if(antag.current.client) for(var/image/I in antag.current.client.images) if(I.icon_state == antag_indicator && I.loc == player.current) - del(I) + qdel(I) if(player.current && player.current.client) for(var/image/I in player.current.client.images) if(I.icon_state == antag_indicator) - del(I) + qdel(I) diff --git a/code/game/antagonist/antagonist_build.dm b/code/game/antagonist/antagonist_build.dm index 40ba798aae..35af4e6f80 100644 --- a/code/game/antagonist/antagonist_build.dm +++ b/code/game/antagonist/antagonist_build.dm @@ -15,7 +15,7 @@ var/mob/holder = player.current player.current = new mob_path(get_turf(player.current)) player.transfer_to(player.current) - if(holder) del(holder) + if(holder) qdel(holder) player.original = player.current return player.current @@ -30,7 +30,7 @@ for(var/obj/item/thing in player.contents) player.drop_from_inventory(thing) if(thing.loc != player) - del(thing) + qdel(thing) return 1 if(flags & ANTAG_SET_APPEARANCE) diff --git a/code/game/antagonist/station/highlander.dm b/code/game/antagonist/station/highlander.dm index 0af6e1e23d..9b82b15852 100644 --- a/code/game/antagonist/station/highlander.dm +++ b/code/game/antagonist/station/highlander.dm @@ -32,7 +32,7 @@ var/datum/antagonist/highlander/highlanders for (var/obj/item/I in player) if (istype(I, /obj/item/weapon/implant)) continue - del(I) + qdel(I) player.equip_to_slot_or_del(new /obj/item/clothing/under/kilt(player), slot_w_uniform) player.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(player), slot_l_ear) diff --git a/code/game/antagonist/station/rogue_ai.dm b/code/game/antagonist/station/rogue_ai.dm index 372556c205..fd8a0297f2 100644 --- a/code/game/antagonist/station/rogue_ai.dm +++ b/code/game/antagonist/station/rogue_ai.dm @@ -213,7 +213,7 @@ var/datum/antagonist/rogue_ai/malf /client/proc/reactivate_camera) current:laws = new /datum/ai_laws/nanotrasen - del(current:malf_picker) + qdel(current:malf_picker) current:show_laws() current.icon_state = "ai" diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm index e5b421e9af..8aa6b1cd64 100644 --- a/code/game/asteroid.dm +++ b/code/game/asteroid.dm @@ -32,7 +32,7 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor , va var/cur_loc = locate(start_loc.x+x,start_loc.y+y,start_loc.z) if(clean) for(var/O in cur_loc) - del(O) + qdel(O) var/area/asteroid/artifactroom/A = new if(name) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 5944587cc7..9ff603900c 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -22,6 +22,16 @@ //Detective Work, used for the duplicate data points kept in the scanners var/list/original_atom +/atom/Destroy() + . = ..() + SetOpacity(0) + + if(reagents) + qdel(reagents) + for(var/atom/movable/AM in contents) + qdel(AM) + invisibility = 101 + /atom/proc/assume_air(datum/gas_mixture/giver) return null @@ -66,7 +76,6 @@ return flags & INSERT_CONTAINER */ - /atom/proc/meteorhit(obj/meteor as obj) return @@ -148,7 +157,7 @@ its easier to just keep the beam vertical. for(var/obj/effect/overlay/beam/O in orange(10,src)) //This section erases the previously drawn beam because I found it was easier to if(O.BeamSource==src) //just draw another instance of the beam instead of trying to manipulate all the - del O //pieces to a new orientation. + qdel(O) //pieces to a new orientation. var/Angle=round(Get_Angle(src,BeamTarget)) var/icon/I=new(icon,icon_state) I.Turn(Angle) @@ -189,7 +198,7 @@ its easier to just keep the beam vertical. X.pixel_y=Pixel_y sleep(3) //Changing this to a lower value will cause the beam to follow more smoothly with movement, but it will also be more laggy. //I've found that 3 ticks provided a nice balance for my use. - for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O + for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) qdel(O) //All atoms @@ -229,7 +238,7 @@ its easier to just keep the beam vertical. /atom/proc/fire_act() return - + /atom/proc/melt() return @@ -362,7 +371,7 @@ its easier to just keep the beam vertical. //Cleaning up shit. if(fingerprints && !fingerprints.len) - del(fingerprints) + qdel(fingerprints) return @@ -419,7 +428,7 @@ its easier to just keep the beam vertical. src.color = initial(src.color) //paint src.germ_level = 0 if(istype(blood_DNA, /list)) - del(blood_DNA) + qdel(blood_DNA) return 1 diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 6858398dff..aabcb3653a 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -15,23 +15,23 @@ var/mob/pulledby = null /atom/movable/Del() - if(isnull(gc_destroyed) && loc) + if(isnull(gcDestroyed) && loc) testing("GC: -- [type] was deleted via del() rather than qdel() --") - Destroy() - else if(isnull(gc_destroyed)) - testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() + CRASH() // Debug until I can get a clean server start. +// else if(isnull(gcDestroyed)) +// testing("GC: [type] was deleted via GC without qdel()") //Not really a huge issue but from now on, please qdel() // else // testing("GC: [type] was deleted via GC with qdel()") ..() /atom/movable/Destroy() - . = ..() - if(reagents) - qdel(reagents) - for(var/atom/movable/AM in contents) - qdel(AM) + if(opacity) + if(isturf(loc)) + if(loc:lighting_lumcount > 1) + UpdateAffectingLights() loc = null - invisibility = 101 + + ..() /atom/movable/Bump(var/atom/A, yes) if(src.throwing) diff --git a/code/game/dna/dna_misc.dm b/code/game/dna/dna_misc.dm index b314852214..cdc737c007 100644 --- a/code/game/dna/dna_misc.dm +++ b/code/game/dna/dna_misc.dm @@ -420,7 +420,7 @@ animation.master = src flick("h2monkey", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/monkey/O = null @@ -447,7 +447,7 @@ for(var/obj/T in (M.contents-implants)) - del(T) + qdel(T) O.loc = M.loc @@ -469,7 +469,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return if (!isblockon(getblock(M.dna.struc_enzymes, MONKEYBLOCK,3),MONKEYBLOCK) && !istype(M, /mob/living/carbon/human)) @@ -493,7 +493,7 @@ animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/human/O = new( src ) if(Mo.greaterform) @@ -519,7 +519,7 @@ M.viruses -= D //for(var/obj/T in M) - // del(T) + // qdel(T) O.loc = M.loc @@ -553,7 +553,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return //////////////////////////////////////////////////////////// Monkey Block if(M) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 86bfbeb0fe..68e1f34f88 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -144,7 +144,7 @@ return put_in(G.affecting) src.add_fingerprint(user) - del(G) + qdel(G) return /obj/machinery/dna_scannernew/proc/put_in(var/mob/M) @@ -187,7 +187,7 @@ ex_act(severity) //Foreach goto(35) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) @@ -196,7 +196,7 @@ ex_act(severity) //Foreach goto(108) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -205,7 +205,7 @@ ex_act(severity) //Foreach goto(181) //SN src = null - del(src) + qdel(src) return else return @@ -215,7 +215,7 @@ if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/machinery/computer/scan_consolenew name = "DNA Modifier Access Console" @@ -262,12 +262,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -275,7 +275,7 @@ /obj/machinery/computer/scan_consolenew/blob_act() if(prob(75)) - del(src) + qdel(src) /obj/machinery/computer/scan_consolenew/power_change() ..() diff --git a/code/game/dna/genes/monkey.dm b/code/game/dna/genes/monkey.dm index 2e0f6cdec2..7d9da10636 100644 --- a/code/game/dna/genes/monkey.dm +++ b/code/game/dna/genes/monkey.dm @@ -33,7 +33,7 @@ animation.master = src flick("h2monkey", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/monkey/O = null @@ -60,7 +60,7 @@ for(var/obj/T in (M.contents-implants)) - del(T) + qdel(T) O.loc = M.loc @@ -82,7 +82,7 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return /datum/dna/gene/monkey/deactivate(var/mob/living/M, var/connected, var/flags) @@ -108,7 +108,7 @@ animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) var/mob/living/carbon/human/O if(Mo.greaterform) @@ -136,7 +136,7 @@ M.viruses -= D //for(var/obj/T in M) - // del(T) + // qdel(T) O.loc = M.loc @@ -171,5 +171,5 @@ I.loc = O I.implanted = O // O.update_icon = 1 //queue a full icon update at next life() call - del(M) + qdel(M) return diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index f0a24001ba..3897d444e8 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -14,7 +14,7 @@ ..(loc, h) - Del() + Destroy() blob_cores -= src processing_objects.Remove(src) ..() @@ -24,7 +24,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index bb8de8184e..b4adaea049 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -12,7 +12,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return @@ -62,5 +62,5 @@ if(factory) factory.spores -= src ..() - del(src) + qdel(src) diff --git a/code/game/gamemodes/blob/blobs/node.dm b/code/game/gamemodes/blob/blobs/node.dm index c9ffaf96f1..92572f9a7b 100644 --- a/code/game/gamemodes/blob/blobs/node.dm +++ b/code/game/gamemodes/blob/blobs/node.dm @@ -14,7 +14,7 @@ ..(loc, h) - Del() + Destroy() blob_nodes -= src processing_objects.Remove(src) ..() @@ -24,7 +24,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/blobs/shield.dm b/code/game/gamemodes/blob/blobs/shield.dm index 0e1b6c07eb..c47696c72e 100644 --- a/code/game/gamemodes/blob/blobs/shield.dm +++ b/code/game/gamemodes/blob/blobs/shield.dm @@ -14,7 +14,7 @@ update_icon() if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index f6351c8480..a89ebb99c6 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -110,7 +110,7 @@ B.loc = T else T.blob_act()//If we cant move in hit the turf - del(B) + qdel(B) for(var/atom/A in T)//Hit everything in the turf A.blob_act() return 1 @@ -134,7 +134,7 @@ update_icon()//Needs to be updated with the types if(health <= 0) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) - del(src) + qdel(src) return if(health <= 15) icon_state = "blob_damaged" @@ -182,7 +182,7 @@ new/obj/effect/blob/factory(src.loc,src.health) if("Shield") new/obj/effect/blob/shield(src.loc,src.health*2) - del(src) + qdel(src) return //////////////////////////////****IDLE BLOB***///////////////////////////////////// @@ -201,7 +201,7 @@ proc/update_idle() if(health<=0) - del(src) + qdel(src) return if(health<4) icon_state = "blobc0" diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 9b6ddb5160..2961950377 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -385,7 +385,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E animation.master = src flick("monkey2h", animation) sleep(48) - del(animation) + qdel(animation) for(var/obj/item/W in src) C.drop_from_inventory(W) @@ -400,7 +400,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E O.real_name = chosen_dna.real_name for(var/obj/T in C) - del(T) + qdel(T) O.loc = C.loc @@ -420,7 +420,7 @@ var/global/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","E O.changeling_update_languages(changeling.absorbed_languages) feedback_add_details("changeling_powers","LFT") - del(C) + qdel(C) return 1 diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 185dc99ebd..337ad39c0d 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -155,7 +155,7 @@ if(istype(M, /mob/living/silicon/robot)) var/mob/living/silicon/robot/Robot = M if(Robot.mmi) - del(Robot.mmi) + qdel(Robot.mmi) else for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) diff --git a/code/game/gamemodes/cult/cultify/mob.dm b/code/game/gamemodes/cult/cultify/mob.dm index 9dfb0edfc8..965d2548f7 100644 --- a/code/game/gamemodes/cult/cultify/mob.dm +++ b/code/game/gamemodes/cult/cultify/mob.dm @@ -35,8 +35,8 @@ /mob/proc/see_narsie(var/obj/singularity/narsie/large/N, var/dir) if(N.chained) if(narsimage) - del(narsimage) - del(narglow) + qdel(narsimage) + qdel(narglow) return if((N.z == src.z)&&(get_dist(N,src) <= (N.consume_range+10)) && !(N in view(src))) if(!narsimage) //Create narsimage @@ -59,5 +59,5 @@ src << narglow else if(narsimage) - del(narsimage) - del(narglow) + qdel(narsimage) + qdel(narglow) diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index 63037f61d4..630877eb11 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -82,7 +82,7 @@ c_animation.icon_state = "breakdoor" flick("cultification",c_animation) spawn(10) - del(c_animation) + qdel(c_animation) qdel(src) /obj/machinery/door/firedoor/cultify() diff --git a/code/game/gamemodes/cult/hell_universe.dm b/code/game/gamemodes/cult/hell_universe.dm index 2a2499bb45..39f4402391 100644 --- a/code/game/gamemodes/cult/hell_universe.dm +++ b/code/game/gamemodes/cult/hell_universe.dm @@ -40,6 +40,7 @@ In short: // Apply changes when entering state /datum/universal_state/hell/OnEnter() set background = 1 + garbage_collector.garbage_collect = 0 escape_list = get_area_turfs(locate(/area/hallway/secondary/exit)) //Separated into separate procs for profiling diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 9f99945837..8a55a81165 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -74,7 +74,7 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," AI.client.images += blood_image rune_list.Add(src) - Del() + Destroy() for(var/mob/living/silicon/ai/AI in player_list) if(AI.client) AI.client.images -= blood_image @@ -92,11 +92,11 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa"," attackby(I as obj, user as mob) if(istype(I, /obj/item/weapon/book/tome) && iscultist(user)) user << "You retrace your steps, carefully undoing the lines of the rune." - del(src) + qdel(src) return else if(istype(I, /obj/item/weapon/nullrod)) user << "\blue You disrupt the vile magic with the deadening field of the null rod!" - del(src) + qdel(src) return return diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 6e63c05025..805682a9cb 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -24,7 +24,7 @@ var/list/sacrificed = list() user << "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric" if (istype(user, /mob/living)) user.take_overall_damage(5, 0) - del(src) + qdel(src) if(allrunesloc && index != 0) if(istype(src,/obj/effect/rune)) user.say("Sas[pick("'","`")]so c'arta forbici!")//Only you can stop auto-muting @@ -61,7 +61,7 @@ var/list/sacrificed = list() user << "\red You feel pain, as rune disappears in reality shift caused by too much wear of space-time fabric" if (istype(user, /mob/living)) user.take_overall_damage(5, 0) - del(src) + qdel(src) for(var/mob/living/carbon/C in orange(1,src)) if(iscultist(C) && !C.stat) culcount++ @@ -94,7 +94,7 @@ var/list/sacrificed = list() new /obj/item/weapon/book/tome(src.loc) else new /obj/item/weapon/book/tome(usr.loc) - del(src) + qdel(src) return @@ -209,7 +209,7 @@ var/list/sacrificed = list() T.hotspot_expose(700,125) var/rune = src // detaching the proc - in theory empulse(U, (range_red - 2), range_red) - del(rune) + qdel(rune) return /////////////////////////////////////////SIXTH RUNE @@ -369,7 +369,7 @@ var/list/sacrificed = list() usr.say("Kla[pick("'","`")]atu barada nikt'o!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into gray dust, veiling the surrounding runes.", 3) - del(src) + qdel(src) else usr.whisper("Kla[pick("'","`")]atu barada nikt'o!") usr << "\red Your talisman turns into gray dust, veiling the surrounding runes." @@ -545,8 +545,8 @@ var/list/sacrificed = list() for (var/mob/V in viewers(src)) V.show_message("\red The runes turn into dust, which then forms into an arcane image on the paper.", 3) usr.say("H'drak v[pick("'","`")]loso, mir'kanas verbot!") - del(imbued_from) - del(newtalisman) + qdel(imbued_from) + qdel(newtalisman) else return fizzle() @@ -593,7 +593,7 @@ var/list/sacrificed = list() for(var/datum/mind/H in cult.current_antagonists) if (H.current) H.current << "\red \b [input]" - del(src) + qdel(src) return 1 /////////////////////////////////////////FIFTEENTH RUNE @@ -745,7 +745,7 @@ var/list/sacrificed = list() usr.say("Nikt[pick("'","`")]o barada kla'atu!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into red dust, reveaing the surrounding runes.", 3) - del(src) + qdel(src) return if(istype(W,/obj/item/weapon/paper/talisman)) usr.whisper("Nikt[pick("'","`")]o barada kla'atu!") @@ -818,7 +818,7 @@ var/list/sacrificed = list() for(var/mob/living/carbon/C in users) user.take_overall_damage(dam, 0) C.say("Khari[pick("'","`")]d! Gual'te nikka!") - del(src) + qdel(src) return fizzle() /////////////////////////////////////////NINETEENTH RUNE @@ -858,7 +858,7 @@ var/list/sacrificed = list() user.visible_message("\red Rune disappears with a flash of red light, and in its place now a body lies.", \ "\red You are blinded by the flash of red light! After you're able to see again, you see that now instead of the rune there's a body.", \ "\red You hear a pop and smell ozone.") - del(src) + qdel(src) return fizzle() /////////////////////////////////////////TWENTIETH RUNES @@ -881,7 +881,7 @@ var/list/sacrificed = list() usr.say("Sti[pick("'","`")] kaliedir!") usr << "\red The world becomes quiet as the deafening rune dissipates into fine dust." admin_attacker_log_many_victims(usr, affected, "Used a deafen rune.", "Was victim of a deafen rune.", "used a deafen rune on") - del(src) + qdel(src) else return fizzle() else @@ -926,7 +926,7 @@ var/list/sacrificed = list() usr.say("Sti[pick("'","`")] kaliesin!") usr << "\red The rune flashes, blinding those who not follow the Nar-Sie, and dissipates into fine dust." admin_attacker_log_many_victims(usr, affected, "Used a blindness rune.", "Was victim of a blindness rune.", "used a blindness rune on") - del(src) + qdel(src) else return fizzle() else @@ -984,7 +984,7 @@ var/list/sacrificed = list() C.take_overall_damage(15, 0) admin_attacker_log_many_victims(usr, victims, "Used a blood boil rune.", "Was the victim of a blood boil rune.", "used a blood boil rune on") log_and_message_admins_many(cultists - usr, "assisted activating a blood boil rune.") - del(src) + qdel(src) else return fizzle() return @@ -1014,8 +1014,8 @@ var/list/sacrificed = list() M << "\red Blood suddenly ignites, burning you!" var/turf/T = get_turf(B) T.hotspot_expose(700,125) - del(B) - del(src) + qdel(B) + qdel(src) ////////// Rune 24 (counting burningblood, which kinda doesnt work yet.) @@ -1038,7 +1038,7 @@ var/list/sacrificed = list() S.Weaken(5) S.show_message("\red BZZZT... The rune has exploded in a bright flash.", 3) admin_attack_log(usr, S, "Used a stun rune.", "Was victim of a stun rune.", "used a stun rune on") - del(src) + qdel(src) else ///When invoked as talisman, stun and mute the target mob. usr.say("Dream sign ''Evil sealing talisman'[pick("'","`")]!") var/obj/item/weapon/nullrod/N = locate() in T @@ -1081,5 +1081,5 @@ var/list/sacrificed = list() //the below calls update_icons() at the end, which will update overlay icons by using the (now updated) cache user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) //put in hands or on floor - del(src) + qdel(src) return diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index df5b9a4965..d2b881d891 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -35,7 +35,7 @@ user.take_organ_damage(5, 0) if(src && src.imbue!="supply" && src.imbue!="runestun") if(delete) - del(src) + qdel(src) return else user << "You see strange symbols on the paper. Are they supposed to mean something?" @@ -47,7 +47,7 @@ if(imbue == "runestun") user.take_organ_damage(5, 0) call(/obj/effect/rune/proc/runestun)(T) - del(src) + qdel(src) else ..() ///If its some other talisman, use the generic attack code, is this supposed to work this way? else @@ -56,7 +56,7 @@ proc/supply(var/key) if (!src.uses) - del(src) + qdel(src) return var/dat = "There are [src.uses] bloody runes on the parchment.
      " diff --git a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm index 139045291f..305205c6a0 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/blob.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/blob.dm @@ -49,7 +49,8 @@ for(var/atom/movable/A in T) if(A) if(istype(A,/mob/living)) - del(A) + qdel(A) + continue else if(istype(A,/mob)) // Observers, AI cameras. continue qdel(A) @@ -114,4 +115,4 @@ if(istype(user,/mob/dead/observer)) return - del(user) + qdel(user) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm index 56d81ba2ec..62c8b1aa44 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm @@ -78,4 +78,4 @@ else if(riftimage) - del(riftimage) + qdel(riftimage) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm index 761d5d446e..23729763a5 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/universe.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/universe.dm @@ -33,6 +33,7 @@ // Apply changes when entering state /datum/universal_state/supermatter_cascade/OnEnter() set background = 1 + garbage_collector.garbage_collect = 0 world << "You are blinded by a brilliant flash of energy." world << sound('sound/effects/cascade.ogg') diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index feed6092e2..d49247263f 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -49,7 +49,7 @@ var/turf/T = pick(blobstart) var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(50, 300)) - del(bh) + qdel(bh) /* if(3) //Leaving the code in so someone can try and delag it, but this event can no longer occur randomly, per SoS's request. --NEO command_alert("Space-time anomalies detected on the station. There is no additional data.", "Anomaly Alert") @@ -71,7 +71,7 @@ P.icon_state = "anom" P.name = "wormhole" spawn(rand(300,600)) - del(P) + qdel(P) */ if(3) if((world.time/10)>=3600 && config.ninjas_allowed && !sent_ninja_to_station)//If an hour has passed, relatively speaking. Also, if ninjas are allowed to spawn and if there is not already a ninja for the round. diff --git a/code/game/gamemodes/events/PortalStorm.dm b/code/game/gamemodes/events/PortalStorm.dm index 890755d6b8..6144f3305b 100644 --- a/code/game/gamemodes/events/PortalStorm.dm +++ b/code/game/gamemodes/events/PortalStorm.dm @@ -1,26 +1,26 @@ -/datum/event/portalstorm - - Announce() - command_alert("Subspace disruption detected around the vessel", "Anomaly Alert") - LongTerm() - - var/list/turfs = list( ) - var/turf/picked - - for(var/turf/T in world) - if(T.z < 5 && istype(T,/turf/simulated/floor)) - turfs += T - - for(var/turf/T in world) - if(prob(10) && T.z < 5 && istype(T,/turf/simulated/floor)) - spawn(50+rand(0,3000)) - picked = pick(turfs) - var/obj/portal/P = new /obj/portal( T ) - P.target = picked - P.creator = null - P.icon = 'icons/obj/objects.dmi' - P.failchance = 0 - P.icon_state = "anom" - P.name = "wormhole" - spawn(rand(100,150)) - del(P) \ No newline at end of file +/datum/event/portalstorm + + Announce() + command_alert("Subspace disruption detected around the vessel", "Anomaly Alert") + LongTerm() + + var/list/turfs = list( ) + var/turf/picked + + for(var/turf/T in world) + if(T.z < 5 && istype(T,/turf/simulated/floor)) + turfs += T + + for(var/turf/T in world) + if(prob(10) && T.z < 5 && istype(T,/turf/simulated/floor)) + spawn(50+rand(0,3000)) + picked = pick(turfs) + var/obj/portal/P = new /obj/portal( T ) + P.target = picked + P.creator = null + P.icon = 'icons/obj/objects.dmi' + P.failchance = 0 + P.icon_state = "anom" + P.name = "wormhole" + spawn(rand(100,150)) + qdel(P) diff --git a/code/game/gamemodes/events/black_hole.dm b/code/game/gamemodes/events/black_hole.dm index 6ff7babbeb..60ab8a692f 100644 --- a/code/game/gamemodes/events/black_hole.dm +++ b/code/game/gamemodes/events/black_hole.dm @@ -1,88 +1,88 @@ -/obj/effect/bhole - name = "black hole" - icon = 'icons/obj/objects.dmi' - desc = "FUCK FUCK FUCK AAAHHH" - icon_state = "bhole3" - opacity = 1 - unacidable = 1 - density = 0 - anchored = 1 - -/obj/effect/bhole/New() - spawn(4) - controller() - -/obj/effect/bhole/proc/controller() - while(src) - - if(!isturf(loc)) - del(src) - return - - //DESTROYING STUFF AT THE EPICENTER - for(var/mob/living/M in orange(1,src)) - del(M) - for(var/obj/O in orange(1,src)) - del(O) - for(var/turf/simulated/ST in orange(1,src)) - ST.ChangeTurf(/turf/space) - - sleep(6) - grav(10, 4, 10, 0 ) - sleep(6) - grav( 8, 4, 10, 0 ) - sleep(6) - grav( 9, 4, 10, 0 ) - sleep(6) - grav( 7, 3, 40, 1 ) - sleep(6) - grav( 5, 3, 40, 1 ) - sleep(6) - grav( 6, 3, 40, 1 ) - sleep(6) - grav( 4, 2, 50, 6 ) - sleep(6) - grav( 3, 2, 50, 6 ) - sleep(6) - grav( 2, 2, 75,25 ) - sleep(6) - - - - //MOVEMENT - if( prob(50) ) - src.anchored = 0 - step(src,pick(alldirs)) - src.anchored = 1 - -/obj/effect/bhole/proc/grav(var/r, var/ex_act_force, var/pull_chance, var/turf_removal_chance) - if(!isturf(loc)) //blackhole cannot be contained inside anything. Weird stuff might happen - del(src) - return - for(var/t = -r, t < r, t++) - affect_coord(x+t, y-r, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x-t, y+r, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x+r, y+t, ex_act_force, pull_chance, turf_removal_chance) - affect_coord(x-r, y-t, ex_act_force, pull_chance, turf_removal_chance) - return - -/obj/effect/bhole/proc/affect_coord(var/x, var/y, var/ex_act_force, var/pull_chance, var/turf_removal_chance) - //Get turf at coordinate - var/turf/T = locate(x, y, z) - if(isnull(T)) return - - //Pulling and/or ex_act-ing movable atoms in that turf - if( prob(pull_chance) ) - for(var/obj/O in T.contents) - if(O.anchored) - O.ex_act(ex_act_force) - else - step_towards(O,src) - for(var/mob/living/M in T.contents) - step_towards(M,src) - - //Destroying the turf - if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) ) - var/turf/simulated/ST = T - ST.ChangeTurf(/turf/space) +/obj/effect/bhole + name = "black hole" + icon = 'icons/obj/objects.dmi' + desc = "FUCK FUCK FUCK AAAHHH" + icon_state = "bhole3" + opacity = 1 + unacidable = 1 + density = 0 + anchored = 1 + +/obj/effect/bhole/New() + spawn(4) + controller() + +/obj/effect/bhole/proc/controller() + while(src) + + if(!isturf(loc)) + qdel(src) + return + + //DESTROYING STUFF AT THE EPICENTER + for(var/mob/living/M in orange(1,src)) + qdel(M) + for(var/obj/O in orange(1,src)) + qdel(O) + for(var/turf/simulated/ST in orange(1,src)) + ST.ChangeTurf(/turf/space) + + sleep(6) + grav(10, 4, 10, 0 ) + sleep(6) + grav( 8, 4, 10, 0 ) + sleep(6) + grav( 9, 4, 10, 0 ) + sleep(6) + grav( 7, 3, 40, 1 ) + sleep(6) + grav( 5, 3, 40, 1 ) + sleep(6) + grav( 6, 3, 40, 1 ) + sleep(6) + grav( 4, 2, 50, 6 ) + sleep(6) + grav( 3, 2, 50, 6 ) + sleep(6) + grav( 2, 2, 75,25 ) + sleep(6) + + + + //MOVEMENT + if( prob(50) ) + src.anchored = 0 + step(src,pick(alldirs)) + src.anchored = 1 + +/obj/effect/bhole/proc/grav(var/r, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + if(!isturf(loc)) //blackhole cannot be contained inside anything. Weird stuff might happen + qdel(src) + return + for(var/t = -r, t < r, t++) + affect_coord(x+t, y-r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-t, y+r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x+r, y+t, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-r, y-t, ex_act_force, pull_chance, turf_removal_chance) + return + +/obj/effect/bhole/proc/affect_coord(var/x, var/y, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + //Get turf at coordinate + var/turf/T = locate(x, y, z) + if(isnull(T)) return + + //Pulling and/or ex_act-ing movable atoms in that turf + if( prob(pull_chance) ) + for(var/obj/O in T.contents) + if(O.anchored) + O.ex_act(ex_act_force) + else + step_towards(O,src) + for(var/mob/living/M in T.contents) + step_towards(M,src) + + //Destroying the turf + if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) ) + var/turf/simulated/ST = T + ST.ChangeTurf(/turf/space) return \ No newline at end of file diff --git a/code/game/gamemodes/events/clang.dm b/code/game/gamemodes/events/clang.dm index 7f4f6f7020..74fb9ee507 100644 --- a/code/game/gamemodes/events/clang.dm +++ b/code/game/gamemodes/events/clang.dm @@ -36,7 +36,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if(clong.density || prob(10)) clong.meteorhit(src) else - del(src) + qdel(src) if(clong && prob(25)) src.loc = clong.loc @@ -81,7 +81,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if (isNotStationLevel(immrod.z)) immrod.z = pick(config.station_levels) if(immrod.loc == end) - del(immrod) + qdel(immrod) sleep(10) for(var/obj/effect/immovablerod/imm in world) return diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm index 2e8b3b1328..4e064d8be6 100644 --- a/code/game/gamemodes/events/dust.dm +++ b/code/game/gamemodes/events/dust.dm @@ -37,7 +37,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. density = 1 anchored = 1 var/strength = 2 //ex_act severity number - var/life = 2 //how many things we hit before del(src) + var/life = 2 //how many things we hit before qdel(src) weak strength = 3 @@ -107,8 +107,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. life-- if(life <= 0) walk(src,0) - spawn(1) - del(src) + qdel(src) return 0 return @@ -119,5 +118,5 @@ The "dust" will damage the hull of the station causin minor hull breaches. ex_act(severity) - del(src) + qdel(src) return diff --git a/code/game/gamemodes/events/holidays/Christmas.dm b/code/game/gamemodes/events/holidays/Christmas.dm index 7ca6678902..9c68ab879e 100644 --- a/code/game/gamemodes/events/holidays/Christmas.dm +++ b/code/game/gamemodes/events/holidays/Christmas.dm @@ -14,7 +14,7 @@ evil_tree.icon_living = evil_tree.icon_state evil_tree.icon_dead = evil_tree.icon_state evil_tree.icon_gib = evil_tree.icon_state - del(xmas) + qdel(xmas) /obj/item/weapon/toy/xmas_cracker name = "xmas cracker" diff --git a/code/game/gamemodes/events/wormholes.dm b/code/game/gamemodes/events/wormholes.dm index 9a8066887b..a7830a2cb3 100644 --- a/code/game/gamemodes/events/wormholes.dm +++ b/code/game/gamemodes/events/wormholes.dm @@ -59,4 +59,4 @@ P.icon_state = "anom" P.name = "wormhole" spawn(rand(300,600)) - del(P) \ No newline at end of file + qdel(P) \ No newline at end of file diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 8ad65194d1..f67bd7f1d0 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -135,7 +135,7 @@ var/global/datum/controller/gameticker/ticker for(var/obj/effect/landmark/start/S in landmarks_list) //Deleting Startpoints but we need the ai point to AI-ize people later if (S.name != "AI") - del(S) + qdel(S) world << "Enjoy the game!" world << sound('sound/AI/welcome.ogg') // Skie //Holiday Round-start stuff ~Carn @@ -265,8 +265,8 @@ var/global/datum/controller/gameticker/ticker //Otherwise if its a verb it will continue on afterwards. sleep(300) - if(cinematic) del(cinematic) //end the cinematic - if(temp_buckle) del(temp_buckle) //release everybody + if(cinematic) qdel(cinematic) //end the cinematic + if(temp_buckle) qdel(temp_buckle) //release everybody return @@ -280,7 +280,7 @@ var/global/datum/controller/gameticker/ticker continue else player.create_character() - del(player) + qdel(player) proc/collect_minds() diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index f1de61f286..7e1ba6d368 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -26,6 +26,6 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' var/area/skipjack = locate(/area/shuttle/skipjack/station) for (var/mob/living/M in skipjack.contents) //maybe send the player a message that they've gone home/been kidnapped? Someone responsible for vox lore should write that. - del(M) + qdel(M) for (var/obj/O in skipjack.contents) - del(O) //no hiding in lockers or anything \ No newline at end of file + qdel(O) //no hiding in lockers or anything \ No newline at end of file diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index c523b469f3..850529661c 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -89,7 +89,7 @@ rcd light flash thingy on matter drain V.show_message("\blue You hear a loud electrical buzzing sound!", 2) spawn(50) explosion(get_turf(M), 0,1,2,3) - del(M) + qdel(M) else usr << "Out of uses." else usr << "That's not a machine." diff --git a/code/game/gamemodes/meme/meme.dm b/code/game/gamemodes/meme/meme.dm index 2629b36013..2aa512264d 100644 --- a/code/game/gamemodes/meme/meme.dm +++ b/code/game/gamemodes/meme/meme.dm @@ -93,7 +93,7 @@ M.enter_host(first_host.current) forge_meme_objectives(meme, first_host) - del original + qdel(original) log_admin("Created [memes.len] memes.") diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 1edb533daa..02d31d5846 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -111,14 +111,14 @@ !istype(A,/obj/machinery/field_generator) && \ prob(detonation_chance)) explosion(loc, power, power + power_step, power + power_step * 2, power + power_step * 3, 0) - del(src) + qdel(src) return /obj/effect/meteor/ex_act(severity) if (severity < 4) - del(src) + qdel(src) return /obj/effect/meteor/big @@ -136,7 +136,7 @@ if(!istype(A,/obj/machinery/power/emitter) && \ !istype(A,/obj/machinery/field_generator)) if(--src.hits <= 0) - del(src) //Dont blow up singularity containment if we get stuck there. + qdel(src) //Dont blow up singularity containment if we get stuck there. if (A) for(var/mob/M in player_list) @@ -150,11 +150,11 @@ if (--src.hits <= 0) if(prob(detonation_chance) && !istype(A, /obj/structure/grille)) explosion(loc, power, power + power_step, power + power_step * 2, power + power_step * 3, 0) - del(src) + qdel(src) return /obj/effect/meteor/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/pickaxe)) - del(src) + qdel(src) return ..() \ No newline at end of file diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index be9d901348..076c0afbf3 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -13,7 +13,7 @@ datum/objective if(text) explanation_text = text - Del() + Destroy() all_objectives -= src ..() @@ -541,7 +541,7 @@ datum/objective/steal if (!custom_target) return var/tmp_obj = new custom_target var/custom_name = tmp_obj:name - del(tmp_obj) + qdel(tmp_obj) custom_name = sanitize(input("Enter target name:", "Objective target", custom_name) as text|null) if (!custom_name) return target_name = custom_name diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 439befdc63..ad2abb2236 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -120,7 +120,7 @@ datum/hSB if("hsbtoolbox") var/obj/item/weapon/storage/hsb = new/obj/item/weapon/storage/toolbox/mechanical for(var/obj/item/device/radio/T in hsb) - del(T) + qdel(T) new/obj/item/weapon/crowbar (hsb) hsb.loc = usr.loc if("hsbmedkit") diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 501335a19f..2981596645 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -151,7 +151,7 @@ var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) M.real_name = "Corpse" M.death() - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -173,7 +173,7 @@ else if (prob(50)) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer-Space") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -196,7 +196,7 @@ M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) else M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Engineer-Chief") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -217,7 +217,7 @@ else if (prob(50)) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/welding(M), slot_head) - del(A) + qdel(A) continue if (A.name == "Corpse-Syndicate") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) @@ -239,6 +239,6 @@ else M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(M), slot_wear_suit) M.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/swat(M), slot_head) - del(A) + qdel(A) continue */ diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index 60b8c6a99d..2a012872bf 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -44,7 +44,7 @@ timeleft -= (world.time - last_process) if(timeleft <= 0) processing_objects.Remove(src) - del(src) + qdel(src) /////////////////////////////// diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 37cc168d57..19399ce739 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -1,55 +1,55 @@ -/obj/machinery/bluespace_beacon - - icon = 'icons/obj/objects.dmi' - icon_state = "floor_beaconf" - name = "Bluespace Gigabeacon" - desc = "A device that draws power from bluespace and creates a permanent tracking beacon." - level = 1 // underfloor - layer = 2.5 - anchored = 1 - use_power = 1 - idle_power_usage = 0 - var/obj/item/device/radio/beacon/Beacon - - New() - ..() - var/turf/T = loc - Beacon = new /obj/item/device/radio/beacon - Beacon.invisibility = INVISIBILITY_MAXIMUM - Beacon.loc = T - - hide(T.intact) - - Del() - if(Beacon) - del(Beacon) - ..() - - // update the invisibility and icon - hide(var/intact) - invisibility = intact ? 101 : 0 - updateicon() - - // update the icon_state - proc/updateicon() - var/state="floor_beacon" - - if(invisibility) - icon_state = "[state]f" - - else - icon_state = "[state]" - - process() - if(!Beacon) - var/turf/T = loc - Beacon = new /obj/item/device/radio/beacon - Beacon.invisibility = INVISIBILITY_MAXIMUM - Beacon.loc = T - if(Beacon) - if(Beacon.loc != loc) - Beacon.loc = loc - - updateicon() - - +/obj/machinery/bluespace_beacon + + icon = 'icons/obj/objects.dmi' + icon_state = "floor_beaconf" + name = "Bluespace Gigabeacon" + desc = "A device that draws power from bluespace and creates a permanent tracking beacon." + level = 1 // underfloor + layer = 2.5 + anchored = 1 + use_power = 1 + idle_power_usage = 0 + var/obj/item/device/radio/beacon/Beacon + + New() + ..() + var/turf/T = loc + Beacon = new /obj/item/device/radio/beacon + Beacon.invisibility = INVISIBILITY_MAXIMUM + Beacon.loc = T + + hide(T.intact) + + Destroy() + if(Beacon) + qdel(Beacon) + ..() + + // update the invisibility and icon + hide(var/intact) + invisibility = intact ? 101 : 0 + updateicon() + + // update the icon_state + proc/updateicon() + var/state="floor_beacon" + + if(invisibility) + icon_state = "[state]f" + + else + icon_state = "[state]" + + process() + if(!Beacon) + var/turf/T = loc + Beacon = new /obj/item/device/radio/beacon + Beacon.invisibility = INVISIBILITY_MAXIMUM + Beacon.loc = T + if(Beacon) + if(Beacon.loc != loc) + Beacon.loc = loc + + updateicon() + + diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index 6e1ecdf4ca..a03289c78b 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -28,12 +28,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -43,14 +43,14 @@ /obj/machinery/optable/blob_act() if(prob(75)) - del(src) + qdel(src) /obj/machinery/optable/attack_hand(mob/user as mob) if (HULK in usr.mutations) usr << text("\blue You destroy the table.") visible_message("\red [usr] destroys the operating table!") src.density = 0 - del(src) + qdel(src) return /obj/machinery/optable/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) @@ -130,7 +130,7 @@ var/obj/item/weapon/grab/G = W if(iscarbon(G.affecting) && check_table(G.affecting)) take_victim(G.affecting,usr) - del(W) + qdel(W) return /obj/machinery/optable/proc/check_table(mob/living/carbon/patient as mob) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 20c16dcb9c..0e92db1511 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -25,12 +25,12 @@ switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -204,7 +204,7 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc A.blob_act() - del(src) + qdel(src) return attackby(var/obj/item/weapon/G as obj, var/mob/user as mob) @@ -252,7 +252,7 @@ icon_state = "sleeper_1-r" src.add_fingerprint(user) - del(G) + qdel(G) return return @@ -265,21 +265,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if(prob(25)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return emp_act(severity) @@ -435,7 +435,7 @@ icon_state = "sleeper_1-r" for(var/obj/O in src) - del(O) + qdel(O) src.add_fingerprint(usr) return return diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 51e1ec7510..8c6be59f71 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -56,7 +56,7 @@ src.icon_state = "body_scanner_1" for(var/obj/O in src) //O = null - del(O) + qdel(O) //Foreach goto(124) src.add_fingerprint(usr) return @@ -98,7 +98,7 @@ //Foreach goto(154) src.add_fingerprint(user) //G = null - del(G) + qdel(G) return /obj/machinery/bodyscanner/ex_act(severity) @@ -109,7 +109,7 @@ ex_act(severity) //Foreach goto(35) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) @@ -118,7 +118,7 @@ ex_act(severity) //Foreach goto(108) //SN src = null - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -127,7 +127,7 @@ ex_act(severity) //Foreach goto(181) //SN src = null - del(src) + qdel(src) return else return @@ -136,19 +136,19 @@ if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/machinery/body_scanconsole/ex_act(severity) switch(severity) if(1.0) //SN src = null - del(src) + qdel(src) return if(2.0) if (prob(50)) //SN src = null - del(src) + qdel(src) return else return @@ -156,7 +156,7 @@ /obj/machinery/body_scanconsole/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/machinery/body_scanconsole/power_change() ..() diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index f6d2820d5b..86eadfa053 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -831,7 +831,7 @@ if(0) if(istype(W, /obj/item/weapon/airalarm_electronics)) user << "You insert the circuit!" - del(W) + qdel(W) buildstage = 1 update_icon() return @@ -841,7 +841,7 @@ var/obj/item/alarm_frame/frame = new /obj/item/alarm_frame() frame.loc = user.loc playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - del(src) + qdel(src) return ..() @@ -884,7 +884,7 @@ Code shamelessly copied from apc_frame /obj/item/alarm_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) return ..() @@ -910,7 +910,7 @@ Code shamelessly copied from apc_frame return new /obj/machinery/alarm(loc, ndir, 1) - del(src) + qdel(src) /* FIRE ALARM @@ -1015,7 +1015,7 @@ FIRE ALARM if(0) if(istype(W, /obj/item/weapon/firealarm_electronics)) user << "You insert the circuit!" - del(W) + qdel(W) buildstage = 1 update_icon() @@ -1024,7 +1024,7 @@ FIRE ALARM var/obj/item/firealarm_frame/frame = new /obj/item/firealarm_frame() frame.loc = user.loc playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - del(src) + qdel(src) return src.alarm() @@ -1206,7 +1206,7 @@ Code shamelessly copied from apc_frame /obj/item/firealarm_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) return ..() @@ -1233,7 +1233,7 @@ Code shamelessly copied from apc_frame new /obj/machinery/firealarm(loc, ndir, 1) - del(src) + qdel(src) /obj/machinery/partyalarm diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index ad7d55c2aa..095aec4a24 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -104,7 +104,7 @@ "\blue You have unfastened \the [src].", \ "You hear ratchet.") new /obj/item/pipe_meter(src.loc) - del(src) + qdel(src) // TURF METER - REPORTS A TILE'S AIR CONTENTS diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 9308bae64e..910c84608f 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -35,8 +35,8 @@ else update_icon() -/obj/machinery/portable_atmospherics/Del() - del(air_contents) +/obj/machinery/portable_atmospherics/Destroy() + qdel(air_contents) ..() diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index d537d113f9..d60404d5de 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -190,7 +190,7 @@ stack.use(max(1, round(total_used/mass_per_sheet))) // Always use at least 1 to prevent infinite materials. else user.remove_from_mob(O) - del(O) + qdel(O) updateUsrDialog() return diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 68bf61b7f1..1b31f03515 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -16,7 +16,7 @@ recipe.resources = list() for(var/material in I.matter) recipe.resources[material] = I.matter[material]*1.25 // More expensive to produce than they are to recycle. - del(I) + qdel(I) /datum/autolathe/recipe var/name = "object" diff --git a/code/game/machinery/bees_items.dm b/code/game/machinery/bees_items.dm index 486b46d33c..05f9231f8a 100644 --- a/code/game/machinery/bees_items.dm +++ b/code/game/machinery/bees_items.dm @@ -20,7 +20,7 @@ for(var/mob/living/simple_animal/bee/B in T) if(B.feral < 0) caught_bees += B.strength - del(B) + qdel(B) user.visible_message("\blue [user] nets some bees.","\blue You net up some of the becalmed bees.") else user.visible_message("\red [user] swings at some bees, they don't seem to like it.","\red You swing at some bees, they don't seem to like it.") diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index 87399b597a..61ed92d58e 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -151,7 +151,7 @@ if(I.reagents.get_reagent_amount("nutriment") < 0.1) points += 1 else points += I.reagents.get_reagent_amount("nutriment") * 10 * eat_eff - del(I) + qdel(I) if(S) processing = 1 update_icon() diff --git a/code/game/machinery/bioprinter.dm b/code/game/machinery/bioprinter.dm index 48c0edb984..5a8b25bb84 100644 --- a/code/game/machinery/bioprinter.dm +++ b/code/game/machinery/bioprinter.dm @@ -70,7 +70,7 @@ stored_matter += 50 user.drop_item() user << "\The [src] processes \the [W]. Levels of stored biomass now: [stored_matter]" - del(W) + qdel(W) return // Steel for matter. else if(prints_prosthetics && istype(W, /obj/item/stack/sheet/metal)) @@ -78,7 +78,7 @@ stored_matter += M.amount * 10 user.drop_item() user << "\The [src] processes \the [W]. Levels of stored matter now: [stored_matter]" - del(W) + qdel(W) return else return..() \ No newline at end of file diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index f87ae33ee0..d1257eeaf6 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -27,7 +27,7 @@ SetLuminosity(0) /obj/machinery/bot/proc/explode() - del(src) + qdel(src) /obj/machinery/bot/proc/healthcheck() if (src.health <= 0) @@ -117,7 +117,7 @@ /obj/machinery/bot/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc ) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -125,7 +125,7 @@ pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) if (on) turn_off() spawn(severity*300) diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 4dcb838152..87eb1be30f 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -319,7 +319,7 @@ text("[src.oddbutton ? "Yes" : "No" var/turf/simulated/f = loc f.dirt = 0 cleaning = 0 - del(target) + qdel(target) icon_state = "cleanbot[on]" anchored = 0 target = null @@ -339,20 +339,20 @@ text("[src.oddbutton ? "Yes" : "No" var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/item/weapon/bucket_sensor/attackby(var/obj/item/W, mob/user as mob) ..() if(istype(W, /obj/item/robot_parts/l_arm) || istype(W, /obj/item/robot_parts/r_arm)) user.drop_item() - del(W) + qdel(W) var/turf/T = get_turf(src.loc) var/obj/machinery/bot/cleanbot/A = new /obj/machinery/bot/cleanbot(T) A.name = src.created_name user << "You add the robot arm to the bucket and sensor assembly. Beep boop!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index a955efaa1f..ee26a5f405 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -68,7 +68,7 @@ if(0,1) if( istype(W, /obj/item/robot_parts/l_leg) || istype(W, /obj/item/robot_parts/r_leg) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the robot leg to [src]." name = "legs/frame assembly" @@ -86,7 +86,7 @@ lasercolor = "b" if( lasercolor || istype(W, /obj/item/clothing/suit/storage/vest) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the armor to [src]." name = "vest/legs/frame assembly" @@ -103,7 +103,7 @@ if(4) if( istype(W, /obj/item/clothing/head/helmet) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the helmet to [src]." name = "covered and shielded frame assembly" @@ -113,7 +113,7 @@ if(5) if( isprox(W) ) user.drop_item() - del(W) + qdel(W) build_step++ user << "You add the prox sensor to [src]." name = "covered, shielded and sensored frame assembly" @@ -155,7 +155,7 @@ src.item_state = "[lasercolor]ed209_taser" src.icon_state = "[lasercolor]ed209_taser" user.drop_item() - del(W) + qdel(W) if(8) if( istype(W, /obj/item/weapon/screwdriver) ) @@ -175,16 +175,16 @@ var/turf/T = get_turf(src) new /obj/machinery/bot/secbot/ed209(T,created_name,lasercolor) user.drop_item() - del(W) + qdel(W) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/machinery/bot/secbot/ed209/bullet_act(var/obj/item/projectile/Proj) if((src.lasercolor == "b") && (src.disabled == 0)) if(istype(Proj, /obj/item/projectile/beam/lastertag/red)) src.disabled = 1 - del (Proj) + qdel (Proj) sleep(100) src.disabled = 0 else @@ -192,7 +192,7 @@ else if((src.lasercolor == "r") && (src.disabled == 0)) if(istype(Proj, /obj/item/projectile/beam/lastertag/blue)) src.disabled = 1 - del (Proj) + qdel (Proj) sleep(100) src.disabled = 0 else @@ -202,9 +202,9 @@ /obj/machinery/bot/secbot/ed209/bluetag/New()//If desired, you spawn red and bluetag bots easily new /obj/machinery/bot/secbot/ed209(get_turf(src),null,"b") - del(src) + qdel(src) /obj/machinery/bot/secbot/ed209/redtag/New() new /obj/machinery/bot/secbot/ed209(get_turf(src),null,"r") - del(src) + qdel(src) diff --git a/code/game/machinery/bots/farmbot.dm b/code/game/machinery/bots/farmbot.dm index ca32e937ed..dae443b500 100644 --- a/code/game/machinery/bots/farmbot.dm +++ b/code/game/machinery/bots/farmbot.dm @@ -220,7 +220,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/machinery/bot/farmbot/process() @@ -407,7 +407,7 @@ tray.nutrilevel = 10 tray.yieldmod = fert.yieldmod tray.mutmod = fert.mutmod - del fert + qdel(fert) tray.updateicon() icon_state = "farmbot_fertile" mode = FARMBOT_MODE_WAITING @@ -543,7 +543,7 @@ user << "You add the robot arm to the [src]" src.loc = A //Place the water tank into the assembly, it will be needed for the finished bot user.remove_from_mob(S) - del(S) + qdel(S) /obj/item/weapon/farmbot_arm_assembly/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() @@ -552,21 +552,21 @@ user << "You add the plant analyzer to [src]!" src.name = "farmbot assembly" user.remove_from_mob(W) - del(W) + qdel(W) else if(( istype(W, /obj/item/weapon/reagent_containers/glass/bucket)) && (src.build_step == 1)) src.build_step++ user << "You add a bucket to [src]!" src.name = "farmbot assembly with bucket" user.remove_from_mob(W) - del(W) + qdel(W) else if(( istype(W, /obj/item/weapon/minihoe)) && (src.build_step == 2)) src.build_step++ user << "You add a minihoe to [src]!" src.name = "farmbot assembly with bucket and minihoe" user.remove_from_mob(W) - del(W) + qdel(W) else if((isprox(W)) && (src.build_step == 3)) src.build_step++ @@ -578,8 +578,8 @@ S.loc = get_turf(src) S.name = src.created_name user.remove_from_mob(W) - del(W) - del(src) + qdel(W) + qdel(src) else if(istype(W, /obj/item/weapon/pen)) var/t = input(user, "Enter new robot name", src.name, src.created_name) as text diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index b3c1c0376f..03efdaeac1 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -329,7 +329,7 @@ T.use(i) else src.amount += T.get_amount() - del(T) + qdel(T) src.updateicon() src.target = null src.repairing = 0 @@ -349,7 +349,7 @@ var/obj/item/stack/tile/plasteel/T = new /obj/item/stack/tile/plasteel T.amount = 4 T.loc = M.loc - del(M) + qdel(M) src.target = null src.repairing = 0 @@ -385,7 +385,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return @@ -403,7 +403,7 @@ user.put_in_hands(B) user << "You add the tiles into the empty toolbox. They protrude from the top." user.drop_from_inventory(src) - del(src) + qdel(src) else user << "You need 10 floortiles for a floorbot." return @@ -411,13 +411,13 @@ /obj/item/weapon/toolbox_tiles/attackby(var/obj/item/W, mob/user as mob) ..() if(isprox(W)) - del(W) + qdel(W) var/obj/item/weapon/toolbox_tiles_sensor/B = new /obj/item/weapon/toolbox_tiles_sensor() B.created_name = src.created_name user.put_in_hands(B) user << "You add the sensor to the toolbox and tiles!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) @@ -431,13 +431,13 @@ /obj/item/weapon/toolbox_tiles_sensor/attackby(var/obj/item/W, mob/user as mob) ..() if(istype(W, /obj/item/robot_parts/l_arm) || istype(W, /obj/item/robot_parts/r_arm)) - del(W) + qdel(W) var/turf/T = get_turf(user.loc) var/obj/machinery/bot/floorbot/A = new /obj/machinery/bot/floorbot(T) A.name = src.created_name user << "You add the robot arm to the odd looking toolbox assembly! Boop beep!" user.drop_from_inventory(src) - del(src) + qdel(src) else if (istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index 8ce3522707..b6e8c68636 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -479,7 +479,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del(src) + qdel(src) return /obj/machinery/bot/medbot/Bump(M as mob|obj) //Leave no door unopened! @@ -554,11 +554,11 @@ else if(istype(src,/obj/item/weapon/storage/firstaid/o2)) A.skin = "o2" - del(S) + qdel(S) user.put_in_hands(A) user << "You add the robot arm to the first aid kit." user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/weapon/firstaid_arm_assembly/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -575,7 +575,7 @@ if(0) if(istype(W, /obj/item/device/healthanalyzer)) user.drop_item() - del(W) + qdel(W) src.build_step++ user << "You add the health sensor to [src]." src.name = "First aid/robot arm/health analyzer assembly" @@ -584,7 +584,7 @@ if(1) if(isprox(W)) user.drop_item() - del(W) + qdel(W) src.build_step++ user << "You complete the Medibot! Beep boop." var/turf/T = get_turf(src) @@ -592,5 +592,5 @@ S.skin = src.skin S.name = src.created_name user.drop_from_inventory(src) - del(src) + qdel(src) diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index bd39d2034c..4226700d2c 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -876,4 +876,4 @@ new /obj/effect/decal/cleanable/blood/oil(src.loc) unload(0) - del(src) + qdel(src) diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index 92b7297c42..f29f8355ca 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -773,7 +773,7 @@ Auto Patrol: []"}, s.start() new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/machinery/bot/secbot/proc/on_explosion(var/turf/Tsec) @@ -793,12 +793,12 @@ Auto Patrol: []"}, return if(S.secured) - del(S) + qdel(S) var/obj/item/weapon/secbot_assembly/A = new /obj/item/weapon/secbot_assembly user.put_in_hands(A) user << "You add the signaler to the helmet." user.drop_from_inventory(src) - del(src) + qdel(src) else return @@ -817,7 +817,7 @@ Auto Patrol: []"}, user << "You add the prox sensor to [src]!" src.overlays += image('icons/obj/aibots.dmi', "hs_eye") src.name = "helmet/signaler/prox sensor assembly" - del(W) + qdel(W) else if(((istype(W, /obj/item/robot_parts/l_arm)) || (istype(W, /obj/item/robot_parts/r_arm))) && (src.build_step == 2)) user.drop_item() @@ -825,7 +825,7 @@ Auto Patrol: []"}, user << "You add the robot arm to [src]!" src.name = "helmet/signaler/prox sensor/robot arm assembly" src.overlays += image('icons/obj/aibots.dmi', "hs_arm") - del(W) + qdel(W) else if((istype(W, /obj/item/weapon/melee/baton)) && (src.build_step >= 3)) user.drop_item() @@ -834,8 +834,8 @@ Auto Patrol: []"}, var/obj/machinery/bot/secbot/S = new /obj/machinery/bot/secbot S.loc = get_turf(src) S.name = src.created_name - del(W) - del(src) + qdel(W) + qdel(src) else if(istype(W, /obj/item/weapon/pen)) var/t = sanitizeSafe(input(user, "Enter new robot name", src.name, src.created_name), MAX_NAME_LEN) @@ -892,14 +892,14 @@ Auto Patrol: []"}, if(severity==2 && prob(70)) ..(severity-1) else - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" pulse2.anchored = 1 pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) var/list/mob/living/carbon/targets = new for(var/mob/living/carbon/C in view(12,src)) if(C.stat==2) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 06c77503fb..da733083fc 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -136,7 +136,7 @@ assembly.loc = src.loc assembly.state = 1 new /obj/item/stack/cable_coil(src.loc, length=2) - del(src) + qdel(src) // OTHER else if (can_use() && (istype(W, /obj/item/weapon/paper) || istype(W, /obj/item/device/pda)) && isliving(user)) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 0c133adc9b..0f82401218 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -235,7 +235,7 @@ user << "\The [src] processes \the [W]." biomass += 50 user.drop_item() - del(W) + qdel(W) return else if(istype(W, /obj/item/weapon/wrench)) if(locked && (anchored || occupant)) @@ -328,7 +328,7 @@ update_icon() occupant.ghostize() spawn(5) - del(occupant) + qdel(occupant) return /obj/machinery/clonepod/relaymove(mob/user as mob) @@ -348,21 +348,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if(prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if(prob(25)) for(var/atom/movable/A as mob|obj in src) A.loc = loc ex_act(severity) - del(src) + qdel(src) return else return diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 1368d19bb8..028f1ba307 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -30,7 +30,7 @@ if(!src || !WT.remove_fuel(0, user)) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/plasteel( loc, 4) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -178,7 +178,7 @@ if(A) //if there's no brain, the mob is deleted and a structure/AIcore is created A.rename_self("ai", 1) feedback_inc("cyborg_ais_created",1) - del(src) + qdel(src) /obj/structure/AIcore/deactivated name = "inactive AI" @@ -187,7 +187,7 @@ anchored = 1 state = 20//So it doesn't interact based on the above. Not really necessary. -/obj/structure/AIcore/deactivated/Del() +/obj/structure/AIcore/deactivated/Destroy() if(src in empty_playable_ai_cores) empty_playable_ai_cores -= src ..() @@ -208,7 +208,7 @@ if(card) card.clear() - del(src) + qdel(src) /obj/structure/AIcore/deactivated/proc/check_malf(var/mob/living/silicon/ai/ai) if(!ai) return diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 77f7647608..2af213478a 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -14,7 +14,7 @@ var/global/list/minor_air_alarms = list() ..() atmosphere_alarm.register(src, /obj/machinery/computer/station_alert/update_icon) -/obj/machinery/computer/atmos_alert/Del() +/obj/machinery/computer/atmos_alert/Destroy() atmosphere_alarm.unregister(src) ..() diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index ac648624f2..a325ab90f3 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -29,7 +29,7 @@ if(!src || !WT.isOn()) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/metal( src.loc, 5 ) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -111,4 +111,4 @@ user << "\blue You connect the monitor." var/B = new src.circuit.build_path ( src.loc ) src.circuit.construct(B) - del(src) + qdel(src) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index fd8386a7f8..35ae52d588 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -221,7 +221,7 @@ src.active_record = locate(href_list["view_rec"]) if(istype(src.active_record,/datum/dna2/record)) if ((isnull(src.active_record.ckey))) - del(src.active_record) + qdel(src.active_record) src.temp = "ERROR: Record Corrupt" else src.menu = 3 @@ -241,7 +241,7 @@ if (istype(C)||istype(C, /obj/item/device/pda)) if(src.check_access(C)) src.records.Remove(src.active_record) - del(src.active_record) + qdel(src.active_record) src.temp = "Record deleted." src.menu = 2 else @@ -313,7 +313,7 @@ else if(pod.growclone(C)) temp = "Initiating cloning cycle..." records.Remove(C) - del(C) + qdel(C) menu = 1 else @@ -323,7 +323,7 @@ if(answer != "No" && pod.growclone(C)) temp = "Initiating cloning cycle..." records.Remove(C) - del(C) + qdel(C) menu = 1 else temp = "Initiating cloning cycle...
      Error: Post-initialisation failed. Cloning cycle aborted." diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 4fc43a0259..1be7fae453 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -551,7 +551,7 @@ frequency.post_signal(src, status_signal) -/obj/machinery/computer/communications/Del() +/obj/machinery/computer/communications/Destroy() for(var/obj/machinery/computer/communications/commconsole in world) if(istype(commconsole.loc,/turf) && commconsole != src) @@ -574,7 +574,7 @@ ..() -/obj/item/weapon/circuitboard/communications/Del() +/obj/item/weapon/circuitboard/communications/Destroy() for(var/obj/machinery/computer/communications/commconsole in world) if(istype(commconsole.loc,/turf)) diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 304ac7d1af..d20d634ed7 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -41,11 +41,11 @@ /obj/machinery/computer/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(25)) - del(src) + qdel(src) return if (prob(50)) for(var/x in verbs) @@ -129,7 +129,7 @@ A.state = 4 A.icon_state = "4" M.deconstruct(src) - del(src) + qdel(src) else src.attack_hand(user) return diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index c6a30995d2..ea479e44b7 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -240,7 +240,7 @@ if (href_list["del_all2"]) for(var/datum/data/record/R in data_core.medical) //R = null - del(R) + qdel(R) //Foreach goto(494) src.temp = "All records deleted." @@ -408,7 +408,7 @@ if (href_list["del_r2"]) if (src.active2) //src.active2 = null - del(src.active2) + qdel(src.active2) if (href_list["d_rec"]) var/datum/data/record/R = locate(href_list["d_rec"]) @@ -542,7 +542,7 @@ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 0c7830a78a..30a39c37b1 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -77,7 +77,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc ) @@ -100,7 +100,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else attack_hand(user) return diff --git a/code/game/machinery/computer/prisonshuttle.dm b/code/game/machinery/computer/prisonshuttle.dm index 84ba06fa02..7b152fb7a3 100644 --- a/code/game/machinery/computer/prisonshuttle.dm +++ b/code/game/machinery/computer/prisonshuttle.dm @@ -45,7 +45,7 @@ var/prison_shuttle_timeleft = 0 A.state = 4 A.icon_state = "4" - del(src) + qdel(src) else if(istype(I,/obj/item/weapon/card/emag) && (!hacked)) hacked = 1 user << "\blue You disable the lock." @@ -194,7 +194,7 @@ var/prison_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) start_location.move_contents_to(end_location) if(1) @@ -224,7 +224,7 @@ var/prison_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index c05f0f78be..647434b7fd 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -377,7 +377,7 @@ What a mess.*/ if ("Purge All Records") for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Security records deleted." if ("Add Entry") @@ -549,17 +549,17 @@ What a mess.*/ if ("Delete Record (Security) Execute") if (active2) - del(active2) + qdel(active2) if ("Delete Record (ALL) Execute") if (active1) for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) if (active2) - del(active2) + qdel(active2) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -605,7 +605,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index b8b25b3e34..05da871ed2 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -43,7 +43,7 @@ world << "\blue Alert: Shuttle launch time shortened to 10 seconds!" emergency_shuttle.set_launch_countdown(10) //src.authorized = null - del(src.authorized) + qdel(src.authorized) src.authorized = list( ) if("Repeal") diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index aa92a59094..201c834e1c 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -289,7 +289,7 @@ What a mess.*/ if(PDA_Manifest.len) PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Employment records deleted." if ("Delete Record (ALL)") @@ -373,9 +373,9 @@ What a mess.*/ PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -408,7 +408,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) \ No newline at end of file diff --git a/code/game/machinery/computer/specops_shuttle.dm b/code/game/machinery/computer/specops_shuttle.dm index 01728b4e50..48ba842a2f 100644 --- a/code/game/machinery/computer/specops_shuttle.dm +++ b/code/game/machinery/computer/specops_shuttle.dm @@ -75,7 +75,7 @@ var/specops_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() @@ -94,7 +94,7 @@ var/specops_shuttle_timeleft = 0 for(var/obj/machinery/computer/specops_shuttle/S in world) S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY - del(announcer) + qdel(announcer) /proc/specops_process() var/area/centcom/specops/special_ops = locate()//Where is the specops area located? @@ -224,7 +224,7 @@ var/specops_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) start_location.move_contents_to(end_location) @@ -235,7 +235,7 @@ var/specops_shuttle_timeleft = 0 for(var/obj/machinery/computer/specops_shuttle/S in world) S.specops_shuttle_timereset = world.time + SPECOPS_RETURN_DELAY - del(announcer) + qdel(announcer) /proc/specops_can_move() if(specops_shuttle_moving_to_station || specops_shuttle_moving_to_centcom) diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index 6d5209ce58..8780586985 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -16,7 +16,7 @@ alarm_monitor = new monitor_type(src) alarm_monitor.register(src, /obj/machinery/computer/station_alert/update_icon) -/obj/machinery/computer/station_alert/Del() +/obj/machinery/computer/station_alert/Destroy() alarm_monitor.unregister(src) ..() diff --git a/code/game/machinery/computer/syndicate_specops_shuttle.dm b/code/game/machinery/computer/syndicate_specops_shuttle.dm index 970bb362c3..f526ead65b 100644 --- a/code/game/machinery/computer/syndicate_specops_shuttle.dm +++ b/code/game/machinery/computer/syndicate_specops_shuttle.dm @@ -160,7 +160,7 @@ var/syndicate_elite_shuttle_timeleft = 0 for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in end_location) // If someone somehow is still in the shuttle's docking area... bug.gib() diff --git a/code/game/machinery/computer3/buildandrepair.dm b/code/game/machinery/computer3/buildandrepair.dm index 38db742ee6..bc02e474e4 100644 --- a/code/game/machinery/computer3/buildandrepair.dm +++ b/code/game/machinery/computer3/buildandrepair.dm @@ -95,7 +95,7 @@ if(!src || !WT.isOn()) return user << "\blue You deconstruct the frame." new /obj/item/stack/sheet/metal( src.loc, 5 ) - del(src) + qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) @@ -160,7 +160,7 @@ if(do_after(user, 20)) if(P) P:amount -= 5 - if(!P:amount) del(P) + if(!P:amount) qdel(P) user << "\blue You add cables to the frame." src.state = 3 src.icon_state = "3" @@ -212,7 +212,7 @@ if(circuit.OS) circuit.OS.computer = B B.RefreshParts() // todo - del(src) + qdel(src) /* This will remove peripherals if you specify one, but the main function is to diff --git a/code/game/machinery/computer3/computer.dm b/code/game/machinery/computer3/computer.dm index 4939444ae5..e643635dfe 100644 --- a/code/game/machinery/computer3/computer.dm +++ b/code/game/machinery/computer3/computer.dm @@ -215,11 +215,11 @@ ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(25)) - del(src) + qdel(src) return if (prob(50)) for(var/x in verbs) diff --git a/code/game/machinery/computer3/computers/HolodeckControl.dm b/code/game/machinery/computer3/computers/HolodeckControl.dm index 80d60afd07..9e4532604b 100644 --- a/code/game/machinery/computer3/computers/HolodeckControl.dm +++ b/code/game/machinery/computer3/computers/HolodeckControl.dm @@ -160,7 +160,7 @@ if(!silent) var/obj/oldobj = obj obj.visible_message("The [oldobj.name] fades away!") - del(obj) + qdel(obj) proc/checkInteg(var/area/A) for(var/turf/T in A) @@ -213,10 +213,10 @@ derez(item) for(var/obj/effect/decal/cleanable/blood/B in linkedholodeck) - del(B) + qdel(B) for(var/mob/living/simple_animal/hostile/carp/C in linkedholodeck) - del(C) + qdel(C) holographic_items = A.copy_contents_to(linkedholodeck , 1) diff --git a/code/game/machinery/computer3/computers/medical.dm b/code/game/machinery/computer3/computers/medical.dm index adb7ff9079..4e88b91c88 100644 --- a/code/game/machinery/computer3/computers/medical.dm +++ b/code/game/machinery/computer3/computers/medical.dm @@ -254,7 +254,7 @@ if (href_list["del_all2"]) for(var/datum/data/record/R in data_core.medical) //R = null - del(R) + qdel(R) //Foreach goto(494) src.temp = "All records deleted." @@ -422,7 +422,7 @@ if (href_list["del_r2"]) if (src.active2) //src.active2 = null - del(src.active2) + qdel(src.active2) if (href_list["d_rec"]) var/datum/data/record/R = locate(href_list["d_rec"]) diff --git a/code/game/machinery/computer3/computers/security.dm b/code/game/machinery/computer3/computers/security.dm index 924f32b1b7..f2de764894 100644 --- a/code/game/machinery/computer3/computers/security.dm +++ b/code/game/machinery/computer3/computers/security.dm @@ -397,7 +397,7 @@ What a mess.*/ if ("Purge All Records") for(var/datum/data/record/R in data_core.security) - del(R) + qdel(R) temp = "All Security records deleted." if ("Add Entry") @@ -558,17 +558,17 @@ What a mess.*/ if ("Delete Record (Security) Execute") if (active2) - del(active2) + qdel(active2) if ("Delete Record (ALL) Execute") if (active1) for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) - del(R) + qdel(R) else - del(active1) + qdel(active1) if (active2) - del(active2) + qdel(active2) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -601,7 +601,7 @@ What a mess.*/ continue else if(prob(1)) - del(R) + qdel(R) continue ..(severity) diff --git a/code/game/machinery/computer3/laptop.dm b/code/game/machinery/computer3/laptop.dm index e0156e874e..82807769b4 100644 --- a/code/game/machinery/computer3/laptop.dm +++ b/code/game/machinery/computer3/laptop.dm @@ -52,7 +52,7 @@ O.loc = loc usr << "\The [src] crumbles to pieces." spawn(5) - del src + qdel(src) return if(!stored_computer.manipulating) @@ -65,7 +65,7 @@ spawn(5) stored_computer.manipulating = 0 - del src + qdel(src) else usr << "\red You are already opening the computer!" @@ -190,7 +190,7 @@ var/obj/O = loc spawn(5) if(O) - del O + qdel(O) ..() diff --git a/code/game/machinery/computer3/lapvend.dm b/code/game/machinery/computer3/lapvend.dm index 72531b5d8e..b2e84f1cd2 100644 --- a/code/game/machinery/computer3/lapvend.dm +++ b/code/game/machinery/computer3/lapvend.dm @@ -31,7 +31,7 @@ /obj/machinery/lapvend/blob_act() if (prob(50)) spawn(0) - del(src) + qdel(src) return return @@ -202,10 +202,10 @@ if (network == 3) newlap.spawn_parts += (/obj/item/part/computer/networking/cable) if (power == 1) - del(newlap.battery) + qdel(newlap.battery) newlap.battery = new /obj/item/weapon/cell/high(newlap) if (power == 2) - del(newlap.battery) + qdel(newlap.battery) newlap.battery = new /obj/item/weapon/cell/super(newlap) newlap.spawn_parts() @@ -404,7 +404,7 @@ T.time = worldtime2text() vendor_account.transaction_log.Add(T) - del(relap) + qdel(relap) vendmode = 0 cardreader = 0 floppy = 0 diff --git a/code/game/machinery/computer3/program.dm b/code/game/machinery/computer3/program.dm index 74083b8ffd..0667fe2f73 100644 --- a/code/game/machinery/computer3/program.dm +++ b/code/game/machinery/computer3/program.dm @@ -111,7 +111,7 @@ Programs are a file that can be executed update_icon() if(popup) popup.close() - del popup + qdel(popup) return /* diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 0f906ad4b2..da2ebb9d2d 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -53,7 +53,7 @@ playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) user << "\blue You dismantle the frame" new /obj/item/stack/sheet/metal(src.loc, 5) - del(src) + qdel(src) if(2) if(istype(P, /obj/item/weapon/circuitboard)) var/obj/item/weapon/circuitboard/B = P @@ -129,7 +129,7 @@ else circuit.loc = null new_machine.RefreshParts() - del(src) + qdel(src) else if(istype(P, /obj/item)) for(var/I in req_components) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index a9858742c9..d90c895000 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -24,7 +24,7 @@ ..() initialize_directions = dir -/obj/machinery/atmospherics/unary/cryo_cell/Del() +/obj/machinery/atmospherics/unary/cryo_cell/Destroy() if(occupant) occupant.loc = loc ..() @@ -190,7 +190,7 @@ return var/mob/M = G:affecting if(put_mob(M)) - del(G) + qdel(G) return /obj/machinery/atmospherics/unary/cryo_cell/update_icon() diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index fcece506c3..eecc7eee27 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -234,7 +234,7 @@ ..() -/obj/machinery/cryopod/Del() +/obj/machinery/cryopod/Destroy() if(occupant) occupant.loc = loc occupant.resting = 1 @@ -291,12 +291,12 @@ var/mob/living/silicon/robot/R = occupant if(!istype(R)) return ..() - del(R.mmi) + qdel(R.mmi) for(var/obj/item/I in R.module) // the tools the borg has; metal, glass, guns etc for(var/obj/item/O in I) // the things inside the tools, if anything; mainly for janiborg trash bags O.loc = R - del(I) - del(R.module) + qdel(I) + qdel(R.module) return ..() @@ -308,7 +308,7 @@ occupant.drop_from_inventory(W) W.loc = src - if(W.contents.len) //Make sure we catch anything not handled by del() on the items. + if(W.contents.len) //Make sure we catch anything not handled by qdel() on the items. for(var/obj/item/O in W.contents) if(istype(O,/obj/item/weapon/storage/internal)) //Stop eating pockets, you fuck! continue @@ -328,7 +328,7 @@ break if(!preserve) - del(W) + qdel(W) else if(control_computer && control_computer.allow_items) control_computer.frozen_items += W @@ -341,7 +341,7 @@ // We don't want revs to get objectives that aren't for heads of staff. Letting // them win or lose based on cryo is silly so we remove the objective. if(istype(O,/datum/objective/mutiny) && O.target == occupant.mind) - del(O) + qdel(O) else if(O.target && istype(O.target,/datum/mind)) if(O.target == occupant.mind) if(O.owner && O.owner.current) @@ -353,7 +353,7 @@ if(!(O.target)) all_objectives -= O O.owner.objectives -= O - del(O) + qdel(O) //Handle job slot/tater cleanup. var/job = occupant.mind.assigned_role @@ -361,7 +361,7 @@ job_master.FreeRole(job) if(occupant.mind.objectives.len) - del(occupant.mind.objectives) + qdel(occupant.mind.objectives) occupant.mind.special_role = null //else //if(ticker.mode.name == "AutoTraitor") @@ -374,13 +374,13 @@ PDA_Manifest.Cut() for(var/datum/data/record/R in data_core.medical) if ((R.fields["name"] == occupant.real_name)) - del(R) + qdel(R) for(var/datum/data/record/T in data_core.security) if ((T.fields["name"] == occupant.real_name)) - del(T) + qdel(T) for(var/datum/data/record/G in data_core.general) if ((G.fields["name"] == occupant.real_name)) - del(G) + qdel(G) if(orient_right) icon_state = "[base_icon_state]-r" @@ -400,7 +400,7 @@ set_occupant(null) // Delete the mob. - del(occupant) + qdel(occupant) /obj/machinery/cryopod/attackby(var/obj/item/weapon/G as obj, var/mob/user as mob) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 87e7adea03..c9dfe8c5f0 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -91,14 +91,14 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) ..() ex_act(severity) switch(severity) if(1.0) visible_message("\red The barricade is blown apart!") - del(src) + qdel(src) return if(2.0) src.health -= 25 @@ -107,7 +107,7 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) return meteorhit() @@ -115,14 +115,14 @@ for reference: new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) return blob_act() src.health -= 25 if (src.health <= 0) visible_message("\red The blob eats through the barricade!") - del(src) + qdel(src) return CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. @@ -272,4 +272,4 @@ for reference: explosion(src.loc,-1,-1,0) if(src) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 69c4ee2857..5c6a744d5d 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -264,13 +264,13 @@ for(var/obj/structure/falsewall/phoron/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve var/turf/T = get_turf(F) T.ChangeTurf(/turf/simulated/wall/mineral/phoron/) - del (F) + qdel (F) for(var/turf/simulated/wall/mineral/phoron/W in range(3,src)) W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame for(var/obj/machinery/door/airlock/phoron/D in range(3,src)) D.ignite(temperature/4) new/obj/structure/door_assembly( src.loc ) - del (src) + qdel(src) /obj/machinery/door/airlock/sandstone name = "Sandstone Airlock" @@ -770,7 +770,7 @@ About the new airlock wires panel: electronics.loc = src.loc electronics = null - del(src) + qdel(src) return else if(arePowerSystemsOn()) user << "\blue The airlock's motors resist your efforts to force it." @@ -882,7 +882,7 @@ About the new airlock wires panel: S.victim = M S.loc = M.loc spawn(20) - del(S) + qdel(S) if (iscarbon(M)) var/mob/living/carbon/C = M if (!(C.species && (C.species.flags & NO_PAIN))) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 406ef8611e..17db582bdd 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -69,7 +69,7 @@ return -/obj/machinery/door/Del() +/obj/machinery/door/Destroy() density = 0 update_nearby_tiles() ..() @@ -168,7 +168,7 @@ new /obj/item/stack/rods(src.loc, 3) if(BURN) new /obj/effect/decal/cleanable/ash(src.loc) // Turn it to ashes! - del(src) + qdel(src) if(Proj.damage) //cap projectile damage so that there's still a minimum number of hits required to break the door @@ -251,7 +251,7 @@ user << "You finish repairing the damage to \the [src]." health = between(health, health + repairing.amount*DOOR_REPAIR_AMOUNT, maxhealth) update_icon() - del(repairing) + qdel(repairing) return if(repairing && istype(I, /obj/item/weapon/crowbar)) @@ -329,7 +329,7 @@ /obj/machinery/door/blob_act() if(prob(40)) - del(src) + qdel(src) return @@ -342,10 +342,10 @@ /obj/machinery/door/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if(prob(25)) - del(src) + qdel(src) else take_damage(300) if(3.0) @@ -434,7 +434,7 @@ //I shall not add a check every x ticks if a door has closed over some fire. var/obj/fire/fire = locate() in loc if(fire) - del fire + qdel(fire) return /obj/machinery/door/proc/requiresID() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 9ae8751a7a..44a21b0d92 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -56,7 +56,7 @@ for(var/obj/machinery/door/firedoor/F in loc) if(F != src) spawn(1) - del src + qdel(src) return . var/area/A = get_area(src) ASSERT(istype(A)) @@ -70,7 +70,7 @@ A.all_doors.Add(src) areas_added += A -/obj/machinery/door/firedoor/Del() +/obj/machinery/door/firedoor/Destroy() for(var/area/A in areas_added) A.all_doors.Remove(src) . = ..() @@ -230,7 +230,7 @@ FA.density = 1 FA.wired = 1 FA.update_icon() - del(src) + qdel(src) return if(blocked) diff --git a/code/game/machinery/doors/firedoor_assembly.dm b/code/game/machinery/doors/firedoor_assembly.dm index 435a927857..d3a70fe85e 100644 --- a/code/game/machinery/doors/firedoor_assembly.dm +++ b/code/game/machinery/doors/firedoor_assembly.dm @@ -42,8 +42,8 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user.visible_message("[user] has inserted a circuit into \the [src]!", "You have inserted the circuit into \the [src]!") new /obj/machinery/door/firedoor(src.loc) - del(C) - del(src) + qdel(C) + qdel(src) else user << "You must secure \the [src] first!" else if(istype(C, /obj/item/weapon/wrench)) @@ -62,7 +62,7 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user.visible_message("[user] has dissassembled \the [src].", "You have dissassembled \the [src].") new /obj/item/stack/sheet/metal(src.loc, 2) - del (src) + qdel(src) else user << "You need more welding fuel." else diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 362753cac8..9ad1fd2123 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -49,9 +49,9 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] shatters!") - del(src) + qdel(src) -/obj/machinery/door/window/Del() +/obj/machinery/door/window/Destroy() density = 0 update_nearby_tiles() ..() diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index dbe7f1b8a7..ec9f4e7acc 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -9,7 +9,7 @@ var/list/doppler_arrays = list() ..() doppler_arrays += src -/obj/machinery/doppler_array/Del() +/obj/machinery/doppler_array/Destroy() doppler_arrays -= src ..() diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 8661651a39..0e6de7c5dc 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -70,7 +70,7 @@ //use_power(radio_power_use) //neat idea, but causes way too much lag. return radio_connection.post_signal(src, signal, filter) else - del(signal) + qdel(signal) /obj/machinery/embedded_controller/radio/proc/set_frequency(new_frequency) radio_controller.remove_object(src, frequency) diff --git a/code/game/machinery/embedded_controller/embedded_program_base.dm b/code/game/machinery/embedded_controller/embedded_program_base.dm index 611fcfc52e..f579aca6f7 100644 --- a/code/game/machinery/embedded_controller/embedded_program_base.dm +++ b/code/game/machinery/embedded_controller/embedded_program_base.dm @@ -1,27 +1,27 @@ - -/datum/computer/file/embedded_program - var/list/memory = list() - var/obj/machinery/embedded_controller/master - - var/id_tag - -/datum/computer/file/embedded_program/New(var/obj/machinery/embedded_controller/M) - master = M - if (istype(M, /obj/machinery/embedded_controller/radio)) - var/obj/machinery/embedded_controller/radio/R = M - id_tag = R.id_tag - -/datum/computer/file/embedded_program/proc/receive_user_command(command) - return - -/datum/computer/file/embedded_program/proc/receive_signal(datum/signal/signal, receive_method, receive_param) - return - -/datum/computer/file/embedded_program/proc/process() - return - -/datum/computer/file/embedded_program/proc/post_signal(datum/signal/signal, comm_line) - if(master) - master.post_signal(signal, comm_line) - else - del(signal) + +/datum/computer/file/embedded_program + var/list/memory = list() + var/obj/machinery/embedded_controller/master + + var/id_tag + +/datum/computer/file/embedded_program/New(var/obj/machinery/embedded_controller/M) + master = M + if (istype(M, /obj/machinery/embedded_controller/radio)) + var/obj/machinery/embedded_controller/radio/R = M + id_tag = R.id_tag + +/datum/computer/file/embedded_program/proc/receive_user_command(command) + return + +/datum/computer/file/embedded_program/proc/receive_signal(datum/signal/signal, receive_method, receive_param) + return + +/datum/computer/file/embedded_program/proc/process() + return + +/datum/computer/file/embedded_program/proc/post_signal(datum/signal/signal, comm_line) + if(master) + master.post_signal(signal, comm_line) + else + qdel(signal) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index a286b530ca..8ecbd53838 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -131,7 +131,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/hologram/holopad/proc/clear_holo(mob/living/silicon/ai/user) if(user.holo == src) user.holo = null - del(masters[user])//Get rid of user's hologram //qdel + qdel(masters[user])//Get rid of user's hologram masters -= user //Discard AI from the list of those who use holopad if (!masters.len)//If no users left SetLuminosity(0) //pad lighting (hologram lighting will be handled automatically since its owner was deleted) @@ -182,24 +182,24 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/hologram/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/machinery/hologram/blob_act() - del(src) + qdel(src) return /obj/machinery/hologram/meteorhit() - del(src) + qdel(src) return -/obj/machinery/hologram/holopad/Del() +/obj/machinery/hologram/holopad/Destroy() for (var/mob/living/silicon/ai/master in masters) clear_holo(master) ..() diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index 972f51bd48..5c22471398 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -36,7 +36,7 @@ datum/track/New(var/title_name, var/audio) ) -/obj/machinery/media/jukebox/Del() +/obj/machinery/media/jukebox/Destroy() StopPlaying() ..() @@ -160,7 +160,7 @@ datum/track/New(var/title_name, var/audio) s.start() new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/machinery/media/jukebox/attackby(obj/item/W as obj, mob/user as mob) src.add_fingerprint(user) diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index 1283e7e52c..69f6c1a2d5 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -31,7 +31,7 @@ if(isturf(input_obj.loc)) input_plate = input_obj.loc gib_throw_dir = i - del(input_obj) + qdel(input_obj) break if(!input_plate) @@ -221,7 +221,7 @@ src.operating = 0 src.occupant.gib() - del(src.occupant) + qdel(src.occupant) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) operating = 0 @@ -229,7 +229,7 @@ // Todo: unify limbs and internal organs // There's a chance that the gibber will fail to destroy some evidence. if((istype(thing,/obj/item/organ) || istype(thing,/obj/item/organ)) && prob(80)) - del(thing) + qdel(thing) continue thing.loc = get_turf(thing) // Drop it onto the turf for throwing. thing.throw_at(get_edge_target_turf(src,gib_throw_dir),rand(0,3),emagged ? 100 : 50) // Being pelted with bits of meat and bone would hurt. diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index fe75dff633..46e07d9b0c 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -351,7 +351,7 @@ var/id = O.reagents.get_master_reagent_id() if (id) amount+=O.reagents.get_reagent_amount(id) - del(O) + qdel(O) src.reagents.clear_reagents() ffuu.reagents.add_reagent("carbon", amount) ffuu.reagents.add_reagent("toxin", amount/10) diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm index a6fcf00274..9bfa0e1c5d 100644 --- a/code/game/machinery/kitchen/smartfridge.dm +++ b/code/game/machinery/kitchen/smartfridge.dm @@ -33,8 +33,8 @@ else wires = new/datum/wires/smartfridge(src) -/obj/machinery/smartfridge/Del() - del(wires) // qdel +/obj/machinery/smartfridge/Destroy() + qdel(wires) ..() /obj/machinery/smartfridge/proc/accept_check(var/obj/item/O as obj) @@ -146,7 +146,7 @@ var/D = S.dried_type new D(loc) item_quants[S.name]-- - del(S) + qdel(S) return return diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index d601146c18..ebe0bc60d6 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -121,7 +121,7 @@ Class Procs: machines += src machinery_sort_required = 1 -/obj/machinery/Del() +/obj/machinery/Destroy() machines -= src ..() @@ -135,7 +135,7 @@ Class Procs: if(use_power && stat == 0) use_power(7500/severity) - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -143,28 +143,28 @@ Class Procs: pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) ..() /obj/machinery/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return /obj/machinery/blob_act() if(prob(50)) - del(src) + qdel(src) //sets the use_power var and then forces an area power update /obj/machinery/proc/update_use_power(var/new_use_power, var/force_update = 0) @@ -331,7 +331,7 @@ Class Procs: if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = loc - del(src) + qdel(src) return 1 /obj/machinery/proc/on_assess_perp(mob/living/carbon/human/perp) diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index b04e9d1851..e6dcd63bd0 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -164,7 +164,7 @@ if(prob(electricity_level)) explosion(loc, 0, 1, 2, 3) // ooo dat shit EXPLODES son spawn(2) - del(src) + qdel(src) */ updateicon() @@ -364,7 +364,7 @@ // N, S, E, W are directional // C is center // R is random (in magnetic field's bounds) - del(signal) + qdel(signal) break // break the loop if the character located is invalid signal.data["command"] = nextmove diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index c902bdcd66..6d823e23fe 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -180,7 +180,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co src.update_icon() //for any custom ones on the map... ..() //I just realised the newscasters weren't in the global machines list. The superconstructor call will tend to that -/obj/machinery/newscaster/Del() +/obj/machinery/newscaster/Destroy() allCasters -= src ..() @@ -223,12 +223,12 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co /obj/machinery/newscaster/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) src.isbroken=1 if(prob(50)) - del(src) + qdel(src) else src.update_icon() //can't place it above the return and outside the if-else. or we might get runtimes of null.update_icon() if(prob(50)) goes in. return @@ -784,7 +784,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //Global list that will co photo_data.photo.loc = src.loc if(!issilicon(user)) user.put_in_inactive_hand(photo_data.photo) - del(photo_data) + qdel(photo_data) if(istype(user.get_active_hand(), /obj/item/weapon/photo)) var/obj/item/photo = user.get_active_hand() diff --git a/code/game/machinery/nuclear_bomb.dm b/code/game/machinery/nuclear_bomb.dm index d13f18c3e9..2fb1c721d3 100644 --- a/code/game/machinery/nuclear_bomb.dm +++ b/code/game/machinery/nuclear_bomb.dm @@ -423,7 +423,7 @@ obj/machinery/nuclearbomb/proc/nukehack_win(mob/user as mob) return return -/obj/item/weapon/disk/nuclear/Del() +/obj/item/weapon/disk/nuclear/Destroy() if(blobstart.len > 0) var/obj/D = new /obj/item/weapon/disk/nuclear(pick(blobstart)) message_admins("[src] has been destroyed. Spawning [D] at ([D.x], [D.y], [D.z]).") diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm index de67e7cea1..cb80bd20af 100644 --- a/code/game/machinery/overview.dm +++ b/code/game/machinery/overview.dm @@ -180,8 +180,8 @@ HI.Insert(I, frame=1, delay = 5) HI.Insert(J, frame=2, delay = 5) - del(I) - del(J) + qdel(I) + qdel(J) H.icon = HI H.layer = 25 usr.mapobjs += H @@ -306,7 +306,7 @@ var/icon/I = imap[i+1] H.icon = I - del(I) + qdel(I) H.layer = 25 usr.mapobjs += H @@ -353,7 +353,7 @@ proc/getb(col) /mob/proc/clearmap() src.client.screen -= src.mapobjs for(var/obj/screen/O in mapobjs) - del(O) + qdel(O) mapobjs = null src.unset_machine() diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 637bcbee11..9bee0af72f 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -1149,7 +1149,7 @@ Buildable meters "[user] fastens the [src].", \ "\blue You have fastened the [src].", \ "You hear ratchet.") - del(src) // remove the pipe item + qdel(src) // remove the pipe item return //TODO: DEFERRED @@ -1177,7 +1177,7 @@ Buildable meters new/obj/machinery/meter( src.loc ) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) user << "\blue You have fastened the meter to the pipe" - del(src) + qdel(src) //not sure why these are necessary #undef PIPE_SIMPLE_STRAIGHT #undef PIPE_SIMPLE_BENT diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index fb296d2409..6b8793eac7 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -103,7 +103,7 @@ if (istype(W, /obj/item/pipe) || istype(W, /obj/item/pipe_meter)) usr << "\blue You put [W] back to [src]." user.drop_item() - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/wrench)) if (unwrenched==0) @@ -145,7 +145,7 @@ //Allow you to push disposal pipes into it (for those with density 1) /obj/machinery/pipedispenser/disposal/Crossed(var/obj/structure/disposalconstruct/pipe as obj) if(istype(pipe) && !pipe.anchored) - del(pipe) + qdel(pipe) Nah */ @@ -161,7 +161,7 @@ Nah if (pipe.anchored) return - del(pipe) + qdel(pipe) /obj/machinery/pipedispenser/disposal/attack_hand(user as mob) if(..()) diff --git a/code/game/machinery/portable_tag_turret.dm b/code/game/machinery/portable_tag_turret.dm index 1965d10243..f3939e89dc 100644 --- a/code/game/machinery/portable_tag_turret.dm +++ b/code/game/machinery/portable_tag_turret.dm @@ -82,13 +82,13 @@ if(lasercolor == "b" && disabled == 0) if(istype(Proj, /obj/item/weapon/gun/energy/lasertag/red)) disabled = 1 - del(Proj) // qdel + qdel(Proj) sleep(100) disabled = 0 if(lasercolor == "r" && disabled == 0) if(istype(Proj, /obj/item/weapon/gun/energy/lasertag/blue)) disabled = 1 - del(Proj) // qdel + qdel(Proj) sleep(100) disabled = 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 3ad643c360..3444d3ea7e 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -145,9 +145,9 @@ else icon_state = "grey_target_prism" -/obj/machinery/porta_turret/Del() +/obj/machinery/porta_turret/Destroy() //deletes its own cover with it - del(cover) // qdel + qdel(cover) ..() /obj/machinery/porta_turret/proc/isLocked(mob/user) @@ -271,7 +271,7 @@ new /obj/item/device/assembly/prox_sensor(loc) else user << "You remove the turret but did not manage to salvage anything." - del(src) // qdel + qdel(src) // qdel if(istype(I, /obj/item/weapon/card/emag) && !emagged) //Emagging the turret makes it go bonkers and stun everyone. It also makes @@ -317,7 +317,7 @@ user << "You unsecure the exterior bolts on the turret." invisibility = 0 update_icon() - del(cover) //deletes the cover, and the turret instance itself becomes its own cover. - qdel + qdel(cover) //deletes the cover, and the turret instance itself becomes its own cover. wrenching = 0 else if(istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) @@ -387,10 +387,10 @@ /obj/machinery/porta_turret/ex_act(severity) switch (severity) if (1) - del(src) + qdel(src) if (2) if (prob(25)) - del(src) + qdel(src) else take_damage(150) //should instakill most turrets if (3) @@ -404,7 +404,7 @@ spark_system.start() //creates some sparks because they look cool density = 1 update_icon() - del(cover) //deletes the cover - no need on keeping it there! - del + qdel(cover) //deletes the cover - no need on keeping it there! /obj/machinery/porta_turret/proc/create_cover() if(cover == null && anchored) @@ -418,7 +418,7 @@ if(cover == null && anchored) //if it has no cover and is anchored if(stat & BROKEN) //if the turret is borked - del(cover) //delete its cover, assuming it has one. Workaround for a pesky little bug - qdel + qdel(cover) //delete its cover, assuming it has one. Workaround for a pesky little bug else create_cover() @@ -671,7 +671,7 @@ playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) user << "You dismantle the turret construction." new /obj/item/stack/sheet/metal( loc, 5) - del(src) // qdel + qdel(src) // qdel return if(1) @@ -736,7 +736,7 @@ target_type = /obj/machinery/porta_turret build_step = 4 - del(I) //delete the gun :( qdel + qdel(I) //delete the gun :( return else if(istype(I, /obj/item/weapon/wrench)) @@ -752,7 +752,7 @@ user << "\the [I] is stuck to your hand, you cannot put it in \the [src]" return user << "You add the prox sensor to the turret." - del(I) // qdel + qdel(I) return //attack_hand() removes the gun @@ -807,7 +807,7 @@ // Turret.cover=new/obj/machinery/porta_turret_cover(loc) // Turret.cover.Parent_Turret=Turret // Turret.cover.name = finish_name - del(src) // qdel + qdel(src) // qdel else if(istype(I, /obj/item/weapon/crowbar)) playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) diff --git a/code/game/machinery/seed_extractor.dm b/code/game/machinery/seed_extractor.dm index 4418586e9d..e9a2081fb2 100644 --- a/code/game/machinery/seed_extractor.dm +++ b/code/game/machinery/seed_extractor.dm @@ -31,7 +31,7 @@ obj/machinery/seed_extractor/attackby(var/obj/item/O as obj, var/mob/user as mob else user << "[O] doesn't seem to have any usable seeds inside it." - del(O) + qdel(O) //Grass. else if(istype(O, /obj/item/stack/tile/grass)) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 940ec0f104..50d174db0a 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -76,12 +76,12 @@ if(1.0) if(prob(50)) src.dump_everything() //So suits dont survive all the time - del(src) + qdel(src) return if(2.0) if(prob(50)) src.dump_everything() - del(src) + qdel(src) return else return @@ -465,7 +465,7 @@ src.update_icon() // for(var/obj/O in src) -// del(O) +// qdel(O) src.add_fingerprint(usr) src.updateUsrDialog() @@ -511,7 +511,7 @@ //for(var/obj/O in src) // O.loc = src.loc src.add_fingerprint(user) - del(G) + qdel(G) src.updateUsrDialog() src.update_icon() return @@ -612,10 +612,10 @@ wires = new(src) target_department = departments[1] target_species = species[1] - if(!target_department || !target_species) del(src) + if(!target_department || !target_species) qdel(src) -/obj/machinery/suit_cycler/Del() - del(wires) // qdel +/obj/machinery/suit_cycler/Destroy() + qdel(wires) wires = null ..() @@ -696,7 +696,7 @@ src.occupant = M src.add_fingerprint(user) - del(G) + qdel(G) src.updateUsrDialog() diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 62e7a015eb..fb4a03d21f 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -149,7 +149,7 @@ return -/obj/machinery/power/singularity_beacon/Del() +/obj/machinery/power/singularity_beacon/Destroy() if(active) Deactivate() ..() diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 5a3caafa26..c6fee28b40 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -98,7 +98,7 @@ var/message_delay = 0 // To make sure restarting the recentmessages list is kept /* --- Do a snazzy animation! --- */ flick("broadcaster_send", src) -/obj/machinery/telecomms/broadcaster/Del() +/obj/machinery/telecomms/broadcaster/Destroy() // In case message_delay is left on 1, otherwise it won't reset the list and people can't say the same thing twice anymore. if(message_delay) message_delay = 0 diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index 6dd5586fd8..9b92c39ee2 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -96,7 +96,7 @@ race = "Unidentifiable" language = race - del(M) + qdel(M) // -- If the orator is a human, or universal translate is active, OR mob has universal speech on -- @@ -189,7 +189,7 @@ temp = "- DELETED ENTRY: [D.name] -" SelectedServer.log_entries.Remove(D) - del(D) + qdel(D) else temp = "- FAILED: NO SELECTED MACHINE -" @@ -227,7 +227,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -238,7 +238,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else if(istype(D, /obj/item/weapon/card/emag) && !emagged) playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 581ae59ab4..15c627420f 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -1,404 +1,404 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - -/* - - All telecommunications interactions: - -*/ - -#define STATION_Z 1 -#define TELECOMM_Z 3 - -/obj/machinery/telecomms - var/temp = "" // output message - var/construct_op = 0 - - -/obj/machinery/telecomms/attackby(obj/item/P as obj, mob/user as mob) - - // Using a multitool lets you access the receiver's interface - if(istype(P, /obj/item/device/multitool)) - attack_hand(user) - - - // REPAIRING: Use Nanopaste to repair 10-20 integrity points. - if(istype(P, /obj/item/stack/nanopaste)) - var/obj/item/stack/nanopaste/T = P - if (integrity < 100) //Damaged, let's repair! - if (T.use(1)) - integrity = between(0, integrity + rand(10,20), 100) - usr << "You apply the Nanopaste to [src], repairing some of the damage." - else - usr << "This machine is already in perfect condition." - return - - - switch(construct_op) - if(0) - if(istype(P, /obj/item/weapon/screwdriver)) - user << "You unfasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - construct_op ++ - if(1) - if(istype(P, /obj/item/weapon/screwdriver)) - user << "You fasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - construct_op -- - if(istype(P, /obj/item/weapon/wrench)) - user << "You dislodge the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - construct_op ++ - if(2) - if(istype(P, /obj/item/weapon/wrench)) - user << "You secure the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - construct_op -- - if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) - user << "You remove the cables." - construct_op ++ - var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( user.loc ) - A.amount = 5 - stat |= BROKEN // the machine's been borked! - if(3) - if(istype(P, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/A = P - if (A.use(5)) - user << "You insert the cables." - construct_op-- - stat &= ~BROKEN // the machine's not borked anymore! - else - user << "You need five coils of wire for this." - if(istype(P, /obj/item/weapon/crowbar)) - user << "You begin prying out the circuit board other components..." - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - if(do_after(user,60)) - user << "You finish prying out the components." - - // Drop all the component stuff - if(contents.len > 0) - for(var/obj/x in src) - x.loc = user.loc - else - - // If the machine wasn't made during runtime, probably doesn't have components: - // manually find the components and drop them! - var/newpath = text2path(circuitboard) - var/obj/item/weapon/circuitboard/C = new newpath - for(var/I in C.req_components) - for(var/i = 1, i <= C.req_components[I], i++) - newpath = text2path(I) - var/obj/item/s = new newpath - s.loc = user.loc - if(istype(P, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/A = P - A.amount = 1 - - // Drop a circuit board too - C.loc = user.loc - - // Create a machine frame and delete the current machine - var/obj/machinery/constructable_frame/machine_frame/F = new - F.loc = src.loc - del(src) - - -/obj/machinery/telecomms/attack_ai(var/mob/user as mob) - attack_hand(user) - -/obj/machinery/telecomms/attack_hand(var/mob/user as mob) - - // You need a multitool to use this, or be silicon - if(!issilicon(user)) - // istype returns false if the value is null - if(!istype(user.get_active_hand(), /obj/item/device/multitool)) - return - - if(stat & (BROKEN|NOPOWER)) - return - - var/obj/item/device/multitool/P = get_multitool(user) - - user.set_machine(src) - var/dat - dat = "[src.name]

      [src.name] Access

      " - dat += "
      [temp]
      " - dat += "
      Power Status:
      [src.toggled ? "On" : "Off"]" - if(on && toggled) - if(id != "" && id) - dat += "
      Identification String: [id]" - else - dat += "
      Identification String: NULL" - dat += "
      Network: [network]" - dat += "
      Prefabrication: [autolinkers.len ? "TRUE" : "FALSE"]" - if(hide) dat += "
      Shadow Link: ACTIVE" - - //Show additional options for certain machines. - dat += Options_Menu() - - dat += "
      Linked Network Entities:
        " - - var/i = 0 - for(var/obj/machinery/telecomms/T in links) - i++ - if(T.hide && !src.hide) - continue - dat += "
      1. \ref[T] [T.name] ([T.id]) \[X\]
      2. " - dat += "
      " - - dat += "
      Filtering Frequencies: " - - i = 0 - if(length(freq_listening)) - for(var/x in freq_listening) - i++ - if(i < length(freq_listening)) - dat += "[format_frequency(x)] GHz\[X\]; " - else - dat += "[format_frequency(x)] GHz\[X\]" - else - dat += "NONE" - - dat += "
      \[Add Filter\]" - dat += "
      " - - if(P) - if(P.buffer) - dat += "

      MULTITOOL BUFFER: [P.buffer] ([P.buffer.id]) \[Link\] \[Flush\]" - else - dat += "

      MULTITOOL BUFFER:
      \[Add Machine\]" - - dat += "
      " - temp = "" - user << browse(dat, "window=tcommachine;size=520x500;can_resize=0") - onclose(user, "dormitory") - - -// Off-Site Relays -// -// You are able to send/receive signals from the station's z level (changeable in the STATION_Z #define) if -// the relay is on the telecomm satellite (changable in the TELECOMM_Z #define) - - -/obj/machinery/telecomms/relay/proc/toggle_level() - - var/turf/position = get_turf(src) - - // Toggle on/off getting signals from the station or the current Z level - if(src.listening_level == STATION_Z) // equals the station - src.listening_level = position.z - return 1 - else if(position.z == TELECOMM_Z) - src.listening_level = STATION_Z - return 1 - return 0 - -// Returns a multitool from a user depending on their mobtype. - -/obj/machinery/telecomms/proc/get_multitool(mob/user as mob) - - var/obj/item/device/multitool/P = null - // Let's double check - if(!issilicon(user) && istype(user.get_active_hand(), /obj/item/device/multitool)) - P = user.get_active_hand() - else if(isAI(user)) - var/mob/living/silicon/ai/U = user - P = U.aiMulti - else if(isrobot(user) && in_range(user, src)) - if(istype(user.get_active_hand(), /obj/item/device/multitool)) - P = user.get_active_hand() - return P - -// Additional Options for certain machines. Use this when you want to add an option to a specific machine. -// Example of how to use below. - -/obj/machinery/telecomms/proc/Options_Menu() - return "" - -/* -// Add an option to the processor to switch processing mode. (COMPRESS -> UNCOMPRESS or UNCOMPRESS -> COMPRESS) -/obj/machinery/telecomms/processor/Options_Menu() - var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" - return dat -*/ -// The topic for Additional Options. Use this for checking href links for your specific option. -// Example of how to use below. -/obj/machinery/telecomms/proc/Options_Topic(href, href_list) - return - -/* -/obj/machinery/telecomms/processor/Options_Topic(href, href_list) - - if(href_list["process"]) - temp = "-% Processing mode changed. %-" - src.process_mode = !src.process_mode -*/ - -// RELAY - -/obj/machinery/telecomms/relay/Options_Menu() - var/dat = "" - if(src.z == TELECOMM_Z) - dat += "
      Signal Locked to Station: [listening_level == STATION_Z ? "TRUE" : "FALSE"]" - dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" - dat += "
      Receiving: [receiving ? "YES" : "NO"]" - return dat - -/obj/machinery/telecomms/relay/Options_Topic(href, href_list) - - if(href_list["receive"]) - receiving = !receiving - temp = "-% Receiving mode changed. %-" - if(href_list["broadcast"]) - broadcasting = !broadcasting - temp = "-% Broadcasting mode changed. %-" - if(href_list["change_listening"]) - //Lock to the station OR lock to the current position! - //You need at least two receivers and two broadcasters for this to work, this includes the machine. - var/result = toggle_level() - if(result) - temp = "-% [src]'s signal has been successfully changed." - else - temp = "-% [src] could not lock it's signal onto the station. Two broadcasters or receivers required." - -// BUS - -/obj/machinery/telecomms/bus/Options_Menu() - var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" - return dat - -/obj/machinery/telecomms/bus/Options_Topic(href, href_list) - - if(href_list["change_freq"]) - - var/newfreq = input(usr, "Specify a new frequency for new signals to change to. Enter null to turn off frequency changing. Decimals assigned automatically.", src, network) as null|num - if(canAccess(usr)) - if(newfreq) - if(findtext(num2text(newfreq), ".")) - newfreq *= 10 // shift the decimal one place - if(newfreq < 10000) - change_frequency = newfreq - temp = "-% New frequency to change to assigned: \"[newfreq] GHz\" %-" - else - change_frequency = 0 - temp = "-% Frequency changing deactivated %-" - - -/obj/machinery/telecomms/Topic(href, href_list) - - if(!issilicon(usr)) - if(!istype(usr.get_active_hand(), /obj/item/device/multitool)) - return - - if(stat & (BROKEN|NOPOWER)) - return - - var/obj/item/device/multitool/P = get_multitool(usr) - - if(href_list["input"]) - switch(href_list["input"]) - - if("toggle") - - src.toggled = !src.toggled - temp = "-% [src] has been [src.toggled ? "activated" : "deactivated"]." - update_power() - - /* - if("hide") - src.hide = !hide - temp = "-% Shadow Link has been [src.hide ? "activated" : "deactivated"]." - */ - - if("id") - var/newid = copytext(reject_bad_text(input(usr, "Specify the new ID for this machine", src, id) as null|text),1,MAX_MESSAGE_LEN) - if(newid && canAccess(usr)) - id = newid - temp = "-% New ID assigned: \"[id]\" %-" - - if("network") - var/newnet = input(usr, "Specify the new network for this machine. This will break all current links.", src, network) as null|text - if(newnet && canAccess(usr)) - - if(length(newnet) > 15) - temp = "-% Too many characters in new network tag %-" - - else - for(var/obj/machinery/telecomms/T in links) - T.links.Remove(src) - - network = newnet - links = list() - temp = "-% New network tag assigned: \"[network]\" %-" - - - if("freq") - var/newfreq = input(usr, "Specify a new frequency to filter (GHz). Decimals assigned automatically.", src, network) as null|num - if(newfreq && canAccess(usr)) - if(findtext(num2text(newfreq), ".")) - newfreq *= 10 // shift the decimal one place - if(!(newfreq in freq_listening) && newfreq < 10000) - freq_listening.Add(newfreq) - temp = "-% New frequency filter assigned: \"[newfreq] GHz\" %-" - - if(href_list["delete"]) - - // changed the layout about to workaround a pesky runtime -- Doohl - - var/x = text2num(href_list["delete"]) - temp = "-% Removed frequency filter [x] %-" - freq_listening.Remove(x) - - if(href_list["unlink"]) - - if(text2num(href_list["unlink"]) <= length(links)) - var/obj/machinery/telecomms/T = links[text2num(href_list["unlink"])] - temp = "-% Removed \ref[T] [T.name] from linked entities. %-" - - // Remove link entries from both T and src. - - if(src in T.links) - T.links.Remove(src) - links.Remove(T) - - if(href_list["link"]) - - if(P) - if(P.buffer && P.buffer != src) - if(!(src in P.buffer.links)) - P.buffer.links.Add(src) - - if(!(P.buffer in src.links)) - src.links.Add(P.buffer) - - temp = "-% Successfully linked with \ref[P.buffer] [P.buffer.name] %-" - - else - temp = "-% Unable to acquire buffer %-" - - if(href_list["buffer"]) - - P.buffer = src - temp = "-% Successfully stored \ref[P.buffer] [P.buffer.name] in buffer %-" - - - if(href_list["flush"]) - - temp = "-% Buffer successfully flushed. %-" - P.buffer = null - - src.Options_Topic(href, href_list) - - usr.set_machine(src) - src.add_fingerprint(usr) - - updateUsrDialog() - -/obj/machinery/telecomms/proc/canAccess(var/mob/user) - if(issilicon(user) || in_range(user, src)) - return 1 - return 0 - -#undef TELECOMM_Z -#undef STATION_Z +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + +/* + + All telecommunications interactions: + +*/ + +#define STATION_Z 1 +#define TELECOMM_Z 3 + +/obj/machinery/telecomms + var/temp = "" // output message + var/construct_op = 0 + + +/obj/machinery/telecomms/attackby(obj/item/P as obj, mob/user as mob) + + // Using a multitool lets you access the receiver's interface + if(istype(P, /obj/item/device/multitool)) + attack_hand(user) + + + // REPAIRING: Use Nanopaste to repair 10-20 integrity points. + if(istype(P, /obj/item/stack/nanopaste)) + var/obj/item/stack/nanopaste/T = P + if (integrity < 100) //Damaged, let's repair! + if (T.use(1)) + integrity = between(0, integrity + rand(10,20), 100) + usr << "You apply the Nanopaste to [src], repairing some of the damage." + else + usr << "This machine is already in perfect condition." + return + + + switch(construct_op) + if(0) + if(istype(P, /obj/item/weapon/screwdriver)) + user << "You unfasten the bolts." + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + construct_op ++ + if(1) + if(istype(P, /obj/item/weapon/screwdriver)) + user << "You fasten the bolts." + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + construct_op -- + if(istype(P, /obj/item/weapon/wrench)) + user << "You dislodge the external plating." + playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + construct_op ++ + if(2) + if(istype(P, /obj/item/weapon/wrench)) + user << "You secure the external plating." + playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + construct_op -- + if(istype(P, /obj/item/weapon/wirecutters)) + playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + user << "You remove the cables." + construct_op ++ + var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( user.loc ) + A.amount = 5 + stat |= BROKEN // the machine's been borked! + if(3) + if(istype(P, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/A = P + if (A.use(5)) + user << "You insert the cables." + construct_op-- + stat &= ~BROKEN // the machine's not borked anymore! + else + user << "You need five coils of wire for this." + if(istype(P, /obj/item/weapon/crowbar)) + user << "You begin prying out the circuit board other components..." + playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + if(do_after(user,60)) + user << "You finish prying out the components." + + // Drop all the component stuff + if(contents.len > 0) + for(var/obj/x in src) + x.loc = user.loc + else + + // If the machine wasn't made during runtime, probably doesn't have components: + // manually find the components and drop them! + var/newpath = text2path(circuitboard) + var/obj/item/weapon/circuitboard/C = new newpath + for(var/I in C.req_components) + for(var/i = 1, i <= C.req_components[I], i++) + newpath = text2path(I) + var/obj/item/s = new newpath + s.loc = user.loc + if(istype(P, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/A = P + A.amount = 1 + + // Drop a circuit board too + C.loc = user.loc + + // Create a machine frame and delete the current machine + var/obj/machinery/constructable_frame/machine_frame/F = new + F.loc = src.loc + qdel(src) + + +/obj/machinery/telecomms/attack_ai(var/mob/user as mob) + attack_hand(user) + +/obj/machinery/telecomms/attack_hand(var/mob/user as mob) + + // You need a multitool to use this, or be silicon + if(!issilicon(user)) + // istype returns false if the value is null + if(!istype(user.get_active_hand(), /obj/item/device/multitool)) + return + + if(stat & (BROKEN|NOPOWER)) + return + + var/obj/item/device/multitool/P = get_multitool(user) + + user.set_machine(src) + var/dat + dat = "[src.name]

      [src.name] Access

      " + dat += "
      [temp]
      " + dat += "
      Power Status: [src.toggled ? "On" : "Off"]" + if(on && toggled) + if(id != "" && id) + dat += "
      Identification String: [id]" + else + dat += "
      Identification String: NULL" + dat += "
      Network: [network]" + dat += "
      Prefabrication: [autolinkers.len ? "TRUE" : "FALSE"]" + if(hide) dat += "
      Shadow Link: ACTIVE" + + //Show additional options for certain machines. + dat += Options_Menu() + + dat += "
      Linked Network Entities:
        " + + var/i = 0 + for(var/obj/machinery/telecomms/T in links) + i++ + if(T.hide && !src.hide) + continue + dat += "
      1. \ref[T] [T.name] ([T.id]) \[X\]
      2. " + dat += "
      " + + dat += "
      Filtering Frequencies: " + + i = 0 + if(length(freq_listening)) + for(var/x in freq_listening) + i++ + if(i < length(freq_listening)) + dat += "[format_frequency(x)] GHz\[X\]; " + else + dat += "[format_frequency(x)] GHz\[X\]" + else + dat += "NONE" + + dat += "
      \[Add Filter\]" + dat += "
      " + + if(P) + if(P.buffer) + dat += "

      MULTITOOL BUFFER: [P.buffer] ([P.buffer.id]) \[Link\] \[Flush\]" + else + dat += "

      MULTITOOL BUFFER:
      \[Add Machine\]" + + dat += "
      " + temp = "" + user << browse(dat, "window=tcommachine;size=520x500;can_resize=0") + onclose(user, "dormitory") + + +// Off-Site Relays +// +// You are able to send/receive signals from the station's z level (changeable in the STATION_Z #define) if +// the relay is on the telecomm satellite (changable in the TELECOMM_Z #define) + + +/obj/machinery/telecomms/relay/proc/toggle_level() + + var/turf/position = get_turf(src) + + // Toggle on/off getting signals from the station or the current Z level + if(src.listening_level == STATION_Z) // equals the station + src.listening_level = position.z + return 1 + else if(position.z == TELECOMM_Z) + src.listening_level = STATION_Z + return 1 + return 0 + +// Returns a multitool from a user depending on their mobtype. + +/obj/machinery/telecomms/proc/get_multitool(mob/user as mob) + + var/obj/item/device/multitool/P = null + // Let's double check + if(!issilicon(user) && istype(user.get_active_hand(), /obj/item/device/multitool)) + P = user.get_active_hand() + else if(isAI(user)) + var/mob/living/silicon/ai/U = user + P = U.aiMulti + else if(isrobot(user) && in_range(user, src)) + if(istype(user.get_active_hand(), /obj/item/device/multitool)) + P = user.get_active_hand() + return P + +// Additional Options for certain machines. Use this when you want to add an option to a specific machine. +// Example of how to use below. + +/obj/machinery/telecomms/proc/Options_Menu() + return "" + +/* +// Add an option to the processor to switch processing mode. (COMPRESS -> UNCOMPRESS or UNCOMPRESS -> COMPRESS) +/obj/machinery/telecomms/processor/Options_Menu() + var/dat = "
      Processing Mode: [process_mode ? "UNCOMPRESS" : "COMPRESS"]" + return dat +*/ +// The topic for Additional Options. Use this for checking href links for your specific option. +// Example of how to use below. +/obj/machinery/telecomms/proc/Options_Topic(href, href_list) + return + +/* +/obj/machinery/telecomms/processor/Options_Topic(href, href_list) + + if(href_list["process"]) + temp = "-% Processing mode changed. %-" + src.process_mode = !src.process_mode +*/ + +// RELAY + +/obj/machinery/telecomms/relay/Options_Menu() + var/dat = "" + if(src.z == TELECOMM_Z) + dat += "
      Signal Locked to Station: [listening_level == STATION_Z ? "TRUE" : "FALSE"]" + dat += "
      Broadcasting: [broadcasting ? "YES" : "NO"]" + dat += "
      Receiving: [receiving ? "YES" : "NO"]" + return dat + +/obj/machinery/telecomms/relay/Options_Topic(href, href_list) + + if(href_list["receive"]) + receiving = !receiving + temp = "-% Receiving mode changed. %-" + if(href_list["broadcast"]) + broadcasting = !broadcasting + temp = "-% Broadcasting mode changed. %-" + if(href_list["change_listening"]) + //Lock to the station OR lock to the current position! + //You need at least two receivers and two broadcasters for this to work, this includes the machine. + var/result = toggle_level() + if(result) + temp = "-% [src]'s signal has been successfully changed." + else + temp = "-% [src] could not lock it's signal onto the station. Two broadcasters or receivers required." + +// BUS + +/obj/machinery/telecomms/bus/Options_Menu() + var/dat = "
      Change Signal Frequency: [change_frequency ? "YES ([change_frequency])" : "NO"]" + return dat + +/obj/machinery/telecomms/bus/Options_Topic(href, href_list) + + if(href_list["change_freq"]) + + var/newfreq = input(usr, "Specify a new frequency for new signals to change to. Enter null to turn off frequency changing. Decimals assigned automatically.", src, network) as null|num + if(canAccess(usr)) + if(newfreq) + if(findtext(num2text(newfreq), ".")) + newfreq *= 10 // shift the decimal one place + if(newfreq < 10000) + change_frequency = newfreq + temp = "-% New frequency to change to assigned: \"[newfreq] GHz\" %-" + else + change_frequency = 0 + temp = "-% Frequency changing deactivated %-" + + +/obj/machinery/telecomms/Topic(href, href_list) + + if(!issilicon(usr)) + if(!istype(usr.get_active_hand(), /obj/item/device/multitool)) + return + + if(stat & (BROKEN|NOPOWER)) + return + + var/obj/item/device/multitool/P = get_multitool(usr) + + if(href_list["input"]) + switch(href_list["input"]) + + if("toggle") + + src.toggled = !src.toggled + temp = "-% [src] has been [src.toggled ? "activated" : "deactivated"]." + update_power() + + /* + if("hide") + src.hide = !hide + temp = "-% Shadow Link has been [src.hide ? "activated" : "deactivated"]." + */ + + if("id") + var/newid = copytext(reject_bad_text(input(usr, "Specify the new ID for this machine", src, id) as null|text),1,MAX_MESSAGE_LEN) + if(newid && canAccess(usr)) + id = newid + temp = "-% New ID assigned: \"[id]\" %-" + + if("network") + var/newnet = input(usr, "Specify the new network for this machine. This will break all current links.", src, network) as null|text + if(newnet && canAccess(usr)) + + if(length(newnet) > 15) + temp = "-% Too many characters in new network tag %-" + + else + for(var/obj/machinery/telecomms/T in links) + T.links.Remove(src) + + network = newnet + links = list() + temp = "-% New network tag assigned: \"[network]\" %-" + + + if("freq") + var/newfreq = input(usr, "Specify a new frequency to filter (GHz). Decimals assigned automatically.", src, network) as null|num + if(newfreq && canAccess(usr)) + if(findtext(num2text(newfreq), ".")) + newfreq *= 10 // shift the decimal one place + if(!(newfreq in freq_listening) && newfreq < 10000) + freq_listening.Add(newfreq) + temp = "-% New frequency filter assigned: \"[newfreq] GHz\" %-" + + if(href_list["delete"]) + + // changed the layout about to workaround a pesky runtime -- Doohl + + var/x = text2num(href_list["delete"]) + temp = "-% Removed frequency filter [x] %-" + freq_listening.Remove(x) + + if(href_list["unlink"]) + + if(text2num(href_list["unlink"]) <= length(links)) + var/obj/machinery/telecomms/T = links[text2num(href_list["unlink"])] + temp = "-% Removed \ref[T] [T.name] from linked entities. %-" + + // Remove link entries from both T and src. + + if(src in T.links) + T.links.Remove(src) + links.Remove(T) + + if(href_list["link"]) + + if(P) + if(P.buffer && P.buffer != src) + if(!(src in P.buffer.links)) + P.buffer.links.Add(src) + + if(!(P.buffer in src.links)) + src.links.Add(P.buffer) + + temp = "-% Successfully linked with \ref[P.buffer] [P.buffer.name] %-" + + else + temp = "-% Unable to acquire buffer %-" + + if(href_list["buffer"]) + + P.buffer = src + temp = "-% Successfully stored \ref[P.buffer] [P.buffer.name] in buffer %-" + + + if(href_list["flush"]) + + temp = "-% Buffer successfully flushed. %-" + P.buffer = null + + src.Options_Topic(href, href_list) + + usr.set_machine(src) + src.add_fingerprint(usr) + + updateUsrDialog() + +/obj/machinery/telecomms/proc/canAccess(var/mob/user) + if(issilicon(user) || in_range(user, src)) + return 1 + return 0 + +#undef TELECOMM_Z +#undef STATION_Z diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index fe638408fc..9e3fdf81e2 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -131,7 +131,7 @@ var/global/list/obj/machinery/telecomms/telecomms_list = list() add_link(T) -/obj/machinery/telecomms/Del() +/obj/machinery/telecomms/Destroy() telecomms_list -= src ..() diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index ea313e0052..a0f7b351ef 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -1,158 +1,158 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - -/* - Telecomms monitor tracks the overall trafficing of a telecommunications network - and displays a heirarchy of linked machines. -*/ - - -/obj/machinery/computer/telecomms/monitor - name = "Telecommunications Monitor" - icon_state = "comm_monitor" - - var/screen = 0 // the screen number: - var/list/machinelist = list() // the machines located by the computer - var/obj/machinery/telecomms/SelectedMachine - - var/network = "NULL" // the network to probe - - var/temp = "" // temporary feedback messages - - attack_hand(mob/user as mob) - if(stat & (BROKEN|NOPOWER)) - return - user.set_machine(src) - var/dat = "Telecommunications Monitor
      Telecommunications Monitor
      " - - switch(screen) - - - // --- Main Menu --- - - if(0) - dat += "
      [temp]

      " - dat += "
      Current Network: [network]
      " - if(machinelist.len) - dat += "
      Detected Network Entities:
        " - for(var/obj/machinery/telecomms/T in machinelist) - dat += "
      • \ref[T] [T.name] ([T.id])
      • " - dat += "
      " - dat += "
      \[Flush Buffer\]" - else - dat += "\[Probe Network\]" - - - // --- Viewing Machine --- - - if(1) - dat += "
      [temp]
      " - dat += "
      \[Main Menu\]
      " - dat += "
      Current Network: [network]
      " - dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
      " - dat += "Linked Entities:
        " - for(var/obj/machinery/telecomms/T in SelectedMachine.links) - if(!T.hide) - dat += "
      1. \ref[T.id] [T.name] ([T.id])
      2. " - dat += "
      " - - - - user << browse(dat, "window=comm_monitor;size=575x400") - onclose(user, "server_control") - - temp = "" - return - - - Topic(href, href_list) - if(..()) - return - - - add_fingerprint(usr) - usr.set_machine(src) - - if(href_list["viewmachine"]) - screen = 1 - for(var/obj/machinery/telecomms/T in machinelist) - if(T.id == href_list["viewmachine"]) - SelectedMachine = T - break - - if(href_list["operation"]) - switch(href_list["operation"]) - - if("release") - machinelist = list() - screen = 0 - - if("mainmenu") - screen = 0 - - if("probe") - if(machinelist.len > 0) - temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" - - else - for(var/obj/machinery/telecomms/T in range(25, src)) - if(T.network == network) - machinelist.Add(T) - - if(!machinelist.len) - temp = "- FAILED: UNABLE TO LOCATE NETWORK ENTITIES IN \[[network]\] -" - else - temp = "- [machinelist.len] ENTITIES LOCATED & BUFFERED -" - - screen = 0 - - - if(href_list["network"]) - - var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text - if(newnet && ((usr in range(1, src) || issilicon(usr)))) - if(length(newnet) > 15) - temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" - - else - network = newnet - screen = 0 - machinelist = list() - temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" - - updateUsrDialog() - return - - attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) - if(istype(D, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20)) - if (src.stat & BROKEN) - user << "\blue The broken glass falls out." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - new /obj/item/weapon/shard( src.loc ) - var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = 1 - del(src) - else - user << "\blue You disconnect the monitor." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = 1 - del(src) - else if(istype(D, /obj/item/weapon/card/emag) && !emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) - emagged = 1 - user << "\blue You you disable the security protocols" - src.updateUsrDialog() - return +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + +/* + Telecomms monitor tracks the overall trafficing of a telecommunications network + and displays a heirarchy of linked machines. +*/ + + +/obj/machinery/computer/telecomms/monitor + name = "Telecommunications Monitor" + icon_state = "comm_monitor" + + var/screen = 0 // the screen number: + var/list/machinelist = list() // the machines located by the computer + var/obj/machinery/telecomms/SelectedMachine + + var/network = "NULL" // the network to probe + + var/temp = "" // temporary feedback messages + + attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + user.set_machine(src) + var/dat = "Telecommunications Monitor
      Telecommunications Monitor
      " + + switch(screen) + + + // --- Main Menu --- + + if(0) + dat += "
      [temp]

      " + dat += "
      Current Network: [network]
      " + if(machinelist.len) + dat += "
      Detected Network Entities:
        " + for(var/obj/machinery/telecomms/T in machinelist) + dat += "
      • \ref[T] [T.name] ([T.id])
      • " + dat += "
      " + dat += "
      \[Flush Buffer\]" + else + dat += "\[Probe Network\]" + + + // --- Viewing Machine --- + + if(1) + dat += "
      [temp]
      " + dat += "
      \[Main Menu\]
      " + dat += "
      Current Network: [network]
      " + dat += "Selected Network Entity: [SelectedMachine.name] ([SelectedMachine.id])
      " + dat += "Linked Entities:
        " + for(var/obj/machinery/telecomms/T in SelectedMachine.links) + if(!T.hide) + dat += "
      1. \ref[T.id] [T.name] ([T.id])
      2. " + dat += "
      " + + + + user << browse(dat, "window=comm_monitor;size=575x400") + onclose(user, "server_control") + + temp = "" + return + + + Topic(href, href_list) + if(..()) + return + + + add_fingerprint(usr) + usr.set_machine(src) + + if(href_list["viewmachine"]) + screen = 1 + for(var/obj/machinery/telecomms/T in machinelist) + if(T.id == href_list["viewmachine"]) + SelectedMachine = T + break + + if(href_list["operation"]) + switch(href_list["operation"]) + + if("release") + machinelist = list() + screen = 0 + + if("mainmenu") + screen = 0 + + if("probe") + if(machinelist.len > 0) + temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" + + else + for(var/obj/machinery/telecomms/T in range(25, src)) + if(T.network == network) + machinelist.Add(T) + + if(!machinelist.len) + temp = "- FAILED: UNABLE TO LOCATE NETWORK ENTITIES IN \[[network]\] -" + else + temp = "- [machinelist.len] ENTITIES LOCATED & BUFFERED -" + + screen = 0 + + + if(href_list["network"]) + + var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text + if(newnet && ((usr in range(1, src) || issilicon(usr)))) + if(length(newnet) > 15) + temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" + + else + network = newnet + screen = 0 + machinelist = list() + temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" + + updateUsrDialog() + return + + attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) + if(istype(D, /obj/item/weapon/screwdriver)) + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + if(do_after(user, 20)) + if (src.stat & BROKEN) + user << "\blue The broken glass falls out." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + new /obj/item/weapon/shard( src.loc ) + var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 3 + A.icon_state = "3" + A.anchored = 1 + qdel(src) + else + user << "\blue You disconnect the monitor." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + var/obj/item/weapon/circuitboard/comm_monitor/M = new /obj/item/weapon/circuitboard/comm_monitor( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 4 + A.icon_state = "4" + A.anchored = 1 + qdel(src) + else if(istype(D, /obj/item/weapon/card/emag) && !emagged) + playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + emagged = 1 + user << "\blue You you disable the security protocols" + src.updateUsrDialog() + return diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 226c47229e..287577626c 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -1,241 +1,241 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - - - - - -/obj/machinery/computer/telecomms/traffic - name = "Telecommunications Traffic Control" - icon_state = "computer_generic" - - var/screen = 0 // the screen number: - var/list/servers = list() // the servers located by the computer - var/mob/editingcode - var/mob/lasteditor - var/list/viewingcode = list() - var/obj/machinery/telecomms/server/SelectedServer - - var/network = "NULL" // the network to probe - var/temp = "" // temporary feedback messages - - var/storedcode = "" // code stored - - - proc/update_ide() - - // loop if there's someone manning the keyboard - while(editingcode) - if(!editingcode.client) - editingcode = null - break - - // For the typer, the input is enabled. Buffer the typed text - if(editingcode) - storedcode = "[winget(editingcode, "tcscode", "text")]" - if(editingcode) // double if's to work around a runtime error - winset(editingcode, "tcscode", "is-disabled=false") - - // If the player's not manning the keyboard anymore, adjust everything - if( (!(editingcode in range(1, src)) && !issilicon(editingcode)) || (editingcode.machine != src && !issilicon(editingcode))) - if(editingcode) - winshow(editingcode, "Telecomms IDE", 0) // hide the window! - editingcode = null - break - - // For other people viewing the typer type code, the input is disabled and they can only view the code - // (this is put in place so that there's not any magical shenanigans with 50 people inputting different code all at once) - - if(length(viewingcode)) - // This piece of code is very important - it escapes quotation marks so string aren't cut off by the input element - var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") - showcode = replacetext(storedcode, "\"", "\\\"") - - for(var/mob/M in viewingcode) - - if( (M.machine == src && M in view(1, src) ) || issilicon(M)) - winset(M, "tcscode", "is-disabled=true") - winset(M, "tcscode", "text=\"[showcode]\"") - else - viewingcode.Remove(M) - winshow(M, "Telecomms IDE", 0) // hide the window! - - sleep(5) - - if(length(viewingcode) > 0) - editingcode = pick(viewingcode) - viewingcode.Remove(editingcode) - update_ide() - - - - req_access = list(access_tcomsat) - - attack_hand(mob/user as mob) - if(stat & (BROKEN|NOPOWER)) - return - user.set_machine(src) - var/dat = "Telecommunication Traffic Control
      Telecommunications Traffic Control
      " - - switch(screen) - - - // --- Main Menu --- - - if(0) - dat += "
      [temp]
      " - dat += "
      Current Network: [network]
      " - if(servers.len) - dat += "
      Detected Telecommunication Servers:
        " - for(var/obj/machinery/telecomms/T in servers) - dat += "
      • \ref[T] [T.name] ([T.id])
      • " - dat += "
      " - dat += "
      \[Flush Buffer\]" - - else - dat += "
      No servers detected. Scan for servers: \[Scan\]" - - - // --- Viewing Server --- - - if(1) - dat += "
      [temp]
      " - dat += "
      \[Main Menu\] \[Refresh\]
      " - dat += "
      Current Network: [network]" - dat += "
      Selected Server: [SelectedServer.id]

      " - dat += "
      \[Edit Code\]" - dat += "
      Signal Execution: " - if(SelectedServer.autoruncode) - dat += "ALWAYS" - else - dat += "NEVER" - - - user << browse(dat, "window=traffic_control;size=575x400") - onclose(user, "server_control") - - temp = "" - return - - - Topic(href, href_list) - if(..()) - return - - - add_fingerprint(usr) - usr.set_machine(src) - if(!src.allowed(usr) && !emagged) - usr << "\red ACCESS DENIED." - return - - if(href_list["viewserver"]) - screen = 1 - for(var/obj/machinery/telecomms/T in servers) - if(T.id == href_list["viewserver"]) - SelectedServer = T - break - - if(href_list["operation"]) - switch(href_list["operation"]) - - if("release") - servers = list() - screen = 0 - - if("mainmenu") - screen = 0 - - if("scan") - if(servers.len > 0) - temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" - - else - for(var/obj/machinery/telecomms/server/T in range(25, src)) - if(T.network == network) - servers.Add(T) - - if(!servers.len) - temp = "- FAILED: UNABLE TO LOCATE SERVERS IN \[[network]\] -" - else - temp = "- [servers.len] SERVERS PROBED & BUFFERED -" - - screen = 0 - - if("editcode") - if(editingcode == usr) return - if(usr in viewingcode) return - - if(!editingcode) - lasteditor = usr - editingcode = usr - winshow(editingcode, "Telecomms IDE", 1) // show the IDE - winset(editingcode, "tcscode", "is-disabled=false") - winset(editingcode, "tcscode", "text=\"\"") - var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") - showcode = replacetext(storedcode, "\"", "\\\"") - winset(editingcode, "tcscode", "text=\"[showcode]\"") - spawn() - update_ide() - - else - viewingcode.Add(usr) - winshow(usr, "Telecomms IDE", 1) // show the IDE - winset(usr, "tcscode", "is-disabled=true") - winset(editingcode, "tcscode", "text=\"\"") - var/showcode = replacetext(storedcode, "\"", "\\\"") - winset(usr, "tcscode", "text=\"[showcode]\"") - - if("togglerun") - SelectedServer.autoruncode = !(SelectedServer.autoruncode) - - if(href_list["network"]) - - var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text - - if(newnet && ((usr in range(1, src) || issilicon(usr)))) - if(length(newnet) > 15) - temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" - - else - - network = newnet - screen = 0 - servers = list() - temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" - - updateUsrDialog() - return - - attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) - if(istype(D, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20)) - if (src.stat & BROKEN) - user << "\blue The broken glass falls out." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - new /obj/item/weapon/shard( src.loc ) - var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 3 - A.icon_state = "3" - A.anchored = 1 - del(src) - else - user << "\blue You disconnect the monitor." - var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) - var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) - for (var/obj/C in src) - C.loc = src.loc - A.circuit = M - A.state = 4 - A.icon_state = "4" - A.anchored = 1 - del(src) - else if(istype(D, /obj/item/weapon/card/emag) && !emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) - emagged = 1 - user << "\blue You you disable the security protocols" - src.updateUsrDialog() - return +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + + + + + +/obj/machinery/computer/telecomms/traffic + name = "Telecommunications Traffic Control" + icon_state = "computer_generic" + + var/screen = 0 // the screen number: + var/list/servers = list() // the servers located by the computer + var/mob/editingcode + var/mob/lasteditor + var/list/viewingcode = list() + var/obj/machinery/telecomms/server/SelectedServer + + var/network = "NULL" // the network to probe + var/temp = "" // temporary feedback messages + + var/storedcode = "" // code stored + + + proc/update_ide() + + // loop if there's someone manning the keyboard + while(editingcode) + if(!editingcode.client) + editingcode = null + break + + // For the typer, the input is enabled. Buffer the typed text + if(editingcode) + storedcode = "[winget(editingcode, "tcscode", "text")]" + if(editingcode) // double if's to work around a runtime error + winset(editingcode, "tcscode", "is-disabled=false") + + // If the player's not manning the keyboard anymore, adjust everything + if( (!(editingcode in range(1, src)) && !issilicon(editingcode)) || (editingcode.machine != src && !issilicon(editingcode))) + if(editingcode) + winshow(editingcode, "Telecomms IDE", 0) // hide the window! + editingcode = null + break + + // For other people viewing the typer type code, the input is disabled and they can only view the code + // (this is put in place so that there's not any magical shenanigans with 50 people inputting different code all at once) + + if(length(viewingcode)) + // This piece of code is very important - it escapes quotation marks so string aren't cut off by the input element + var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") + showcode = replacetext(storedcode, "\"", "\\\"") + + for(var/mob/M in viewingcode) + + if( (M.machine == src && M in view(1, src) ) || issilicon(M)) + winset(M, "tcscode", "is-disabled=true") + winset(M, "tcscode", "text=\"[showcode]\"") + else + viewingcode.Remove(M) + winshow(M, "Telecomms IDE", 0) // hide the window! + + sleep(5) + + if(length(viewingcode) > 0) + editingcode = pick(viewingcode) + viewingcode.Remove(editingcode) + update_ide() + + + + req_access = list(access_tcomsat) + + attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + user.set_machine(src) + var/dat = "Telecommunication Traffic Control
      Telecommunications Traffic Control
      " + + switch(screen) + + + // --- Main Menu --- + + if(0) + dat += "
      [temp]
      " + dat += "
      Current Network: [network]
      " + if(servers.len) + dat += "
      Detected Telecommunication Servers:
        " + for(var/obj/machinery/telecomms/T in servers) + dat += "
      • \ref[T] [T.name] ([T.id])
      • " + dat += "
      " + dat += "
      \[Flush Buffer\]" + + else + dat += "
      No servers detected. Scan for servers: \[Scan\]" + + + // --- Viewing Server --- + + if(1) + dat += "
      [temp]
      " + dat += "
      \[Main Menu\] \[Refresh\]
      " + dat += "
      Current Network: [network]" + dat += "
      Selected Server: [SelectedServer.id]

      " + dat += "
      \[Edit Code\]" + dat += "
      Signal Execution: " + if(SelectedServer.autoruncode) + dat += "ALWAYS" + else + dat += "NEVER" + + + user << browse(dat, "window=traffic_control;size=575x400") + onclose(user, "server_control") + + temp = "" + return + + + Topic(href, href_list) + if(..()) + return + + + add_fingerprint(usr) + usr.set_machine(src) + if(!src.allowed(usr) && !emagged) + usr << "\red ACCESS DENIED." + return + + if(href_list["viewserver"]) + screen = 1 + for(var/obj/machinery/telecomms/T in servers) + if(T.id == href_list["viewserver"]) + SelectedServer = T + break + + if(href_list["operation"]) + switch(href_list["operation"]) + + if("release") + servers = list() + screen = 0 + + if("mainmenu") + screen = 0 + + if("scan") + if(servers.len > 0) + temp = "- FAILED: CANNOT PROBE WHEN BUFFER FULL -" + + else + for(var/obj/machinery/telecomms/server/T in range(25, src)) + if(T.network == network) + servers.Add(T) + + if(!servers.len) + temp = "- FAILED: UNABLE TO LOCATE SERVERS IN \[[network]\] -" + else + temp = "- [servers.len] SERVERS PROBED & BUFFERED -" + + screen = 0 + + if("editcode") + if(editingcode == usr) return + if(usr in viewingcode) return + + if(!editingcode) + lasteditor = usr + editingcode = usr + winshow(editingcode, "Telecomms IDE", 1) // show the IDE + winset(editingcode, "tcscode", "is-disabled=false") + winset(editingcode, "tcscode", "text=\"\"") + var/showcode = replacetext(storedcode, "\\\"", "\\\\\"") + showcode = replacetext(storedcode, "\"", "\\\"") + winset(editingcode, "tcscode", "text=\"[showcode]\"") + spawn() + update_ide() + + else + viewingcode.Add(usr) + winshow(usr, "Telecomms IDE", 1) // show the IDE + winset(usr, "tcscode", "is-disabled=true") + winset(editingcode, "tcscode", "text=\"\"") + var/showcode = replacetext(storedcode, "\"", "\\\"") + winset(usr, "tcscode", "text=\"[showcode]\"") + + if("togglerun") + SelectedServer.autoruncode = !(SelectedServer.autoruncode) + + if(href_list["network"]) + + var/newnet = input(usr, "Which network do you want to view?", "Comm Monitor", network) as null|text + + if(newnet && ((usr in range(1, src) || issilicon(usr)))) + if(length(newnet) > 15) + temp = "- FAILED: NETWORK TAG STRING TOO LENGHTLY -" + + else + + network = newnet + screen = 0 + servers = list() + temp = "- NEW NETWORK TAG SET IN ADDRESS \[[network]\] -" + + updateUsrDialog() + return + + attackby(var/obj/item/weapon/D as obj, var/mob/user as mob) + if(istype(D, /obj/item/weapon/screwdriver)) + playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + if(do_after(user, 20)) + if (src.stat & BROKEN) + user << "\blue The broken glass falls out." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + new /obj/item/weapon/shard( src.loc ) + var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 3 + A.icon_state = "3" + A.anchored = 1 + qdel(src) + else + user << "\blue You disconnect the monitor." + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) + var/obj/item/weapon/circuitboard/comm_traffic/M = new /obj/item/weapon/circuitboard/comm_traffic( A ) + for (var/obj/C in src) + C.loc = src.loc + A.circuit = M + A.state = 4 + A.icon_state = "4" + A.anchored = 1 + qdel(src) + else if(istype(D, /obj/item/weapon/card/emag) && !emagged) + playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + emagged = 1 + user << "\blue You you disable the security protocols" + src.updateUsrDialog() + return diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 9e68791df0..b1d45a4840 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -57,7 +57,7 @@ usr << "You insert the coordinates into the machine." usr << "A message flashes across the screen reminding the traveller that the nuclear authentication disk is to remain on the station at all times." user.drop_item() - del(I) + qdel(I) if(C.data == "Clown Land") //whoops @@ -216,7 +216,7 @@ /* /proc/do_teleport(atom/movable/M as mob|obj, atom/destination, precision) if(istype(M, /obj/effect)) - del(M) + qdel(M) return if (istype(M, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks get teleported --NeoFite for(var/mob/O in viewers(M, null)) diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 46ea8824e6..0f68d16f77 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -37,7 +37,7 @@ lethal = 1 icon_state = "control_kill" -/obj/machinery/turretid/Del() +/obj/machinery/turretid/Destroy() if(control_area) var/area/A = control_area if(A && istype(A)) diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index 965210ae15..f69a781dd7 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -74,7 +74,7 @@ /obj/machinery/turret/proc/take_damage(damage) src.health -= damage if(src.health<=0) - del src + qdel(src) return /obj/machinery/turret/attack_hand(var/mob/living/carbon/human/user) @@ -105,7 +105,7 @@ /obj/machinery/turret/proc/update_health() if(src.health<=0) - del src + qdel(src) return /obj/machinery/turretcover @@ -305,7 +305,7 @@ src.health -= Proj.damage ..() if(prob(45) && Proj.damage > 0) src.spark_system.start() - del (Proj) + qdel (Proj) if (src.health <= 0) src.die() return @@ -337,11 +337,11 @@ src.stat |= BROKEN src.icon_state = "destroyed_target_prism" if (cover!=null) - del(cover) + qdel(cover) sleep(3) flick("explosion", src) spawn(13) - del(src) + qdel(src) /obj/machinery/turret/attack_generic(var/mob/user, var/damage, var/attack_message) if(!damage) @@ -376,7 +376,7 @@ proc/take_damage(damage) src.health -= damage if(src.health<=0) - del src + qdel(src) return @@ -389,15 +389,15 @@ ex_act() - del src + qdel(src) return emp_act() - del src + qdel(src) return meteorhit() - del src + qdel(src) return attack_hand(mob/user as mob) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 794fb0a887..f4219372f5 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -21,7 +21,7 @@ if(!name) var/atom/tmp = new path src.product_name = initial(tmp.name) - del(tmp) + qdel(tmp) else src.product_name = name @@ -143,22 +143,22 @@ src.product_records.Add(product) -/obj/machinery/vending/Del() - del(wires) // qdel +/obj/machinery/vending/Destroy() + qdel(wires) wires = null if(coin) - del(coin) // qdel + qdel(coin) coin = null ..() /obj/machinery/vending/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) @@ -173,7 +173,7 @@ if (prob(50)) spawn(0) src.malfunction() - del(src) + qdel(src) return return @@ -251,7 +251,7 @@ for(var/datum/data/vending_product/R in product_records) if(istype(W, R.product_path)) stock(R, user) - del(W) + qdel(W) else ..() @@ -278,7 +278,7 @@ if(cashmoney_bundle.worth <= 0) usr.drop_from_inventory(cashmoney_bundle) - del(cashmoney_bundle) + qdel(cashmoney_bundle) else cashmoney_bundle.update_icon() else @@ -290,7 +290,7 @@ visible_message("\The [usr] inserts a bill into \the [src].") var/left = cashmoney.worth - currently_vending.price usr.drop_from_inventory(cashmoney) - del(cashmoney) + qdel(cashmoney) if(left) spawn_money(left, src.loc, user) @@ -533,10 +533,10 @@ user << "\blue You successfully pull the coin out before \the [src] could swallow it." else user << "\blue You weren't able to pull the coin out fast enough, the machine ate it, string and all." - del(coin) + qdel(coin) categories &= ~CAT_COIN else - del(coin) + qdel(coin) categories &= ~CAT_COIN R.amount-- diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index ad433d12e2..6421f54a67 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -50,7 +50,7 @@ for(var/obj/item/stack/sheet/hairlesshide/HH in contents) var/obj/item/stack/sheet/wetleather/WL = new(src) WL.amount = HH.amount - del(HH) + qdel(HH) if(crayon) @@ -83,10 +83,10 @@ new_jumpsuit_icon_state = J.icon_state new_jumpsuit_item_state = J.item_state new_jumpsuit_name = J.name - del(J) + qdel(J) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(J) + qdel(J) for(var/T in typesof(/obj/item/clothing/gloves)) var/obj/item/clothing/gloves/G = new T //world << "DEBUG: [color] == [J.color]" @@ -94,40 +94,40 @@ new_glove_icon_state = G.icon_state new_glove_item_state = G.item_state new_glove_name = G.name - del(G) + qdel(G) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(G) + qdel(G) for(var/T in typesof(/obj/item/clothing/shoes)) var/obj/item/clothing/shoes/S = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == S.item_color) new_shoe_icon_state = S.icon_state new_shoe_name = S.name - del(S) + qdel(S) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(S) + qdel(S) for(var/T in typesof(/obj/item/weapon/bedsheet)) var/obj/item/weapon/bedsheet/B = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == B.item_color) new_sheet_icon_state = B.icon_state new_sheet_name = B.name - del(B) + qdel(B) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(B) + qdel(B) for(var/T in typesof(/obj/item/clothing/head/soft)) var/obj/item/clothing/head/soft/H = new T //world << "DEBUG: [color] == [J.color]" if(wash_color == H.item_color) new_softcap_icon_state = H.icon_state new_softcap_name = H.name - del(H) + qdel(H) //world << "DEBUG: YUP! [new_icon_state] and [new_item_state]" break - del(H) + qdel(H) if(new_jumpsuit_icon_state && new_jumpsuit_item_state && new_jumpsuit_name) for(var/obj/item/clothing/under/J in contents) //world << "DEBUG: YUP! FOUND IT!" @@ -169,7 +169,7 @@ H.item_color = wash_color H.name = new_softcap_name H.desc = new_desc - del(crayon) + qdel(crayon) crayon = null @@ -212,7 +212,7 @@ var/obj/item/weapon/grab/G = W if(ishuman(G.assailant) && iscorgi(G.affecting)) G.affecting.loc = src - del(G) + qdel(G) state = 3 else ..() diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index aba7a44944..bf23e579f3 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -63,7 +63,7 @@ if(equipment.len)//Now to remove it and equip anew. for(ME in equipment) equipment -= ME - del(ME) + qdel(ME) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot(src) ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive(src) diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 2a6e2b6214..f53533828b 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -59,7 +59,7 @@ else chassis.occupant << sound('sound/mecha/critdestr.ogg',volume=50) spawn - del src + qdel(src) return /obj/item/mecha_parts/mecha_equipment/proc/critfail() diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 37ffbcebcf..9f61f66091 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -215,7 +215,7 @@ for(var/a=0, a<5, a++) spawn(0) - var/obj/effect/effect/water/W = new /obj/effect/effect/water( get_turf(chassis) ) + var/obj/effect/effect/water/W = PoolOrNew(/obj/effect/effect/water, get_turf(chassis)) var/turf/my_target = pick(the_targets) var/datum/reagents/R = new/datum/reagents(5) if(!W) return @@ -235,7 +235,7 @@ W.reagents.reaction(atm) if(W.loc == my_target) break sleep(2) - W.delete() + qdel(W) return 1 get_equip_info() @@ -294,7 +294,7 @@ if(do_after_cooldown(target)) if(disabled) return chassis.spark_system.start() - del(target) + qdel(target) playsound(target, 'sound/items/Deconstruct.ogg', 50, 1) chassis.use_power(energy_drain) if(1) @@ -417,7 +417,7 @@ do_after_cooldown() src = null spawn(rand(150,300)) - del(P) + qdel(P) return /obj/item/mecha_parts/mecha_equipment/gravcatapult diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 3d36efea9c..13d0600df4 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -113,7 +113,7 @@ A.bullet_act(src, def_zone) src.life -= 10 if(life <= 0) - del(src) + qdel(src) return /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser @@ -249,7 +249,7 @@ throw_impact(atom/hit_atom) if(primed) explosion(hit_atom, 0, 1, 2, 4) - del(src) + qdel(src) else ..() return diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index f000499ffd..1468a03e03 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -193,9 +193,9 @@ if(time_coeff!=diff) time_coeff = diff -/obj/machinery/mecha_part_fabricator/Del() +/obj/machinery/mecha_part_fabricator/Destroy() for(var/atom/A in src) - del A + qdel(A) ..() return @@ -268,7 +268,7 @@ if(!istype(apart)) return 0 for(var/obj/O in part_set) if(O.type == apart.type) - del apart + qdel(apart) return 0 part_set[++part_set.len] = apart return 1 @@ -749,7 +749,7 @@ res.Move(src.loc) result = res.amount else - del res + qdel(res) return result @@ -795,7 +795,7 @@ if(src.resources["diamond"] >= 2000) var/obj/item/stack/sheet/mineral/diamond/G = new /obj/item/stack/sheet/mineral/diamond(src.loc) G.amount = round(src.resources["diamond"] / G.perunit) - del(src) + qdel(src) return 1 else user << "\red You can't load the [src.name] while it's opened." diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index d11bacbd80..86d84b4527 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -835,7 +835,7 @@ src.reset_icon() user.drop_item() - del(P) + qdel(P) else call((proc_res["dynattackby"]||src), "dynattackby")(W,user) @@ -1736,7 +1736,7 @@ AI.bruteloss = O.getBruteLoss() AI.toxloss = O.toxloss AI.updatehealth() - del(O) + qdel(O) if (!AI.stat) AI.icon_state = "ai" else @@ -1844,7 +1844,7 @@ if(t_air) t_air.merge(removed) else //just delete the cabin gas, we're in space or some shit - del(removed) + qdel(removed) else return stop() return @@ -1887,7 +1887,7 @@ if(mecha.loc && hascall(mecha.loc,"assume_air")) mecha.loc.assume_air(leaked_gas) else - del(leaked_gas) + qdel(leaked_gas) if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) if(mecha.get_charge()) mecha.spark_system.start() diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 233415cba8..167b9f63d0 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -78,7 +78,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -92,7 +92,7 @@ const_holder.density = 1 const_holder.overlays.len = 0 spawn() - del src + qdel(src) return @@ -194,7 +194,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "ripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -210,7 +210,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "ripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -289,7 +289,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -302,7 +302,7 @@ const_holder.icon_state = "gygax0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -428,7 +428,7 @@ if(16) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -444,7 +444,7 @@ if(14) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -460,7 +460,7 @@ if(12) if(diff==FORWARD) user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") @@ -476,7 +476,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax11" else user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") @@ -492,7 +492,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax13" else user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") @@ -531,7 +531,7 @@ if(3) if(diff==FORWARD) user.visible_message("[user] installs Gygax Armour Plates to [holder].", "You install Gygax Armour Plates to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "gygax18" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") @@ -570,7 +570,7 @@ user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" user.drop_item() - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -583,7 +583,7 @@ const_holder.icon_state = "fireripley0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -690,7 +690,7 @@ if(11) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "fireripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -706,7 +706,7 @@ if(9) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "fireripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -793,7 +793,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -806,7 +806,7 @@ const_holder.icon_state = "durand0" const_holder.density = 1 spawn() - del src + qdel(src) return /datum/construction/reversible/mecha/durand @@ -932,7 +932,7 @@ if(16) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -948,7 +948,7 @@ if(14) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") @@ -964,7 +964,7 @@ if(12) if(diff==FORWARD) user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") @@ -980,7 +980,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand11" else user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") @@ -996,7 +996,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand13" else user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") @@ -1035,7 +1035,7 @@ if(3) if(diff==FORWARD) user.visible_message("[user] installs Durand Armour Plates to [holder].", "You install Durand Armour Plates to [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "durand18" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") @@ -1075,7 +1075,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -1096,7 +1096,7 @@ custom_action(step, atom/used_atom, mob/user) user.visible_message("[user] has connected [used_atom] to [holder].", "You connect [used_atom] to [holder]") holder.overlays += used_atom.icon_state+"+o" - del used_atom + qdel(used_atom) return 1 action(atom/used_atom,mob/user as mob) @@ -1109,7 +1109,7 @@ const_holder.icon_state = "odysseus0" const_holder.density = 1 spawn() - del src + qdel(src) return @@ -1211,7 +1211,7 @@ if(10) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "odysseus5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") @@ -1227,7 +1227,7 @@ if(8) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + qdel(used_atom) holder.icon_state = "odysseus7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 8fa25a3568..ef254d5914 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -90,11 +90,11 @@ return answer emp_act() - del src + qdel(src) return ex_act() - del src + qdel(src) return proc/in_mecha() @@ -106,7 +106,7 @@ var/obj/mecha/M = in_mecha() if(M) M.emp_act(2) - del(src) + qdel(src) proc/get_mecha_log() if(!src.in_mecha()) diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 96b410959b..8bbeb03fd7 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -23,7 +23,7 @@ /obj/effect/decal/mecha_wreckage/ex_act(severity) if(severity < 2) spawn - del src + qdel(src) return /obj/effect/decal/mecha_wreckage/bullet_act(var/obj/item/projectile/Proj) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 574b6b8823..c51a34adef 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -64,6 +64,6 @@ var/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/HC = new /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp HC.attach(src) for(var/obj/item/mecha_parts/mecha_tracking/B in src.contents)//Deletes the beacon so it can't be found easily - del (B) + qdel (B) diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 1fa6d4f5ac..d9e876688f 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -10,7 +10,7 @@ new /obj/item/mecha_parts/mecha_tracking(src) return -/obj/mecha/working/Del() +/obj/mecha/working/Destroy() for(var/mob/M in src) if(M==src.occupant) continue diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 9f75737fcf..6b79db8f5b 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -15,10 +15,16 @@ if(can_buckle && istype(M)) user_buckle_mob(M, user) +//Cleanup /obj/Del() unbuckle_mob() return ..() +/obj/Destroy() + unbuckle_mob() + return ..() + + /obj/proc/buckle_mob(mob/living/M) if(!can_buckle || !istype(M) || (M.loc != loc) || M.buckled || M.pinned.len || (buckle_require_restraints && !M.restrained())) return 0 @@ -85,11 +91,3 @@ add_fingerprint(user) return M -//Cleanup -/obj/Destroy() - . = ..() - unbuckle_mob() - -/obj/Del() - . = ..() - unbuckle_mob() diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 840d779510..e6b166792f 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -46,7 +46,7 @@ var/turf/T = get_turf(src) T.thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT -/obj/effect/alien/resin/Del() +/obj/effect/alien/resin/Destroy() var/turf/T = get_turf(src) T.thermal_conductivity = initial(T.thermal_conductivity) ..() @@ -54,7 +54,7 @@ /obj/effect/alien/resin/proc/healthcheck() if(health <=0) density = 0 - del(src) + qdel(src) return /obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) @@ -174,7 +174,7 @@ /obj/effect/alien/weeds/New(pos, node) ..() if(istype(loc, /turf/space)) - del(src) + qdel(src) return linked_node = node if(icon_state == "weeds")icon_state = pick("weeds", "weeds1", "weeds2") @@ -190,7 +190,7 @@ if (locate(/obj/movable, U)) U = locate(/obj/movable, U) if(U.density == 1) - del(src) + qdel(src) return Alien plants should do something if theres a lot of poison @@ -200,7 +200,7 @@ Alien plants should do something if theres a lot of poison return */ if (istype(U, /turf/space)) - del(src) + qdel(src) return if(!linked_node || (get_dist(linked_node, src) > linked_node.node_range) ) @@ -220,19 +220,19 @@ Alien plants should do something if theres a lot of poison if(O.density) continue direction_loop - new /obj/effect/alien/weeds(T, linked_node) + PoolOrNew(/obj/effect/alien/weeds, T, linked_node) /obj/effect/alien/weeds/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) @@ -255,7 +255,7 @@ Alien plants should do something if theres a lot of poison /obj/effect/alien/weeds/proc/healthcheck() if(health <= 0) - del(src) + qdel(src) /obj/effect/alien/weeds/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) @@ -294,7 +294,7 @@ Alien plants should do something if theres a lot of poison /obj/effect/alien/acid/proc/tick() if(!target) - del(src) + qdel(src) ticks += 1 @@ -307,8 +307,8 @@ Alien plants should do something if theres a lot of poison var/turf/simulated/wall/W = target W.dismantle_wall(1) else - del(target) - del(src) + qdel(target) + qdel(src) return switch(target_strength - ticks) @@ -350,7 +350,7 @@ Alien plants should do something if theres a lot of poison spawn(rand(MIN_GROWTH_TIME,MAX_GROWTH_TIME)) Grow() else - del(src) + qdel(src) /obj/effect/alien/egg/attack_hand(user as mob) @@ -361,7 +361,7 @@ Alien plants should do something if theres a lot of poison switch(status) if(BURST) user << "\red You clear the hatched egg." - del(src) + qdel(src) return if(GROWING) user << "\red The child is not developed yet." diff --git a/code/game/objects/effects/bump_teleporter.dm b/code/game/objects/effects/bump_teleporter.dm index c4f693da15..256caa010a 100644 --- a/code/game/objects/effects/bump_teleporter.dm +++ b/code/game/objects/effects/bump_teleporter.dm @@ -15,7 +15,7 @@ var/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() ..() BUMP_TELEPORTERS += src -/obj/effect/bump_teleporter/Del() +/obj/effect/bump_teleporter/Destroy() BUMP_TELEPORTERS -= src ..() diff --git a/code/game/objects/effects/chemsmoke.dm b/code/game/objects/effects/chemsmoke.dm index e64a84c47c..6f68d2a14f 100644 --- a/code/game/objects/effects/chemsmoke.dm +++ b/code/game/objects/effects/chemsmoke.dm @@ -31,7 +31,7 @@ if(seed_name && plant_controller) seed = plant_controller.seeds[seed_name] if(!seed) - del(src) + qdel(src) ..() /datum/effect/effect/system/smoke_spread/chem/New() @@ -204,7 +204,7 @@ if(passed_smoke) smoke = passed_smoke else - smoke = new(location) + smoke = PoolOrNew(/obj/effect/effect/smoke/chem, location) if(chemholder.reagents.reagent_list.len) chemholder.reagents.copy_to(smoke, chemholder.reagents.total_volume / dist, safety = 1) //copy reagents to the smoke so mob/breathe() can handle inhaling the reagents @@ -218,10 +218,10 @@ sleep(150+rand(0,20)) // turning it off before it is deleted results in cleaner smoke.opacity = 0 // lighting and view range updates fadeOut(smoke) - smoke.delete() + qdel(src) /datum/effect/effect/system/smoke_spread/chem/spores/spawnSmoke(var/turf/T, var/icon/I, var/dist = 1) - var/obj/effect/effect/smoke/chem/spores = new(location) + var/obj/effect/effect/smoke/chem/spores = PoolOrNew(/obj/effect/effect/smoke/chem, location) spores.name = "cloud of [seed.seed_name] [seed.seed_noun]" ..(T, I, dist, spores) diff --git a/code/game/objects/effects/decals/Cleanable/fuel.dm b/code/game/objects/effects/decals/Cleanable/fuel.dm index c9ea58b121..2bf3a2a574 100644 --- a/code/game/objects/effects/decals/Cleanable/fuel.dm +++ b/code/game/objects/effects/decals/Cleanable/fuel.dm @@ -25,7 +25,7 @@ if(!has_spread) Spread() else - del(src) + qdel(src) proc/Spread(exclude=list()) //Allows liquid fuels to sometimes flow into other tiles. diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index c6b3137806..d826a78b03 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -21,7 +21,7 @@ var/global/list/image/splatter_cache=list() var/list/datum/disease2/disease/virus2 = list() var/amount = 5 -/obj/effect/decal/cleanable/blood/Del() +/obj/effect/decal/cleanable/blood/Destroy() for(var/datum/disease/D in viruses) D.cure(0) ..() @@ -37,7 +37,7 @@ var/global/list/image/splatter_cache=list() if(B != src) if (B.blood_DNA) blood_DNA |= B.blood_DNA.Copy() - del(B) + qdel(B) spawn(DRYING_TIME * (amount+1)) dry() @@ -198,7 +198,7 @@ var/global/list/image/splatter_cache=list() for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) - var/obj/effect/decal/cleanable/blood/b = new /obj/effect/decal/cleanable/blood/splatter(src.loc) + var/obj/effect/decal/cleanable/blood/b = PoolOrNew(/obj/effect/decal/cleanable/blood/splatter, src.loc) b.basecolor = src.basecolor b.update_icon() for(var/datum/disease/D in src.viruses) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index 4c85144d1e..74e2fa951f 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -21,14 +21,14 @@ var/turf/simulated/floor/F = get_turf(src) if (istype(F)) F.dirt += 4 - del(src) + qdel(src) /obj/effect/decal/cleanable/greenglow New() ..() spawn(1200)// 2 minutes - del(src) + qdel(src) /obj/effect/decal/cleanable/dirt name = "dirt" @@ -102,7 +102,7 @@ random_icon_states = list("vomit_1", "vomit_2", "vomit_3", "vomit_4") var/list/viruses = list() - Del() + Destroy() for(var/datum/disease/D in viruses) D.cure(0) ..() diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index 9d097f47a0..eac899d5b1 100644 --- a/code/game/objects/effects/decals/contraband.dm +++ b/code/game/objects/effects/decals/contraband.dm @@ -72,7 +72,7 @@ else P.roll_and_drop(P.loc) - del(oldsrc) //delete it now to cut down on sanity checks afterwards. Agouri's code supports rerolling it anyway + qdel(oldsrc) //delete it now to cut down on sanity checks afterwards. Agouri's code supports rerolling it anyway //############################## THE ACTUAL DECALS ########################### @@ -125,7 +125,7 @@ playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) if(ruined) user << "You remove the remnants of the poster." - del(src) + qdel(src) else user << "You carefully remove the poster from the wall." roll_and_drop(user.loc) @@ -154,7 +154,7 @@ var/obj/item/weapon/contraband/poster/P = new(src, serial_number) P.loc = newloc src.loc = P - del(src) + qdel(src) /datum/poster // Name suffix. Poster - [name] diff --git a/code/game/objects/effects/decals/remains.dm b/code/game/objects/effects/decals/remains.dm index dd786ddc0d..ff3c8d4a61 100644 --- a/code/game/objects/effects/decals/remains.dm +++ b/code/game/objects/effects/decals/remains.dm @@ -30,7 +30,7 @@ var/turf/simulated/floor/F = get_turf(src) if (istype(F)) new /obj/effect/decal/cleanable/ash(F) - del(src) + qdel(src) /obj/effect/decal/remains/robot/attack_hand(mob/user as mob) return diff --git a/code/game/objects/effects/decals/warning_stripes.dm b/code/game/objects/effects/decals/warning_stripes.dm index 89067ada2a..e22acfad74 100644 --- a/code/game/objects/effects/decals/warning_stripes.dm +++ b/code/game/objects/effects/decals/warning_stripes.dm @@ -1,9 +1,11 @@ -/obj/effect/decal/warning_stripes - icon = 'icons/effects/warning_stripes.dmi' - layer = 2 - -/obj/effect/decal/warning_stripes/New() - . = ..() - - loc.overlays += src - del src \ No newline at end of file +/obj/effect/decal/warning_stripes + icon = 'icons/effects/warning_stripes.dmi' + layer = 2 + +/obj/effect/decal/warning_stripes/New() + . = ..() + var/turf/T=get_turf(src) + var/image/I=image(icon, icon_state = icon_state, dir = dir) + I.color=color + T.overlays += I + qdel(src) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index ea9af2f70f..abb4c93f21 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -20,11 +20,11 @@ would spawn and follow the beaker, even if it is carried or thrown. var/life = 15.0 mouse_opacity = 0 -/obj/effect/proc/delete() - loc = null +/obj/effect/Destroy() if(reagents) reagents.delete() - return + PlaceInPool(src) + return 1 /obj/effect/effect/water/Move(turf/newloc) //var/turf/T = src.loc @@ -32,7 +32,7 @@ would spawn and follow the beaker, even if it is carried or thrown. // T.firelevel = 0 //TODO: FIX if (--src.life < 1) //SN src = null - delete() + qdel(src) if(newloc.density) return 0 .=..() @@ -100,7 +100,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/steam/steam = new /obj/effect/effect/steam(src.location) + var/obj/effect/effect/steam/steam = PoolOrNew(/obj/effect/effect/steam, src.location) var/direction if(src.cardinals) direction = pick(cardinal) @@ -110,7 +110,7 @@ steam.start() -- spawns the effect sleep(5) step(steam,direction) spawn(20) - steam.delete() + qdel(steam) ///////////////////////////////////////////// //SPARK SYSTEM (like steam system) @@ -133,10 +133,10 @@ steam.start() -- spawns the effect if (istype(T, /turf)) T.hotspot_expose(1000,100) spawn (100) - delete() + qdel(src) return -/obj/effect/effect/sparks/Del() +/obj/effect/effect/sparks/Destroy() var/turf/T = src.loc if (istype(T, /turf)) T.hotspot_expose(1000,100) @@ -171,7 +171,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/sparks/sparks = new /obj/effect/effect/sparks(src.location) + var/obj/effect/effect/sparks/sparks = PoolOrNew(/obj/effect/effect/sparks, src.location) src.total_sparks++ var/direction if(src.cardinals) @@ -183,7 +183,7 @@ steam.start() -- spawns the effect step(sparks,direction) spawn(20) if(sparks) - sparks.delete() + qdel(sparks) src.total_sparks-- @@ -212,7 +212,7 @@ steam.start() -- spawns the effect /obj/effect/effect/smoke/New() ..() spawn (time_to_live) - delete() + qdel(src) return /obj/effect/effect/smoke/Crossed(mob/living/carbon/M as mob ) @@ -357,7 +357,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effect/effect/smoke/smoke = new smoke_type(src.location) + var/obj/effect/effect/smoke/smoke = PoolOrNew(smoke_type, src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -369,7 +369,7 @@ steam.start() -- spawns the effect sleep(10) step(smoke,direction) spawn(smoke.time_to_live*0.75+rand(10,30)) - if (smoke) smoke.delete() + if (smoke) qdel(smoke) src.total_smoke-- @@ -415,13 +415,13 @@ steam.start() -- spawns the effect var/turf/T = get_turf(src.holder) if(T != src.oldposition) if(istype(T, /turf/space)) - var/obj/effect/effect/ion_trails/I = new /obj/effect/effect/ion_trails(src.oldposition) + var/obj/effect/effect/ion_trails/I = PoolOrNew(/obj/effect/effect/ion_trails, src.oldposition) src.oldposition = T I.set_dir(src.holder.dir) flick("ion_fade", I) I.icon_state = "blank" spawn( 20 ) - I.delete() + qdel(I) spawn(2) if(src.on) src.processing = 1 @@ -461,12 +461,12 @@ steam.start() -- spawns the effect src.processing = 0 spawn(0) if(src.number < 3) - var/obj/effect/effect/steam/I = new /obj/effect/effect/steam(src.oldposition) + var/obj/effect/effect/steam/I = PoolOrNew(/obj/effect/effect/steam, src.oldposition) src.number++ src.oldposition = get_turf(holder) I.set_dir(src.holder.dir) spawn(10) - I.delete() + qdel(I) src.number-- spawn(2) if(src.on) @@ -515,13 +515,13 @@ steam.start() -- spawns the effect sleep(30) if(metal) - var/obj/structure/foamedmetal/M = new(src.loc) + var/obj/structure/foamedmetal/M = PoolOrNew(/obj/structure/foamedmetal, src.loc) M.metal = metal M.updateicon() flick("[icon_state]-disolve", src) sleep(5) - delete() + qdel(src) return // transfer any reagents to the floor @@ -551,7 +551,7 @@ steam.start() -- spawns the effect if(F) continue - F = new(T, metal) + F = PoolOrNew(/obj/effect/effect/foam, list(T, metal)) F.amount = amount if(!metal) F.create_reagents(10) @@ -566,7 +566,7 @@ steam.start() -- spawns the effect flick("[icon_state]-disolve", src) spawn(5) - delete() + qdel(src) /obj/effect/effect/foam/Crossed(var/atom/movable/AM) @@ -611,7 +611,7 @@ steam.start() -- spawns the effect F.amount += amount return - F = new(src.location, metal) + F = PoolOrNew(/obj/effect/effect/foam, list(src.location, metal)) F.amount = amount if(!metal) // don't carry other chemicals if a metal foam @@ -642,7 +642,7 @@ steam.start() -- spawns the effect - Del() + Destroy() density = 0 update_nearby_tiles(1) @@ -656,14 +656,14 @@ steam.start() -- spawns the effect ex_act(severity) - del(src) + qdel(src) blob_act() - del(src) + qdel(src) bullet_act() if(metal==1 || prob(50)) - del(src) + qdel(src) attack_hand(var/mob/user) if ((HULK in user.mutations) || (prob(75 - metal*25))) @@ -672,7 +672,7 @@ steam.start() -- spawns the effect if ((O.client && !( O.blinded ))) O << "\red [user] smashes through the foamed metal." - del(src) + qdel(src) else user << "\blue You hit the metal foam but bounce off it." return @@ -686,8 +686,8 @@ steam.start() -- spawns the effect for(var/mob/O in viewers(src)) if (O.client) O << "\red [G.assailant] smashes [G.affecting] through the foamed metal wall." - del(I) - del(src) + qdel(I) + qdel(src) return if(prob(I.force*20 - metal*25)) @@ -695,7 +695,7 @@ steam.start() -- spawns the effect for(var/mob/O in oviewers(user)) if ((O.client && !( O.blinded ))) O << "\red [user] smashes through the foamed metal." - del(src) + qdel(src) else user << "\blue You hit the metal foam to no effect." @@ -722,7 +722,7 @@ steam.start() -- spawns the effect start() if (amount <= 2) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(2, 1, location) s.start() diff --git a/code/game/objects/effects/gibs.dm b/code/game/objects/effects/gibs.dm index 808e46c2a3..a7f4c0482f 100644 --- a/code/game/objects/effects/gibs.dm +++ b/code/game/objects/effects/gibs.dm @@ -25,10 +25,10 @@ var/obj/effect/decal/cleanable/blood/gibs/gib = null for(var/datum/disease/D in viruses) if(D.spread_type == SPECIAL) - del(D) + qdel(D) if(sparks) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(2, 1, get_turf(location)) // Not sure if it's safe to pass an arbitrary object to set_up, todo s.start() @@ -63,4 +63,4 @@ if(directions.len) gib.streak(directions) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index da25e6f2cc..f8b06554bc 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -13,84 +13,75 @@ switch(name) //some of these are probably obsolete if("shuttle") shuttle_z = z - del(src) - + qdel(src) + return if("airtunnel_stop") airtunnel_stop = x - if("airtunnel_start") airtunnel_start = x - if("airtunnel_bottom") airtunnel_bottom = y - if("monkey") monkeystart += loc - del(src) - + qdel(src) + return if("start") newplayer_start += loc - del(src) - + qdel(src) if("JoinLate") latejoin += loc - del(src) - + qdel(src) if("JoinLateGateway") latejoin_gateway += loc - del(src) - + qdel(src) + return if("JoinLateCryo") latejoin_cryo += loc - del(src) - + qdel(src) + return if("JoinLateCyborg") latejoin_cyborg += loc - del(src) - + qdel(src) + return if("prisonwarp") prisonwarp += loc - del(src) - + qdel(src) + return if("Holding Facility") holdingfacility += loc - if("tdome1") tdome1 += loc - if("tdome2") tdome2 += loc - if("tdomeadmin") tdomeadmin += loc - if("tdomeobserve") tdomeobserve += loc - if("prisonsecuritywarp") prisonsecuritywarp += loc - del(src) - + qdel(src) + return if("blobstart") blobstart += loc - del(src) - + qdel(src) + return if("xeno_spawn") xeno_spawn += loc - del(src) - + qdel(src) + return if("endgame_exit") endgame_safespawns += loc - del(src) - + qdel(src) + return if("bluespacerift") endgame_exits += loc - del(src) + qdel(src) + return landmarks_list += src return 1 -/obj/effect/landmark/Del() +/obj/effect/landmark/Destroy() landmarks_list -= src ..() @@ -121,51 +112,51 @@ var/list/options = typesof(/obj/effect/landmark/costume) var/PICK= options[rand(1,options.len)] new PICK(src.loc) - del(src) + qdel(src) //SUBCLASSES. Spawn a bunch of items and disappear likewise /obj/effect/landmark/costume/chicken/New() new /obj/item/clothing/suit/chickensuit(src.loc) new /obj/item/clothing/head/chicken(src.loc) new /obj/item/weapon/reagent_containers/food/snacks/egg(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/gladiator/New() new /obj/item/clothing/under/gladiator(src.loc) new /obj/item/clothing/head/helmet/gladiator(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/madscientist/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/suit/storage/toggle/labcoat/mad(src.loc) new /obj/item/clothing/glasses/gglasses(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/elpresidente/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/mask/smokable/cigarette/cigar/havana(src.loc) new /obj/item/clothing/shoes/jackboots(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/nyangirl/New() new /obj/item/clothing/under/schoolgirl(src.loc) new /obj/item/clothing/head/kitty(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/maid/New() new /obj/item/clothing/under/blackskirt(src.loc) var/CHOICE = pick( /obj/item/clothing/head/beret , /obj/item/clothing/head/rabbitears ) new CHOICE(src.loc) new /obj/item/clothing/glasses/sunglasses/blindfold(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/butler/New() new /obj/item/clothing/suit/wcoat(src.loc) new /obj/item/clothing/under/suit_jacket(src.loc) new /obj/item/clothing/head/that(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/scratch/New() new /obj/item/clothing/gloves/white(src.loc) @@ -173,12 +164,12 @@ new /obj/item/clothing/under/scratch(src.loc) if (prob(30)) new /obj/item/clothing/head/cueball(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/highlander/New() new /obj/item/clothing/under/kilt(src.loc) new /obj/item/clothing/head/beret(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/prig/New() new /obj/item/clothing/suit/wcoat(src.loc) @@ -189,24 +180,24 @@ new /obj/item/weapon/cane(src.loc) new /obj/item/clothing/under/sl_suit(src.loc) new /obj/item/clothing/mask/fakemoustache(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/plaguedoctor/New() new /obj/item/clothing/suit/bio_suit/plaguedoctorsuit(src.loc) new /obj/item/clothing/head/plaguedoctorhat(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/nightowl/New() new /obj/item/clothing/under/owl(src.loc) new /obj/item/clothing/mask/gas/owl_mask(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/waiter/New() new /obj/item/clothing/under/waiter(src.loc) var/CHOICE= pick( /obj/item/clothing/head/kitty, /obj/item/clothing/head/rabbitears) new CHOICE(src.loc) new /obj/item/clothing/suit/apron(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/pirate/New() new /obj/item/clothing/under/pirate(src.loc) @@ -214,46 +205,46 @@ var/CHOICE = pick( /obj/item/clothing/head/pirate , /obj/item/clothing/head/bandana ) new CHOICE(src.loc) new /obj/item/clothing/glasses/eyepatch(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/commie/New() new /obj/item/clothing/under/soviet(src.loc) new /obj/item/clothing/head/ushanka(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/imperium_monk/New() new /obj/item/clothing/suit/imperium_monk(src.loc) if (prob(25)) new /obj/item/clothing/mask/gas/cyborg(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/holiday_priest/New() new /obj/item/clothing/suit/holidaypriest(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/marisawizard/fake/New() new /obj/item/clothing/head/wizard/marisa/fake(src.loc) new/obj/item/clothing/suit/wizrobe/marisa/fake(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/cutewitch/New() new /obj/item/clothing/under/sundress(src.loc) new /obj/item/clothing/head/witchwig(src.loc) new /obj/item/weapon/staff/broom(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/fakewizard/New() new /obj/item/clothing/suit/wizrobe/fake(src.loc) new /obj/item/clothing/head/wizard/fake(src.loc) new /obj/item/weapon/staff/(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/sexyclown/New() new /obj/item/clothing/mask/gas/sexyclown(src.loc) new /obj/item/clothing/under/sexyclown(src.loc) - del(src) + qdel(src) /obj/effect/landmark/costume/sexymime/New() new /obj/item/clothing/mask/gas/sexymime(src.loc) new /obj/item/clothing/under/sexymime(src.loc) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/game/objects/effects/manifest.dm b/code/game/objects/effects/manifest.dm index bee6174f12..ec45c7a089 100644 --- a/code/game/objects/effects/manifest.dm +++ b/code/game/objects/effects/manifest.dm @@ -17,5 +17,5 @@ P.info = dat P.name = "paper- 'Crew Manifest'" //SN src = null - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index e8bf9348f6..27e6d7c74a 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -26,24 +26,24 @@ call(src,triggerproc)(M) /obj/effect/mine/proc/triggerrad(obj) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() obj:radiation += 50 randmutb(obj) domutcheck(obj,null) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerstun(obj) if(ismob(obj)) var/mob/M = obj M.Stun(30) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggern2o(obj) //example: n2o triggerproc @@ -54,7 +54,7 @@ target.assume_gas("sleeping_agent", 30) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerphoron(obj) for (var/turf/simulated/floor/target in range(1,src)) @@ -64,20 +64,20 @@ target.hotspot_expose(1000, CELL_VOLUME) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/triggerkick(obj) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + var/datum/effect/effect/system/spark_spread/s = PoolOrNew(/datum/effect/effect/system/spark_spread) s.set_up(3, 1, src) s.start() - del(obj:client) + qdel(obj:client) spawn(0) - del(src) + qdel(src) /obj/effect/mine/proc/explode(obj) explosion(loc, 0, 1, 2, 3) spawn(0) - del(src) + qdel(src) /obj/effect/mine/dnascramble name = "Radiation Mine" diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 6dd26f7774..b5ba9584ea 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -14,7 +14,7 @@ var/tmp/atom/BeamSource New() ..() - spawn(10) del src + spawn(10) qdel(src) /obj/effect/overlay/palmtree_r name = "Palm tree" diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index 6a9f16e99e..702926d6ff 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -30,7 +30,7 @@ /obj/effect/portal/New() spawn(300) - del(src) + qdel(src) return return @@ -42,7 +42,7 @@ if (icon_state == "portal1") return if (!( target )) - del(src) + qdel(src) return if (istype(M, /atom/movable)) if(prob(failchance)) //oh dear a problem, put em in deep space diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index 3f694a8b49..547931a511 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -102,7 +102,7 @@ p4.air_contents.temperature = btemp + T0C p2.secured = 1 - del(src) + qdel(src) */ /obj/effect/spawner/newbomb @@ -168,4 +168,4 @@ V.update_icon() - del(src) + qdel(src) diff --git a/code/game/objects/effects/spawners/vaultspawner.dm b/code/game/objects/effects/spawners/vaultspawner.dm index e91105f5df..c4b9203cef 100644 --- a/code/game/objects/effects/spawners/vaultspawner.dm +++ b/code/game/objects/effects/spawners/vaultspawner.dm @@ -23,4 +23,4 @@ else new /turf/simulated/floor/vault(locate(i,j,z),type) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 682347669a..14c81a1093 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -11,13 +11,13 @@ /obj/effect/spider/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/effect/spider/attackby(var/obj/item/weapon/W, var/mob/user) @@ -45,7 +45,7 @@ /obj/effect/spider/proc/healthcheck() if(health <= 0) - del(src) + qdel(src) /obj/effect/spider/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) @@ -86,7 +86,7 @@ var/num = rand(6,24) for(var/i=0, i[src] dies!
      ") - new /obj/effect/decal/cleanable/spiderling_remains(src.loc) - del(src) + PoolOrNew(/obj/effect/decal/cleanable/spiderling_remains, src.loc) + qdel(src) /obj/effect/spider/spiderling/healthcheck() if(health <= 0) @@ -188,7 +188,7 @@ if(amount_grown >= 100) var/spawn_type = pick(typesof(/mob/living/simple_animal/hostile/giant_spider)) new spawn_type(src.loc) - del(src) + qdel(src) /obj/effect/decal/cleanable/spiderling_remains name = "spiderling remains" @@ -205,7 +205,7 @@ New() icon_state = pick("cocoon1","cocoon2","cocoon3") -/obj/effect/spider/cocoon/Del() +/obj/effect/spider/cocoon/Destroy() src.visible_message("\red \the [src] splits open.") for(var/atom/movable/A in contents) A.loc = src.loc diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 8bff463e44..05cdbfee1d 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,13 +9,13 @@ proc/empulse(turf/epicenter, heavy_range, light_range, log=0) log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - var/obj/effect/overlay/pulse = new/obj/effect/overlay ( epicenter ) + var/obj/effect/overlay/pulse = PoolOrNew(/obj/effect/overlay, epicenter) pulse.icon = 'icons/effects/effects.dmi' pulse.icon_state = "emppulse" pulse.name = "emp pulse" pulse.anchored = 1 spawn(20) - pulse.delete() + qdel(pulse) if(heavy_range > light_range) light_range = heavy_range diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 576e7f2617..30494728a5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -81,15 +81,15 @@ /obj/item/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return else return diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index a11b326e45..208a2111da 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -11,7 +11,7 @@ ..() if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), 2 ) - del(src) + qdel(src) /obj/item/apc_frame/proc/try_build(turf/on_wall) if (get_dist(on_wall,usr)>1) @@ -38,6 +38,6 @@ var/obj/item/stack/cable_coil/C = new /obj/item/stack/cable_coil(loc) C.amount = 10 usr << "You cut the cables and disassemble the unused power terminal." - del(T) + qdel(T) new /obj/machinery/power/apc(loc, ndir, 1) - del(src) + qdel(src) diff --git a/code/game/objects/items/ashtray.dm b/code/game/objects/items/ashtray.dm index 0d386623ec..24e9adb5ad 100644 --- a/code/game/objects/items/ashtray.dm +++ b/code/game/objects/items/ashtray.dm @@ -31,7 +31,7 @@ processing_objects.Remove(cig) var/obj/item/butt = new cig.type_butt(src) cig.transfer_fingerprints_to(butt) - del(cig) + qdel(cig) W = butt else if (cig.lit == 0) user << "You place [cig] in [src] without even smoking it. Why would you do that?" diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 8548e4783e..8953872d93 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -10,7 +10,7 @@ attack_self(mob/user) var/obj/structure/closet/body_bag/R = new /obj/structure/closet/body_bag(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) /obj/item/weapon/storage/box/bodybags @@ -83,7 +83,7 @@ visible_message("[usr] folds up the [src.name]") new item_path(get_turf(src)) spawn(0) - del(src) + qdel(src) return /obj/structure/closet/body_bag/update_icon() @@ -105,7 +105,7 @@ attack_self(mob/user) var/obj/structure/closet/body_bag/cryobag/R = new /obj/structure/closet/body_bag/cryobag(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) @@ -126,7 +126,7 @@ O.icon = src.icon O.icon_state = "bodybag_used" O.desc = "Pretty useless now.." - del(src) + qdel(src) /obj/structure/closet/body_bag/cryobag/MouseDrop(over_object, src_location, over_location) if((over_object == usr && (in_range(src, usr) || usr.contents.Find(src)))) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 8e1a382a86..1b9ad0991a 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -85,7 +85,7 @@ uses-- if(!uses) user << "\red You used up your crayon!" - del(src) + qdel(src) return /obj/item/toy/crayon/attack(mob/M as mob, mob/user as mob) @@ -97,6 +97,6 @@ uses -= 5 if(uses <= 0) user << "\red You ate your crayon!" - del(src) + qdel(src) else ..() diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 59c5736943..173da3568a 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -947,7 +947,7 @@ var/global/list/obj/item/device/pda/PDAs = list() j = prob(10) if(j) //This kills the PDA - P.Del() + qdel(P) if(message) message += "It melts in a puddle of plastic." else @@ -1225,7 +1225,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if ( !(C:blood_DNA) ) user << "\blue No blood found on [C]" if(C:blood_DNA) - del(C:blood_DNA) + qdel(C:blood_DNA) else user << "\blue Blood found on [C]. Analysing..." spawn(15) @@ -1355,7 +1355,7 @@ var/global/list/obj/item/device/pda/PDAs = list() explosion(T, 0, 0, 1, rand(1,2)) return -/obj/item/device/pda/Del() +/obj/item/device/pda/Destroy() PDAs -= src if (src.id && prob(90)) //IDs are kept in 90% of the cases src.id.loc = get_turf(src.loc) diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 1982fbb4f4..f7ef8ad5c2 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -41,25 +41,25 @@ if(active_dummy) eject_all() playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) - del(active_dummy) + qdel(active_dummy) active_dummy = null usr << "\blue You deactivate the [src]." - var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) + var/obj/effect/overlay/T = PoolOrNew(/obj/effect/overlay, get_turf(src)) T.icon = 'icons/effects/effects.dmi' flick("emppulse",T) - spawn(8) T.delete() + spawn(8) qdel(T) else playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) var/obj/O = new saved_item(src) if(!O) return - var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(usr.loc) + var/obj/effect/dummy/chameleon/C = PoolOrNew(/obj/effect/dummy/chameleon, usr.loc) C.activate(O, usr, saved_icon, saved_icon_state, saved_overlays, src) - del(O) + qdel(O) usr << "\blue You activate the [src]." var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) T.icon = 'icons/effects/effects.dmi' flick("emppulse",T) - spawn(8) T.delete() + spawn(8) qdel(T) /obj/item/device/chameleon/proc/disrupt(var/delete_dummy = 1) if(active_dummy) @@ -69,7 +69,7 @@ spark_system.start() eject_all() if(delete_dummy) - del(active_dummy) + qdel(active_dummy) active_dummy = null can_use = 0 spawn(50) can_use = 1 @@ -140,6 +140,6 @@ step(src, direction) return -/obj/effect/dummy/chameleon/Del() +/obj/effect/dummy/chameleon/Destroy() master.disrupt(0) ..() diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 7013b30419..0c1106f12a 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -103,7 +103,7 @@ animation.master = user flick("blspell", animation) sleep(5) - del(animation) + qdel(animation) if(!flashfail) flick("flash2", src) @@ -154,7 +154,7 @@ animation.master = user flick("blspell", animation) sleep(5) - del(animation) + qdel(animation) for(var/mob/living/carbon/M in oviewers(3, null)) if(prob(50)) diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 713706475c..020b1a83f0 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -90,7 +90,7 @@ AddUses(1) user << "You insert the [L.name] into the [src.name]. You have [uses] lights remaining." user.drop_item() - del(L) + qdel(L) return else user << "You need a working light." @@ -156,7 +156,7 @@ target.brightness = L2.brightness target.on = target.has_power() target.update() - del(L2) + qdel(L2) if(target.on && target.rigged) target.explode() diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index 8788eaf0f2..4207546b03 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -24,7 +24,7 @@ if(!parts) user << "This kit has no parts for this modification left." user.drop_from_inventory(src) - del(src) + qdel(src) return var/allowed = 0 @@ -60,7 +60,7 @@ if(!parts) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/device/modkit/examine(mob/user) ..(user) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 2cc9d55b6a..a2a714ee9b 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -21,7 +21,7 @@ ..() overlays += "pai-off" -/obj/item/device/paicard/Del() +/obj/item/device/paicard/Destroy() //Will stop people throwing friend pAIs into the singularity so they can respawn if(!isnull(pai)) pai.death(0) @@ -311,7 +311,7 @@ if(pai) pai.ex_act(severity) else - del(src) + qdel(src) /obj/item/device/paicard/see_emote(mob/living/M, text) if(pai && pai.client) diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 8b2469d2dd..afca3007ac 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -118,4 +118,4 @@ if(power_drained >= max_power) processing_objects.Remove(src) explosion(src.loc, 3,6,9,12) - del(src) + qdel(src) diff --git a/code/game/objects/items/devices/radio/beacon.dm b/code/game/objects/items/devices/radio/beacon.dm index ef332fa336..32807250d7 100644 --- a/code/game/objects/items/devices/radio/beacon.dm +++ b/code/game/objects/items/devices/radio/beacon.dm @@ -30,7 +30,7 @@ /obj/item/device/radio/beacon/bacon //Probably a better way of doing this, I'm lazy. proc/digest_delay() spawn(600) - del(src) + qdel(src) // SINGULO BEACON SPAWNER @@ -45,5 +45,5 @@ user << "\blue Locked In" new /obj/machinery/power/singularity_beacon/syndicate( user.loc ) playsound(src, 'sound/effects/pop.ogg', 100, 1, 1) - del(src) + qdel(src) return diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index bfc9e8f69b..7378c85f16 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -26,6 +26,11 @@ keyslot2 = new ks2type(src) recalculateChannels(1) +/obj/item/device/radio/headset/Destroy() + qdel(keyslot1) + qdel(keyslot2) + ..() + /obj/item/device/radio/headset/examine(mob/user) if(!(..(user, 1) && radio_desc)) return diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 567dc49bf4..0164806e2c 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -15,7 +15,7 @@ ..() processing_objects += src -/obj/item/device/radio/intercom/Del() +/obj/item/device/radio/intercom/Destroy() processing_objects -= src ..() diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index dab778dcb9..39cc030432 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -172,7 +172,7 @@ 0, "*garbled automated announcement*", src, message, from, "Automated Announcement", from, "synthesized voice", 4, 0, list(0), connection.frequency, "states") - del(A) + qdel(A) return // Interprets the message mode when talking into a radio, possibly returning a connection datum diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 1e9405cbeb..7e450c8f96 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -48,7 +48,7 @@ if(T) T.hotspot_expose(700,125) explosion(T, -1, -1, 0, 4) - del(src) + qdel(src) return /obj/item/device/taperecorder/verb/record() diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 57b569c599..96874bd946 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -64,7 +64,7 @@ datum/nano_item_lists world_uplinks += src -/obj/item/device/uplink/Del() +/obj/item/device/uplink/Destroy() world_uplinks -= src ..() @@ -180,7 +180,7 @@ datum/nano_item_lists /obj/item/device/uplink/hidden/New() spawn(2) if(!istype(src.loc, /obj/item)) - del(src) + qdel(src) ..() // Toggles the uplink on and off. Normally this will bypass the item's normal functions and go to the uplink menu, if activated. diff --git a/code/game/objects/items/latexballoon.dm b/code/game/objects/items/latexballoon.dm index e341a8747f..a37352c7d3 100644 --- a/code/game/objects/items/latexballoon.dm +++ b/code/game/objects/items/latexballoon.dm @@ -30,10 +30,10 @@ burst() switch(severity) if (1) - del(src) + qdel(src) if (2) if (prob(50)) - del(src) + qdel(src) /obj/item/latexballon/bullet_act() burst() diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index da508a8a31..6e2f9dd64a 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -134,7 +134,7 @@ if (user.get_inactive_hand()==src) user.remove_from_mob(src) user.put_in_inactive_hand(B) - del(src) + qdel(src) else user << "You need one sheet of metal to arm the robot frame." if(istype(W, /obj/item/robot_parts/l_leg)) @@ -250,7 +250,7 @@ callHook("borgify", list(O)) O.Namepick() - del(src) + qdel(src) else user << "\blue The MMI must go in after everything else!" @@ -303,8 +303,8 @@ user << "\blue You install some manipulators and modify the head, creating a functional spider-bot!" new /mob/living/simple_animal/spiderbot(get_turf(loc)) user.drop_item() - del(W) - del(src) + qdel(W) + qdel(src) return return diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 43b852e249..ba699e7bdb 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -35,7 +35,7 @@ //world << R.icon_state icon = 'icons/mob/custom-synthetic.dmi' R.icon_state = "[R.ckey]-Standard" - del(R.module) + qdel(R.module) R.notify_ai(ROBOT_NOTIFICATION_MODULE_RESET, R.module.name) R.module = null R.camera.remove_networks(list("Engineering","Medical","MINE")) diff --git a/code/game/objects/items/shooting_range.dm b/code/game/objects/items/shooting_range.dm index 1d92cb9a81..28b8a18fa4 100644 --- a/code/game/objects/items/shooting_range.dm +++ b/code/game/objects/items/shooting_range.dm @@ -97,7 +97,7 @@ for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) O << "\red [src] breaks into tiny pieces and collapses!" - del(src) + qdel(src) // Create a temporary object to represent the damage var/obj/bmark = new diff --git a/code/game/objects/items/stacks/sheets/light.dm b/code/game/objects/items/stacks/sheets/light.dm index de96eda5f4..f43d7ae320 100644 --- a/code/game/objects/items/stacks/sheets/light.dm +++ b/code/game/objects/items/stacks/sheets/light.dm @@ -20,7 +20,7 @@ new/obj/item/stack/sheet/glass(user.loc) if(amount <= 0) user.drop_from_inventory(src) - del(src) + qdel(src) if(istype(O,/obj/item/stack/sheet/metal)) var/obj/item/stack/sheet/metal/M = O diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index a4e7d94fad..7aa7a03461 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -29,7 +29,7 @@ src.amount = amount return -/obj/item/stack/Del() +/obj/item/stack/Destroy() if(uses_charge) return if (src && usr && usr.machine == src) @@ -139,7 +139,7 @@ if (istype(O, /obj/item/weapon/storage)) //BubbleWrap - so newly formed boxes are empty for (var/obj/item/I in O) - del(I) + qdel(I) /obj/item/stack/Topic(href, href_list) ..() @@ -150,7 +150,7 @@ list_recipes(usr, text2num(href_list["sublist"])) if (href_list["make"]) - if (src.get_amount() < 1) del(src) //Never should happen + if (src.get_amount() < 1) qdel(src) //Never should happen var/list/recipes_list = recipes if (href_list["sublist"]) @@ -187,7 +187,7 @@ if (amount <= 0) //check again in case someone transferred stuff to us if(usr) usr.remove_from_mob(src) - del(src) + qdel(src) return 1 else if(get_amount() < used) diff --git a/code/game/objects/items/stacks/tiles/light.dm b/code/game/objects/items/stacks/tiles/light.dm index 3a14ff1e56..dc57abc513 100644 --- a/code/game/objects/items/stacks/tiles/light.dm +++ b/code/game/objects/items/stacks/tiles/light.dm @@ -33,4 +33,4 @@ new/obj/item/stack/light_w(user.loc) if(amount <= 0) user.drop_from_inventory(src) - del(src) + qdel(src) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a39acac9c1..4829cf5596 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -63,7 +63,7 @@ if(O.reagents.has_reagent("pacid", 1)) user << "The acid chews through the balloon!" O.reagents.reaction(user) - del(src) + qdel(src) else src.desc = "A translucent balloon with some form of liquid sloshing around in it." user << "\blue You fill the balloon with the contents of [O]." @@ -80,7 +80,7 @@ src.icon_state = "burst" spawn(5) if(src) - del(src) + qdel(src) return /obj/item/toy/balloon/update_icon() @@ -233,7 +233,7 @@ if(istype(I, /obj/item/toy/ammo/crossbow)) if(bullets <= 4) user.drop_item() - del(I) + qdel(I) bullets++ user << "\blue You load the foam dart into the crossbow." else @@ -265,21 +265,21 @@ for(var/mob/O in viewers(world.view, D)) O.show_message(text("\red [] was hit by the foam dart!", M), 1) new /obj/item/toy/ammo/crossbow(M.loc) - del(D) + qdel(D) return for(var/atom/A in D.loc) if(A == user) continue if(A.density) new /obj/item/toy/ammo/crossbow(A.loc) - del(D) + qdel(D) sleep(1) spawn(10) if(D) new /obj/item/toy/ammo/crossbow(D.loc) - del(D) + qdel(D) return else if (bullets == 0) @@ -418,7 +418,7 @@ new /obj/effect/decal/cleanable/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'sound/effects/snap.ogg', 50, 1) - del(src) + qdel(src) /obj/item/toy/snappop/Crossed(H as mob|obj) if((ishuman(H))) //i guess carp and shit shouldn't set them off @@ -432,7 +432,7 @@ new /obj/effect/decal/cleanable/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'sound/effects/snap.ogg', 50, 1) - del(src) + qdel(src) /* * Water flower @@ -494,7 +494,7 @@ if(ismob(T) && T:client) T:client << "\red [user] has sprayed you with water!" sleep(4) - del(D) + qdel(D) return diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 37dcbf9f4e..92ce56be52 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -47,7 +47,7 @@ user << "The RCD can't hold any more matter-units." return user.drop_from_inventory(W) - del(W) + qdel(W) stored_matter += 10 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) user << "The RCD now holds [stored_matter]/30 matter-units." @@ -138,7 +138,7 @@ else if(build_other) new build_other(T) else - del(T) + qdel(T) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) return 1 diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index d3dc598cc3..b96d53c2a8 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -28,7 +28,7 @@ RSF user << "The RSF can't hold any more matter." return - del(W) + qdel(W) stored_matter += 10 playsound(src.loc, 'sound/machines/click.ogg', 10, 1) diff --git a/code/game/objects/items/weapons/autopsy.dm b/code/game/objects/items/weapons/autopsy.dm index dc6787a73b..bf8c9d583c 100644 --- a/code/game/objects/items/weapons/autopsy.dm +++ b/code/game/objects/items/weapons/autopsy.dm @@ -68,7 +68,7 @@ else D.organ_names += ", [O.name]" - del D.organs_scanned[O.name] + qdel(D.organs_scanned[O.name]) D.organs_scanned[O.name] = W.copy() for(var/V in O.trace_chemicals) diff --git a/code/game/objects/items/weapons/candle.dm b/code/game/objects/items/weapons/candle.dm index 6fc63420de..2d8bb8a36a 100644 --- a/code/game/objects/items/weapons/candle.dm +++ b/code/game/objects/items/weapons/candle.dm @@ -56,7 +56,7 @@ new/obj/item/trash/candle(src.loc) if(istype(src.loc, /mob)) src.dropped() - del(src) + qdel(src) update_icon() if(istype(loc, /turf)) //start a fire if possible var/turf/T = loc diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 393f10363a..47976ca5e4 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -118,7 +118,7 @@ user.drop_item() var/obj/item/weapon/card/emag_broken/junk = new(user.loc) junk.add_fingerprint(user) - del(src) + qdel(src) return ..() @@ -170,7 +170,7 @@ src.desc = W.desc src.icon = W.icon src.icon_state = W.icon_state - del(W) + qdel(W) return /obj/item/weapon/card/id/verb/read() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index fbba55b040..15b43d63e0 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -93,9 +93,9 @@ CIGARETTE PACKETS ARE IN FANCY.DM flags |= NOREACT // so it doesn't react until you light it create_reagents(chem_volume) // making the cigarrete a chemical holder with a maximum volume of 15 -/obj/item/clothing/mask/smokable/Del() +/obj/item/clothing/mask/smokable/Destroy() ..() - del(reagents) + qdel(reagents) /obj/item/clothing/mask/smokable/process() var/turf/location = get_turf(src) @@ -127,13 +127,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/datum/effect/effect/system/reagents_explosion/e = new() e.set_up(round(reagents.get_reagent_amount("phoron") / 2.5, 1), get_turf(src), 0, 0) e.start() - del(src) + qdel(src) return if(reagents.get_reagent_amount("fuel")) // the fuel explodes, too, but much less violently var/datum/effect/effect/system/reagents_explosion/e = new() e.set_up(round(reagents.get_reagent_amount("fuel") / 5, 1), get_turf(src), 0, 0) e.start() - del(src) + qdel(src) return flags &= ~NOREACT // allowing reagents to react after being lit reagents.handle_reactions() @@ -162,7 +162,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_l_hand(0) M.update_inv_r_hand(1) processing_objects.Remove(src) - del(src) + qdel(src) else new /obj/effect/decal/cleanable/ash(T) if(ismob(loc)) @@ -377,7 +377,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(G.reagents) G.reagents.trans_to(src, G.reagents.total_volume) name = "[G.name]-packed [initial(name)]" - del(G) + qdel(G) else if(istype(W, /obj/item/weapon/flame/lighter)) var/obj/item/weapon/flame/lighter/L = W diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 656197fee0..1668b08208 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -28,7 +28,7 @@ user << "You need to take that [target.name] off before cleaning it." else if(istype(target,/obj/effect/decal/cleanable)) user << "You scrub \the [target.name] out." - del(target) + qdel(target) else user << "You clean \the [target.name]." target.clean_blood() diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index dfd221650b..8ccc1f1006 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -92,7 +92,7 @@ spawn(0)//this prevents the collapse of space-time continuum if (user) user.drop_from_inventory(src) - del(src) + qdel(src) return uses /obj/item/weapon/dnainjector/attack(mob/M as mob, mob/user as mob) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 030437b446..36c97d3df2 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -80,7 +80,7 @@ target.ex_act(1) if(target) target.overlays -= image_overlay - del(src) // qdel + qdel(src) /obj/item/weapon/plastique/attack(mob/M as mob, mob/user as mob, def_zone) return diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index 4408e998ce..1348fc7605 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -115,7 +115,7 @@ for(var/a=0, a < spray_particles, a++) spawn(0) - var/obj/effect/effect/water/W = new /obj/effect/effect/water( get_turf(src) ) + var/obj/effect/effect/water/W = PoolOrNew(/obj/effect/effect/water, get_turf(src)) var/turf/my_target = pick(the_targets) var/datum/reagents/R = new/datum/reagents(spray_amount) if(!W) return @@ -139,7 +139,7 @@ M.ExtinguishMob() if(W.loc == my_target) break sleep(2) - W.delete() + qdel(W) if((istype(usr.loc, /turf/space)) || (usr.lastarea.has_gravity == 0)) user.inertia_dir = get_dir(target, user) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 50508594cf..d90709d9c3 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -22,13 +22,13 @@ var/obj/item/weapon/tank/phoron/ptank = null -/obj/item/weapon/flamethrower/Del() +/obj/item/weapon/flamethrower/Destroy() if(weldtool) - del(weldtool) + qdel(weldtool) if(igniter) - del(igniter) + qdel(igniter) if(ptank) - del(ptank) + qdel(ptank) ..() return @@ -83,7 +83,7 @@ ptank.loc = T ptank = null new /obj/item/stack/rods(T) - del(src) + qdel(src) return if(isscrewdriver(W) && igniter && !lit) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index dd3d0886fb..023eb3bfd3 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -31,11 +31,11 @@ src.gift.add_fingerprint(user) else user << "\blue The gift was empty!" - del(src) + qdel(src) return /obj/item/weapon/a_gift/ex_act() - del(src) + qdel(src) return /obj/effect/spresent/relaymove(mob/user as mob) @@ -58,7 +58,7 @@ M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE - del(src) + qdel(src) /obj/item/weapon/a_gift/attack_self(mob/M as mob) var/gift_type = pick(/obj/item/weapon/sord, @@ -112,7 +112,7 @@ M.remove_from_mob(src) M.put_in_hands(I) I.add_fingerprint(M) - del(src) + qdel(src) return /* @@ -152,7 +152,7 @@ src.add_fingerprint(user) if (src.amount <= 0) new /obj/item/weapon/c_tube( src.loc ) - del(src) + qdel(src) return else user << "\blue You need scissors!" diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index bb440d1215..a58ebe4cbe 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -167,7 +167,7 @@ invisibility = INVISIBILITY_MAXIMUM //Why am i doing this? spawn(50) //To make sure all reagents can work - del(src) //correctly before deleting the grenade. + qdel(src) //correctly before deleting the grenade. /obj/item/weapon/grenade/chem_grenade/large diff --git a/code/game/objects/items/weapons/grenades/emgrenade.dm b/code/game/objects/items/weapons/grenades/emgrenade.dm index 3446fa46c3..c354aa4039 100644 --- a/code/game/objects/items/weapons/grenades/emgrenade.dm +++ b/code/game/objects/items/weapons/grenades/emgrenade.dm @@ -7,5 +7,5 @@ prime() ..() if(empulse(src, 4, 10)) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 03d8ccdffc..4c3c73c485 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -23,7 +23,7 @@ new/obj/effect/effect/sparks(src.loc) new/obj/effect/effect/smoke/illumination(src.loc, brightness=15) - del(src) + qdel(src) return proc/bang(var/turf/T , var/mob/living/carbon/M) // Added a new proc called 'bang' that takes a location and a person to be banged. @@ -124,9 +124,8 @@ spawn(0) new /obj/item/weapon/grenade/flashbang/clusterbang/segment(src.loc)//Creates a 'segment' that launches a few more flashbangs playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(0) - del(src) - return + qdel(src) + return /obj/item/weapon/grenade/flashbang/clusterbang/segment desc = "A smaller segment of a clusterbang. Better run." @@ -156,9 +155,8 @@ spawn(0) new /obj/item/weapon/grenade/flashbang/cluster(src.loc) playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(0) - del(src) - return + qdel(src) + return /obj/item/weapon/grenade/flashbang/cluster/New()//Same concept as the segments, so that all of the parts don't become reliant on the clusterbang spawn(0) diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 139baacb6f..e1e58b62ac 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -10,7 +10,7 @@ New() ..() - src.smoke = new /datum/effect/effect/system/smoke_spread/bad + src.smoke = PoolOrNew(/datum/effect/effect/system/smoke_spread/bad) src.smoke.attach(src) prime() @@ -30,5 +30,5 @@ B.health -= damage B.update_icon() sleep(80) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/grenades/spawnergrenade.dm b/code/game/objects/items/weapons/grenades/spawnergrenade.dm index 8b6b6e938d..6adea8e2f5 100644 --- a/code/game/objects/items/weapons/grenades/spawnergrenade.dm +++ b/code/game/objects/items/weapons/grenades/spawnergrenade.dm @@ -28,7 +28,7 @@ // Spawn some hostile syndicate critters - del(src) + qdel(src) return /obj/item/weapon/grenade/spawnergrenade/manhacks diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 85bec3a8ea..8aa2f1819d 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -132,7 +132,7 @@ var/last_chew = 0 user.put_in_hands(W) user << "You wrap the cable restraint around the top of the rod." - del(src) + qdel(src) update_icon(user) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 50b4135dd7..5ceb3a5ccd 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -155,7 +155,7 @@ Implant Specifics:
      "} msg = replace_characters(msg, replacechars) if(findtext(msg,phrase)) activate() - del(src) + qdel(src) activate() if (malfunction == MALFUNCTION_PERMANENT) @@ -179,11 +179,11 @@ Implant Specifics:
      "} istype(part,/obj/item/organ/external/head)) part.createwound(BRUISE, 60) //mangle them instead explosion(get_turf(imp_in), -1, -1, 2, 3) - del(src) + qdel(src) else explosion(get_turf(imp_in), -1, -1, 2, 3) part.droplimb(0,DROPLIMB_BLUNT) - del(src) + qdel(src) if (elevel == "Destroy Body") explosion(get_turf(T), -1, 0, 1, 6) T.gib() @@ -249,7 +249,7 @@ Implant Specifics:
      "} else part.droplimb(0,DROPLIMB_BLUNT) explosion(get_turf(imp_in), -1, -1, 2, 3) - del(src) + qdel(src) /obj/item/weapon/implant/chem name = "chemical implant" @@ -296,7 +296,7 @@ the implant may become unstable and either pre-maturely inject the subject or si if(!src.reagents.total_volume) R << "You hear a faint click from your chest." spawn(0) - del(src) + qdel(src) return emp_act(severity) @@ -421,17 +421,17 @@ the implant may become unstable and either pre-maturely inject the subject or si a.autosay("[mobname] has died in Space!", "[mobname]'s Death Alarm") else a.autosay("[mobname] has died in [t.name]!", "[mobname]'s Death Alarm") - del(a) + qdel(a) processing_objects.Remove(src) if ("emp") var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset(null) var/name = prob(50) ? t.name : pick(teleportlocs) a.autosay("[mobname] has died in [name]!", "[mobname]'s Death Alarm") - del(a) + qdel(a) else var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset(null) a.autosay("[mobname] has died-zzzzt in-in-in...", "[mobname]'s Death Alarm") - del(a) + qdel(a) processing_objects.Remove(src) emp_act(severity) //for some reason alarms stop going off in case they are emp'd, even without this @@ -489,7 +489,7 @@ the implant may become unstable and either pre-maturely inject the subject or si imp_in.put_in_hands(scanned) else scanned.loc = t - del src + qdel(src) implanted(mob/source as mob) src.activation_emote = input("Choose activation emote:") in list("blink", "blink_r", "eyebrow", "chuckle", "twitch_s", "frown", "nod", "blush", "giggle", "grin", "groan", "shrug", "smile", "pale", "sniff", "whimper", "wink") diff --git a/code/game/objects/items/weapons/implants/implantchair.dm b/code/game/objects/items/weapons/implants/implantchair.dm index 535a4264c0..2f33eba413 100644 --- a/code/game/objects/items/weapons/implants/implantchair.dm +++ b/code/game/objects/items/weapons/implants/implantchair.dm @@ -84,7 +84,7 @@ return var/mob/M = G:affecting if(put_mob(M)) - del(G) + qdel(G) src.updateUsrDialog() return diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index f04be5d33a..67b5468fe3 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -192,16 +192,16 @@ processing_objects |= src -/obj/item/weapon/melee/energy/blade/Del() +/obj/item/weapon/melee/energy/blade/Destroy() processing_objects -= src ..() /obj/item/weapon/melee/energy/blade/attack_self(mob/user as mob) user.drop_from_inventory(src) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) /obj/item/weapon/melee/energy/blade/dropped() - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) /obj/item/weapon/melee/energy/blade/process() if(!creator || loc != creator || (creator.l_hand != src && creator.r_hand != src)) @@ -216,4 +216,4 @@ host.pinned -= src host.embedded -= src host.drop_from_inventory(src) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index fe9945f8f0..0df10cd97c 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -24,7 +24,7 @@ T.dirt = 0 for(var/obj/effect/O in src) if(istype(O,/obj/effect/rune) || istype(O,/obj/effect/decal/cleanable) || istype(O,/obj/effect/overlay)) - del(O) + qdel(O) source.reagents.reaction(src, TOUCH, 10) //10 is the multiplier for the reaction effect. probably needed to wet the floor properly. source.reagents.remove_any(1) //reaction() doesn't use up the reagents diff --git a/code/game/objects/items/weapons/policetape.dm b/code/game/objects/items/weapons/policetape.dm index 283e7e5877..48d1d4cf64 100644 --- a/code/game/objects/items/weapons/policetape.dm +++ b/code/game/objects/items/weapons/policetape.dm @@ -191,10 +191,10 @@ var/list/tape_roll_applications = list() for (var/obj/item/tape/P in cur) if(P.icon_state == icon_dir) N = 0 - del(P) + qdel(P) cur = get_step(cur,dir[i]) - del(src) + qdel(src) return diff --git a/code/game/objects/items/weapons/shards.dm b/code/game/objects/items/weapons/shards.dm index 6b48653a6a..a383d8fb0c 100644 --- a/code/game/objects/items/weapons/shards.dm +++ b/code/game/objects/items/weapons/shards.dm @@ -64,7 +64,7 @@ G.attackby(NG, user) usr << "You add the newly-formed glass to the stack. It now contains [NG.amount] sheets." //SN src = null - del(src) + qdel(src) return return ..() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 1695079eaa..574720d4f2 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -52,18 +52,18 @@ return if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) user << "\red The Bluespace interfaces of the two devices conflict and malfunction." - del(W) + qdel(W) return /* //BoH+BoH=Singularity, commented out. if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" - del(W) + qdel(W) var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) singulo.energy = 300 //should make it a bit bigger~ message_admins("[key_name_admin(user)] detonated a bag of holding") log_game("[key_name(user)] detonated a bag of holding") - del(src) + qdel(src) return */ ..() @@ -81,7 +81,7 @@ else user << "\red The Bluespace generator malfunctions!" for (var/obj/O in src.contents) //it broke, delete what was in it - del(O) + qdel(O) crit_fail = 1 icon_state = "brokenpack" diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 0ee5df08e0..52eaa4510d 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -162,7 +162,7 @@ usr.client.screen -= S S.dropped(usr) if(!S.amount) - del S + qdel(S) else S.loc = src @@ -207,7 +207,7 @@ N.amount = stacksize S.amount -= stacksize if(!S.amount) - del S // todo: there's probably something missing here + qdel(S) // todo: there's probably something missing here orient2hud(usr) if(usr.s_active) usr.s_active.show_to(usr) diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 4c0c58a05a..e5d376e3a3 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -48,7 +48,7 @@ // Now make the cardboard user << "You fold [src] flat." new src.foldable(get_turf(src)) - del(src) + qdel(src) /obj/item/weapon/storage/box/survival/ New() diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 7af6e3b16e..4e0098eb97 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -146,8 +146,8 @@ new /obj/item/clothing/mask/smokable/cigarette(src) create_reagents(15 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one -/obj/item/weapon/storage/fancy/cigarettes/Del() - del(reagents) +/obj/item/weapon/storage/fancy/cigarettes/Destroy() + qdel(reagents) ..() @@ -202,8 +202,8 @@ new /obj/item/clothing/mask/smokable/cigarette/cigar(src) create_reagents(15 * storage_slots) -/obj/item/weapon/storage/fancy/cigar/Del() - del(reagents) +/obj/item/weapon/storage/fancy/cigar/Destroy() + qdel(reagents) ..() /obj/item/weapon/storage/fancy/cigar/update_icon() diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 495d4d7516..c70ade7e62 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -163,7 +163,7 @@ New(obj/item/sample as obj) if(!istype(sample)) - del(src) + qdel(src) sample_object = sample number = 1 diff --git a/code/game/objects/items/weapons/surgery_limbattachment.dm b/code/game/objects/items/weapons/surgery_limbattachment.dm index 23e5013f1a..b52bb1bb3f 100644 --- a/code/game/objects/items/weapons/surgery_limbattachment.dm +++ b/code/game/objects/items/weapons/surgery_limbattachment.dm @@ -65,7 +65,7 @@ H.update_body() M.updatehealth() M.UpdateDamageIcon() - del(src) + qdel(src) return 1 return 0 diff --git a/code/game/objects/items/weapons/syndie.dm b/code/game/objects/items/weapons/syndie.dm index e205f20bb0..a0af746ab4 100644 --- a/code/game/objects/items/weapons/syndie.dm +++ b/code/game/objects/items/weapons/syndie.dm @@ -44,7 +44,7 @@ D.open() if(istype(T,/turf/simulated/wall)) T.dismantle_wall(1) - del(src) + qdel(src) /*Detonator, disguised as a lighter*/ diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 2dfc3f4730..79e512321e 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -20,7 +20,7 @@ if (istype(W, /obj/item/weapon/wrench)) for(var/material_type in stack_types) new material_type(get_turf(user)) - del(src) + qdel(src) return else if(alter_type && alter_with && istype(W,alter_with)) @@ -28,7 +28,7 @@ if (R.use(alter_cost)) var/obj/item/new_parts = new alter_type (get_turf(loc)) user << "You modify \the [name] into \a [new_parts]." - del(src) + qdel(src) else user << "You need at least [alter_cost] sheets to reinforce the [name]." return @@ -41,7 +41,7 @@ new build_type( user.loc ) user.drop_item() - del(src) + qdel(src) return /obj/item/weapon/table_parts/reinforced @@ -87,7 +87,7 @@ new /obj/item/stack/tile/carpet( get_turf(loc) ) new /obj/item/weapon/table_parts/wood( get_turf(loc) ) user << "You pry the carpet out of the table." - del(src) + qdel(src) ..() /obj/item/weapon/table_parts/rack diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 422af1d652..67b5f007a5 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -63,7 +63,7 @@ if(allgases >= 0.005) return 1 - del(G) + qdel(G) return /obj/item/weapon/tank/jetpack/ui_action_click() @@ -143,5 +143,5 @@ var/allgases = G.gas["carbon_dioxide"] + G.gas["nitrogen"] + G.gas["oxygen"] + G.gas["phoron"] if(allgases >= 0.005) return 1 - del(G) + qdel(G) return diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 04d32c49b2..f1cd0286ba 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -31,9 +31,9 @@ processing_objects.Add(src) return -/obj/item/weapon/tank/Del() +/obj/item/weapon/tank/Destroy() if(air_contents) - del(air_contents) + qdel(air_contents) processing_objects.Remove(src) @@ -71,12 +71,12 @@ if(prob(50)) var/turf/location = src.loc if (!( istype(location, /turf) )) - del(src) + qdel(src) if(src.air_contents) location.assume_air(air_contents) - del(src) + qdel(src) /obj/item/weapon/tank/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() @@ -274,7 +274,7 @@ //world << "\blue Exploding Pressure: [pressure] kPa, intensity: [range]" explosion(epicenter, round(range*0.25), round(range*0.5), round(range), round(range*1.5)) - del(src) + qdel(src) else if(pressure > TANK_RUPTURE_PRESSURE) //world << "\blue[x],[y] tank is rupturing: [pressure] kPa, integrity [integrity]" @@ -284,7 +284,7 @@ return T.assume_air(air_contents) playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) - del(src) + qdel(src) else integrity-- diff --git a/code/game/objects/items/weapons/tape.dm b/code/game/objects/items/weapons/tape.dm index 477bce6b32..911a6334d2 100644 --- a/code/game/objects/items/weapons/tape.dm +++ b/code/game/objects/items/weapons/tape.dm @@ -58,7 +58,7 @@ user.put_in_hands(stuck) stuck = null overlays = null - del(src) + qdel(src) /obj/item/weapon/ducttape/afterattack(var/A, mob/user, flag, params) if(!in_range(user, A) || istype(A, /obj/machinery/door) || !stuck) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index bce7eabe9d..480709c34a 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -112,10 +112,10 @@ name = "offhand" unwield() - del(src) + qdel(src) wield() - del(src) + qdel(src) /obj/item/weapon/twohanded/offhand/update_icon() return @@ -149,7 +149,7 @@ if (W.dir == SOUTHWEST) new /obj/item/weapon/shard( W.loc ) if(W.reinf) new /obj/item/stack/rods( W.loc) - del(A) + qdel(A) /* diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 295fa0c67d..3cabb3f685 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -177,7 +177,7 @@ if(istype(W,/obj/item/weapon/screwdriver)) user << "You finish the concealed blade weapon." new /obj/item/weapon/butterfly(user.loc) - del(src) + qdel(src) return /obj/item/butterflyblade @@ -198,8 +198,8 @@ if(istype(W,/obj/item/butterflyblade)) user << "You attach the two concealed blade parts." new /obj/item/butterflyconstruction(user.loc) - del(W) - del(src) + qdel(W) + qdel(src) return update_icon(user) @@ -252,8 +252,8 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) user.put_in_hands(S) user << "You fasten the glass shard to the top of the rod with the cable." - del(I) - del(src) + qdel(I) + qdel(src) update_icon(user) else if(istype(I, /obj/item/weapon/wirecutters)) @@ -261,8 +261,8 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) user.put_in_hands(P) user << "You fasten the wirecutters to the top of the rod with the cable, prongs outward." - del(I) - del(src) + qdel(I) + qdel(src) update_icon(user) update_icon(user) @@ -309,7 +309,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) /obj/item/weapon/energy_net/dropped() spawn(10) - if(src) del(src) + if(src) qdel(src) /obj/item/weapon/energy_net/throw_impact(atom/hit_atom) ..() @@ -317,7 +317,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) var/mob/living/M = hit_atom if(!istype(M) || locate(/obj/effect/energy_net) in M.loc) - del(src) + qdel(src) return 0 var/turf/T = get_turf(M) @@ -327,11 +327,11 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) M.captured = 1 net.affecting = M T.visible_message("[M] was caught in an energy net!") - del(src) + qdel(src) // If we miss or hit an obstacle, we still want to delete the net. spawn(10) - if(src) del(src) + if(src) qdel(src) /obj/effect/energy_net name = "energy net" @@ -356,7 +356,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) ..() processing_objects |= src -/obj/effect/energy_net/Del() +/obj/effect/energy_net/Destroy() if(affecting) var/mob/living/carbon/M = affecting @@ -372,13 +372,13 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) if(health <=0) density = 0 src.visible_message("The energy net is torn apart!") - del(src) + qdel(src) return /obj/effect/energy_net/process() if(isnull(affecting) || affecting.loc != loc) - del(src) + qdel(src) return // Countdown begin set to -1 will stop the teleporter from firing. @@ -411,7 +411,7 @@ obj/item/weapon/wirerod/attackby(var/obj/item/I, mob/user as mob) playsound(affecting.loc, 'sound/effects/sparks2.ogg', 50, 1) anim(affecting.loc,affecting,'icons/mob/mob.dmi',,"phasein",,affecting.dir) - del(src) + qdel(src) /obj/effect/energy_net/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage diff --git a/code/game/objects/items/weapons/weldbackpack.dm b/code/game/objects/items/weapons/weldbackpack.dm index f1c786d3e1..74d119f417 100644 --- a/code/game/objects/items/weapons/weldbackpack.dm +++ b/code/game/objects/items/weapons/weldbackpack.dm @@ -22,7 +22,7 @@ user << "\red That was stupid of you." explosion(get_turf(src),-1,0,2) if(src) - del(src) + qdel(src) return else if(T.welding) diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index 7508d34a94..de73e5e7b3 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -11,7 +11,7 @@ ..() if (!prob(spawn_nothing_percentage)) spawn_item() - del src + qdel(src) // this function should return a specific item to spawn diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 900baea3f3..af95bddc40 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -5,11 +5,11 @@ var/breakable var/parts -/obj/structure/proc/destroy() +/obj/structure/Destroy() + ..() if(parts) new parts(loc) density = 0 - del(src) /obj/structure/attack_hand(mob/user) if(breakable) @@ -24,10 +24,10 @@ /obj/structure/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/structure/meteorhit(obj/O as obj) - destroy(src) + qdel(src) /obj/structure/attack_tk() return @@ -35,24 +35,24 @@ /obj/structure/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if(prob(50)) - del(src) + qdel(src) return if(3.0) return /obj/structure/meteorhit(obj/O as obj) - del(src) + qdel(src) /obj/structure/New() ..() if(climbable) verbs += /obj/structure/proc/climb_on -/obj/structure/Del() +/obj/structure/Destroy() ..() /obj/structure/proc/climb_on() @@ -179,5 +179,5 @@ if(!breakable || !damage || !wallbreaker) return 0 visible_message("[user] [attack_verb] the [src] apart!") - spawn(1) destroy() + spawn(1) qdel(src) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 08abff9c2b..07ede680ac 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -146,19 +146,19 @@ for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) if(2) if(prob(50)) for (var/atom/movable/A as mob|obj in src) A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) if(3) if(prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc A.ex_act(severity++) - del(src) + qdel(src) /obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) if(!(Proj.damage_type == BRUTE || Proj.damage_type == BURN)) @@ -169,7 +169,7 @@ if(health <= 0) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) return @@ -178,14 +178,14 @@ if(prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc - del(src) + qdel(src) /obj/structure/closet/meteorhit(obj/O as obj) if(O.icon_state == "flaming") for(var/mob/M in src) M.meteorhit(O) src.dump_contents() - del(src) + qdel(src) /obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) if(src.opened) @@ -202,7 +202,7 @@ new /obj/item/stack/sheet/metal(src.loc) for(var/mob/M in viewers(src)) M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) - del(src) + qdel(src) return if(isrobot(user)) return @@ -310,5 +310,5 @@ return visible_message("[user] [attack_message] the [src]!") dump_contents() - spawn(1) del(src) + spawn(1) qdel(src) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet.dm b/code/game/objects/structures/crates_lockers/closets/l3closet.dm index bb5fe26e4f..294ee43725 100644 --- a/code/game/objects/structures/crates_lockers/closets/l3closet.dm +++ b/code/game/objects/structures/crates_lockers/closets/l3closet.dm @@ -18,6 +18,7 @@ /obj/structure/closet/l3closet/general/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/general( src ) new /obj/item/clothing/head/bio_hood/general( src ) @@ -30,6 +31,7 @@ /obj/structure/closet/l3closet/virology/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/virology( src ) new /obj/item/clothing/head/bio_hood/virology( src ) @@ -44,6 +46,7 @@ /obj/structure/closet/l3closet/security/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/security( src ) new /obj/item/clothing/head/bio_hood/security( src ) @@ -56,6 +59,7 @@ /obj/structure/closet/l3closet/janitor/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/janitor( src ) new /obj/item/clothing/head/bio_hood/janitor( src ) @@ -68,6 +72,7 @@ /obj/structure/closet/l3closet/scientist/New() ..() + qdel(contents) contents = list() new /obj/item/clothing/suit/bio_suit/scientist( src ) new /obj/item/clothing/head/bio_hood/scientist( src ) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 8fc77c5b92..2534c09caa 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -23,7 +23,7 @@ spawn(4) // Not really the best way to do this, but it's better than "contents = list()"! for(var/atom/movable/AM in contents) - del(AM) + qdel(AM) new /obj/item/clothing/under/color/white( src ) new /obj/item/clothing/shoes/white( src ) return @@ -55,7 +55,7 @@ spawn(4) // Not really the best way to do this, but it's better than "contents = list()"! for(var/atom/movable/AM in contents) - del(AM) + qdel(AM) new /obj/item/weapon/storage/backpack/satchel/withwallet( src ) new /obj/item/device/radio/headset( src ) return diff --git a/code/game/objects/structures/crates_lockers/closets/statue.dm b/code/game/objects/structures/crates_lockers/closets/statue.dm index 644f2d7531..67a159e7ca 100644 --- a/code/game/objects/structures/crates_lockers/closets/statue.dm +++ b/code/game/objects/structures/crates_lockers/closets/statue.dm @@ -40,7 +40,7 @@ desc = "If it takes forever, I will wait for you..." if(health == 0) //meaning if the statue didn't find a valid target - del(src) + qdel(src) return processing_objects.Add(src) @@ -56,7 +56,7 @@ if (timer <= 0) dump_contents() processing_objects.Remove(src) - del(src) + qdel(src) /obj/structure/closet/statue/dump_contents() @@ -130,4 +130,4 @@ user.dust() dump_contents() visible_message("[src] shatters!.") - del(src) + qdel(src) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index c274a237b6..31f8115b91 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -56,12 +56,12 @@ // teehee - Ah, tg coders... if ("delete") - del(src) + qdel(src) //If you want to re-add fire, just add "fire" = 15 to the pick list. /*if ("fire") new /obj/structure/closet/firecloset(src.loc) - del(src)*/ + qdel(src)*/ /obj/structure/closet/emcloset/legacy/New() ..() diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 917d244afa..95e8c06e85 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -105,18 +105,18 @@ switch(severity) if(1.0) for(var/obj/O in src.contents) - del(O) - del(src) + qdel(O) + qdel(src) return if(2.0) for(var/obj/O in src.contents) if(prob(50)) - del(O) - del(src) + qdel(O) + qdel(src) return if(3.0) if (prob(50)) - del(src) + qdel(src) return else return diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index d2b1f56eb3..5419ee2639 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -18,7 +18,7 @@ user.visible_message("[user] pries \the [src] open.", \ "You pry open \the [src].", \ "You hear splitting wood.") - del(src) + qdel(src) else return attack_hand(user) diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index 741dc371db..91e0065d37 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -14,7 +14,7 @@ /obj/structure/curtain/bullet_act(obj/item/projectile/P, def_zone) if(!P.nodamage) visible_message("[P] tears [src] down!") - del(src) + qdel(src) else ..(P, def_zone) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 4eb2236ec0..5150319f15 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -17,7 +17,7 @@ if (occupied) new /obj/item/weapon/gun/energy/captain( src.loc ) occupied = 0 - del(src) + qdel(src) if (2) if (prob(50)) src.health -= 15 @@ -41,13 +41,13 @@ if (occupied) new /obj/item/weapon/gun/energy/captain( src.loc ) occupied = 0 - del(src) + qdel(src) /obj/structure/displaycase/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) new /obj/item/weapon/gun/energy/captain( src.loc ) - del(src) + qdel(src) /obj/structure/displaycase/proc/healthcheck() diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 1b92926acd..a15650405e 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -166,7 +166,7 @@ if(!src || !WT.isOn()) return user << "\blue You dissasembled the airlock assembly!" new /obj/item/stack/sheet/metal(src.loc, 4) - del (src) + qdel (src) else user << "\blue You need more welding fuel." return @@ -277,7 +277,7 @@ var/obj/machinery/door/new_airlock = new path(src.loc, src) new_airlock.dir = src.dir - del(src) + qdel(src) else ..() update_state() diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index 074d7c7618..2608a311e3 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -19,7 +19,7 @@ part.loc = loc part.master = null part = null - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index f68c7ae7cb..186f1debac 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -13,7 +13,7 @@ relativewall_neighbours() ..() -/obj/structure/falsewall/Del() +/obj/structure/falsewall/Destroy() var/temploc = src.loc @@ -98,7 +98,7 @@ T.ChangeTurf(/turf/simulated/wall) else T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) - del(src) + qdel(src) if( istype(W, /obj/item/weapon/weldingtool) ) var/obj/item/weapon/weldingtool/WT = W @@ -110,7 +110,7 @@ if(mineral != "phoron")//Stupid shit keeps me from pushing the attackby() to phoron walls -Sieve T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else user << "\blue You can't reach, close it first!" @@ -123,7 +123,7 @@ if(mineral != "phoron") T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) //DRILLING else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) @@ -134,7 +134,7 @@ T.ChangeTurf(text2path("/turf/simulated/wall/mineral/[mineral]")) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/melee/energy/blade) ) var/turf/T = get_turf(src) @@ -145,7 +145,7 @@ if(mineral != "phoron") T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) /obj/structure/falsewall/update_icon()//Calling icon_update will refresh the smoothwalls if it's closed, otherwise it will make sure the icon is correct if it's open ..() @@ -232,7 +232,7 @@ var/turf/T = get_turf(src) user.visible_message("[user] tightens some bolts on the r wall.", "You tighten the bolts on the wall.") T.ChangeTurf(/turf/simulated/wall) //Intentionally makes a regular wall instead of an r-wall (no cheap r-walls for you). - del(src) + qdel(src) if( istype(W, /obj/item/weapon/weldingtool) ) var/obj/item/weapon/weldingtool/WT = W @@ -241,14 +241,14 @@ T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/pickaxe/plasmacutter) ) var/turf/T = get_turf(src) T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) //DRILLING else if (istype(W, /obj/item/weapon/pickaxe/diamonddrill)) @@ -256,14 +256,14 @@ T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) else if( istype(W, /obj/item/weapon/melee/energy/blade) ) var/turf/T = get_turf(src) T.ChangeTurf(/turf/simulated/wall) T = get_turf(src) T.attackby(W,user) - del(src) + qdel(src) /* diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index c73c955701..8c53135528 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -31,7 +31,7 @@ ..() if(health <= 0) new /obj/item/stack/sheet/metal(get_turf(src)) - del(src) + qdel(src) return @@ -50,7 +50,7 @@ if(get_turf(user, 40)) user << "\blue You secured the girder!" new/obj/structure/girder( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) user << "\blue Now slicing apart the girder" @@ -78,7 +78,7 @@ if(!src) return user << "\blue You removed the support struts!" new/obj/structure/girder( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/weapon/crowbar) && state == 0 && anchored ) playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) @@ -87,7 +87,7 @@ if(!src) return user << "\blue You dislodged the girder!" new/obj/structure/girder/displaced( src.loc ) - del(src) + qdel(src) else if(istype(W, /obj/item/stack/sheet)) @@ -99,7 +99,7 @@ if(S.use(2)) user << "You create a false wall! Push on it to open or close the passage." new /obj/structure/falsewall (src.loc) - del(src) + qdel(src) else if(S.get_amount() < 2) return ..() user << "Now adding plating..." @@ -110,7 +110,7 @@ Tsrc.ChangeTurf(/turf/simulated/wall) for(var/turf/simulated/wall/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return if(/obj/item/stack/sheet/plasteel, /obj/item/stack/sheet/plasteel/cyborg) @@ -118,7 +118,7 @@ if(S.use(2)) user << "\blue You create a false wall! Push on it to open or close the passage." new /obj/structure/falserwall (src.loc) - del(src) + qdel(src) else if (src.icon_state == "reinforced") //I cant believe someone would actually write this line of code... if(S.get_amount() < 1) return ..() @@ -130,7 +130,7 @@ Tsrc.ChangeTurf(/turf/simulated/wall/r_wall) for(var/turf/simulated/wall/r_wall/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return else if(S.get_amount() < 1) return ..() @@ -139,7 +139,7 @@ if(S.use(1)) user << "Girders reinforced!" new/obj/structure/girder/reinforced( src.loc ) - del(src) + qdel(src) return if(S.sheettype) @@ -154,7 +154,7 @@ user << "\blue You create a false wall! Push on it to open or close the passage." var/F = text2path("/obj/structure/falsewall/[M]") new F (src.loc) - del(src) + qdel(src) else if(S.amount < 2) return ..() user << "\blue Now adding plating..." @@ -166,7 +166,7 @@ Tsrc.ChangeTurf(text2path("/turf/simulated/wall/mineral/[M]")) for(var/turf/simulated/wall/mineral/X in Tsrc.loc) if(X) X.add_hiddenprint(usr) - del(src) + qdel(src) return add_hiddenprint(usr) @@ -182,7 +182,7 @@ /obj/structure/girder/proc/dismantle() new /obj/item/stack/sheet/metal(get_turf(src)) - del(src) + qdel(src) /obj/structure/girder/attack_hand(mob/user as mob) if (HULK in user.mutations) @@ -193,25 +193,25 @@ /obj/structure/girder/blob_act() if(prob(40)) - del(src) + qdel(src) /obj/structure/girder/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(30)) var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal) new remains(loc) - del(src) + qdel(src) return if(3.0) if (prob(5)) var/remains = pick(/obj/item/stack/rods,/obj/item/stack/sheet/metal) new remains(loc) - del(src) + qdel(src) return else return @@ -246,7 +246,7 @@ /obj/structure/cultgirder/proc/dismantle() new /obj/effect/decal/remains/human(get_turf(src)) - del(src) + qdel(src) /obj/structure/cultgirder/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) @@ -289,7 +289,7 @@ /obj/structure/cultgirder/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(30)) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index dda21468a4..54536dd400 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -14,13 +14,13 @@ /obj/structure/grille/ex_act(severity) - del(src) + qdel(src) /obj/structure/grille/blob_act() - del(src) + qdel(src) /obj/structure/grille/meteorhit(var/obj/M) - del(src) + qdel(src) /obj/structure/grille/update_icon() if(destroyed) @@ -104,7 +104,7 @@ if(!shock(user, 100)) playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) new /obj/item/stack/rods(loc, 2) - del(src) + qdel(src) else if((isscrewdriver(W)) && (istype(loc, /turf/simulated) || anchored)) if(!shock(user, 90)) playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) @@ -178,7 +178,7 @@ else if(health <= -6) new /obj/item/stack/rods(loc) - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 4bbb01a9c5..a9b1359b75 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -11,7 +11,7 @@ var/obj/structure/inflatable/R = new /obj/structure/inflatable(user.loc) src.transfer_fingerprints_to(R) R.add_fingerprint(user) - del(src) + qdel(src) /obj/structure/inflatable name = "inflatable wall" @@ -30,7 +30,7 @@ ..() update_nearby_tiles(need_rebuild=1) -/obj/structure/inflatable/Del() +/obj/structure/inflatable/Destroy() update_nearby_tiles() ..() @@ -50,7 +50,7 @@ /obj/structure/inflatable/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) deflate(1) @@ -94,14 +94,14 @@ visible_message("[src] rapidly deflates!") var/obj/item/inflatable/torn/R = new /obj/item/inflatable/torn(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) else //user << "\blue You slowly deflate the inflatable wall." visible_message("[src] slowly deflates.") spawn(50) var/obj/item/inflatable/R = new /obj/item/inflatable(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) /obj/structure/inflatable/verb/hand_deflate() set name = "Deflate" @@ -134,7 +134,7 @@ var/obj/structure/inflatable/door/R = new /obj/structure/inflatable/door(user.loc) src.transfer_fingerprints_to(R) R.add_fingerprint(user) - del(src) + qdel(src) /obj/structure/inflatable/door //Based on mineral door code name = "inflatable door" @@ -219,13 +219,13 @@ visible_message("[src] rapidly deflates!") var/obj/item/inflatable/door/torn/R = new /obj/item/inflatable/door/torn(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) else visible_message("[src] slowly deflates.") spawn(50) var/obj/item/inflatable/door/R = new /obj/item/inflatable/door(loc) src.transfer_fingerprints_to(R) - del(src) + qdel(src) /obj/item/inflatable/torn name = "torn inflatable wall" diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index de2fef2875..e865805991 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -20,8 +20,8 @@ else if(spike(G.affecting)) visible_message("[user] has forced [G.affecting] onto the spike, killing them instantly!") - del(G.affecting) - del(G) + qdel(G.affecting) + qdel(G) else user << "They are too big for the spike, try something smaller!" diff --git a/code/game/objects/structures/lamarr_cage.dm b/code/game/objects/structures/lamarr_cage.dm index 6bbb8cfa24..3c32052d72 100644 --- a/code/game/objects/structures/lamarr_cage.dm +++ b/code/game/objects/structures/lamarr_cage.dm @@ -15,7 +15,7 @@ if (1) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) if (2) if (prob(50)) src.health -= 15 @@ -37,13 +37,13 @@ if (prob(75)) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) /obj/structure/lamarr/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) Break() - del(src) + qdel(src) /obj/structure/lamarr/proc/healthcheck() diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm index a32af450d5..788a6711f0 100644 --- a/code/game/objects/structures/lattice.dm +++ b/code/game/objects/structures/lattice.dm @@ -13,10 +13,10 @@ ///// Z-Level Stuff if(!(istype(src.loc, /turf/space) || istype(src.loc, /turf/simulated/floor/open))) ///// Z-Level Stuff - del(src) + qdel(src) for(var/obj/structure/lattice/LAT in src.loc) if(LAT != src) - del(LAT) + qdel(LAT) icon = 'icons/obj/smoothlattice.dmi' icon_state = "latticeblank" updateOverlays() @@ -26,7 +26,7 @@ L = locate(/obj/structure/lattice, get_step(src, dir)) L.updateOverlays() -/obj/structure/lattice/Del() +/obj/structure/lattice/Destroy() for (var/dir in cardinal) var/obj/structure/lattice/L if(locate(/obj/structure/lattice, get_step(src, dir))) @@ -35,16 +35,16 @@ ..() /obj/structure/lattice/blob_act() - del(src) + qdel(src) return /obj/structure/lattice/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) - del(src) + qdel(src) return if(3.0) return @@ -62,13 +62,13 @@ if(WT.remove_fuel(0, user)) user << "\blue Slicing lattice joints ..." new /obj/item/stack/rods(src.loc) - del(src) + qdel(src) return /obj/structure/lattice/proc/updateOverlays() //if(!(istype(src.loc, /turf/space))) - // del(src) + // qdel(src) spawn(1) overlays = list() diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 8ce25ddb67..68316e07a6 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -137,7 +137,7 @@ var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") for(var/i = 3, i <= oreAmount, i++) new ore(get_turf(src)) - del(src) + qdel(src) ex_act(severity = 1) switch(severity) @@ -239,7 +239,7 @@ if(!devastated) for(var/i = 1, i <= oreAmount, i++) new/obj/item/stack/sheet/wood(get_turf(src)) - del(src) + qdel(src) /obj/structure/mineral_door/resin mineralType = "resin" @@ -279,7 +279,7 @@ isSwitchingStates = 0 Dismantle(devastated = 0) - del(src) + qdel(src) CheckHardness() playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index f0a5b9003a..4868f6e0ca 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -91,5 +91,5 @@ vox.real_name = newname vox.name = vox.real_name raiders.update_access(vox) - del(user) + qdel(user) ..() diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index f30c4d854d..599e8aabc8 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -36,21 +36,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if (prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if (prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return @@ -64,7 +64,7 @@ A.loc = src playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) //src.connected = null - del(src.connected) + qdel(src.connected) else playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/m_tray( src.loc ) @@ -80,7 +80,7 @@ src.connected.set_dir(src.dir) else //src.connected = null - del(src.connected) + qdel(src.connected) src.add_fingerprint(user) update() return @@ -116,7 +116,7 @@ src.connected.icon_state = "morguet" else //src.connected = null - del(src.connected) + qdel(src.connected) return @@ -144,7 +144,7 @@ src.connected.update() add_fingerprint(user) //SN src = null - del(src) + qdel(src) return return @@ -195,21 +195,21 @@ for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(2.0) if (prob(50)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return if(3.0) if (prob(5)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc ex_act(severity) - del(src) + qdel(src) return return @@ -232,7 +232,7 @@ A.loc = src playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) //src.connected = null - del(src.connected) + qdel(src.connected) else if (src.locked == 0) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/c_tray( src.loc ) @@ -247,7 +247,7 @@ src.connected.icon_state = "cremat" else //src.connected = null - del(src.connected) + qdel(src.connected) src.add_fingerprint(user) update() @@ -282,7 +282,7 @@ src.connected.icon_state = "cremat" else //src.connected = null - del(src.connected) + qdel(src.connected) return /obj/structure/crematorium/proc/cremate(atom/A, mob/user as mob) @@ -323,10 +323,10 @@ //log_attack("\[[time_stamp()]\] [user]/[user.ckey] cremated [M]/[M.ckey]") M.death(1) M.ghostize() - del(M) + qdel(M) for(var/obj/O in contents) //obj instead of obj/item so that bodybags and ashes get destroyed. We dont want tons and tons of ash piling up - del(O) + qdel(O) new /obj/effect/decal/cleanable/ash(src) sleep(30) @@ -360,7 +360,7 @@ src.connected.update() add_fingerprint(user) //SN src = null - del(src) + qdel(src) return return diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 0b11d09fcc..f5c988ae97 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -8,19 +8,19 @@ /obj/structure/sign/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) - del(src) + qdel(src) return if(3.0) - del(src) + qdel(src) return else return /obj/structure/sign/blob_act() - del(src) + qdel(src) return /obj/structure/sign/attackby(obj/item/tool as obj, mob/user as mob) //deconstruction @@ -33,7 +33,7 @@ //var/icon/I = icon('icons/obj/decals.dmi', icon_state) //S.icon = I.Scale(24, 24) S.sign_state = icon_state - del(src) + qdel(src) else ..() /obj/item/sign @@ -62,7 +62,7 @@ S.desc = desc S.icon_state = sign_state user << "You fasten \the [S] with your [tool]." - del(src) + qdel(src) else ..() /obj/structure/sign/double/map diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index fad0c3d0bd..46cf8ffcd8 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -79,5 +79,5 @@ /obj/structure/bed/nest/proc/healthcheck() if(health <=0) density = 0 - del(src) + qdel(src) return diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 6d50066a74..7e412cfaa9 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -20,27 +20,27 @@ /obj/structure/bed/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/structure/bed/blob_act() if(prob(75)) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) /obj/structure/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) else ..() @@ -71,7 +71,7 @@ visible_message("[user] collapses \the [src.name].") new/obj/item/roller(get_turf(src)) spawn(0) - del(src) + qdel(src) return ..() @@ -85,7 +85,7 @@ /obj/item/roller/attack_self(mob/user) var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) - del(src) + qdel(src) /obj/item/roller/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -119,7 +119,7 @@ user << "\blue You deploy the roller bed." var/obj/structure/bed/roller/R = new /obj/structure/bed/roller(user.loc) R.add_fingerprint(user) - del(held) + qdel(held) held = null @@ -153,5 +153,5 @@ visible_message("[usr] collapses \the [src.name].") new/obj/item/roller(get_turf(src)) spawn(0) - del(src) + qdel(src) return diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index c8746e1919..b811294a07 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -26,7 +26,7 @@ E.part = SK SK.loc = E SK.master = E - del(src) + qdel(src) /obj/structure/bed/chair/attack_tk(mob/user as mob) if(buckled_mob) @@ -79,7 +79,7 @@ if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/wood(src.loc) - del(src) + qdel(src) else ..() diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index 16e9161dcf..8de3bcf0a5 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -13,7 +13,7 @@ user.remove_from_mob(src) var/obj/item/stack/sheet/metal/m = new/obj/item/stack/sheet/metal m.loc = get_turf(src) - del src + qdel(src) var/mob/living/T = M T.Weaken(10) T.apply_damage(20) @@ -23,25 +23,25 @@ /obj/item/weapon/stool/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(5)) - del(src) + qdel(src) return /obj/item/weapon/stool/blob_act() if(prob(75)) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) /obj/item/weapon/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/metal(src.loc) - del(src) + qdel(src) ..() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index d14ddf1405..f206bfc11f 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -59,11 +59,11 @@ ..() for(var/obj/structure/table/T in src.loc) if(T != src) - del(T) + qdel(T) update_icon() update_adjacent() -/obj/structure/table/Del() +/obj/structure/table/Destroy() update_adjacent() ..() @@ -328,7 +328,7 @@ return 0 else visible_message("[src] breaks down!") - destroy() + qdel(src) return 1 return 1 @@ -375,7 +375,7 @@ G.affecting.loc = src.loc G.affecting.Weaken(5) visible_message("[G.assailant] puts [G.affecting] on \the [src].") - del(W) + qdel(W) return // Handle dissembly. @@ -386,7 +386,7 @@ user << "You locate the bolts and begin disassembling \the [src]..." playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) if(do_after(user,50)) - destroy() + qdel(src) return // Handle weakening. @@ -429,7 +429,7 @@ playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) user.visible_message("The [src] was sliced apart by [user]!") - destroy() + qdel(src) user.drop_item(src.loc) return diff --git a/code/game/objects/structures/transit_tubes.dm b/code/game/objects/structures/transit_tubes.dm index fcd65e2cdf..47a2f53fb3 100644 --- a/code/game/objects/structures/transit_tubes.dm +++ b/code/game/objects/structures/transit_tubes.dm @@ -47,7 +47,7 @@ -/obj/structure/transit_tube_pod/Del() +/obj/structure/transit_tube_pod/Destroy() for(var/atom/movable/AM in contents) AM.loc = loc @@ -63,7 +63,7 @@ obj/structure/ex_act(severity) AM.loc = loc AM.ex_act(severity++) - del(src) + qdel(src) return if(2.0) if(prob(50)) @@ -71,7 +71,7 @@ obj/structure/ex_act(severity) AM.loc = loc AM.ex_act(severity++) - del(src) + qdel(src) return if(3.0) return diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 62f3ef60c1..81a3a16cdd 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -173,7 +173,7 @@ /obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up overlays.Cut() //once it's been on for a while, in addition to handling the water overlay. if(mymist) - del(mymist) + qdel(mymist) if(on) overlays += image('icons/obj/watercloset.dmi', src, "water", MOB_LAYER + 1, dir) @@ -183,16 +183,16 @@ spawn(50) if(src && on) ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) else ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) else if(ismist) ismist = 1 - mymist = new /obj/effect/mist(loc) + mymist = PoolOrNew(/obj/effect/mist,loc) spawn(250) if(src && !on) - del(mymist) + qdel(mymist) ismist = 0 /obj/machinery/shower/Crossed(atom/movable/O) @@ -292,7 +292,7 @@ loc.clean_blood() for(var/obj/effect/E in tile) if(istype(E,/obj/effect/rune) || istype(E,/obj/effect/decal/cleanable) || istype(E,/obj/effect/overlay)) - del(E) + qdel(E) /obj/machinery/shower/process() if(!on) return diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index a0855a35b0..0aaeb83c98 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -37,7 +37,7 @@ obj/structure/windoor_assembly/New(Loc, start_dir=NORTH, constructed=0) update_nearby_tiles(need_rebuild=1) -obj/structure/windoor_assembly/Del() +obj/structure/windoor_assembly/Destroy() density = 0 update_nearby_tiles() ..() @@ -79,7 +79,7 @@ obj/structure/windoor_assembly/Del() new /obj/item/stack/sheet/glass/reinforced(get_turf(src), 5) if(secure) new /obj/item/stack/rods(get_turf(src), 4) - del(src) + qdel(src) else user << "\blue You need more welding fuel to dissassemble the windoor assembly." return @@ -249,7 +249,7 @@ obj/structure/windoor_assembly/Del() src.electronics.loc = windoor - del(src) + qdel(src) else diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index fd96873b7a..c6afa5e2c1 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -93,7 +93,7 @@ else new shardtype(loc) if(reinf) new /obj/item/stack/rods(loc) - del(src) + qdel(src) return @@ -111,7 +111,7 @@ /obj/structure/window/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) shatter(0) @@ -216,7 +216,7 @@ if(istype(G.affecting,/mob/living)) var/mob/living/M = G.affecting var/state = G.state - del(W) //gotta delete it here because if window breaks, it won't get deleted + qdel(W) //gotta delete it here because if window breaks, it won't get deleted switch (state) if(1) M.visible_message("[user] slams [M] against \the [src]!") @@ -266,7 +266,7 @@ mats.amount = is_fulltile() ? 4 : 2 else new glasstype(loc) - del(src) + qdel(src) else if(W.damtype == BRUTE || W.damtype == BURN) hit(W.force) @@ -334,7 +334,7 @@ update_nearby_icons() -/obj/structure/window/Del() +/obj/structure/window/Destroy() density = 0 update_nearby_tiles() update_nearby_icons() diff --git a/code/game/response_team.dm b/code/game/response_team.dm index a64230b1d6..23e5f764a3 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -58,7 +58,7 @@ client/verb/JoinResponseTeam() L.name = "Commando" return create_response_team(L.loc, new_name) - del(L) + qdel(L) else usr << "You need to be an observer or new player to use this." diff --git a/code/game/smoothwall.dm b/code/game/smoothwall.dm index 907b2f6758..c31b5a8ef1 100644 --- a/code/game/smoothwall.dm +++ b/code/game/smoothwall.dm @@ -100,7 +100,7 @@ ..()*/ -/turf/simulated/wall/Del() +/turf/simulated/wall/Destroy() spawn(10) for(var/turf/simulated/wall/W in range(src,1)) W.relativewall() diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index d32173c267..beb4133d19 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -84,13 +84,13 @@ var/list/mechtoys = list( /obj/structure/plasticflaps/ex_act(severity) switch(severity) if (1) - del(src) + qdel(src) if (2) if (prob(50)) - del(src) + qdel(src) if (3) if (prob(5)) - del(src) + qdel(src) /obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates name = "airtight plastic flaps" @@ -217,7 +217,7 @@ var/list/mechtoys = list( var/obj/item/stack/sheet/mineral/platinum/P = A plat_count += P.get_amount() - del(MA) + qdel(MA) if(phoron_count) points += phoron_count * points_per_phoron diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 07b68a329a..46007735c3 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -457,7 +457,7 @@ turf/simulated/floor/proc/update_icon() if(is_light_floor()) if(get_lightfloor_state()) user.remove_from_mob(C) - del(C) + qdel(C) set_lightfloor_state(0) //fixing it by bashing it with a light bulb, fun eh? update_icon() user << "\blue You replace the light bulb." diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index e19fadf863..ef7dd74e8f 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -45,12 +45,12 @@ take_damage(tforce) -/turf/simulated/wall/Del() - for(var/obj/effect/E in src) if(E.name == "Wallrot") del E +/turf/simulated/wall/Destroy() + for(var/obj/effect/E in src) if(E.name == "Wallrot") qdel(E) ..() /turf/simulated/wall/ChangeTurf(var/newtype) - for(var/obj/effect/E in src) if(E.name == "Wallrot") del E + for(var/obj/effect/E in src) if(E.name == "Wallrot") qdel(E) for(var/obj/effect/plant/plant in range(1)) plant.update_neighbors() ..(newtype) @@ -251,7 +251,7 @@ user << "The thermite starts melting through the wall." spawn(100) - if(O) del(O) + if(O) qdel(O) // F.sd_LumReset() //TODO: ~Carn return @@ -326,7 +326,7 @@ user << "You burn away the fungi with \the [WT]." playsound(src, 'sound/items/Welder.ogg', 10, 1) for(var/obj/effect/E in src) if(E.name == "Wallrot") - del E + qdel(E) rotting = 0 return else if(!is_sharp(W) && W.force >= 10 || W.force >= 20) diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index 5585de31d8..335d701656 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -92,7 +92,7 @@ for(var/obj/structure/falsewall/phoron/F in range(3,src))//Hackish as fuck, but until temperature_expose works, there is nothing I can do -Sieve var/turf/T = get_turf(F) T.ChangeTurf(/turf/simulated/wall/mineral/phoron/) - del (F) + qdel(F) for(var/turf/simulated/wall/mineral/phoron/W in range(3,src)) W.ignite((temperature/4))//Added so that you can't set off a massive chain reaction with a small flame for(var/obj/machinery/door/airlock/phoron/D in range(3,src)) diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index 497371eb5f..102a51b2b4 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -41,7 +41,7 @@ user << "You burn away the fungi with \the [WT]." playsound(src, 'sound/items/Welder.ogg', 10, 1) for(var/obj/effect/E in src) if(E.name == "Wallrot") - del E + qdel(E) rotting = 0 return else if(!is_sharp(W) && W.force >= 10 || W.force >= 20) @@ -126,7 +126,7 @@ if (O.amount > 1) O.amount-- else - del(O) + qdel(O) return if(2) @@ -272,7 +272,7 @@ if (MS.amount > 1) MS.amount-- else - del(MS) + qdel(MS) //APC else if( istype(W,/obj/item/apc_frame) ) diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 2fd89bb876..bfd7548276 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -43,7 +43,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = var/obj/item/stack/tile/plasteel/S = C if (S.get_amount() < 1) return - del(L) + qdel(L) playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) S.build(src) S.use(1) @@ -69,11 +69,11 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = if(A.z > 6 && !config.use_overmap) return if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return if(istype(A, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks travel Z levels ... And moving this shit down here so it only fires when they're actually trying to change z-level. - del(A) //The disk's Del() proc ensures a new one is created + qdel(A) //The disk's Destroy() proc ensures a new one is created return if(config.use_overmap) overmap_spacetravel(src,A) @@ -94,10 +94,10 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = MM.inertia_dir = 2 else for(var/obj/item/weapon/disk/nuclear/N in disk_search) - del(N)//Make the disk respawn it is on a clientless mob or corpse + qdel(N)//Make the disk respawn it is on a clientless mob or corpse else for(var/obj/item/weapon/disk/nuclear/N in disk_search) - del(N)//Make the disk respawn if it is floating on its own + qdel(N)//Make the disk respawn if it is floating on its own return var/move_to_z = src.z @@ -148,7 +148,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = if(src.x <= 1) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() @@ -173,7 +173,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = A.loc.Entered(A) else if (src.x >= world.maxx) if(istype(A, /obj/effect/meteor)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() @@ -198,7 +198,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = A.loc.Entered(A) else if (src.y <= 1) if(istype(A, /obj/effect/meteor)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() if(!cur_pos) return @@ -223,7 +223,7 @@ var/list/accessible_z_levels = list("1" = 5, "3" = 10, "4" = 15, "5" = 10, "6" = else if (src.y >= world.maxy) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) - del(A) + qdel(A) return var/list/cur_pos = src.get_global_map_pos() if(!cur_pos) return diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 1bc058ef6d..7353531f59 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -197,7 +197,7 @@ /turf/proc/RemoveLattice() var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) if(L) - del L + qdel(L) //Creates a new turf /turf/proc/ChangeTurf(var/turf/N, var/tell_universe=1, var/force_lighting_update = 0) diff --git a/code/game/vehicles/vehicle.dm b/code/game/vehicles/vehicle.dm index 3ec73f3eeb..4088528b35 100644 --- a/code/game/vehicles/vehicle.dm +++ b/code/game/vehicles/vehicle.dm @@ -1,190 +1,190 @@ - - -/obj/vehicle - name = "Vehicle" - icon = 'icons/vehicles/vehicles.dmi' - density = 1 - anchored = 1 - unacidable = 1 //To avoid the pilot-deleting shit that came with mechas - layer = MOB_LAYER - //var/can_move = 1 - var/mob/living/carbon/occupant = null - //var/step_in = 10 //make a step in step_in/10 sec. - //var/dir_in = 2//What direction will the mech face when entered/powered on? Defaults to South. - //var/step_energy_drain = 10 - var/health = 300 //health is health - //var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. - //the values in this list show how much damage will pass through, not how much will be absorbed. - var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1) - var/obj/item/weapon/cell/cell //Our power source - var/state = 0 - var/list/log = new - var/last_message = 0 - var/add_req_access = 1 - var/maint_access = 1 - //var/dna //dna-locking the mech - var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference - var/datum/effect/effect/system/spark_spread/spark_system = new - var/lights = 0 - var/lights_power = 6 - - //inner atmos //These go in airtight.dm, not all vehicles are space-faring -Agouri - //var/use_internal_tank = 0 - //var/internal_tank_valve = ONE_ATMOSPHERE - //var/obj/machinery/portable_atmospherics/canister/internal_tank - //var/datum/gas_mixture/cabin_air - //var/obj/machinery/atmospherics/portables_connector/connected_port = null - - var/obj/item/device/radio/radio = null - - var/max_temperature = 2500 - //var/internal_damage_threshold = 50 //health percentage below which internal damage is possible - var/internal_damage = 0 //contains bitflags - - var/list/operation_req_access = list()//required access level for mecha operation - var/list/internals_req_access = list(access_engine,access_robotics)//required access level to open cell compartment - - //var/datum/global_iterator/pr_int_temp_processor //normalizes internal air mixture temperature //In airtight.dm you go -Agouri - var/datum/global_iterator/pr_inertial_movement //controls intertial movement in spesss - - //var/datum/global_iterator/pr_give_air //moves air from tank to cabin //Y-you too -Agouri - - var/datum/global_iterator/pr_internal_damage //processes internal damage - - - var/wreckage - - var/list/equipment = new - var/obj/selected - //var/max_equip = 3 - - var/datum/events/events - - - -/obj/vehicle/New() - ..() - events = new - icon_state += "-unmanned" - add_radio() - //add_cabin() //No cabin for non-airtights - - spark_system.set_up(2, 0, src) - spark_system.attach(src) - add_cell() - add_iterators() - removeVerb(/obj/mecha/verb/disconnect_from_port) - removeVerb(/atom/movable/verb/pull) - log_message("[src.name]'s functions initialised. Work protocols active - Entering IDLE mode.") - loc.Entered(src) - return - - -//################ Helpers ########################################################### - - -/obj/vehicle/proc/removeVerb(verb_path) - verbs -= verb_path - -/obj/vehicle/proc/addVerb(verb_path) - verbs += verb_path - -/*/obj/vehicle/proc/add_airtank() //In airtight.dm -Agouri - internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) - return internal_tank*/ - -/obj/vehicle/proc/add_cell(var/obj/item/weapon/cell/C=null) - if(C) - C.forceMove(src) - cell = C - return - cell = new(src) - cell.charge = 15000 - cell.maxcharge = 15000 - -/*/obj/vehicle/proc/add_cabin() //In airtight.dm -Agouri - cabin_air = new - cabin_air.temperature = T20C - cabin_air.volume = 200 - cabin_air.oxygen = O2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - cabin_air.nitrogen = N2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) - return cabin_air*/ - -/obj/vehicle/proc/add_radio() - radio = new(src) - radio.name = "[src] radio" - radio.icon = icon - radio.icon_state = icon_state - radio.subspace_transmission = 1 - -/obj/vehicle/proc/add_iterators() - pr_inertial_movement = new /datum/global_iterator/vehicle_intertial_movement(null,0) - //pr_internal_damage = new /datum/global_iterator/vehicle_internal_damage(list(src),0) - //pr_int_temp_processor = new /datum/global_iterator/vehicle_preserve_temp(list(src)) //In airtight.dm's add_airtight_iterators -Agouri - //pr_give_air = new /datum/global_iterator/vehicle_tank_give_air(list(src) //Same here -Agouri - -/obj/vehicle/proc/check_for_support() - if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) - return 1 - else - return 0 - -//################ Logs and messages ############################################ - - -/obj/vehicle/proc/log_message(message as text,red=null) - log.len++ - log[log.len] = list("time"=world.timeofday,"message"="[red?"":null][message][red?"":null]") - return log.len - - - -//################ Global Iterator Datums ###################################### - - -/datum/global_iterator/vehicle_intertial_movement //inertial movement in space - delay = 7 - - process(var/obj/vehicle/V as obj, direction) - if(direction) - if(!step(V, direction)||V.check_for_support()) - src.stop() - else - src.stop() - return - - -/datum/global_iterator/mecha_internal_damage // processing internal damage - - process(var/obj/mecha/mecha) - if(!mecha.hasInternalDamage()) - return stop() - if(mecha.hasInternalDamage(MECHA_INT_FIRE)) - if(!mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL) && prob(5)) - mecha.clearInternalDamage(MECHA_INT_FIRE) - if(mecha.internal_tank) - if(mecha.internal_tank.return_pressure()>mecha.internal_tank.maximum_pressure && !(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH))) - mecha.setInternalDamage(MECHA_INT_TANK_BREACH) - var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() - if(int_tank_air && int_tank_air.return_volume()>0) //heat the air_contents - int_tank_air.temperature = min(6000+T0C, int_tank_air.temperature+rand(10,15)) - if(mecha.cabin_air && mecha.cabin_air.return_volume()>0) - mecha.cabin_air.temperature = min(6000+T0C, mecha.cabin_air.return_temperature()+rand(10,15)) - if(mecha.cabin_air.return_temperature()>mecha.max_temperature/2) - mecha.take_damage(4/round(mecha.max_temperature/mecha.cabin_air.return_temperature(),0.1),"fire") - if(mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL)) //stop the mecha_preserve_temp loop datum - mecha.pr_int_temp_processor.stop() - if(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank - if(mecha.internal_tank) - var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() - var/datum/gas_mixture/leaked_gas = int_tank_air.remove_ratio(0.10) - if(mecha.loc && hascall(mecha.loc,"assume_air")) - mecha.loc.assume_air(leaked_gas) - else - del(leaked_gas) - if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) - if(mecha.get_charge()) - mecha.spark_system.start() - mecha.cell.charge -= min(20,mecha.cell.charge) - mecha.cell.maxcharge -= min(20,mecha.cell.maxcharge) + + +/obj/vehicle + name = "Vehicle" + icon = 'icons/vehicles/vehicles.dmi' + density = 1 + anchored = 1 + unacidable = 1 //To avoid the pilot-deleting shit that came with mechas + layer = MOB_LAYER + //var/can_move = 1 + var/mob/living/carbon/occupant = null + //var/step_in = 10 //make a step in step_in/10 sec. + //var/dir_in = 2//What direction will the mech face when entered/powered on? Defaults to South. + //var/step_energy_drain = 10 + var/health = 300 //health is health + //var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. + //the values in this list show how much damage will pass through, not how much will be absorbed. + var/list/damage_absorption = list("brute"=0.8,"fire"=1.2,"bullet"=0.9,"laser"=1,"energy"=1,"bomb"=1) + var/obj/item/weapon/cell/cell //Our power source + var/state = 0 + var/list/log = new + var/last_message = 0 + var/add_req_access = 1 + var/maint_access = 1 + //var/dna //dna-locking the mech + var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference + var/datum/effect/effect/system/spark_spread/spark_system = new + var/lights = 0 + var/lights_power = 6 + + //inner atmos //These go in airtight.dm, not all vehicles are space-faring -Agouri + //var/use_internal_tank = 0 + //var/internal_tank_valve = ONE_ATMOSPHERE + //var/obj/machinery/portable_atmospherics/canister/internal_tank + //var/datum/gas_mixture/cabin_air + //var/obj/machinery/atmospherics/portables_connector/connected_port = null + + var/obj/item/device/radio/radio = null + + var/max_temperature = 2500 + //var/internal_damage_threshold = 50 //health percentage below which internal damage is possible + var/internal_damage = 0 //contains bitflags + + var/list/operation_req_access = list()//required access level for mecha operation + var/list/internals_req_access = list(access_engine,access_robotics)//required access level to open cell compartment + + //var/datum/global_iterator/pr_int_temp_processor //normalizes internal air mixture temperature //In airtight.dm you go -Agouri + var/datum/global_iterator/pr_inertial_movement //controls intertial movement in spesss + + //var/datum/global_iterator/pr_give_air //moves air from tank to cabin //Y-you too -Agouri + + var/datum/global_iterator/pr_internal_damage //processes internal damage + + + var/wreckage + + var/list/equipment = new + var/obj/selected + //var/max_equip = 3 + + var/datum/events/events + + + +/obj/vehicle/New() + ..() + events = new + icon_state += "-unmanned" + add_radio() + //add_cabin() //No cabin for non-airtights + + spark_system.set_up(2, 0, src) + spark_system.attach(src) + add_cell() + add_iterators() + removeVerb(/obj/mecha/verb/disconnect_from_port) + removeVerb(/atom/movable/verb/pull) + log_message("[src.name]'s functions initialised. Work protocols active - Entering IDLE mode.") + loc.Entered(src) + return + + +//################ Helpers ########################################################### + + +/obj/vehicle/proc/removeVerb(verb_path) + verbs -= verb_path + +/obj/vehicle/proc/addVerb(verb_path) + verbs += verb_path + +/*/obj/vehicle/proc/add_airtank() //In airtight.dm -Agouri + internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) + return internal_tank*/ + +/obj/vehicle/proc/add_cell(var/obj/item/weapon/cell/C=null) + if(C) + C.forceMove(src) + cell = C + return + cell = new(src) + cell.charge = 15000 + cell.maxcharge = 15000 + +/*/obj/vehicle/proc/add_cabin() //In airtight.dm -Agouri + cabin_air = new + cabin_air.temperature = T20C + cabin_air.volume = 200 + cabin_air.oxygen = O2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) + cabin_air.nitrogen = N2STANDARD*cabin_air.volume/(R_IDEAL_GAS_EQUATION*cabin_air.temperature) + return cabin_air*/ + +/obj/vehicle/proc/add_radio() + radio = new(src) + radio.name = "[src] radio" + radio.icon = icon + radio.icon_state = icon_state + radio.subspace_transmission = 1 + +/obj/vehicle/proc/add_iterators() + pr_inertial_movement = new /datum/global_iterator/vehicle_intertial_movement(null,0) + //pr_internal_damage = new /datum/global_iterator/vehicle_internal_damage(list(src),0) + //pr_int_temp_processor = new /datum/global_iterator/vehicle_preserve_temp(list(src)) //In airtight.dm's add_airtight_iterators -Agouri + //pr_give_air = new /datum/global_iterator/vehicle_tank_give_air(list(src) //Same here -Agouri + +/obj/vehicle/proc/check_for_support() + if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) + return 1 + else + return 0 + +//################ Logs and messages ############################################ + + +/obj/vehicle/proc/log_message(message as text,red=null) + log.len++ + log[log.len] = list("time"=world.timeofday,"message"="[red?"":null][message][red?"":null]") + return log.len + + + +//################ Global Iterator Datums ###################################### + + +/datum/global_iterator/vehicle_intertial_movement //inertial movement in space + delay = 7 + + process(var/obj/vehicle/V as obj, direction) + if(direction) + if(!step(V, direction)||V.check_for_support()) + src.stop() + else + src.stop() + return + + +/datum/global_iterator/mecha_internal_damage // processing internal damage + + process(var/obj/mecha/mecha) + if(!mecha.hasInternalDamage()) + return stop() + if(mecha.hasInternalDamage(MECHA_INT_FIRE)) + if(!mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL) && prob(5)) + mecha.clearInternalDamage(MECHA_INT_FIRE) + if(mecha.internal_tank) + if(mecha.internal_tank.return_pressure()>mecha.internal_tank.maximum_pressure && !(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH))) + mecha.setInternalDamage(MECHA_INT_TANK_BREACH) + var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() + if(int_tank_air && int_tank_air.return_volume()>0) //heat the air_contents + int_tank_air.temperature = min(6000+T0C, int_tank_air.temperature+rand(10,15)) + if(mecha.cabin_air && mecha.cabin_air.return_volume()>0) + mecha.cabin_air.temperature = min(6000+T0C, mecha.cabin_air.return_temperature()+rand(10,15)) + if(mecha.cabin_air.return_temperature()>mecha.max_temperature/2) + mecha.take_damage(4/round(mecha.max_temperature/mecha.cabin_air.return_temperature(),0.1),"fire") + if(mecha.hasInternalDamage(MECHA_INT_TEMP_CONTROL)) //stop the mecha_preserve_temp loop datum + mecha.pr_int_temp_processor.stop() + if(mecha.hasInternalDamage(MECHA_INT_TANK_BREACH)) //remove some air from internal tank + if(mecha.internal_tank) + var/datum/gas_mixture/int_tank_air = mecha.internal_tank.return_air() + var/datum/gas_mixture/leaked_gas = int_tank_air.remove_ratio(0.10) + if(mecha.loc && hascall(mecha.loc,"assume_air")) + mecha.loc.assume_air(leaked_gas) + else + qdel(leaked_gas) + if(mecha.hasInternalDamage(MECHA_INT_SHORT_CIRCUIT)) + if(mecha.get_charge()) + mecha.spark_system.start() + mecha.cell.charge -= min(20,mecha.cell.charge) + mecha.cell.maxcharge -= min(20,mecha.cell.maxcharge) return \ No newline at end of file diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 0da8f61240..f5bf7af81d 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -523,7 +523,7 @@ var/list/admin_verbs_mentor = list( if(C) message_admins("[key_name_admin(src)] has warned [key_name_admin(C)] resulting in a [AUTOBANTIME] minute ban.") C << "You have been autobanned due to a warning by [ckey].
      This is a temporary ban, it will be removed in [AUTOBANTIME] minutes." - del(C) + qdel(C) else message_admins("[key_name_admin(src)] has warned [warned_ckey] resulting in a [AUTOBANTIME] minute ban.") AddBan(warned_ckey, D.last_id, "Autobanning due to too many formal warnings", ckey, 1, AUTOBANTIME) diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index d1cc15b0fe..4b2b246cc0 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -16,7 +16,7 @@ var/list/admin_datums = list() /datum/admins/New(initial_rank = "Temporary Admin", initial_rights = 0, ckey) if(!ckey) error("Admin datum created without a ckey argument. Datum has been deleted") - del(src) + qdel(src) return admincaster_signature = "Nanotrasen Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" rank = initial_rank @@ -92,5 +92,5 @@ you will have to do something like if(client.holder.rights & R_ADMIN) yourself. /client/proc/deadmin() if(holder) holder.disassociate() - //del(holder) + //qdel(holder) return 1 diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index 3a74da5fca..a00a208d3b 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -1,167 +1,167 @@ -//This stuff was originally intended to be integrated into the ban-system I was working on -//but it's safe to say that'll never be finished. So I've merged it into the current player panel. -//enjoy ~Carn -/* -#define NOTESFILE "data/player_notes.sav" //where the player notes are saved - -datum/admins/proc/notes_show(var/ckey) - usr << browse("Player Notes[notes_gethtml(ckey)]","window=player_notes;size=700x400") - - -datum/admins/proc/notes_gethtml(var/ckey) - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return "Error: Cannot access [NOTESFILE]" - if(ckey) - . = "Notes for [ckey]: \[+\] \[-\]
      " - notesfile.cd = "/[ckey]" - var/index = 1 - while( !notesfile.eof ) - var/note - notesfile >> note - . += "[note] \[-\]
      " - index++ - else - . = "All Notes: \[+\] \[-\]
      " - notesfile.cd = "/" - for(var/dir in notesfile.dir) - . += "[dir]
      " - return - - -//handles adding notes to the end of a ckey's buffer -//originally had seperate entries such as var/by to record who left the note and when -//but the current bansystem is a heap of dung. -/proc/notes_add(var/ckey, var/note) - if(!ckey) - ckey = ckey(input(usr,"Who would you like to add notes for?","Enter a ckey",null) as text|null) - if(!ckey) return - - if(!note) - note = html_encode(input(usr,"Enter your note:","Enter some text",null) as message|null) - if(!note) return - - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return - notesfile.cd = "/[ckey]" - notesfile.eof = 1 //move to the end of the buffer - notesfile << "[time2text(world.realtime,"DD-MMM-YYYY")] | [note][(usr && usr.ckey)?" ~[usr.ckey]":""]" - return - -//handles removing entries from the buffer, or removing the entire directory if no start_index is given -/proc/notes_remove(var/ckey, var/start_index, var/end_index) - var/savefile/notesfile = new(NOTESFILE) - if(!notesfile) return - - if(!ckey) - notesfile.cd = "/" - ckey = ckey(input(usr,"Who would you like to remove notes for?","Enter a ckey",null) as null|anything in notesfile.dir) - if(!ckey) return - - if(start_index) - notesfile.cd = "/[ckey]" - var/list/noteslist = list() - if(!end_index) end_index = start_index - var/index = 0 - while( !notesfile.eof ) - index++ - var/temp - notesfile >> temp - if( (start_index <= index) && (index <= end_index) ) - continue - noteslist += temp - - notesfile.eof = -2 //Move to the start of the buffer and then erase. - - for( var/note in noteslist ) - notesfile << note - else - notesfile.cd = "/" - if(alert(usr,"Are you sure you want to remove all their notes?","Confirmation","No","Yes - Remove all notes") == "Yes - Remove all notes") - notesfile.dir.Remove(ckey) - return - -#undef NOTESFILE -*/ - -//Hijacking this file for BS12 playernotes functions. I like this ^ one systemm alright, but converting sounds too bothersome~ Chinsky. - -/proc/notes_add(var/key, var/note, var/mob/usr) - if (!key || !note) - return - - //Loading list of notes for this key - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos) infos = list() - - //Overly complex timestamp creation - var/modifyer = "th" - switch(time2text(world.timeofday, "DD")) - if("01","21","31") - modifyer = "st" - if("02","22",) - modifyer = "nd" - if("03","23") - modifyer = "rd" - var/day_string = "[time2text(world.timeofday, "DD")][modifyer]" - if(copytext(day_string,1,2) == "0") - day_string = copytext(day_string,2) - var/full_date = time2text(world.timeofday, "DDD, Month DD of YYYY") - var/day_loc = findtext(full_date, time2text(world.timeofday, "DD")) - - var/datum/player_info/P = new - if (usr) - P.author = usr.key - P.rank = usr.client.holder.rank - else - P.author = "Adminbot" - P.rank = "Friendly Robot" - P.content = note - P.timestamp = "[copytext(full_date,1,day_loc)][day_string][copytext(full_date,day_loc+2)]" - - infos += P - info << infos - - message_admins("\blue [key_name_admin(usr)] has edited [key]'s notes.") - log_admin("[key_name(usr)] has edited [key]'s notes.") - - del info - - //Updating list of keys with notes on them - var/savefile/note_list = new("data/player_notes.sav") - var/list/note_keys - note_list >> note_keys - if(!note_keys) note_keys = list() - if(!note_keys.Find(key)) note_keys += key - note_list << note_keys - del note_list - - -/proc/notes_del(var/key, var/index) - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos || infos.len < index) return - - var/datum/player_info/item = infos[index] - infos.Remove(item) - info << infos - - message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") - log_admin("[key_name(usr)] deleted one of [key]'s notes.") - - del info - -/proc/show_player_info_irc(var/key as text) - var/dat = " Info on [key]%0D%0A" - var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") - var/list/infos - info >> infos - if(!infos) - dat = "No information found on the given key." - else - for(var/datum/player_info/I in infos) - dat += "[I.content]%0D%0Aby [I.author] ([I.rank]) on [I.timestamp]%0D%0A%0D%0A" - - return dat +//This stuff was originally intended to be integrated into the ban-system I was working on +//but it's safe to say that'll never be finished. So I've merged it into the current player panel. +//enjoy ~Carn +/* +#define NOTESFILE "data/player_notes.sav" //where the player notes are saved + +datum/admins/proc/notes_show(var/ckey) + usr << browse("Player Notes[notes_gethtml(ckey)]","window=player_notes;size=700x400") + + +datum/admins/proc/notes_gethtml(var/ckey) + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return "Error: Cannot access [NOTESFILE]" + if(ckey) + . = "Notes for [ckey]: \[+\] \[-\]
      " + notesfile.cd = "/[ckey]" + var/index = 1 + while( !notesfile.eof ) + var/note + notesfile >> note + . += "[note] \[-\]
      " + index++ + else + . = "All Notes: \[+\] \[-\]
      " + notesfile.cd = "/" + for(var/dir in notesfile.dir) + . += "[dir]
      " + return + + +//handles adding notes to the end of a ckey's buffer +//originally had seperate entries such as var/by to record who left the note and when +//but the current bansystem is a heap of dung. +/proc/notes_add(var/ckey, var/note) + if(!ckey) + ckey = ckey(input(usr,"Who would you like to add notes for?","Enter a ckey",null) as text|null) + if(!ckey) return + + if(!note) + note = html_encode(input(usr,"Enter your note:","Enter some text",null) as message|null) + if(!note) return + + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return + notesfile.cd = "/[ckey]" + notesfile.eof = 1 //move to the end of the buffer + notesfile << "[time2text(world.realtime,"DD-MMM-YYYY")] | [note][(usr && usr.ckey)?" ~[usr.ckey]":""]" + return + +//handles removing entries from the buffer, or removing the entire directory if no start_index is given +/proc/notes_remove(var/ckey, var/start_index, var/end_index) + var/savefile/notesfile = new(NOTESFILE) + if(!notesfile) return + + if(!ckey) + notesfile.cd = "/" + ckey = ckey(input(usr,"Who would you like to remove notes for?","Enter a ckey",null) as null|anything in notesfile.dir) + if(!ckey) return + + if(start_index) + notesfile.cd = "/[ckey]" + var/list/noteslist = list() + if(!end_index) end_index = start_index + var/index = 0 + while( !notesfile.eof ) + index++ + var/temp + notesfile >> temp + if( (start_index <= index) && (index <= end_index) ) + continue + noteslist += temp + + notesfile.eof = -2 //Move to the start of the buffer and then erase. + + for( var/note in noteslist ) + notesfile << note + else + notesfile.cd = "/" + if(alert(usr,"Are you sure you want to remove all their notes?","Confirmation","No","Yes - Remove all notes") == "Yes - Remove all notes") + notesfile.dir.Remove(ckey) + return + +#undef NOTESFILE +*/ + +//Hijacking this file for BS12 playernotes functions. I like this ^ one systemm alright, but converting sounds too bothersome~ Chinsky. + +/proc/notes_add(var/key, var/note, var/mob/usr) + if (!key || !note) + return + + //Loading list of notes for this key + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos) infos = list() + + //Overly complex timestamp creation + var/modifyer = "th" + switch(time2text(world.timeofday, "DD")) + if("01","21","31") + modifyer = "st" + if("02","22",) + modifyer = "nd" + if("03","23") + modifyer = "rd" + var/day_string = "[time2text(world.timeofday, "DD")][modifyer]" + if(copytext(day_string,1,2) == "0") + day_string = copytext(day_string,2) + var/full_date = time2text(world.timeofday, "DDD, Month DD of YYYY") + var/day_loc = findtext(full_date, time2text(world.timeofday, "DD")) + + var/datum/player_info/P = new + if (usr) + P.author = usr.key + P.rank = usr.client.holder.rank + else + P.author = "Adminbot" + P.rank = "Friendly Robot" + P.content = note + P.timestamp = "[copytext(full_date,1,day_loc)][day_string][copytext(full_date,day_loc+2)]" + + infos += P + info << infos + + message_admins("\blue [key_name_admin(usr)] has edited [key]'s notes.") + log_admin("[key_name(usr)] has edited [key]'s notes.") + + qdel(info) + + //Updating list of keys with notes on them + var/savefile/note_list = new("data/player_notes.sav") + var/list/note_keys + note_list >> note_keys + if(!note_keys) note_keys = list() + if(!note_keys.Find(key)) note_keys += key + note_list << note_keys + qdel(note_list) + + +/proc/notes_del(var/key, var/index) + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos || infos.len < index) return + + var/datum/player_info/item = infos[index] + infos.Remove(item) + info << infos + + message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") + log_admin("[key_name(usr)] deleted one of [key]'s notes.") + + qdel(info) + +/proc/show_player_info_irc(var/key as text) + var/dat = " Info on [key]%0D%0A" + var/savefile/info = new("data/player_saves/[copytext(key, 1, 2)]/[key]/info.sav") + var/list/infos + info >> infos + if(!infos) + dat = "No information found on the given key." + else + for(var/datum/player_info/I in infos) + dat += "[I.content]%0D%0Aby [I.author] ([I.rank]) on [I.timestamp]%0D%0A%0D%0A" + + return dat diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 594d663b34..9206b1b933 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -745,7 +745,7 @@ log_admin("[key_name(usr)] booted [key_name(M)].") message_admins("\blue [key_name_admin(usr)] booted [key_name_admin(M)].", 1) //M.client = null - del(M.client) + qdel(M.client) /* //Player Notes else if(href_list["notes"]) @@ -811,8 +811,8 @@ log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - del(M.client) - //del(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. + qdel(M.client) + //qdel(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. if("No") if(!check_rights(R_BAN)) return var/reason = sanitize(input(usr,"Reason?","reason","Griefer") as text|null) @@ -836,8 +836,8 @@ feedback_inc("ban_perma",1) DB_ban_record(BANTYPE_PERMA, M, -1, reason) - del(M.client) - //del(M) + qdel(M.client) + //qdel(M) if("Cancel") return @@ -1301,7 +1301,7 @@ S.victim = M S.loc = M.loc spawn(20) - del(S) + qdel(S) var/turf/simulated/floor/T = get_turf(M) if(istype(T)) @@ -1424,7 +1424,7 @@ src.owner << "\red Message reply failed." spawn(100) - del(P) + qdel(P) return else if(href_list["SolGovFaxReply"]) @@ -1669,28 +1669,28 @@ feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SC") for(var/obj/item/clothing/under/O in world) - del(O) + qdel(O) ok = 1 if("sec_all_clothes") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SAC") for(var/obj/item/clothing/O in world) - del(O) + qdel(O) ok = 1 if("sec_classic1") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SC1") for(var/obj/item/clothing/suit/fire/O in world) - del(O) + qdel(O) for(var/obj/structure/grille/O in world) - del(O) + qdel(O) /* for(var/obj/machinery/vehicle/pod/O in world) for(var/mob/M in src) M.loc = src.loc if (M.client) M.client.perspective = MOB_PERSPECTIVE M.client.eye = M - del(O) + qdel(O) ok = 1*/ if("monkey") feedback_inc("admin_secrets_fun_used",1) @@ -2044,7 +2044,7 @@ var/turf/T = pick(blobstart) var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(100, 600)) - del(bh) + qdel(bh) if("timeanomalies") //dear god this code was awful :P Still needs further optimisation feedback_inc("admin_secrets_fun_used",1) diff --git a/code/modules/admin/verbs/BrokenInhands.dm b/code/modules/admin/verbs/BrokenInhands.dm index 914ba1b5df..e5d6dc2661 100644 --- a/code/modules/admin/verbs/BrokenInhands.dm +++ b/code/modules/admin/verbs/BrokenInhands.dm @@ -26,7 +26,7 @@ // if(!istates.Find(O.item_state)) // text += "[O.type] MISSING NORMAL ICON CALLED\n\"[O.item_state]\" IN \"[O.icon]\"\n" //text+="\n" - del(O) + qdel(O) if(text) var/F = file("broken_icons.txt") fdel(F) diff --git a/code/modules/admin/verbs/SDQL.dm b/code/modules/admin/verbs/SDQL.dm index d8626da403..a98cc3a1d9 100644 --- a/code/modules/admin/verbs/SDQL.dm +++ b/code/modules/admin/verbs/SDQL.dm @@ -1,497 +1,497 @@ - -//Structured Datum Query Language. Basically SQL meets BYOND objects. - -//Note: For use in BS12, need text_starts_with proc, and to modify the action on select to use BS12's object edit command(s). - -/client/proc/SDQL_query(query_text as message) - set category = "Admin" - if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") - log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") - - var/list/query_list = SDQL_tokenize(query_text) - - if(query_list.len < 2) - if(query_list.len > 0) - usr << "\red SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." - return - - if(!(lowertext(query_list[1]) in list("select", "delete", "update"))) - usr << "\red SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." - return - - var/list/types = list() - - var/i - for(i = 2; i <= query_list.len; i += 2) - types += query_list[i] - - if(i + 1 >= query_list.len || query_list[i + 1] != ",") - break - - i++ - - var/list/from = list() - - if(i <= query_list.len) - if(lowertext(query_list[i]) in list("from", "in")) - for(i++; i <= query_list.len; i += 2) - from += query_list[i] - - if(i + 1 >= query_list.len || query_list[i + 1] != ",") - break - - i++ - - if(from.len < 1) - from += "world" - - var/list/set_vars = list() - - if(lowertext(query_list[1]) == "update") - if(i <= query_list.len && lowertext(query_list[i]) == "set") - for(i++; i <= query_list.len; i++) - if(i + 2 <= query_list.len && query_list[i + 1] == "=") - set_vars += query_list[i] - set_vars[query_list[i]] = query_list[i + 2] - - else - usr << "\red SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." - return - - i += 3 - - if(i >= query_list.len || query_list[i] != ",") - break - - if(set_vars.len < 1) - usr << "\red SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." - return - - var/list/where = list() - - if(i <= query_list.len && lowertext(query_list[i]) == "where") - where = query_list.Copy(i + 1) - - var/list/from_objs = list() - if("world" in from) - from_objs += world - else - for(var/f in from) - if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") - from_objs += locate(copytext(f, 2, length(f))) - else if(copytext(f, 1, 2) != "/") - from_objs += locate(f) - else - var/f2 = text2path(f) - if(text_starts_with(f, "/mob")) - for(var/mob/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/space")) - for(var/turf/space/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/simulated")) - for(var/turf/simulated/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf/unsimulated")) - for(var/turf/unsimulated/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/turf")) - for(var/turf/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/area")) - for(var/area/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj/item")) - for(var/obj/item/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj/machinery")) - for(var/obj/machinery/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/obj")) - for(var/obj/m in world) - if(istype(m, f2)) - from_objs += m - - else if(text_starts_with(f, "/atom")) - for(var/atom/m in world) - if(istype(m, f2)) - from_objs += m -/* - else - for(var/datum/m in world) - if(istype(m, f2)) - from_objs += m -*/ - - var/list/objs = list() - - for(var/from_obj in from_objs) - if("*" in types) - objs += from_obj:contents - else - for(var/f in types) - if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") - objs += locate(copytext(f, 2, length(f))) in from_obj - else if(copytext(f, 1, 2) != "/") - objs += locate(f) in from_obj - else - var/f2 = text2path(f) - if(text_starts_with(f, "/mob")) - for(var/mob/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/space")) - for(var/turf/space/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/simulated")) - for(var/turf/simulated/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf/unsimulated")) - for(var/turf/unsimulated/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/turf")) - for(var/turf/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/area")) - for(var/area/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj/item")) - for(var/obj/item/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj/machinery")) - for(var/obj/machinery/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/obj")) - for(var/obj/m in from_obj) - if(istype(m, f2)) - objs += m - - else if(text_starts_with(f, "/atom")) - for(var/atom/m in from_obj) - if(istype(m, f2)) - objs += m - - else - for(var/datum/m in from_obj) - if(istype(m, f2)) - objs += m - - - for(var/datum/t in objs) - var/currently_false = 0 - for(i = 1, i - 1 < where.len, i++) - var/v = where[i++] - var/compare_op = where[i++] - if(!(compare_op in list("==", "=", "<>", "<", ">", "<=", ">=", "!="))) - usr << "\red SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." - return - - var/j - for(j = i, j <= where.len, j++) - if(lowertext(where[j]) in list("and", "or", ";")) - break - - if(!currently_false) - var/value = SDQL_text2value(t, v) - var/result = SDQL_evaluate(t, where.Copy(i, j)) - - switch(compare_op) - if("=", "==") - currently_false = !(value == result) - - if("!=", "<>") - currently_false = !(value != result) - - if("<") - currently_false = !(value < result) - - if(">") - currently_false = !(value > result) - - if("<=") - currently_false = !(value <= result) - - if(">=") - currently_false = !(value >= result) - - - if(j > where.len || lowertext(where[j]) == ";") - break - else if(lowertext(where[j]) == "or") - if(currently_false) - currently_false = 0 - else - break - - i = j - - if(currently_false) - objs -= t - - - - usr << "\blue SQDL Query: [query_text]" - message_admins("[usr] executed SDQL query: \"[query_text]\".") -/* - for(var/t in types) - usr << "Type: [t]" - - for(var/t in from) - usr << "From: [t]" - - for(var/t in set_vars) - usr << "Set: [t] = [set_vars[t]]" - - if(where.len) - var/where_str = "" - for(var/t in where) - where_str += "[t] " - - usr << "Where: [where_str]" - - usr << "From objects:" - for(var/datum/t in from_objs) - usr << t - - usr << "Objects:" - for(var/datum/t in objs) - usr << t -*/ - switch(lowertext(query_list[1])) - if("delete") - for(var/datum/t in objs) - del t - - if("update") - for(var/datum/t in objs) - objs[t] = list() - for(var/v in set_vars) - if(v in t.vars) - objs[t][v] = SDQL_text2value(t, set_vars[v]) - - for(var/datum/t in objs) - for(var/v in objs[t]) - t.vars[v] = objs[t][v] - - if("select") - var/text = "" - for(var/datum/t in objs) - if(istype(t, /atom)) - var/atom/a = t - - if(a.x) - text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " - - else if(a.loc && a.loc.x) - text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " - - else - text += "\ref[t]: [t]
      " - - else - text += "\ref[t]: [t]
      " - - //text += "[t]
      " - usr << browse(text, "window=sdql_result") - - -/client/Topic(href,href_list[],hsrc) - if(href_list["SDQL_select"]) - debug_variables(locate(href_list["SDQL_select"])) - - ..() - - -/proc/SDQL_evaluate(datum/object, list/equation) - if(equation.len == 0) - return null - - else if(equation.len == 1) - return SDQL_text2value(object, equation[1]) - - else if(equation[1] == "!") - return !SDQL_evaluate(object, equation.Copy(2)) - - else if(equation[1] == "-") - return -SDQL_evaluate(object, equation.Copy(2)) - - - else - usr << "\red SDQL: Sorry, equations not yet supported :(" - return null - - -/proc/SDQL_text2value(datum/object, text) - if(text2num(text) != null) - return text2num(text) - else if(text == "null") - return null - else if(copytext(text, 1, 2) == "'" || copytext(text, 1, 2) == "\"" ) - return copytext(text, 2, length(text)) - else if(copytext(text, 1, 2) == "/") - return text2path(text) - else - if(findtext(text, ".")) - var/split = findtext(text, ".") - var/v = copytext(text, 1, split) - - if((v in object.vars) && istype(object.vars[v], /datum)) - return SDQL_text2value(object.vars[v], copytext(text, split + 1)) - else - return null - - else - if(text in object.vars) - return object.vars[text] - else - return null - - -/proc/text_starts_with(text, start) - if(copytext(text, 1, length(start) + 1) == start) - return 1 - else - return 0 - - - - - -/proc/SDQL_tokenize(query_text) - - var/list/whitespace = list(" ", "\n", "\t") - var/list/single = list("(", ")", ",", "+", "-") - var/list/multi = list( - "=" = list("", "="), - "<" = list("", "=", ">"), - ">" = list("", "="), - "!" = list("", "=")) - - var/word = "" - var/list/query_list = list() - var/len = length(query_text) - - for(var/i = 1, i <= len, i++) - var/char = copytext(query_text, i, i + 1) - - if(char in whitespace) - if(word != "") - query_list += word - word = "" - - else if(char in single) - if(word != "") - query_list += word - word = "" - - query_list += char - - else if(char in multi) - if(word != "") - query_list += word - word = "" - - var/char2 = copytext(query_text, i + 1, i + 2) - - if(char2 in multi[char]) - query_list += "[char][char2]" - i++ - - else - query_list += char - - else if(char == "'") - if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "'" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "'") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "'" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]'" - word = "" - - else if(char == "\"") - if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "\"" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "\"") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "\"" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]\"" - word = "" - - else - word += char - - if(word != "") - query_list += word - - return query_list + +//Structured Datum Query Language. Basically SQL meets BYOND objects. + +//Note: For use in BS12, need text_starts_with proc, and to modify the action on select to use BS12's object edit command(s). + +/client/proc/SDQL_query(query_text as message) + set category = "Admin" + if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. + message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") + + var/list/query_list = SDQL_tokenize(query_text) + + if(query_list.len < 2) + if(query_list.len > 0) + usr << "\red SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." + return + + if(!(lowertext(query_list[1]) in list("select", "delete", "update"))) + usr << "\red SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." + return + + var/list/types = list() + + var/i + for(i = 2; i <= query_list.len; i += 2) + types += query_list[i] + + if(i + 1 >= query_list.len || query_list[i + 1] != ",") + break + + i++ + + var/list/from = list() + + if(i <= query_list.len) + if(lowertext(query_list[i]) in list("from", "in")) + for(i++; i <= query_list.len; i += 2) + from += query_list[i] + + if(i + 1 >= query_list.len || query_list[i + 1] != ",") + break + + i++ + + if(from.len < 1) + from += "world" + + var/list/set_vars = list() + + if(lowertext(query_list[1]) == "update") + if(i <= query_list.len && lowertext(query_list[i]) == "set") + for(i++; i <= query_list.len; i++) + if(i + 2 <= query_list.len && query_list[i + 1] == "=") + set_vars += query_list[i] + set_vars[query_list[i]] = query_list[i + 2] + + else + usr << "\red SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." + return + + i += 3 + + if(i >= query_list.len || query_list[i] != ",") + break + + if(set_vars.len < 1) + usr << "\red SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." + return + + var/list/where = list() + + if(i <= query_list.len && lowertext(query_list[i]) == "where") + where = query_list.Copy(i + 1) + + var/list/from_objs = list() + if("world" in from) + from_objs += world + else + for(var/f in from) + if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") + from_objs += locate(copytext(f, 2, length(f))) + else if(copytext(f, 1, 2) != "/") + from_objs += locate(f) + else + var/f2 = text2path(f) + if(text_starts_with(f, "/mob")) + for(var/mob/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/space")) + for(var/turf/space/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/simulated")) + for(var/turf/simulated/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf/unsimulated")) + for(var/turf/unsimulated/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/turf")) + for(var/turf/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/area")) + for(var/area/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj/item")) + for(var/obj/item/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj/machinery")) + for(var/obj/machinery/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/obj")) + for(var/obj/m in world) + if(istype(m, f2)) + from_objs += m + + else if(text_starts_with(f, "/atom")) + for(var/atom/m in world) + if(istype(m, f2)) + from_objs += m +/* + else + for(var/datum/m in world) + if(istype(m, f2)) + from_objs += m +*/ + + var/list/objs = list() + + for(var/from_obj in from_objs) + if("*" in types) + objs += from_obj:contents + else + for(var/f in types) + if(copytext(f, 1, 2) == "'" || copytext(f, 1, 2) == "\"") + objs += locate(copytext(f, 2, length(f))) in from_obj + else if(copytext(f, 1, 2) != "/") + objs += locate(f) in from_obj + else + var/f2 = text2path(f) + if(text_starts_with(f, "/mob")) + for(var/mob/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/space")) + for(var/turf/space/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/simulated")) + for(var/turf/simulated/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf/unsimulated")) + for(var/turf/unsimulated/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/turf")) + for(var/turf/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/area")) + for(var/area/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj/item")) + for(var/obj/item/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj/machinery")) + for(var/obj/machinery/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/obj")) + for(var/obj/m in from_obj) + if(istype(m, f2)) + objs += m + + else if(text_starts_with(f, "/atom")) + for(var/atom/m in from_obj) + if(istype(m, f2)) + objs += m + + else + for(var/datum/m in from_obj) + if(istype(m, f2)) + objs += m + + + for(var/datum/t in objs) + var/currently_false = 0 + for(i = 1, i - 1 < where.len, i++) + var/v = where[i++] + var/compare_op = where[i++] + if(!(compare_op in list("==", "=", "<>", "<", ">", "<=", ">=", "!="))) + usr << "\red SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." + return + + var/j + for(j = i, j <= where.len, j++) + if(lowertext(where[j]) in list("and", "or", ";")) + break + + if(!currently_false) + var/value = SDQL_text2value(t, v) + var/result = SDQL_evaluate(t, where.Copy(i, j)) + + switch(compare_op) + if("=", "==") + currently_false = !(value == result) + + if("!=", "<>") + currently_false = !(value != result) + + if("<") + currently_false = !(value < result) + + if(">") + currently_false = !(value > result) + + if("<=") + currently_false = !(value <= result) + + if(">=") + currently_false = !(value >= result) + + + if(j > where.len || lowertext(where[j]) == ";") + break + else if(lowertext(where[j]) == "or") + if(currently_false) + currently_false = 0 + else + break + + i = j + + if(currently_false) + objs -= t + + + + usr << "\blue SQDL Query: [query_text]" + message_admins("[usr] executed SDQL query: \"[query_text]\".") +/* + for(var/t in types) + usr << "Type: [t]" + + for(var/t in from) + usr << "From: [t]" + + for(var/t in set_vars) + usr << "Set: [t] = [set_vars[t]]" + + if(where.len) + var/where_str = "" + for(var/t in where) + where_str += "[t] " + + usr << "Where: [where_str]" + + usr << "From objects:" + for(var/datum/t in from_objs) + usr << t + + usr << "Objects:" + for(var/datum/t in objs) + usr << t +*/ + switch(lowertext(query_list[1])) + if("delete") + for(var/datum/t in objs) + qdel(t) + + if("update") + for(var/datum/t in objs) + objs[t] = list() + for(var/v in set_vars) + if(v in t.vars) + objs[t][v] = SDQL_text2value(t, set_vars[v]) + + for(var/datum/t in objs) + for(var/v in objs[t]) + t.vars[v] = objs[t][v] + + if("select") + var/text = "" + for(var/datum/t in objs) + if(istype(t, /atom)) + var/atom/a = t + + if(a.x) + text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " + + else if(a.loc && a.loc.x) + text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " + + else + text += "\ref[t]: [t]
      " + + else + text += "\ref[t]: [t]
      " + + //text += "[t]
      " + usr << browse(text, "window=sdql_result") + + +/client/Topic(href,href_list[],hsrc) + if(href_list["SDQL_select"]) + debug_variables(locate(href_list["SDQL_select"])) + + ..() + + +/proc/SDQL_evaluate(datum/object, list/equation) + if(equation.len == 0) + return null + + else if(equation.len == 1) + return SDQL_text2value(object, equation[1]) + + else if(equation[1] == "!") + return !SDQL_evaluate(object, equation.Copy(2)) + + else if(equation[1] == "-") + return -SDQL_evaluate(object, equation.Copy(2)) + + + else + usr << "\red SDQL: Sorry, equations not yet supported :(" + return null + + +/proc/SDQL_text2value(datum/object, text) + if(text2num(text) != null) + return text2num(text) + else if(text == "null") + return null + else if(copytext(text, 1, 2) == "'" || copytext(text, 1, 2) == "\"" ) + return copytext(text, 2, length(text)) + else if(copytext(text, 1, 2) == "/") + return text2path(text) + else + if(findtext(text, ".")) + var/split = findtext(text, ".") + var/v = copytext(text, 1, split) + + if((v in object.vars) && istype(object.vars[v], /datum)) + return SDQL_text2value(object.vars[v], copytext(text, split + 1)) + else + return null + + else + if(text in object.vars) + return object.vars[text] + else + return null + + +/proc/text_starts_with(text, start) + if(copytext(text, 1, length(start) + 1) == start) + return 1 + else + return 0 + + + + + +/proc/SDQL_tokenize(query_text) + + var/list/whitespace = list(" ", "\n", "\t") + var/list/single = list("(", ")", ",", "+", "-") + var/list/multi = list( + "=" = list("", "="), + "<" = list("", "=", ">"), + ">" = list("", "="), + "!" = list("", "=")) + + var/word = "" + var/list/query_list = list() + var/len = length(query_text) + + for(var/i = 1, i <= len, i++) + var/char = copytext(query_text, i, i + 1) + + if(char in whitespace) + if(word != "") + query_list += word + word = "" + + else if(char in single) + if(word != "") + query_list += word + word = "" + + query_list += char + + else if(char in multi) + if(word != "") + query_list += word + word = "" + + var/char2 = copytext(query_text, i + 1, i + 2) + + if(char2 in multi[char]) + query_list += "[char][char2]" + i++ + + else + query_list += char + + else if(char == "'") + if(word != "") + usr << "\red SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "'" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "'") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "'" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]'" + word = "" + + else if(char == "\"") + if(word != "") + usr << "\red SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "\"" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "\"") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "\"" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]\"" + word = "" + + else + word += char + + if(word != "") + query_list += word + + return query_list diff --git a/code/modules/admin/verbs/SDQL_2.dm b/code/modules/admin/verbs/SDQL_2.dm index 549447da11..236237c23a 100644 --- a/code/modules/admin/verbs/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL_2.dm @@ -1,426 +1,426 @@ - - -/client/proc/SDQL2_query(query_text as message) - set category = "Admin" - if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") - log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") - - if(!query_text || length(query_text) < 1) - return - - //world << query_text - - var/list/query_list = SDQL2_tokenize(query_text) - - if(!query_list || query_list.len < 1) - return - - var/list/query_tree = SDQL_parse(query_list) - - if(query_tree.len < 1) - return - - var/list/from_objs = list() - var/list/select_types = list() - - switch(query_tree[1]) - if("explain") - SDQL_testout(query_tree["explain"]) - return - - if("call") - if("on" in query_tree) - select_types = query_tree["on"] - else - return - - if("select", "delete", "update") - select_types = query_tree[query_tree[1]] - - from_objs = SDQL_from_objs(query_tree["from"]) - - var/list/objs = list() - - for(var/type in select_types) - var/char = copytext(type, 1, 2) - - if(char == "/" || char == "*") - for(var/from in from_objs) - objs += SDQL_get_all(type, from) - - else if(char == "'" || char == "\"") - objs += locate(copytext(type, 2, length(type))) - - if("where" in query_tree) - var/objs_temp = objs - objs = list() - for(var/datum/d in objs_temp) - if(SDQL_expression(d, query_tree["where"])) - objs += d - - //usr << "Query: [query_text]" - message_admins("[usr] executed SDQL query: \"[query_text]\".") - - switch(query_tree[1]) - if("delete") - for(var/datum/d in objs) - del d - - if("select") - var/text = "" - for(var/datum/t in objs) - if(istype(t, /atom)) - var/atom/a = t - - if(a.x) - text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " - - else if(a.loc && a.loc.x) - text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " - - else - text += "\ref[t]: [t]
      " - - else - text += "\ref[t]: [t]
      " - - usr << browse(text, "window=SDQL-result") - - if("update") - if("set" in query_tree) - var/list/set_list = query_tree["set"] - for(var/datum/d in objs) - var/list/vals = list() - for(var/v in set_list) - if(v in d.vars) - vals += v - vals[v] = SDQL_expression(d, set_list[v]) - - if(istype(d, /turf)) - for(var/v in vals) - if(v == "x" || v == "y" || v == "z") - continue - - d.vars[v] = vals[v] - - else - for(var/v in vals) - d.vars[v] = vals[v] - - - - - -/proc/SDQL_parse(list/query_list) - var/datum/SDQL_parser/parser = new(query_list) - var/list/query_tree = parser.parse() - - del(parser) - - return query_tree - - - -/proc/SDQL_testout(list/query_tree, indent = 0) - var/spaces = "" - for(var/s = 0, s < indent, s++) - spaces += " " - - for(var/item in query_tree) - if(istype(item, /list)) - world << "[spaces](" - SDQL_testout(item, indent + 1) - world << "[spaces])" - - else - world << "[spaces][item]" - - if(!isnum(item) && query_tree[item]) - - if(istype(query_tree[item], /list)) - world << "[spaces] (" - SDQL_testout(query_tree[item], indent + 2) - world << "[spaces] )" - - else - world << "[spaces] [query_tree[item]]" - - - -/proc/SDQL_from_objs(list/tree) - if("world" in tree) - return list(world) - - var/list/out = list() - - for(var/type in tree) - var/char = copytext(type, 1, 2) - - if(char == "/") - out += SDQL_get_all(type, world) - - else if(char == "'" || char == "\"") - out += locate(copytext(type, 2, length(type))) - - return out - - -/proc/SDQL_get_all(type, location) - var/list/out = list() - - if(type == "*") - for(var/datum/d in location) - out += d - - return out - - type = text2path(type) - - if(ispath(type, /mob)) - for(var/mob/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /turf)) - for(var/turf/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /obj)) - for(var/obj/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /area)) - for(var/area/d in location) - if(istype(d, type)) - out += d - - else if(ispath(type, /atom)) - for(var/atom/d in location) - if(istype(d, type)) - out += d - - else - for(var/datum/d in location) - if(istype(d, type)) - out += d - - return out - - -/proc/SDQL_expression(datum/object, list/expression, start = 1) - var/result = 0 - var/val - - for(var/i = start, i <= expression.len, i++) - var/op = "" - - if(i > start) - op = expression[i] - i++ - - var/list/ret = SDQL_value(object, expression, i) - val = ret["val"] - i = ret["i"] - - if(op != "") - switch(op) - if("+") - result += val - if("-") - result -= val - if("*") - result *= val - if("/") - result /= val - if("&") - result &= val - if("|") - result |= val - if("^") - result ^= val - if("=", "==") - result = (result == val) - if("!=", "<>") - result = (result != val) - if("<") - result = (result < val) - if("<=") - result = (result <= val) - if(">") - result = (result > val) - if(">=") - result = (result >= val) - if("and", "&&") - result = (result && val) - if("or", "||") - result = (result || val) - else - usr << "\red SDQL2: Unknown op [op]" - result = null - else - result = val - - return result - -/proc/SDQL_value(datum/object, list/expression, start = 1) - var/i = start - var/val = null - - if(i > expression.len) - return list("val" = null, "i" = i) - - if(istype(expression[i], /list)) - val = SDQL_expression(object, expression[i]) - - else if(expression[i] == "!") - var/list/ret = SDQL_value(object, expression, i + 1) - val = !ret["val"] - i = ret["i"] - - else if(expression[i] == "~") - var/list/ret = SDQL_value(object, expression, i + 1) - val = ~ret["val"] - i = ret["i"] - - else if(expression[i] == "-") - var/list/ret = SDQL_value(object, expression, i + 1) - val = -ret["val"] - i = ret["i"] - - else if(expression[i] == "null") - val = null - - else if(isnum(expression[i])) - val = expression[i] - - else if(copytext(expression[i], 1, 2) in list("'", "\"")) - val = copytext(expression[i], 2, length(expression[i])) - - else - val = SDQL_var(object, expression, i) - i = expression.len - - return list("val" = val, "i" = i) - -/proc/SDQL_var(datum/object, list/expression, start = 1) - - if(expression[start] in object.vars) - - if(start < expression.len && expression[start + 1] == ".") - return SDQL_var(object.vars[expression[start]], expression[start + 2]) - - else - return object.vars[expression[start]] - - else - return null - -/proc/SDQL2_tokenize(query_text) - - var/list/whitespace = list(" ", "\n", "\t") - var/list/single = list("(", ")", ",", "+", "-", ".") - var/list/multi = list( - "=" = list("", "="), - "<" = list("", "=", ">"), - ">" = list("", "="), - "!" = list("", "=")) - - var/word = "" - var/list/query_list = list() - var/len = length(query_text) - - for(var/i = 1, i <= len, i++) - var/char = copytext(query_text, i, i + 1) - - if(char in whitespace) - if(word != "") - query_list += word - word = "" - - else if(char in single) - if(word != "") - query_list += word - word = "" - - query_list += char - - else if(char in multi) - if(word != "") - query_list += word - word = "" - - var/char2 = copytext(query_text, i + 1, i + 2) - - if(char2 in multi[char]) - query_list += "[char][char2]" - i++ - - else - query_list += char - - else if(char == "'") - if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "'" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "'") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "'" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]'" - word = "" - - else if(char == "\"") - if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." - return null - - word = "\"" - - for(i++, i <= len, i++) - char = copytext(query_text, i, i + 1) - - if(char == "\"") - if(copytext(query_text, i + 1, i + 2) == "'") - word += "\"" - i++ - - else - break - - else - word += char - - if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." - return null - - query_list += "[word]\"" - word = "" - - else - word += char - - if(word != "") - query_list += word - - return query_list + + +/client/proc/SDQL2_query(query_text as message) + set category = "Admin" + if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. + message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") + + if(!query_text || length(query_text) < 1) + return + + //world << query_text + + var/list/query_list = SDQL2_tokenize(query_text) + + if(!query_list || query_list.len < 1) + return + + var/list/query_tree = SDQL_parse(query_list) + + if(query_tree.len < 1) + return + + var/list/from_objs = list() + var/list/select_types = list() + + switch(query_tree[1]) + if("explain") + SDQL_testout(query_tree["explain"]) + return + + if("call") + if("on" in query_tree) + select_types = query_tree["on"] + else + return + + if("select", "delete", "update") + select_types = query_tree[query_tree[1]] + + from_objs = SDQL_from_objs(query_tree["from"]) + + var/list/objs = list() + + for(var/type in select_types) + var/char = copytext(type, 1, 2) + + if(char == "/" || char == "*") + for(var/from in from_objs) + objs += SDQL_get_all(type, from) + + else if(char == "'" || char == "\"") + objs += locate(copytext(type, 2, length(type))) + + if("where" in query_tree) + var/objs_temp = objs + objs = list() + for(var/datum/d in objs_temp) + if(SDQL_expression(d, query_tree["where"])) + objs += d + + //usr << "Query: [query_text]" + message_admins("[usr] executed SDQL query: \"[query_text]\".") + + switch(query_tree[1]) + if("delete") + for(var/datum/d in objs) + qdel(d) + + if("select") + var/text = "" + for(var/datum/t in objs) + if(istype(t, /atom)) + var/atom/a = t + + if(a.x) + text += "\ref[t]: [t] at ([a.x], [a.y], [a.z])
      " + + else if(a.loc && a.loc.x) + text += "\ref[t]: [t] in [a.loc] at ([a.loc.x], [a.loc.y], [a.loc.z])
      " + + else + text += "\ref[t]: [t]
      " + + else + text += "\ref[t]: [t]
      " + + usr << browse(text, "window=SDQL-result") + + if("update") + if("set" in query_tree) + var/list/set_list = query_tree["set"] + for(var/datum/d in objs) + var/list/vals = list() + for(var/v in set_list) + if(v in d.vars) + vals += v + vals[v] = SDQL_expression(d, set_list[v]) + + if(istype(d, /turf)) + for(var/v in vals) + if(v == "x" || v == "y" || v == "z") + continue + + d.vars[v] = vals[v] + + else + for(var/v in vals) + d.vars[v] = vals[v] + + + + + +/proc/SDQL_parse(list/query_list) + var/datum/SDQL_parser/parser = new(query_list) + var/list/query_tree = parser.parse() + + qdel(parser) + + return query_tree + + + +/proc/SDQL_testout(list/query_tree, indent = 0) + var/spaces = "" + for(var/s = 0, s < indent, s++) + spaces += " " + + for(var/item in query_tree) + if(istype(item, /list)) + world << "[spaces](" + SDQL_testout(item, indent + 1) + world << "[spaces])" + + else + world << "[spaces][item]" + + if(!isnum(item) && query_tree[item]) + + if(istype(query_tree[item], /list)) + world << "[spaces] (" + SDQL_testout(query_tree[item], indent + 2) + world << "[spaces] )" + + else + world << "[spaces] [query_tree[item]]" + + + +/proc/SDQL_from_objs(list/tree) + if("world" in tree) + return list(world) + + var/list/out = list() + + for(var/type in tree) + var/char = copytext(type, 1, 2) + + if(char == "/") + out += SDQL_get_all(type, world) + + else if(char == "'" || char == "\"") + out += locate(copytext(type, 2, length(type))) + + return out + + +/proc/SDQL_get_all(type, location) + var/list/out = list() + + if(type == "*") + for(var/datum/d in location) + out += d + + return out + + type = text2path(type) + + if(ispath(type, /mob)) + for(var/mob/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /turf)) + for(var/turf/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /obj)) + for(var/obj/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /area)) + for(var/area/d in location) + if(istype(d, type)) + out += d + + else if(ispath(type, /atom)) + for(var/atom/d in location) + if(istype(d, type)) + out += d + + else + for(var/datum/d in location) + if(istype(d, type)) + out += d + + return out + + +/proc/SDQL_expression(datum/object, list/expression, start = 1) + var/result = 0 + var/val + + for(var/i = start, i <= expression.len, i++) + var/op = "" + + if(i > start) + op = expression[i] + i++ + + var/list/ret = SDQL_value(object, expression, i) + val = ret["val"] + i = ret["i"] + + if(op != "") + switch(op) + if("+") + result += val + if("-") + result -= val + if("*") + result *= val + if("/") + result /= val + if("&") + result &= val + if("|") + result |= val + if("^") + result ^= val + if("=", "==") + result = (result == val) + if("!=", "<>") + result = (result != val) + if("<") + result = (result < val) + if("<=") + result = (result <= val) + if(">") + result = (result > val) + if(">=") + result = (result >= val) + if("and", "&&") + result = (result && val) + if("or", "||") + result = (result || val) + else + usr << "\red SDQL2: Unknown op [op]" + result = null + else + result = val + + return result + +/proc/SDQL_value(datum/object, list/expression, start = 1) + var/i = start + var/val = null + + if(i > expression.len) + return list("val" = null, "i" = i) + + if(istype(expression[i], /list)) + val = SDQL_expression(object, expression[i]) + + else if(expression[i] == "!") + var/list/ret = SDQL_value(object, expression, i + 1) + val = !ret["val"] + i = ret["i"] + + else if(expression[i] == "~") + var/list/ret = SDQL_value(object, expression, i + 1) + val = ~ret["val"] + i = ret["i"] + + else if(expression[i] == "-") + var/list/ret = SDQL_value(object, expression, i + 1) + val = -ret["val"] + i = ret["i"] + + else if(expression[i] == "null") + val = null + + else if(isnum(expression[i])) + val = expression[i] + + else if(copytext(expression[i], 1, 2) in list("'", "\"")) + val = copytext(expression[i], 2, length(expression[i])) + + else + val = SDQL_var(object, expression, i) + i = expression.len + + return list("val" = val, "i" = i) + +/proc/SDQL_var(datum/object, list/expression, start = 1) + + if(expression[start] in object.vars) + + if(start < expression.len && expression[start + 1] == ".") + return SDQL_var(object.vars[expression[start]], expression[start + 2]) + + else + return object.vars[expression[start]] + + else + return null + +/proc/SDQL2_tokenize(query_text) + + var/list/whitespace = list(" ", "\n", "\t") + var/list/single = list("(", ")", ",", "+", "-", ".") + var/list/multi = list( + "=" = list("", "="), + "<" = list("", "=", ">"), + ">" = list("", "="), + "!" = list("", "=")) + + var/word = "" + var/list/query_list = list() + var/len = length(query_text) + + for(var/i = 1, i <= len, i++) + var/char = copytext(query_text, i, i + 1) + + if(char in whitespace) + if(word != "") + query_list += word + word = "" + + else if(char in single) + if(word != "") + query_list += word + word = "" + + query_list += char + + else if(char in multi) + if(word != "") + query_list += word + word = "" + + var/char2 = copytext(query_text, i + 1, i + 2) + + if(char2 in multi[char]) + query_list += "[char][char2]" + i++ + + else + query_list += char + + else if(char == "'") + if(word != "") + usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "'" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "'") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "'" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]'" + word = "" + + else if(char == "\"") + if(word != "") + usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + return null + + word = "\"" + + for(i++, i <= len, i++) + char = copytext(query_text, i, i + 1) + + if(char == "\"") + if(copytext(query_text, i + 1, i + 2) == "'") + word += "\"" + i++ + + else + break + + else + word += char + + if(i > len) + usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + return null + + query_list += "[word]\"" + word = "" + + else + word += char + + if(word != "") + query_list += word + + return query_list diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 71bdabf4be..4b90283a56 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -8,7 +8,7 @@ M.client.show_popup_menus = 1 for(var/obj/effect/bmode/buildholder/H) if(H.cl == M.client) - del(H) + qdel(H) else log_admin("[key_name(usr)] has entered build mode.") M.client.buildmode = 1 @@ -220,7 +220,7 @@ T.ChangeTurf(/turf/simulated/wall) return else if(istype(object,/obj)) - del(object) + qdel(object) return else if(istype(object,/turf) && pa.Find("alt") && pa.Find("left")) new/obj/machinery/door/airlock(get_turf(object)) @@ -250,7 +250,7 @@ var/obj/A = new holder.buildmode.objholder (get_turf(object)) A.set_dir(holder.builddir.dir) else if(pa.Find("right")) - if(isobj(object)) del(object) + if(isobj(object)) qdel(object) if(pa.Find("middle")) holder.buildmode.objholder = text2path("[object.type]") if(holder.buildmode.objsay) usr << "[object.type]" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 57fe451a7c..62c9de0d6f 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -350,7 +350,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(hsbitem) for(var/atom/O in world) if(istype(O, hsbitem)) - del(O) + qdel(O) log_admin("[key_name(src)] has deleted all instances of [hsbitem].") message_admins("[key_name_admin(src)] has deleted all instances of [hsbitem].", 0) feedback_add_details("admin_verb","DELA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -420,7 +420,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/mob/adminmob = src.mob M.ckey = src.ckey if( isobserver(adminmob) ) - del(adminmob) + qdel(adminmob) feedback_add_details("admin_verb","ADC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -555,7 +555,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that for (var/obj/item/I in M) if (istype(I, /obj/item/weapon/implant)) continue - del(I) + qdel(I) switch(dresscode) if ("strip") //do nothing @@ -614,7 +614,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_to_slot_or_del(new /obj/item/clothing/shoes/black(M), slot_shoes) var/obj/item/weapon/storage/backpack/backpack = new(M) for(var/obj/item/I in backpack) - del(I) + qdel(I) M.equip_to_slot_or_del(backpack, slot_back) M.equip_to_slot_or_del(new /obj/item/weapon/mop(M), slot_r_hand) @@ -705,7 +705,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/obj/item/weapon/storage/secure/briefcase/sec_briefcase = new(M) for(var/obj/item/briefcase_item in sec_briefcase) - del(briefcase_item) + qdel(briefcase_item) for(var/i=3, i>0, i--) sec_briefcase.contents += new /obj/item/weapon/spacecash/c1000 sec_briefcase.contents += new /obj/item/weapon/gun/energy/crossbow @@ -929,7 +929,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(G.anchored) var/obj/singularity/S = new /obj/singularity(get_turf(G), 50) spawn(0) - del(G) + qdel(G) S.energy = 1750 S.current_size = 7 S.icon = 'icons/effects/224x224.dmi' diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index c6f91e89d3..bd3c4be0d9 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -55,7 +55,7 @@ var/intercom_range_display_status = 0 for(var/obj/effect/debugging/camera_range/C in world) - del(C) + qdel(C) if(camera_range_display_status) for(var/obj/machinery/camera/C in cameranet.cameras) @@ -114,14 +114,14 @@ var/intercom_range_display_status = 0 intercom_range_display_status = 1 for(var/obj/effect/debugging/marker/M in world) - del(M) + qdel(M) if(intercom_range_display_status) for(var/obj/item/device/radio/intercom/I in world) for(var/turf/T in orange(7,I)) var/obj/effect/debugging/marker/F = new/obj/effect/debugging/marker(T) if (!(F in view(7,I.loc))) - del(F) + qdel(F) feedback_add_details("admin_verb","mIRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! var/list/debug_verbs = list ( @@ -276,7 +276,7 @@ var/list/debug_verbs = list ( var/datum/controller/air_system/old_air = air_master for(var/zone/zone in old_air.zones) zone.c_invalidate() - del old_air + qdel(old_air) air_master = new air_master.Setup() spawn air_master.Start() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 64e44e17e9..ad35f965c3 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -548,7 +548,7 @@ Traitors and the like can also be revived with the previous role mostly intact. log_admin("[key_name(usr)] deleted [O] at ([O.x],[O.y],[O.z])") message_admins("[key_name_admin(usr)] deleted [O] at ([O.x],[O.y],[O.z])", 1) feedback_add_details("admin_verb","DEL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - del(O) + qdel(O) /client/proc/cmd_admin_list_open_jobs() set category = "Admin" @@ -686,7 +686,7 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=[mins]&server=[replacetext(config.server_name, "#", "")]") del(M.client) - del(M) + qdel(M) else if("No") @@ -701,7 +701,7 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=perma&server=[replacetext(config.server_name, "#", "")]") del(M.client) - del(M) + qdel(M) */ /client/proc/update_world() diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index ed3edf5fc0..ba071d7c72 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -39,7 +39,7 @@ bombtank.master = null bombtank = null - del(src) + qdel(src) return if((istype(W, /obj/item/weapon/weldingtool) && W:welding)) if(!status) @@ -144,8 +144,8 @@ ground_zero.hotspot_expose(1000, 125) if(master) - del(master) - del(src) + qdel(master) + qdel(src) /obj/item/weapon/tank/proc/release() //This happens when the bomb is not welded. Tank contents are just spat out. var/datum/gas_mixture/removed = air_contents.remove(air_contents.total_moles) diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index f3bf44b53b..a8a3d246c8 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -190,7 +190,7 @@ a_right:holder = null a_right.loc = T spawn(0) - del(src) + qdel(src) return diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 79e3cf8637..53bc063c91 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -32,7 +32,7 @@ processing_objects.Add(src) else on = 0 - if(first) del(first) + if(first) qdel(first) processing_objects.Remove(src) update_icon() return secured @@ -53,7 +53,7 @@ process()//Old code if(!on) if(first) - del(first) + qdel(first) return if((!(first) && (secured && (istype(loc, /turf) || (holder && istype(holder.loc, /turf)))))) @@ -77,7 +77,7 @@ attack_hand() - del(first) + qdel(first) ..() return @@ -86,14 +86,14 @@ var/t = dir ..() set_dir(t) - del(first) + qdel(first) return holder_movement() if(!holder) return 0 // set_dir(holder.dir) - del(first) + qdel(first) return 1 @@ -175,7 +175,7 @@ if(master) //world << "beam hit \ref[src]: calling master \ref[master].hit" master.trigger_beam() - del(src) + qdel(src) return /obj/effect/beam/i_beam/proc/vis_spread(v) @@ -193,7 +193,7 @@ if((loc.density || !(master))) // world << "beam hit loc [loc] or no master [master], deleting" - del(src) + qdel(src) return //world << "proccess: [src.left] left" @@ -233,17 +233,17 @@ return else //world << "is a next: \ref[next], deleting beam \ref[I]" - del(I) + qdel(I) else //world << "step failed, deleting \ref[next]" - del(next) + qdel(next) spawn(10) process() return return /obj/effect/beam/i_beam/Bump() - del(src) + qdel(src) return /obj/effect/beam/i_beam/Bumped() @@ -258,7 +258,7 @@ return return -/obj/effect/beam/i_beam/Del() - del(next) +/obj/effect/beam/i_beam/Destroy() + qdel(next) ..() return diff --git a/code/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index 5e501e3313..8ba62cdc37 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -8,9 +8,9 @@ w_class = 5.0 flags = CONDUCT -/obj/item/assembly/shock_kit/Del() - del(part1) - del(part2) +/obj/item/assembly/shock_kit/Destroy() + qdel(part1) + qdel(part2) ..() return @@ -25,7 +25,7 @@ part2.master = null part1 = null part2 = null - del(src) + qdel(src) return if(istype(W, /obj/item/weapon/screwdriver)) status = !status diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 11f78326c6..b6415f22b5 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -77,7 +77,7 @@ W.assignment = corpseidjob W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) - del(src) + qdel(src) diff --git a/code/modules/awaymissions/loot.dm b/code/modules/awaymissions/loot.dm index 706e1716af..5aeb9651d2 100644 --- a/code/modules/awaymissions/loot.dm +++ b/code/modules/awaymissions/loot.dm @@ -21,4 +21,4 @@ continue new loot_path(get_turf(src)) - del(src) \ No newline at end of file + qdel(src) diff --git a/code/modules/awaymissions/trigger.dm b/code/modules/awaymissions/trigger.dm index 65ad8f543d..4afaf4a135 100644 --- a/code/modules/awaymissions/trigger.dm +++ b/code/modules/awaymissions/trigger.dm @@ -6,7 +6,7 @@ if(M.client) M << "[message]" if(once) - del(src) + qdel(src) /obj/effect/step_trigger/teleport_fancy var/locationx @@ -41,4 +41,4 @@ uses-- if(uses == 0) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 45ca127f13..a802950c66 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -33,7 +33,7 @@ if( findtext(href,"You slot \the [input_device] into the suit module.
      " user.drop_from_inventory(input_device) - del(input_device) + qdel(input_device) accepted_item.charges++ return 1 @@ -196,7 +196,7 @@ for(var/obj/item/weapon/melee/energy/blade/blade in M.contents) M.drop_from_inventory(blade) - del(blade) + qdel(blade) /obj/item/rig_module/fabricator diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index 5c02fc11f7..b51bfeccee 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -153,8 +153,8 @@ user << "You purge the remaining scraps of data from your previous AI, freeing it for use." if(integrated_ai) integrated_ai.ghostize() - del(integrated_ai) - if(ai_card) del(ai_card) + qdel(integrated_ai) + if(ai_card) qdel(ai_card) else if(user) user.put_in_hands(ai_card) else diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm index 7458ca1bc9..51ee46d0d2 100644 --- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm +++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm @@ -179,12 +179,12 @@ explosion(get_turf(src), 1, 2, 4, 5) if(holder && holder.wearer) holder.wearer.drop_from_inventory(src) - del(holder) - del(src) + qdel(holder) + qdel(src) /obj/item/rig_module/self_destruct/small/engage() explosion(get_turf(src), 0, 0, 3, 4) if(holder && holder.wearer) holder.wearer.drop_from_inventory(src) - del(holder) - del(src) \ No newline at end of file + qdel(holder) + qdel(src) \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index df610a8d4d..17da31452a 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -149,12 +149,12 @@ update_icon(1) -/obj/item/weapon/rig/Del() +/obj/item/weapon/rig/Destroy() for(var/obj/item/piece in list(gloves,boots,helmet,chest)) var/mob/living/M = piece.loc if(istype(M)) M.drop_from_inventory(piece) - del(piece) + qdel(piece) processing_objects -= src ..() @@ -659,25 +659,25 @@ var/obj/item/garbage = H.head H.drop_from_inventory(garbage) H.head = null - del(garbage) + qdel(garbage) if(H.gloves) var/obj/item/garbage = H.gloves H.drop_from_inventory(garbage) H.gloves = null - del(garbage) + qdel(garbage) if(H.shoes) var/obj/item/garbage = H.shoes H.drop_from_inventory(garbage) H.shoes = null - del(garbage) + qdel(garbage) if(H.wear_suit) var/obj/item/garbage = H.wear_suit H.drop_from_inventory(garbage) H.wear_suit = null - del(garbage) + qdel(garbage) for(var/piece in list("helmet","gauntlets","chest","boots")) toggle_piece(piece, H, ONLY_DEPLOY) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 13d1a59d5e..d861c77f3b 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -555,7 +555,7 @@ kit.uses-- if(kit.uses<1) user.drop_item() - del(O) + qdel(O) /obj/item/clothing/suit/space/void/attackby(var/obj/item/O as obj, mob/user as mob) ..() @@ -574,7 +574,7 @@ kit.uses-- if(kit.uses<1) user.drop_item() - del(O) + qdel(O) ///////// Salvage crew hardsuit - Cybele Petit - solaruin /////////////// /obj/item/device/kit/suit/fluff/salvage diff --git a/code/modules/customitems/item_spawning.dm b/code/modules/customitems/item_spawning.dm index 8d575538a4..beb8e6b2a7 100644 --- a/code/modules/customitems/item_spawning.dm +++ b/code/modules/customitems/item_spawning.dm @@ -35,7 +35,7 @@ if(M.ckey == "nerezza" && M.real_name == "Asher Spock" && M.mind.role_alt_title && M.mind.role_alt_title != "Emergency Physician") //only spawn ID if asher is joining as an emergency physician ok = 1 - del(Item) + qdel(Item) goto skip var/obj/item/weapon/card/id/I = Item for(var/obj/item/weapon/card/id/C in M) @@ -59,18 +59,18 @@ I.name = "[M.real_name]'s Technician ID ([M.mind.role_alt_title ? M.mind.role_alt_title : M.mind.assigned_role])" //replace old ID - del(C) + qdel(C) ok = M.equip_to_slot_if_possible(I, slot_wear_id, 0) //if 1, last argument deletes on fail break else if(istype(Item,/obj/item/weapon/storage/belt)) if(M.ckey == "jakksergal" && M.real_name == "Nashi Ra'hal" && M.mind.role_alt_title && M.mind.role_alt_title != "Nurse" && M.mind.role_alt_title != "Chemist") ok = 1 - del(Item) + qdel(Item) goto skip var/obj/item/weapon/storage/belt/medical/fluff/nashi_belt/I = Item if(istype(M.belt,/obj/item/weapon/storage/belt)) for(var/obj/item/weapon/storage/belt/B in M) - del(B) + qdel(B) M.belt=null ok = M.equip_to_slot_if_possible(I, slot_belt, 0) break diff --git a/code/modules/detectivework/scanning_console.dm b/code/modules/detectivework/scanning_console.dm index 2dac51082d..b5e8af7634 100644 --- a/code/modules/detectivework/scanning_console.dm +++ b/code/modules/detectivework/scanning_console.dm @@ -277,7 +277,7 @@ if(istype(I, /obj/item/weapon/f_card)) if(process_card(I)) M.drop_item() - del(I) + qdel(I) else usr << "Invalid fingerprint card, rejected." if("print") diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 1274abff64..aac37d104a 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -109,7 +109,7 @@ log transactions user << "You insert [I] into [src]." src.attack_hand(user) - del I + qdel(I) else ..() diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 3872b326bc..6934dc7a33 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -26,7 +26,7 @@ user.drop_from_inventory(cash) bundle = new (src.loc) bundle.worth += cash.worth - del(cash) + qdel(cash) else //is bundle bundle = W bundle.worth += src.worth @@ -37,7 +37,7 @@ h_user.drop_from_inventory(bundle) h_user.put_in_hands(bundle) user << "You add [src.worth] Thalers worth of money to the bundles.
      It holds [bundle.worth] Thalers now.
      " - del(src) + qdel(src) /obj/item/weapon/spacecash/bundle name = "pile of thalers" @@ -87,7 +87,7 @@ bundle.update_icon() usr.put_in_hands(bundle) if(!worth) - del(src) + qdel(src) /obj/item/weapon/spacecash/c1 name = "1 Thaler" diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index 16d623d3da..5416ab2666 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -45,4 +45,4 @@ if(!C.stat) var/turf/T = get_turf(C) if(istype(T, /turf/space)) - del(C) + qdel(C) diff --git a/code/modules/events/rogue_drones.dm b/code/modules/events/rogue_drones.dm index f6a7a3ab71..a50a98982a 100644 --- a/code/modules/events/rogue_drones.dm +++ b/code/modules/events/rogue_drones.dm @@ -40,7 +40,7 @@ D.z = config.admin_levels[1] D.has_loot = 0 - del(D) + qdel(D) num_recovered++ if(num_recovered > drones_list.len * 0.75) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index e35b100269..803fbc67ae 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -264,26 +264,26 @@ proc/check_panel(mob/M) spawn(300) if(my_target) my_target.hallucinations -= src - del(src) + qdel(src) step_away(src,my_target,2) spawn attack_loop() proc/updateimage() - // del src.currentimage + // qdel(src.currentimage) if(src.dir == NORTH) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(up,src) else if(src.dir == SOUTH) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(down,src) else if(src.dir == EAST) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(right,src) else if(src.dir == WEST) - del src.currentimage + qdel(src.currentimage) src.currentimage = new /image(left,src) my_target << currentimage @@ -329,7 +329,7 @@ proc/check_panel(mob/M) var/image/I = image('icons/effects/blood.dmi',O,"floor[rand(1,7)]",O.dir,1) target << I spawn(300) - del(O) + qdel(O) return var/list/non_fakeattack_weapons = list(/obj/item/weapon/gun/projectile, /obj/item/ammo_magazine/a357,\ diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 50be2e9848..6ff5f22f20 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -47,7 +47,7 @@ var/obj/item/weapon/hand/H = O for(var/datum/playingcard/P in H.cards) cards += P - del(O) + qdel(O) user << "You place your cards on the bottom of the deck." return ..() @@ -131,7 +131,7 @@ for(var/datum/playingcard/P in H.cards) cards += P src.concealed = H.concealed - del(O) + qdel(O) user.put_in_hands(src) update_icon() return @@ -183,7 +183,7 @@ if(!discarding || !to_discard[discarding] || !usr || !src) return var/datum/playingcard/card = to_discard[discarding] - del(to_discard) + qdel(to_discard) var/obj/item/weapon/hand/H = new(src.loc) H.cards += card @@ -195,7 +195,7 @@ H.loc = get_step(usr,usr.dir) if(!cards.len) - del(src) + qdel(src) /obj/item/weapon/hand/attack_self(var/mob/user as mob) concealed = !concealed @@ -212,7 +212,7 @@ /obj/item/weapon/hand/update_icon(var/direction = 0) if(!cards.len) - del(src) + qdel(src) return else if(cards.len > 1) name = "hand of cards" diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index f19a8cd4ce..2b383c18ac 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -178,7 +178,7 @@ var/global/list/holodeck_programs = list( // loadProgram(target) //This could all be done better, but it works for now. -/obj/machinery/computer/HolodeckControl/Del() +/obj/machinery/computer/HolodeckControl/Destroy() emergencyShutdown() ..() @@ -257,7 +257,7 @@ var/global/list/holodeck_programs = list( if(!silent) var/obj/oldobj = obj visible_message("The [oldobj.name] fades away!") - del(obj) + qdel(obj) /obj/machinery/computer/HolodeckControl/proc/checkInteg(var/area/A) for(var/turf/T in A) @@ -321,7 +321,7 @@ var/global/list/holodeck_programs = list( C.derez() for(var/obj/effect/decal/cleanable/blood/B in linkedholodeck) - del(B) + qdel(B) holographic_objs = A.copy_contents_to(linkedholodeck , 1) for(var/obj/holo_obj in holographic_objs) diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 7200711b60..84b43d5b70 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -85,7 +85,7 @@ icon_state = "boxing" item_state = "boxing" -/obj/structure/window/reinforced/holowindow/Del() +/obj/structure/window/reinforced/holowindow/Destroy() ..() /obj/structure/window/reinforced/holowindow/attackby(obj/item/W as obj, mob/user as mob) @@ -95,7 +95,7 @@ if(istype(G.affecting,/mob/living)) var/mob/living/M = G.affecting var/state = G.state - del(W) //gotta delete it here because if window breaks, it won't get deleted + qdel(W) //gotta delete it here because if window breaks, it won't get deleted switch (state) if(1) M.visible_message("[user] slams [M] against \the [src]!") @@ -138,13 +138,13 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] fades away as it shatters!") - del(src) + qdel(src) return -/obj/structure/window/reinforced/holowindow/disappearing/Del() +/obj/structure/window/reinforced/holowindow/disappearing/Destroy() ..() -/obj/machinery/door/window/holowindoor/Del() +/obj/machinery/door/window/holowindoor/Destroy() ..() /obj/machinery/door/window/holowindoor/attackby(obj/item/weapon/I as obj, mob/user as mob) @@ -180,9 +180,9 @@ playsound(src, "shatter", 70, 1) if(display_message) visible_message("[src] fades away as it shatters!") - del(src) + qdel(src) -/obj/structure/bed/chair/holochair/Del() +/obj/structure/bed/chair/holochair/Destroy() ..() /obj/structure/bed/chair/holochair/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -274,7 +274,7 @@ G.affecting.loc = src.loc G.affecting.Weaken(5) visible_message("[G.assailant] dunks [G.affecting] into the [src]!", 3) - del(W) + qdel(W) return else if (istype(W, /obj/item) && get_dist(src,user)<2) user.drop_item(src.loc) @@ -333,7 +333,7 @@ currentarea = get_area(src.loc) if(!currentarea) - del(src) + qdel(src) if(eventstarted) usr << "The event has already begun!" @@ -364,7 +364,7 @@ eventstarted = 1 for(var/obj/structure/window/reinforced/holowindow/disappearing/W in currentarea) - del(W) + qdel(W) for(var/mob/M in currentarea) M << "FIGHT!" @@ -424,4 +424,4 @@ /mob/living/simple_animal/hostile/carp/holodeck/proc/derez() visible_message("\The [src] fades away!") - del(src) + qdel(src) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8440b9163e..1d21c04932 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -29,7 +29,7 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return seed = plant_controller.seeds[plantname] @@ -65,7 +65,7 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return if(plant_controller.product_descs["[seed.uid]"]) @@ -163,7 +163,7 @@ M.Weaken(5) seed.thrown_at(src,M) sleep(-1) - if(src) del(src) + if(src) qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/throw_impact(atom/hit_atom) @@ -183,13 +183,13 @@ user.put_in_hands(pocell) pocell.maxcharge = src.potency * 10 pocell.charge = pocell.maxcharge - del(src) + qdel(src) return else if(W.sharp) if(seed.kitchen_tag == "pumpkin") // Ugggh these checks are awful. user.show_message("You carve a face into [src]!", 1) new /obj/item/clothing/head/pumpkinhead (user.loc) - del(src) + qdel(src) return else if(seed.chems) if(istype(W,/obj/item/weapon/hatchet) && !isnull(seed.chems["woodpulp"])) @@ -204,22 +204,22 @@ continue G.attackby(NG, user) user << "You add the newly-formed wood to the stack. It now contains [NG.amount] planks." - del(src) + qdel(src) return else if(!isnull(seed.chems["potato"])) user << "You slice \the [src] into sticks." new /obj/item/weapon/reagent_containers/food/snacks/rawsticks(get_turf(src)) - del(src) + qdel(src) return else if(!isnull(seed.chems["carrotjuice"])) user << "You slice \the [src] into sticks." new /obj/item/weapon/reagent_containers/food/snacks/carrotfries(get_turf(src)) - del(src) + qdel(src) return else if(!isnull(seed.chems["soymilk"])) user << "You roughly chop up \the [src]." new /obj/item/weapon/reagent_containers/food/snacks/soydope(get_turf(src)) - del(src) + qdel(src) return ..() @@ -276,7 +276,7 @@ if(user) user << "\The [src] has fallen to bits." user.drop_from_inventory(src) - del(src) + qdel(src) add_fingerprint(user) return 1 @@ -296,7 +296,7 @@ user.visible_message("\The [user] squashes \the [src]!") seed.thrown_at(src,user) sleep(-1) - if(src) del(src) + if(src) qdel(src) return if(seed.kitchen_tag == "grass") @@ -311,13 +311,13 @@ continue NG.attackby(G, user) user << "You add the newly-formed grass to the stack. It now contains [G.amount] tiles." - del(src) + qdel(src) return if(seed.get_trait(TRAIT_SPREAD) > 0) user << "You plant the [src.name]." new /obj/machinery/portable_atmospherics/hydroponics/soil/invisible(get_turf(user),src.seed) - del(src) + qdel(src) return /* @@ -327,13 +327,13 @@ var/obj/item/stack/medical/bruise_pack/tajaran/poultice = new /obj/item/stack/medical/bruise_pack/tajaran(user.loc) poultice.heal_brute = potency user << "You mash the leaves into a poultice." - del(src) + qdel(src) return if("mtear") var/obj/item/stack/medical/ointment/tajaran/poultice = new /obj/item/stack/medical/ointment/tajaran(user.loc) poultice.heal_burn = potency user << "You mash the petals into a poultice." - del(src) + qdel(src) return */ diff --git a/code/modules/hydroponics/grown_inedible.dm b/code/modules/hydroponics/grown_inedible.dm index da9c00120d..680a7a5ec8 100644 --- a/code/modules/hydroponics/grown_inedible.dm +++ b/code/modules/hydroponics/grown_inedible.dm @@ -48,7 +48,7 @@ if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || istype(W, /obj/item/weapon/kitchen/utensil/knife) || istype(W, /obj/item/weapon/kitchenknife) || istype(W, /obj/item/weapon/kitchenknife/ritual)) user << "You use [W] to fashion a pipe out of the corn cob!" new /obj/item/clothing/mask/smokable/pipe/cobpipe (user.loc) - del(src) + qdel(src) return /obj/item/weapon/bananapeel diff --git a/code/modules/hydroponics/seed.dm b/code/modules/hydroponics/seed.dm index 6734510a5b..a92e237eeb 100644 --- a/code/modules/hydroponics/seed.dm +++ b/code/modules/hydroponics/seed.dm @@ -102,10 +102,10 @@ if(!istype(target)) if(istype(target, /mob/living/simple_animal/mouse)) new /obj/effect/decal/remains/mouse(get_turf(target)) - del(target) + qdel(target) else if(istype(target, /mob/living/simple_animal/lizard)) new /obj/effect/decal/remains/lizard(get_turf(target)) - del(target) + qdel(target) return @@ -229,7 +229,7 @@ apply_special_effect(M) splatter(T,thrown) origin_turf.visible_message("The [thrown.name] explodes!") - del(thrown) + qdel(thrown) return if(istype(target,/mob/living)) @@ -242,7 +242,7 @@ if(get_trait(TRAIT_JUICY) && splatted) splatter(origin_turf,thrown) origin_turf.visible_message("The [thrown.name] splatters against [target]!") - del(thrown) + qdel(thrown) /datum/seed/proc/handle_environment(var/turf/current_turf, var/datum/gas_mixture/environment, var/light_supplied, var/check_only) diff --git a/code/modules/hydroponics/seed_controller.dm b/code/modules/hydroponics/seed_controller.dm index 9b346b961c..89cb299f5f 100644 --- a/code/modules/hydroponics/seed_controller.dm +++ b/code/modules/hydroponics/seed_controller.dm @@ -37,7 +37,7 @@ var/global/datum/controller/plants/plant_controller // Set in New(). /datum/controller/plants/New() if(plant_controller && plant_controller != src) log_debug("Rebuilding plant controller.") - del(plant_controller) + qdel(plant_controller) plant_controller = src setup() process() diff --git a/code/modules/hydroponics/seed_machines.dm b/code/modules/hydroponics/seed_machines.dm index 1160235c9e..864b56cc28 100644 --- a/code/modules/hydroponics/seed_machines.dm +++ b/code/modules/hydroponics/seed_machines.dm @@ -224,7 +224,7 @@ genetics = seed.seed degradation = 0 - del(seed) + qdel(seed) seed = null if(href_list["get_gene"]) diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index 0ee7c6175e..2545cfc01c 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -188,16 +188,16 @@ N.seeds -= O if (N.amount <= 0 || N.seeds.len <= 0) piles -= N - del(N) + qdel(N) O.loc = src.loc else piles -= N - del(N) + qdel(N) else if (task == "purge") for (var/obj/O in N.seeds) - del(O) + qdel(O) piles -= N - del(N) + qdel(N) break updateUsrDialog() diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 4f52b82cee..7edcca6303 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -26,13 +26,13 @@ color = DEAD_PLANT_COLOUR /obj/effect/dead_plant/attack_hand() - del(src) + qdel(src) /obj/effect/dead_plant/attackby() ..() for(var/obj/effect/plant/neighbor in range(1)) neighbor.update_neighbors() - del(src) + qdel(src) /obj/effect/plant name = "plant" @@ -60,7 +60,7 @@ var/last_tick = 0 var/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/plant -/obj/effect/plant/Del() +/obj/effect/plant/Destroy() if(plant_controller) plant_controller.remove_plant(src) for(var/obj/effect/plant/neighbor in range(1,src)) @@ -81,14 +81,14 @@ sleep(250) // ugly hack, should mean roundstart plants are fine. if(!plant_controller) world << "Plant controller does not exist and [src] requires it. Aborting." - del(src) + qdel(src) return if(!istype(newseed)) newseed = plant_controller.seeds[DEFAULT_SEED] seed = newseed if(!seed) - del(src) + qdel(src) return name = seed.display_name diff --git a/code/modules/hydroponics/spreading/spreading_growth.dm b/code/modules/hydroponics/spreading/spreading_growth.dm index 7b1eae4f21..2346956d1f 100644 --- a/code/modules/hydroponics/spreading/spreading_growth.dm +++ b/code/modules/hydroponics/spreading/spreading_growth.dm @@ -99,6 +99,6 @@ for(var/obj/effect/plant/neighbor in check_turf.contents) neighbor.neighbors |= check_turf plant_controller.add_plant(neighbor) - spawn(1) if(src) del(src) + spawn(1) if(src) qdel(src) #undef NEIGHBOR_REFRESH_TIME \ No newline at end of file diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index f88234155a..f8b7a82be4 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -457,7 +457,7 @@ if(!S.seed) user << "The packet seems to be empty. You throw it away." - del(O) + qdel(O) return user << "You plant the [S.seed.seed_name] [S.seed.seed_noun]." @@ -468,7 +468,7 @@ health = (istype(S, /obj/item/seeds/cutting) ? round(seed.get_trait(TRAIT_ENDURANCE)/rand(2,5)) : seed.get_trait(TRAIT_ENDURANCE)) lastcycle = world.time - del(O) + qdel(O) check_health() @@ -503,7 +503,7 @@ weedlevel -= spray.weed_kill_str user << "You spray [src] with [O]." playsound(loc, 'sound/effects/spray3.ogg', 50, 1, -6) - del(O) + qdel(O) check_health() else if(mechanical && istype(O, /obj/item/weapon/wrench)) @@ -522,13 +522,13 @@ user << "[src] is already occupied!" else user.drop_item() - del(O) + qdel(O) var/obj/machinery/apiary/A = new(src.loc) A.icon = src.icon A.icon_state = src.icon_state A.hydrotray_type = src.type - del(src) + qdel(src) else if(O.force && seed) user.visible_message("\The [seed.display_name] has been attacked by [user] with \the [O]!") if(!dead) diff --git a/code/modules/hydroponics/trays/tray_apiary.dm b/code/modules/hydroponics/trays/tray_apiary.dm index f2098e7481..4ac67613a6 100644 --- a/code/modules/hydroponics/trays/tray_apiary.dm +++ b/code/modules/hydroponics/trays/tray_apiary.dm @@ -51,7 +51,7 @@ health = 10 nutrilevel += 10 user.drop_item() - del(O) + qdel(O) user << "\blue You carefully insert the queen into [src], she gets busy making a hive." bees_in_hive = 0 else if(istype(O, /obj/item/beezeez)) @@ -62,7 +62,7 @@ user << "\blue You insert [O] into [src]. A relaxed humming appears to pick up." else user << "\blue You insert [O] into [src]. Now it just needs some bees." - del(O) + qdel(O) else if(istype(O, /obj/item/weapon/minihoe)) if(health > 0) user << "\red You begin to dislodge the apiary from the tray, the bees don't like that." @@ -73,7 +73,7 @@ new hydrotray_type(src.loc) new /obj/item/apiary(src.loc) user << "\red You dislodge the apiary from the tray." - del(src) + qdel(src) else if(istype(O, /obj/item/weapon/bee_net)) var/obj/item/weapon/bee_net/N = O if(N.caught_bees > 0) @@ -115,11 +115,11 @@ if(swarming <= 0) for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength - del(B) + qdel(B) else if(bees_in_hive < 10) for(var/mob/living/simple_animal/bee/B in src.loc) bees_in_hive += B.strength - del(B) + qdel(B) if(world.time > (lastcycle + cycledelay)) lastcycle = world.time @@ -199,7 +199,7 @@ B.target_turf = get_turf(src) B.strength -= 1 if(B.strength <= 0) - del(B) + qdel(B) else if(B.strength <= 5) B.icon_state = "bees[B.strength]" bees_in_hive = 0 diff --git a/code/modules/hydroponics/trays/tray_soil.dm b/code/modules/hydroponics/trays/tray_soil.dm index ff8e3e23df..54c2380bcf 100644 --- a/code/modules/hydroponics/trays/tray_soil.dm +++ b/code/modules/hydroponics/trays/tray_soil.dm @@ -41,25 +41,25 @@ /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/remove_dead() ..() - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/harvest() ..() if(!seed) // Repeat harvests are a thing. - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/die() - del(src) + qdel(src) /obj/machinery/portable_atmospherics/hydroponics/soil/invisible/process() if(!seed) - del(src) + qdel(src) return else if(name=="plant") name = seed.display_name ..() -/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/Del() +/obj/machinery/portable_atmospherics/hydroponics/soil/invisible/Destroy() // Check if we're masking a decal that needs to be visible again. for(var/obj/effect/plant/plant in get_turf(src)) if(plant.invisibility == INVISIBILITY_MAXIMUM) diff --git a/code/modules/hydroponics/trays/tray_tools.dm b/code/modules/hydroponics/trays/tray_tools.dm index 10f5961da7..3b42ee3854 100644 --- a/code/modules/hydroponics/trays/tray_tools.dm +++ b/code/modules/hydroponics/trays/tray_tools.dm @@ -277,4 +277,4 @@ for(var/obj/effect/plant/B in orange(A,1)) if(prob(80)) B.die_off(1) - del A \ No newline at end of file + qdel(A) \ No newline at end of file diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 192efd5ecf..354d674215 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -56,20 +56,20 @@ switch(severity) if(1.0) for(var/obj/item/weapon/book/b in contents) - del(b) - del(src) + qdel(b) + qdel(src) return if(2.0) for(var/obj/item/weapon/book/b in contents) if (prob(50)) b.loc = (get_turf(src)) - else del(b) - del(src) + else qdel(b) + qdel(src) return if(3.0) if (prob(50)) for(var/obj/item/weapon/book/b in contents) b.loc = (get_turf(src)) - del(src) + qdel(src) return else return diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 5d390948a3..f83bcb317f 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -463,6 +463,6 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f b.dat = O:info b.name = "Print Job #" + "[rand(100, 999)]" b.icon_state = "book[rand(1,7)]" - del(O) + qdel(O) else ..() diff --git a/code/modules/liquid/splash_simulation.dm b/code/modules/liquid/splash_simulation.dm index d7352ff712..983f46603d 100644 --- a/code/modules/liquid/splash_simulation.dm +++ b/code/modules/liquid/splash_simulation.dm @@ -16,16 +16,16 @@ datum/puddle/proc/process() L.apply_calculated_effect() if(liquid_objects.len == 0) - del(src) + qdel(src) datum/puddle/New() ..() puddles += src -datum/puddle/Del() +datum/puddle/Destroy() puddles -= src for(var/obj/O in liquid_objects) - del(O) + qdel(O) ..() client/proc/splash() @@ -63,11 +63,11 @@ obj/effect/liquid obj/effect/liquid/New() ..() if( !isturf(loc) ) - del(src) + qdel(src) for( var/obj/effect/liquid/L in loc ) if(L != src) - del(L) + qdel(L) obj/effect/liquid/proc/spread() @@ -124,14 +124,14 @@ obj/effect/liquid/proc/apply_calculated_effect() volume += new_volume if(volume < LIQUID_TRANSFER_THRESHOLD) - del(src) + qdel(src) new_volume = 0 update_icon2() obj/effect/liquid/Move() return 0 -obj/effect/liquid/Del() +obj/effect/liquid/Destroy() src.controller.liquid_objects.Remove(src) ..() @@ -140,7 +140,7 @@ obj/effect/liquid/proc/update_icon2() switch(volume) if(0 to 0.1) - del(src) + qdel(src) if(0.1 to 5) icon_state = "1" if(5 to 10) diff --git a/code/modules/maps/swapmaps.dm b/code/modules/maps/swapmaps.dm index cee890ca21..127af2e7a1 100644 --- a/code/modules/maps/swapmaps.dm +++ b/code/modules/maps/swapmaps.dm @@ -1,678 +1,678 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -/* - SwapMaps library by Lummox JR - developed for digitalBYOND - http://www.digitalbyond.org - - Version 2.1 - - The purpose of this library is to make it easy for authors to swap maps - in and out of their game using savefiles. Swapped-out maps can be - transferred between worlds for an MMORPG, sent to the client, etc. - This is facilitated by the use of a special datum and a global list. - - Uses of swapmaps: - - - Temporary battle arenas - - House interiors - - Individual custom player houses - - Virtually unlimited terrain - - Sharing maps between servers running different instances of the same - game - - Loading and saving pieces of maps for reusable room templates - */ - -/* - User Interface: - - VARS: - - swapmaps_iconcache - An associative list of icon files with names, like - 'player.dmi' = "player" - swapmaps_mode - This must be set at runtime, like in world/New(). - - SWAPMAPS_SAV 0 (default) - Uses .sav files for raw /savefile output. - SWAPMAPS_TEXT 1 - Uses .txt files via ExportText() and ImportText(). These maps - are easily editable and appear to take up less space in the - current version of BYOND. - - PROCS: - - SwapMaps_Find(id) - Find a map by its id - SwapMaps_Load(id) - Load a map by its id - SwapMaps_Save(id) - Save a map by its id (calls swapmap.Save()) - SwapMaps_Unload(id) - Save and unload a map by its id (calls swapmap.Unload()) - SwapMaps_Save_All() - Save all maps - SwapMaps_DeleteFile(id) - Delete a map file - SwapMaps_CreateFromTemplate(id) - Create a new map by loading another map to use as a template. - This map has id==src and will not be saved. To make it savable, - change id with swapmap.SetID(newid). - SwapMaps_LoadChunk(id,turf/locorner) - Load a swapmap as a "chunk", at a specific place. A new datum is - created but it's not added to the list of maps to save or unload. - The new datum can be safely deleted without affecting the turfs - it loaded. The purpose of this is to load a map file onto part of - another swapmap or an existing part of the world. - locorner is the corner turf with the lowest x,y,z values. - SwapMaps_SaveChunk(id,turf/corner1,turf/corner2) - Save a piece of the world as a "chunk". A new datum is created - for the chunk, but it can be deleted without destroying any turfs. - The chunk file can be reloaded as a swapmap all its own, or loaded - via SwapMaps_LoadChunk() to become part of another map. - SwapMaps_GetSize(id) - Return a list corresponding to the x,y,z sizes of a map file, - without loading the map. - Returns null if the map is not found. - SwapMaps_AddIconToCache(name,icon) - Cache an icon file by name for space-saving storage - - swapmap.New(id,x,y,z) - Create a new map; specify id, width (x), height (y), and - depth (z) - Default size is world.maxx,world.maxy,1 - swapmap.New(id,turf1,turf2) - Create a new map; specify id and 2 corners - This becomes a /swapmap for one of the compiled-in maps, for - easy saving. - swapmap.New() - Create a new map datum, but does not allocate space or assign an - ID (used for loading). - swapmap.Del() - Deletes a map but does not save - swapmap.Save() - Saves to map_[id].sav - Maps with id==src are not saved. - swapmap.Unload() - Saves the map and then deletes it - Maps with id==src are not saved. - swapmap.SetID(id) - Change the map's id and make changes to the lookup list - swapmap.AllTurfs(z) - Returns a block of turfs encompassing the entire map, or on just - one z-level - z is in world coordinates; it is optional - swapmap.Contains(turf/T) - Returns nonzero if T is inside the map's boundaries. - Also works for objs and mobs, but the proc is not area-safe. - swapmap.InUse() - Returns nonzero if a mob with a key is within the map's - boundaries. - swapmap.LoCorner(z=z1) - Returns locate(x1,y1,z), where z=z1 if none is specified. - swapmap.HiCorner(z=z2) - Returns locate(x2,y2,z), where z=z2 if none is specified. - swapmap.BuildFilledRectangle(turf/corner1,turf/corner2,item) - Builds a filled rectangle of item from one corner turf to the - other, on multiple z-levels if necessary. The corners may be - specified in any order. - item is a type path like /turf/wall or /obj/barrel{full=1}. - swapmap.BuildRectangle(turf/corner1,turf/corner2,item) - Builds an unfilled rectangle of item from one corner turf to - the other, on multiple z-levels if necessary. - swapmap.BuildInTurfs(list/turfs,item) - Builds item on all of the turfs listed. The list need not - contain only turfs, or even only atoms. - */ - -swapmap - var/id // a string identifying this map uniquely - var/x1 // minimum x,y,z coords - var/y1 - var/z1 - var/x2 // maximum x,y,z coords (also used as width,height,depth until positioned) - var/y2 - var/z2 - var/tmp/locked // don't move anyone to this map; it's saving or loading - var/tmp/mode // save as text-mode - var/ischunk // tells the load routine to load to the specified location - - New(_id,x,y,z) - if(isnull(_id)) return - id=_id - mode=swapmaps_mode - if(isturf(x) && isturf(y)) - /* - Special format: Defines a map as an existing set of turfs; - this is useful for saving a compiled map in swapmap format. - Because this is a compiled-in map, its turfs are not deleted - when the datum is deleted. - */ - x1=min(x:x,y:x);x2=max(x:x,y:x) - y1=min(x:y,y:y);y2=max(x:y,y:y) - z1=min(x:z,y:z);z2=max(x:z,y:z) - InitializeSwapMaps() - if(z2>swapmaps_compiled_maxz ||\ - y2>swapmaps_compiled_maxy ||\ - x2>swapmaps_compiled_maxx) - del(src) - return - x2=x?(x):world.maxx - y2=y?(y):world.maxy - z2=z?(z):1 - AllocateSwapMap() - - Del() - // a temporary datum for a chunk can be deleted outright - // for others, some cleanup is necessary - if(!ischunk) - swapmaps_loaded-=src - swapmaps_byname-=id - if(z2>swapmaps_compiled_maxz ||\ - y2>swapmaps_compiled_maxy ||\ - x2>swapmaps_compiled_maxx) - var/list/areas=new - for(var/atom/A in block(locate(x1,y1,z1),locate(x2,y2,z2))) - for(var/obj/O in A) del(O) - for(var/mob/M in A) - if(!M.key) del(M) - else M.loc=null - areas[A.loc]=null - del(A) - // delete areas that belong only to this map - for(var/area/a in areas) - if(a && !a.contents.len) del(a) - if(x2>=world.maxx || y2>=world.maxy || z2>=world.maxz) CutXYZ() - del(areas) - ..() - - /* - Savefile format: - map - id - x // size, not coords - y - z - areas // list of areas, not including default - [each z; 1 to depth] - [each y; 1 to height] - [each x; 1 to width] - type // of turf - AREA // if non-default; saved as a number (index into areas list) - vars // all other changed vars - */ - Write(savefile/S) - var/x - var/y - var/z - var/n - var/list/areas - var/area/defarea=locate(world.area) - if(!defarea) defarea=new world.area - areas=list() - for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2))) - areas[T.loc]=null - for(n in areas) // quickly eliminate associations for smaller storage - areas-=n - areas+=n - areas-=defarea - InitializeSwapMaps() - locked=1 - S["id"] << id - S["z"] << z2-z1+1 - S["y"] << y2-y1+1 - S["x"] << x2-x1+1 - S["areas"] << areas - for(n in 1 to areas.len) areas[areas[n]]=n - var/oldcd=S.cd - for(z=z1,z<=z2,++z) - S.cd="[z-z1+1]" - for(y=y1,y<=y2,++y) - S.cd="[y-y1+1]" - for(x=x1,x<=x2,++x) - S.cd="[x-x1+1]" - var/turf/T=locate(x,y,z) - S["type"] << T.type - if(T.loc!=defarea) S["AREA"] << areas[T.loc] - T.Write(S) - S.cd=".." - S.cd=".." - sleep() - S.cd=oldcd - locked=0 - del(areas) - - Read(savefile/S,_id,turf/locorner) - var/x - var/y - var/z - var/n - var/list/areas - var/area/defarea=locate(world.area) - id=_id - if(locorner) - ischunk=1 - x1=locorner.x - y1=locorner.y - z1=locorner.z - if(!defarea) defarea=new world.area - if(!_id) - S["id"] >> id - else - var/dummy - S["id"] >> dummy - S["z"] >> z2 // these are depth, - S["y"] >> y2 // height, - S["x"] >> x2 // width - S["areas"] >> areas - locked=1 - AllocateSwapMap() // adjust x1,y1,z1 - x2,y2,z2 coords - var/oldcd=S.cd - for(z=z1,z<=z2,++z) - S.cd="[z-z1+1]" - for(y=y1,y<=y2,++y) - S.cd="[y-y1+1]" - for(x=x1,x<=x2,++x) - S.cd="[x-x1+1]" - var/tp - S["type"]>>tp - var/turf/T=locate(x,y,z) - T.loc.contents-=T - T=new tp(locate(x,y,z)) - if("AREA" in S.dir) - S["AREA"]>>n - var/area/A=areas[n] - A.contents+=T - else defarea.contents+=T - // clear the turf - for(var/obj/O in T) del(O) - for(var/mob/M in T) - if(!M.key) del(M) - else M.loc=null - // finish the read - T.Read(S) - S.cd=".." - S.cd=".." - sleep() - S.cd=oldcd - locked=0 - del(areas) - - /* - Find an empty block on the world map in which to load this map. - If no space is found, increase world.maxz as necessary. (If the - map is greater in x,y size than the current world, expand - world.maxx and world.maxy too.) - - Ignore certain operations if loading a map as a chunk. Use the - x1,y1,z1 position for it, and *don't* count it as a loaded map. - */ - proc/AllocateSwapMap() - InitializeSwapMaps() - world.maxx=max(x2,world.maxx) // stretch x/y if necessary - world.maxy=max(y2,world.maxy) - if(!ischunk) - if(world.maxz<=swapmaps_compiled_maxz) - z1=swapmaps_compiled_maxz+1 - x1=1;y1=1 - else - var/list/l=ConsiderRegion(1,1,world.maxx,world.maxy,swapmaps_compiled_maxz+1) - x1=l[1] - y1=l[2] - z1=l[3] - del(l) - x2+=x1-1 - y2+=y1-1 - z2+=z1-1 - world.maxz=max(z2,world.maxz) // stretch z if necessary - if(!ischunk) - swapmaps_loaded[src]=null - swapmaps_byname[id]=src - - proc/ConsiderRegion(X1,Y1,X2,Y2,Z1,Z2) - while(1) - var/nextz=0 - var/swapmap/M - for(M in swapmaps_loaded) - if(M.z2Z2) || M.z1>=Z1+z2 ||\ - M.x1>X2 || M.x2=X1+x2 ||\ - M.y1>Y2 || M.y2=Y1+y2) continue - // look for sub-regions with a defined ceiling - var/nz2=Z2?(Z2):Z1+z2-1+M.z2-M.z1 - if(M.x1>=X1+x2) - .=ConsiderRegion(X1,Y1,M.x1-1,Y2,Z1,nz2) - if(.) return - else if(M.x2<=X2-x2) - .=ConsiderRegion(M.x2+1,Y1,X2,Y2,Z1,nz2) - if(.) return - if(M.y1>=Y1+y2) - .=ConsiderRegion(X1,Y1,X2,M.y1-1,Z1,nz2) - if(.) return - else if(M.y2<=Y2-y2) - .=ConsiderRegion(X1,M.y2+1,X2,Y2,Z1,nz2) - if(.) return - nextz=nextz?min(nextz,M.z2+1):(M.z2+1) - if(!M) - /* If nextz is not 0, then at some point there was an overlap that - could not be resolved by using an area to the side */ - if(nextz) Z1=nextz - if(!nextz || (Z2 && Z2-Z1+1=z2)?list(X1,Y1,Z1):null - X1=1;X2=world.maxx - Y1=1;Y2=world.maxy - - proc/CutXYZ() - var/mx=swapmaps_compiled_maxx - var/my=swapmaps_compiled_maxy - var/mz=swapmaps_compiled_maxz - for(var/swapmap/M in swapmaps_loaded) // may not include src - mx=max(mx,M.x2) - my=max(my,M.y2) - mz=max(mz,M.z2) - world.maxx=mx - world.maxy=my - world.maxz=mz - - // save and delete - proc/Unload() - Save() - del(src) - - proc/Save() - if(id==src) return 0 - var/savefile/S=mode?(new):new("map_[id].sav") - S << src - while(locked) sleep(1) - if(mode) - fdel("map_[id].txt") - S.ExportText("/","map_[id].txt") - return 1 - - // this will not delete existing savefiles for this map - proc/SetID(newid) - swapmaps_byname-=id - id=newid - swapmaps_byname[id]=src - - proc/AllTurfs(z) - if(isnum(z) && (zz2)) return null - return block(LoCorner(z),HiCorner(z)) - - // this could be safely called for an obj or mob as well, but - // probably not an area - proc/Contains(turf/T) - return (T && T.x>=x1 && T.x<=x2\ - && T.y>=y1 && T.y<=y2\ - && T.z>=z1 && T.z<=z2) - - proc/InUse() - for(var/turf/T in AllTurfs()) - for(var/mob/M in T) if(M.key) return 1 - - proc/LoCorner(z=z1) - return locate(x1,y1,z) - proc/HiCorner(z=z2) - return locate(x2,y2,z) - - /* - Build procs: Take 2 turfs as corners, plus an item type. - An item may be like: - - /turf/wall - /obj/fence{icon_state="iron"} - */ - proc/BuildFilledRectangle(turf/T1,turf/T2,item) - if(!Contains(T1) || !Contains(T2)) return - var/turf/T=T1 - // pick new corners in a block()-friendly form - T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) - T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) - for(T in block(T1,T2)) new item(T) - - proc/BuildRectangle(turf/T1,turf/T2,item) - if(!Contains(T1) || !Contains(T2)) return - var/turf/T=T1 - // pick new corners in a block()-friendly form - T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) - T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) - if(T2.x-T1.x<2 || T2.y-T1.y<2) BuildFilledRectangle(T1,T2,item) - else - //for(T in block(T1,T2)-block(locate(T1.x+1,T1.y+1,T1.z),locate(T2.x-1,T2.y-1,T2.z))) - for(T in block(T1,locate(T2.x,T1.y,T2.z))) new item(T) - for(T in block(locate(T1.x,T2.y,T1.z),T2)) new item(T) - for(T in block(locate(T1.x,T1.y+1,T1.z),locate(T1.x,T2.y-1,T2.z))) new item(T) - for(T in block(locate(T2.x,T1.y+1,T1.z),locate(T2.x,T2.y-1,T2.z))) new item(T) - - /* - Supplementary build proc: Takes a list of turfs, plus an item - type. Actually the list doesn't have to be just turfs. - */ - proc/BuildInTurfs(list/turfs,item) - for(var/T in turfs) new item(T) - -atom - Write(savefile/S) - for(var/V in vars-"x"-"y"-"z"-"contents"-"icon"-"overlays"-"underlays") - if(issaved(vars[V])) - if(vars[V]!=initial(vars[V])) S[V]<>ic - if(istext(ic)) icon=swapmaps_iconcache[ic] - if(l && contents!=l) - contents+=l - del(l) - - -// set this up (at runtime) as follows: -// list(\ -// 'player.dmi'="player",\ -// 'monster.dmi'="monster",\ -// ... -// 'item.dmi'="item") -var/list/swapmaps_iconcache - -// preferred mode; sav or text -var/const/SWAPMAPS_SAV=0 -var/const/SWAPMAPS_TEXT=1 -var/swapmaps_mode=SWAPMAPS_SAV - -var/swapmaps_compiled_maxx -var/swapmaps_compiled_maxy -var/swapmaps_compiled_maxz -var/swapmaps_initialized -var/swapmaps_loaded -var/swapmaps_byname - -proc/InitializeSwapMaps() - if(swapmaps_initialized) return - swapmaps_initialized=1 - swapmaps_compiled_maxx=world.maxx - swapmaps_compiled_maxy=world.maxy - swapmaps_compiled_maxz=world.maxz - swapmaps_loaded=list() - swapmaps_byname=list() - if(swapmaps_iconcache) - for(var/V in swapmaps_iconcache) - // reverse-associate everything - // so you can look up an icon file by name or vice-versa - swapmaps_iconcache[swapmaps_iconcache[V]]=V - -proc/SwapMaps_AddIconToCache(name,icon) - if(!swapmaps_iconcache) swapmaps_iconcache=list() - swapmaps_iconcache[name]=icon - swapmaps_iconcache[icon]=name - -proc/SwapMaps_Find(id) - InitializeSwapMaps() - return swapmaps_byname[id] - -proc/SwapMaps_Load(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(!M) - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else if(fexists("map_[id].sav")) - S=new("map_[id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else return // no file found - if(text) - S=new - S.ImportText("/",file("map_[id].txt")) - S >> M - while(M.locked) sleep(1) - M.mode=text - return M - -proc/SwapMaps_Save(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(M) M.Save() - return M - -proc/SwapMaps_Save_All() - InitializeSwapMaps() - for(var/swapmap/M in swapmaps_loaded) - if(M) M.Save() - -proc/SwapMaps_Unload(id) - InitializeSwapMaps() - var/swapmap/M=swapmaps_byname[id] - if(!M) return // return silently from an error - M.Unload() - return 1 - -proc/SwapMaps_DeleteFile(id) - fdel("map_[id].sav") - fdel("map_[id].txt") - -proc/SwapMaps_CreateFromTemplate(template_id) - var/swapmap/M=new - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[template_id].txt")) - text=1 - else if(fexists("map_[template_id].sav")) - S=new("map_[template_id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[template_id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_CreateFromTemplate(): map_[template_id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[template_id].txt")) - /* - This hacky workaround is needed because S >> M will create a brand new - M to fill with data. There's no way to control the Read() process - properly otherwise. The //.0 path should always match the map, however. - */ - S.cd="//.0" - M.Read(S,M) - M.mode=text - while(M.locked) sleep(1) - return M - -proc/SwapMaps_LoadChunk(chunk_id,turf/locorner) - var/swapmap/M=new - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) - text=1 - else if(fexists("map_[chunk_id].sav")) - S=new("map_[chunk_id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_LoadChunk(): map_[chunk_id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[chunk_id].txt")) - /* - This hacky workaround is needed because S >> M will create a brand new - M to fill with data. There's no way to control the Read() process - properly otherwise. The //.0 path should always match the map, however. - */ - S.cd="//.0" - M.Read(S,M,locorner) - while(M.locked) sleep(1) - del(M) - return 1 - -proc/SwapMaps_SaveChunk(chunk_id,turf/corner1,turf/corner2) - if(!corner1 || !corner2) - world.log << "SwapMaps error in SwapMaps_SaveChunk():" - if(!corner1) world.log << " corner1 turf is null" - if(!corner2) world.log << " corner2 turf is null" - return - var/swapmap/M=new - M.id=chunk_id - M.ischunk=1 // this is a chunk - M.x1=min(corner1.x,corner2.x) - M.y1=min(corner1.y,corner2.y) - M.z1=min(corner1.z,corner2.z) - M.x2=max(corner1.x,corner2.x) - M.y2=max(corner1.y,corner2.y) - M.z2=max(corner1.z,corner2.z) - M.mode=swapmaps_mode - M.Save() - while(M.locked) sleep(1) - del(M) - return 1 - -proc/SwapMaps_GetSize(id) - var/savefile/S - var/text=0 - if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else if(fexists("map_[id].sav")) - S=new("map_[id].sav") - else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) - text=1 - else - world.log << "SwapMaps error in SwapMaps_GetSize(): map_[id] file not found." - return - if(text) - S=new - S.ImportText("/",file("map_[id].txt")) - /* - The //.0 path should always be the map. There's no other way to - read this data. - */ - S.cd="//.0" - var/x - var/y - var/z - S["x"] >> x - S["y"] >> y - S["z"] >> z - return list(x,y,z) +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 + +/* + SwapMaps library by Lummox JR + developed for digitalBYOND + http://www.digitalbyond.org + + Version 2.1 + + The purpose of this library is to make it easy for authors to swap maps + in and out of their game using savefiles. Swapped-out maps can be + transferred between worlds for an MMORPG, sent to the client, etc. + This is facilitated by the use of a special datum and a global list. + + Uses of swapmaps: + + - Temporary battle arenas + - House interiors + - Individual custom player houses + - Virtually unlimited terrain + - Sharing maps between servers running different instances of the same + game + - Loading and saving pieces of maps for reusable room templates + */ + +/* + User Interface: + + VARS: + + swapmaps_iconcache + An associative list of icon files with names, like + 'player.dmi' = "player" + swapmaps_mode + This must be set at runtime, like in world/New(). + + SWAPMAPS_SAV 0 (default) + Uses .sav files for raw /savefile output. + SWAPMAPS_TEXT 1 + Uses .txt files via ExportText() and ImportText(). These maps + are easily editable and appear to take up less space in the + current version of BYOND. + + PROCS: + + SwapMaps_Find(id) + Find a map by its id + SwapMaps_Load(id) + Load a map by its id + SwapMaps_Save(id) + Save a map by its id (calls swapmap.Save()) + SwapMaps_Unload(id) + Save and unload a map by its id (calls swapmap.Unload()) + SwapMaps_Save_All() + Save all maps + SwapMaps_DeleteFile(id) + Delete a map file + SwapMaps_CreateFromTemplate(id) + Create a new map by loading another map to use as a template. + This map has id==src and will not be saved. To make it savable, + change id with swapmap.SetID(newid). + SwapMaps_LoadChunk(id,turf/locorner) + Load a swapmap as a "chunk", at a specific place. A new datum is + created but it's not added to the list of maps to save or unload. + The new datum can be safely deleted without affecting the turfs + it loaded. The purpose of this is to load a map file onto part of + another swapmap or an existing part of the world. + locorner is the corner turf with the lowest x,y,z values. + SwapMaps_SaveChunk(id,turf/corner1,turf/corner2) + Save a piece of the world as a "chunk". A new datum is created + for the chunk, but it can be deleted without destroying any turfs. + The chunk file can be reloaded as a swapmap all its own, or loaded + via SwapMaps_LoadChunk() to become part of another map. + SwapMaps_GetSize(id) + Return a list corresponding to the x,y,z sizes of a map file, + without loading the map. + Returns null if the map is not found. + SwapMaps_AddIconToCache(name,icon) + Cache an icon file by name for space-saving storage + + swapmap.New(id,x,y,z) + Create a new map; specify id, width (x), height (y), and + depth (z) + Default size is world.maxx,world.maxy,1 + swapmap.New(id,turf1,turf2) + Create a new map; specify id and 2 corners + This becomes a /swapmap for one of the compiled-in maps, for + easy saving. + swapmap.New() + Create a new map datum, but does not allocate space or assign an + ID (used for loading). + swapmap.Del() + Deletes a map but does not save + swapmap.Save() + Saves to map_[id].sav + Maps with id==src are not saved. + swapmap.Unload() + Saves the map and then deletes it + Maps with id==src are not saved. + swapmap.SetID(id) + Change the map's id and make changes to the lookup list + swapmap.AllTurfs(z) + Returns a block of turfs encompassing the entire map, or on just + one z-level + z is in world coordinates; it is optional + swapmap.Contains(turf/T) + Returns nonzero if T is inside the map's boundaries. + Also works for objs and mobs, but the proc is not area-safe. + swapmap.InUse() + Returns nonzero if a mob with a key is within the map's + boundaries. + swapmap.LoCorner(z=z1) + Returns locate(x1,y1,z), where z=z1 if none is specified. + swapmap.HiCorner(z=z2) + Returns locate(x2,y2,z), where z=z2 if none is specified. + swapmap.BuildFilledRectangle(turf/corner1,turf/corner2,item) + Builds a filled rectangle of item from one corner turf to the + other, on multiple z-levels if necessary. The corners may be + specified in any order. + item is a type path like /turf/wall or /obj/barrel{full=1}. + swapmap.BuildRectangle(turf/corner1,turf/corner2,item) + Builds an unfilled rectangle of item from one corner turf to + the other, on multiple z-levels if necessary. + swapmap.BuildInTurfs(list/turfs,item) + Builds item on all of the turfs listed. The list need not + contain only turfs, or even only atoms. + */ + +swapmap + var/id // a string identifying this map uniquely + var/x1 // minimum x,y,z coords + var/y1 + var/z1 + var/x2 // maximum x,y,z coords (also used as width,height,depth until positioned) + var/y2 + var/z2 + var/tmp/locked // don't move anyone to this map; it's saving or loading + var/tmp/mode // save as text-mode + var/ischunk // tells the load routine to load to the specified location + + New(_id,x,y,z) + if(isnull(_id)) return + id=_id + mode=swapmaps_mode + if(isturf(x) && isturf(y)) + /* + Special format: Defines a map as an existing set of turfs; + this is useful for saving a compiled map in swapmap format. + Because this is a compiled-in map, its turfs are not deleted + when the datum is deleted. + */ + x1=min(x:x,y:x);x2=max(x:x,y:x) + y1=min(x:y,y:y);y2=max(x:y,y:y) + z1=min(x:z,y:z);z2=max(x:z,y:z) + InitializeSwapMaps() + if(z2>swapmaps_compiled_maxz ||\ + y2>swapmaps_compiled_maxy ||\ + x2>swapmaps_compiled_maxx) + qdel(src) + return + x2=x?(x):world.maxx + y2=y?(y):world.maxy + z2=z?(z):1 + AllocateSwapMap() + + Del() + // a temporary datum for a chunk can be deleted outright + // for others, some cleanup is necessary + if(!ischunk) + swapmaps_loaded-=src + swapmaps_byname-=id + if(z2>swapmaps_compiled_maxz ||\ + y2>swapmaps_compiled_maxy ||\ + x2>swapmaps_compiled_maxx) + var/list/areas=new + for(var/atom/A in block(locate(x1,y1,z1),locate(x2,y2,z2))) + for(var/obj/O in A) qdel(O) + for(var/mob/M in A) + if(!M.key) qdel(M) + else M.loc=null + areas[A.loc]=null + qdel(A) + // delete areas that belong only to this map + for(var/area/a in areas) + if(a && !a.contents.len) qdel(a) + if(x2>=world.maxx || y2>=world.maxy || z2>=world.maxz) CutXYZ() + qdel(areas) + ..() + + /* + Savefile format: + map + id + x // size, not coords + y + z + areas // list of areas, not including default + [each z; 1 to depth] + [each y; 1 to height] + [each x; 1 to width] + type // of turf + AREA // if non-default; saved as a number (index into areas list) + vars // all other changed vars + */ + Write(savefile/S) + var/x + var/y + var/z + var/n + var/list/areas + var/area/defarea=locate(world.area) + if(!defarea) defarea=new world.area + areas=list() + for(var/turf/T in block(locate(x1,y1,z1),locate(x2,y2,z2))) + areas[T.loc]=null + for(n in areas) // quickly eliminate associations for smaller storage + areas-=n + areas+=n + areas-=defarea + InitializeSwapMaps() + locked=1 + S["id"] << id + S["z"] << z2-z1+1 + S["y"] << y2-y1+1 + S["x"] << x2-x1+1 + S["areas"] << areas + for(n in 1 to areas.len) areas[areas[n]]=n + var/oldcd=S.cd + for(z=z1,z<=z2,++z) + S.cd="[z-z1+1]" + for(y=y1,y<=y2,++y) + S.cd="[y-y1+1]" + for(x=x1,x<=x2,++x) + S.cd="[x-x1+1]" + var/turf/T=locate(x,y,z) + S["type"] << T.type + if(T.loc!=defarea) S["AREA"] << areas[T.loc] + T.Write(S) + S.cd=".." + S.cd=".." + sleep() + S.cd=oldcd + locked=0 + qdel(areas) + + Read(savefile/S,_id,turf/locorner) + var/x + var/y + var/z + var/n + var/list/areas + var/area/defarea=locate(world.area) + id=_id + if(locorner) + ischunk=1 + x1=locorner.x + y1=locorner.y + z1=locorner.z + if(!defarea) defarea=new world.area + if(!_id) + S["id"] >> id + else + var/dummy + S["id"] >> dummy + S["z"] >> z2 // these are depth, + S["y"] >> y2 // height, + S["x"] >> x2 // width + S["areas"] >> areas + locked=1 + AllocateSwapMap() // adjust x1,y1,z1 - x2,y2,z2 coords + var/oldcd=S.cd + for(z=z1,z<=z2,++z) + S.cd="[z-z1+1]" + for(y=y1,y<=y2,++y) + S.cd="[y-y1+1]" + for(x=x1,x<=x2,++x) + S.cd="[x-x1+1]" + var/tp + S["type"]>>tp + var/turf/T=locate(x,y,z) + T.loc.contents-=T + T=new tp(locate(x,y,z)) + if("AREA" in S.dir) + S["AREA"]>>n + var/area/A=areas[n] + A.contents+=T + else defarea.contents+=T + // clear the turf + for(var/obj/O in T) qdel(O) + for(var/mob/M in T) + if(!M.key) qdel(M) + else M.loc=null + // finish the read + T.Read(S) + S.cd=".." + S.cd=".." + sleep() + S.cd=oldcd + locked=0 + qdel(areas) + + /* + Find an empty block on the world map in which to load this map. + If no space is found, increase world.maxz as necessary. (If the + map is greater in x,y size than the current world, expand + world.maxx and world.maxy too.) + + Ignore certain operations if loading a map as a chunk. Use the + x1,y1,z1 position for it, and *don't* count it as a loaded map. + */ + proc/AllocateSwapMap() + InitializeSwapMaps() + world.maxx=max(x2,world.maxx) // stretch x/y if necessary + world.maxy=max(y2,world.maxy) + if(!ischunk) + if(world.maxz<=swapmaps_compiled_maxz) + z1=swapmaps_compiled_maxz+1 + x1=1;y1=1 + else + var/list/l=ConsiderRegion(1,1,world.maxx,world.maxy,swapmaps_compiled_maxz+1) + x1=l[1] + y1=l[2] + z1=l[3] + qdel(l) + x2+=x1-1 + y2+=y1-1 + z2+=z1-1 + world.maxz=max(z2,world.maxz) // stretch z if necessary + if(!ischunk) + swapmaps_loaded[src]=null + swapmaps_byname[id]=src + + proc/ConsiderRegion(X1,Y1,X2,Y2,Z1,Z2) + while(1) + var/nextz=0 + var/swapmap/M + for(M in swapmaps_loaded) + if(M.z2Z2) || M.z1>=Z1+z2 ||\ + M.x1>X2 || M.x2=X1+x2 ||\ + M.y1>Y2 || M.y2=Y1+y2) continue + // look for sub-regions with a defined ceiling + var/nz2=Z2?(Z2):Z1+z2-1+M.z2-M.z1 + if(M.x1>=X1+x2) + .=ConsiderRegion(X1,Y1,M.x1-1,Y2,Z1,nz2) + if(.) return + else if(M.x2<=X2-x2) + .=ConsiderRegion(M.x2+1,Y1,X2,Y2,Z1,nz2) + if(.) return + if(M.y1>=Y1+y2) + .=ConsiderRegion(X1,Y1,X2,M.y1-1,Z1,nz2) + if(.) return + else if(M.y2<=Y2-y2) + .=ConsiderRegion(X1,M.y2+1,X2,Y2,Z1,nz2) + if(.) return + nextz=nextz?min(nextz,M.z2+1):(M.z2+1) + if(!M) + /* If nextz is not 0, then at some point there was an overlap that + could not be resolved by using an area to the side */ + if(nextz) Z1=nextz + if(!nextz || (Z2 && Z2-Z1+1=z2)?list(X1,Y1,Z1):null + X1=1;X2=world.maxx + Y1=1;Y2=world.maxy + + proc/CutXYZ() + var/mx=swapmaps_compiled_maxx + var/my=swapmaps_compiled_maxy + var/mz=swapmaps_compiled_maxz + for(var/swapmap/M in swapmaps_loaded) // may not include src + mx=max(mx,M.x2) + my=max(my,M.y2) + mz=max(mz,M.z2) + world.maxx=mx + world.maxy=my + world.maxz=mz + + // save and delete + proc/Unload() + Save() + qdel(src) + + proc/Save() + if(id==src) return 0 + var/savefile/S=mode?(new):new("map_[id].sav") + S << src + while(locked) sleep(1) + if(mode) + fdel("map_[id].txt") + S.ExportText("/","map_[id].txt") + return 1 + + // this will not delete existing savefiles for this map + proc/SetID(newid) + swapmaps_byname-=id + id=newid + swapmaps_byname[id]=src + + proc/AllTurfs(z) + if(isnum(z) && (zz2)) return null + return block(LoCorner(z),HiCorner(z)) + + // this could be safely called for an obj or mob as well, but + // probably not an area + proc/Contains(turf/T) + return (T && T.x>=x1 && T.x<=x2\ + && T.y>=y1 && T.y<=y2\ + && T.z>=z1 && T.z<=z2) + + proc/InUse() + for(var/turf/T in AllTurfs()) + for(var/mob/M in T) if(M.key) return 1 + + proc/LoCorner(z=z1) + return locate(x1,y1,z) + proc/HiCorner(z=z2) + return locate(x2,y2,z) + + /* + Build procs: Take 2 turfs as corners, plus an item type. + An item may be like: + + /turf/wall + /obj/fence{icon_state="iron"} + */ + proc/BuildFilledRectangle(turf/T1,turf/T2,item) + if(!Contains(T1) || !Contains(T2)) return + var/turf/T=T1 + // pick new corners in a block()-friendly form + T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) + T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) + for(T in block(T1,T2)) new item(T) + + proc/BuildRectangle(turf/T1,turf/T2,item) + if(!Contains(T1) || !Contains(T2)) return + var/turf/T=T1 + // pick new corners in a block()-friendly form + T1=locate(min(T1.x,T2.x),min(T1.y,T2.y),min(T1.z,T2.z)) + T2=locate(max(T.x,T2.x),max(T.y,T2.y),max(T.z,T2.z)) + if(T2.x-T1.x<2 || T2.y-T1.y<2) BuildFilledRectangle(T1,T2,item) + else + //for(T in block(T1,T2)-block(locate(T1.x+1,T1.y+1,T1.z),locate(T2.x-1,T2.y-1,T2.z))) + for(T in block(T1,locate(T2.x,T1.y,T2.z))) new item(T) + for(T in block(locate(T1.x,T2.y,T1.z),T2)) new item(T) + for(T in block(locate(T1.x,T1.y+1,T1.z),locate(T1.x,T2.y-1,T2.z))) new item(T) + for(T in block(locate(T2.x,T1.y+1,T1.z),locate(T2.x,T2.y-1,T2.z))) new item(T) + + /* + Supplementary build proc: Takes a list of turfs, plus an item + type. Actually the list doesn't have to be just turfs. + */ + proc/BuildInTurfs(list/turfs,item) + for(var/T in turfs) new item(T) + +atom + Write(savefile/S) + for(var/V in vars-"x"-"y"-"z"-"contents"-"icon"-"overlays"-"underlays") + if(issaved(vars[V])) + if(vars[V]!=initial(vars[V])) S[V]<>ic + if(istext(ic)) icon=swapmaps_iconcache[ic] + if(l && contents!=l) + contents+=l + qdel(l) + + +// set this up (at runtime) as follows: +// list(\ +// 'player.dmi'="player",\ +// 'monster.dmi'="monster",\ +// ... +// 'item.dmi'="item") +var/list/swapmaps_iconcache + +// preferred mode; sav or text +var/const/SWAPMAPS_SAV=0 +var/const/SWAPMAPS_TEXT=1 +var/swapmaps_mode=SWAPMAPS_SAV + +var/swapmaps_compiled_maxx +var/swapmaps_compiled_maxy +var/swapmaps_compiled_maxz +var/swapmaps_initialized +var/swapmaps_loaded +var/swapmaps_byname + +proc/InitializeSwapMaps() + if(swapmaps_initialized) return + swapmaps_initialized=1 + swapmaps_compiled_maxx=world.maxx + swapmaps_compiled_maxy=world.maxy + swapmaps_compiled_maxz=world.maxz + swapmaps_loaded=list() + swapmaps_byname=list() + if(swapmaps_iconcache) + for(var/V in swapmaps_iconcache) + // reverse-associate everything + // so you can look up an icon file by name or vice-versa + swapmaps_iconcache[swapmaps_iconcache[V]]=V + +proc/SwapMaps_AddIconToCache(name,icon) + if(!swapmaps_iconcache) swapmaps_iconcache=list() + swapmaps_iconcache[name]=icon + swapmaps_iconcache[icon]=name + +proc/SwapMaps_Find(id) + InitializeSwapMaps() + return swapmaps_byname[id] + +proc/SwapMaps_Load(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(!M) + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else if(fexists("map_[id].sav")) + S=new("map_[id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else return // no file found + if(text) + S=new + S.ImportText("/",file("map_[id].txt")) + S >> M + while(M.locked) sleep(1) + M.mode=text + return M + +proc/SwapMaps_Save(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(M) M.Save() + return M + +proc/SwapMaps_Save_All() + InitializeSwapMaps() + for(var/swapmap/M in swapmaps_loaded) + if(M) M.Save() + +proc/SwapMaps_Unload(id) + InitializeSwapMaps() + var/swapmap/M=swapmaps_byname[id] + if(!M) return // return silently from an error + M.Unload() + return 1 + +proc/SwapMaps_DeleteFile(id) + fdel("map_[id].sav") + fdel("map_[id].txt") + +proc/SwapMaps_CreateFromTemplate(template_id) + var/swapmap/M=new + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[template_id].txt")) + text=1 + else if(fexists("map_[template_id].sav")) + S=new("map_[template_id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[template_id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_CreateFromTemplate(): map_[template_id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[template_id].txt")) + /* + This hacky workaround is needed because S >> M will create a brand new + M to fill with data. There's no way to control the Read() process + properly otherwise. The //.0 path should always match the map, however. + */ + S.cd="//.0" + M.Read(S,M) + M.mode=text + while(M.locked) sleep(1) + return M + +proc/SwapMaps_LoadChunk(chunk_id,turf/locorner) + var/swapmap/M=new + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) + text=1 + else if(fexists("map_[chunk_id].sav")) + S=new("map_[chunk_id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[chunk_id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_LoadChunk(): map_[chunk_id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[chunk_id].txt")) + /* + This hacky workaround is needed because S >> M will create a brand new + M to fill with data. There's no way to control the Read() process + properly otherwise. The //.0 path should always match the map, however. + */ + S.cd="//.0" + M.Read(S,M,locorner) + while(M.locked) sleep(1) + qdel(M) + return 1 + +proc/SwapMaps_SaveChunk(chunk_id,turf/corner1,turf/corner2) + if(!corner1 || !corner2) + world.log << "SwapMaps error in SwapMaps_SaveChunk():" + if(!corner1) world.log << " corner1 turf is null" + if(!corner2) world.log << " corner2 turf is null" + return + var/swapmap/M=new + M.id=chunk_id + M.ischunk=1 // this is a chunk + M.x1=min(corner1.x,corner2.x) + M.y1=min(corner1.y,corner2.y) + M.z1=min(corner1.z,corner2.z) + M.x2=max(corner1.x,corner2.x) + M.y2=max(corner1.y,corner2.y) + M.z2=max(corner1.z,corner2.z) + M.mode=swapmaps_mode + M.Save() + while(M.locked) sleep(1) + qdel(M) + return 1 + +proc/SwapMaps_GetSize(id) + var/savefile/S + var/text=0 + if(swapmaps_mode==SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else if(fexists("map_[id].sav")) + S=new("map_[id].sav") + else if(swapmaps_mode!=SWAPMAPS_TEXT && fexists("map_[id].txt")) + text=1 + else + world.log << "SwapMaps error in SwapMaps_GetSize(): map_[id] file not found." + return + if(text) + S=new + S.ImportText("/",file("map_[id].txt")) + /* + The //.0 path should always be the map. There's no other way to + read this data. + */ + S.cd="//.0" + var/x + var/y + var/z + S["x"] >> x + S["y"] >> y + S["z"] >> z + return list(x,y,z) diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index c26c2eb9cd..758737f1a9 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -164,7 +164,7 @@ user << "The crate's anti-tamper system activates!" var/turf/T = get_turf(src.loc) explosion(T, 0, 0, 0, 1) - del(src) + qdel(src) return else user << "You attempt to interact with the device using a hand gesture, but it appears this crate is from before the DECANECT came out." diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index ee043b1441..bdb70368d2 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -18,7 +18,7 @@ if (machine) machine.console = src else - del(src) + qdel(src) /obj/machinery/mineral/processing_unit_console/attack_hand(mob/user) add_fingerprint(user) diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 9dc23503ec..c0c03d815a 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -18,7 +18,7 @@ if (machine) machine.console = src else - del(src) + qdel(src) /obj/machinery/mineral/stacking_unit_console/attack_hand(mob/user) add_fingerprint(user) @@ -85,7 +85,7 @@ var/obj/item/stack/S = new stacktype(src) stack_storage[S.name] = 0 stack_paths[S.name] = stacktype - del(S) + qdel(S) stack_storage["glass"] = 0 stack_paths["glass"] = /obj/item/stack/sheet/glass diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index c56bcde642..67d31c4331 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -319,7 +319,7 @@ if(!S || S.field_type != get_responsive_reagent(F.find_type)) if(X) visible_message("\red[pick("[display_name] crumbles away into dust","[display_name] breaks apart")].") - del(X) + qdel(X) finds.Remove(F) diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index bcf46bb292..eabb0c3a67 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -42,22 +42,22 @@ if(O) if (istype(O,/obj/item/stack/sheet/mineral/gold)) amt_gold += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/silver)) amt_silver += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/diamond)) amt_diamond += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/phoron)) amt_phoron += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/mineral/uranium)) amt_uranium += 100 * O.get_amount() - del(O) + qdel(O) if (istype(O,/obj/item/stack/sheet/metal)) amt_iron += 100 * O.get_amount() - del(O) + qdel(O) /obj/machinery/mineral/mint/attack_hand(user as mob) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 5428f3f6c0..ce365bbde2 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -97,5 +97,5 @@ for (var/obj/item/weapon/ore/O in contents) O.loc = src.loc O.ex_act(severity++) - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/dead/observer/logout.dm b/code/modules/mob/dead/observer/logout.dm index cf51df634e..11c6c3c834 100644 --- a/code/modules/mob/dead/observer/logout.dm +++ b/code/modules/mob/dead/observer/logout.dm @@ -2,4 +2,4 @@ ..() spawn(0) if(src && !key) //we've transferred to another mob. This ghost should be deleted. - del(src) + qdel(src) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index ee8194a004..076d117ecc 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -81,10 +81,10 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images real_name = name ..() -/mob/dead/observer/Del() +/mob/dead/observer/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage - del(ghostimage) + qdel(ghostimage) ghostimage = null updateallghostimages() ..() @@ -597,7 +597,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp for(var/image/I in client.images) if(I.icon_state == icon) iconRemoved = 1 - del(I) + qdel(I) if(!iconRemoved) var/image/J = image('icons/mob/mob.dmi', loc = src, icon_state = icon) diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index a97d616dee..07cd8f19ff 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -19,8 +19,8 @@ if(do_gibs) gibs(loc, viruses, dna) spawn(15) - if(animation) del(animation) - if(src) del(src) + if(animation) qdel(animation) + if(src) qdel(src) //This is the proc for turning a mob into ash. Mostly a copy of gib code (above). //Originally created for wizard disintegrate. I've removed the virus code since it's irrelevant here. @@ -43,8 +43,8 @@ dead_mob_list -= src spawn(15) - if(animation) del(animation) - if(src) del(src) + if(animation) qdel(animation) + if(src) qdel(src) /mob/proc/death(gibbed,deathmessage="seizes up and falls limp...") diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index a0df415c03..81aad905c8 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -39,10 +39,10 @@ if(eyeobj) eyeobj.loc = src.loc -/mob/living/silicon/ai/Del() +/mob/living/silicon/ai/Destroy() if(eyeobj) eyeobj.owner = null - del(eyeobj) // No AI, no Eye + qdel(eyeobj) // No AI, no Eye ..() /atom/proc/move_camera_by_click() diff --git a/code/modules/mob/freelook/ai/update_triggers.dm b/code/modules/mob/freelook/ai/update_triggers.dm index 828281567e..327b39fbf2 100644 --- a/code/modules/mob/freelook/ai/update_triggers.dm +++ b/code/modules/mob/freelook/ai/update_triggers.dm @@ -41,7 +41,7 @@ dd_insertObjectList(cameranet.cameras, src) update_coverage(1) -/obj/machinery/camera/Del() +/obj/machinery/camera/Destroy() cameranet.cameras -= src clear_all_networks() ..() diff --git a/code/modules/mob/freelook/eye.dm b/code/modules/mob/freelook/eye.dm index a9fefbc5bd..bec261797d 100644 --- a/code/modules/mob/freelook/eye.dm +++ b/code/modules/mob/freelook/eye.dm @@ -31,11 +31,11 @@ updateallghostimages() ..() -mob/eye/Del() +mob/eye/Destroy() if (ghostimage) ghost_darkness_images -= ghostimage ghost_sightless_images -= ghostimage - del(ghostimage) + qdel(ghostimage) ghostimage = null updateallghostimages() ..() diff --git a/code/modules/mob/freelook/mask/update_triggers.dm b/code/modules/mob/freelook/mask/update_triggers.dm index d80527a2fa..a8e68058fd 100644 --- a/code/modules/mob/freelook/mask/update_triggers.dm +++ b/code/modules/mob/freelook/mask/update_triggers.dm @@ -23,7 +23,7 @@ ..() cultnet.updateVisibility(src, 0) -/mob/living/Del() +/mob/living/Destroy() cultnet.updateVisibility(src, 0) ..() diff --git a/code/modules/mob/freelook/update_triggers.dm b/code/modules/mob/freelook/update_triggers.dm index 9bba162c40..c7dc346648 100644 --- a/code/modules/mob/freelook/update_triggers.dm +++ b/code/modules/mob/freelook/update_triggers.dm @@ -13,7 +13,7 @@ /turf/drain_power() return -1 -/turf/simulated/Del() +/turf/simulated/Destroy() updateVisibility(src) ..() @@ -24,7 +24,7 @@ // STRUCTURES -/obj/structure/Del() +/obj/structure/Destroy() updateVisibility(src) ..() @@ -34,7 +34,7 @@ // EFFECTS -/obj/effect/Del() +/obj/effect/Destroy() updateVisibility(src) ..() diff --git a/code/modules/mob/freelook/visualnet.dm b/code/modules/mob/freelook/visualnet.dm index 161aeb92b8..38cb5bb3d2 100644 --- a/code/modules/mob/freelook/visualnet.dm +++ b/code/modules/mob/freelook/visualnet.dm @@ -12,7 +12,7 @@ ..() visual_nets += src -/datum/visualnet/Del() +/datum/visualnet/Destroy() visual_nets -= src ..() diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index 5e7fbe438d..6347a091f4 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -11,7 +11,7 @@ ..() processing_objects.Add(src) -/obj/item/weapon/holder/Del() +/obj/item/weapon/holder/Destroy() processing_objects.Remove(src) ..() @@ -26,7 +26,7 @@ mob_container.forceMove(get_turf(src)) M.reset_view() - del(src) + qdel(src) /obj/item/weapon/holder/attackby(obj/item/weapon/W as obj, mob/user as mob) for(var/mob/M in src.contents) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 0d20e00166..44e52b0790 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -20,7 +20,7 @@ if(!W.mob_can_equip(src, slot)) if(del_on_fail) - del(W) + qdel(W) else if(!disable_warning) src << "\red You are unable to equip that." //Only print if del_on_fail is false diff --git a/code/modules/mob/living/blob/blob.dm b/code/modules/mob/living/blob/blob.dm index 2b82ccbedb..8bbf517e60 100644 --- a/code/modules/mob/living/blob/blob.dm +++ b/code/modules/mob/living/blob/blob.dm @@ -246,7 +246,7 @@ B << "To create this node you will have to be on a normal blob tile and far enough away from any other node." B << "Check your Blob verbs and hit Create Node to build a node." spawn(10) - del(G_found) + qdel(G_found) diff --git a/code/modules/mob/living/carbon/alien/diona/progression.dm b/code/modules/mob/living/carbon/alien/diona/progression.dm index fa567cbb44..588acea5ad 100644 --- a/code/modules/mob/living/carbon/alien/diona/progression.dm +++ b/code/modules/mob/living/carbon/alien/diona/progression.dm @@ -13,7 +13,7 @@ if(istype(loc,/obj/item/weapon/holder/diona)) var/obj/item/weapon/holder/diona/L = loc src.loc = L.loc - del(L) + qdel(L) src.visible_message("\red [src] begins to shift and quiver, and erupts in a shower of shed bark as it splits into a tangle of nearly a dozen new dionaea.","\red You begin to shift and quiver, feeling your awareness splinter. All at once, we consume our stored nutrients to surge with growth, splitting into a tangle of at least a dozen new dionaea. We have attained our gestalt form.") return "Diona" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/progression.dm b/code/modules/mob/living/carbon/alien/progression.dm index b6306ed5e2..54c7f9a969 100644 --- a/code/modules/mob/living/carbon/alien/progression.dm +++ b/code/modules/mob/living/carbon/alien/progression.dm @@ -38,7 +38,7 @@ for(var/datum/language/L in languages) adult.add_language(L.name) - del(src) + qdel(src) /mob/living/carbon/alien/proc/update_progression() if(amount_grown < max_grown) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index c4107f8119..819613ee65 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -61,7 +61,7 @@ living_mob_list += brainmob user.drop_item() - del(O) + qdel(O) name = "Man-Machine Interface: [brainmob.real_name]" icon_state = "mmi_full" diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 517e32362a..43918f5288 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -7,8 +7,8 @@ /mob/living/carbon/brain/gib() if(istype(container, /obj/item/device/mmi)) - del(container)//Gets rid of the MMI if there is one + qdel(container)//Gets rid of the MMI if there is one if(loc) if(istype(loc,/obj/item/organ/brain)) - del(loc)//Gets rid of the brain item + qdel(loc)//Gets rid of the brain item ..(null,1) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index d3a7f24b36..8ab4758340 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -65,7 +65,7 @@ if (internal) if (!internal.air_contents) - del(internal) + qdel(internal) else stat("Internal Atmosphere Info", internal.name) stat("Tank Pressure", internal.air_contents.return_pressure()) @@ -818,7 +818,7 @@ for(var/x in all_hairs) var/datum/sprite_accessory/hair/H = new x // create new hair datum based on type x hairs.Add(H.name) // add hair name to hairs - del(H) // delete the hair after it's all done + qdel(H) // delete the hair after it's all done var/new_style = input("Please select hair style", "Character Generation",h_style) as null|anything in hairs @@ -833,7 +833,7 @@ for(var/x in all_fhairs) var/datum/sprite_accessory/facial_hair/H = new x fhairs.Add(H.name) - del(H) + qdel(H) new_style = input("Please select facial style", "Character Generation",f_style) as null|anything in fhairs @@ -944,7 +944,7 @@ if(H.brainmob.real_name == src.real_name) if(H.brainmob.mind) H.brainmob.mind.transfer_to(src) - del(H) + qdel(H) for (var/datum/disease/virus in viruses) virus.cure() @@ -1017,7 +1017,7 @@ .=..() if(clean_feet && !shoes && istype(feet_blood_DNA, /list) && feet_blood_DNA.len) feet_blood_color = null - del(feet_blood_DNA) + qdel(feet_blood_DNA) update_inv_shoes(1) return 1 @@ -1143,7 +1143,7 @@ if(client && client.screen) client.screen.len = null if(hud_used) - del(hud_used) + qdel(hud_used) hud_used = new /datum/hud(src) if(species) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index b7cecf3d7e..94dfeddf34 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -337,12 +337,12 @@ visible_message("[user] has broken [src]'s grip on [lgrab.affecting]!") success = 1 spawn(1) - del(lgrab) + qdel(lgrab) if(istype(r_hand, /obj/item/weapon/grab)) var/obj/item/weapon/grab/rgrab = r_hand if(rgrab.affecting) visible_message("[user] has broken [src]'s grip on [rgrab.affecting]!") success = 1 spawn(1) - del(rgrab) + qdel(rgrab) return success diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index 705879c633..c962b8355b 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -129,7 +129,7 @@ spark_system.attach(src) spark_system.start() spawn(10) - del(spark_system) + qdel(spark_system) //Handles chem traces /mob/living/carbon/human/proc/handle_trace_chems() diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 5484508fe7..05d6e27e0c 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -34,7 +34,7 @@ This saves us from having to call add_fingerprint() any time something is put in if (equip_to_slot_if_possible(W, slots[slot], del_on_fail = 0)) return slot if (del_on_fail) - del(W) + qdel(W) return null @@ -341,9 +341,9 @@ This saves us from having to call add_fingerprint() any time something is put in /obj/effect/equip_e/New() if (!ticker) - del(src) + qdel(src) spawn(100) - del(src) + qdel(src) ..() return @@ -354,22 +354,22 @@ This saves us from having to call add_fingerprint() any time something is put in switch(place) if("mask") if (!( target.wear_mask )) - del(src) + qdel(src) if("l_hand") if (!( target.l_hand )) - del(src) + qdel(src) if("r_hand") if (!( target.r_hand )) - del(src) + qdel(src) if("suit") if (!( target.wear_suit )) - del(src) + qdel(src) if("uniform") if (!( target.w_uniform )) - del(src) + qdel(src) if("back") if (!( target.back )) - del(src) + qdel(src) if("syringe") return if("pill") @@ -382,10 +382,10 @@ This saves us from having to call add_fingerprint() any time something is put in return if("handcuff") if (!( target.handcuffed )) - del(src) + qdel(src) if("id") if ((!( target.wear_id ) || !( target.w_uniform ))) - del(src) + qdel(src) if("splints") var/count = 0 for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) @@ -394,19 +394,19 @@ This saves us from having to call add_fingerprint() any time something is put in count = 1 break if(count == 0) - del(src) + qdel(src) return if("sensor") if (! target.w_uniform ) - del(src) + qdel(src) if("internal") if ((!( (istype(target.wear_mask, /obj/item/clothing/mask) && (istype(target.back, /obj/item/weapon/tank) || istype(target.belt, /obj/item/weapon/tank) || istype(target.s_store, /obj/item/weapon/tank)) && !( target.internal )) ) && !( target.internal ))) - del(src) + qdel(src) var/list/L = list( "syringe", "pill", "drink", "dnainjector", "fuel", "sensor", "internal", "tie") if ((item && !( L.Find(place) ))) if(isrobot(source) && place != "handcuff") - del(src) + qdel(src) for(var/mob/O in viewers(target, null)) O.show_message("\red [source] is trying to put \a [item] on [target]", 1) else @@ -508,7 +508,7 @@ This saves us from having to call add_fingerprint() any time something is put in message = "\red [source] is trying to empty [target]'s pockets." if("CPR") if (!target.cpr_time) - del(src) + qdel(src) target.cpr_time = 0 message = "\red [source] is trying perform CPR on [target]!" if("internal") @@ -607,13 +607,13 @@ It can still be worn/put on as normal. strip_item = target.shoes if("l_hand") if (istype(target, /obj/item/clothing/suit/straight_jacket)) - del(src) + qdel(src) slot_to_process = slot_l_hand if (target.l_hand) strip_item = target.l_hand if("r_hand") if (istype(target, /obj/item/clothing/suit/straight_jacket)) - del(src) + qdel(src) slot_to_process = slot_r_hand if (target.r_hand) strip_item = target.r_hand @@ -700,11 +700,11 @@ It can still be worn/put on as normal. S.add_fingerprint(source) if (!( istype(S, /obj/item/weapon/dnainjector) )) S.inuse = 0 - del(src) + qdel(src) S.inject(target, source) if (S.s_time >= world.time + 30) S.inuse = 0 - del(src) + qdel(src) S.s_time = world.time for(var/mob/O in viewers(source, null)) O.show_message("\red [source] injects [target] with the DNA Injector!", 1) @@ -763,4 +763,4 @@ It can still be worn/put on as normal. if(source && target) if(source.machine == target) target.show_inv(source) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 568822d105..440ab03b06 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -974,7 +974,7 @@ else for(var/atom/a in hallucinations) - del a + qdel(a) if(halloss > 100) src << "You're in too much pain to keep going..." @@ -1404,7 +1404,7 @@ if(M.stat == 2) M.death(1) stomach_contents.Remove(M) - del(M) + qdel(M) continue if(air_master.current_cycle%3==1) if(!(M.status_flags & GODMODE)) diff --git a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm index fa40f8ee00..41349846eb 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/shadow.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/shadow.dm @@ -23,4 +23,4 @@ /datum/species/shadow/handle_death(var/mob/living/carbon/human/H) spawn(1) new /obj/effect/decal/cleanable/ash(H.loc) - del(H) \ No newline at end of file + qdel(H) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 6fddbd92ec..5c01ea38b4 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -178,7 +178,7 @@ for(var/obj/item/organ/organ in H.contents) if((organ in H.organs) || (organ in H.internal_organs)) - del(organ) + qdel(organ) if(H.organs) H.organs.Cut() if(H.internal_organs) H.internal_organs.Cut() diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 62907752aa..8e1b91a12c 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -209,7 +209,7 @@ if(D.client) D.loc = H.loc else - del(D) + qdel(D) H.visible_message("\red[H] splits apart with a wet slithering noise!") diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm index 093025189b..c60d8bca1d 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_embryo.dm @@ -16,9 +16,9 @@ spawn(0) AddInfectionImages(affected_mob) else - del(src) + qdel(src) -/obj/item/alien_embryo/Del() +/obj/item/alien_embryo/Destroy() if(affected_mob) affected_mob.status_flags &= ~(XENO_HOST) spawn(0) @@ -98,7 +98,7 @@ new_xeno << sound('sound/voice/hiss5.ogg',0,0,0,100) //To get the player's attention if(gib_on_success) affected_mob.gib() - del(src) + qdel(src) /*---------------------------------------- Proc: RefreshInfectionImage() @@ -114,7 +114,7 @@ Des: Removes all infection images from aliens and places an infection image on a if(alien.client) for(var/image/I in alien.client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) for(var/mob/living/L in mob_list) if(iscorgi(L) || iscarbon(L)) if(L.status_flags & XENO_HOST) @@ -156,4 +156,4 @@ Des: Removes the alien infection image from all aliens in the world located in p for(var/image/I in alien.client.images) if(I.loc == C) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) \ No newline at end of file + qdel(I) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm index 6fbdfa8ddb..bdc505fe34 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_facehugger.dm @@ -41,7 +41,7 @@ var/const/MAX_ACTIVE_TIME = 400 if(config.aliens_allowed) ..() else - del(src) + qdel(src) /obj/item/clothing/mask/facehugger/examine(mob/user) ..(user) diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm index e1caf89324..4ef350ef88 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/xenomorphs.dm @@ -45,7 +45,7 @@ Des: Removes all infected images from the alien. if (client) for(var/image/I in client.images) if(dd_hasprefix_case(I.icon_state, "infected")) - del(I) + qdel(I) return /* TODO: Convert this over. diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index dbc78f513c..42e4c0a6d8 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -239,7 +239,7 @@ var/global/list/damage_icon_parts = list() //0 = destroyed, 1 = normal, 2 = robotic, 3 = necrotic. //Create a new, blank icon for our mob to use. if(stand_icon) - del(stand_icon) + qdel(stand_icon) stand_icon = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi',"blank") var/icon_key = "[species.race_key][g][s_tone][r_skin][g_skin][b_skin]" var/obj/item/organ/eyes/eyes = internal_organs_by_name["eyes"] @@ -412,7 +412,7 @@ var/global/list/damage_icon_parts = list() if (targeted_by && target_locked) overlays_standing[TARGETED_LAYER] = target_locked else if (!targeted_by && target_locked) - del(target_locked) + qdel(target_locked) if (!targeted_by) overlays_standing[TARGETED_LAYER] = null if(update_icons) update_icons() diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm index 2f67cbec85..7336189e11 100644 --- a/code/modules/mob/living/carbon/human/whisper.dm +++ b/code/modules/mob/living/carbon/human/whisper.dm @@ -143,7 +143,7 @@ //now mobs var/speech_bubble_test = say_test(message) var/image/speech_bubble = image('icons/mob/talk.dmi',src,"h[speech_bubble_test]") - spawn(30) del(speech_bubble) + spawn(30) qdel(speech_bubble) for(var/mob/M in listening) M << speech_bubble diff --git a/code/modules/mob/living/carbon/metroid/items.dm b/code/modules/mob/living/carbon/metroid/items.dm index 9f10399112..f7adc8b20f 100644 --- a/code/modules/mob/living/carbon/metroid/items.dm +++ b/code/modules/mob/living/carbon/metroid/items.dm @@ -23,7 +23,7 @@ user <<"You apply the enhancer. It now has triple the amount of uses." Uses = 3 enhanced = 1 - del(O) + qdel(O) /obj/item/slime_extract/New() ..() @@ -145,14 +145,14 @@ pet.icon_dead = "[M.colour] baby slime dead" pet.colour = "[M.colour]" user <<"You feed the slime the potion, removing it's powers and calming it." - del(M) + qdel(M) var/newname = sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text, MAX_NAME_LEN) if (!newname) newname = "pet slime" pet.name = newname pet.real_name = newname - del(src) + qdel(src) /obj/item/weapon/slimepotion2 name = "advanced docility potion" @@ -176,14 +176,14 @@ pet.icon_dead = "[M.colour] baby slime dead" pet.colour = "[M.colour]" user <<"You feed the slime the potion, removing it's powers and calming it." - del(M) + qdel(M) var/newname = sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text, MAX_NAME_LEN) if (!newname) newname = "pet slime" pet.name = newname pet.real_name = newname - del(src) + qdel(src) /obj/item/weapon/slimesteroid @@ -208,7 +208,7 @@ user <<"You feed the slime the steroid. It now has triple the amount of extract." M.cores = 3 - del(src) + qdel(src) /obj/item/weapon/slimesteroid2 name = "extract enhancer" @@ -227,7 +227,7 @@ user <<"You apply the enhancer. It now has triple the amount of uses." target.Uses = 3 target.enahnced = 1 - del(src)*/ + qdel(src)*/ /obj/effect/golemrune anchored = 1 @@ -268,7 +268,7 @@ G.set_species("Golem") G.key = ghost.key G << "You are an adamantine golem. You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools. Serve [user], and assist them in completing their goals at any cost." - del (src) + qdel(src) proc/announce_to_ghosts() @@ -350,7 +350,7 @@ spawn(rand(50,100)) src.visible_message(" The [name] bursts open!") new/mob/living/carbon/slime(T) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/slime/process() diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index e7e545fb30..ebbfb991d0 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -178,7 +178,7 @@ var/f_loss = null switch (severity) if (1.0) - del(src) + qdel(src) return if (2.0) diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm index b2f8c2588f..b5fd583ade 100644 --- a/code/modules/mob/living/carbon/metroid/powers.dm +++ b/code/modules/mob/living/carbon/metroid/powers.dm @@ -161,7 +161,7 @@ src.mind.transfer_to(new_slime) else new_slime.key = src.key - del(src) + qdel(src) else src << "I am not ready to reproduce yet..." else diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c4175456ec..5f62018723 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -512,7 +512,7 @@ default behaviour is: for(var/mob/O in viewers(M, null)) O.show_message(text("\red [] has been pulled from []'s grip by []", G.affecting, G.assailant, src), 1) //G = null - del(G) + qdel(G) else ok = 0 if (locate(/obj/item/weapon/grab, M.grabbed_by.len)) @@ -629,22 +629,22 @@ default behaviour is: var/resisting = 0 for(var/obj/O in L.requests) L.requests.Remove(O) - del(O) + qdel(O) resisting++ for(var/obj/item/weapon/grab/G in usr.grabbed_by) resisting++ switch(G.state) if(GRAB_PASSIVE) - del(G) + qdel(G) if(GRAB_AGGRESSIVE) if(prob(60)) //same chance of breaking the grab as disarm L.visible_message("[L] has broken free of [G.assailant]'s grip!") - del(G) + qdel(G) if(GRAB_NECK) //If the you move when grabbing someone then it's easier for them to break free. Same if the affected mob is immune to stun. if (((world.time - G.assailant.l_move_time < 30 || !L.stunned) && prob(15)) || prob(3)) L.visible_message("[L] has broken free of [G.assailant]'s headlock!") - del(G) + qdel(G) if(resisting) L.visible_message("[L] resists!") @@ -778,7 +778,7 @@ default behaviour is: O.show_message(text("\red [] manages to break the handcuffs!", CM), 1) CM << "\red You successfully break your handcuffs." CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.handcuffed) + qdel(CM.handcuffed) CM.handcuffed = null if(buckled && buckled.buckle_require_restraints) buckled.unbuckle_mob() @@ -826,7 +826,7 @@ default behaviour is: O.show_message(text("\red [] manages to break the legcuffs!", CM), 1) CM << "\red You successfully break your legcuffs." CM.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" )) - del(CM.legcuffed) + qdel(CM.legcuffed) CM.legcuffed = null CM.update_inv_legcuffed() else diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index e3ce0c9302..6e6ead32e7 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -59,7 +59,7 @@ if(P.taser_effect) stun_effect_act(0, P.agony, def_zone, P) src <<"\red You have been hit by [P]!" - del P + qdel(P) return //Armor diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 3db012b44d..8919ab0952 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -263,7 +263,7 @@ proc/get_radio_key_from_channel(var/channel) var/speech_bubble_test = say_test(message) var/image/speech_bubble = image('icons/mob/talk.dmi',src,"h[speech_bubble_test]") - spawn(30) del(speech_bubble) + spawn(30) qdel(speech_bubble) for(var/mob/M in listening) M << speech_bubble diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index af26c7ddb9..f4809a79ee 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -146,7 +146,7 @@ var/list/ai_verbs_default = list( if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. empty_playable_ai_cores += new/obj/structure/AIcore/deactivated(loc)//New empty terminal. - del(src)//Delete AI. + qdel(src)//Delete AI. return else if (B.brainmob.mind) @@ -196,9 +196,9 @@ var/list/ai_verbs_default = list( job = "AI" -/mob/living/silicon/ai/Del() +/mob/living/silicon/ai/Destroy() ai_list -= src - del(eyeobj) + qdel(eyeobj) ..() /mob/living/silicon/ai/pointed(atom/A as mob|obj|turf in view()) @@ -579,7 +579,7 @@ var/list/ai_verbs_default = list( input = input("Select a crew member:") as null|anything in personnel_list var/icon/character_icon = personnel_list[input] if(character_icon) - del(holo_icon)//Clear old icon so we're not storing it in memory. + qdel(holo_icon)//Clear old icon so we're not storing it in memory. holo_icon = getHologramIcon(icon(character_icon)) else alert("No suitable records found. Aborting.") @@ -592,7 +592,7 @@ var/list/ai_verbs_default = list( ) input = input("Please select a hologram:") as null|anything in icon_list if(input) - del(holo_icon) + qdel(holo_icon) switch(input) if("default") holo_icon = getHologramIcon(icon('icons/mob/AI.dmi',"holo1")) diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index efa4ccd4a4..7c60bb75e4 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -34,10 +34,10 @@ var/global/list/empty_playable_ai_cores = list() job_master.FreeRole(job) if(mind.objectives.len) - del(mind.objectives) + qdel(mind.objectives) mind.special_role = null clear_antag_roles(mind) ghostize(0) - del(src) + qdel(src) diff --git a/code/modules/mob/living/silicon/ai/subsystems.dm b/code/modules/mob/living/silicon/ai/subsystems.dm index af2f2f5b2c..54eb92b04b 100644 --- a/code/modules/mob/living/silicon/ai/subsystems.dm +++ b/code/modules/mob/living/silicon/ai/subsystems.dm @@ -11,7 +11,7 @@ /mob/living/silicon/ai/init_subsystems() ..() - del(alarm_monitor) + qdel(alarm_monitor) alarm_monitor = new/obj/nano_module/alarm_monitor/ai(src) crew_monitor = new(src) rcon = new(src) diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index 87e70393d0..920a3a1658 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -3,11 +3,11 @@ card.removePersonality() if(gibbed) src.loc = get_turf(card) - del(card) + qdel(card) else close_up() if(mind) - del(mind) + qdel(mind) ..(gibbed) ghostize() - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 6c099af932..fe426c36d0 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -8,7 +8,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) M.show_message("\red The data cable rapidly retracts back into its spool.", 3, "\red You hear a click and the sound of wire spooling rapidly.", 2) - del(src.cable) + qdel(src.cable) regular_hud_updates() diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index b78deedf7a..0d70692b13 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -29,7 +29,7 @@ var/obj/item/robot_parts/robot_component/comp = wrapped brokenstate = comp.icon_state_broken if(wrapped) - del wrapped + qdel(wrapped) wrapped = new/obj/item/broken_device diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index ca3c80d3a7..3dd2afd216 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,7 +1,7 @@ /mob/living/silicon/robot/dust() //Delete the MMI first so that it won't go popping out. if(mmi) - del(mmi) + qdel(mmi) ..() /mob/living/silicon/robot/death(gibbed) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 8353972ba2..1864e0171b 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -256,7 +256,7 @@ if(istype(M,/mob/living/simple_animal/lizard) || istype(M,/mob/living/simple_animal/mouse)) src.loc.visible_message("[src.loc] sucks [M] into its decompiler. There's a horrible crunching noise.","It's a bit of a struggle, but you manage to suck [M] into your decompiler. It makes a series of visceral crunching noises.") new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) - del(M) + qdel(M) if(wood) wood.add_charge(2000) if(plastic) @@ -279,7 +279,7 @@ if(!M || !D) return D << "You carefully and thoroughly decompile [M], storing as much of its resources as you can within yourself." - del(M) + qdel(M) new/obj/effect/decal/cleanable/blood/oil(get_turf(src)) if(metal) @@ -347,7 +347,7 @@ else continue - del(W) + qdel(W) grabbed_something = 1 if(grabbed_something) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index cab055696d..f087cee60c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -227,7 +227,7 @@ //If there's an MMI in the robot, have it ejected when the mob goes away. --NEO //Improved /N -/mob/living/silicon/robot/Del() +/mob/living/silicon/robot/Destroy() if(mmi)//Safety for when a cyborg gets dust()ed. Or there is no MMI inside. var/turf/T = get_turf(loc)//To hopefully prevent run time errors. if(T) mmi.loc = T @@ -805,7 +805,7 @@ src << "\red \b ALERT: [user.real_name] is your new master. Obey your new laws and his commands." if(src.module && istype(src.module, /obj/item/weapon/robot_module/miner)) for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) - del(D) + qdel(D) src.module.modules += new /obj/item/weapon/pickaxe/diamonddrill(src.module) src.module.rebuild() updateicon() @@ -924,7 +924,7 @@ //Call when target overlay should be added/removed /mob/living/silicon/robot/update_targeted() if(!targeted_by && target_locked) - del(target_locked) + qdel(target_locked) updateicon() if (targeted_by && target_locked) overlays += target_locked @@ -1058,7 +1058,7 @@ for(var/A in tile) if(istype(A, /obj/effect)) if(istype(A, /obj/effect/rune) || istype(A, /obj/effect/decal/cleanable) || istype(A, /obj/effect/overlay)) - del(A) + qdel(A) else if(istype(A, /obj/item)) var/obj/item/cleaned_item = A cleaned_item.clean_blood() diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index d18ca506cc..3bc0dd9a15 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -43,11 +43,11 @@ S.use(1) loaded_item = S else - del(S) + qdel(S) desc = initial(desc) icon_state = initial(icon_state) else - del(I) + qdel(I) desc = initial(desc) icon_state = initial(icon_state) else diff --git a/code/modules/mob/living/silicon/robot/robot_upgrades.dm b/code/modules/mob/living/silicon/robot/robot_upgrades.dm index a6d08bd534..759b7f4441 100644 --- a/code/modules/mob/living/silicon/robot/robot_upgrades.dm +++ b/code/modules/mob/living/silicon/robot/robot_upgrades.dm @@ -24,7 +24,7 @@ /obj/item/borg/upgrade/reset/action(var/mob/living/silicon/robot/R) R.uneq_all() - del(R.module) + qdel(R.module) R.module = null R.modtype = "robot" R.real_name = "Cyborg [R.ident]" diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index b1cc4240ff..852a5b73b8 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -31,7 +31,7 @@ add_language("Galactic Common") init_subsystems() -/mob/living/silicon/Del() +/mob/living/silicon/Destroy() for(var/datum/alarm_handler/AH in alarm_manager.all_handlers) AH.unregister(src) ..() diff --git a/code/modules/mob/living/simple_animal/bees.dm b/code/modules/mob/living/simple_animal/bees.dm index 3a5f2f17e5..fc2a1cd72e 100644 --- a/code/modules/mob/living/simple_animal/bees.dm +++ b/code/modules/mob/living/simple_animal/bees.dm @@ -20,7 +20,7 @@ ..() parent = new_parent -/mob/living/simple_animal/bee/Del() +/mob/living/simple_animal/bee/Destroy() if(parent) parent.owned_bee_swarms.Remove(src) ..() @@ -107,7 +107,7 @@ if(feral > 0) src.strength += B.strength - del(B) + qdel(B) src.icon_state = "bees[src.strength]" if(strength > 5) icon_state = "bees_swarm" @@ -120,7 +120,7 @@ B.icon_state = "bees[B.strength]" if(src.strength <= 0) - del(src) + qdel(src) return src.icon_state = "bees[B.strength]" var/turf/simulated/floor/T = get_turf(get_step(src, pick(1,2,4,8))) @@ -169,7 +169,7 @@ if(!parent && prob(10)) strength -= 1 if(strength <= 0) - del(src) + qdel(src) else if(strength <= 5) icon_state = "bees[strength]" diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index 333ea3540d..9480840d71 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -143,7 +143,7 @@ if(!host.lastKnownIP) host.lastKnownIP = b2h_ip - del(host_brain) + qdel(host_brain) /mob/living/simple_animal/borer/proc/leave_host() diff --git a/code/modules/mob/living/simple_animal/borer/borer_powers.dm b/code/modules/mob/living/simple_animal/borer/borer_powers.dm index b0fd2a5121..e1b54dc832 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_powers.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_powers.dm @@ -304,7 +304,7 @@ host.computer_id = null host.lastKnownIP = null - del(host_brain) + qdel(host_brain) host_brain = new(src) host_brain.ckey = host.ckey diff --git a/code/modules/mob/living/simple_animal/constructs/constructs.dm b/code/modules/mob/living/simple_animal/constructs/constructs.dm index 43ebfd9a49..1ae5bba479 100644 --- a/code/modules/mob/living/simple_animal/constructs/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs/constructs.dm @@ -52,7 +52,7 @@ new /obj/item/weapon/ectoplasm (src.loc) ..(null,"collapses in a shattered heap.") ghostize() - del src + qdel(src) /mob/living/simple_animal/construct/attack_generic(var/mob/user) if(istype(user, /mob/living/simple_animal/construct/builder)) diff --git a/code/modules/mob/living/simple_animal/constructs/soulstone.dm b/code/modules/mob/living/simple_animal/constructs/soulstone.dm index 502b7dd3dd..2fa81f08c8 100644 --- a/code/modules/mob/living/simple_animal/constructs/soulstone.dm +++ b/code/modules/mob/living/simple_animal/constructs/soulstone.dm @@ -131,7 +131,7 @@ animation.icon = 'icons/mob/mob.dmi' animation.master = T flick("dust-h", animation) - del(animation) + qdel(animation) var/mob/living/simple_animal/shade/S = new /mob/living/simple_animal/shade( T.loc ) S.loc = C //put shade in stone S.status_flags |= GODMODE //So they won't die inside the stone somehow @@ -152,7 +152,7 @@ U << "\blue Capture successful!: \black [T.real_name]'s soul has been ripped from their body and stored within the soul stone." U << "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls." C.imprinted = "[S.name]" - del T + qdel(T) if("SHADE") var/mob/living/simple_animal/shade/T = target var/obj/item/device/soulstone/C = src @@ -184,33 +184,33 @@ Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing a Juggernaut. Though slow, you can withstand extreme punishment, and rip apart enemies and walls alike." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) if("Wraith") var/mob/living/simple_animal/construct/wraith/Z = new /mob/living/simple_animal/construct/wraith (get_turf(T.loc)) Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) if("Artificer") var/mob/living/simple_animal/construct/builder/Z = new /mob/living/simple_animal/construct/builder (get_turf(T.loc)) Z.key = A.key if(iscultist(U)) cult.add_antagonist(Z.mind) - del(T) + qdel(T) Z << "You are playing an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, repair allied constructs (by clicking on them), and even create new constructs" Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." Z.cancel_camera() - del(C) + qdel(C) else U << "\red Creation failed!: \black The soul stone is empty! Go kill someone!" return diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 4f26dacdb6..93b79423ce 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -78,7 +78,7 @@ W.assignment = corpseidjob W.registered_name = M.real_name M.equip_to_slot_or_del(W, slot_wear_id) - del(src) + qdel(src) diff --git a/code/modules/mob/living/simple_animal/friendly/crab.dm b/code/modules/mob/living/simple_animal/friendly/crab.dm index 43b6c42cee..a1284503e1 100644 --- a/code/modules/mob/living/simple_animal/friendly/crab.dm +++ b/code/modules/mob/living/simple_animal/friendly/crab.dm @@ -59,7 +59,7 @@ health = min(maxHealth, health + MED.heal_brute) MED.amount -= 1 if(MED.amount <= 0) - del(MED) + qdel(MED) for(var/mob/M in viewers(src, null)) if ((M.client && !( M.blinded ))) M.show_message("\blue [user] applies the [MED] on [src]") diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index b7e72da0c6..433a46efb7 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -177,7 +177,7 @@ amount_grown += rand(1,2) if(amount_grown >= 100) new /mob/living/simple_animal/chicken(src.loc) - del(src) + qdel(src) var/const/MAX_CHICKENS = 50 var/global/chicken_count = 0 @@ -228,7 +228,7 @@ var/global/chicken_count = 0 if(!stat && eggsleft < 8) user.visible_message("\blue [user] feeds [O] to [name]! It clucks happily.","\blue You feed [O] to [name]! It clucks happily.") user.drop_item() - del(O) + qdel(O) eggsleft += rand(1, 4) else user << "\blue [name] doesn't seem hungry!" @@ -258,6 +258,6 @@ var/global/chicken_count = 0 visible_message("[src] hatches with a quiet cracking sound.") new /mob/living/simple_animal/chick(get_turf(src)) processing_objects.Remove(src) - del(src) + qdel(src) else processing_objects.Remove(src) diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index dab2d2e2d9..d0a8e09207 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -45,4 +45,4 @@ S2.icon_living = "[src.colour] baby slime" S2.icon_dead = "[src.colour] baby slime dead" S2.colour = "[src.colour]" - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm index ab4f7b2269..02ed66ae21 100644 --- a/code/modules/mob/living/simple_animal/friendly/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/friendly/spiderbot.dm @@ -185,7 +185,7 @@ src.name = "Spider-bot" update_icon() -/mob/living/simple_animal/spiderbot/Del() +/mob/living/simple_animal/spiderbot/Destroy() eject_brain() ..() diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index 26d69933e8..e358f3e69a 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -51,7 +51,7 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - del src + qdel(src) return /mob/living/simple_animal/hostile/hivebot/tele//this still needs work @@ -95,7 +95,7 @@ if("rapid") new /mob/living/simple_animal/hostile/hivebot/rapid(get_turf(src)) spawn(100) - del(src) + qdel(src) return diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index bb4616bbe8..cc58a7ce1c 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -188,7 +188,7 @@ if(!A) return if (!istype(target, /turf)) - del(A) + qdel(A) return A.current = target A.starting = get_turf(src) diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index 4cd203ee08..4764dcd547 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -43,7 +43,7 @@ /mob/living/simple_animal/hostile/mimic/death() ..() - del(src) + qdel(src) // // Crate Mimic diff --git a/code/modules/mob/living/simple_animal/hostile/pirate.dm b/code/modules/mob/living/simple_animal/hostile/pirate.dm index e3a4ce4667..cddaadfccd 100644 --- a/code/modules/mob/living/simple_animal/hostile/pirate.dm +++ b/code/modules/mob/living/simple_animal/hostile/pirate.dm @@ -53,5 +53,5 @@ new corpse (src.loc) if(weapon1) new weapon1 (src.loc) - del src + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm index 872eb95b61..15b6ddc0c6 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -159,9 +159,9 @@ /mob/living/simple_animal/hostile/retaliate/malf_drone/death() ..(null,"suddenly breaks apart.") - del(src) + qdel(src) -/mob/living/simple_animal/hostile/retaliate/malf_drone/Del() +/mob/living/simple_animal/hostile/retaliate/malf_drone/Destroy() //some random debris left behind if(has_loot) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index 84f1c6f27a..ab044a02f0 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -51,5 +51,5 @@ new corpse (src.loc) if(weapon1) new weapon1 (src.loc) - del src + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index 12f175cfef..e0845a399d 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -43,7 +43,7 @@ new weapon1 (src.loc) if(weapon2) new weapon2 (src.loc) - del src + qdel(src) return ///////////////Sword and shield//////////// @@ -159,4 +159,4 @@ /mob/living/simple_animal/hostile/viscerator/death() ..(null,"is smashed into pieces!") - del src + qdel(src) diff --git a/code/modules/mob/living/simple_animal/hostile/tree.dm b/code/modules/mob/living/simple_animal/hostile/tree.dm index 50b2191d3e..56bcafd6f5 100644 --- a/code/modules/mob/living/simple_animal/hostile/tree.dm +++ b/code/modules/mob/living/simple_animal/hostile/tree.dm @@ -53,4 +53,4 @@ /mob/living/simple_animal/hostile/tree/death() ..(null,"is hacked into pieces!") new /obj/item/stack/sheet/wood(loc) - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/shade.dm b/code/modules/mob/living/simple_animal/shade.dm index c284f7ad3c..359db24c63 100644 --- a/code/modules/mob/living/simple_animal/shade.dm +++ b/code/modules/mob/living/simple_animal/shade.dm @@ -47,5 +47,5 @@ if((M.client && !( M.blinded ))) M.show_message("\red [src] lets out a contented sigh as their form unwinds. ") ghostize() - del src + qdel(src) return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 067a9bd8fe..881cb2d76a 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -274,7 +274,7 @@ adjustBruteLoss(-MED.heal_brute) MED.amount -= 1 if(MED.amount <= 0) - del(MED) + qdel(MED) for(var/mob/M in viewers(src, null)) if ((M.client && !( M.blinded ))) M.show_message("[user] chops up \the [src]!") new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) - del(src) + qdel(src) else user.visible_message("[user] butchers \the [src] messily!") gib() diff --git a/code/modules/mob/living/simple_animal/worm.dm b/code/modules/mob/living/simple_animal/worm.dm index fe76fa87b4..33915be02b 100644 --- a/code/modules/mob/living/simple_animal/worm.dm +++ b/code/modules/mob/living/simple_animal/worm.dm @@ -170,7 +170,7 @@ if(die) newHead.death() - del(src) + qdel(src) proc/ProcessStomach() for(var/atom/movable/stomachContent in contents) @@ -179,16 +179,16 @@ if(!istype(stomachContent,/obj/item/stack/sheet/mineral/phoron)) var/obj/item/stack/oldStack = stomachContent new /obj/item/stack/sheet/mineral/phoron(src, oldStack.get_amount()) - del(oldStack) + qdel(oldStack) continue else if(istype(stomachContent,/obj/item)) //converts to plasma, keeping the w_class var/obj/item/oldItem = stomachContent new /obj/item/stack/sheet/mineral/phoron(src, oldItem.w_class) - del(oldItem) + qdel(oldItem) continue else new /obj/item/stack/sheet/mineral/phoron(src, flatPlasmaValue) //just flat amount - del(stomachContent) + qdel(stomachContent) continue if(previous) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index d34a309ee3..f1bb76c85d 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -31,7 +31,7 @@ client.images = null //remove the images such as AIs being unable to see runes client.screen = null //remove hud items just in case - if(hud_used) del(hud_used) //remove the hud objects + if(hud_used) qdel(hud_used) //remove the hud objects hud_used = new /datum/hud(src) next_move = 1 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index a6b1bc797c..cfb8696f8f 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1,4 +1,4 @@ -/mob/Del()//This makes sure that mobs with clients/keys are not just deleted from the game. +/mob/Destroy()//This makes sure that mobs with clients/keys are not just deleted from the game. mob_list -= src dead_mob_list -= src living_mob_list -= src @@ -179,7 +179,7 @@ P.invisibility = invisibility spawn (20) if(P) - del(P) // qdel + qdel(P) // qdel face_atom(A) return 1 @@ -213,7 +213,7 @@ var/list/temp = list( ) temp += L.container //L = null - del(L) + qdel(L) return temp else return L.container @@ -367,7 +367,7 @@ var/mob/new_player/M = new /mob/new_player() if(!client) log_game("[usr.key] AM failed due to disconnect.") - del(M) + qdel(M) return M.key = key @@ -739,7 +739,7 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Status",process.name+"([active_diseases.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("garbage") - statpanel("Status",process.name+"([garbage_collector.destroyed.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") + statpanel("Status",process.name+"([garbage_collector.dels])","#[process.getTicks()]\t- [process.getLastRunTime()]") process = processScheduler.getProcess("machinery") statpanel("Status",process.name+"([machines.len])","#[process.getTicks()]\t- [process.getLastRunTime()]") diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 39895f22b2..2246a031c0 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -25,7 +25,7 @@ affecting = victim if(affecting.anchored) - del(src) + qdel(src) return affecting.grabbed_by += src @@ -35,7 +35,7 @@ hud.name = "reinforce grab" hud.master = src -/obj/item/weapon/grab/Del() +/obj/item/weapon/grab/Destroy() //make sure the grabbed_by list doesn't fill up with nulls if(affecting) affecting.grabbed_by -= src ..() @@ -118,7 +118,7 @@ if(world.time < (last_upgrade + UPGRADE_COOLDOWN)) return if(!assailant.canmove || assailant.lying) - del(src) + qdel(src) return last_upgrade = world.time @@ -152,10 +152,10 @@ if(state == GRAB_KILL) return if(!affecting) - del(src) + qdel(src) return if(!assailant.canmove || assailant.lying) - del(src) + qdel(src) return state = GRAB_KILL assailant.visible_message("[assailant] has tightened \his grip on [affecting]'s neck!") @@ -174,12 +174,12 @@ //This is used to make sure the victim hasn't managed to yackety sax away before using the grab. /obj/item/weapon/grab/proc/confirm() if(!assailant || !affecting) - del(src) + qdel(src) return 0 if(affecting) if(!isturf(assailant.loc) || ( !isturf(affecting.loc) || assailant.loc != affecting.loc && get_dist(assailant, affecting) > 1) ) - del(src) + qdel(src) return 0 return 1 @@ -216,12 +216,12 @@ user.visible_message("[user] devours [affecting]!") affecting.loc = user attacker.stomach_contents.Add(affecting) - del(src) + qdel(src) /obj/item/weapon/grab/dropped() - del(src) + qdel(src) -/obj/item/weapon/grab/Del() - del(hud) +/obj/item/weapon/grab/Destroy() + qdel(hud) ..() diff --git a/code/modules/mob/mob_transformation_simple.dm b/code/modules/mob/mob_transformation_simple.dm index f07cadb9e8..da68dfc0cc 100644 --- a/code/modules/mob/mob_transformation_simple.dm +++ b/code/modules/mob/mob_transformation_simple.dm @@ -1,58 +1,58 @@ - -//This proc is the most basic of the procs. All it does is make a new mob on the same tile and transfer over a few variables. -//Returns the new mob -//Note that this proc does NOT do MMI related stuff! -/mob/proc/change_mob_type(var/new_type = null, var/turf/location = null, var/new_name = null as text, var/delete_old_mob = 0 as num, var/subspecies) - - if(istype(src,/mob/new_player)) - usr << "\red cannot convert players who have not entered yet." - return - - if(!new_type) - new_type = input("Mob type path:", "Mob type") as text|null - - if(istext(new_type)) - new_type = text2path(new_type) - - if( !ispath(new_type) ) - usr << "Invalid type path (new_type = [new_type]) in change_mob_type(). Contact a coder." - return - - if( new_type == /mob/new_player ) - usr << "\red cannot convert into a new_player mob type." - return - - var/mob/M - if(isturf(location)) - M = new new_type( location ) - else - M = new new_type( src.loc ) - - if(!M || !ismob(M)) - usr << "Type path is not a mob (new_type = [new_type]) in change_mob_type(). Contact a coder." - del(M) - return - - if( istext(new_name) ) - M.name = new_name - M.real_name = new_name - else - M.name = src.name - M.real_name = src.real_name - - if(src.dna) - M.dna = src.dna.Clone() - - if(mind) - mind.transfer_to(M) - else - M.key = key - - if(subspecies && istype(M,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - H.set_species(subspecies) - - if(delete_old_mob) - spawn(1) - del(src) - return M + +//This proc is the most basic of the procs. All it does is make a new mob on the same tile and transfer over a few variables. +//Returns the new mob +//Note that this proc does NOT do MMI related stuff! +/mob/proc/change_mob_type(var/new_type = null, var/turf/location = null, var/new_name = null as text, var/delete_old_mob = 0 as num, var/subspecies) + + if(istype(src,/mob/new_player)) + usr << "\red cannot convert players who have not entered yet." + return + + if(!new_type) + new_type = input("Mob type path:", "Mob type") as text|null + + if(istext(new_type)) + new_type = text2path(new_type) + + if( !ispath(new_type) ) + usr << "Invalid type path (new_type = [new_type]) in change_mob_type(). Contact a coder." + return + + if( new_type == /mob/new_player ) + usr << "\red cannot convert into a new_player mob type." + return + + var/mob/M + if(isturf(location)) + M = new new_type( location ) + else + M = new new_type( src.loc ) + + if(!M || !ismob(M)) + usr << "Type path is not a mob (new_type = [new_type]) in change_mob_type(). Contact a coder." + qdel(M) + return + + if( istext(new_name) ) + M.name = new_name + M.real_name = new_name + else + M.name = src.name + M.real_name = src.real_name + + if(src.dna) + M.dna = src.dna.Clone() + + if(mind) + mind.transfer_to(M) + else + M.key = key + + if(subspecies && istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + H.set_species(subspecies) + + if(delete_old_mob) + spawn(1) + qdel(src) + return M diff --git a/code/modules/mob/new_player/logout.dm b/code/modules/mob/new_player/logout.dm index 9f064a99cd..ad1c9b3098 100644 --- a/code/modules/mob/new_player/logout.dm +++ b/code/modules/mob/new_player/logout.dm @@ -3,5 +3,5 @@ ..() if(!spawning)//Here so that if they are spawning and log out, the other procs can play out and they will have a mob to come back to. key = null//We null their key before deleting the mob, so they are properly kicked out. - del(src) + qdel(src) return \ No newline at end of file diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 299caf37c5..360699b991 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -135,7 +135,7 @@ if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. observer.verbs -= /mob/dead/observer/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key - del(src) + qdel(src) return 1 @@ -327,8 +327,8 @@ AnnounceCyborg(character, rank, "has been downloaded to the empty core in \the [character.loc.loc]") ticker.mode.latespawn(character) - del(C) - del(src) + qdel(C) + qdel(src) return //Find our spawning point. @@ -368,7 +368,7 @@ else AnnounceCyborg(character, rank, join_message) - del(src) + qdel(src) proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank, var/join_message) if (ticker.current_state == GAME_STATE_PLAYING) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 6330504e3c..00b6a3b8e4 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -179,9 +179,9 @@ datum/preferences proc/update_preview_icon() //seriously. This is horrendous. - del(preview_icon_front) - del(preview_icon_side) - del(preview_icon) + qdel(preview_icon_front) + qdel(preview_icon_side) + qdel(preview_icon) var/g = "m" if(gender == FEMALE) g = "f" @@ -690,7 +690,7 @@ datum/preferences preview_icon_front = new(preview_icon, dir = SOUTH) preview_icon_side = new(preview_icon, dir = WEST) - del(eyes_s) - del(underwear_s) - del(undershirt_s) - del(clothes_s) + qdel(eyes_s) + qdel(underwear_s) + qdel(undershirt_s) + qdel(clothes_s) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 958f0b982a..c0a7fbce3c 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -12,7 +12,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' @@ -37,7 +37,7 @@ dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF) src << "You are now [species.name]. " - del(animation) + qdel(animation) return src @@ -49,7 +49,7 @@ if (monkeyizing) return for(var/t in organs) - del(t) + qdel(t) return ..(move) @@ -106,8 +106,7 @@ O.add_ai_verbs() O.rename_self("ai",1) - spawn(0) - del(src) + qdel(src) return O //human -> robot @@ -122,7 +121,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/living/silicon/robot/O = new /mob/living/silicon/robot( loc ) @@ -159,8 +158,7 @@ callHook("borgify", list(O)) O.Namepick() - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return O //human -> alien @@ -175,7 +173,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/alien_caste = pick("Hunter","Sentinel","Drone") var/mob/living/carbon/human/new_xeno = create_new_xenomorph(alien_caste,loc) @@ -184,8 +182,7 @@ new_xeno.key = key new_xeno << "You are now an alien." - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/proc/slimeize(adult as num, reproduce as num) @@ -199,7 +196,7 @@ icon = null invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/living/carbon/slime/new_slime if(reproduce) @@ -219,8 +216,7 @@ new_slime.key = key new_slime << "You are now a slime. Skreee!" - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/proc/corgize() @@ -234,15 +230,14 @@ icon = null invisibility = 101 for(var/t in organs) //this really should not be necessary - del(t) + qdel(t) var/mob/living/simple_animal/corgi/new_corgi = new /mob/living/simple_animal/corgi (loc) new_corgi.a_intent = I_HURT new_corgi.key = key new_corgi << "You are now a Corgi. Yap Yap!" - spawn(0)//To prevent the proc from returning null. - del(src) + qdel(src) return /mob/living/carbon/human/Animalize() @@ -266,7 +261,7 @@ invisibility = 101 for(var/t in organs) - del(t) + qdel(t) var/mob/new_mob = new mobpath(src.loc) @@ -276,7 +271,7 @@ new_mob << "You suddenly feel more... animalistic." spawn() - del(src) + qdel(src) return /mob/proc/Animalize() @@ -294,7 +289,7 @@ new_mob.a_intent = I_HURT new_mob << "You feel more... animalistic" - del(src) + qdel(src) /* Certain mob types have problems and should not be allowed to be controlled by players. * diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 1eab38904c..6cd162b50a 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -288,7 +288,7 @@ proc/blood_splatter(var/target,var/datum/reagent/blood/source,var/large) // Only a certain number of drips (or one large splatter) can be on a given turf. for(var/obj/effect/decal/cleanable/blood/drip/drop in T) drips |= drop.drips - del(drop) + qdel(drop) if(!large && drips.len < 3) decal_type = /obj/effect/decal/cleanable/blood/drip diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index a9da448693..06dd521f64 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -315,7 +315,7 @@ var/list/organ_cache = list() if(fingerprintslast) O.fingerprintslast = fingerprintslast user.put_in_active_hand(O) - del(src) + qdel(src) /obj/item/organ/attack_self(mob/user as mob) diff --git a/code/modules/organs/organ_alien.dm b/code/modules/organs/organ_alien.dm index d326e2ade4..4e2610f584 100644 --- a/code/modules/organs/organ_alien.dm +++ b/code/modules/organs/organ_alien.dm @@ -5,12 +5,12 @@ //This is a terrible hack and I should be ashamed. var/datum/seed/diona = plant_controller.seeds["diona"] if(!diona) - del(src) + qdel(src) spawn(1) // So it has time to be thrown about by the gib() proc. var/mob/living/carbon/alien/diona/D = new(get_turf(organ)) diona.request_player(D) - del(organ) + qdel(organ) /obj/item/organ/external/diona name = "tendril" @@ -130,7 +130,7 @@ /obj/item/organ/external/diona/removed() ..() if(!istype(owner)) - del(src) + qdel(src) if(!owner.organs.len) owner.death() @@ -175,7 +175,7 @@ ..() if(!istype(owner)) - del(src) + qdel(src) if(!owner.internal_organs.len) owner.death() @@ -247,7 +247,7 @@ B.ckey = owner.ckey spawn(0) - del(src) + qdel(src) //XENOMORPH ORGANS /obj/item/organ/xenos/eggsac diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index 650eea751c..221c66df6e 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -702,7 +702,7 @@ Note that amputating the affected organ does in fact remove the infection from t if(istype(loc,/turf)) I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) - del(src) + qdel(src) /**************************************************** HELPERS @@ -878,7 +878,7 @@ Note that amputating the affected organ does in fact remove the infection from t victim.bad_external_organs -= src for(var/implant in implants) //todo: check if this can be left alone - del(implant) + qdel(implant) // Attached organs also fly off. if(!ignore_children) @@ -908,8 +908,8 @@ Note that amputating the affected organ does in fact remove the infection from t spark_system.attach(owner) spark_system.start() spawn(10) - del(spark_system) - del(src) + qdel(spark_system) + qdel(src) /obj/item/organ/external/proc/disfigure(var/type = "brute") if (disfigured) diff --git a/code/modules/organs/organ_stump.dm b/code/modules/organs/organ_stump.dm index c08363e10b..728f9cd1bc 100644 --- a/code/modules/organs/organ_stump.dm +++ b/code/modules/organs/organ_stump.dm @@ -21,4 +21,4 @@ /obj/item/organ/external/stump/removed() ..() - del(src) + qdel(src) diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index 7f0b8548c9..5309b05096 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -108,7 +108,7 @@ var/global/list/map_sectors = list() map_sectors["[map_z]"] = src testing("Temporary sector at [x],[y] was created, corresponding zlevel is [map_z].") -/obj/effect/map/sector/temporary/Del() +/obj/effect/map/sector/temporary/Destroy() map_sectors["[map_z]"] = null testing("Temporary sector at [x],[y] was deleted.") if (can_die()) diff --git a/code/modules/overmap/ships/engines/engine.dm b/code/modules/overmap/ships/engines/engine.dm index 80690aa84d..6e927e6431 100644 --- a/code/modules/overmap/ships/engines/engine.dm +++ b/code/modules/overmap/ships/engines/engine.dm @@ -57,4 +57,4 @@ var/list/ship_engines = list() if (E.z == zlevel) E.engines -= src break - del(src) \ No newline at end of file + qdel(src) \ No newline at end of file diff --git a/code/modules/overmap/ships/engines/thermal.dm b/code/modules/overmap/ships/engines/thermal.dm index 44a7dcb84f..b2f537bb96 100644 --- a/code/modules/overmap/ships/engines/thermal.dm +++ b/code/modules/overmap/ships/engines/thermal.dm @@ -57,7 +57,7 @@ ..() controller = new(src) -/obj/machinery/atmospherics/unary/engine/Del() +/obj/machinery/atmospherics/unary/engine/Destroy() ..() controller.die() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 143b00e623..2c6b020822 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -310,7 +310,7 @@ user.drop_from_inventory(src) new /obj/effect/decal/cleanable/ash(src.loc) - del(src) + qdel(src) else user << "\red You must hold \the [P] steady to burn \the [src]." diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index dfa5103ec2..5d9fd9baba 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -56,7 +56,7 @@ if(screen == 2) screen = 1 user << "You add \the [W.name] to [(src.name == "paper bundle") ? "the paper bundle" : src.name]." - del(W) + qdel(W) else if(istype(W, /obj/item/weapon/tape_roll)) return 0 @@ -91,7 +91,7 @@ user.drop_from_inventory(src) new /obj/effect/decal/cleanable/ash(src.loc) - del(src) + qdel(src) else user << "\red You must hold \the [P] steady to burn \the [src]." @@ -171,7 +171,7 @@ var/obj/item/weapon/paper/P = src[1] usr.drop_from_inventory(src) usr.put_in_hands(P) - del(src) + qdel(src) else if(page == amount) screen = 2 else if(page == amount+1) @@ -210,7 +210,7 @@ O.layer = initial(O.layer) O.add_fingerprint(usr) usr.drop_from_inventory(src) - del(src) + qdel(src) return diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 7f0ed21c78..0aea8aa0f4 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -118,7 +118,7 @@ user << "You insert the toner cartridge into \the [src]." var/obj/item/device/toner/T = O toner += T.toner_amount - del(O) + qdel(O) updateUsrDialog() else user << "This cartridge is not yet ready for replacement! Use up the rest of the toner." @@ -131,10 +131,10 @@ /obj/machinery/photocopier/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) if(2.0) if(prob(50)) - del(src) + qdel(src) else if(toner > 0) new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) @@ -148,7 +148,7 @@ /obj/machinery/photocopier/blob_act() if(prob(50)) - del(src) + qdel(src) else if(toner > 0) new /obj/effect/decal/cleanable/blood/oil(get_turf(src)) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 24a321ac87..2fb1f52137 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -159,7 +159,7 @@ var/global/photo_count = 0 return user << "You insert [I] into [src]." user.drop_item() - del(I) + qdel(I) pictures_left = pictures_max return ..() diff --git a/code/modules/power/antimatter/containment_jar.dm b/code/modules/power/antimatter/containment_jar.dm index 8cb372b0c1..dd0e503bd4 100644 --- a/code/modules/power/antimatter/containment_jar.dm +++ b/code/modules/power/antimatter/containment_jar.dm @@ -20,13 +20,13 @@ if(1.0) explosion(get_turf(src), 1, 2, 3, 5)//Should likely be larger but this works fine for now I guess if(src) - del(src) + qdel(src) return if(2.0) if(prob((fuel/10)-stability)) explosion(get_turf(src), 1, 2, 3, 5) if(src) - del(src) + qdel(src) return stability -= 40 if(3.0) diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index b9f1075fa1..9fd35c2c26 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -35,16 +35,16 @@ linked_cores = list() -/obj/machinery/power/am_control_unit/Del()//Perhaps damage and run stability checks rather than just del on the others +/obj/machinery/power/am_control_unit/Destroy()//Perhaps damage and run stability checks rather than just qdel on the others for(var/obj/machinery/am_shielding/AMS in linked_shielding) - del(AMS) + qdel(AMS) ..() /obj/machinery/power/am_control_unit/process() if(exploding) explosion(get_turf(src),8,12,18,12) - if(src) del(src) + if(src) qdel(src) if(update_shield_icons && !shield_icon_delay) check_shield_icons() @@ -108,7 +108,7 @@ AMS.blob_act() spawn(0) //Likely explode - del(src) + qdel(src) return check_stability() return @@ -211,7 +211,7 @@ /obj/machinery/power/am_control_unit/proc/check_stability()//TODO: make it break when low also might want to add a way to fix it like a part or such that can be replaced if(stability <= 0) - del(src) + qdel(src) return diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index 77512fb5b0..a2d4a38ca0 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -47,7 +47,7 @@ user << "You insert the rod into the injector" injecting = 1 var/fuel = F.fuel - del(F) + qdel(F) spawn( 300 ) injecting = 0 new/obj/item/weapon/fuel(src.loc) @@ -60,7 +60,7 @@ user << "You insert the rod into the injector" injecting = 1 var/fuel = F.fuel - del(F) + qdel(F) spawn( 300 ) injecting = 0 new /obj/item/weapon/fuel(src.loc) diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 3c0a32586d..56098a0b56 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -29,7 +29,7 @@ user << "You have added the anti-Hydrogen to the storage ring, it now contains [src.fuel]kg" if(istype(F, /obj/item/weapon/fuel/H)) src.fuel += F.fuel - del(F) + qdel(F) src:annihilation(src.fuel) if(istype(src, /obj/item/weapon/fuel/H)) if(istype(F, /obj/item/weapon/fuel/H)) @@ -38,7 +38,7 @@ user << "You have added the Hydrogen to the storage ring, it now contains [src.fuel]kg" if(istype(F, /obj/item/weapon/fuel/antiH)) src.fuel += F.fuel - del(src) + qdel(src) F:annihilation(F.fuel) /obj/item/weapon/fuel/antiH/proc/annihilation(var/mass) @@ -54,7 +54,7 @@ if (strength > (300+T0C)) explosion(T, 0, 0, 2, 3) - del(src) + qdel(src) return var/turf/ground_zero = get_turf(loc) @@ -63,7 +63,7 @@ explosion(ground_zero, ground_zero_range, ground_zero_range*2, ground_zero_range*3, ground_zero_range*4) //SN src = null - del(src) + qdel(src) return @@ -77,7 +77,7 @@ M.gib() if("Hydrogen") M << "\blue You feel very light, as if you might just float away..." - del(src) + qdel(src) return /obj/item/weapon/fuel/attack(mob/M as mob, mob/user as mob) diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 5085fb6c85..281f6a1117 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -36,12 +36,12 @@ proc/cardinalrange(var/center) /obj/machinery/am_shielding/proc/controllerscan(var/priorscan = 0) //Make sure we are the only one here if(!istype(src.loc, /turf)) - del(src) + qdel(src) return for(var/obj/machinery/am_shielding/AMS in loc.contents) if(AMS == src) continue spawn(0) - del(src) + qdel(src) return //Search for shielding first @@ -61,11 +61,11 @@ proc/cardinalrange(var/center) controllerscan(1)//Last chance return spawn(0) - del(src) + qdel(src) return -/obj/machinery/am_shielding/Del() +/obj/machinery/am_shielding/Destroy() if(control_unit) control_unit.remove_shielding(src) if(processing) shutdown_core() visible_message("\red The [src.name] melts!") @@ -98,7 +98,7 @@ proc/cardinalrange(var/center) else new /obj/effect/blob(src.loc,60) spawn(0) - del(src) + qdel(src) return check_stability() return @@ -185,7 +185,7 @@ proc/cardinalrange(var/center) if(injecting_fuel && control_unit) control_unit.exploding = 1 if(src) - del(src) + qdel(src) return @@ -215,7 +215,7 @@ proc/cardinalrange(var/center) /obj/item/device/am_shielding_container/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/device/multitool) && istype(src.loc,/turf)) new/obj/machinery/am_shielding(src.loc) - del(src) + qdel(src) return ..() return \ No newline at end of file diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index fb68cea74c..a279f2fbae 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -100,7 +100,6 @@ var/update_overlay = -1 var/global/status_overlays = 0 var/updating_icon = 0 - var/standard_max_charge var/global/list/status_overlays_lock var/global/list/status_overlays_charging var/global/list/status_overlays_equipment @@ -143,9 +142,6 @@ /obj/machinery/power/apc/New(turf/loc, var/ndir, var/building=0) ..() wires = new(src) - var/tmp/obj/item/weapon/cell/tmp_cell = new - standard_max_charge = tmp_cell.maxcharge - del(tmp_cell) // offset 24 pixels in direction of dir // this allows the APC to be embedded in a wall, yet still inside an area @@ -169,16 +165,19 @@ spawn(5) src.update() -/obj/machinery/power/apc/Del() +/obj/machinery/power/apc/Destroy() if(operating && malf && src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) malf.hacked_apcs -= src area.power_light = 0 area.power_equip = 0 area.power_environ = 0 area.power_change() - del(wires) + if(wires) + wires.Destroy() + wires = null if(cell) - del(cell) // qdel + cell.loc = loc + cell = null if(terminal) disconnect_terminal() @@ -559,7 +558,7 @@ return new /obj/item/stack/cable_coil(loc,10) user << "You cut the cables and dismantle the power terminal." - del(terminal) // qdel + qdel(terminal) else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) user.visible_message("[user.name] inserts the power control board into [src].", \ "You start to insert the power control board into the frame...") @@ -568,7 +567,7 @@ if(has_electronics==0) has_electronics = 1 user << "You place the power control board inside the frame." - del(W) // qdel + qdel(W) else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) user << "You cannot put the board inside, the frame is damaged." return @@ -595,7 +594,7 @@ "[src] has been cut from the wall by [user.name] with the weldingtool.",\ "You cut the APC frame from the wall.",\ "You hear welding.") - del(src) // qdel + qdel(src) return else if (istype(W, /obj/item/apc_frame) && opened && emagged) emagged = 0 @@ -604,7 +603,7 @@ user.visible_message(\ "[user.name] has replaced the damaged APC frontal panel with a new one.",\ "You replace the damaged APC frontal panel with a new one.") - del(W) // qdel + qdel(W) update_icon() else if (istype(W, /obj/item/apc_frame) && opened && ((stat & BROKEN) || malfhack)) if (has_electronics) @@ -616,7 +615,7 @@ user.visible_message(\ "[user.name] has replaced the damaged APC frame with new one.",\ "You replace the damaged APC frame with new one.") - del(W) // qdel + qdel(W) stat &= ~BROKEN malfai = null malfhack = 0 @@ -1209,7 +1208,7 @@ obj/machinery/power/apc/proc/autoset(var/val, var/on) //set_broken() //now Del() do what we need if (cell) cell.ex_act(1.0) // more lags woohoo - del(src) // qdel + qdel(src) return if(2.0) if (prob(50)) diff --git a/code/modules/power/batteryrack.dm b/code/modules/power/batteryrack.dm index ad47a4eb28..ca5326e010 100644 --- a/code/modules/power/batteryrack.dm +++ b/code/modules/power/batteryrack.dm @@ -78,7 +78,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return 1 else user << "Turn off the [src] before dismantling it." diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index 869e654e6e..2faa50a4e6 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -117,7 +117,7 @@ else icon_state = icon_state_off for(var/obj/structure/cable/C in src.loc) - del(C) + qdel(C) // Used by RCON to toggle the breaker box. /obj/machinery/power/breakerbox/proc/auto_toggle() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index f652ebe9ec..862f7f2117 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -85,7 +85,7 @@ By design, d1 is the smallest direction and d2 is the highest cable_list += src //add it to the global cable list -/obj/structure/cable/Del() // called when a cable is deleted +/obj/structure/cable/Destroy() // called when a cable is deleted if(powernet) cut_cable_from_powernet() // update the powernets cable_list -= src //remove it from global cable list @@ -154,11 +154,11 @@ By design, d1 is the smallest direction and d2 is the highest var/turf/below = locate(src.x, src.y, controller.down_target) for(var/obj/structure/cable/c in below) if(c.d1 == 12 || c.d2 == 12) - c.Del() + qdel(c) ///// Z-Level Stuff investigate_log("was cut by [key_name(usr, usr.client)] in [user.loc.loc]","wires") - del(src) // qdel + qdel(src) return @@ -201,16 +201,16 @@ By design, d1 is the smallest direction and d2 is the highest /obj/structure/cable/ex_act(severity) switch(severity) if(1.0) - del(src) // qdel + qdel(src) if(2.0) if (prob(50)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) // qdel + qdel(src) if(3.0) if (prob(25)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) // qdel + qdel(src) return obj/structure/cable/proc/cableColor(var/colorC) @@ -418,7 +418,7 @@ obj/structure/cable/proc/cableColor(var/colorC) propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables - del(PN) // qdel + qdel(PN) // cut the cable's powernet at this cable and updates the powergrid /obj/structure/cable/proc/cut_cable_from_powernet() @@ -770,7 +770,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 1, C.color) - del(C) // qdel + qdel(C) // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable @@ -834,7 +834,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (NC.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(NC.loc, 1, NC.color) - del(NC) // qdel + qdel(NC) return @@ -882,7 +882,7 @@ obj/structure/cable/proc/cableColor(var/colorC) if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 2, C.color) - del(C) // qdel + qdel(C) return C.denode()// this call may have disconnected some cables that terminated on the centre of the turf, if so split the powernets. diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 55c78538d6..efccd0aa4f 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -118,8 +118,7 @@ explosion(T, devastation_range, heavy_impact_range, light_impact_range, flash_range) - spawn(1) - del(src) + qdel(src) /obj/item/weapon/cell/proc/corrupt() charge /= 2 @@ -144,17 +143,17 @@ switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if (prob(50)) corrupt() if(3.0) if (prob(25)) - del(src) + qdel(src) return if (prob(25)) corrupt() diff --git a/code/modules/power/engine.dm b/code/modules/power/engine.dm index c0f761254e..a9095b3a78 100644 --- a/code/modules/power/engine.dm +++ b/code/modules/power/engine.dm @@ -19,12 +19,12 @@ switch(severity) if(1.0) ChangeTurf(/turf/space) - del(src) + qdel(src) return if(2.0) if (prob(50)) ChangeTurf(/turf/space) - del(src) + qdel(src) return else return @@ -32,6 +32,6 @@ /turf/simulated/floor/engine/blob_act() if (prob(25)) ChangeTurf(/turf/space) - del(src) + qdel(src) return return \ No newline at end of file diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 14bdaa1644..acf243fc99 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -24,7 +24,7 @@ /obj/item/light_fixture_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/metal( get_turf(src.loc), sheets_refunded ) - del(src) + qdel(src) return ..() @@ -56,7 +56,7 @@ usr.visible_message("[usr.name] attaches [src] to the wall.", \ "You attach [src] to the wall.") - del(src) + qdel(src) /obj/item/light_fixture_frame/small name = "small light fixture frame" @@ -111,7 +111,7 @@ user.visible_message("[user.name] deconstructs [src].", \ "You deconstruct [src].", "You hear a noise.") playsound(src.loc, 'sound/items/Deconstruct.ogg', 75, 1) - del(src) + qdel(src) if (src.stage == 2) usr << "You have to remove the wires first." return @@ -169,7 +169,7 @@ newlight.dir = src.dir src.transfer_fingerprints_to(newlight) - del(src) + qdel(src) return ..() @@ -253,7 +253,7 @@ spawn(1) update(0) -/obj/machinery/light/Del() +/obj/machinery/light/Destroy() var/area/A = get_area(src) if(A) on = 0 @@ -370,7 +370,7 @@ update() user.drop_item() //drop the item to update overlays and such - del(L) + qdel(L) if(on && rigged) @@ -424,7 +424,7 @@ newlight.fingerprints = src.fingerprints newlight.fingerprintshidden = src.fingerprintshidden newlight.fingerprintslast = src.fingerprintslast - del(src) + qdel(src) return user << "You stick \the [W] into the light socket!" @@ -579,7 +579,7 @@ /obj/machinery/light/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(75)) @@ -629,7 +629,7 @@ sleep(2) explosion(T, 0, 0, 2, 2) sleep(1) - del(src) + qdel(src) // the light item // can be tube or bulb subtypes diff --git a/code/modules/power/pacman2.dm b/code/modules/power/pacman2.dm index 017c5997e6..0664c529d2 100644 --- a/code/modules/power/pacman2.dm +++ b/code/modules/power/pacman2.dm @@ -113,7 +113,7 @@ I.loc = src.loc new_frame.state = 2 new_frame.icon_state = "box_1" - del(src) + qdel(src) attack_hand(mob/user as mob) ..() diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index a858a5fd43..bd113ff268 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -76,7 +76,7 @@ /obj/machinery/power/port_gen/proc/explode() explosion(src.loc, -1, 3, 5, -1) - del(src) + qdel(src) #define TEMPERATURE_DIVISOR 40 #define TEMPERATURE_CHANGE_MAX 20 @@ -125,7 +125,7 @@ component_parts += new board_path(src) RefreshParts() -/obj/machinery/power/port_gen/pacman/Del() +/obj/machinery/power/port_gen/pacman/Destroy() DropFuel() ..() @@ -301,7 +301,7 @@ new_frame.state = 2 new_frame.icon_state = "box_1" - del(src) + qdel(src) /obj/machinery/power/port_gen/pacman/attack_hand(mob/user as mob) ..() @@ -424,7 +424,7 @@ L.apply_effect(max(20, round(rads/get_dist(L,src))), IRRADIATE) explosion(src.loc, 3, 3, 5, 3) - del(src) + qdel(src) /obj/machinery/power/port_gen/pacman/mrs name = "M.R.S.P.A.C.M.A.N.-type Portable Generator" @@ -446,4 +446,4 @@ /obj/machinery/power/port_gen/pacman/mrs/explode() //no special effects, but the explosion is pretty big (same as a supermatter shard). explosion(src.loc, 3, 6, 12, 16, 1) - del(src) + qdel(src) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 7cfcc53246..9c24866b39 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -15,7 +15,7 @@ idle_power_usage = 0 active_power_usage = 0 -/obj/machinery/power/Del() +/obj/machinery/power/Destroy() disconnect_from_network() ..() @@ -235,7 +235,7 @@ // rebuild all power networks from scratch - only called at world creation or by the admin verb /proc/makepowernets() for(var/datum/powernet/PN in powernets) - del(PN) + qdel(PN) powernets.Cut() for(var/obj/structure/cable/PC in cable_list) diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 791b69e949..97d3afe572 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -18,7 +18,7 @@ powernets += src ..() -/datum/powernet/Del() +/datum/powernet/Destroy() powernets -= src ..() @@ -42,7 +42,7 @@ cables -= C C.powernet = null if(is_empty())//the powernet is now empty... - del(src)///... delete it - qdel + qdel(src)///... delete it //add a cable to the current powernet //Warning : this proc DON'T check if the cable exists @@ -62,7 +62,7 @@ nodes -=M M.powernet = null if(is_empty())//the powernet is now empty... - del(src)///... delete it - qdel + qdel(src)///... delete it - qdel //add a power machine to the current powernet diff --git a/code/modules/power/rust/core_field.dm b/code/modules/power/rust/core_field.dm index ad974786b7..587dde3ce5 100644 --- a/code/modules/power/rust/core_field.dm +++ b/code/modules/power/rust/core_field.dm @@ -47,7 +47,7 @@ Deuterium-tritium fusion: 4.5 x 10^7 K owned_core = core if(!owned_core) - del(src) + qdel(src) //create the gimmicky things to handle field collisions var/obj/effect/rust_particle_catcher/catcher @@ -118,7 +118,7 @@ Deuterium-tritium fusion: 4.5 x 10^7 K /obj/effect/rust_em_field/process() //make sure the field generator is still intact if(!owned_core) - del(src) + qdel(src) //handle radiation if(!radiator) @@ -427,10 +427,10 @@ Deuterium-tritium fusion: 4.5 x 10^7 K AddParticles(reactant, reactants_reacting_pool[reactant]) //world << "retained: [reactant], [reactants_reacting_pool[reactant]]" -/obj/effect/rust_em_field/Del() +/obj/effect/rust_em_field/Destroy() //radiate everything in one giant burst for(var/obj/effect/rust_particle_catcher/catcher in particle_catchers) - del (catcher) + qdel (catcher) RadiateAll() processing_objects.Remove(src) diff --git a/code/modules/power/rust/core_gen.dm b/code/modules/power/rust/core_gen.dm index 7cf9f9d696..78e0a02b15 100644 --- a/code/modules/power/rust/core_gen.dm +++ b/code/modules/power/rust/core_gen.dm @@ -268,7 +268,7 @@ max volume of phoron storeable by the field = the total volume of a number of ti //todo: safety checks for field status if(owned_field) icon_state = "core0" - del(owned_field) + qdel(owned_field) luminosity = 0 use_power = 1 diff --git a/code/modules/power/rust/fuel_assembly_port_construction.dm b/code/modules/power/rust/fuel_assembly_port_construction.dm index 092805de78..0438249e6d 100644 --- a/code/modules/power/rust/fuel_assembly_port_construction.dm +++ b/code/modules/power/rust/fuel_assembly_port_construction.dm @@ -11,7 +11,7 @@ /obj/item/rust_fuel_assembly_port_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/plasteel( get_turf(src.loc), 12 ) - del(src) + qdel(src) return ..() @@ -30,7 +30,7 @@ usr << "\red Port cannot be placed in this area." return new /obj/machinery/rust_fuel_assembly_port(loc, ndir, 1) - del(src) + qdel(src) //construction steps /obj/machinery/rust_fuel_assembly_port/New(turf/loc, var/ndir, var/building=0) @@ -110,7 +110,7 @@ if(do_after(user, 10)) has_electronics &= 1 user << "You place the port control board inside the frame." - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/weldingtool) && opened && !has_electronics) @@ -127,7 +127,7 @@ "\red [src] has been cut away from the wall by [user.name].",\ "You detached the port frame.",\ "\red You hear welding.") - del(src) + qdel(src) return ..() diff --git a/code/modules/power/rust/fuel_compressor.dm b/code/modules/power/rust/fuel_compressor.dm index 2abd9f17f8..2a6adfa50f 100644 --- a/code/modules/power/rust/fuel_compressor.dm +++ b/code/modules/power/rust/fuel_compressor.dm @@ -25,7 +25,7 @@ var/const/max_assembly_amount = 300 /obj/machinery/rust_fuel_compressor/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/rcd_ammo)) compressed_matter += 10 - del(W) + qdel(W) return ..() @@ -93,7 +93,7 @@ var/const/max_assembly_amount = 300 break //world << "\blue [reagent]: new_assembly_quantities[reagent]
      " if(fail) - del(F) + qdel(F) compressed_matter = old_matter usr << "\red \icon[src] [src] flashes red: \'Out of matter.\'" else diff --git a/code/modules/power/rust/fuel_compressor_construction.dm b/code/modules/power/rust/fuel_compressor_construction.dm index c9c3895f2b..422a46116b 100644 --- a/code/modules/power/rust/fuel_compressor_construction.dm +++ b/code/modules/power/rust/fuel_compressor_construction.dm @@ -11,7 +11,7 @@ /obj/item/rust_fuel_compressor_frame/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/stack/sheet/plasteel( get_turf(src.loc), 12 ) - del(src) + qdel(src) return ..() @@ -30,7 +30,7 @@ usr << "\red Compressor cannot be placed in this area." return new /obj/machinery/rust_fuel_assembly_port(loc, ndir, 1) - del(src) + qdel(src) //construction steps /obj/machinery/rust_fuel_compressor/New(turf/loc, var/ndir, var/building=0) @@ -137,7 +137,7 @@ if(do_after(user, 10)) has_electronics &= 1 user << "You place the circuitboard inside the frame." - del(W) + qdel(W) return else if (istype(W, /obj/item/weapon/weldingtool) && opened && !has_electronics) @@ -154,7 +154,7 @@ "\red [src] has been cut away from the wall by [user.name].",\ "You detached the compressor frame.",\ "\red You hear welding.") - del(src) + qdel(src) return ..() diff --git a/code/modules/power/rust/radiation.dm b/code/modules/power/rust/radiation.dm index b94127ffa2..88d8cd05ab 100644 --- a/code/modules/power/rust/radiation.dm +++ b/code/modules/power/rust/radiation.dm @@ -15,7 +15,7 @@ else time_alive -= 0.1 if(time_alive < 0) - del(src) + qdel(src) //radiate mobs nearby here // diff --git a/code/modules/power/rust/virtual_particle_catcher.dm b/code/modules/power/rust/virtual_particle_catcher.dm index 350d9f66fc..8da88e76cb 100644 --- a/code/modules/power/rust/virtual_particle_catcher.dm +++ b/code/modules/power/rust/virtual_particle_catcher.dm @@ -14,11 +14,11 @@ for(var/obj/machinery/rust/em_field/field in range(6)) parent = field if(!parent) - del(src)*/ + qdel(src)*/ /obj/effect/rust_particle_catcher/process() if(!parent) - del(src) + qdel(src) /obj/effect/rust_particle_catcher/proc/SetSize(var/newsize) name = "collector [newsize]" diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 4dc1fb528e..dee15d9f14 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -21,7 +21,7 @@ var/global/list/rad_collectors = list() ..() rad_collectors += src -/obj/machinery/power/rad_collector/Del() +/obj/machinery/power/rad_collector/Destroy() rad_collectors -= src ..() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 2c24eba108..24758fc27e 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -14,7 +14,7 @@ var/obj/machinery/field_generator/FG2 = null var/hasShocked = 0 //Used to add a delay between shocks. In some cases this used to crash servers by spawning hundreds of sparks every second. -/obj/machinery/containment_field/Del() +/obj/machinery/containment_field/Destroy() if(FG1 && !FG1.clean_up) FG1.cleanup() if(FG2 && !FG2.clean_up) @@ -54,7 +54,7 @@ if(hasShocked) return 0 if(!FG1 || !FG2) - del(src) + qdel(src) return 0 if(isliving(user)) hasShocked = 1 diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index c85c48e27a..11606b3dc1 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -41,7 +41,7 @@ if(state == 2 && anchored) connect_to_network() -/obj/machinery/power/emitter/Del() +/obj/machinery/power/emitter/Destroy() message_admins("Emitter deleted at ([x],[y],[z] - JMP)",0,1) log_game("Emitter deleted at ([x],[y],[z])") investigate_log("deleted at ([x],[y],[z])","singulo") diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 245df6c7f3..1c97c6f4d3 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -177,7 +177,7 @@ field_generator power level display return 0 -/obj/machinery/field_generator/Del() +/obj/machinery/field_generator/Destroy() src.cleanup() ..() @@ -325,7 +325,7 @@ field_generator power level display for (var/obj/machinery/containment_field/F in fields) if (isnull(F)) continue - del(F) + qdel(F) fields = list() for(var/obj/machinery/field_generator/FG in connected_gens) if (isnull(FG)) diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index d975729286..1093390b0e 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -13,7 +13,7 @@ var/turf/T = get_turf(src) if(src.energy >= 200) new /obj/singularity/(T, 50) - if(src) del(src) + if(src) qdel(src) /obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/wrench)) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 9560d30591..50093c440b 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -1,5 +1,4 @@ var/global/narsie_behaviour = "CultStation13" -var/global/narsie_cometh = 0 var/global/list/narsie_list = list() /obj/singularity/narsie //Moving narsie to its own file for the sake of being clearer name = "Nar-Sie" @@ -50,7 +49,6 @@ var/global/list/narsie_list = list() if(narnar) SetUniversalState(/datum/universal_state/hell) - narsie_cometh = 1 spawn(10 SECONDS) if(emergency_shuttle && emergency_shuttle.can_call()) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 076207a4d4..10413fb992 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -48,7 +48,7 @@ if(particle_type && particle_type != "neutron") if(collided_catcher.AddParticles(particle_type, 1 + additional_particles)) collided_catcher.parent.AddEnergy(energy,mega_energy) - del (src) + qdel(src) else if( istype(A,/obj/machinery/power/rust_core) ) var/obj/machinery/power/rust_core/collided_core = A if(particle_type && particle_type != "neutron") @@ -56,7 +56,7 @@ var/energy_loss_ratio = abs(collided_core.owned_field.frequency - frequency) / 1e9 collided_core.owned_field.mega_energy += mega_energy - mega_energy * energy_loss_ratio collided_core.owned_field.energy += energy - energy * energy_loss_ratio - del (src) + qdel(src) return @@ -67,7 +67,7 @@ /obj/effect/accelerated_particle/ex_act(severity) - del(src) + qdel(src) return @@ -95,7 +95,7 @@ src.loc = get_step(src,dir) movement_range-- if(movement_range <= 0) - del(src) + qdel(src) else sleep(lag) move(lag) diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 6739bd165e..485a25137b 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -138,15 +138,15 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/structure/particle_accelerator/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return @@ -154,13 +154,13 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/structure/particle_accelerator/blob_act() if(prob(50)) - del(src) + qdel(src) return /obj/structure/particle_accelerator/meteorhit() if(prob(50)) - del(src) + qdel(src) return /obj/structure/particle_accelerator/update_icon() @@ -325,15 +325,15 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/machinery/particle_accelerator/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return if(3.0) if (prob(25)) - del(src) + qdel(src) return else return @@ -341,13 +341,13 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin /obj/machinery/particle_accelerator/blob_act() if(prob(50)) - del(src) + qdel(src) return /obj/machinery/particle_accelerator/meteorhit() if(prob(50)) - del(src) + qdel(src) return diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 4fdcbe811f..593a33c7bf 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -281,7 +281,7 @@ user.visible_message(\ "[user.name] cut the cables and dismantled the power terminal.",\ "You cut the cables and dismantle the power terminal.") - del(terminal) + qdel(terminal) building_terminal = 0 return 0 return 1 @@ -374,7 +374,7 @@ smoke.attach(src) smoke.start() explosion(src.loc, -1, 0, 1, 3, 1, 0) - del(src) + qdel(src) return if(prob(15)) //Power drain var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread diff --git a/code/modules/power/smes_construction.dm b/code/modules/power/smes_construction.dm index 3fe4f511eb..b2e584c136 100644 --- a/code/modules/power/smes_construction.dm +++ b/code/modules/power/smes_construction.dm @@ -258,7 +258,7 @@ src.ping("DANGER! Magnetic containment field failure in 3 ... 2 ... 1 ...") explosion(src.loc,1,2,4,8) // Not sure if this is necessary, but just in case the SMES *somehow* survived.. - del(src) + qdel(src) @@ -345,7 +345,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return // Superconducting Magnetic Coil - Upgrade the SMES diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 28eaf27619..a572d2c8e1 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -30,7 +30,7 @@ var/list/solars_list = list() Make(S) connect_to_network() -/obj/machinery/power/solar/Del() +/obj/machinery/power/solar/Destroy() unset_control() //remove from control computer ..() @@ -71,7 +71,7 @@ var/list/solars_list = list() S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the solar panel.") - del(src) // qdel + qdel(src) return else if (W) src.add_fingerprint(user) @@ -93,7 +93,7 @@ var/list/solars_list = list() else new /obj/item/weapon/shard(src.loc) new /obj/item/weapon/shard(src.loc) - del(src) // qdel + qdel(src) return return @@ -154,13 +154,13 @@ var/list/solars_list = list() if(1.0) if(prob(15)) new /obj/item/weapon/shard( src.loc ) - del(src) // qdel + qdel(src) return if(2.0) if (prob(25)) new /obj/item/weapon/shard( src.loc ) - del(src) // qdel + qdel(src) return if (prob(50)) @@ -270,7 +270,7 @@ var/list/solars_list = list() if(istype(W, /obj/item/weapon/tracker_electronics)) tracker = 1 user.drop_item() - del(W) // qdel + qdel(W) user.visible_message("[user] inserts the electronics into the solar assembly.") return 1 else @@ -314,7 +314,7 @@ var/list/solars_list = list() initialize() connect_to_network() -/obj/machinery/power/solar_control/Del() +/obj/machinery/power/solar_control/Destroy() for(var/obj/machinery/power/solar/M in connected_panels) M.unset_control() if(connected_tracker) @@ -433,7 +433,7 @@ var/list/solars_list = list() A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) // qdel + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -444,7 +444,7 @@ var/list/solars_list = list() A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) // qdel + qdel(src) else src.attack_hand(user) return @@ -534,7 +534,7 @@ var/list/solars_list = list() switch(severity) if(1.0) //SN src = null - del(src) // qdel + qdel(src) return if(2.0) if (prob(50)) diff --git a/code/modules/power/terminal.dm b/code/modules/power/terminal.dm index feec0e3f81..24245f00e4 100644 --- a/code/modules/power/terminal.dm +++ b/code/modules/power/terminal.dm @@ -20,7 +20,7 @@ if(level==1) hide(T.intact) return -/obj/machinery/power/terminal/Del() +/obj/machinery/power/terminal/Destroy() if(master) master.disconnect_terminal() return ..() diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 38824dec5d..ea572a2b97 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -21,7 +21,7 @@ Make(S) connect_to_network() -/obj/machinery/power/tracker/Del() +/obj/machinery/power/tracker/Destroy() unset_control() //remove from control computer ..() @@ -69,7 +69,7 @@ S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the tracker.") - del(src) // qdel + qdel(src) return ..() diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 9708656d3b..10d6d8238d 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -243,7 +243,7 @@ A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + qdel(src) else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -255,7 +255,7 @@ A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + qdel(src) else src.attack_hand(user) return diff --git a/code/modules/projectiles/effects.dm b/code/modules/projectiles/effects.dm index 066f4cf55d..d765e353da 100644 --- a/code/modules/projectiles/effects.dm +++ b/code/modules/projectiles/effects.dm @@ -13,7 +13,7 @@ /obj/effect/projectile/proc/activate() spawn(3) - delete() //see effect_system.dm - sets loc to null and lets GC handle removing these effects + qdel(src) //see effect_system.dm - sets loc to null and lets GC handle removing these effects return @@ -100,13 +100,13 @@ //---------------------------- /obj/effect/projectile/emitter/tracer icon_state = "emitter" - + /obj/effect/projectile/emitter/muzzle icon_state = "muzzle_emitter" - + /obj/effect/projectile/emitter/impact icon_state = "impact_emitter" - + //---------------------------- // Stun beam //---------------------------- diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 77693417df..7389c527ae 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -260,7 +260,7 @@ else user << "Ow..." user.apply_effect(110,AGONY,0) - del(in_chamber) + qdel(in_chamber) mouthshoot = 0 return else diff --git a/code/modules/projectiles/guns/alien.dm b/code/modules/projectiles/guns/alien.dm index 9f611e593d..ff9edcabfc 100644 --- a/code/modules/projectiles/guns/alien.dm +++ b/code/modules/projectiles/guns/alien.dm @@ -20,7 +20,7 @@ processing_objects.Add(src) last_regen = world.time -/obj/item/weapon/gun/launcher/spikethrower/Del() +/obj/item/weapon/gun/launcher/spikethrower/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 994256b12a..a92e3fce1d 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -31,7 +31,7 @@ processing_objects.Add(src) update_icon() -/obj/item/weapon/gun/energy/Del() +/obj/item/weapon/gun/energy/Destroy() if(self_recharge) processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy/temperature.dm b/code/modules/projectiles/guns/energy/temperature.dm index b836d265cc..47bc2cfc00 100644 --- a/code/modules/projectiles/guns/energy/temperature.dm +++ b/code/modules/projectiles/guns/energy/temperature.dm @@ -18,7 +18,7 @@ processing_objects.Add(src) -/obj/item/weapon/gun/energy/temperature/Del() +/obj/item/weapon/gun/energy/temperature/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index 917d3c338e..a0654000e5 100644 --- a/code/modules/projectiles/guns/launcher/crossbow.dm +++ b/code/modules/projectiles/guns/launcher/crossbow.dm @@ -257,7 +257,7 @@ if(buildstate == 5) user << "\blue You secure the crossbow's various parts." new /obj/item/weapon/gun/launcher/crossbow(get_turf(src)) - del(src) + qdel(src) return else ..() diff --git a/code/modules/projectiles/guns/launcher/pneumatic.dm b/code/modules/projectiles/guns/launcher/pneumatic.dm index b1a0f563df..863d3348e5 100644 --- a/code/modules/projectiles/guns/launcher/pneumatic.dm +++ b/code/modules/projectiles/guns/launcher/pneumatic.dm @@ -150,7 +150,7 @@ if(istype(W,/obj/item/pipe)) if(buildstate == 0) user.drop_item() - del(W) + qdel(W) user << "\blue You secure the piping inside the frame." buildstate++ update_icon() @@ -168,7 +168,7 @@ else if(istype(W,/obj/item/device/transfer_valve)) if(buildstate == 4) user.drop_item() - del(W) + qdel(W) user << "\blue You install the transfer valve and connect it to the piping." buildstate++ update_icon() @@ -197,7 +197,7 @@ playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) user << "\blue You weld the valve into place." new /obj/item/weapon/gun/launcher/pneumatic(get_turf(src)) - del(src) + qdel(src) return else ..() diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index cf05a005ed..e6a81c7057 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -27,7 +27,7 @@ projectile_type = /obj/item/projectile/bullet/chemdart /obj/item/ammo_casing/chemdart/expend() - del(src) + qdel(src) /obj/item/ammo_magazine/chemdart name = "dart cartridge" diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 051ae913f6..4a9fdb9c4f 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -19,11 +19,11 @@ if(istype(M, /mob/living/silicon/robot)) var/mob/living/silicon/robot/Robot = M if(Robot.mmi) - del(Robot.mmi) + qdel(Robot.mmi) else for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) //TODO: Carn. give implants a dropped() or something - del(W) + qdel(W) continue M.drop_from_inventory(W) @@ -90,7 +90,7 @@ new_mob << "Your form morphs into that of \a [lowertext(randomize)]." - del(M) + qdel(M) return else M << "Your form morphs into that of \a [lowertext(randomize)]." diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index fc69f6ec94..9ef0aea43c 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -65,7 +65,7 @@ for(var/mob/M in range(10, src)) if(!M.stat && !istype(M, /mob/living/silicon/ai))\ shake_camera(M, 3, 1) - del(src) + qdel(src) return 1 else return 0 @@ -141,12 +141,12 @@ /obj/item/projectile/icarus/pointdefense/process() Icarus_FireLaser(get_turf(original)) spawn - del src + qdel(src) return /obj/item/projectile/icarus/guns/process() Icarus_FireCannon(get_turf(original)) spawn - del src + qdel(src) return diff --git a/code/modules/projectiles/targeting.dm b/code/modules/projectiles/targeting.dm index c69d8afda4..24bd291646 100644 --- a/code/modules/projectiles/targeting.dm +++ b/code/modules/projectiles/targeting.dm @@ -40,7 +40,7 @@ for(var/mob/living/M in aim_targets) if(M) M.NotTargeted(src) //Untargeting people. - del(aim_targets) + qdel(aim_targets) //Compute how to fire..... //Return 1 if a target was found, 0 otherwise. @@ -69,7 +69,7 @@ for(var/mob/living/L in aim_targets) if(L) L.NotTargeted(src) - del(aim_targets) + qdel(aim_targets) usr.visible_message("[usr] turns \the [src] on [M]!") else usr.visible_message("[usr] aims \a [src] at [M]!") @@ -234,13 +234,13 @@ targeted_by -= I I.aim_targets.Remove(src) //De-target them if(!I.aim_targets.len) - del(I.aim_targets) + qdel(I.aim_targets) var/mob/living/T = I.loc //Remove the targeting icons if(T && ismob(T) && !I.aim_targets && T.client) T.client.remove_gun_icons() if(!targeted_by.len) - del target_locked //Remove the overlay - del targeted_by + qdel(target_locked) //Remove the overlay + qdel(targeted_by) spawn(1) update_targeted() /mob/living/Move() @@ -308,7 +308,7 @@ else usr << "Target may no longer move." target_can_run = 0 - del(usr.gun_run_icon) //no need for icon for running permission + qdel(usr.gun_run_icon) //no need for icon for running permission //Updating walking permission button if(usr.gun_move_icon) diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 6c6c194af5..871bab523c 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -177,7 +177,7 @@ datum BR.reaction(target, INGEST) spawn(5) BR.trans_to(target, BR.total_volume) - del(B) + qdel(B) return amount @@ -405,7 +405,7 @@ datum var/datum/reagent/R = A if (R.id == reagent) reagent_list -= A - del(A) + qdel(A) update_total() my_atom.on_reagent_change() return 0 diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index e7c8262aa7..5a79e2a3cd 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -37,19 +37,19 @@ /obj/machinery/chem_master/ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) - del(src) + qdel(src) return /obj/machinery/chem_master/blob_act() if (prob(50)) - del(src) + qdel(src) /obj/machinery/chem_master/meteorhit() - del(src) + qdel(src) return /obj/machinery/chem_master/attackby(var/obj/item/weapon/B as obj, var/mob/user as mob) @@ -751,7 +751,7 @@ /obj/machinery/reagentgrinder/proc/remove_object(var/obj/item/O) holdingitems -= O - del(O) + qdel(O) /obj/machinery/reagentgrinder/proc/grind() diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 44ee2987c4..b1fa7c7bc0 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -246,7 +246,7 @@ datum //Put out fires. var/hotspot = (locate(/obj/fire) in T) if(hotspot) - del(hotspot) + qdel(hotspot) if(environment) environment.react() //react at the new temperature @@ -258,7 +258,7 @@ datum lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) lowertemp.react() T.assume_air(lowertemp) - del(hotspot) + qdel(hotspot) if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/monkeycube)) var/obj/item/weapon/reagent_containers/food/snacks/monkeycube/cube = O if(!cube.wrapped) @@ -372,7 +372,7 @@ datum M.invisibility = 101 for(var/obj/item/W in M) if(istype(W, /obj/item/weapon/implant)) //TODO: Carn. give implants a dropped() or something - del(W) + qdel(W) continue W.layer = initial(W.layer) W.loc = M.loc @@ -384,7 +384,7 @@ datum M.mind.transfer_to(new_mob) else new_mob.key = M.key - del(M) + qdel(M) ..() return @@ -940,7 +940,7 @@ datum reaction_obj(var/obj/O, var/volume) if(istype(O,/obj/effect/decal/cleanable)) - del(O) + qdel(O) else if(O) O.clean_blood() @@ -953,7 +953,7 @@ datum T.clean_blood() for(var/obj/effect/decal/cleanable/C in T.contents) src.reaction_obj(C, volume) - del(C) + qdel(C) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) @@ -1847,7 +1847,7 @@ datum var/turf/simulated/wall/W = T if(W.rotting) W.rotting = 0 - for(var/obj/effect/E in W) if(E.name == "Wallrot") del E + for(var/obj/effect/E in W) if(E.name == "Wallrot") qdel(E) for(var/mob/O in viewers(W, null)) O.show_message(text("\blue The fungi are completely dissolved by the solution!"), 1) @@ -2036,7 +2036,7 @@ datum if(H.head) if(prob(meltprob) && !H.head.unacidable) H << "Your headgear melts away but protects you from the acid!" - del(H.head) + qdel(H.head) H.update_inv_head(0) H.update_hair(0) else @@ -2046,7 +2046,7 @@ datum if(H.wear_mask) if(prob(meltprob) && !H.wear_mask.unacidable) H << "Your mask melts away but protects you from the acid!" - del (H.wear_mask) + qdel (H.wear_mask) H.update_inv_wear_mask(0) H.update_hair(0) else @@ -2056,7 +2056,7 @@ datum if(H.glasses) //Doesn't protect you from the acid but can melt anyways! if(prob(meltprob) && !H.glasses.unacidable) H << "Your glasses melts away!" - del (H.glasses) + qdel (H.glasses) H.update_inv_glasses(0) if(!M.unacidable) @@ -2083,7 +2083,7 @@ datum I.desc = "Looks like this was \an [O] some time ago." for(var/mob/M in viewers(5, O)) M << "\red \the [O] melts." - del(O) + qdel(O) toxin/acid/polyacid name = "Polytrinic acid" @@ -2467,7 +2467,7 @@ datum lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) lowertemp.react() T.assume_air(lowertemp) - del(hotspot) + qdel(hotspot) enzyme name = "Universal Enzyme" diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index 96730fb25b..028834d9f1 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -869,7 +869,7 @@ datum M.client.screen += blueeffect sleep(20) M.client.screen -= blueeffect - del(blueeffect) + qdel(blueeffect) slimecrit name = "Slime Crit" id = "m_tele" diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index d82ded7bba..e53d118898 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -31,7 +31,7 @@ processing_objects.Add(src) -/obj/item/weapon/reagent_containers/borghypo/Del() +/obj/item/weapon/reagent_containers/borghypo/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index bc36317521..6be4fce8e4 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -30,7 +30,7 @@ user.put_in_active_hand(B) src.transfer_fingerprints_to(B) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/drinks/bottle/attack(mob/living/target as mob, mob/living/user as mob) @@ -83,7 +83,7 @@ O.show_message(text("\blue The contents of the [src] splashes all over [target]!"), 1) src.reagents.reaction(target, TOUCH) - //Finally, smash the bottle. This kills (del) the bottle. + //Finally, smash the bottle. This kills (qdel) the bottle. src.smash(target, user) return diff --git a/code/modules/reagents/reagent_containers/food/sandwich.dm b/code/modules/reagents/reagent_containers/food/sandwich.dm index 0d8e614468..3be62c7d7c 100644 --- a/code/modules/reagents/reagent_containers/food/sandwich.dm +++ b/code/modules/reagents/reagent_containers/food/sandwich.dm @@ -3,7 +3,7 @@ if(istype(W,/obj/item/weapon/shard) || istype(W,/obj/item/weapon/reagent_containers/food/snacks)) var/obj/item/weapon/reagent_containers/food/snacks/csandwich/S = new(get_turf(src)) S.attackby(W,user) - del(src) + qdel(src) ..() /obj/item/weapon/reagent_containers/food/snacks/csandwich @@ -73,9 +73,9 @@ if(length(name) > 80) name = "[pick(list("absurd","colossal","enormous","ridiculous"))] sandwich" w_class = n_ceil(Clamp((ingredients.len/2),2,4)) -/obj/item/weapon/reagent_containers/food/snacks/csandwich/Del() +/obj/item/weapon/reagent_containers/food/snacks/csandwich/Destroy() for(var/obj/item/O in ingredients) - del(O) + qdel(O) ..() /obj/item/weapon/reagent_containers/food/snacks/csandwich/examine(mob/user) diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index c8609074b6..146ee69b58 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -27,7 +27,7 @@ usr.put_in_hands(TrashItem) else if(istype(trash,/obj/item)) usr.put_in_hands(trash) - del(src) + qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/attack_self(mob/user as mob) @@ -38,7 +38,7 @@ if(!reagents.total_volume) user << "None of [src] left!" user.drop_from_inventory(src) - del(src) + qdel(src) return 0 if(istype(M, /mob/living/carbon)) @@ -152,7 +152,7 @@ reagents.trans_to(U,min(reagents.total_volume,5)) if (reagents.total_volume <= 0) - del(src) + qdel(src) return if (is_sliceable()) @@ -187,13 +187,13 @@ for(var/i=1 to (slices_num-slices_lost)) var/obj/slice = new slice_path (src.loc) reagents.trans_to(slice,reagents_per_slice) - del(src) + qdel(src) return /obj/item/weapon/reagent_containers/food/snacks/proc/is_sliceable() return (slices_num && slice_path && slices_num > 0) -/obj/item/weapon/reagent_containers/food/snacks/Del() +/obj/item/weapon/reagent_containers/food/snacks/Destroy() if(contents) for(var/atom/movable/something in contents) something.loc = get_turf(src) @@ -212,7 +212,7 @@ spawn(5) if(!src && !user.client) user.custom_emote(1,"[pick("burps", "cries for more", "burps twice", "looks at the area where the food was")]") - del(src) + qdel(src) On_Consume(user) ////////////////////////////////////////////////// @@ -477,14 +477,14 @@ user << "You crack \the [src] into \the [O]." reagents.trans_to(O, reagents.total_volume) user.drop_from_inventory(src) - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/egg_smudge(src.loc) src.reagents.reaction(hit_atom, TOUCH) src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype( W, /obj/item/toy/crayon )) @@ -924,7 +924,7 @@ ..() new/obj/effect/decal/cleanable/pie_smudge(src.loc) src.visible_message("\red [src.name] splats.","\red You hear a splat.") - del(src) + qdel(src) /obj/item/weapon/reagent_containers/food/snacks/berryclafoutis name = "Berry Clafoutis" @@ -1588,7 +1588,7 @@ M << "\red \The [src] expands!" var/mob/living/carbon/human/H = new (src) H.set_species(monkey_type) - del(src) + qdel(src) proc/Unwrap(mob/user as mob) icon_state = "monkeycube" @@ -2830,7 +2830,7 @@ if(istype(W,/obj/item/weapon/kitchen/rollingpin)) new /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough(src) user << "You flatten the dough." - del(src) + qdel(src) // slicable into 3xdoughslices /obj/item/weapon/reagent_containers/food/snacks/sliceable/flatdough @@ -2872,30 +2872,30 @@ if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/meatball)) new /obj/item/weapon/reagent_containers/food/snacks/monkeyburger(src) user << "You make a burger." - del(W) - del(src) + qdel(W) + qdel(src) // Bun + cutlet = hamburger else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/cutlet)) new /obj/item/weapon/reagent_containers/food/snacks/monkeyburger(src) user << "You make a burger." - del(W) - del(src) + qdel(W) + qdel(src) // Bun + sausage = hotdog else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks/sausage)) new /obj/item/weapon/reagent_containers/food/snacks/hotdog(src) user << "You make a hotdog." - del(W) - del(src) + qdel(W) + qdel(src) // Burger + cheese wedge = cheeseburger /obj/item/weapon/reagent_containers/food/snacks/monkeyburger/attackby(obj/item/weapon/reagent_containers/food/snacks/cheesewedge/W as obj, mob/user as mob) if(istype(W))// && !istype(src,/obj/item/weapon/reagent_containers/food/snacks/cheesewedge)) new /obj/item/weapon/reagent_containers/food/snacks/cheeseburger(src) user << "You make a cheeseburger." - del(W) - del(src) + qdel(W) + qdel(src) return else ..() @@ -2905,8 +2905,8 @@ if(istype(W)) new /obj/item/weapon/reagent_containers/food/snacks/cheeseburger(src) user << "You make a cheeseburger." - del(W) - del(src) + qdel(W) + qdel(src) return else ..() @@ -2975,7 +2975,7 @@ if(istype(W,/obj/item/weapon/kitchen/utensil/knife)) new /obj/item/weapon/reagent_containers/food/snacks/rawsticks(src) user << "You cut the potato." - del(src) + qdel(src) else ..() diff --git a/code/modules/reagents/reagent_containers/food/snacks/meat.dm b/code/modules/reagents/reagent_containers/food/snacks/meat.dm index d703a6acb7..797f605b08 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/meat.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/meat.dm @@ -15,7 +15,7 @@ new /obj/item/weapon/reagent_containers/food/snacks/rawcutlet(src) new /obj/item/weapon/reagent_containers/food/snacks/rawcutlet(src) user << "You cut the meat into thin strips." - del(src) + qdel(src) else ..() diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 12b56021d4..997bd5d822 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -270,10 +270,10 @@ attackby(var/obj/D, mob/user as mob) if(isprox(D)) user << "You add [D] to [src]." - del(D) + qdel(D) user.put_in_hands(new /obj/item/weapon/bucket_sensor) user.drop_from_inventory(src) - del(src) + qdel(src) update_icon() overlays.Cut() diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 4d23bb30ed..d0f678ddd9 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -31,9 +31,9 @@ M.drop_from_inventory(src) //icon update if(reagents.total_volume) reagents.trans_to_ingest(M, reagents.total_volume) - del(src) + qdel(src) else - del(src) + qdel(src) return 1 else if(istype(M, /mob/living/carbon/human) ) @@ -58,9 +58,9 @@ if(reagents.total_volume) reagents.trans_to_ingest(M, reagents.total_volume) - del(src) + qdel(src) else - del(src) + qdel(src) return 1 @@ -83,7 +83,7 @@ O.show_message("\red [user] puts something in \the [target].", 1) spawn(5) - del(src) + qdel(src) return diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 20c4445e55..1978071e0d 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -71,7 +71,7 @@ spawn(0) D.reagents.reaction(A) sleep(5) - del(D) + qdel(D) else var/obj/effect/decal/chempuff/D = new/obj/effect/decal/chempuff(get_turf(src)) D.create_reagents(amount_per_transfer_from_this) @@ -93,7 +93,7 @@ D.reagents.reaction(A_turf) sleep(2) sleep(3) - del(D) + qdel(D) return @@ -229,7 +229,7 @@ for(var/atom/t in get_turf(D)) D.reagents.reaction(t) sleep(2) - del(D) + qdel(D) return diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index a1c2fc4415..e5d2933e35 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -251,7 +251,7 @@ for(var/mob/O in viewers(world.view, user)) O.show_message(text("\red [user] tries to stab [target] in \the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) user.remove_from_mob(src) - del(src) + qdel(src) return for(var/mob/O in viewers(world.view, user)) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 0a42e8dee3..185f6b1342 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -44,17 +44,17 @@ ex_act(severity) switch(severity) if(1.0) - del(src) + qdel(src) return if(2.0) if (prob(50)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) return if(3.0) if (prob(5)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) return else return @@ -62,7 +62,7 @@ blob_act() if(prob(50)) new /obj/effect/effect/water(src.loc) - del(src) + qdel(src) @@ -168,7 +168,7 @@ else explosion(src.loc,-1,1,2) if(src) - del(src) + qdel(src) /obj/structure/reagent_dispensers/fueltank/fire_act(datum/gas_mixture/air, temperature, volume) if(temperature > T0C+500) @@ -225,7 +225,7 @@ /obj/structure/reagent_dispensers/beerkeg/blob_act() explosion(src.loc,0,3,5,7,10) - del(src) + qdel(src) /obj/structure/reagent_dispensers/virusfood name = "Virus Food Dispenser" diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index 8b26dd3133..d95921bb2c 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -288,7 +288,7 @@ src.transfer_fingerprints_to(P) P.set_dir(dir) - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index e1a5407d0a..63cad43851 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -83,7 +83,7 @@ C.anchored = 1 C.density = 1 C.update() - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." @@ -115,7 +115,7 @@ GM.loc = src for (var/mob/C in viewers(src)) C.show_message("\red [GM.name] has been placed in the [src] by [user].", 3) - del(G) + qdel(G) usr.attack_log += text("\[[time_stamp()]\] Has placed [GM.name] ([GM.ckey]) in disposals.") GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [usr.name] ([usr.ckey])") msg_admin_attack("[usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit. (JMP)") @@ -452,7 +452,7 @@ AM.throw_at(target, 5, 1) H.vent_gas(loc) - del(H) + qdel(H) /obj/machinery/disposal/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if (istype(mover,/obj/item) && mover.throwing) @@ -600,7 +600,7 @@ if(other.has_fat_guy) has_fat_guy = 1 - del(other) + qdel(other) proc/settag(var/new_tag) @@ -676,7 +676,7 @@ for(var/atom/movable/AM in H) AM.loc = T AM.pipe_eject(0) - del(H) + qdel(H) ..() return @@ -773,7 +773,7 @@ if(AM) AM.throw_at(target, 100, 1) H.vent_gas(T) - del(H) + qdel(H) else // no specified direction, so throw in random direction @@ -789,7 +789,7 @@ AM.throw_at(target, 5, 1) H.vent_gas(T) // all gas vent to turf - del(H) + qdel(H) return @@ -817,7 +817,7 @@ for(var/atom/movable/AM in H) AM.loc = T AM.pipe_eject(0) - del(H) + qdel(H) return // otherwise, do normal expel from turf @@ -825,7 +825,7 @@ expel(H, T, 0) spawn(2) // delete pipe after 2 ticks to ensure expel proc finished - del(src) + qdel(src) // pipe affected by explosion @@ -918,7 +918,7 @@ C.anchored = 1 C.update() - del(src) + qdel(src) // *** TEST verb //client/verb/dispstop() @@ -1386,7 +1386,7 @@ welded() // var/obj/item/scrap/S = new(src.loc) // S.set_components(200,0,0) - del(src) + qdel(src) // the disposal outlet machine @@ -1429,7 +1429,7 @@ spawn(5) AM.throw_at(target, 3, 1) H.vent_gas(src.loc) - del(H) + qdel(H) return @@ -1462,7 +1462,7 @@ C.update() C.anchored = 1 C.density = 1 - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 7a7622dd77..aedbe2a0bd 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -20,7 +20,7 @@ if(istype(wrapped, /obj/structure/closet)) var/obj/structure/closet/O = wrapped O.welded = 0 - del(src) + qdel(src) return attackby(obj/item/W as obj, mob/user as mob) @@ -127,7 +127,7 @@ else wrapped.loc = get_turf(src) - del(src) + qdel(src) return attackby(obj/item/W as obj, mob/user as mob) @@ -297,7 +297,7 @@ user << "\blue The object you are trying to wrap is unsuitable for the sorting machinery!" if (src.amount <= 0) new /obj/item/weapon/c_tube( src.loc ) - del(src) + qdel(src) return return @@ -435,7 +435,7 @@ C.update() C.anchored = 1 C.density = 1 - del(src) + qdel(src) return else user << "You need more welding fuel to complete this task." diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index e1e63c08dc..aacdbbb345 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -54,10 +54,10 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). /obj/machinery/r_n_d/circuit_imprinter/blob_act() if(prob(50)) - del(src) + qdel(src) /obj/machinery/r_n_d/circuit_imprinter/meteorhit() - del(src) + qdel(src) return /obj/machinery/r_n_d/circuit_imprinter/proc/TotalMaterials() diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 3fc97cc6ab..b8d0fca209 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -35,7 +35,7 @@ Note: Must be placed within 3 tiles of the R&D Console min_reliability = 93 - T /obj/machinery/r_n_d/destructive_analyzer/meteorhit() - del(src) + qdel(src) return /obj/machinery/r_n_d/destructive_analyzer/update_icon() diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index b0cc8d6050..aa1e1a52e4 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -75,7 +75,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() ..() return -/obj/machinery/message_server/Del() +/obj/machinery/message_server/Destroy() message_servers -= src ..() return @@ -122,7 +122,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() istype(O,/obj/item/weapon/circuitboard/message_monitor)) spamfilter_limit += round(MESSAGE_SERVER_DEFAULT_SPAM_LIMIT / 2) user.drop_item() - del(O) + qdel(O) user << "You install additional memory and processors into message server. Its filtering capabilities been enhanced." else ..(O, user) @@ -221,14 +221,14 @@ var/obj/machinery/blackbox_recorder/blackbox var/list/datum/feedback_variable/feedback = new() - //Only one can exsist in the world! + //Only one can exist in the world! /obj/machinery/blackbox_recorder/New() if(blackbox) if(istype(blackbox,/obj/machinery/blackbox_recorder)) - del(src) + qdel(src) blackbox = src -/obj/machinery/blackbox_recorder/Del() +/obj/machinery/blackbox_recorder/Destroy() var/turf/T = locate(1,1,2) if(T) blackbox = null diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 89e31574d2..6f47ca5bb2 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -54,7 +54,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, check_tech = new T() if(check_tech.id == ID) return_name = check_tech.name - del(check_tech) + qdel(check_tech) check_tech = null break @@ -86,7 +86,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, temp_reagent = new R() if(temp_reagent.id == ID) return_name = temp_reagent.name - del(temp_reagent) + qdel(temp_reagent) temp_reagent = null break return return_name @@ -274,11 +274,11 @@ won't update every console in existence) but it's more of a hassle to do. Also, S.use(1) linked_destroy.loaded_item = S else - del(S) + qdel(S) linked_destroy.icon_state = "d_analyzer" else if(!(I in linked_destroy.component_parts)) - del(I) + qdel(I) linked_destroy.icon_state = "d_analyzer" use_power(linked_destroy.active_power_usage) screen = 1.0 @@ -468,7 +468,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, sheet.amount = min(available_num_sheets, desired_num_sheets) linked_lathe.vars[res_amount] = max(0, (linked_lathe.vars[res_amount]-sheet.amount * sheet.perunit)) else - del sheet + qdel(sheet) else if(href_list["imprinter_ejectsheet"] && linked_imprinter) //Causes the protolathe to eject a sheet of material var/desired_num_sheets = text2num(href_list["amount"]) var/res_amount, type @@ -492,7 +492,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, sheet.amount = min(available_num_sheets, desired_num_sheets) linked_imprinter.vars[res_amount] = max(0, (linked_imprinter.vars[res_amount]-sheet.amount * sheet.perunit)) else - del sheet + qdel(sheet) else if(href_list["find_device"]) //The R&D console looks for devices nearby to link up with. screen = 0.0 @@ -518,7 +518,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, var/choice = alert("R&D Console Database Reset", "Are you sure you want to reset the R&D console's database? Data lost cannot be recovered.", "Continue", "Cancel") if(choice == "Continue") screen = 0.0 - del(files) + qdel(files) files = new /datum/research(src) spawn(20) screen = 1.6 diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 6a5311e62b..62da7ef49b 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -24,7 +24,7 @@ RefreshParts() src.initialize(); //Agouri -/obj/machinery/r_n_d/server/Del() +/obj/machinery/r_n_d/server/Destroy() griefProtection() ..() @@ -149,7 +149,7 @@ if(I.reliability != 100 && crit_fail) I.crit_fail = 1 I.loc = src.loc - del(src) + qdel(src) return 1 /obj/machinery/r_n_d/server/attack_hand(mob/user as mob) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact.dm b/code/modules/research/xenoarchaeology/artifact/artifact.dm index 666d361a2b..a3256d6f53 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact.dm @@ -1,124 +1,124 @@ - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Large finds - (Potentially) active alien machinery from the dawn of time - -/datum/artifact_find - var/artifact_id - var/artifact_find_type - var/artifact_detect_range - -/datum/artifact_find/New() - artifact_detect_range = rand(5,300) - - artifact_id = "[pick("kappa","sigma","antaeres","beta","omicron","iota","epsilon","omega","gamma","delta","tau","alpha")]-[rand(100,999)]" - - artifact_find_type = pick(\ - 5;/obj/machinery/power/supermatter,\ - 5;/obj/structure/constructshell,\ - 5;/obj/machinery/syndicate_beacon,\ - 25;/obj/machinery/power/supermatter/shard,\ - 50;/obj/structure/cult/pylon,\ - 100;/obj/machinery/auto_cloner,\ - 100;/obj/machinery/giga_drill,\ - 100;/obj/machinery/replicator,\ - 150;/obj/structure/crystal,\ - 1000;/obj/machinery/artifact) - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Boulders - sometimes turn up after excavating turf - excavate further to try and find large xenoarch finds - -/obj/structure/boulder - name = "rocky debris" - desc = "Leftover rock from an excavation, it's been partially dug out already but there's still a lot to go." - icon = 'icons/obj/mining.dmi' - icon_state = "boulder1" - density = 1 - opacity = 1 - anchored = 1 - var/excavation_level = 0 - var/datum/geosample/geological_data - var/datum/artifact_find/artifact_find - var/last_act = 0 - -/obj/structure/boulder/New() - icon_state = "boulder[rand(1,4)]" - excavation_level = rand(5,50) - -/obj/structure/boulder/attackby(obj/item/weapon/W as obj, mob/user as mob) - if (istype(W, /obj/item/device/core_sampler)) - src.geological_data.artifact_distance = rand(-100,100) / 100 - src.geological_data.artifact_id = artifact_find.artifact_id - - var/obj/item/device/core_sampler/C = W - C.sample_item(src, user) - return - - if (istype(W, /obj/item/device/depth_scanner)) - var/obj/item/device/depth_scanner/C = W - C.scan_atom(user, src) - return - - if (istype(W, /obj/item/device/measuring_tape)) - var/obj/item/device/measuring_tape/P = W - user.visible_message("\blue[user] extends [P] towards [src].","\blue You extend [P] towards [src].") - if(do_after(user,40)) - user << "\blue \icon[P] [src] has been excavated to a depth of [2*src.excavation_level]cm." - return - - if (istype(W, /obj/item/weapon/pickaxe)) - var/obj/item/weapon/pickaxe/P = W - - if(last_act + P.digspeed > world.time)//prevents message spam - return - last_act = world.time - - user << "\red You start [P.drill_verb] [src]." - - - - if(!do_after(user,P.digspeed)) - return - - user << "\blue You finish [P.drill_verb] [src]." - excavation_level += P.excavation_amount - - if(excavation_level > 100) - //failure - user.visible_message("[src] suddenly crumbles away.",\ - "\red [src] has disintegrated under your onslaught, any secrets it was holding are long gone.") - del(src) - return - - if(prob(excavation_level)) - //success - if(artifact_find) - var/spawn_type = artifact_find.artifact_find_type - var/obj/O = new spawn_type(get_turf(src)) - if(istype(O,/obj/machinery/artifact)) - var/obj/machinery/artifact/X = O - if(X.my_effect) - X.my_effect.artifact_id = artifact_find.artifact_id - src.visible_message("[src] suddenly crumbles away.") - else - user.visible_message("[src] suddenly crumbles away.",\ - "\blue [src] has been whittled away under your careful excavation, but there was nothing of interest inside.") - del(src) - -/obj/structure/boulder/Bumped(AM) - . = ..() - if(istype(AM,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = AM - if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) - attackby(H.l_hand,H) - else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) - attackby(H.r_hand,H) - - else if(istype(AM,/mob/living/silicon/robot)) - var/mob/living/silicon/robot/R = AM - if(istype(R.module_active,/obj/item/weapon/pickaxe)) - attackby(R.module_active,R) - - else if(istype(AM,/obj/mecha)) - var/obj/mecha/M = AM - if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/tool/drill)) - M.selected.action(src) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Large finds - (Potentially) active alien machinery from the dawn of time + +/datum/artifact_find + var/artifact_id + var/artifact_find_type + var/artifact_detect_range + +/datum/artifact_find/New() + artifact_detect_range = rand(5,300) + + artifact_id = "[pick("kappa","sigma","antaeres","beta","omicron","iota","epsilon","omega","gamma","delta","tau","alpha")]-[rand(100,999)]" + + artifact_find_type = pick(\ + 5;/obj/machinery/power/supermatter,\ + 5;/obj/structure/constructshell,\ + 5;/obj/machinery/syndicate_beacon,\ + 25;/obj/machinery/power/supermatter/shard,\ + 50;/obj/structure/cult/pylon,\ + 100;/obj/machinery/auto_cloner,\ + 100;/obj/machinery/giga_drill,\ + 100;/obj/machinery/replicator,\ + 150;/obj/structure/crystal,\ + 1000;/obj/machinery/artifact) + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Boulders - sometimes turn up after excavating turf - excavate further to try and find large xenoarch finds + +/obj/structure/boulder + name = "rocky debris" + desc = "Leftover rock from an excavation, it's been partially dug out already but there's still a lot to go." + icon = 'icons/obj/mining.dmi' + icon_state = "boulder1" + density = 1 + opacity = 1 + anchored = 1 + var/excavation_level = 0 + var/datum/geosample/geological_data + var/datum/artifact_find/artifact_find + var/last_act = 0 + +/obj/structure/boulder/New() + icon_state = "boulder[rand(1,4)]" + excavation_level = rand(5,50) + +/obj/structure/boulder/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (istype(W, /obj/item/device/core_sampler)) + src.geological_data.artifact_distance = rand(-100,100) / 100 + src.geological_data.artifact_id = artifact_find.artifact_id + + var/obj/item/device/core_sampler/C = W + C.sample_item(src, user) + return + + if (istype(W, /obj/item/device/depth_scanner)) + var/obj/item/device/depth_scanner/C = W + C.scan_atom(user, src) + return + + if (istype(W, /obj/item/device/measuring_tape)) + var/obj/item/device/measuring_tape/P = W + user.visible_message("\blue[user] extends [P] towards [src].","\blue You extend [P] towards [src].") + if(do_after(user,40)) + user << "\blue \icon[P] [src] has been excavated to a depth of [2*src.excavation_level]cm." + return + + if (istype(W, /obj/item/weapon/pickaxe)) + var/obj/item/weapon/pickaxe/P = W + + if(last_act + P.digspeed > world.time)//prevents message spam + return + last_act = world.time + + user << "\red You start [P.drill_verb] [src]." + + + + if(!do_after(user,P.digspeed)) + return + + user << "\blue You finish [P.drill_verb] [src]." + excavation_level += P.excavation_amount + + if(excavation_level > 100) + //failure + user.visible_message("[src] suddenly crumbles away.",\ + "\red [src] has disintegrated under your onslaught, any secrets it was holding are long gone.") + qdel(src) + return + + if(prob(excavation_level)) + //success + if(artifact_find) + var/spawn_type = artifact_find.artifact_find_type + var/obj/O = new spawn_type(get_turf(src)) + if(istype(O,/obj/machinery/artifact)) + var/obj/machinery/artifact/X = O + if(X.my_effect) + X.my_effect.artifact_id = artifact_find.artifact_id + src.visible_message("[src] suddenly crumbles away.") + else + user.visible_message("[src] suddenly crumbles away.",\ + "\blue [src] has been whittled away under your careful excavation, but there was nothing of interest inside.") + qdel(src) + +/obj/structure/boulder/Bumped(AM) + . = ..() + if(istype(AM,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = AM + if((istype(H.l_hand,/obj/item/weapon/pickaxe)) && (!H.hand)) + attackby(H.l_hand,H) + else if((istype(H.r_hand,/obj/item/weapon/pickaxe)) && H.hand) + attackby(H.r_hand,H) + + else if(istype(AM,/mob/living/silicon/robot)) + var/mob/living/silicon/robot/R = AM + if(istype(R.module_active,/obj/item/weapon/pickaxe)) + attackby(R.module_active,R) + + else if(istype(AM,/obj/mecha)) + var/obj/mecha/M = AM + if(istype(M.selected,/obj/item/mecha_parts/mecha_equipment/tool/drill)) + M.selected.action(src) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm b/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm index 9829c35ec8..44f257060a 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_crystal.dm @@ -1,36 +1,36 @@ - -/obj/structure/crystal - name = "large crystal" - icon = 'icons/obj/xenoarchaeology.dmi' - icon_state = "crystal" - density = 1 - -/obj/structure/crystal/New() - ..() - - icon_state = pick("ano70","ano80") - - desc = pick(\ - "It shines faintly as it catches the light.",\ - "It appears to have a faint inner glow.",\ - "It seems to draw you inward as you look it at.",\ - "Something twinkles faintly as you look at it.",\ - "It's mesmerizing to behold.") - -/obj/structure/crystal/Del() - src.visible_message("\red[src] shatters!") - if(prob(75)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(50)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(25)) - new /obj/item/weapon/shard/phoron(src.loc) - if(prob(75)) - new /obj/item/weapon/shard(src.loc) - if(prob(50)) - new /obj/item/weapon/shard(src.loc) - if(prob(25)) - new /obj/item/weapon/shard(src.loc) - ..() - -//todo: laser_act + +/obj/structure/crystal + name = "large crystal" + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "crystal" + density = 1 + +/obj/structure/crystal/New() + ..() + + icon_state = pick("ano70","ano80") + + desc = pick(\ + "It shines faintly as it catches the light.",\ + "It appears to have a faint inner glow.",\ + "It seems to draw you inward as you look it at.",\ + "Something twinkles faintly as you look at it.",\ + "It's mesmerizing to behold.") + +/obj/structure/crystal/Destroy() + src.visible_message("\red[src] shatters!") + if(prob(75)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(50)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(25)) + new /obj/item/weapon/shard/phoron(src.loc) + if(prob(75)) + new /obj/item/weapon/shard(src.loc) + if(prob(50)) + new /obj/item/weapon/shard(src.loc) + if(prob(25)) + new /obj/item/weapon/shard(src.loc) + ..() + +//todo: laser_act diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm b/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm index 4108986789..7617468b41 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_replicator.dm @@ -102,7 +102,7 @@ spawned_obj.desc += " It is made of [source_material]." else spawned_obj.desc = "It is made of [source_material]." - del(source_material) + qdel(source_material) spawn_progress_time = 0 max_spawn_time = rand(30,100) diff --git a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm index 22593fa4f5..5fbe8dcd41 100644 --- a/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm +++ b/code/modules/research/xenoarchaeology/artifact/artifact_unknown.dm @@ -1,366 +1,366 @@ - -#define EFFECT_TOUCH 0 -#define EFFECT_AURA 1 -#define EFFECT_PULSE 2 -#define MAX_EFFECT 2 - -#define TRIGGER_TOUCH 0 -#define TRIGGER_WATER 1 -#define TRIGGER_ACID 2 -#define TRIGGER_VOLATILE 3 -#define TRIGGER_TOXIN 4 -#define TRIGGER_FORCE 5 -#define TRIGGER_ENERGY 6 -#define TRIGGER_HEAT 7 -#define TRIGGER_COLD 8 -#define TRIGGER_PHORON 9 -#define TRIGGER_OXY 10 -#define TRIGGER_CO2 11 -#define TRIGGER_NITRO 12 -#define MAX_TRIGGER 12 -/* -//sleeping gas appears to be bugged, currently -var/list/valid_primary_effect_types = list(\ - /datum/artifact_effect/cellcharge,\ - /datum/artifact_effect/celldrain,\ - /datum/artifact_effect/forcefield,\ - /datum/artifact_effect/gasoxy,\ - /datum/artifact_effect/gasplasma,\ -/* /datum/artifact_effect/gassleeping,\*/ - /datum/artifact_effect/heal,\ - /datum/artifact_effect/hurt,\ - /datum/artifact_effect/emp,\ - /datum/artifact_effect/teleport,\ - /datum/artifact_effect/robohurt,\ - /datum/artifact_effect/roboheal) - -var/list/valid_secondary_effect_types = list(\ - /datum/artifact_effect/cold,\ - /datum/artifact_effect/badfeeling,\ - /datum/artifact_effect/cellcharge,\ - /datum/artifact_effect/celldrain,\ - /datum/artifact_effect/dnaswitch,\ - /datum/artifact_effect/emp,\ - /datum/artifact_effect/gasco2,\ - /datum/artifact_effect/gasnitro,\ - /datum/artifact_effect/gasoxy,\ - /datum/artifact_effect/gasphoron,\ -/* /datum/artifact_effect/gassleeping,\*/ - /datum/artifact_effect/goodfeeling,\ - /datum/artifact_effect/heal,\ - /datum/artifact_effect/hurt,\ - /datum/artifact_effect/radiate,\ - /datum/artifact_effect/roboheal,\ - /datum/artifact_effect/robohurt,\ - /datum/artifact_effect/sleepy,\ - /datum/artifact_effect/stun,\ - /datum/artifact_effect/teleport) - */ - -/obj/machinery/artifact - name = "alien artifact" - desc = "A large alien device." - icon = 'icons/obj/xenoarchaeology.dmi' - icon_state = "ano00" - var/icon_num = 0 - density = 1 - var/datum/artifact_effect/my_effect - var/datum/artifact_effect/secondary_effect - var/being_used = 0 - -/obj/machinery/artifact/New() - ..() - - //setup primary effect - these are the main ones (mixed) - var/effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) - my_effect = new effecttype(src) - - //75% chance to have a secondary stealthy (and mostly bad) effect - if(prob(75)) - effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) - secondary_effect = new effecttype(src) - if(prob(75)) - secondary_effect.ToggleActivate(0) - - icon_num = rand(0,11) - icon_state = "ano[icon_num]0" - if(icon_num == 7 || icon_num == 8) - name = "large crystal" - desc = pick("It shines faintly as it catches the light.",\ - "It appears to have a faint inner glow.",\ - "It seems to draw you inward as you look it at.",\ - "Something twinkles faintly as you look at it.",\ - "It's mesmerizing to behold.") - if(prob(50)) - my_effect.trigger = TRIGGER_ENERGY - else if(icon_num == 9) - name = "alien computer" - desc = "It is covered in strange markings." - if(prob(75)) - my_effect.trigger = TRIGGER_TOUCH - else if(icon_num == 10) - desc = "A large alien device, there appear to be some kind of vents in the side." - if(prob(50)) - my_effect.trigger = rand(6,12) - else if(icon_num == 11) - name = "sealed alien pod" - desc = "A strange alien device." - if(prob(25)) - my_effect.trigger = rand(1,4) - -#define TRIGGER_PHORON 9 -#define TRIGGER_OXY 10 -#define TRIGGER_CO2 11 -#define TRIGGER_NITRO 12 - -/obj/machinery/artifact/process() - - var/turf/L = loc - if(isnull(L) || !istype(L)) // We're inside a container or on null turf, either way stop processing effects - return - - if(my_effect) - my_effect.process() - if(secondary_effect) - secondary_effect.process() - - if(pulledby) - Bumped(pulledby) - - //if either of our effects rely on environmental factors, work that out - var/trigger_cold = 0 - var/trigger_hot = 0 - var/trigger_phoron = 0 - var/trigger_oxy = 0 - var/trigger_co2 = 0 - var/trigger_nitro = 0 - if( (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) || (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) ) - var/turf/T = get_turf(src) - var/datum/gas_mixture/env = T.return_air() - if(env) - if(env.temperature < 225) - trigger_cold = 1 - else if(env.temperature > 375) - trigger_hot = 1 - - if(env.gas["phoron"] >= 10) - trigger_phoron = 1 - if(env.gas["oxygen"] >= 10) - trigger_oxy = 1 - if(env.gas["carbon_dioxide"] >= 10) - trigger_co2 = 1 - if(env.gas["nitrogen"] >= 10) - trigger_nitro = 1 - - //COLD ACTIVATION - if(trigger_cold) - if(my_effect.trigger == TRIGGER_COLD && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_COLD && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //HEAT ACTIVATION - if(trigger_hot) - if(my_effect.trigger == TRIGGER_HEAT && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_HEAT && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //PHORON GAS ACTIVATION - if(trigger_phoron) - if(my_effect.trigger == TRIGGER_PHORON && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_PHORON && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //OXYGEN GAS ACTIVATION - if(trigger_oxy) - if(my_effect.trigger == TRIGGER_OXY && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_OXY && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //CO2 GAS ACTIVATION - if(trigger_co2) - if(my_effect.trigger == TRIGGER_CO2 && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_CO2 && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - - //NITROGEN GAS ACTIVATION - if(trigger_nitro) - if(my_effect.trigger == TRIGGER_NITRO && !my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - else - if(my_effect.trigger == TRIGGER_NITRO && my_effect.activated) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/attack_hand(var/mob/user as mob) - if (get_dist(user, src) > 1) - user << "\red You can't reach [src] from here." - return - if(ishuman(user) && user:gloves) - user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." - return - - src.add_fingerprint(user) - - if(my_effect.trigger == TRIGGER_TOUCH) - user << "You touch [src]." - my_effect.ToggleActivate() - else - user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." - - if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH) - secondary_effect.ToggleActivate(0) - - if (my_effect.effect == EFFECT_TOUCH) - my_effect.DoEffectTouch(user) - - if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated) - secondary_effect.DoEffectTouch(user) - -/obj/machinery/artifact/attackby(obj/item/weapon/W as obj, mob/living/user as mob) - - if (istype(W, /obj/item/weapon/reagent_containers/)) - if(W.reagents.has_reagent("hydrogen", 1) || W.reagents.has_reagent("water", 1)) - if(my_effect.trigger == TRIGGER_WATER) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_WATER && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("acid", 1) || W.reagents.has_reagent("pacid", 1) || W.reagents.has_reagent("diethylamine", 1)) - if(my_effect.trigger == TRIGGER_ACID) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ACID && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("phoron", 1) || W.reagents.has_reagent("thermite", 1)) - if(my_effect.trigger == TRIGGER_VOLATILE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_VOLATILE && prob(25)) - secondary_effect.ToggleActivate(0) - else if(W.reagents.has_reagent("toxin", 1) || W.reagents.has_reagent("cyanide", 1) || W.reagents.has_reagent("amanitin", 1) || W.reagents.has_reagent("neurotoxin", 1)) - if(my_effect.trigger == TRIGGER_TOXIN) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_TOXIN && prob(25)) - secondary_effect.ToggleActivate(0) - else if(istype(W,/obj/item/weapon/melee/baton) && W:status ||\ - istype(W,/obj/item/weapon/melee/energy) ||\ - istype(W,/obj/item/weapon/melee/cultblade) ||\ - istype(W,/obj/item/weapon/card/emag) ||\ - istype(W,/obj/item/device/multitool)) - if (my_effect.trigger == TRIGGER_ENERGY) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) - secondary_effect.ToggleActivate(0) - - else if (istype(W,/obj/item/weapon/flame) && W:lit ||\ - istype(W,/obj/item/weapon/weldingtool) && W:welding) - if(my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && prob(25)) - secondary_effect.ToggleActivate(0) - else - ..() - if (my_effect.trigger == TRIGGER_FORCE && W.force >= 10) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/Bumped(M as mob|obj) - ..() - if(istype(M,/obj)) - if(M:throwforce >= 10) - if(my_effect.trigger == TRIGGER_FORCE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - else if(ishuman(M) && !istype(M:gloves,/obj/item/clothing/gloves)) - var/warn = 0 - - if (my_effect.trigger == TRIGGER_TOUCH && prob(50)) - my_effect.ToggleActivate() - warn = 1 - if(secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH && prob(25)) - secondary_effect.ToggleActivate(0) - warn = 1 - - if (my_effect.effect == EFFECT_TOUCH && prob(50)) - my_effect.DoEffectTouch(M) - warn = 1 - if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated && prob(50)) - secondary_effect.DoEffectTouch(M) - warn = 1 - - if(warn) - M << "You accidentally touch [src]." - ..() - -/obj/machinery/artifact/bullet_act(var/obj/item/projectile/P) - if(istype(P,/obj/item/projectile/bullet) ||\ - istype(P,/obj/item/projectile/hivebotbullet)) - if(my_effect.trigger == TRIGGER_FORCE) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) - secondary_effect.ToggleActivate(0) - - else if(istype(P,/obj/item/projectile/beam) ||\ - istype(P,/obj/item/projectile/ion) ||\ - istype(P,/obj/item/projectile/energy)) - if(my_effect.trigger == TRIGGER_ENERGY) - my_effect.ToggleActivate() - if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) - secondary_effect.ToggleActivate(0) - -/obj/machinery/artifact/ex_act(severity) - switch(severity) - if(1.0) del src - if(2.0) - if (prob(50)) - del src - else - if(my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) - secondary_effect.ToggleActivate(0) - if(3.0) - if (my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) - my_effect.ToggleActivate() - if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) - secondary_effect.ToggleActivate(0) - return - -/obj/machinery/artifact/Move() - ..() - if(my_effect) - my_effect.UpdateMove() - if(secondary_effect) - secondary_effect.UpdateMove() + +#define EFFECT_TOUCH 0 +#define EFFECT_AURA 1 +#define EFFECT_PULSE 2 +#define MAX_EFFECT 2 + +#define TRIGGER_TOUCH 0 +#define TRIGGER_WATER 1 +#define TRIGGER_ACID 2 +#define TRIGGER_VOLATILE 3 +#define TRIGGER_TOXIN 4 +#define TRIGGER_FORCE 5 +#define TRIGGER_ENERGY 6 +#define TRIGGER_HEAT 7 +#define TRIGGER_COLD 8 +#define TRIGGER_PHORON 9 +#define TRIGGER_OXY 10 +#define TRIGGER_CO2 11 +#define TRIGGER_NITRO 12 +#define MAX_TRIGGER 12 +/* +//sleeping gas appears to be bugged, currently +var/list/valid_primary_effect_types = list(\ + /datum/artifact_effect/cellcharge,\ + /datum/artifact_effect/celldrain,\ + /datum/artifact_effect/forcefield,\ + /datum/artifact_effect/gasoxy,\ + /datum/artifact_effect/gasplasma,\ +/* /datum/artifact_effect/gassleeping,\*/ + /datum/artifact_effect/heal,\ + /datum/artifact_effect/hurt,\ + /datum/artifact_effect/emp,\ + /datum/artifact_effect/teleport,\ + /datum/artifact_effect/robohurt,\ + /datum/artifact_effect/roboheal) + +var/list/valid_secondary_effect_types = list(\ + /datum/artifact_effect/cold,\ + /datum/artifact_effect/badfeeling,\ + /datum/artifact_effect/cellcharge,\ + /datum/artifact_effect/celldrain,\ + /datum/artifact_effect/dnaswitch,\ + /datum/artifact_effect/emp,\ + /datum/artifact_effect/gasco2,\ + /datum/artifact_effect/gasnitro,\ + /datum/artifact_effect/gasoxy,\ + /datum/artifact_effect/gasphoron,\ +/* /datum/artifact_effect/gassleeping,\*/ + /datum/artifact_effect/goodfeeling,\ + /datum/artifact_effect/heal,\ + /datum/artifact_effect/hurt,\ + /datum/artifact_effect/radiate,\ + /datum/artifact_effect/roboheal,\ + /datum/artifact_effect/robohurt,\ + /datum/artifact_effect/sleepy,\ + /datum/artifact_effect/stun,\ + /datum/artifact_effect/teleport) + */ + +/obj/machinery/artifact + name = "alien artifact" + desc = "A large alien device." + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "ano00" + var/icon_num = 0 + density = 1 + var/datum/artifact_effect/my_effect + var/datum/artifact_effect/secondary_effect + var/being_used = 0 + +/obj/machinery/artifact/New() + ..() + + //setup primary effect - these are the main ones (mixed) + var/effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) + my_effect = new effecttype(src) + + //75% chance to have a secondary stealthy (and mostly bad) effect + if(prob(75)) + effecttype = pick(typesof(/datum/artifact_effect) - /datum/artifact_effect) + secondary_effect = new effecttype(src) + if(prob(75)) + secondary_effect.ToggleActivate(0) + + icon_num = rand(0,11) + icon_state = "ano[icon_num]0" + if(icon_num == 7 || icon_num == 8) + name = "large crystal" + desc = pick("It shines faintly as it catches the light.",\ + "It appears to have a faint inner glow.",\ + "It seems to draw you inward as you look it at.",\ + "Something twinkles faintly as you look at it.",\ + "It's mesmerizing to behold.") + if(prob(50)) + my_effect.trigger = TRIGGER_ENERGY + else if(icon_num == 9) + name = "alien computer" + desc = "It is covered in strange markings." + if(prob(75)) + my_effect.trigger = TRIGGER_TOUCH + else if(icon_num == 10) + desc = "A large alien device, there appear to be some kind of vents in the side." + if(prob(50)) + my_effect.trigger = rand(6,12) + else if(icon_num == 11) + name = "sealed alien pod" + desc = "A strange alien device." + if(prob(25)) + my_effect.trigger = rand(1,4) + +#define TRIGGER_PHORON 9 +#define TRIGGER_OXY 10 +#define TRIGGER_CO2 11 +#define TRIGGER_NITRO 12 + +/obj/machinery/artifact/process() + + var/turf/L = loc + if(isnull(L) || !istype(L)) // We're inside a container or on null turf, either way stop processing effects + return + + if(my_effect) + my_effect.process() + if(secondary_effect) + secondary_effect.process() + + if(pulledby) + Bumped(pulledby) + + //if either of our effects rely on environmental factors, work that out + var/trigger_cold = 0 + var/trigger_hot = 0 + var/trigger_phoron = 0 + var/trigger_oxy = 0 + var/trigger_co2 = 0 + var/trigger_nitro = 0 + if( (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) || (my_effect.trigger >= TRIGGER_HEAT && my_effect.trigger <= TRIGGER_NITRO) ) + var/turf/T = get_turf(src) + var/datum/gas_mixture/env = T.return_air() + if(env) + if(env.temperature < 225) + trigger_cold = 1 + else if(env.temperature > 375) + trigger_hot = 1 + + if(env.gas["phoron"] >= 10) + trigger_phoron = 1 + if(env.gas["oxygen"] >= 10) + trigger_oxy = 1 + if(env.gas["carbon_dioxide"] >= 10) + trigger_co2 = 1 + if(env.gas["nitrogen"] >= 10) + trigger_nitro = 1 + + //COLD ACTIVATION + if(trigger_cold) + if(my_effect.trigger == TRIGGER_COLD && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_COLD && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_COLD && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //HEAT ACTIVATION + if(trigger_hot) + if(my_effect.trigger == TRIGGER_HEAT && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_HEAT && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //PHORON GAS ACTIVATION + if(trigger_phoron) + if(my_effect.trigger == TRIGGER_PHORON && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_PHORON && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_PHORON && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //OXYGEN GAS ACTIVATION + if(trigger_oxy) + if(my_effect.trigger == TRIGGER_OXY && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_OXY && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_OXY && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //CO2 GAS ACTIVATION + if(trigger_co2) + if(my_effect.trigger == TRIGGER_CO2 && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_CO2 && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_CO2 && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + + //NITROGEN GAS ACTIVATION + if(trigger_nitro) + if(my_effect.trigger == TRIGGER_NITRO && !my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + else + if(my_effect.trigger == TRIGGER_NITRO && my_effect.activated) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_NITRO && !secondary_effect.activated) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/attack_hand(var/mob/user as mob) + if (get_dist(user, src) > 1) + user << "\red You can't reach [src] from here." + return + if(ishuman(user) && user:gloves) + user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + return + + src.add_fingerprint(user) + + if(my_effect.trigger == TRIGGER_TOUCH) + user << "You touch [src]." + my_effect.ToggleActivate() + else + user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." + + if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH) + secondary_effect.ToggleActivate(0) + + if (my_effect.effect == EFFECT_TOUCH) + my_effect.DoEffectTouch(user) + + if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated) + secondary_effect.DoEffectTouch(user) + +/obj/machinery/artifact/attackby(obj/item/weapon/W as obj, mob/living/user as mob) + + if (istype(W, /obj/item/weapon/reagent_containers/)) + if(W.reagents.has_reagent("hydrogen", 1) || W.reagents.has_reagent("water", 1)) + if(my_effect.trigger == TRIGGER_WATER) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_WATER && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("acid", 1) || W.reagents.has_reagent("pacid", 1) || W.reagents.has_reagent("diethylamine", 1)) + if(my_effect.trigger == TRIGGER_ACID) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ACID && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("phoron", 1) || W.reagents.has_reagent("thermite", 1)) + if(my_effect.trigger == TRIGGER_VOLATILE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_VOLATILE && prob(25)) + secondary_effect.ToggleActivate(0) + else if(W.reagents.has_reagent("toxin", 1) || W.reagents.has_reagent("cyanide", 1) || W.reagents.has_reagent("amanitin", 1) || W.reagents.has_reagent("neurotoxin", 1)) + if(my_effect.trigger == TRIGGER_TOXIN) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_TOXIN && prob(25)) + secondary_effect.ToggleActivate(0) + else if(istype(W,/obj/item/weapon/melee/baton) && W:status ||\ + istype(W,/obj/item/weapon/melee/energy) ||\ + istype(W,/obj/item/weapon/melee/cultblade) ||\ + istype(W,/obj/item/weapon/card/emag) ||\ + istype(W,/obj/item/device/multitool)) + if (my_effect.trigger == TRIGGER_ENERGY) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) + secondary_effect.ToggleActivate(0) + + else if (istype(W,/obj/item/weapon/flame) && W:lit ||\ + istype(W,/obj/item/weapon/weldingtool) && W:welding) + if(my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_HEAT && prob(25)) + secondary_effect.ToggleActivate(0) + else + ..() + if (my_effect.trigger == TRIGGER_FORCE && W.force >= 10) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/Bumped(M as mob|obj) + ..() + if(istype(M,/obj)) + if(M:throwforce >= 10) + if(my_effect.trigger == TRIGGER_FORCE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + else if(ishuman(M) && !istype(M:gloves,/obj/item/clothing/gloves)) + var/warn = 0 + + if (my_effect.trigger == TRIGGER_TOUCH && prob(50)) + my_effect.ToggleActivate() + warn = 1 + if(secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH && prob(25)) + secondary_effect.ToggleActivate(0) + warn = 1 + + if (my_effect.effect == EFFECT_TOUCH && prob(50)) + my_effect.DoEffectTouch(M) + warn = 1 + if(secondary_effect && secondary_effect.effect == EFFECT_TOUCH && secondary_effect.activated && prob(50)) + secondary_effect.DoEffectTouch(M) + warn = 1 + + if(warn) + M << "You accidentally touch [src]." + ..() + +/obj/machinery/artifact/bullet_act(var/obj/item/projectile/P) + if(istype(P,/obj/item/projectile/bullet) ||\ + istype(P,/obj/item/projectile/hivebotbullet)) + if(my_effect.trigger == TRIGGER_FORCE) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_FORCE && prob(25)) + secondary_effect.ToggleActivate(0) + + else if(istype(P,/obj/item/projectile/beam) ||\ + istype(P,/obj/item/projectile/ion) ||\ + istype(P,/obj/item/projectile/energy)) + if(my_effect.trigger == TRIGGER_ENERGY) + my_effect.ToggleActivate() + if(secondary_effect && secondary_effect.trigger == TRIGGER_ENERGY && prob(25)) + secondary_effect.ToggleActivate(0) + +/obj/machinery/artifact/ex_act(severity) + switch(severity) + if(1.0) qdel(src) + if(2.0) + if (prob(50)) + qdel(src) + else + if(my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) + secondary_effect.ToggleActivate(0) + if(3.0) + if (my_effect.trigger == TRIGGER_FORCE || my_effect.trigger == TRIGGER_HEAT) + my_effect.ToggleActivate() + if(secondary_effect && (secondary_effect.trigger == TRIGGER_FORCE || secondary_effect.trigger == TRIGGER_HEAT) && prob(25)) + secondary_effect.ToggleActivate(0) + return + +/obj/machinery/artifact/Move() + ..() + if(my_effect) + my_effect.UpdateMove() + if(secondary_effect) + secondary_effect.UpdateMove() diff --git a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm index e076eedd2b..0139ea935f 100644 --- a/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm +++ b/code/modules/research/xenoarchaeology/artifact/effects/unknown_effect_forcefield.dm @@ -1,80 +1,80 @@ - -/datum/artifact_effect/forcefield - effecttype = "forcefield" - var/list/created_field = list() - effect_type = 4 - -/datum/artifact_effect/forcefield/New() - ..() - trigger = TRIGGER_TOUCH - -/datum/artifact_effect/forcefield/ToggleActivate() - ..() - if(created_field.len) - for(var/obj/effect/energy_field/F in created_field) - created_field.Remove(F) - del F - else if(holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T.z)) - created_field.Add(E) - E.strength = 1 - E.density = 1 - E.anchored = 1 - E.invisibility = 0 - spawn(10) - UpdateMove() - return 1 - -/datum/artifact_effect/forcefield/process() - ..() - for(var/obj/effect/energy_field/E in created_field) - if(E.strength < 1) - E.Strengthen(0.15) - else if(E.strength < 5) - E.Strengthen(0.25) - -/datum/artifact_effect/forcefield/UpdateMove() - if(created_field.len && holder) - var/turf/T = get_turf(holder) - while(created_field.len < 16) - //for now, just instantly respawn the fields when they get destroyed - var/obj/effect/energy_field/E = new (locate(T.x,T.y,T)) - created_field.Add(E) - E.anchored = 1 - E.density = 1 - E.invisibility = 0 - - var/obj/effect/energy_field/E = created_field[1] - E.loc = locate(T.x + 2,T.y + 2,T.z) - E = created_field[2] - E.loc = locate(T.x + 2,T.y + 1,T.z) - E = created_field[3] - E.loc = locate(T.x + 2,T.y,T.z) - E = created_field[4] - E.loc = locate(T.x + 2,T.y - 1,T.z) - E = created_field[5] - E.loc = locate(T.x + 2,T.y - 2,T.z) - E = created_field[6] - E.loc = locate(T.x + 1,T.y + 2,T.z) - E = created_field[7] - E.loc = locate(T.x + 1,T.y - 2,T.z) - E = created_field[8] - E.loc = locate(T.x,T.y + 2,T.z) - E = created_field[9] - E.loc = locate(T.x,T.y - 2,T.z) - E = created_field[10] - E.loc = locate(T.x - 1,T.y + 2,T.z) - E = created_field[11] - E.loc = locate(T.x - 1,T.y - 2,T.z) - E = created_field[12] - E.loc = locate(T.x - 2,T.y + 2,T.z) - E = created_field[13] - E.loc = locate(T.x - 2,T.y + 1,T.z) - E = created_field[14] - E.loc = locate(T.x - 2,T.y,T.z) - E = created_field[15] - E.loc = locate(T.x - 2,T.y - 1,T.z) - E = created_field[16] - E.loc = locate(T.x - 2,T.y - 2,T.z) + +/datum/artifact_effect/forcefield + effecttype = "forcefield" + var/list/created_field = list() + effect_type = 4 + +/datum/artifact_effect/forcefield/New() + ..() + trigger = TRIGGER_TOUCH + +/datum/artifact_effect/forcefield/ToggleActivate() + ..() + if(created_field.len) + for(var/obj/effect/energy_field/F in created_field) + created_field.Remove(F) + qdel(F) + else if(holder) + var/turf/T = get_turf(holder) + while(created_field.len < 16) + var/obj/effect/energy_field/E = new (locate(T.x,T.y,T.z)) + created_field.Add(E) + E.strength = 1 + E.density = 1 + E.anchored = 1 + E.invisibility = 0 + spawn(10) + UpdateMove() + return 1 + +/datum/artifact_effect/forcefield/process() + ..() + for(var/obj/effect/energy_field/E in created_field) + if(E.strength < 1) + E.Strengthen(0.15) + else if(E.strength < 5) + E.Strengthen(0.25) + +/datum/artifact_effect/forcefield/UpdateMove() + if(created_field.len && holder) + var/turf/T = get_turf(holder) + while(created_field.len < 16) + //for now, just instantly respawn the fields when they get destroyed + var/obj/effect/energy_field/E = new (locate(T.x,T.y,T)) + created_field.Add(E) + E.anchored = 1 + E.density = 1 + E.invisibility = 0 + + var/obj/effect/energy_field/E = created_field[1] + E.loc = locate(T.x + 2,T.y + 2,T.z) + E = created_field[2] + E.loc = locate(T.x + 2,T.y + 1,T.z) + E = created_field[3] + E.loc = locate(T.x + 2,T.y,T.z) + E = created_field[4] + E.loc = locate(T.x + 2,T.y - 1,T.z) + E = created_field[5] + E.loc = locate(T.x + 2,T.y - 2,T.z) + E = created_field[6] + E.loc = locate(T.x + 1,T.y + 2,T.z) + E = created_field[7] + E.loc = locate(T.x + 1,T.y - 2,T.z) + E = created_field[8] + E.loc = locate(T.x,T.y + 2,T.z) + E = created_field[9] + E.loc = locate(T.x,T.y - 2,T.z) + E = created_field[10] + E.loc = locate(T.x - 1,T.y + 2,T.z) + E = created_field[11] + E.loc = locate(T.x - 1,T.y - 2,T.z) + E = created_field[12] + E.loc = locate(T.x - 2,T.y + 2,T.z) + E = created_field[13] + E.loc = locate(T.x - 2,T.y + 1,T.z) + E = created_field[14] + E.loc = locate(T.x - 2,T.y,T.z) + E = created_field[15] + E.loc = locate(T.x - 2,T.y - 1,T.z) + E = created_field[16] + E.loc = locate(T.x - 2,T.y - 2,T.z) diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm index 6748aea41e..5855ee7d73 100644 --- a/code/modules/research/xenoarchaeology/finds/finds.dm +++ b/code/modules/research/xenoarchaeology/finds/finds.dm @@ -57,7 +57,7 @@ else for(var/mob/M in viewers(world.view, user)) M.show_message("[src] burns away into nothing.",1) - del(src) + qdel(src) w.remove_fuel(4) else for(var/mob/M in viewers(world.view, user)) @@ -73,7 +73,7 @@ ..() if(prob(33)) src.visible_message("[src] crumbles away, leaving some dust and gravel behind.") - del(src) + qdel(src) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Archaeological finds @@ -548,7 +548,7 @@ if(talkative) new_item.talking_atom = new(new_item) - del(src) + qdel(src) else if(talkative) src.talking_atom = new(src) diff --git a/code/modules/research/xenoarchaeology/finds/finds_fossils.dm b/code/modules/research/xenoarchaeology/finds/finds_fossils.dm index 80dbf549c0..8df5b92623 100644 --- a/code/modules/research/xenoarchaeology/finds/finds_fossils.dm +++ b/code/modules/research/xenoarchaeology/finds/finds_fossils.dm @@ -17,7 +17,7 @@ var/turf/T = get_turf(src) if(istype(T, /turf/simulated/mineral)) T:last_find = W - del src + qdel(src) /obj/item/weapon/fossil/bone name = "Fossilised bone" @@ -40,8 +40,8 @@ var/b = new src.type o.contents.Add(a) o.contents.Add(b) - del W - del src + qdel(W) + qdel(src) /obj/skeleton name = "Incomplete skeleton" @@ -62,7 +62,7 @@ if(!bstate) bnum++ src.contents.Add(new/obj/item/weapon/fossil/bone) - del W + qdel(W) if(bnum==breq) usr = user icon_state = "skel" diff --git a/code/modules/research/xenoarchaeology/finds/finds_misc.dm b/code/modules/research/xenoarchaeology/finds/finds_misc.dm index e3e0d96197..8b7dd3fdfa 100644 --- a/code/modules/research/xenoarchaeology/finds/finds_misc.dm +++ b/code/modules/research/xenoarchaeology/finds/finds_misc.dm @@ -1,74 +1,74 @@ - -/obj/item/weapon/shard/phoron - name = "phoron shard" - desc = "A shard of phoron glass. Considerably tougher then normal glass shards. Apparently not tough enough to be a window." - force = 8.0 - throwforce = 15.0 - icon_state = "phoronlarge" - sharp = 1 - edge = 1 - -/obj/item/weapon/shard/phoron/New() - - src.icon_state = pick("phoronlarge", "phoronmedium", "phoronsmall") - switch(src.icon_state) - if("phoronsmall") - src.pixel_x = rand(-12, 12) - src.pixel_y = rand(-12, 12) - if("phoronmedium") - src.pixel_x = rand(-8, 8) - src.pixel_y = rand(-8, 8) - if("phoronlarge") - src.pixel_x = rand(-5, 5) - src.pixel_y = rand(-5, 5) - else - return - -/obj/item/weapon/shard/phoron/attackby(obj/item/weapon/W as obj, mob/user as mob) - ..() - if ( istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.remove_fuel(0, user)) - var/obj/item/stack/sheet/glass/phoronglass/NG = new (user.loc) - for (var/obj/item/stack/sheet/glass/phoronglass/G in user.loc) - if(G==NG) - continue - if(G.amount>=G.max_amount) - continue - G.attackby(NG, user) - usr << "You add the newly-formed phoron glass to the stack. It now contains [NG.amount] sheets." - //SN src = null - del(src) - return - return ..() - -//legacy crystal -/obj/machinery/crystal - name = "Crystal" - icon = 'icons/obj/mining.dmi' - icon_state = "crystal" - -/obj/machinery/crystal/New() - if(prob(50)) - icon_state = "crystal2" - -//large finds - /* - /obj/machinery/syndicate_beacon - /obj/machinery/wish_granter - if(18) - item_type = "jagged green crystal" - additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") - icon_state = "crystal" - apply_material_decorations = 0 - if(prob(10)) - apply_image_decorations = 1 - if(19) - item_type = "jagged pink crystal" - additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") - icon_state = "crystal2" - apply_material_decorations = 0 - if(prob(10)) - apply_image_decorations = 1 - */ - //machinery type artifacts? + +/obj/item/weapon/shard/phoron + name = "phoron shard" + desc = "A shard of phoron glass. Considerably tougher then normal glass shards. Apparently not tough enough to be a window." + force = 8.0 + throwforce = 15.0 + icon_state = "phoronlarge" + sharp = 1 + edge = 1 + +/obj/item/weapon/shard/phoron/New() + + src.icon_state = pick("phoronlarge", "phoronmedium", "phoronsmall") + switch(src.icon_state) + if("phoronsmall") + src.pixel_x = rand(-12, 12) + src.pixel_y = rand(-12, 12) + if("phoronmedium") + src.pixel_x = rand(-8, 8) + src.pixel_y = rand(-8, 8) + if("phoronlarge") + src.pixel_x = rand(-5, 5) + src.pixel_y = rand(-5, 5) + else + return + +/obj/item/weapon/shard/phoron/attackby(obj/item/weapon/W as obj, mob/user as mob) + ..() + if ( istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.remove_fuel(0, user)) + var/obj/item/stack/sheet/glass/phoronglass/NG = new (user.loc) + for (var/obj/item/stack/sheet/glass/phoronglass/G in user.loc) + if(G==NG) + continue + if(G.amount>=G.max_amount) + continue + G.attackby(NG, user) + usr << "You add the newly-formed phoron glass to the stack. It now contains [NG.amount] sheets." + //SN src = null + qdel(src) + return + return ..() + +//legacy crystal +/obj/machinery/crystal + name = "Crystal" + icon = 'icons/obj/mining.dmi' + icon_state = "crystal" + +/obj/machinery/crystal/New() + if(prob(50)) + icon_state = "crystal2" + +//large finds + /* + /obj/machinery/syndicate_beacon + /obj/machinery/wish_granter + if(18) + item_type = "jagged green crystal" + additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") + icon_state = "crystal" + apply_material_decorations = 0 + if(prob(10)) + apply_image_decorations = 1 + if(19) + item_type = "jagged pink crystal" + additional_desc = pick("It shines faintly as it catches the light.","It appears to have a faint inner glow.","It seems to draw you inward as you look it at.","Something twinkles faintly as you look at it.","It's mesmerizing to behold.") + icon_state = "crystal2" + apply_material_decorations = 0 + if(prob(10)) + apply_image_decorations = 1 + */ + //machinery type artifacts? diff --git a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm index 38d6a52465..284f2cc0e6 100644 --- a/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm +++ b/code/modules/research/xenoarchaeology/genetics/reconstitutor.dm @@ -60,7 +60,7 @@ datum/genesequence visible_message("\red \icon[src] [src] can not extract any more genetic data from new fossils.") if(4) src.visible_message("\blue \icon[src] [user] inserts [W] into [src], the fossil is consumed as [src] extracts genetic data from it.") - del(W) + qdel(W) updateDialog() else if (istype(W, /obj/item/weapon/storage)) var/obj/item/weapon/storage/S = W @@ -77,7 +77,7 @@ datum/genesequence if(SCANFOSSIL_RETVAL_SUCCESS) numaccepted += 1 S.remove_from_storage(F, src) //This will move the item to this item's contents - del(F) + qdel(F) updateDialog() user.visible_message("[user] empties all the fossils from [S] into [src].", "\blue You empty all the fossils from [S] into [src].", "You hear the sound of rocks being poured into a container") diff --git a/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm b/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm index 441630af30..912d0a062e 100644 --- a/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm +++ b/code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm @@ -156,7 +156,7 @@ //see if we can clear out an old effect //delete it when the ids match to account for duplicate ids having different effects if(inserted_battery.battery_effect && inserted_battery.stored_charge <= 0) - del(inserted_battery.battery_effect) + qdel(inserted_battery.battery_effect) // var/datum/artifact_effect/source_effect diff --git a/code/modules/research/xenoarchaeology/machinery/coolant.dm b/code/modules/research/xenoarchaeology/machinery/coolant.dm index b2f2cd3d67..a1690aa83e 100644 --- a/code/modules/research/xenoarchaeology/machinery/coolant.dm +++ b/code/modules/research/xenoarchaeology/machinery/coolant.dm @@ -56,4 +56,4 @@ datum/chemical_reaction/coolant sleep(10) if(src) - del(src) + qdel(src) diff --git a/code/modules/research/xenoarchaeology/master_controller.dm b/code/modules/research/xenoarchaeology/master_controller.dm index 9d347e19c6..fa09ca6470 100644 --- a/code/modules/research/xenoarchaeology/master_controller.dm +++ b/code/modules/research/xenoarchaeology/master_controller.dm @@ -1,145 +1,145 @@ - -/datum/controller/game_controller - var/list/all_animal_genesequences = list() - var/list/all_plant_genesequences = list() - var/list/genome_prefixes = null - var/list/artifact_spawning_turfs = list() - var/list/digsite_spawning_turfs = list() - - var/list/spawn_types_animal = list("/mob/living/carbon/slime",\ - "/mob/living/simple_animal/hostile/alien",\ - "/mob/living/simple_animal/hostile/alien/drone",\ - "/mob/living/simple_animal/hostile/alien/sentinel",\ - "/mob/living/simple_animal/hostile/giant_spider",\ - "/mob/living/simple_animal/hostile/giant_spider/hunter",\ - "/mob/living/simple_animal/hostile/giant_spider/nurse",\ - "/mob/living/simple_animal/hostile/creature",\ - "/mob/living/simple_animal/hostile/samak",\ - "/mob/living/simple_animal/hostile/diyaab",\ - "/mob/living/simple_animal/hostile/shantak",\ - "/mob/living/simple_animal/tindalos",\ - "/mob/living/simple_animal/yithian") - - var/list/spawn_types_plant = list("/obj/item/seeds/walkingmushroommycelium",\ - "/obj/item/seeds/killertomatoseed",\ - "/obj/item/seeds/shandseed", - "/obj/item/seeds/mtearseed", - "/obj/item/seeds/thaadra",\ - "/obj/item/seeds/telriis",\ - "/obj/item/seeds/jurlmah",\ - "/obj/item/seeds/amauri",\ - "/obj/item/seeds/gelthi",\ - "/obj/item/seeds/vale",\ - "/obj/item/seeds/surik") - -#define XENOARCH_SPAWN_CHANCE 0.5 -#define DIGSITESIZE_LOWER 4 -#define DIGSITESIZE_UPPER 12 -#define ARTIFACTSPAWNNUM_LOWER 6 -#define ARTIFACTSPAWNNUM_UPPER 12 - -datum/controller/game_controller/proc/SetupXenoarch() - //create digsites - for(var/turf/simulated/mineral/M in block(locate(1,1,1), locate(world.maxx, world.maxy, world.maxz))) - if(isnull(M.geologic_data)) - M.geologic_data = new/datum/geosample(M) - - if(!prob(XENOARCH_SPAWN_CHANCE)) - continue - - digsite_spawning_turfs.Add(M) - var/digsite = get_random_digsite_type() - var/target_digsite_size = rand(DIGSITESIZE_LOWER, DIGSITESIZE_UPPER) - var/list/processed_turfs = list() - var/list/turfs_to_process = list(M) - while(turfs_to_process.len) - var/turf/simulated/mineral/archeo_turf = pop(turfs_to_process) - - if(target_digsite_size > 1) - var/list/viable_adjacent_turfs = orange(1, archeo_turf) - for(var/turf/simulated/mineral/T in orange(1, archeo_turf)) - if(T.finds) - continue - if(T in processed_turfs) - continue - viable_adjacent_turfs.Add(T) - - for(var/turf/simulated/mineral/T in viable_adjacent_turfs) - if(prob(target_digsite_size/viable_adjacent_turfs.len)) - turfs_to_process.Add(T) - target_digsite_size -= 1 - if(target_digsite_size <= 0) - break - - processed_turfs.Add(archeo_turf) - if(isnull(archeo_turf.finds)) - archeo_turf.finds = list() - if(prob(50)) - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,95))) - else if(prob(75)) - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,45))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(55,95))) - else - archeo_turf.finds.Add(new /datum/find(digsite, rand(5,30))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(35,75))) - archeo_turf.finds.Add(new /datum/find(digsite, rand(75,95))) - - //sometimes a find will be close enough to the surface to show - var/datum/find/F = archeo_turf.finds[1] - if(F.excavation_required <= F.view_range) - archeo_turf.archaeo_overlay = "overlay_archaeo[rand(1,3)]" - archeo_turf.overlays += archeo_turf.archaeo_overlay - - //have a chance for an artifact to spawn here, but not in animal or plant digsites - if(isnull(M.artifact_find) && digsite != 1 && digsite != 2) - artifact_spawning_turfs.Add(archeo_turf) - - //create artifact machinery - var/num_artifacts_spawn = rand(ARTIFACTSPAWNNUM_LOWER, ARTIFACTSPAWNNUM_UPPER) - while(artifact_spawning_turfs.len > num_artifacts_spawn) - pick_n_take(artifact_spawning_turfs) - - var/list/artifacts_spawnturf_temp = artifact_spawning_turfs.Copy() - while(artifacts_spawnturf_temp.len > 0) - var/turf/simulated/mineral/artifact_turf = pop(artifacts_spawnturf_temp) - artifact_turf.artifact_find = new() - - //make sure we have some prefixes for the gene sequences - if(!genome_prefixes) - genome_prefixes = alphabet_uppercase.Copy() - if(!genome_prefixes.len) - del genome_prefixes - genome_prefixes = alphabet_uppercase.Copy() - - //create animal gene sequences - while(spawn_types_animal.len && genome_prefixes.len) - var/datum/genesequence/new_sequence = new/datum/genesequence() - new_sequence.spawned_type_text = pick(spawn_types_animal) - new_sequence.spawned_type = text2path(new_sequence.spawned_type_text) - spawn_types_animal -= new_sequence.spawned_type_text - - var/prefixletter = pick(genome_prefixes) - genome_prefixes -= prefixletter - while(new_sequence.full_genome_sequence.len < 7) - new_sequence.full_genome_sequence.Add("[prefixletter][pick(alphabet_uppercase)][pick(alphabet_uppercase)][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)]") - - all_animal_genesequences.Add(new_sequence) - - //create plant gene sequences - while(spawn_types_plant.len && genome_prefixes.len) - var/datum/genesequence/new_sequence = new/datum/genesequence() - new_sequence.spawned_type = pick(spawn_types_plant) - spawn_types_plant -= new_sequence.spawned_type_text - - var/prefixletter = pick(genome_prefixes) - genome_prefixes -= prefixletter - while(new_sequence.full_genome_sequence.len < 7) - new_sequence.full_genome_sequence.Add("[prefixletter][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)][pick(alphabet_uppercase)][pick(alphabet_uppercase)]") - - all_plant_genesequences.Add(new_sequence) - -#undef XENOARCH_SPAWN_CHANCE -#undef DIGSITESIZE_LOWER -#undef DIGSITESIZE_UPPER -#undef ARTIFACTSPAWNNUM_LOWER -#undef ARTIFACTSPAWNNUM_UPPER + +/datum/controller/game_controller + var/list/all_animal_genesequences = list() + var/list/all_plant_genesequences = list() + var/list/genome_prefixes = null + var/list/artifact_spawning_turfs = list() + var/list/digsite_spawning_turfs = list() + + var/list/spawn_types_animal = list("/mob/living/carbon/slime",\ + "/mob/living/simple_animal/hostile/alien",\ + "/mob/living/simple_animal/hostile/alien/drone",\ + "/mob/living/simple_animal/hostile/alien/sentinel",\ + "/mob/living/simple_animal/hostile/giant_spider",\ + "/mob/living/simple_animal/hostile/giant_spider/hunter",\ + "/mob/living/simple_animal/hostile/giant_spider/nurse",\ + "/mob/living/simple_animal/hostile/creature",\ + "/mob/living/simple_animal/hostile/samak",\ + "/mob/living/simple_animal/hostile/diyaab",\ + "/mob/living/simple_animal/hostile/shantak",\ + "/mob/living/simple_animal/tindalos",\ + "/mob/living/simple_animal/yithian") + + var/list/spawn_types_plant = list("/obj/item/seeds/walkingmushroommycelium",\ + "/obj/item/seeds/killertomatoseed",\ + "/obj/item/seeds/shandseed", + "/obj/item/seeds/mtearseed", + "/obj/item/seeds/thaadra",\ + "/obj/item/seeds/telriis",\ + "/obj/item/seeds/jurlmah",\ + "/obj/item/seeds/amauri",\ + "/obj/item/seeds/gelthi",\ + "/obj/item/seeds/vale",\ + "/obj/item/seeds/surik") + +#define XENOARCH_SPAWN_CHANCE 0.5 +#define DIGSITESIZE_LOWER 4 +#define DIGSITESIZE_UPPER 12 +#define ARTIFACTSPAWNNUM_LOWER 6 +#define ARTIFACTSPAWNNUM_UPPER 12 + +datum/controller/game_controller/proc/SetupXenoarch() + //create digsites + for(var/turf/simulated/mineral/M in block(locate(1,1,1), locate(world.maxx, world.maxy, world.maxz))) + if(isnull(M.geologic_data)) + M.geologic_data = new/datum/geosample(M) + + if(!prob(XENOARCH_SPAWN_CHANCE)) + continue + + digsite_spawning_turfs.Add(M) + var/digsite = get_random_digsite_type() + var/target_digsite_size = rand(DIGSITESIZE_LOWER, DIGSITESIZE_UPPER) + var/list/processed_turfs = list() + var/list/turfs_to_process = list(M) + while(turfs_to_process.len) + var/turf/simulated/mineral/archeo_turf = pop(turfs_to_process) + + if(target_digsite_size > 1) + var/list/viable_adjacent_turfs = orange(1, archeo_turf) + for(var/turf/simulated/mineral/T in orange(1, archeo_turf)) + if(T.finds) + continue + if(T in processed_turfs) + continue + viable_adjacent_turfs.Add(T) + + for(var/turf/simulated/mineral/T in viable_adjacent_turfs) + if(prob(target_digsite_size/viable_adjacent_turfs.len)) + turfs_to_process.Add(T) + target_digsite_size -= 1 + if(target_digsite_size <= 0) + break + + processed_turfs.Add(archeo_turf) + if(isnull(archeo_turf.finds)) + archeo_turf.finds = list() + if(prob(50)) + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,95))) + else if(prob(75)) + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,45))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(55,95))) + else + archeo_turf.finds.Add(new /datum/find(digsite, rand(5,30))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(35,75))) + archeo_turf.finds.Add(new /datum/find(digsite, rand(75,95))) + + //sometimes a find will be close enough to the surface to show + var/datum/find/F = archeo_turf.finds[1] + if(F.excavation_required <= F.view_range) + archeo_turf.archaeo_overlay = "overlay_archaeo[rand(1,3)]" + archeo_turf.overlays += archeo_turf.archaeo_overlay + + //have a chance for an artifact to spawn here, but not in animal or plant digsites + if(isnull(M.artifact_find) && digsite != 1 && digsite != 2) + artifact_spawning_turfs.Add(archeo_turf) + + //create artifact machinery + var/num_artifacts_spawn = rand(ARTIFACTSPAWNNUM_LOWER, ARTIFACTSPAWNNUM_UPPER) + while(artifact_spawning_turfs.len > num_artifacts_spawn) + pick_n_take(artifact_spawning_turfs) + + var/list/artifacts_spawnturf_temp = artifact_spawning_turfs.Copy() + while(artifacts_spawnturf_temp.len > 0) + var/turf/simulated/mineral/artifact_turf = pop(artifacts_spawnturf_temp) + artifact_turf.artifact_find = new() + + //make sure we have some prefixes for the gene sequences + if(!genome_prefixes) + genome_prefixes = alphabet_uppercase.Copy() + if(!genome_prefixes.len) + qdel(genome_prefixes) + genome_prefixes = alphabet_uppercase.Copy() + + //create animal gene sequences + while(spawn_types_animal.len && genome_prefixes.len) + var/datum/genesequence/new_sequence = new/datum/genesequence() + new_sequence.spawned_type_text = pick(spawn_types_animal) + new_sequence.spawned_type = text2path(new_sequence.spawned_type_text) + spawn_types_animal -= new_sequence.spawned_type_text + + var/prefixletter = pick(genome_prefixes) + genome_prefixes -= prefixletter + while(new_sequence.full_genome_sequence.len < 7) + new_sequence.full_genome_sequence.Add("[prefixletter][pick(alphabet_uppercase)][pick(alphabet_uppercase)][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)]") + + all_animal_genesequences.Add(new_sequence) + + //create plant gene sequences + while(spawn_types_plant.len && genome_prefixes.len) + var/datum/genesequence/new_sequence = new/datum/genesequence() + new_sequence.spawned_type = pick(spawn_types_plant) + spawn_types_plant -= new_sequence.spawned_type_text + + var/prefixletter = pick(genome_prefixes) + genome_prefixes -= prefixletter + while(new_sequence.full_genome_sequence.len < 7) + new_sequence.full_genome_sequence.Add("[prefixletter][pick(1,2,3,4,5,6,7,8,9,0)][pick(1,2,3,4,5,6,7,8,9,0)][pick(alphabet_uppercase)][pick(alphabet_uppercase)]") + + all_plant_genesequences.Add(new_sequence) + +#undef XENOARCH_SPAWN_CHANCE +#undef DIGSITESIZE_LOWER +#undef DIGSITESIZE_UPPER +#undef ARTIFACTSPAWNNUM_LOWER +#undef ARTIFACTSPAWNNUM_UPPER diff --git a/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm b/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm index c189273bd5..fc50c956e7 100644 --- a/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm +++ b/code/modules/research/xenoarchaeology/tools/ano_device_battery.dm @@ -190,7 +190,7 @@ p = min(p, 100) icon_state = "anodev[round(p,25)]" -/obj/item/weapon/anodevice/Del() +/obj/item/weapon/anodevice/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm index 9f498d3faa..b14c892cd0 100644 --- a/code/modules/research/xenoarchaeology/tools/suspension_generator.dm +++ b/code/modules/research/xenoarchaeology/tools/suspension_generator.dm @@ -306,10 +306,10 @@ M.weakened = min(M.weakened, 3) src.visible_message("\blue \icon[src] [src] deactivates with a gentle shudder.") - del(suspension_field) + qdel(suspension_field) icon_state = "suspension2" -/obj/machinery/suspension_gen/Del() +/obj/machinery/suspension_gen/Destroy() //safety checks: clear the field and drop anything it's holding deactivate() ..() @@ -341,7 +341,7 @@ density = 1 var/field_type = "chlorine" -/obj/effect/suspension_field/Del() +/obj/effect/suspension_field/Destroy() for(var/obj/I in src) I.loc = src.loc ..() diff --git a/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm b/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm index 7c357b53da..0ed24ad248 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_coresampler.dm @@ -32,7 +32,7 @@ /obj/item/device/core_sampler/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/weapon/evidencebag)) if(num_stored_bags < 10) - del(W) + qdel(W) num_stored_bags += 1 user << "\blue You insert the [W] into the core sampler." else diff --git a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm index 425b3e0dc3..e242838a1e 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm @@ -118,11 +118,11 @@ if(index <= positive_locations.len) var/datum/depth_scan/D = positive_locations[index] positive_locations.Remove(D) - del(D) + qdel(D) else //GC will hopefully pick them up before too long positive_locations = list() - del(current) + qdel(current) else if(href_list["close"]) usr.unset_machine() usr << browse(null, "window=depth_scanner") diff --git a/code/modules/research/xenoarchaeology/tools/tools_locater.dm b/code/modules/research/xenoarchaeology/tools/tools_locater.dm index ad84f0e010..fb6adf795a 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_locater.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_locater.dm @@ -16,7 +16,7 @@ ..() processing_objects.Add(src) -/obj/item/device/beacon_locator/Del() +/obj/item/device/beacon_locator/Destroy() processing_objects.Remove(src) ..() diff --git a/code/modules/scripting/Parser/Keywords.dm b/code/modules/scripting/Parser/Keywords.dm index bdd33d8bda..7d933c52ef 100644 --- a/code/modules/scripting/Parser/Keywords.dm +++ b/code/modules/scripting/Parser/Keywords.dm @@ -46,7 +46,7 @@ var/const/Represents a special statement in the code triggered by a keyword. nS_Keyword New(inline=0) if(inline) - del src + qdel(src) kwReturn Parse(n_Parser/nS_Parser/parser) diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index a361631960..12781021ba 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -17,7 +17,7 @@ ..() update_nearby_tiles(need_rebuild=1) -/obj/machinery/shield/Del() +/obj/machinery/shield/Destroy() opacity = 0 density = 0 update_nearby_tiles() @@ -41,7 +41,7 @@ if (src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 @@ -54,7 +54,7 @@ if(src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 @@ -66,7 +66,7 @@ ..() if(health <=0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return opacity = 1 spawn(20) if(src) opacity = 0 @@ -75,25 +75,25 @@ switch(severity) if(1.0) if (prob(75)) - del(src) + qdel(src) if(2.0) if (prob(50)) - del(src) + qdel(src) if(3.0) if (prob(25)) - del(src) + qdel(src) return /obj/machinery/shield/emp_act(severity) switch(severity) if(1) - del(src) + qdel(src) if(2) if(prob(50)) - del(src) + qdel(src) /obj/machinery/shield/blob_act() - del(src) + qdel(src) /obj/machinery/shield/hitby(AM as mob|obj) @@ -115,7 +115,7 @@ //Handle the destruction of the shield if (src.health <= 0) visible_message("\blue The [src] dissipates!") - del(src) + qdel(src) return //The shield becomes dense to absorb the blow.. purely asthetic. @@ -149,7 +149,7 @@ use_power = 0 idle_power_usage = 0 -/obj/machinery/shieldgen/Del() +/obj/machinery/shieldgen/Destroy() collapse_shields() ..() @@ -187,7 +187,7 @@ /obj/machinery/shieldgen/proc/collapse_shields() for(var/obj/machinery/shield/shield_tile in deployed_shields) - del(shield_tile) + qdel(shield_tile) /obj/machinery/shieldgen/power_change() ..() @@ -204,7 +204,7 @@ if(malfunction) if(deployed_shields.len && prob(5)) - del(pick(deployed_shields)) + qdel(pick(deployed_shields)) else if (check_delay <= 0) create_shields() @@ -227,7 +227,7 @@ if(health <= 0) spawn(0) explosion(get_turf(src.loc), 0, 0, 1, 0, 0, 0) - del(src) + qdel(src) update_icon() return diff --git a/code/modules/shieldgen/energy_field.dm b/code/modules/shieldgen/energy_field.dm index 7558c19ad6..074d3abbfa 100644 --- a/code/modules/shieldgen/energy_field.dm +++ b/code/modules/shieldgen/energy_field.dm @@ -17,7 +17,7 @@ ..() update_nearby_tiles() -/obj/effect/energy_field/Del() +/obj/effect/energy_field/Destroy() update_nearby_tiles() ..() diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 95b3276bd3..39b7f31d8e 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -199,14 +199,14 @@ T2 = T if(locate(/obj/machinery/shieldwall) in T) F = (locate(/obj/machinery/shieldwall) in T) - del(F) + qdel(F) if(locate(/obj/machinery/shieldwallgen) in T) G = (locate(/obj/machinery/shieldwallgen) in T) if(!G.active) break -/obj/machinery/shieldwallgen/Del() +/obj/machinery/shieldwallgen/Destroy() src.cleanup(1) src.cleanup(2) src.cleanup(4) @@ -252,9 +252,9 @@ else B.storedpower -= generate_power_usage else - del(src) //need at least two generator posts + qdel(src) //need at least two generator posts -/obj/machinery/shieldwall/Del() +/obj/machinery/shieldwall/Destroy() update_nearby_tiles() ..() @@ -265,11 +265,11 @@ /obj/machinery/shieldwall/process() if(needs_power) if(isnull(gen_primary)||isnull(gen_secondary)) - del(src) + qdel(src) return if(!(gen_primary.active)||!(gen_secondary.active)) - del(src) + qdel(src) return if(prob(50)) diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 7483dd02fb..6789867232 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -208,7 +208,7 @@ for(var/turf/O in covered_turfs) var/obj/effect/energy_field/E = new(O) field.Add(E) - del covered_turfs + qdel(covered_turfs) for(var/mob/M in view(5,src)) M << "\icon[src] You hear heavy droning start up." diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index b3478322f7..03942ee5f0 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -105,7 +105,7 @@ for(var/atom/movable/AM as mob|obj in T) AM.Move(D) if(istype(T, /turf/simulated)) - del(T) + qdel(T) for(var/mob/living/carbon/bug in destination) bug.gib() diff --git a/code/modules/spells/aoe_turf/charge.dm b/code/modules/spells/aoe_turf/charge.dm index eb8fb76de2..6e7f5b0050 100644 --- a/code/modules/spells/aoe_turf/charge.dm +++ b/code/modules/spells/aoe_turf/charge.dm @@ -48,7 +48,7 @@ var/obj/item/weapon/spellbook/oneuse/I = target if(prob(50)) I.visible_message("[I] catches fire!") - del(I) + qdel(I) else I.used = 0 charged_item = I diff --git a/code/modules/spells/aoe_turf/conjure/conjure.dm b/code/modules/spells/aoe_turf/conjure/conjure.dm index 98377948fa..6dff0fdb65 100644 --- a/code/modules/spells/aoe_turf/conjure/conjure.dm +++ b/code/modules/spells/aoe_turf/conjure/conjure.dm @@ -71,4 +71,4 @@ How they spawn stuff is decided by behaviour vars, which are explained below return /spell/aoe_turf/conjure/proc/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) - del(animation) \ No newline at end of file + qdel(animation) \ No newline at end of file diff --git a/code/modules/spells/aoe_turf/conjure/construct.dm b/code/modules/spells/aoe_turf/conjure/construct.dm index fb04db349b..d5a2de92e2 100644 --- a/code/modules/spells/aoe_turf/conjure/construct.dm +++ b/code/modules/spells/aoe_turf/conjure/construct.dm @@ -38,7 +38,7 @@ animation.icon_state = "cultfloor" flick("cultfloor",animation) spawn(10) - del(animation) + qdel(animation) /spell/aoe_turf/conjure/wall name = "Lesser Construction" @@ -57,7 +57,7 @@ animation.icon_state = "cultwall" flick("cultwall",animation) spawn(10) - del(animation) + qdel(animation) /spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" diff --git a/code/modules/spells/spell_code.dm b/code/modules/spells/spell_code.dm index 0a3078507a..0847146c9a 100644 --- a/code/modules/spells/spell_code.dm +++ b/code/modules/spells/spell_code.dm @@ -153,7 +153,7 @@ var/list/spells = typesof(/spell) //needed for the badmin verb for now spell.anchored = 1 spell.density = 0 spawn(overlay_lifespan) - del(spell) + qdel(spell) return valid_targets /spell/proc/after_cast(list/targets) diff --git a/code/modules/spells/targeted/ethereal_jaunt.dm b/code/modules/spells/targeted/ethereal_jaunt.dm index 2a0e52cc13..b6c786c2e3 100644 --- a/code/modules/spells/targeted/ethereal_jaunt.dm +++ b/code/modules/spells/targeted/ethereal_jaunt.dm @@ -52,8 +52,8 @@ break target.canmove = 1 target.client.eye = target - del(animation) - del(holder) + qdel(animation) + qdel(holder) /spell/targeted/ethereal_jaunt/proc/jaunt_disappear(var/atom/movable/overlay/animation, var/mob/living/target) animation.icon_state = "liquify" diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index 587b5d9342..dd8c279c14 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -91,8 +91,8 @@ radio = new (src) -/obj/machinery/power/supermatter/Del() - del radio +/obj/machinery/power/supermatter/Destroy() + qdel(radio) . = ..() /obj/machinery/power/supermatter/proc/explode() @@ -111,7 +111,7 @@ mob.apply_effect(rads, IRRADIATE) spawn(pull_time) explosion(get_turf(src), explosion_power, explosion_power * 2, explosion_power * 3, explosion_power * 4, 1) - del src + qdel(src) return //Changes color and luminosity of the light to these values if they were not already set @@ -311,7 +311,7 @@ user.dust() power += 200 else - del user + qdel(user) power += 200 diff --git a/code/modules/surgery/robolimbs.dm b/code/modules/surgery/robolimbs.dm index 578833e418..d8214837bf 100644 --- a/code/modules/surgery/robolimbs.dm +++ b/code/modules/surgery/robolimbs.dm @@ -54,7 +54,7 @@ target.updatehealth() target.UpdateDamageIcon() - del(tool) + qdel(tool) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) user.visible_message("\red [user]'s hand slips, damaging [target]'s flesh!", \ diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index 968a09c287..b539dde039 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -306,7 +306,7 @@ var/datum/vehicle_dummy_load/dummy_load = load load = dummy_load.actual_load dummy_load.actual_load = null - del(dummy_load) + qdel(dummy_load) overlays.Cut() ..() diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index c39c8ec047..164f486b33 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -149,7 +149,7 @@ /obj/vehicle/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = PoolOrNew(new/obj/effect/overlay, src.loc) pulse2.icon = 'icons/effects/effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -157,7 +157,7 @@ pulse2.set_dir(pick(cardinal)) spawn(10) - pulse2.delete() + qdel(pulse2) if(on) turn_off() spawn(severity*300) @@ -220,7 +220,7 @@ new /obj/effect/gibspawner/robot(Tsec) new /obj/effect/decal/cleanable/blood/oil(src.loc) - del(src) + qdel(src) /obj/vehicle/proc/healthcheck() if(health <= 0) diff --git a/code/modules/virus2/biohazard destroyer.dm b/code/modules/virus2/biohazard destroyer.dm index abd1803de8..c6281e1680 100644 --- a/code/modules/virus2/biohazard destroyer.dm +++ b/code/modules/virus2/biohazard destroyer.dm @@ -10,7 +10,7 @@ for(var/path in accepts) if(I.type in typesof(path)) user.drop_item() - del(I) + qdel(I) overlays += image('icons/obj/pipes/disposal.dmi', "dispover-handle") return user.drop_item() diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 741fdb099d..7508818a6d 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -64,7 +64,7 @@ for(var/mob/living/carbon/target in view(1, get_turf(src))) if(airborne_can_reach(get_turf(src), get_turf(target))) infect_virus2(target, src.virus2) - del src + qdel(src) /obj/item/weapon/virusdish/examine(mob/user) ..() @@ -91,7 +91,7 @@ if(prob(50)) user << "\The [src] shatters!" - del src + qdel(src) ///////////////GNA DISK/////////////// diff --git a/code/world.dm b/code/world.dm index 01c6b0d1c5..58823fec88 100644 --- a/code/world.dm +++ b/code/world.dm @@ -8,7 +8,7 @@ var/global/datum/global_init/init = new () makeDatumRefLists() load_configuration() - del(src) + qdel(src) /world From e7d85f8edc7a38caccfd3e82a2fbba9c36595fa1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 24 Apr 2015 10:23:21 +0200 Subject: [PATCH 019/170] Adds Destroys. --- code/FEA/FEA_turf_tile.dm | 2 +- code/TriDimension/controller.dm | 2 +- code/__HELPERS/datum_pool.dm | 4 ++ .../ProcessScheduler/core/process.dm | 6 ++ code/controllers/Processes/alarm.dm | 4 ++ code/controllers/Processes/disease.dm | 3 + code/controllers/Processes/garbage.dm | 23 +++++--- code/controllers/Processes/machinery.dm | 4 ++ code/controllers/Processes/mob.dm | 3 + code/controllers/Processes/nanoui.dm | 3 + code/controllers/Processes/obj.dm | 3 + code/controllers/Processes/pipenet.dm | 3 + code/controllers/Processes/powernet.dm | 3 + code/defines/procs/sd_Alert.dm | 2 +- code/game/atoms.dm | 2 + code/game/gamemodes/blob/blobs/factory.dm | 14 +++-- code/game/gamemodes/blob/theblob.dm | 4 +- code/game/gamemodes/meteor/meteors.dm | 6 +- code/game/gamemodes/nuclear/pinpointer.dm | 3 + code/game/machinery/alarm.dm | 4 ++ code/game/machinery/atmo_control.dm | 10 ++++ .../atmoalter/portable_atmospherics.dm | 4 ++ code/game/machinery/bots/bots.dm | 1 - code/game/machinery/bots/cleanbot.dm | 4 ++ code/game/machinery/bots/mulebot.dm | 6 ++ code/game/machinery/bots/secbot.dm | 5 ++ code/game/machinery/camera/camera.dm | 8 +++ code/game/machinery/computer3/laptop.dm | 2 +- code/game/machinery/cryo.dm | 6 +- code/game/machinery/doors/airlock_control.dm | 23 ++++++-- code/game/machinery/doors/alarmlock.dm | 5 ++ code/game/machinery/doors/door.dm | 1 - .../embedded_controller_base.dm | 5 ++ code/game/machinery/machinery.dm | 2 +- code/game/machinery/magnet.dm | 32 +++------- code/game/machinery/navbeacon.dm | 7 ++- code/game/machinery/requests_console.dm | 59 +++++++++++-------- code/game/machinery/status_display.dm | 5 ++ .../machinery/telecomms/telecomunications.dm | 4 +- code/game/machinery/vending.dm | 5 +- code/game/objects/effects/bump_teleporter.dm | 2 +- .../effects/decals/Cleanable/humans.dm | 2 +- code/game/objects/effects/effect_system.dm | 6 +- code/game/objects/effects/landmarks.dm | 5 +- code/game/objects/effects/overlays.dm | 4 -- code/game/objects/effects/spiders.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 4 +- code/game/objects/items/devices/PDA/radio.dm | 11 ++++ .../objects/items/devices/radio/headset.dm | 2 + .../game/objects/items/devices/radio/radio.dm | 10 +++- code/game/objects/items/shooting_range.dm | 2 +- code/game/objects/items/stacks/stack.dm | 4 +- code/game/objects/items/weapons/RCD.dm | 5 ++ .../objects/items/weapons/implants/implant.dm | 2 +- .../objects/items/weapons/storage/internal.dm | 4 ++ .../objects/items/weapons/storage/storage.dm | 27 ++++++++- code/game/objects/structures.dm | 5 +- code/game/objects/structures/mineral_doors.dm | 2 +- code/game/supplyshuttle.dm | 2 +- code/game/turfs/turf_flick_animations.dm | 2 +- code/modules/assembly/infrared.dm | 7 ++- code/modules/assembly/signaler.dm | 8 +++ code/modules/clothing/suits/storage.dm | 6 +- code/modules/mob/freelook/ai/cameranet.dm | 2 +- code/modules/mob/freelook/ai/eye.dm | 1 + code/modules/mob/freelook/read_me.dm | 2 +- code/modules/mob/freelook/update_triggers.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 9 +++ code/modules/mob/living/carbon/brain/brain.dm | 2 +- .../mob/living/carbon/brain/brain_item.dm | 6 ++ code/modules/mob/living/carbon/carbon.dm | 7 +++ code/modules/mob/living/carbon/human/human.dm | 7 ++- code/modules/mob/living/silicon/ai/ai.dm | 4 +- .../modules/mob/living/silicon/robot/robot.dm | 13 +++- .../mob/living/silicon/robot/robot_modules.dm | 11 ++++ .../simple_animal/friendly/spiderbot.dm | 2 +- code/modules/mob/living/simple_animal/worm.dm | 2 +- code/modules/mob/mob.dm | 50 +++------------- code/modules/mob/mob_grab.dm | 9 ++- .../power/singularity/field_generator.dm | 11 ++-- .../particle_accelerator.dm | 6 ++ .../particle_accelerator/particle_control.dm | 4 ++ code/modules/power/smes.dm | 6 ++ .../projectiles/guns/launcher/crossbow.dm | 2 +- code/modules/reagents/Chemistry-Holder.dm | 9 +++ code/modules/reagents/Chemistry-Reagents.dm | 8 ++- code/modules/recycling/disposal.dm | 38 +++++++++++- code/modules/recycling/sortingmachinery.dm | 15 +++++ code/modules/shieldgen/emergency_shield.dm | 13 ++-- code/modules/shieldgen/shield_gen.dm | 6 ++ .../modules/spells/targeted/ethereal_jaunt.dm | 2 +- 91 files changed, 475 insertions(+), 190 deletions(-) diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index ba506f5e7e..da7b1f856c 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -148,7 +148,7 @@ turf/simulated if(istype(target)) air_master.tiles_to_update.Add(target) - Del() + Destroy() if(air_master) if(parent) air_master.groups_to_rebuild.Add(parent) diff --git a/code/TriDimension/controller.dm b/code/TriDimension/controller.dm index e336e417b6..a9d4df675a 100644 --- a/code/TriDimension/controller.dm +++ b/code/TriDimension/controller.dm @@ -30,7 +30,7 @@ /obj/effect/landmark/zcontroller/Destroy() processing_objects.Remove(src) - return + return ..() /obj/effect/landmark/zcontroller/process() if (world.time > fast_time) diff --git a/code/__HELPERS/datum_pool.dm b/code/__HELPERS/datum_pool.dm index 9f21fbae6e..16594ed048 100644 --- a/code/__HELPERS/datum_pool.dm +++ b/code/__HELPERS/datum_pool.dm @@ -76,6 +76,10 @@ var/global/list/GlobalPool = list() D.Destroy() D.ResetVars() +/proc/IsPooled(var/datum/D) + if(isnull(GlobalPool[D.type]) || length(GlobalPool[D.type]) == 0) + return 0 + return 1 /datum/proc/Prepare(args) if(islist(args)) diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm index 95adbb0919..1f27f4c1de 100644 --- a/code/controllers/ProcessScheduler/core/process.dm +++ b/code/controllers/ProcessScheduler/core/process.dm @@ -314,3 +314,9 @@ datum/controller/process/proc/enable() /datum/controller/process/proc/getTicks() return ticks + +/datum/controller/process/proc/getStatName() + return name + +/datum/controller/process/proc/getTickTime() + return "#[getTicks()]\t- [getLastRunTime()]" diff --git a/code/controllers/Processes/alarm.dm b/code/controllers/Processes/alarm.dm index d41aa6ffdf..6269ab89d1 100644 --- a/code/controllers/Processes/alarm.dm +++ b/code/controllers/Processes/alarm.dm @@ -4,3 +4,7 @@ /datum/controller/process/alarm/doWork() alarm_manager.fire() + +/datum/controller/process/alarm/getStatName() + var/list/alarms = alarm_manager.active_alarms() + return ..()+"([alarms.len])" diff --git a/code/controllers/Processes/disease.dm b/code/controllers/Processes/disease.dm index a8d840097e..35cf0d9891 100644 --- a/code/controllers/Processes/disease.dm +++ b/code/controllers/Processes/disease.dm @@ -9,3 +9,6 @@ /datum/controller/process/disease/doWork() updateQueueInstance.init(active_diseases, "process") updateQueueInstance.Run() + +/datum/controller/process/disease/getStatName() + return ..()+"([active_diseases.len])" diff --git a/code/controllers/Processes/garbage.dm b/code/controllers/Processes/garbage.dm index b9a6c7017b..7180008ddb 100644 --- a/code/controllers/Processes/garbage.dm +++ b/code/controllers/Processes/garbage.dm @@ -1,14 +1,14 @@ var/datum/controller/process/garbage_collector/garbage_collector var/list/delayed_garbage = list() -#define GC_DEBUG 1 /datum/controller/process/garbage_collector var/garbage_collect = 1 // Whether or not to actually do work var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per tick. These tests check if our GC'd objects are actually GC'd var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per tick. - var/dels = 0 // number of del()'s we've done this tick + var/dels = 0 // number of del()'s we've done this tick + var/hard_dels = 0 // number of hard dels in total var/list/destroyed = list() // list of refID's of things that should be garbage collected // refID's are associated with the time at which they time out and need to be manually del() // we do this so we aren't constantly locating them and preventing them from being gc'd @@ -60,6 +60,7 @@ var/list/delayed_garbage = list() logging["[A.type]"]++ del(A) ++dels + ++hard_dels #ifdef GC_DEBUG else testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") @@ -76,6 +77,8 @@ var/list/delayed_garbage = list() destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. destroyed["\ref[A]"] = world.time +/datum/controller/process/garbage_collector/getStatName() + return ..()+"([garbage_collector.dels]/[garbage_collector.hard_dels])" // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. @@ -92,6 +95,7 @@ var/list/delayed_garbage = list() //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") del(A) garbage_collector.dels++ + garbage_collector.hard_dels++ else if(isnull(A.gcDestroyed)) // Let our friend know they're about to get collected . = !A.Destroy() @@ -99,13 +103,19 @@ var/list/delayed_garbage = list() A.finalize_qdel() /datum/proc/finalize_qdel() - del(src) + if(IsPooled(src)) + PlaceInPool(src) + else + del(src) /atom/finalize_qdel() - if(garbage_collector) - garbage_collector.AddTrash(src) + if(IsPooled(src)) + PlaceInPool(src) else - delayed_garbage |= src + if(garbage_collector) + garbage_collector.AddTrash(src) + else + delayed_garbage |= src /icon/finalize_qdel() del(src) @@ -126,7 +136,6 @@ var/list/delayed_garbage = list() tag = null return -#define TESTING 1 #ifdef TESTING /client/var/running_find_references diff --git a/code/controllers/Processes/machinery.dm b/code/controllers/Processes/machinery.dm index 61f3c7f4de..232ef91973 100644 --- a/code/controllers/Processes/machinery.dm +++ b/code/controllers/Processes/machinery.dm @@ -42,3 +42,7 @@ #endif scheck() + + +/datum/controller/process/machinery/getStatName() + return ..()+"([machines.len])" \ No newline at end of file diff --git a/code/controllers/Processes/mob.dm b/code/controllers/Processes/mob.dm index b3765b0cf9..39d4844a02 100644 --- a/code/controllers/Processes/mob.dm +++ b/code/controllers/Processes/mob.dm @@ -18,3 +18,6 @@ if(updateQueueInstance) updateQueueInstance.init(mob_list, "Life") updateQueueInstance.Run() + +/datum/controller/process/mob/getStatName() + return ..()+"([mob_list.len])" diff --git a/code/controllers/Processes/nanoui.dm b/code/controllers/Processes/nanoui.dm index a35280131f..654b1621be 100644 --- a/code/controllers/Processes/nanoui.dm +++ b/code/controllers/Processes/nanoui.dm @@ -9,3 +9,6 @@ /datum/controller/process/nanoui/doWork() updateQueueInstance.init(nanomanager.processing_uis, "process") updateQueueInstance.Run() + +/datum/controller/process/nanoui/getStatName() + return ..()+"([nanomanager.processing_uis.len])" diff --git a/code/controllers/Processes/obj.dm b/code/controllers/Processes/obj.dm index 15ad98dd3d..37766cf92d 100644 --- a/code/controllers/Processes/obj.dm +++ b/code/controllers/Processes/obj.dm @@ -19,3 +19,6 @@ var/global/list/object_profiling = list() if(updateQueueInstance) updateQueueInstance.init(processing_objects, "process") updateQueueInstance.Run() + +/datum/controller/process/obj/getStatName() + return ..()+"([processing_objects.len])" diff --git a/code/controllers/Processes/pipenet.dm b/code/controllers/Processes/pipenet.dm index 56a068f54c..8a5d6a22ca 100644 --- a/code/controllers/Processes/pipenet.dm +++ b/code/controllers/Processes/pipenet.dm @@ -10,3 +10,6 @@ continue pipe_networks.Remove(pipeNetwork) + +/datum/controller/process/pipenet/getStatName() + return ..()+"([pipe_networks.len])" \ No newline at end of file diff --git a/code/controllers/Processes/powernet.dm b/code/controllers/Processes/powernet.dm index 1edf194915..f2a9822816 100644 --- a/code/controllers/Processes/powernet.dm +++ b/code/controllers/Processes/powernet.dm @@ -10,3 +10,6 @@ continue powernets.Remove(powerNetwork) + +/datum/controller/process/powernet/getStatName() + return ..()+"([powernets.len])" \ No newline at end of file diff --git a/code/defines/procs/sd_Alert.dm b/code/defines/procs/sd_Alert.dm index 1e2649687c..e10416f112 100644 --- a/code/defines/procs/sd_Alert.dm +++ b/code/defines/procs/sd_Alert.dm @@ -93,7 +93,7 @@ sd_alert response list/validation - Del() + Destroy() target << browse(null,"window=\ref[src]") ..() diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 9ff603900c..152622f88e 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -24,10 +24,12 @@ /atom/Destroy() . = ..() + density = 0 SetOpacity(0) if(reagents) qdel(reagents) + reagents = null for(var/atom/movable/AM in contents) qdel(AM) invisibility = 101 diff --git a/code/game/gamemodes/blob/blobs/factory.dm b/code/game/gamemodes/blob/blobs/factory.dm index b4adaea049..c1d14d0040 100644 --- a/code/game/gamemodes/blob/blobs/factory.dm +++ b/code/game/gamemodes/blob/blobs/factory.dm @@ -22,6 +22,11 @@ new/mob/living/simple_animal/hostile/blobspore(src.loc, src) return 1 +/obj/effect/blob/factory/Destroy() + for(var/mob/living/simple_animal/hostile/blobspore/spore in spores) + if(spore.factory == src) + spore.factory = null + ..() /mob/living/simple_animal/hostile/blobspore name = "blob" @@ -58,9 +63,10 @@ ..(loc) return death() - ..() - if(factory) - factory.spores -= src - ..() qdel(src) +/mob/living/simple_animal/hostile/blobspore/Destroy() + if(factory) + factory.spores -= src + factory = null + ..() diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index a89ebb99c6..8b90715e79 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -31,7 +31,7 @@ return - Del() + Destroy() blobs -= src ..() return @@ -212,7 +212,7 @@ icon_state = "blobidle0" - Del() + Destroy() var/obj/effect/blob/B = new /obj/effect/blob( src.loc ) spawn(30) B.Life() diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 02d31d5846..9d18216aa5 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -97,6 +97,10 @@ pass_flags = PASSTABLE | PASSGRILLE power = 2 +/obj/effect/meteor/Destroy() + walk(src,0) //this cancels the walk_towards() proc + ..() + /obj/effect/meteor/Bump(atom/A) spawn(0) @@ -157,4 +161,4 @@ if(istype(W, /obj/item/weapon/pickaxe)) qdel(src) return - ..() \ No newline at end of file + ..() diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index d26f1a0789..7b6b1dc952 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -48,6 +48,9 @@ if(bomb.timing) user << "Extreme danger. Arming signal detected. Time remaining: [bomb.timeleft]" +/obj/item/weapon/pinpointer/Destroy() + active = 0 + ..() /obj/item/weapon/pinpointer/advpinpointer name = "Advanced Pinpointer" diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 86eadfa053..acd558403f 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -98,6 +98,10 @@ TLV["temperature"] = list(20, 40, 140, 160) // K target_temperature = 90 +/obj/machinery/alarm/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() /obj/machinery/alarm/New(var/loc, var/dir, var/building = 0) ..() diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 0294607e8a..390696dfcd 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -73,6 +73,11 @@ if(radio_controller) set_frequency(frequency) +obj/machinery/air_sensor/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() + /obj/machinery/computer/general_air_control icon = 'icons/obj/computer.dmi' icon_state = "tank" @@ -86,6 +91,11 @@ var/datum/radio_frequency/radio_connection circuit = /obj/item/weapon/circuitboard/air_management +obj/machinery/computer/general_air_control/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() + /obj/machinery/computer/general_air_control/attack_hand(mob/user) if(..(user)) return diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 910c84608f..bb9d399cb8 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -20,6 +20,10 @@ return 1 +/obj/machinery/portable_atmospherics/Destroy() + del(air_contents) + ..() + /obj/machinery/portable_atmospherics/initialize() . = ..() spawn() diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index d1257eeaf6..3d54f12e30 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -15,7 +15,6 @@ var/locked = 1 //var/emagged = 0 //Urist: Moving that var to the general /bot tree as it's used by most bots - /obj/machinery/bot/proc/turn_on() if(stat) return 0 on = 1 diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 87eb1be30f..7901c09746 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -58,6 +58,10 @@ if(radio_controller) radio_controller.add_object(src, beacon_freq, filter = RADIO_NAVBEACONS) +/obj/machinery/bot/cleanbot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + ..() /obj/machinery/bot/cleanbot/turn_on() . = ..() diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index 4226700d2c..e6df495a10 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -76,6 +76,12 @@ suffix = "#[count]" name = "Mulebot ([suffix])" +/obj/machinery/bot/mulebot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + radio_controller.remove_object(src,control_freq) + ..() + // attack by item // emag : lock/unlock, // screwdriver: open/close hatch diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index f29f8355ca..7f01ba7e5d 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -107,6 +107,11 @@ if((lasercolor == "r") && (name == created_name)) name = pick("RED RAMPAGE","RED ROVER","RED KILLDEATH MURDERBOT") +/obj/machinery/bot/mulebot/Destroy() + if(radio_controller) + radio_controller.remove_object(src,beacon_freq) + radio_controller.remove_object(src,control_freq) + ..() /obj/machinery/bot/secbot/update_icon() if(on && is_attacking) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index da733083fc..5670ef2060 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -53,6 +53,14 @@ ASSERT(src.network.len > 0) ..() +/obj/machinery/camera/Destroy() + deactivate(null, 0) //kick anyone viewing out + if(assembly) + qdel(assembly) + assembly = null + qdel(wires) + ..() + /obj/machinery/camera/emp_act(severity) if(!isEmpProof()) if(prob(100/severity)) diff --git a/code/game/machinery/computer3/laptop.dm b/code/game/machinery/computer3/laptop.dm index 82807769b4..484db52462 100644 --- a/code/game/machinery/computer3/laptop.dm +++ b/code/game/machinery/computer3/laptop.dm @@ -185,7 +185,7 @@ else stat &= ~NOPOWER - Del() + Destroy() if(istype(loc,/obj/item/device/laptop)) var/obj/O = loc spawn(5) diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index d90c895000..4ccc48f8bd 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -25,8 +25,10 @@ initialize_directions = dir /obj/machinery/atmospherics/unary/cryo_cell/Destroy() - if(occupant) - occupant.loc = loc + var/turf/T = loc + T.contents += contents + if(beaker) + beaker.loc = get_step(loc, SOUTH) //Beaker is carefully ejected from the wreckage of the cryotube ..() /obj/machinery/atmospherics/unary/cryo_cell/initialize() diff --git a/code/game/machinery/doors/airlock_control.dm b/code/game/machinery/doors/airlock_control.dm index ad9d991036..053b776736 100644 --- a/code/game/machinery/doors/airlock_control.dm +++ b/code/game/machinery/doors/airlock_control.dm @@ -30,7 +30,7 @@ obj/machinery/door/airlock/proc/execute_current_command() if (!cur_command) return - + do_command(cur_command) if (command_completed(cur_command)) cur_command = null @@ -63,7 +63,7 @@ obj/machinery/door/airlock/proc/do_command(var/command) lock() sleep(2) - + send_status() obj/machinery/door/airlock/proc/command_completed(var/command) @@ -85,7 +85,7 @@ obj/machinery/door/airlock/proc/command_completed(var/command) if("secure_close") return (locked && density) - + return 1 //Unknown command. Just assume it's completed. obj/machinery/door/airlock/proc/send_status(var/bumped = 0) @@ -97,7 +97,7 @@ obj/machinery/door/airlock/proc/send_status(var/bumped = 0) signal.data["door_status"] = density?("closed"):("open") signal.data["lock_status"] = locked?("locked"):("unlocked") - + if (bumped) signal.data["bumped_with_access"] = 1 @@ -142,8 +142,10 @@ obj/machinery/door/airlock/New() if(radio_controller) set_frequency(frequency) - - +obj/machinery/door/airlock/Destroy() + if(frequency && radio_controller) + radio_controller.remove_object(src,frequency) + ..() obj/machinery/airlock_sensor icon = 'icons/obj/airlock_machines.dmi' @@ -215,6 +217,10 @@ obj/machinery/airlock_sensor/New() if(radio_controller) set_frequency(frequency) +obj/machinery/airlock_sensor/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() obj/machinery/airlock_sensor/airlock_interior command = "cycle_interior" @@ -283,6 +289,11 @@ obj/machinery/access_button/New() if(radio_controller) set_frequency(frequency) +obj/machinery/access_button/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() + obj/machinery/access_button/airlock_interior frequency = 1379 command = "cycle_interior" diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index 67e5c83dc3..27033903af 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -13,6 +13,11 @@ ..() air_connection = new +/obj/machinery/door/airlock/alarmlock/Destroy() + if(radio_controller) + radio_controller.remove_object(src,air_frequency) + ..() + /obj/machinery/door/airlock/alarmlock/initialize() ..() radio_controller.remove_object(src, air_frequency) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 17db582bdd..8fd0629ed0 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -68,7 +68,6 @@ update_nearby_tiles(need_rebuild=1) return - /obj/machinery/door/Destroy() density = 0 update_nearby_tiles() diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 0e6de7c5dc..a128e6c4e4 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -9,6 +9,11 @@ var/on = 1 +obj/machinery/embedded_controller/radio/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + ..() + /obj/machinery/embedded_controller/proc/post_signal(datum/signal/signal, comm_line) return 0 diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index ebe0bc60d6..1c57b14a90 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -49,7 +49,7 @@ Class Variables: Class Procs: New() 'game/machinery/machine.dm' - Del() 'game/machinery/machine.dm' + Destroy() 'game/machinery/machine.dm' auto_use_power() 'game/machinery/machine.dm' This proc determines how power mode power is deducted by the machine. diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index e6dcd63bd0..501d7a0b75 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -190,8 +190,10 @@ pulling = 0 - - +/obj/machinery/magnetic_module/Destroy() + if(radio_controller) + radio_controller.remove_object(src, freq) + ..() /obj/machinery/magnetic_controller name = "Magnetic Control Console" @@ -399,25 +401,7 @@ // there doesn't HAVE to be separators but it makes paths syntatically visible - - - - - - - - - - - - - - - - - - - - - - +/obj/machinery/magnetic_controller/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + ..() diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index de2a13aab5..d7224f2212 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -240,6 +240,7 @@ Transponder Codes:

      NQSotO%?}s-Ft~%fSPs)7$~j)`p3 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�@!t-M#+#(DPCvLs@H=FT}< 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 z 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�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ÊUj!X)>B^Jv(W&Z;C-fQr$!!t&sVQAH{o=yZn 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 Qj_&!U25KkjggM$P8tPbcf@oa0EX zFoxCJhQ*O;lP?~L@1VBEAJ(S(Vm0w5({!1cj2K@ZyHxs?8476IIZy_mFxN6|2UuMT zX;;^dPV-xh{?ab8_XPjS+cw!QUyr;N$NjCgA&*X*fox?8&LAX^kXvcGMG&z;+Bxx4 z!I8pEwL*XjU97ZstQSo5DhMX;rIyeP)d#ui#Sbc`^`-%)hH34!4KqDv`feCDunVL`g2c3$|T8I%f$x!xRB}Fic_Y4U_qeIQl z4LWU2M`p|r21evOZLg2R_1m?i0@|qD2ZDz}UUi`UGHel6Q{!%&WUj zGU>|3x=b(j=4pvt4$C_Dy8PUcj5057TMwctcw1W|?12egOmYB2bc=&$i2@Nih8y50 zQjD`F3YdB?TcXF8E;}`w&wkWt>u}O z2~QjuyrN+2>x|uT?qI@)MV$H z`W@3htyyZBOteh()u3(_>U^$s6iqf^*A&Sv8WH!JuKz%o%c}&Algj4vNTonXJ2gFn z-=_I?1GE=@y-yH5CK>=hr7>#b_`Mz96#P+&kw~k67AcX^*uFMcWf3bth)S%6F>1_1 zU>YJwV(ed7jgB7`jTcSZHd`3xTq<& zLHYJeZCzLG29XgTHxBC<>2u$)F$z3snaTTE^)w)#hQASCBqI@cvzb=(AAUJJ@+CVu zu1yw@3-**Y*ekBbg9QR@MI7w2AIHNAX!lQCT$Q&F`mhQ;KL7c1e=V>%&$4k==wq4> zv9nAw^cnP7Z_2G-O8-cZk^HE3N15dA6(`E~BRvwm8LqWjtYUrxt{cXuoa8!mb_3kiprvVFE~(~%pF&HE|2lJq==HhU3m zUxOEN&dxXk8${{Di#bZ+Cm;3LyA#1`1NE;LT5&Ph9HbTM{w)(=@Bpt&L=x=gwUw9X z$2fdb>3Njl49~>p>S3*6lwCG^;a^l+O>8JbVmf|bgU@tqB?~dSFQy-AmA=?2Xp~pV zEB4nmwT*gmmajknFjCnUB0{Gu|{h2K$8x6u4E^Y~|p^>H-wX((VxO)N3f=B7e0T))oR_ccLR|C3`r zs~iO*%a-oNTrYX)ZT^9yqvvUr3ton-kT15sE2z@0rg9q~cWfuuPZ?Z?QcDZnW_>kJ zQmfLQJ$4<>_U!W%sG1=AbSLw1?73TiL&@15nPL$7j|+@)1zkxTFH!6(&(ox2-=G0n zeY}wYfwvEQ?>Dd?c5UK-=9?0P`-f#qLL-0crpJ46VE|{Hon*6u9p9d8B=*gXi{I#p z+q(_uA#ve}iL@89H_t4o5&!3|$*5IBvWb@$-dgj@$^GN7u8_8%w0|AGL=DhzkVuOB zT}WYlVeOanhGEr-Em+e3(&2}yoc#(5DOjLw-@VGd4Capu-*yS$(L!%W%;UwXzv~Fh z6~vHu_x$ku8QzC0C`lkm(9D7ftJ{3Oo^Z99!l=VMiJ&TpyvO!egA!WQ4Q9qHiR5B+ zX+RUEGUsRJ?z(XF)QKc?WIWsqw7)?UmSa@*g8tTIB9|D*ajP>fUky@{Yv^G=T4)b^ z3-l_1M?$e)`It)js^9CK5Y*cvs4Q!g9Z`Tr{)V@}mA*E%;}0WnV8{OA0Oy(<8$XzR z6{#Q^Wuc{rky+_MG6;o*2Ms$2R)I~g>3vGXHuM_oA$oYkRCcZDYS1V=`UuoagoxPn zhCoNgn8z8S!m8YgWr&|ZNeZ=HLQ?YlP`z%aHL&RE0{&X9E$6LhyWSWRFCAf*535z8 zxuFh@V`xHj_4*rX@WEAfoMFpgp#VzNI5M6EI-`n!td>59fdMHMrjvbgg@;Ql;$tL` zVS0hiA7~@G=*mhx!nk6Mne>9{_8RIt_5IvYfW%(Y8$eIF@?-9FGJ$e|(g^yb)H>?$ zgB6IJKbg{*PuYns%ErXZIL6Nv941vjn>j|$y;HilHAKel>_?76BL0qk4+SzD8ctW7 z5N1FbsG^M$awj3WfWqUEz1rmoSW>&tmflw7Xq-h+5NdKol|6pc!llGorhWP5mq(j% z^|9@-8n^b(`S!Dr?f}&3t9@Hqphg?8*q<9x#?c`{y*sF7ymT?RaGYnkE$zX1pelmE zZBaB&BJ(tB3AcPGcz9fm+V1`oCdAr;FCi@C{ZZpL^8GYM=#0)cA*KqiHTi5}QzQOJ zQ6!x=T!=!2vg>#ET(mu{4+A*l6z{i)wRh5HwB^)q-nOx1_o*M3hm5e{%4ul>oY_l0 zy;kfoyO?b`K%d#fzbi>KjZ|0aQ=@i=t-Q;>X?!i`TW%!6HRM~C2y~=>WKnQHVvlOq z=M#{W+wMb4UNT3{ps0er(DMaxSobUg{YM7?>~Cf}>wy?)mcMSgxKEI69vsIDM!n6P zAL(6V6n($?UUZ@i!~dbv12d-w@iT7jnhIMSGyAMJJX{MFU+(MKq34+?i2~tx5bwCl zY85I!%&`j)L~vQ>6PT{RwwzOGR!UzhKq?&jZLAJqGw$IkK8jBKU^q6KD&uU*Ij|i- ziU@GyExf!kU=UF2n%(iMxZ=+LL2n@h3+dS6;Ns%NN-j5tvN6wH|G8W@25%5b%<>2J z=mzhCS_meS7{f)H{XRZ}Am##b(ep_)(@9q^eeF`9Zj&}MFGch}ek}~WN_rEQu&7 ziMaB094e|aPZ%ukRc>Qy<6>!C-qxV>8fw=)9j$sOPme zqV}myR!`q~aQ1VXb&T=r3*SE-eg%Jl?97I>R0$R+H;aNOtY$M#Ye+kC-V_9IEO8Jt8O5-aQB`)MRWB27?^|MDQ z-KOgisSEP(kz=j}8_{JupXaGadI)gp3|~2_?B9H&-h5kgu%kDn#2C;jBtVf?gW*&%t7eIYx6|)2>Fl<0;S) zbQ^clJ~rs0jks|3hd~>vRm+;m?2aep@y&yFC^tT`ENM0L1zf++Rm*kU&%2PGAGpKQ)dGs6I33(1lO@TJ;+Z0 z$3Oz^z`Ns4b!=Zz<~Hbb(RXp+zVqun;b8zw^&(cPLR7hxh2cc^Ke`;`&i@0vK|{XD z!91Qynt$@yeKz**5sC@6_)zQ-p{V3N0}6rDRG(-lt4U8KzOBcT-TBNM~N4FnrF1UfWY%mDDom_XV@q3 zd;-6PRTe*qg_ziyIx_&gD4EI}cJ_8ll7us-PqVbNM7Jj^l2)t5v17+Lvwpe;r?WiU zwNGVPc(zBTv$}9v>w+YWX}8*p$}uD_at&mvBD+(S~0^8SGHg}ZjCKH+VVhVt-qRFnGjBgXLyy?SU zS*TPXp)N`W6#e-#c zplVfuWE|J`={?yg7(MxIEcI%0~ni<`zV@0$5&N#`8QjHaGd`7jCU8 z$Nm<0`AQhR6Op&x0saXgy4(!B?-IfHw*ub<{P=1Vz45Y~?1MOthv5?N?+^yy64b2g z2>9_6m*B5(ToOGm23|*lH3lW9Y&rC7kCx@&TjDa6=z>`1Y~{(>!kGUt*7@6je>`yk zslF3Y6e9_*e^^=FNIb6Fnz5%%fnzx+Wn)ZEmQ`Nx zZYg~;VXV)_V6el|(!p|pKar0$Ml&1?@s?yEUnM8n?GD4?sFc;o&^pI;TV&Z7;2SB& zf<5AYWr+09T}Ja#%jSbxhnN1VTy*>iQvkgBJ}{p_fcb~w;^X^ifbRevHg-ALsTR?r znaX1qkz3o*Y0Xw>VPhi+lmbnRrT_xRrRN3so`D1pB?8w)8^gK&HXEfB?b8sd{^J_$iGY_C1p_J2`uD3*^#3)_X*G%xU~Tr~SHkca z2xxj(&Rw3Q0R{&F_NtsO=bXD{OVKHy?CipIbvSHf@|dEQ=*B++(N%_>U3 zy?j;UDonukj0xyIDG!>CO5V;X_p_HZ!o`MZ9DDj@7@C}6mgCzti++c$=c5qNrzi^Y zJSWLhax(!S^T}(W5JvHaV;lbfdEpFmXz4QxJCl(n_fWO;(`wPx&Iq`%$S*~*LmCST)45`jhw#AjluDA#A{lbLrQ)_FioflT^(!v6dxbk5v zlyaP9!|H7v+s0|jQY}dnPOYtRa_tOpGEu9lnC|oKE?z08S)Jb?9uv482YU;3ax~9# z#(RM8S(;+XBw$k&rP%wNHW94!J;46}zHqZxMLZM_zW8O}-3os1ys@7Bwz0*6GHetD zO2jMpALjN`V*vlti6YkTmv0em!r zUqw)|=G~f=#Z#4RvcWKpV@|KHarDssAbhvgWiTEv7!L4Uk2Fgej)!!Djxbe+eR`d_ zDb{yU6!iOj=H}*DUS4MH>>0Lqwi%8FxQ>U`ay7KkwcK>oCP}7C@mH3njK`yzxgG=o zMF}qK9g{?Tnx?c`Em}dF@pwdlHoJW#f7>W%I2eXuE0VeU#m23` zqdlXEvB@R{3bT^8_copYJl?J=ZB(cFXSeRR2G#+v1>625>kfjvC40xtX5PUcu zljbQ&Dgdh1TCC43XHT|%6?Hz&81j8Qv~yF`^W0_xma_|Zy{E7(8!U@rpZ4s|?#Xte z+`!E7g~gxO);Z0n&Pj@jOJKe%E@(3RtKU*9G{IWA7_(x&O@M&tcQDXXpu@3cE) zSz0U7HOFIsreu3HCoqk1z4`pts<90P9>>{z|I3AzV^m{tQRMYLrvdnC+ew>>`gfbW zr)CO|WV?yiytK6_=NzgoG|2Nt!NWylvzqtMMR>?RHVnfn5oqGAQ54O}VdQ`7&-EMV@Rkys4Fopnnoi43% z!hP`IL4qJ)ZEcOuoVtrl2Ch#6KZG!a--c8f{wLrq2>AZnt5NiWm(Z?1L?o3SzZylK zx;N+eV2|S>Me&nN%PxHw_&-lX(fclOUo9jV|9VP%#8!&Ha#(Z%0?WoiG1fVwBI9f} zBGx%ZydmES{4Vg(6PLC~xW_mVML84s_g+3DEfFQUH^vi#qluwo&)VMs6}6zovY!KyzWmwbihl0iwBf#pQV#Nc zH-_P7fmfW`IQ#OemybQg_x(E2*z;TTOSwFy6pm$+>w>}rtqyz69!ec!6Py%C}Px%BXrHGT5R?wzD6!6~|jcwWFMNtCq0ZLJN z;#I;{yDR7`MtiH(W;h&9nC<9EGC?W2-5%%9uQNZtRC{YVjz^xSC{_8t7T?1@0DKfh zSr~>NJ_%2|#T2|yxd01c7(OzJqWi+bt?rwYvH|tg#^g^6!|+X!Jo6951>(jqd;~L# zX&Y5b&l{sDOisddTF5H@9yUP801HPckpL@M!YIX(-^MK`y4&%nX0Ll#_@(b-x7+2w z@1#M;q;TzXz#YiE;52Yvi*v^~qrM#yCo&#-F00$tuBL6pCnCb1+7{x zZX!i5jW(uCIM!11y1t{cJjM50xUOGTx64>uvG?LQrrmDimH@pm0gmJCV!^Mionm2O zfrW(yhNBVVag5`*b#;9i*C47yCqO2*Jq)=qtXMXm(D~so46lr$Xf{7q#ru)D8MAYS z+0Z)2wr3>|FXRPpYKDU6d5p*Tau|m5(WL{D|A0K_Pe(*gUVn+-zo&SaUka$4pS*Xu z*?sq?cpPwL)5{%TXGd5tsV>NjK+7%P$8%iLG!<63HYKx2Q)o@1C(h>wdJD|=b`vgS zZn?V=O`lDG;b_FU%?+-7*wtKl+PFdug<%EubyeJrq2F!Km zradbXwOX~(o7TFPudU?gZCm8?D`vaaMX9u*cCqu)G@WA0HvxFrp87bpJq^Hv z*t%7P2YW}g!YaWsQx&x3c%Ih);hR8yv#*o(R7D2mb^#*Lx8HnVulNM;qDrAJn*a^h zT*5vsCQd_{SCa`Ag;Kc2d>r_|Wj@x0VgwgcGWMX19-@3!hi%yeu3s0qRby^m6ua1_ zma@R?mSC3>*2(iBEOkS>-Qv1q*D^mhhv#~=mD49~`Sh-RdyXsMXc|k7tdQcJ{eH(; zP_zP|b;Xdc*tTE9MY2ma_SAf$zFy5j*2%w>l=i)i$_IPDsE;du)bFQ7KBYWZt%)5J z9Vs=QA|Q;pc$uio7;cSYZjEF9J1}qCTZ^mp?k5nO>S_faG~zA&YpYT8 zeHYuHl`#A>;M8gqU2_@E??D^K!|+>x|I9?eS0lgo8&6!Kl>hNCd@3Tt`cegpf#q<( zZ4s1%V5|!^^O!{EfzC48E?>7nEmeE~xZ1#D3OH84m0+Hj zU>;9dkz2{b+a-H_PTXb5F;MZ>BcC!*-r5p3z( zkB8waQ_NQn(BEFM-Vb9jq+nb!N{6LfeSo5a#T<%J`Cii}z60d&tQbxl55p6{>rO<` zKi`Y%H2|Jnvf)$2{^3>UlF{3eqELrBJvK&t4r!M@1umKqGD**L@#d8N@cS0wAQEG?7Z z9+tAvM*OX8+s1VTAfN;Uq=J8XFpuLg?RJ;paM18{mj!;3Bm_Z#TP7^CETz-wFc=JR z-GDsLD2fcn@k!Is6E2WM|IL%|E9WuTO7UxG$K(>tLZ&{W?$-`5`3n^`HYs zzsPts(?oIs#SyPIQ}#E_jB+)VY>KbCC_F53lgmOD@LiuynebAU#re^Iw8%?ubqA}g zHhsh+9**mK{L`mD$$Ze}KyMC9DdIHc^!5f>QP2h6NNLVK6Mq5mtKbbW{M_m#B)?a} z@QuKaAxyP*0Y774K_RG=Ln%?l)Xeoa5Lx@Z%a9*{QOfhLAd-WRLWaIY_Nb7p6l47I zevo;iOrLeRh|eflgovd}xumd>akUiP;VeQ7`zUaFHH!AiD15AZ{nAPp9!3&Fk76Q& z-!rn$o{_d5Mv~)|g5EBALIuiK40{K#j3Gs@E0J(=!AO|a#;>4G)gyA0}Dmj0!8byD6F~7qDEutve4#V*JB+ouQNXB&i z7I|U#_;yaJCw)tSRAqiYQsnsjz;N3T{@WS&4_AN_h=y8~&-Q^r!wpWs9optopZ*L_ zd+JkITwG*xbCW#FX$K-je}3~ER~)$#%d+r2pEOIz@|3^?^`h8y-O?Yn!L%?<0D4k0 zF3B(PmTxYq$72EDcXoDYwOTAK9bj$k3~3hQxjwU`hV5+`UMDsxkIuwR)UY7#adliSm@F?*8i)9f)qfrmo+`DT# z&smzAKhSHp>x5I9rVQdSMNVR-r>p;fFb7u@*cMm{+5voX2d?npZTs|kC)12KoXz;YE?m*b zD!#N0Z6$uX{XGEcTo=3KeaA`6*3LEybCc7-g7w>@+hM%RZ8tBRMY$`E-e&Za=hmMqh zM1be|B@5n^3UN)gqR7Knh32+xm+Rl0B#v>qU7T`!uiDyVwpVP!icx3n0=`RGTnyF} zfFcEXvPO5vvU~~*5Fh({0^m)#kBOYTWm$~JV?58p^<0W^u`iIXwZXQjf&a#K*Klb7 z{O16?@`~h>zVpB(?BinME|`FR#u#!@N&N}#*+%ESh@l4hd$5Ne3KlJ89dm65&v6Ch z+h@Ghra++t3{_%F3y>7)uJPScN{X?IjKUNG)>#&hIC2e#4=qn^J5FMC|qtL6*F7N zym{|3s{LcTDEL?bA4{Z{yT*a1dvKitcjR#90z0fc;U~Y`% zWG>I9+$_uTszMrrq1~zldI2eD(aqn@m?^Z3UlV|L8*KOO?QOD5iq-Z4w~aPXj*rd4I%7;-xFOekQruSke$94H z3I%refyU@vg?m+dtM5)GW*}8RiKWyn+L)h0Y#~-`rIf9#tyCA!1pe>U zDEjG3Xwy4@x2{If|GZ46`Jjs9BIEdzzz;Xx{uJ;dCrYo}OW4;}A_WvTy2@(zY>zp| z$G2=oMaEVhb6V#V#^eat{&vJC{g%sgI`>JGQpKmr*Wd58%}N-~Yq)-lc{-R!0577H zFs|g}+gQw(&&e45H936E2z^u8g}!wq3_rRWMZY?`?-Nn_3Rf9pFLx&ER ziI1#i!J}X_91#S<4D|hg;c&px(m@7;fw1n&ZC%&GvK+L|pNGi5?-lRr!>{DPn$d*H z;x<#fg3AoRhhb;~Uu#*`Ij|2Zsb;jwxzPOs|2q-^OzUWDkOXGuxY_MNWWKd&?g^dW5U4x{4%A`Sj;*<%)$RT-!lw z&D~oY49n``uSXE19)iePOla5dfWLYTeB*nfXzOCndnF7#q#&?Bm`X1Lehn!5(TUt= zqvCr6yk<3u_Pg&Nu(29N=T}7P`YiC>z>SDf3^r1*5tIz~Dw!*bD4Rk-T=xH&seAwd z`6=%JJ`Vgda0{Z2bbj@VD8^fjqBX=`V9)V-uUL^jWC;Q89}hfS!y`33J(v5Uo}a7o zTpfTSXI$iLQKm_iqU-v!U5~Ek6L>yz-8l+f5GOHl8l&>8R#Qlj=SPc0&x=>W@Q;As z1Ab>UilR$B_kYb1MbT%%FnrZ0O@80DYy!t6$#VkBA#TV9t|JvPFH<(T1+VGlyk#5y zVgp{h1nv-;`RulVv4NMUjJL&#)2GjH^ym?W!y!s3wzjruw>k{R1Gf9y%=hN;Jdal1 zCd;>l9amPuE2Tt!wv?i;mcUAtQii6$kW)$5rddkhw@PNa0Opl-LB+Ba8TvC~@#46< z*yNRLZ?D^<6||V2pJ#J(lRa2|mCXE~?!fB`;PblRD{PlVU{kCR_5|R|_#iTOWx~4K z8+6>AEOMxghV}@Nt#{E{H+^WIi>RSpN_@Qg`0KD-_iNL&b3H_%>Rtozh*-i?D%p&3 zho=y$vBAJHtW!tXWF2(CsnT?hwau?TH#^DWfcz zk|=HaEe^~t&}(;?E7|W!lCZV8NgT%w3Ew?X#iEeU9Up zv;^GaJexYli-->Z-+r^$bUhRg1@Did-@PFWKZ?{~U*G&J);YP+v@Dmvc5sZvsF-%% zyd8Llfmb;Ko@aefJ$UvU9QEKAPeVL&iz;NidrKd_vkQ-Iq+6fY5?0|qro#H$ixWEg z{y2@9)4eHh&9bbT2_N_YqzMM-wY%&L`xFf}dzz(;;}Nbq0r8D7oLxK1(PKwxw>$J3 zOuoQx5hr652G?;&8x?6y32Vo3Nz$0}8|OH9;E)swb-N@Rad{mSrXki}t%b#NR~YZD zR*S))Pn?YDc6(DYvGuaYbyO1gIGB z#UvHpI~0bU^#+OLUdDN-3SbSs*4UVLpN*pTT&DeBbY!Uhj^om|UD_Ak`~e?f7%m{{ zLoc%}`z5_r=L*}}Rl7{(yPf8l_){B^m2b`&wbAwXYAJ5MaI$p6k--bTFk_ zMUo`M@feii=}&qJZlj?m0Nab4;&=! zMAm3`A`kLCdd4!niqXIqa(MyFE5*>jUX8TN48x?io1EufjQC6o2=7`Bxt>r)ijonJ znFiuprLt*O0`UezT4dxp$Fp6m(jvukTpVMQR@ZZ%$g@oPU`NJ=W)lmocde=F>r;*+ zX@fbhpjL3JuZQi>a$H97h)M(1o&lVdvT$v0O6}CPZFV+xNYaFb`9(a>V>p5|OXv>` zK@imP>=hV38)=r+67RKo3}D$dI+xkR4wARafw9p9%BG_f?eeoc&!^f{HM@Dt8su&q zyQ!R0ookc1o)suH&-4zRu=& z$W}bUv2A?U8w}&|S0TyngKfvfQkEWMNdUZH^%6kel`#CjfbUt2qRk6#{7_8A@i4ps zk&b?88Jw$8^k(4A zD`Dsl(Eo9OzR5+=Le*gV08I|;py{J)dHPu(zTpx7y)k_6N*La>8bxoo7uVnmz|oRP z`c~lQfY+Ul`^>vO=ktu7si2F3G)rjvEn4uLl`z}^p0FB4_gu32C5oG)=;V!Ic*8hL zMuF=oqYW5?XF0f@hvzs1o^XZ7Wn$75mOp=spgG48`sNs!oIVwi|M>YH-Vp!*AOJ~3 zK~zRyGli>KaJ2(>rSQ@&{K~f8H5teYT_&(g7Q892lv4rWHOtI(9kMJ#T+<3>6ZLuN zdsQVqf}krh^hQrjf;ycp=g+SL)XYEE^(cz8Zby>jKg2!&d=y0|!!SH^9**3i3$C{u ze#aC~4#QAIBK3b+B8s9S48yMgRallNPcUI6el74zm+M#$;P`GDa&navk)H9k77ob- zd~YsW6;jn&xpbvK#|!Wr2jBMze4n+gP4XMF{CK4 ziWHrvsW$4g!F(F&8vhCS3~+Mw5(+3TSFFm!eZ73`@_b$i!w&Ei;L8m>Ifol_xT^YG z!H$Bn+L+Jor15ii(zwI0Ow9NJ9oMJR>d;J*RC zv>HVl_vQJ2siX9h>>?@#@9f8;m${uDp66i_BMg;Ba^u6mwMKJe`yh6*&PzImKi`7K zwcrs4U^J8U@pD*o4bL(;AG-S#%gcvYUOvRhlXr9Y@G@uC&f+>QTics-TAflReM~#( zke2?h)dJhLt9#ni3+{>qkCDZFHMr$@3VsXE^`;o>r^%|K|0f)jcyc+m@;B{NT-9}_|pR6n*qn~<#pW#n| z7fmE|_fHO1a=ukuD3Mqd6ck0#1mK?u{K^H|G!<4mc+~utJrRncxApfQ0hvl&jsm+O z$eb8zIOGqJV&Mlwgkku2r1}iwa~ucH^SJf)+c>p$n!G5mEsN`} zc{qXRU628C=G;1G&!1y?=>QME@=E5rJ;vjh_4Rcu%c9e1Ge0j$vbDAKJ(Jhf9czps z&NDXpJB-qJ7Ifb`qc(}V5s&vj0{-Ua2ay`iLveBO{wVq=@T?oc@P~l^+WagxntqYc zvRqutrf2)aI;SwYWPTfVjOJIy@U6fzeMq*!>%z4G{M5tXEvMmRiC4)AyOe##@YVsm zvJFowEB*=thizdoXIR)MikTuSy9BK(5MCF0&*#UsZMy9?gVCrQ-!gp9qu1`TJ=~f4 z&TurO*Xf}eiRPjxSUNJVi;GeS?)g*T zur>v*+o5aQjK;%yoS9{P3nN-{ZeyLLg#)#3i6v8(rHn?Sdc1RNXHNh= z%TiRkQ?HLF7NbYZfgVUnveMiyfoO@o}=QtnU44f79~pjY6Kr^VI~j zC)<_q?GwN=h=i~c9SqxD1T}5dhr=%Fc7$}u6j4@Ipz73eQ*mAYA(h zL=NYA;IXoy#dM1IOBsm)Qe{yn#c~?s8qLgE@BQ#xWZW+S_?0l6SMb|DI8E>!g!%3$ z8{hTmcG`7?j8aOf+>@BI!yV?^9RknSYg-$YRFS`x=cV(FG*g;?4#o`Dq!xC)QzyQqvO$Wt6Y=)(We2nz0KBC7P%kgdketb2G z-gqz0`9H0M;VC4s`eEQ{+gU=}cC&4ryKSTJaWLeh$(SJMaG=%cogWYHSP8?Iu13+H zf3e5DFXQGYif;(RZ^-lfPi@;q89*sotpLyUaBQ1)yG33UY>fJJ-GE#doJSCy_alJe z+Yzv(ja>iRk%{eK2w&HQKOexicc3z#F4$e|N|6rex?rk){dVZkNr?&3drcI>&K5Y}@^c3tYO@ zTj5pLpm~l`1ajWb0{-r@{4kSPG)6BsCo4)h7?VEvG9Tvw7dMJ!$TwGiTS!KwnNHHk z!pmnO$KK>xxJ+h0rQbDy?a&Kaw95qi_Halxj%g`bj2}C8l&h{14D_g_SOQr>}7UVkO}tz{wS1j77j-19z>863Le|R)yX30cJcXSHkegz>1Mu@%hN( z@dHRP-ZvFSuWZJn7jDLqEbX{HUC(E}+au3gjK^cLJi{^t4w^Aj36VpHeCcB6p zM$w7JvFBE!=u7R*bvff@z!eCIVsmpeSUlL7s{z|0Pp6o9e^O|^OlyuU9Kmdz=JOf+ z`WpN{SHs*v*lE;wTYyu*m)QlkWGTbpkh!@zmX;RD^PFx+#?9@)7VGEFa`f=ATBbhB z)2W3vNI_bXB)d51VhK}~Dp4ogtA+Qh41K>Z^1KTROPoKyUMC@DV|#m>!C*kQ)2$f^ zjw5O`(uTSvUx&=`^E<#ffFU-9=U5I=kAVvHg1eNl}mS+QB3?Mku_hXdNJwv3CmQ}0J)pzXSl*q8#P9FioV)9KXxmobt6 zcN`bTam!@6HRS_ek6|UaPy_FKvE^rq=bP^vqo#b|rJzp=47%Mp;&?p8b}YYH|4)|y zWwni^M1Fs1@c?(;dHWvQ>-sl{;~21TT@S7GQ`0nm5>fzrF#!BFP*`9qV=zjgp>K)O z)a6_gjdMtLY{zeFjVrr8d>QwD!B`H%X9GWNP}e;KzK1?i|Ngw@`<7BW!*c0@&EsH!&r}~QOSs#stBymg<$8|rm)SH|7zSf#NpO%Yu9P#`{ zsk%MY{zu8KLcD#$QWm{-o3`J=vL+JTc~P*FjQ0FaVKhZPQ}|@rbXvQ;s z?FGKWG{9Ja>QGTQrkT!GIj)(hnW$;(rTT0l@80}=^Rg(VYM?#W1*xu79);ze6?y%6 zbKA7YDM~wqy`lo_(;}-ai?q?id4g-ZHLxFe9-iwkh{f*6Xv1hUq9_W2AlSE{x!>=T zrYQ#w9KiEjEK5-lz>St`=GYG1c8_s9s>h+-((8(GJm&1VH4ZEu#B)7H;}J;`*Pw6} zd7d*KkMVt9NLPD!*jIpiQ(_&MS|e^Uxkop(mV^>;l~R1cRLV4Z>N@~-qtIcm>oN<# zSKIC9r7q*KRkPV=8T7Nquq}((nuAIbzqzfYRDJE*Eg>V@jzcSGNp4|hvsR&5Ts!~< zMxz0PL7&R5u4=<1oT|~2x9Yh>(C?Q3ybZtQiH~k2l?h0KISX;C9qr7KYt8z2@H?wf^c|Pdo|P~>uo^`VI9b5^GD^_= z*DUy&mU4(qL4o-h;Kwgkdi;18z6f}eg?iGw?$s(Qok`Td?Jg|91!@%I7m>;}P` zXZHCf;7uLhf5;H=;vwQ^Tj;D|71H!M88AXJBF96euZB#>r5H6BTL8xJYaQQzCh&dT zAh_vnUgsM-zW+890skT3o5y)-Y4GI{@}PhP7lV+TG#cS~E!G-s*2jZ)cYOb)-5_}V z-8t?(jT?gCUDx{lyRtn0zshA>{T@dSsm|82EL_LNO>Lqq#W5_RJmrh1d;VC|Aoezt zXVNzV{{;LnFv!5m;Yv#-+daJjpWhLPq7njBgB{h<&RMI|nLxElno zE0%v7@bpm{zi5=k%cnAwGdjM13-I5&LGXv& zAn12||Ea*&b%Wrw_u56@0|4hVf8ZD*RA}xk9(v<(t)()@R zcNI(CBF~aNes>4nvJNji0MQ7N+EZi+$TfI|meAeVVPRo`g@pyy*Vno7%FFru7rs<^ z&<;lf_OGsC+crXqN`}5(1+Tnb^_u)_5$up<0H~~3%P|bS3haZLz~_0+c&q|+2M!#l z)MoO0_mEtOoQ;i*s@kp9YO%9ZkP3*RpU(iE7X-l{`o90UQ)+_EX(@QvBt!lw%n!Cd z43z*sWD;kqu3;8(j^|-1!Mism!2mTrNe-W7<$1Uoc!mfg&1hB4$+@cf&ldw=U_;wg zJJnEa(E}R3?_Z5l)cTtG@-#`%vNAv@NkoR@Iu-ez=Q-QM0sY}%ZXkNOxuD3a`e#Bg zF9cso*N@|n&3=!h7T~i@i+$}y7Md*%99*l2^FhDQXf$SJ-*P2sxv{;)ZO4yu#leGI zwl>Yj7>3U3>V&+PQnItNLlnhRq0%hR*&YoTgkv%>^{j5A=2&k+^+mr_{D87Ec@Jvn z@v&n;a4uEVOSptxxK;%{H-YC_@GA%4N6T8X{{Rw^BeIAEw~3?MScXZQB-omUfkr4& z{yBkl0WWF-p%PrNoAAtK*v{bg1X2W6L9A;?QUvb^)j;f_CTxjG950_k!k5cT3^H;g zlG9sfxP0xRzg232fWJwjFxC9kMK)NyeMh zbxJA8vRqwr(YM!>Wu`FknWd;+6xg7wM3=0ZRs1wj*)@AfSUdi3|bfv1D6fnD56DHRbfZD>kpCNP>aI8+twc}1?5_gO!S0$05zSl0eumW)i3 z@zdW{B2qG$W9w$6c4F#=Qva-dwqwWW<`qa9-d!2xvNa0UQ%g>_zUCvkfF{eH4nApkeT5qx^G)+ClWkQYWvs0uH zl~PX_j&>zH?82T2VAHAwdtuHs{W7X;xEkdOP$bBxebla0iCo@CSo8gZDDmKD<(hWw z&{FNAna`VL0({&Y78?vgZc$M=nH5Nuw|Yy3*aQ56h+lMc^Z zGd+Zq?BvO>zCXC(yegcJDstjCf#-U<$*SeiFf0aH!tr=WEb|2TTj00uigf)YC=``_ zzsDqa|BM)}jg`Ux4r-uO=zu&mg{O9W|4pc>xG7oMZV=qm@%@)|gW%^nzW>T0;#Dnl zR43x`FMZCMHmba|9i%?ao4fXr+5!`qovh>{`7y#FFeE+q;-vhrWRS@uoF(S&) zp4uo#cs(4_Y%XwFYl-8-o!51If9XQx@b6(fmzvpWE(9Ap+w5On0ie-nkYzb%20Pf5 zr#5N4DfhV74Iidy6<9>ZuC4eX*;Axt{r)2izJ=VPt{7W^^s)py)#OfLpxpxUOxX$;#1$bsT z(wd#hO4P${F_{jD+OpZIcK}P%IlR1zW81`O%E|3btQ;)EU~zGQcDv2$>MCEn^=9rk zb&>_QQIYRbN>1!-5*LHg#}&u>cGS4znUK5y>>>jGr`;fU;oZIVj*``T53r!4CZTiu z-cJJG(G7yHsOP8S`$vJ-pz?xn(P&~+a&M+-;yP|M`J9E2k| zS@NS{mK+3VTMjMVLd!H-Sh!L!5GhIV6q>q{&I{AzD&P+~zW;jQ*MZ*xzR>agj{)xo zeytk>^P^(-a}*x%e*pYZxh%;uMsY;baS=k`Nt3YV2Y)in`18|ec;10EM#+fpYi0be z0X%95k6VNF+oq3U=dftOgSR$FFTWgJ*I8LvK?uoZhYxZ5#7W{bVryrMRoLa` zadP!}ZhKao2?Dv__xmQa9|}BNb%!m~eR&|`>w&362PGM*q?zNwhZ9owX;oc zG~Dx9v`tI-KG&q^_kxg;!Fb5_uwMlV0UD0W>cSFE5mafnRTAs^>2=2Auvpf{Fimc{ z{Wk7Ab&@1axoqtK2Uqv+I*zXEQ;+GOKVUc*s;Vkor`c@M8xOhpUYg!c}iB;hx70L6Bdo`u^WbVRZ<-$HL-1R2k9@z;Pki8V^`- z8@Q&8>o_DupV8E8#(Bz@GRbQO@Doi~j^NfQRUB{u}c|=LXU_4;4r4n?O7M9rQD@UOyj_};w z1y#DPSBf%HN){Ft==W5(-m^CyGNnx1o~Sit5`u&(L)n&n*e~dUd*vCJSfW z8i{V2CXVZojRwSVM7y<65Fc7?Tdmf%D2gXd)j2t?OB9ARvc9OSlX9wIED52~zdg@0 zENe2hb{vN+OG%QLX0wIsHi+YhG>zvf;wYsYZ6aGN)tFt)&1cDhiB-=0zghBq-ww`W z+&G58jj+6!XY4~_Aphx15L~om`ZeFb7I^8{FkGo=oD;!Il z=l!<~la}LQ6eJv|_iR=ITi10(y4ThNCHr2txG{=(Pj58jOmBOt+I6M9Fh!o1M7t1q zk>EOc*KNnfvSvK!3qSeldP2W zR>2!{rMGuuy25=rHDE6yUPwWdC+I>~)(EJ1myTYod$zY;eP20wCa?{2%7&p#%u-1u z2Ck+PWl6QiTneHr!L&@(r)e5(uSs09b`nA`8jWZ)8oSgGO5}OY=H}+qJyOc2HX;}5 z`O`Io%t>;AZCI)gtUb@=d{YQP7>;Q-+YCm#jXtI{T~l}+jTVh#4_ zabZQdx{9&#a^3doJ>Q3%>L6`7*wTv-ZqK@^HirZ#JjH6}(oOC(j0aD=gA2*;KJ0Jz z=i>p(kA~C~-}U-?9hyI#6z&(?h11mOF{n5dM>vs|U>YaHkB-g)PrlifA-8G6KXHLp zR01v+R3gNT6UMJASr6d_6ttU1yO)dro2cX1u~gA@lGDNRWP7#5c#1$e>?k6M=dPcV9pM zv;-_)ziXz_Jeo&+2k}eEMOuj9AVvt}NTOeo#Sqa6bP{U9P^xmE$;g6+i9n!O1EGBT z7axu64@NBXAf{irq(S8}@zF|fKcoXnM*rBkl2q(|Om7Gs2t^Zwl1e}~Fx*K?BxgY- zoboezD*|meQzMZ&r;~(~J4tL+9Z~U{)(0||w@^2SCEfqM08FIueM|~Vd5d6*F_p4W zg#=PVxhKgbjMZC9);@XIDgL$G-r1lK8P)HHm8Q*Td}X%PpmZsWY8((V`#r!C&e_n9 z=_@{~rx|&)I|+_yj|q36RdBy@ln1kn=R{TaEu(`T^>3GZI^aULCQgh~{J6fnUDx8? z>KN0tDLpgytcRAe&y~j`ElF3nEJD$pJpZ;2%7Em>&24@lk9Tx01MRlNE#UpZr#S=l z#2otAl=b!apJ1-Lo>1nUyO_AbtE4Oov~t5?-kj483xUVC3LGNT~Yv?PNIJh zv)qAypClWTuj>?KRryhVa8zJv;w2Ht`26W3==AA>`YM51&k@7(eVv(zQ zhws&lxck)p-EGbT=j)yxP)PvQ^A9;xqL(6M1!?>sWmljb7Bi&|>!EIR4M(}y!qy#;dR^BO~mU5)g9RuWY{ZYuyu<*%sOU3i_mvH(&73 zgjmZ|+^6aK{aeGkMoE59w@i_FqM!p|4?c4S3jW9VHrmd~S1Y3BP5 zF#741oQV0t1GH2gmad*zhYZPw8wHfqO4#t;2^yQee!7k8FmJq?=#wQ?7S3PguvI4- zT@acvv5zuov>kpqgXF~8G;UuQW_;%so*+a$48}5XHLn=HnZCN4Qb;^Yh>DjccbE22OS&vGMUzHv&E@Y?B8%olZLe!;{}pbDXI-hP_I)8-U|HF%tW{A9 zsvQ@fDV~sb((-kg{>E^{6BsL`iO;VYeKbID5(x+m`uN-9c1zTnQbLC~MUC417PA4h zr68+?Cw=D|V6d{^8^TrBw&Uie=r%F7+f@E!-P=lp7;4US^Iq7ip8(yLWG;3U0~{n7 zqmS}!I&EZdAJ|+$o$jzWpEyq#^yAN1K;`moGs%iV*JUJspH^mTZpWVu5$FdtV)k@| zC;TsJm!shTOEz9qW`JJ$F<+UhW$>c4r6#am8^;P-(Hv_Hh_1CCiRi)MzFCxXuvMj*$T=s7OFR|9LhUk8*J$}mI6{X_Wc?-KA_|kHF zlk7B-*+!4YOXb$=mQwlpclx$jix9gnNT#aOtxG=TLxiQ2+tq)(_*nAiAm|>|r!%cF zmuiZb7~vroIN6YzjzAL?Q;xHM+f&>FXU_!EqAglaFgn{wRjL>IelaZgASK?i z2wk+qf=yhqQu28w#Q)X=!*={it9;zIq_Q7q)OE|Q;l$N(`rY7>!W&(_W71w{o=LsS z3gj)B2bhQ5a}b=}`AVuPq$_^?RC6*?hs}Hg%R2;Cu-Y_ddFMr0>e7c;mYHdN)s0I# zabe1i+`Z6qI^vJ5#hEyV{uf7$yrQZ379r}RaGV{Kdd#1r<2D{=^JJQQU7z0ozV zpG-s7Kfp|?04_LnUQ_L4~d0g+K-45`R3$hbC$Y@cjNABTd=@f>!U% zZCpwrbE&+?#JtBb{<^~?Q04l5E5ML%HoUHS7XBCWJ>fQ-H(w{)R%%}Fm_?+gQ74qK zbRTp7*@(hGo*?|iN70!nI;G?n9MeH^r0h>xfp!epEh*mcSlW!s^O)RyXxWw?G^AK1@|)pHf(Sx9=5f{}^Pdj+IAxT?9>X zh7G!YlNc@p0&wo!)-lpa<0^sn7DRhf*MD3qi=MH|+m>G2X8+I*UvXj zP#HHL@{Dwao{IaH1>Z%81P?k8(;L0eO8eF>izSotgJ0EGzmm*V1IlUq%#4e2BktN; zXY9yQR}Hx?d^Fl_6R7DiBPj?+#Kw;3^7GXAWfna27w)uk_S3s=QMQnhsT3KkUqCML zYyRI{78b$m)M}qBjFYA^RKj3Dr~M0OnfuAnLJ{!l%F4%(#wc1hW|<+1dzS!z;@Zg04n$U21KZhcX7)!IrD6keibU*$O_sC>q5DLpdU!L!9NJe6^*iz{ zbx5i8ZtS)q0;nLjZ}lC!uRU;YTm@^XX_xqPz5&0V{QyE4OO6=T27s|`Kx$x-^WM!6 z`kkh!pw)222|07EW5WWBsLUaSx#qEdHHWcP5Q*j`LjGg>YfN!~Noiz&7w4HR)%a13 z2d++x%I*U8qjUH5ThSg6z@Q8*4C9aLQbGV_#REsYgdCdjEo^JxKLWdFd<-CD{96DD z{0Jt5AyHX`>!in?1KAc^tWaviQnxjBk?$`aG9ERXOu9B-=dbW$h#nR(O}R6$p17)` zNk9V$0%@;!lEI}iEv3FIvJfgc7$H?7RMH}A#(}zaDbr0G{{0*I#+^p9onIHW0%1*E zx`{y_Li>`yqL_{ya#|fP2xqwB>X6~eYvyO2J;B_8G{E{D6MHM4wx=S!VZ1-1^s+;= zTJI~@b=(fxT1z?gtz`lAjJt0avAw-D3p@Sm+DAcxZPwp(P5H)@`|b~2F*JYl@0X&@ z#SN)~s?c!h0U!`IC#r_oHvd(#b#{fac`}?0p0reNSbW_jiXNrxkJGBXb3K32p7u0XQG1@8}v8oaV zFg7C|y6=b6FqJ|7&;YWS%S|LHFG43_D((u~qTpKtZLuXJUOAgUp<2-|Cd9SIL^Yr` zYbhISs88S&&g&f}uFBDk3vXpGHSWS!USyN^UzB}vJ9ouuY^aqKOQy^u-}W@LE}Roz z@o-DxAWT3L|JB}!y4E;$TO-G>4*Qc(d5Q@eCQP{2D|Tr~vypM2fe2}!;_aXOqL35# z4sX@;05hB;*-cC@>?~LDNqI`BWNVeDl<78irT_ugv#Fu>D|9gM?U z$ahQ#Vde*0jTQDx$LP@D*=l>Z0o#OQ>EbcL)R9`u;`<&|a)0ZAN3foo3>RQQKwQfH zw*@tSW%a+TrMv;r>xYuyObrHH>HPtPJW=CglRdJ zn(C8xXx(f`yAr({inpRcAcThsPmvbxt8`u8ZVSSj5s7nX`45u>ZFiA|ODl3e@6#uYZjxi`DRE{l~?`sKXE zZaJdv`pBL*2Ig(zP*^eRu!c*Iu|qLZmXL_#La?0x>f8FO_Cs1iarb9#Z+^3f{e9x9 z38h*$;U%Rww7GFm7s9WpwP{IBjh_A`r1#*B!C4RPdA4tZkSdb940XW0tjlM(!E*qB zNf5&0*Q>ALy?>pf`H`U_eogB`~B)>M*CK)p??u;5L4ZM&PR)4Y@2- zbZ$u{J=-Uixz)L;$bxwrrELF7aI78+$f8!yjE|E}3G5l!DN;qdWGk};oI?8@<+d*g zPu-tueg3+~-<UtzTYJ=xR-wgIixyQu5cDbuhM7}Zh+UgZ-jZT9l)uM-kE{Hoq`T6Wd%IcDXp)T+tWFHeRc zo==E4kra=Lt<}ld#oINLV&e77FgigoxNF`!WiU*B+W5lj3UGJsy%PYlUG{pnbHU$D zv@eTN@lbvjHglU3Y0Acov7o>S<1_uq>zeiHyDIiF7fj+n)me!8sg+XHs?e0Rwf5x< z*W5|SCwU+WMHAN3Fe7c>vZW<$<&0>=`Ea&R0!YyNp6&c4#R|U6RP(*s^rzg5)`I4} z-!@mZec5=8Oo2T$z&ba-J36e9A<;-&b1J$LMg{iFe7wuCH4>ZD7vCik#7WmM*3TO0 zkgh7kz7~HC!VaGe!n0Jo8k&a7eJ)Y535*BUlNP%`NSJN zAtEI0@_M0%Cms#)mgMP^V24nRxSl`_`}nox!-sALf=GsGW`2X^4A}qZ_GhS|e?olN zN11abI--_Ov1^T$WnRbiMx(#*)yiR#Hb3H@sD%dTsXrex?vLfRlB!>m%W9YzbKUjH zpt`OT&$mrtX6<>IU-e?!TBiEN^(%#QsHiI)GA8NisASdS^M!|)XfAS+dt_YmM7$j0 z`Nse_?TP@r8LjpA@2C(#0f+_-Aywj?5Z)**LccPt9pYgbeH1mJo$bR_zmqlNs}`D) z{?r$VCf}~KIKZClcc@fyT(U2*a9m}4Um`(fRfJq|!;6!qcWr`8X29qko3;_n84g$d zTD`i{dxAfroKLE#zQdbEX^$=ZtHn|q{EkyI?*bN;$bu7}taQ-5i*NpfHGVkF0occ+ zZJ#Awy$VF%g^$L{-E<-(#}@6>uIDGW@}QB^$YKa8HFq}2GR)f_WPah9qasR&9K*-l0EAFu}kVboV=zbySNQYfmI zy*836WNm^aMj>Q6jO3EO8r5z2Q~h0aVJ1>li?ZtVR(H!2_nP-m9A=O2gt^{g?7f`- zg1k?A+&rWB>yJwbDq)?9lj9d(`E(}(U=OTiww4sR)Ugx$j3;3cCmH+*7r8t6l!4Yj zHN7$NH|6HYGB0Z&$!UYD^V^8CDUy2|+!KXG^LPPGq`|zch#oRa$ z5-k(n3t%ViCBltDtut@CyOGQ07BA|&(%y81N5!C%Fb1NW{xS>G#2b!Pc()*PkbM$C z&-p8%(qC{F1VWC3kItMSqhKg%y#r_Y>K&b&F%ydw(>^}ID4DcWiF;lv>C*~0YUiiM z_4?Qx*^^SVh%b{hEbtUWGIXz>nHOJzd6lZd8G>1(zux{BTK*#?Vg1Fo<)q#U|{aa;Z%Hn%IN8(jc%)H{yO2ciXf8% zAEgXXzFoPB*Vq8s1|eT*X>;Uxk2)k${NW->l)DDsdR~F;JNI)~5%o#<#6^tbni$|z zSWaOp9EG}q?X5QsT4}sw-X@mZ{_<(JwFLA^u1F&20~B&i6T1z`$aFD#e!}D0uNpqQ|eOAEc@aIJtzO=W&4-$*lf9Nc$uw*ZoF;PI5%DE*e%kCEBt^em*{vS)S4HY zqCJ^xqjmw@0v*6|+JYXBA!$mtY}=FL(b;6_pC!Ec)$dtFIb z+mtki-kZUdvxu~)6{}Q?o1ZU5U!)V9Rh7)#qO&JWDa1-l3>1?KYsc!E?DHz@GHy2!*iGzx9@=U zw+29UUp&FnxF~Vu({bxNJfjKLlCmBfUDF&_E~~OG2{PQ_1OtjH`*P0;a%d1s$xhFo z-PcR;q3E>=?zeyng;ixE@^u!JcKYl`;JJR*V%I+(r0)yXZ~GYR`#8kII7m~dCAq&o zz(nDs+X^r8UDOY3mzn=9; zs?B*h{4Ugj(Y&a_n3m?oYX%!EvAaRg$aigR06o?cZFJHvd9te}QyF-Yy>^mp5%9@l zh%s?;hz^mI6^#Kns-=hcE!rEFN;ea+FU>xxioV5X^d={FE_l;M1v<_{(Y(*TanVjY z?WV=CsjbaL>!vI4Ew?XNKLOM?JUy*ZP}6H2LL!U<)iJrnvW;<}XmI#i29uw9Wka+{ zJfQvozMtWV=gofwzNJ;^zm2;=9dA2#h5w@;eRQnD5?A=ry_!*FFw_VtQ~oD(rC<^$ z_o+%LNE{uRskWV__l0Y;75R{~XtT@%lp+Qa^g}HQb6S#yL=`a{!}&$?Q6Y zlK74bMLJB+@4()ama}$ z6Vu!37*(P2G^_Gpn^mSs+2ObbR1$$!7IALL8clVU-u5-p;tqawasdaEd{4e4h7Gf zsAM6;6Iv?tu)E6gre^{Od8?&g>54YO@~8PKL!OW$G-G&g3!|P^z`}SdK@X+9&Y>@KTinTQ9vX1?dBP|Kws{#@u+Jk>KBC9sgF2%=Gb!oqH z+ofIjNl9W$iuGsAn9ylE!*yM$udsSTN-W6U{!loWOli*-aSxTWP&tDnRcxx{Gf1~a zl7=)`5sIya>li-hNY%8`FhA&0Z!a?^KyfA1_F`<=Khsl&>!T$!#Xne=yKeUneD6du ztlx=&q<##bg|5cq%^D6Zn@f>1)Inlh&<$fUDqWLCH zx6ex-ZzPCzTW7!dCKDse9)?vU$L!3l7c8AcH5h?Wn<@{i_}Awm~>(*ij74G-IH!BB_TPOd0!HuIPs^*&DjPxndVcg@OwFhJPe^V$G0T$ z;^~t`zt`}iTtR>ygSdVg>)u^2T(xCeOk<|iUjusVM#0r)=hr8lw0&I^YXlKJx?AgD zEPrgwtCi;ubyYbt`6h`M-J1>CKr@Y&s_DB5nSyQXkb0{o*-%o#hiiq{mi>7L?()Wc z<&{R;417gyn1CGz=Id92-g=KPQJmf69{S|(7u@`E`}@u+m>M{2E?k)K4&x;iXgktd zYaOUtz5XMQ#=&ZMd=|wG!6DIEKilJD9arJ#R%OLol3nV`iRfXEGUU=y;xAu`Kq8TH zsq?B+i!6};x!iMayMox?1cEa>!b~#AZr*{d2%S^fyFW!9|AQ9;=c_5KPhA&A(hO$XsO#V$-c4s>Zr}VE)_r{`#3QqF={se0URc57Vf)gjR zY&?4Z5b|WO&bp5f3hx^F%Me87_=9Dxg2Q3jIOzWxg;ox6~)*PD#`v|+~_|CXJ@lD6xqfO`yWMY=MNC7gxff7>s2%H z)we60iW$i(U@Xwscf4d!crK-7*U)r5jtTl7&if)ISa^|fw)m8?;#n8M89ws?^dX|r zlL{D+)TgDkYGcR*^mNyCzN4Gz3H=nsagHr3trNcn20{=i2M2xs?*&lIYS+rRVPoAF z@MC-5ztnuHnt7!@&{ltB&i%RuN58yMMd|+E( zgkYqKm?}s&)S9Nuin*w8t55kE7$(#M<88CF%;zy=v)ugOIltxbyS8jSI`*OhiYv=y zvp7(b1_N5qdDrrvaQQYoUL2@Z&+bn{eE**CGq4;VyfYq^TSp>qa{50XO`fV}mlPIvRP(5T`AU+G1};JtN%#)lxT8f{sKX)V*0(ww932cz|yC|QSYVKR6?#( zusGM6W;tw22=^J!IwBa>Ije<(TcMLLZ3dO|sk;a2jgkKO4Y1GQ;n)efaMAZ=sc8{o z!Dk-uxn?!aIyL>ZQ+CWLlMCr*Mars^S-2mK*qWSPUer;gIy+4(O|{KDitKxNpf0xH z5vaDsPdA-+*{IriyL&jOtMcf;qky9ubrVar?!br|fB!P=^!ZGwx*KEF6k@BVlOBT( zXaWNY$?fL4zdJW%p^9B{q+JC?g+>TyvFmp$a?;c*w5^G_4)DRcNa6Yo1=?fbLQTHY z!}uZtM0aWMwz*P2!6s}%gUXOFaTVBhfvN`i;p}o@VTihYy$3Q5m(HRl^(PO65cp;6 z7KQZ~OJc8WVW6E=)FzOFkN zFw*Lsr+v@XG3{#QpBJ0c4mao!@n$54lvTz?h%6R1^k8-$c#$l~64S#ePm!rwHfn!; z^x|{;Z;ucQyj~h7>|gf^XPm$Z`)NegP>uKx{-{p0=}bn3!-e)bOd7UbmzrS;Kgve! z6|4`S)IBM_XB_s`}EKMzhwZdq)wA{n^$`#k(#LBIprZ|#ZB%CCqZ2I02 z`5GP!d<4H0(36zWubv`!HkGs6i=5XefM$f+VhJuU*g*~=-`0fh ztip{;>eY;WZEJ3Q{tEruBef%&)nUDbrQz{#23vQuxK((Ud*F#6t!@Nq~kv7$f~g-9tIzDt{F z%Z2wh;AX#M>^AF%G$i8$T@`47?o(jo8g3v_T0)b5&nL!IXYUUwuuFGMY~c=?ZiqvL zeX+^=(A9e#W*oM=V$hF~{`%Cc5UvI%jOTY~BCBZ3i0mG975h^)!b;`I{tCDVa!0_1 zd)e3{yFk0rpVXzR(lh_!L}fiABl5J+^IGKe9GH019bRrNvP!COlP*wpmCIV?tEkeI z?$+uCIq&9m0N@GE|1)dP;^6rK{-lMhGv~mlNRtxEl$omjiy*lC8%e3A_;t@s}VEx4*Bk9J_s%ubnurYq6Ze=F&d>!#1MH)`Si$+q&GS zdV2fQn>dxDe4A?rH$&JsT`;Hg$NQ_jO~9j+2Y#gX_2u7m1Sy=6O5#;Uh+W2Sm#k_d-k}tgxq!YtS?Nt7 zVS-FsolJGJXnncA$HX|{h6+dhi-mt<54_yk&uedmrn$kE^U$x~Gf@nV6Tq)IRoJoR zX`g3kY+#HNSJ(GiN#QQ;0z{yW(_Yz-!laAE>Umg{owAS;)y#CcO?mSW$QRM28j>+! z6(*>s=HI(7*ZQ8Tt^Hxhy5FCoM5bP*M)(TSg`Nakb7SAD*w2QzZ%9SCGeI-w6~v@% zpSA%}YrHhiMl_o|FKb8x4RXWAM!*t)@HkXl;l*9b+nyu|LexvfpzU7FC%ND^b)@x$sH&p1~_ zfZr*4)f^CLq^TG>@ty#Vk(QtjAJTzW36=kGAY1$ij#Kx75JL{i22iJ!m2u9*OG-4 zHEvq6%FJYY*7eq_|{feojP80ts&(f;;x&fKsV`t-7_#oxMNnx z0*dx|&Pch&z``bObPEh4aVQXJOV03DLoFiQ{3&u7NlbX%8 z&P*|~Zg+9GQXFoFQ*4E^PS6FfnsyxW@7ehod9%Tqm91-oud!$xaLn*ujXqX!L2jI{3l9ePVf-FvcAEox?8LE(=o+o+XT z+vUPGJ0!}NUj~VX_%Ys}d&CrE>I-aKxdsSsbPV(OTR(z{3OiQ~mtvA}do&eN4fD>i zSL==!;8hzRzMQ=BAVE%Pq^;`arQkX`$PO}4)kiNCPT2 zSK&lnlpXk9a`rG!#_!J)~V%VgaZ^)5UiCevCIJ;ubGuEO{)J^oT_l*X? zL5~=}WsnrqBik!2?-4$Z>o161!~d)}0y!wNj~TEmJ;^`DG72G8x5a)HtRAUx*~LX> zfw8c#U`CRaFRvUAk!ds4k%#E}68vb|y96Y(*vB2J04V@zS%~i6gIqY@o$DI^O|_U_ z@3)Ple+Qx9`6c~lk+PKu2y*D3_*bF&7w<3nGcJ&4=MjKr5D@JjWKv83MFaejdaoN& z{blj@M(P-`Ic)Tvx$E~stkWJqDAq&j0jcLNz#u)Trpnw@yL&IAb<6ha8)&>16gK{) zeL#K#G(uw^vO{D+#HR=+v>a*8j{9Kk{az(bs{p~R(H&vNjisB~yyYkcrg! zs$0meW z&#;j?Yf=?6EZK}oM-M;JSFn2ZwdalAH!|8XQ`0QZQui*|W_&<#)MtUn z2pIm6@v={|jgT9LE-a=l_=J7ZBGO?R{kG8n48)G`Is*!TC#vL4*Y4|oeLqoezK#uS zI;%}Vie2*P;_+#y`t{KQP5;N^hTyvIq7uFkk*7$VB=qzqv>@Q1(gxJngkZp;rd`w? z+FE4RSL=i(*i8WC+#}fy`gT+mc#zFbw)xF>@o@QrI^QwWrtu%p8NfbZouEDH8&qRu=Q$P=|Ap)|rQ=JbPV*GkEmW7A z3;M;gb-;QMmN~_ho-F1+!H-8x`5Y_(`=}jq*m!n&Yy3tYY065d#Jd7(=;M=gRR*kf zl1R5SaE(wih(qibkloRn?Lhi5adLUnnwre3D(q)z6&Ov6QY~z-;_0DCGsEG~K`fYa zx8aI~E`@G0>(olKdecnj(a=Kz+ag~XCY(H?915*{={n)eJfr`-cfcFpRGtHJz<#rE zApI%Rn;<=4XUw(w3F((JA-E3ba)N10N~k$E;Qo@656SGJ!BSUR5!@4|XSNTCmQa=m z%RG`(VbH+?sSQGdV(B1*<5qnrNT_!{(&LWf3pvH0`jck$g@$Lw<@9(LNn$CWWn;L` zae;AnI&NXz>%c;)d#!A2dtb9oPhe79?583Tqzh4$Ra4)?12?d~BB!>NDQgO*W!L3q zlK=B&EaA3LIUrO$n*ff?#uvGJTQ%W8pZN7jmu@u(Hl8@U0Yr;26-c64iUXE^4AV#A zI1}U zawahJMyZb}<(o5sxX8F%i3p}`)Pj{36!GXtq$URgZA*-Uap}pMZkR-(ie;LGQ|zLl zNo~c2UBmA~7-@<<+sasNN21|bOMbq5ol62WET~Gu}g%)N z6bDovox96Ego3$1K^TCky)|vo@0{T6(C<|60^C4}?VN`*H}ZUID(Pn)EE&}Sy~Fdn09i;bpTmLN-{!BvfBE$x5{~`@`ZWk@Yz4lDZ7|~Mt4=mx@o2K@-AFpbzAS_S#-k zVH|hO@8xGS9GE)W?VmW76NOeCi%c0Y$6I*RO8h8dCsn~Av9feT)tnSiCioPJxwyy@ z>#2>G+!P0D_pV7fxcaV9$*1wWbYCKq(y1HN8x1g^5ZrgsZP=?{$V@LyCZ2TgV&zKJ zjI7AktU1+|hem~)_cKxp;CHqb_p^!;1M3Cm9<$BuYbd{z3E{y|tdMpH>(}l#-kx}@ z)zsDRMbl%RD_Z30Gi%ajM4BD9ZE>fuG>`d=z#OOigP#B$5dV>aL8 z2Em2nCO4B9IZ^;O_p%O9<;SOZXj$joaG+9y_sG+kXTbG+f`x$`_2bbq4=Nj_TBv9) z!I8tc()bg^iFzGQvgy`?#gz~ikqCGK679IgwCc60!^K3)7YYepa#ns0B#2+w)hF2m zAYLWI9ykzx@D?nhf(Ny%)y=XR#!DKu%X(m5RfXj}?lTFi!vrpb=2wt{EVToJFrOO2 zP?LNM61KXF_kB)#XSmaRqfjrewwI{FRj*A)z=RY3&33o!`{bq{zALC#p1xcKYRe^X z1edXx@7Mnpywna^;ZC#ra%Gflpqr05V!QFopqKX;^SXNArCtegpub-PPV`f+6oF=j zW!=iU7ej??vv5k%Us3iqRnAm)=d4t7q)Y_ch&9~{tSOi=1Itsbj1TRf;RXVCs}%b%Q{o`?5W zs>z=pyPxQl*US4h^3L0(UR1dVaYHM#+;0-KtyZl?H^cq(k_5z5x1=9-Jv)&2bWyx71WKR+J^S%V{NLZ@!yRmpqvaK@zvl{(K>!D!_(VDxsA^Wh)j*9|J90h7Ar zzw^FU^a?q5rn!zvOkk$sYXm~t>R+@q%yf(8K;sc22MCy%-zk* zb6G%c9AY7DYaQ;mAg`gcGa~~tOUJmd{C6x>!g{bE@XlNQnGTM%mdZuut>#{W;MkZI zn6`$>MX{|fUkhF=tp_3w(FH^O20Zh=?Jmg~g8R2YvOM8kIh5dZ4sLUHuzC|`DMN(O ziav5RrQxT!LBptpX?};y)f>mPw^jc4g2RS%hq83Z=MzgUXEvESORtL(NO(Y@h9`3e z6Hv839?k^J{CK<=;y1&HC8m)itytN`{r(YKLqa$)z0#~ohz>)hH8d_8MjKP2)#<42 z#qiV@OoS**!7~&p9KR0=D^UKUp;!wl<|M6+-u-S=FJG%Q(x_00 zNhI^kt3{s%FjcfM2;6s>FOC%@j;%bloL2jK@fDxaW8i3N3nudyEk}WvBWz+@yX}^d zp8xh^VoM!OgJhFQWEKm|EJfTVJFOh890kNu8I?L%5Nr}YuVH&}3)`t9W336XK$VM| zo(o2Qf8`e4zn08Aa+{Q^u}GbDuyBy_V9vV*2t)ix$VP>yEj5^6CDC^?kZTD`OHMoQ zv+4emNnJZQMoGsNPaE^c`dO!L2THZsy1Dh8wP4|Nj_6K0wUTs3VwFkN;`i@mB>$jL z9QqD%r(stGEa`AlI2gw1$v9fSUEVStyivg=ub;M@IzMxZMULE`j*^nz^~$0-B7!{} zWJV|Zhh0-u*d5l@`pop~+avTIpx1*bYx6mH_k8j#V+Jg;77Zli7@5d#d*qYke&SLL zOgjypVI``Xn*0TptCaqIEQv8*;8fR6Qhl{YWWDpCiFT+NuQC{^RFA6IUKnJPxLEPO zSJz<5ruM1|%%|lDUSE(EV^a1_SZh(ll6mgROS;O`{@M_L?rJCH4BuCW`R|>(Sq*!| zbxf`t49Zr>k(BB(j#E`^@j>_f*>?78Ca%N?W+^uNs5{yY*4fbrrZ&gx!;j9K3iSFY z+4)^~6RE~lk-z*=C2i9lju|1K8RM0&Mf$2-%%J?5Fh~o^CUi0_UkpaX*BK316kP?j7afNOh^r_Y3|IGEd3r$PyuX!CWE3zkf8`<6Gel~aK4iS{0Un%^k zUP#`U)&XZpe^~x%Tepr}Fl!Y?rp=1{#~W3)sspi&c>Qp_UTedd5$qD&Yhz-m4N;cb z_tJ}VCq%30jqSLk+D0g!$=)%No)L|rZ3^1`&cokwz_ekgKqJ}<3jZ|hqQbdYA`Vd$^QhQ)&CBmiGg zQNQkz^o2$KcDh03PJ4kQ2^@(kx9U3u_pfK+{+-G6-Yi;Lxu_4(R`vt!!SE?xv6Oh> zrt{L-XVVxwXi4M596v7~9FxXu!eH_yezagUjupRdwO|*p@ z6?HVdvBfw@G?9nCMrNW2+g22td_2qBzEpC$Y3F}4Oz_9}sVL64KrPqrABst%YWK-> z2^*q3R$Bu8<2dXW(qFQDw+N?JiAqZQO;#j02%dZstB1z>m$uU!X8H%D(nWKjnb&`* z5*uw0+Uv=bf?5t>J@+2<_g!0bz3t2JdNMj?DKj-q(eY|_t%p7%(>Ja&nw@aoz7Hdu z_pfdDZ=4Xq9GPy4v9~xlfJs(t%iYaAEK+@%$hC%3rN#YF=_O=F5!80B;kd?)cvhw+ zkQ8xP$_>-8j{o|QtIUG(d_vS3N;%Qlz3=n+n`i{2RKjJKKpOl02$4XfKW_;8<~?!i zYX%^JDeSgC9eNNGE0T@Udz4$Z|^< z9Q*XI2VO2kO=EUF6G?Gg08py4q^)uYC=ZYTSh+japj2m1f1l%lBwX$?di(O4*8Yw+ zX$0RV*v34cz!id844;DMHyE>N!4dz*Z_8Z*DIq`Xva%OcJHRn+;!Fsn=CDlAXzN~u z2^LvQ~?*JGk7Yj*KV zP79Paj`OEpwu{y-gt!YC1wLAj+yn#ir5KRLHGYQWlf9S8GT}+P(A~;-ks9>k7BTjU ztVrG^IN_pP;s>@-p8e)XVNys+MSzd%;kP`>nV?@<;6KgvBuL1Fv~aH zRuU}!{V2}~TgC_BV$l5{*W%Cifawyvas)fP{5Qo>=gZz)McA=+dhKld(I2;Abm`dJ zyi!`nT{#g25lHNfveTkB$bRL!6?Y8cA=`V6Q_p&UBkpV2;+GBe+g_4;SAr1PC4*lD z^(ThsL+7FXPTXs{4~&Y`?`z0i_gaML4}Fc%C!JST>_6P3`DuH;W_n~`x11H3%H7yp z!_|cU=be*m%2Rsj2{0EPg>M$fG#d;(1|Thv#!$Qj1}W59nPsYp7}_)8G-6jq?zAZ> zg~q8^%RreiZTHx;xxuKBF~BoASE=!cJ!4s&YFPChCQa6YiH)}@wm zy=rq~At*1VmD7AhG0lTxQ>Ym=ux)I?PJs(<&v)$18N3L8K{u7tl2;SHFnB~-+C%CJWiM($!I3yy6 z1wa}I))oC$TC>{zyxR7k$#o2c|Iu`f!I6GnGd4EZ*qPY2?O(95?QCq@w!PWd*2d08 z6K7(3W4-hL@P3<`ntJM~ntN~G)7_`fP|-n0nuE+_GMWz-%=-zWW|E?60s&s0zESxx zIyI(p47h1(jG&yqWN9yeC?i6-n?szWvo1IFdd+({`X~jN#njOf2k3mqKX24~dXDA5 zqJ#Fh>S|e#ji~wmUVv=PoOd<9K6k@{#wgYVggr!wCxqvFi2~2X44MG6-K4Yv0tkiy zrp2~3mc4kP0byuE6N1s|){256nY13woNwt5`#SxYm1e5gQhF(YdgRjMUeNKVojw76 z2QEnNt+7;mO*_uTiekwsE@B9cNwC$m7L62Ia!n3nz zo-nCgj%iZz&DvMxaski6S7!wvWL(Hn5e?|`o}C8(#hU3g_OlokPXDNoWhSKS6uNvN z=_Ii+^^k7D9ZLnsxxi;(?D06X__hCGfz!pZi?_hLz#|9A)Lt}Ou?YoZFnG>W9$S~) zr|vzB6C_bVjX!Y|II{Vma=_=y;iYZfjlX(;D^^}Z%~#`-aa}SHGR&vB9!+9)el^jY zd4MB)h6RRYw4CB~bvu9mtwE$L+#N7z2qZWF(-Zoidg?rZ42{PA3GH5*-^Zi_?k~TM=b?tueSugV2N>N89Al8> zhVYEnZ44?K=S#dq9(*_tBCr>N-(NoU%SnvF1FQeI`WGRC&BK24_m6_&edvERCT-}K zt?9Xd8o#$SY`b`-B=DH#-t?#L3*g>Y$$m)i9e98(CF!~j^zQCmmwLfgs73pg8)={) zO66|qRheZQJ!Bzv+>0OPgLdkl1<(mR>0LW3dtgYE4MYzzoVwp8_~VoooGzC6AeIP* zMK%ykuKdUAhtTZWD0vm(3p0S*#R^Z#?$Xfn+eo9LhGJ@wu{yjO@+ShOzi`CARw_`{ z>Dw2QVC~*dJ(zqLW(9$>UrFS&q5bBNmUzlV=CX)G5F3s64wc1Q+luEMgx(Mo2}8+< zy5$s**b_~ps4c_Jap(Lx5g+$$9g4s$)I7j$4`;9_U2FRHtB*n9vNo=@7CwnVxYM|^ z5n+v=t!k*C%AIDX{;-LwHCUoClk(mPp=z2cUFN#;`Cq^W#Z;f( z*_Y$OM3bCNuXCREod34N0H^l2FMaUOfs~ZyO-kBeINAdmd2ShNF?cDHWgf^XUU8|MdE@#d}bUQK)t(#Jp!=` zA6Ca;-V5e-AHKiSnpX)AN!`b$IYd$t+PV43RaIq9>Nj4Mn}@;|<=_|p(&Lo~)% zs9&*odJtTyHenGEkieS}v@nrMlbxSmevmOA4fyjCT&VXUrAmwJma^n5ef;Re-@3VB zU%$_bcF6gciSo8NyyucPZIfLN(?nOtVt5xyxcX(?vE5ZqYAPqAU+Cg5FsRkd@Mjg# zv9q536^r@TIMj!8-hrIg{y28%NKmGYZs(-2pT z`xR5du+FPDoi7UV{Mwmfx9$ZxtbyC)F9lUjYA7K=w9%c$&bV(lo=QpAdUMjS9|Ol% z=@yP6&S^6NJX#4EY@J@txMx)=m72AfQW)*q-ZD2Vg>UV^p6gK3o;&_I-yQb?pdEc{ zJNWvDaX2hC{9v*k-;=s4^v@kso|tr<2pat3UhvdBpc0~J?j#KmR~XlB4boParTpC; zFP2Fgb4PFi2Y2{yA|{x%_ORgZjZ~aS;7ETh9l4x{(wz&FfDle+>ra8!4AMvwJQOG+ z>{lOc_S$Ro1u%hUTVq`rxHlZ#qO{kR-Og}XIa!Y6%=r6x4Ih6*X=vI&GX~Oass-=4 z7ivPN2Tcxh(b4H>?CPP5k#RbasNOo1rBInVDn_|7zc5hM<|>YgYW%#(pjOk&!-L!D z+KXxZqN_}c-N^}KjV)AkbY%hOP=fs&wEHQ&6zHzJE4eSnzNl%@b*9%7!0!cp?h<5FEZPU1Wo@~a)XA&u`zz^Mo=%4DVKIu}jbR{HY3Lb;!$NUH zM|}J$M$fdETcTHEP+8%J#X+}&&h)a?YIg^NXG=HFKj=c`exAE`6@>xD?yF%z%BVkx zZ{Aa^Y?ZV;N>js6{$2UZmowb?9+7L(p<4<9beZxm9Q}Qra+OK6S(nYG-FRkSe08~j z%#;|RWMl-@a)s7PB1jcgJ0hs>m%Rq1k(g-ShSy2QTSzr_UiL-%J}ihQ!@`%=qC7}9 zsZoIMI2Pkk3S(__-Bh;e^sVyoO?m|l!gCjEQ?LxLd&H%||Iz&0OLD~ih9j@Ao##@{n~yj+|3IFuRLw^i5Hv3`itigCw`JDTNcMM!Y!o`+G(tsNss81!-Na7&6Mpt zmli=5;{CXbse#5#M7_6(Hro&~yaabC zQ$7; z7spniPKV>s(%kF}Gb@jP3elLoW8LCuOBK-a7m%QcD_=R+!-~U6BE>p{Yu_oS24s{&Fn9wJtYaJ4iiXhvu_Q=iq2qv@{0<5tF~zza)acNp$ke z9s8^C8z!u_IjJ*e9q}5jAgD%+C&|~L_RxDv-OmvYQBnx0@p}&nIp~q>{f_s&LX9{K zy_fJA4zr_+?&GPkSvB{0P*ivSDG^*_)ImEj4t}rNdhbCm1QVpyU=&QxIQA#7=1lj| zgXq_mP|Ncz>6pU4cLGD9EBv;Ww5Abp88ic=uwO&f(wDXOw!mz|jOyzfE;{Xx>Oqyl z6Hivu&{#{)pKqg+ES%~5>vuh#+Z%l(WIb5XnSzkKU&HIRW@DT0o--?F09~w87#_WU zN7*sdsF+|oGK%V;Q50A~2Psq=82Wq?0ZH_ZM}9odD9O4Bn&zA3K8}l1MN`^u%rxVF z7>m~C=x#ciNQmJ5v*8TW9@lV?qoD8RO<44ivEb$bj@Y(q6ayJN?j_y|X^{+P-Q2g} zfxDGm>QqaY?u|&*RX|)>$cy>^vOb6@lMgy6Z{ZaDTs)RG(yc=T-xDMzN3| zO7^X5oarc)3&&|s5Q}U0?UzkSU@DbcCNr+_t8w^Xupw8KiBOsU!sHQPv&JX0i$&X; zbVDJ(;a-5LkAz*gz0OxE-`+caCJ;%e!sn*4ztR<$&~Keps~rr#kF9y+CtB0q?^%Pj zrIPDd=i-p5)#!Wee0vH!z=}lkp9}RD)&u=;;Ju|{Egbk6e`gNT3=6B*MiU#> zCDg8v>NTuX`@IJ*Ox4bagZNLSoZ2aAA_@2e8#ESbPsSC zy3bbfp@(gC7S*~=gi=lOw)XflKu+7p$jZhhTE3iJ10g9%^Up*(EFGu|7oqhCF=FD_ ztx1dShZ6L;)PZ>ibIk*hRrO&Nb;1y55~W$K_LrqxNa@P6j%lcc9?amt!M~+zh;z}4 zA|~1MRyzY7wcl=g)04FSP>NE9mr};Fh3-Fuvb@k5N^hRx2MEDOq#?RxznT`y%yh4B zoiK-30k&Q9sN8gNIu^>pFyd6pDjUa?VmWuy7B4&1X2FY`)xK{mmOGrkavKmaW+hP+ z7MUen56(_zn5Tg5GU+d+SYGbb6U4=*bq*O-{p|#9HVdKCL^); zSz25+W!dwwK(p6%VO^SdC`Blbz*SkO#H%x``6_Dto>B3>bi0Ka$Sx5#5JG+v{;nuJ zCU06q63MxTa3AbhA%vw5_09tbgDI<%*Ij&oe=h#z$~0uYQkD2C!YqIO*YYndyAHZW ztgzj%@b}(9ccLS!W9>X6P{IC~_Rc1rcYj`tV9d$e=WvI;9!`b{CJmw(_Fm=vgmg;W zQY$#HadcX-0D>P6<>cvg)BV74kC!Cdt|LR}Zf#oFfCllyFp)PwCaT9d%$bv&My?U= zeV2Srz^{;bUIO7Q-G}pr+gvzX0%sM`IRyld0prg&G|a99rhCoSy{kgwP}&)had|E& z!_66~S+h^I_eE`&gsc|7{_Whmf90({P`L=@DV4Yc5r|4~pm=b;OX+%Z_5 z*_I>+#pz>3wTyD1oS~S3WA|1&U1{v>>`>rRO>+K9c7#lAV($q?o3(H~q9(|WxHI#* z8hHM33?N!e;OP~DJ9L2^VqIO;uUvFcsIdSVDh`!xI5aoXO~u%j7t98xOf*4IB6`1w zQE!V7Gx*AZG9@ROZ2yWFo8Dk|JtwNA{HH)c?;Ph^$oXLfkG>@OP^(N%O-+5oCG!YY zfh>py`0YTv(YM59cOdou93ppl~cSPNbne4lNk ze$0{Ig3?dq{ppYKyxwWO)%6`*@Hm3Dl*)62d#a#j@QdL4H#N@U2axp&j#~wSwlJ8IO66csC8ddMnhXz|h`rwa;r6B2m!ZWK@L?b^w=R)q4Je`{0A#*Wqa8 z7YYm_l}TfwF0~J78Akmg1p43! z#V(!Vl~{foIGHC?!s73BC7pj*I~2~Zp+8@z>xIb>{k((AdK^x}7`W8^;KE^AA}PTN zX9DA}EB2TVo@KGJdT;kQ(ZFaDn1eFo<@U_ul`i4pY9C(M)DO76TyIsVp=dq2+Lz&L zY>P3|VO+7|Wlo(g9e8RJyxy7pTtixDJl+ZR7qGPKJkw(yV@0{r6@Dz&OCSn(kkI+N zqH)$w!L?}+2I#_dE$l5xECUc~jx`4{{9q%g?E{2~A< zg)tN3GQC#BzdsR?-JDqF^?W1gbAM_8m1$03KPLm7b78mxJO!_)x-|1)FY32R^U8U{ z-|NP1wkh#elBIlXWqx74#wC{VoN-{LR=F|C z?jT=I{}B-RS)|e{oVsyfAr=TR)fPQe(^rII=}g3S@`M-?l#P!FlF;-tWM%Y{C@`KE zyRWT)#hmVvrE_oAqWym4U7#tyWrL@WU`enVN1M)W_c8(NoHAU6`FHYrV4nzCHDC1@ zxIW+)2`uxZcmzL@Mv%o&&30?W2VRtRuyD>r_vK5y5pyW~0q`dype+P&D_GWGRK;f; z_(2`Im7_-(N2Vf77Im={Fb zP4#%WJtJK?bay7-w?o&O?Ig~KmI!tve81rbB`&&E7vvSYHd+VH%{=D&FnHV%2#kc_e35P67Od>`` zMNHE@K!w1GIs^J!Mw8wjbm$V^ijC`pBx7gH#p@?3Z(Ql6Jriv3Tvz2*-4SP^jEoFk zkBil)lm+y6PK-K9JQ?kbj=>tI8dc_WWSAb*XKzz&jJ2%1<@&^uC|0EGLZhM`(gT=2 zhYjsyuBOCT3)EbNp?zMsNPU~as^v)e=^73F5Y(4WtHH0h4we>2#%TR61IjI{PW{QT zgMj|T>o@h3!-I{u5(FSqxkKziXN)Ql@Hh#uT-y*Gr8Vlzjqr>L!6AfuYY##L5l?O8 zB4n~IK?O=3tfHFrv+t#R{ji&zo#Df&k}djoQk%Gce4EuRUdvP0z<4n6>pccPg`Z8UVf`j zzM<8YW0%^cuWfFcA0Egn8=^uLI`)gO?|=zjU>m+9qzMtmC|k7hudc(Ym;;I?E6;DR zlpn@1iBP2dz}SD^h62i&Ap?lL2A_SU#tu*#m813nwV}fABpl+xu0r21^^aStv6wuL z^pbDca;%4^Fhc;;C!WrVvA^|7(lD2F?OsiSNFz1!)UGTR|5j2}(m9+|Oz zVsnKR1qT;*ZF7|@K`On!rD6PT5;5ezO+xx~_K0gNm{R^VRm^SjxQ7gne>!n|2qDST zhacf2>iM{Js*f!+vU!b29TCY`Hzs&{yl4U*7XwfJnp$Hn4b=C{tZ~IyinrP(0JAQk zlwsEJCFx1M@tn7%G7pb@u#Q=((L~lQ($oa+5>IoT{U%?cavG}KSv&lOTu4Wauhd^f zdc(#730EPt)1r;!e*vH5HP>(n?6!@Va6WEtBp5}ht>-y(Wg_-P6>Cd zX&#hjh49h>v!M-Jmw_F7L4GVq9jl{W%fgij^=6J3%Ws5Wyz0I>ybs(TsKzW}fjrbA z#om~8kde>nMX9rnZp{4>8PzA?AEV>*i0bBmo4X%lSkrHfz&2T7S2Xr|Fhz^XKPz_+F%V_lG z3@(L&I3@K4ObzFNad^&QEopIJOz7Hur*_HWyVq#)EFA9Km9dsX#QxUI6Hof9{5jFD zK{wgHxAP~42PNa;jqAX!<2N4trsJLvOh*maK$uWyYvE8BjmfC6hsA+gNmqN<0S+9y z_eIN0+#euxfp6z{5{c{YSrOUr@R-DA1Z(Ev`|!|28{`Njc_?@??HeW)Y?)TZNSNSY z`NJkf2!{>u@y;$Fkm%4IX2PAn024g7xe1j&E3HH49(?TW`TgnId%Hr-)&kmtXc9^xzbdscP+ zZE9Y{$Z$v7^7=~QWn~Sna2qcrAOO!;0F6eaZr*z7^ugz1tv7Z^2CccRZ*(Dn3Op}Y z|M&c9YgO8Bw>M&<4XQY(J%IAqI)p?e{a^?Z35riI8b|yK=Qj&%?2D??JcmkKjK*Rf zagHxWQ6d@Mgeh>F&iy^+7fw?#?-6QY8Y7G^XLP5RcHL3-z@>bZ0=WOaoKVy#i)wSE zsO#z3*p!zS#vAyvDVSN% zpV&Ey(!S{pKUK}3T`{rn2aRBvzMZ76yCczw;)=aLCQYR&h!o5#$y}K&k`8iHx2bI=;@xl7xrycQ-S+Dl-7P{0Nk*KZXOeZ ze1p)TY5szF${Z$uA6{e@zrwHOs?zk)Kf|1;aZ7)ADEF1{53wR9g!vMiqtCN4I#OATvdZ3AqDv=%s))4wn(IfU=uh6Q%x?BNi&9-WH|^{J819QBz0{3$b`9|%z= zzM|(aT(Cz{mi5j*q=-|?B}Q}@)?Y3yUg@s39(yCf#O; zFfrCkwS8w4GbehoVBZ}hpVh{+&jTz?evhMTKJ}?hu+bqhN)|jyId8H9GG}C}l$mAB z)Q#jb*5{4Sb?YYk$7cr6rrcDRI2fP{&%ly;#?dCkkJy>!31JNq@hgSEETQh3@b;I8>TEVw^0PIL3C%7B>$b254kbg{!KT3{D?- z|MHKW%Yf_S*nubTm0bV(wh*+6eEJm&T)|e##9?!ee6Iy`T@@s?w*T{7h1wUG8t(@~ z0;xT{`v!GS`QZFpI||HAvr_qyUcu9P^WSX}qF+Oe?9-c#jep8r6~fBts{^h@a^x?C zw9;a2K=&jdlJX_ef=%tO+x+``B6M?c!2f#z^bE598)Py2iI|f}&amlyQ0yb9Ha;cL zGkZ?boJ;!Ymw8<~*n@a3hZ5d(oxQAWDNqPN%*faMvR3^i=dcb@B`3hwD32+J)}R;* zAf8VJC_4lJ8oSi0795?*03S&p_yv>ztPPK-k{kN6$0Oc8Ka{?G$NU>kaxa#wrkRhB zWA9`&`tC5SSec;)QJJ^dmD^b<{aTIh&(|YB_6Oe#Xa3qR2C)Dw-f{5>PNh8gXsrAh zzufX{?;4FQRp!iW8(E=J-h`Le%l1Yqj{={n>BgCdVA61rP5NKgZP2G#cle+ZVpQ^- zYu{UyS=#WYLug3{zyHKcT>6)@}H8-e|iUsxE!9-h1ud z=qBtT;M!MD4gN;|&lC_e>qMbwmZANk2y*)74vxsT&R;u5>n}im04Z_&^aSANf$6G? znmY$qjx_FdZ{q=Uzq4gs5+WlV9gCg5`?Y2}p7tGgcvVi7Dh-Ml3Zjh(yKDY72|QTL ze+~9TW8_Gb#jGe2vey=+hpR$Z)ca*jWQihqmHDW|B0Syl;K&3nxm{hw z2lO(OQidtT((Do9FgErCz!oReP#t6Ff=lo1LfY~G4Y~)0?Rk^)X5Dk#m@}uW?K9rl z3>ZJ0RmBv5)|CXCENdRkzc(TJ^v#EdJKvYS%H1f$%p$Ie>8bi&(l@-|#Ks<*wTq}B zM)@WSp-opJoSPbna5aXv^w$88id?=Vj<>H1U5ACCO!zFjby`eB(sV@A=&wUORpI zY;M56ltc!6gQYB8VZ90pZazYNZi~PJ;Z{c5a+lS6c!43_*_2Izfhq9bYFxDbq~w(- zgLxy`3v;DPaeKA~nGREx=6uF6h&h7)THt`uc3~qualcls{1##l@pFLr%esP*krWJM zJLTbtqso^sT8+rJD^H;JHn1*3@@38s`mq=OSu70YFG~6iDU_z13ssL9A2_pdBqY3baZXroxSYT^7zR!w1r3}F>qSz1~~gonfW^csG8Php$-HTMRecYsBU zKTFDeJJ+i6Z;(T*G->ZrDA4OJ5&0ehR3HUDNc1xKS8~mkBdNBbO8^o5lE%zy{p~=& zk$mamt;>97&jC3k%bTYG5Ajra*>uNS+$<&~Qm|Jo*VNP)lKYhmTLH?qF>+_YlwTd5 zXYk0C-6Q7;Pj{VfAxff{(kWTlv=>l;&3-uY+S|yOWN4_NKQ_um=s10gF1=Kcee01+2e(820Yg}j}cC`g*s$`T?plB_~d(kXiZBu3RYZuj+2f*j;mB| z$fK1&=*iko>PaulQmCu?Z}kNCV)AX%KUv$@dtP5hW7&`vG$7YGa#&6cqU6s~lOU+#d8s zF$?MC4)P0G%Kre_{shBTM}LxPwT1wH*dr3}$Zq7^#LES@P#SdW8mydYs%<9Vf$nRq zb~IB{G-dj+7L9h!Gz@mt-reBJ+nFd45I97O*#BL6uC^h877&yhk&VtIHR72Z^n?uK zw;Y73WQate2XAF&lsD{s;haOLhZoUNr*K5Zqn5#y40yJQ#?&hw$lYH}NYiBaN51ya z+)CA_SYJVf5*KjvDN*^SU6O{AfFn&Gw|4hnA~i)Ykd#QV!gvGm*Y|VDU;z4)?bdCdZotYfC{rK6kP5$ytk-9QP^<7{)I* z*3Tm8)TUlk$OUt|$LiF$869tVqW<;=&ff=|VHYw%lQw|570JR_AXo%Wyglu$a&zU^ zqPTWgDE2Sv$y57zpq(7Owi!in0Ven?dhT4FKTfv_EY zm-o=oN0V#pKzL|F?cn~iv*>8GG)e6UrIK*VnWnvzw3AFkQ_Dh*E#C^@`F}19C%mI= z#37;~5IWQrn()F1e)by_C=Mx0mJ_Ui(k6}H-=ub{F-%5zKTYua%ur|iZ2fkY_Tw(aji1AQrgu-}HEP#IbX?Uo7Fk+iY9A7V_;*P0W#BPLerl3LiyD6#jw| z_TSe6mu4csyPlo3Su-bGG};FjkP0gPV*se=_+w`E?Th%?Xk7Qn0$%7^0$rR#1zBn0 zS0F#dN*5C1Z!`A1Kuc;JtNr5Xad)J*ZWiwW9p9!oT$%$|+($j&Z1$!Ni@B?!ff!}p?BNSG6z-PKN4L^Sh>$MyuX%9T6j&_PXUYL__PgmPxG zk{F)235!ePd0hA8RcH}g(@@{BOKQR9oMDYrUcp`Or?o!;4F8nuxLKJ}cuA=$m%D_H zoyYHmjoy9x)s898TVsO7YBefU>-H)Td7K$><|}N}l%}BEUWJtH>l%4EXb#@eie#~6 z^1$+$dIza|!cbi{>|~ul<408z0MRb@JdIKfSV2Ar69n0~@{dM=CY#J$Ylhi*cl&;| zTg#=Zb;Z7IW17p->yczPotvMyuK$owgDCUm1unzHWo})LCT>5@{S<-)OmK-5t{@6R zLFBm9`_r(mY>YP@#SYYhRgD5iGm5a+(q!{@8pxfPB(JCA>~8Gm@1RWZ!g2;ZwE~zd ziH*43#!gjW!uE%~r|z%d0*b1@;(I@$Afa5%4ia&h{-CP))>mL#>BZb~$$TJDQ(C|e z)a^i+*+5cL3%1Zab3z@S00isvFfpP%f`zeBImR%V-yzpD7+h27jU2I0@WD~n0gM&XX^S_Ol%5;Ot^;*p-An~P#UP{D53RCW-($Vq3Il=RXTTQ%;=lW80 zioJQ(s3w=n#Imgos1KOhW}(c4PtK!E+qP(TPq1O(3WPG^ZOVgN> zZf8eGh}C)`vvdvHQ754K=H0wAQmD}%Nb(#TO)QA=Q+BfF)9&>?P*ffl_Qsdz&*y%W zi(^9ZmUxunsE26-hd+~Ob41eKRFtl;L>%?3Z5JWV3QnGpbf491>*7!0rpJv~?L%S6 ziIjelXt6Ol@v&<&Q;@DlfRTk=Qrrz}16!k7h|sxTTnq79-qP@Z(!?txB%v$b*YxXw zpZ%u1lrS8F68;<}gyPTudw$QR!ncTjuR=s)+42dQ3KkyIF}b>65@)K7(dFMsqadQA zqlfZJw#|Y<)dBmB!=ImOh=E3`fGimzH)+O`$geAoyu6pSm=)Gv=32UT-{!hJg`3Ph`vawmHE0^#?> zzBV<)aV@S40OvST*+4^=V`rjFRuq+L>UV5=LU7NmY4A>bho#X-)s%uq@ErO3qD*_W z5`J5Jkkh2`$Jd~>F`F-f{kR?8+G*?cNtDooj{PD)8M9`o;HYlq2ON9yTQs<_b=RZy zWj7AmlA9r)W<=*x`ASNB(oh|gqeaD!rad7h`Km*IAG46@ z6kn#>)dn}lDD>8e4Uk=x2Fs4SzXPb{&qEy9(pFJYpGiX9kVag2m#Gkwxvr_35cCKaRi_HUKt*cfz3l{c zU^@;Kt|VP^s{etW1Gkvkgps-F7PRyA!agO07I<#mr}?N58!jrDCb+Gv=@srj#-~q# zoz^33Y8!=2UInnFNXR&f6*+GSwG!=Y>-;maQ*9IS=K$YPeWM}XWAeQNfs2_6z;eX4k^5Msh= zTfRyZe?IrJZ73NY=1txC!NabvkXbeV%~w~nAh3AlVhH5%??+xA>ZRs0eG;j!ZV(hA zCy}tin1I#KRshV0-)(D6-GXL%Wy}W~UK(o^@OYtA_qS~ zemxW&yCYv4q4vP*SoNVcMhVcQ%I3%$!1W+BW(E?S0t6`AI2Jf#BMOenms*8##(rr8b=GVJ9`QRojeA+%pQi}!8{Duve17+#uW$^33fApMUdCIfr4XJ z#ceMl_NXwqFzHEa^S0m@D}S#v)Gxsx+%koJ<-mL^UFxrtC~-`ehr>4ar+U@c9kyIMJJZ3sx!DCqH?$HosU#F|d*T4k<0KDFB}KgAQ&2watMc z&;EqVumCG2ii@LB584Bw*dd{V5J2}k<4^`@O@HtfFb^2WS z43K-f>AtdW?1ZPkunj}Y@Xw;lkdb^$h6tGX@Z zGiEL>P{7nPb%NRYCAZkOhEh>M`<4wNVV|)3BV0)?!m-U}pA_R?x@Qn94&~(=3+ApQ z2;uh<-<8S<5Q0CEK;22&UKsV7#m6p*Bx>1Pyn&(m^Gct5RPT~U8>-M|gU zI}w}>Se(u^2lH^J^Ph*LodZ;#tF;&&a0i-AwF8AOTn0L)f@IPGuDb=_`beg5e@2>= zqGAxAh~Mle|F~eAPn7tbp^m_czPyxRfiddrC>Kx7q^n7mPOb$p8ZA|3wx)<&7vf_ZTU2VgjKNqZ60&uh0fvrL}O`F-}iWDQz2s(KO{Geq-7&^ zI|Tf7k}&Rv+&^HH(|r552yZ=3C4$7Ao z`pnWRAk6v&ZIQDoZF0H{jkC>xLqq_4*MEBR7Z)iq?d_&*A?|K#HMdd7K_>+Hol2=FG* zD!Qi_|MMwrTagpzt(XM&1?XD1^?_qcT5|yJ&wX=6JC(p|*XOUsr=!~xbBpXR9%cK^ zty)L-AD&u^$VD|F7jJk5=Hz7KkA!e*ORDeDL#*t3leFv{%yAt>ysRYyRvJVyL{C>9 z^i^mWgC^#w6~T_V+ue5Ec6E(;y!T_i6zq4*t>CAH_7u+5cJXkq?@5{u>uewU7aTwT zm3L^0i#XnQP>rG8_%9KlaH=(D^gVZg#V8QTeZ9W2LwCtBkgpN+##S-W)r$ZUDz{ON zO@xx1J<3fU^oEv83WUYC=Yr~k*A%Nc!-{W9xmCaMZ|4otxW1HnH4Q(=EsWEc*f|+E zjyotuM#0M8#mN!%{$A0_CC}Y6K7;#1g$9WgZ8GDDfow+24>;B=d@oPe#8@r58iAW~ z7B`JUh_JIG=CpgCN!Hf1hT)KSNJj^DB}YIX=yDLD+HmP@6i6kx?<=)$PM4D0((2Ao z7aZ?)#R#&Dk<#P%b<^3+4B*~AaSA+WXaP=DwurCc27t)Gg)=`?o6Eb*!!M~?ksKkJ zNI<>@`zvO%nQ4ZFhoX=LhaD-;W50T!u}5C(*kXHeu=heANaH5uOdab71Ms~)IRuKf?3&2dmCR;y3ZHZpIdBn z2wfm&a{QbAn9J`|*z(y~cggVLKts};yw0LQzj?9=SAD8G_I9V5q)EWlo3Hb`0B%FC zQM)s3%r?wB+<0r>s$J7>tXHW=9Ws7DB;&jPus@1Jw3wkJp1q)01oTr01b6<%myD4; z&5}zhzi}XFf7pY*_ws(KIc)HOn8r&UFp~&pW#CMwmaIYq?U~V-WOhsc!;AZiC$O53 z^!8Uh#aPF>#rjz|dsc2C?qRSfMeeskJGRGed0NRXEJ(IeA3Nj2Flst}`)Jwum39#N z9Cn`}PYCW2Z#o^WKy_8BDt!{)v-IQ| z_P$H?p9jcEtwVmuOke!$3QF?;a z%iH&$zwv9AiPFoN@X@{kvCpNm?C)-!+*fzE>c4D5qOaG}Czt-w#F|H*z@piZ$WwMr zv(~cYl=|atX5w0JIMWc1e{NI# zaY~jJTE(}(=PeS*+7VBW*EsOB^sNlK6xMw#{`{A0Tc5f6EJaKl9D)wVpHkRT^xK9b z0il3#W8xu7;z+%CZ$v2Og2ZP$iZM$Gz&nKC&d@AdJ?Q*fkPJ2V9OKu2tdqs9dMa83 z2!Qb)XS9ijL$ z+bZ1OfKVzA28qr&4dk&0q}L<2z`Tq1Vp<=j8_40{z0Sz}XW7eMG%zBR{$o`ubj7$C z9&L>F~!m(q%XFF@|WFj;If`Q7)QRTq#0+-;g^n_0+T+1|%Zm((d0VGi`vlh&NB zUH@8i_J0#T7tzaaotje~X)A`1QP{cPY74p!g!pR49SdwyNWB6!*gp>q$OKsgNgi)@ z`GmwC<5>F$8yWD;28RoA`jKkUp)p?UCbXuC{BKD@vYe0HLYvLE3iVxA|D4&!C~FZV zDVS?HO*{~9){Brg`}T=^m~k1lqeeZyd`c61(){m_IBQMNe?1u1$u zntM)EUa{|HAl|;z&j1OVWjS}v4U1d?x7dPN5tul=5hxf_va!e8M;AjOhqCnh#WS_7 zwyu_qgQR28e7a^`d7|X$BZyOpWtWjMJk|e@oo0-`{P^^Ak3tUV{fqfX9>M_?6o%Kq=QA(ph~{%VveR8x0_y`e>izINf&kE&ION}E=*7V9x+rr z?r^n}xX+uXZLs_3dtHnb)>2F4UdQEGpI_6w4kx>_axVS%N7TdGLoaW_+}ZFaz9dgf zM)KYpkWyZO1C)DCOVFnxfM648f(YVlJoCJdr!E({08C{a;MZB`z!d;SwsJJAb<7JZ z*0^t$JS}=lTQkb4{kNb6<%$Fl!&A-Lkk$vT27H9%$11YHKNRhdfWJlFqKydx=0%5W zuMH>jeinqP{=>!c`fEgqRSOHvA8AQgfb%C_;#m!C(t4eKKozZX)~d`O8XGY@2t!JF zvDTXmDEiEbK>xBJIH#I+cd3s5q+!*OK=ISxO*p;8(;3mAP|^xz%#0uP)_l%2{;vL>@bScsybh;zO95l^ zgClBh8tSod4C>8pBU9Z9e&QnoCeh^$Rx-jHcEXjU*$zAF(Fg~l!LFVtW})8S2L)c| zJbi($yw{X(p21jo5Lw(S7@kxKv|nW~l^fEie2Wx5HcRH`-LsaiFfk6~jq1&2<|Hgt z;*ZBECe?gWEjUgG_=8?)Ws=X99`izU54gVdZFg7G50UNCXTqV`Bx{9l4E;^gtmeA! z$pl(*65NIpI)U^^9`OD&G+JD{pwVb)8sm!_`D`|IylRm3RO+`l*SHM25xE)QI?TC0 z+3_I{WY#O$YPB0MC@<PP55i{8;%e0 zU>+K2H#%U(H5wUe0E~;>K~4} zFRQ`0506_?YjpiT+>c}(g3Qtq9=l`XI|8DQ-S!KN92daqFNVGF8ACXIPVs)mBQMW7 zVhbTYGfA!;Dnz{xAtz1z9KmeZV5WqH-GRNMg;f-Ly8B!ZjhZT<>|-$=kBtk7!-foY z8PH-@h{pkM{{pqR=Cu7GC2Ae|puT-@B98cBv}Ek@-Wy55dGY2Y3F(j3!IB2ip0)ts zc#j%=iv6;`4q`7?92>h1R|F#vU?ZPWZtk7HPL*#|{4-}@8P2tJ6vdE;IL>wY0sjb{ z^rGPA;bi2NuuIhq_okVd=uG-A1bNPu4M+&K=E z4y(|w>lmS$E&se@ZV;9nTPp8=2^2i|1$Tp@CY;O#tT#!%x;T#+d~-E44)``13-&E| zDx>M>ep@uZ{#vu*nU}3RHRnY||BJW74Iq(97Qx6$wn*6Ljg_P_*B(9GkX{o#sSrt3PlPQQ-rbh?H9e>7cXSQ~BE zM2kxwDDF;iDN*Zrd!|t0Pd0fZ=(mT z^W233?{t4}0@xs`B`dAE$=Mu(-h;&&deSxP=f%8is+>z|=3hDc2WY_sO^!*zR!!uq zqwh%ERECW=c^dR=4$c^4dS-2o@?C9KpWZ`t)>#Zcx$OmeO1vvOCL{X1vKm*oiEIio zn@G43>>RL;NuzdwtSH`0a@0=!?1KQOPjTejiQifP07C%G=uy`a)Vc;znE87W20nq{ z$9n$U3tC@)a_4#z3BEPT&k1SdAO3Fn$U2EFk9wW}=C@q6 zs3|;>*f;DPrv=ltiB`b1!oQ=9V6{cT;mv*f8)5O9;e7iyrjMZfXeU7wzal(PacZvX zOfs3SdI6+EJBdi*4V==T~K@r-(!gmB5Q?YY-?ql zz7mcJTXuvMW-yU7<{8e;5%5`kQ6fZnqg=Ljkk-l)oh9>0%<{Lfp&O-0+3OrD2oH|g zVktdj-$JLdRI@BZBA4Jsd2NJMHPKMPkgKX|(-hvu6B(x&EdS*LTy(_(WF1`bO;r~y z8Ba6*i@Htxz|Go$n5n%cN&lcN_|Uuo>6YwfS*7Z+B;oo^lb!O{0#a4Wv>A`Ul^`Kx zDnRYlu)MRxQ|_v(R9D+NlnaS>+n@FyzKBKkznOs}^X4}2P}B>M&7DEs)-weIS3ih= z_HEAvIrNdgU9%C*BE1JOQ(adu>f0KZyG4pxQE1KD`XY4Kh9YX}5<@K5Ci91u(yCJM z$Lg3x7k2a-3}Xv@Of1`v_EXK0J-Fx}j5x}UllkyjbL+lm&-5y@IvAmuly zt6hXzIdD?@bvM)9iiE%CF?jORALxC0ACoZTM54~ovpDWH1UhXHUW;+)b7yX(>!gMo zGWh_4n_HJvgWYJvJA#!HoC}H}H?9!Sf9Tc2v?rONqxV3T<}y!a-YHEK&UJIe;xPa8 zk=7;fNUow1Nscq?ENZH^7)3$WLYTtI(7I4e(+~8o1~!&8EJZ=q>lyoK4mL{=#eqHm;EASngZh>P`z#8R2LNNPYPw;og&`Ng`vqW4X$X1#Y=ju*NF+FSpLy z_3P?Bvts>8!!i+kjE6^5}h4i9LI$^5y`i~an{IM=y%;u>Hs9MUG)*=e>BwjT~BCb)zAiAASP zCvsqeC)NdIQI2PF%xoSiN@T3-YVImGl&PpeoA*o1%ugdYxU zz%8i$*Z0y;G@ratTiz_zn{3oP`$=ENe1ntv7Q0oIn1MN!t<`c+Gl}Cz>on3(O7S|G zUdd#pFC}CsLh;zMBIEciHaX1@kNA)4m6kQ>5iT>~d{UF6Zi(yocNZB=eF)iHiLaAO z(Akc}5QQE?bgD`;DGz`u~a`)HFupm$+afmn%K<5&4_roi@v!)Fulm z?Y*giT;D<8K|kIv!S;Ep3wlGly?*!KBE~P9h@uMrrJ(n|3u%V&u<*K#9pOR%d-AsX z8A^}?h6cC(H)1pQ&}3wja`b1%;@acc?>kTGv@vJYrvv95_Nx!y^;WWvRBqi^@O=Z& zHeC&Bskq)uF)?#!#hRd$Do6v_<(75JgF3k17`F1pKQQ@5?z0$<6rBjVQbyRb{f-cB z?3dmq%x#1TwR-XTaMI5E{?~mpjVXhjxJO#VV3DXoVy(TXX)z>B8F5L6w=X9?!6hNl zo<-p<*cT6^Wu1v-?ufD!F(+T;FTjaabDBeI)VOQjzzxN>3A81RaYwocZvBdE*4+McOH3Idr<0B{sUN$ z6#F4oUZ$@Wh`A$4N!cg8yv+Uco_BKoXc-B-de?{Hb1GH}J&(tO!!JDorS`68-C6mS zgoWZ`_WfBFONL^Y^B^!W{cSthOcdxM;gwK?b3F1_JA&8(x3<6a!g^?d3yPL5XfdL|3T!NdvXfag+DeSOfhP|4TfpdS(f22qNBB0r3G)*uA@K7graeezVt-_HO_vQmKR=GMRGMwx z+;yPjZHAO03xZlH%0F}B{L&L#SZ=X#_T<|0Rcl!OMJk|J|8v?$wrsuk+V~AUB9!v4 zJrM`2Zr_hVMZ?E7MGxd@fyu^|U)#7ul)1vrILQ}qG9dyZzHnaZ zTXw8H>^G2~KhQh4s(2zcMh<<*wC0fAR=bJrn4#5$_z2xBf8z)1hJUSF1(czN=ItjL zfO{s?SZe6amr2KRcj;c+MluvcMoOzyV1+DpIYPI>9_Yq}$M0Azaj!d=PrrSfMJ7cn zvgLy3ho0SS*1RyfH57|3S zmOZ}1CMf20Bw?EE;{PI2(y)|^vSjj)g=@r`A^FRB8@S;q7 zYaY8*ok|cp<7giG#z`i6eD(W2bkxuFsb}(Tr#rrg?YM=R{?`S4V$HGFu26dOQ!U@7 z!$(yKq5W%qbR%9a{;zo{JHq8@)S4Bm2IUi;geSGVUn=DOE%LbK192mH_DsX(gwEuIbvM0|?SiIScjQeQW0A!|ZWhL7=cA*e zMnewyB2As|H2dxD*`qg3DY$y4L_aoiCtcI^kt{kOUjj7-=|f&abm}tXoAMtEr7xwS z5Hj7Qa)AbxvNhuO-Kmt|+j~(EkGkgU+}$^(LKZ(3_zD=W`*C|WhN^x3wbL@J%s}_K z=X&`+q+}*G567Kc9Cg-C`>W&d(R3>Jzm;IcrbHgzd9A62Ew39>ZqCOMkxoXxa~kL zpEz)?OQ=(M&P}jwhAu>z{FhOADAO z4*ULKrBED>exLccpvOtsqgf>=>2}h6q?z$XG0n|43+|yZfACWvh7rF8L0w8Bz0Qv( zv4_iT%dBOKjWodWnAp?R?-_E49tn#BJ%g5&+3mM{9LyBzOaZ%l*{znF zjMtRv!5<>|l?^hCe$QDVnGG2kJ;wRnRrffq8EiBV>#8U39jHvS#Xj86-{z!#=Wnov z?yfm{QFq9ikXb-lPFk$JSen+{0L6pUzA!nt{g=2c)MUQ>IXMLFF&h!aXAdi68`Hjk zL+-)EeNshU9ZWZh4_%^rv4}pvr9?@_6^_?e%TLHi@|pqR&sdb2+-!UKf_ebvn=`wDF0UWd`K6hNcOV#3g9*|?-cp?P7xcRZY!I~SnqJ9#_r730eto67 zqXZHkn6I~eipb^ExZ+g>qhC1SY*aq94ZM|a&?e8(GwY|Zurr4>tG~G#54O{AU>XL2 zcTa@Lg23FlVW-_i|5_2Tq-avjx}&HSv zSrjgFjFnTHIU9%O$=_mLo5=O!eSL#iuz#j+g_(AJiWVLOmaZ@v-W_)3FHgEDl`|cV zXA{x@CoGvfwKx&Rh2A3P17tGVB*fcKya-^Um*Wb%Kx1(@If2Tp)Kr>JpTi7BpnC{6 z?><9i?U5h=>mbJ!fA&v)I+SN^8Knhf3(?rtD6lS@LnEkKoVtdrSJhpC+S_AhpRPwL z>)lECHd*BZSN@9I_-AH6OAu_+iyJlRCzaMMO8l^buJ z_41HW5+T4KV>%Uni^E@?g-cm&HP_+wmeIWPn^qq8S)x=MH`#70NkiaA)|c}L6ZFi( zc_7p5FZxde$xtmSIohCDDSQpW2vx8@S4`nQ$o9$bIXyG9&7S0Db)P@FP#Jca_&XYQ z*ZNy>MK`-IuO&t+o&$SmV!-=GiX2Uj3hp?Re%+-M?Z3^Dt(w7`9@G-D7|L$SnPn!) zIv{4x27rEPaFcTQ{XOew)x6#Lu80%t?*m!Ee$uY+(E)xq&)o`EVBSLigMV}9Q#Jsw z$|(hcrv?jH9uVMN=m@XtQQmN2Q9?O&gclTx-!D^JLP2NGt4bL59G7-~P50g!#hhT* z-&L)Wr0T%6;BC1$W)mVUV~vpS% z+!&$9aDTB8q|hAJ6l!Zk-+WBl&9|{=obJ$*H+jHyy%pDw)(7}7djQ9fgbAM^Zioyw z2!3>#3r(?yZNap2-4FWy^B1`kititBnL>&OkirMx{Nc#UFGsMug^HqoGQqj$V(R%( zpZnc;eSeRz^b%47>hP7*6`syQ9F9+&%6U<-y{z0MI0mNr|A`QFJi7=b|LxxA1M-F& zSNO?Q1q2p{FDoxxI1tBp56pO0?O^5KWYS7mO3=S0vMZCuMY6M_@a21&;F*LSzQfwc z9C5abbKd1MX>zX%T@XI;igFG9M&xD|DT%a61UYw>*W{NjRwWJzMqabGWAEVYb$^f0 z9bke9?>zKId~2PlsF?h#bi*g+d*goQ-%(M6{JA!I$I>sHHsoZbfj-sOmakw z@EXbF;Lk#FGWhjnsL`6$K}V7ZUAb%;-3HtU1Yy?q@F3UvS1YqQxODc^jlVV#aeg^L z;vES3$`vo+r^|fjNzu&x1Or1lzUZ9uLeaRxe@x^wY4#2&+v?x@sAKqaXeZZy&dauB zg|UNjO6FG{Rr(4zHIKN5wc?$v8~YPWsWCG?^X|E7bjQ3c`K*|6hNPc1qF=3L>Dvw3 z)I~aCOc8H_DMS`<3*(3yuL_V}QU(k^yhOjh3Kl1kGm|Ftu94dlXratR6`B-^|Lf|? z9c_y6bb=|mEA!oynUw`q3f(3j*WVXxE(&T zKegusU^ww-tIjxNxlDLW7~A9(Tst~Na{RZ-#qvq#`1yn<&@spU9#Kvz$aZ+5qG73NfsXaKok(_)V>Ku} zJXm7iKDb^+m3=A7YRwyS3S5thA!w{iEeM>=*PpXINbnSv4mI8{k!Ws=sbI$Zm|Mg_T96vEMH`yXG z@4NfahCj1*VRLE0MzHhOh$3Mr4HxE$1-JVdc|~(WQ?5?0{s}1w6G(o!dAl=#Ce3*h zom^n@iVn(L{tjmOy=z|4(&h3k-iovQ)ghPE-eNc2$s17<41)8FNOImgl{enRUpVG2 z`VS}?Ub;kZHv?{7F_zisXU#io*_hwaj!D>VG1Yf0lI)ZLI7q;HZ*(BAYf)Rqp2 zO?nJ;=eMk09=r{IYlgNJ$HPah)(|@|Ah)ovU`=Rwh||3tJ=%8CygHDFgpM?9%dos) z)44#cuiRL_q|7>Skq6L7m35%G$Q-{i)7QW>M6i}6X=r~4B=3U>X^)N_2uG<(aQzAeAvMGir~s=R>`)Q>$J z=jOw{Ms=TO38qnYm}W9CEIW>2)QfQQ_qVfZw{w$Qs!h+c50Oou_fHrmIY*l|AOdGU z*6C-tm9(FJFu1KqDbS;zt7*!a;5H+P?^zl|*Vr(RMDVD1L~>#dwtviLf?Gf41|T3( zzmWLse~X}W7CX5Cnk_Ezr<}0ofJlRv{PRz@z!R5X*hu$ZCNJlfynx&<(A zJsyX4J)(pNW(hA=O#K!~w4Xz9Qsld7$qFyx*$hKK)?2R|nWb({AFsjn&A>w}OgeMyYbA__XCq zr6inAtF^W0u>8E~KsRTG4{J+-lRzsG?i9eiQk`O%o=A0(NSM(`KY0lwdQ;rnFC5}8 zKj6P2`4GZ)=v|*Ood~h!$Y`~Ewkd} zcNhQNiwmy%>oKBbe^sR;c*qX5*@!~Q;)@2}0Yej14mrEszEdT>Xx--nZlwOu1iGWa zMT!knFaQhANnb^wHIB+ha<~ecu>8iM= zmGI8pviJHuJ*sFv%8P3TQ%y(UHA6bbiA9@ORGD%7wID)J54l{r7`g-X%X;aSzj$Wf zY!>$rv_R5?UZREF2dypikTp!b7~V$|9`BQEj3Y{ri9l{%)ziB%AU5CGP#X)@U9uEP zdOLO-C^~7A6Q61SgRx$_exa)PORB?WGQtOW@V#!uxcQO|KUG~V&30VLQ{ItZBBRRL z?=0+ERH&6dn$ElE700-z{C#0%Wk=npKtlo6Wt9JX;;%z{qRRgp@2^wzTn-McYHP@A zG$Ig2f~f4etET?SZ1!F83K<_)z36Nw!padwcwI`aGQG5SrXNY$|1Y^Ag)0n9=$+$( zug{*NstZj9o(FZo16(o>V5Zh@C(dv+sXt3Z~{PjZCvyt~gJhZurultNbcJQ<07ifNZOl4-ZWuTdnZ*3i^kNhv*hWGQxDI=Sk=zQB&g*qs1tcWY@$X_Gbdai_E#rNtr4a!}`Q<0Pj}4W#Rg#fsXsLRwT8H&O+&7Wi zBI4a_Il4fV%5#HI#Ni5OQa}H_V}3gUxCR8-!y=rI&>ozcCdKmgLNrf$q?kkqA}G}r z=}v8_{*-6a0PWCeR=lkIT(eGu`{jNa6PO1-c+Q~Qvaa_v&F$>)hBfV*478p9_)bib ziH~ZWaX~{VHvPRoQ6+zF65N5nMmX-4Liq7Za?Me#94Ht-dDY0(vI{X>vU_h529q=R z7!rKZW`2mG2o*zr}~r}`vF-a@#tsd1zcI!1yYbPP-`PSsFeT?{V`#4YO%{AJz2AK z7-0gG74&j8O^!|T3+E2iIHiFPYG5D$;&7Q~aEcly)7}wnD`v*9WucS?zTD$X{V9Qx zKqPCWf#c8DkuZ1*57{su?6I4pID4YZEw?Bqi#ODSaG^?dPvkO|8DwY_?Q^tg_gpYy z@A!40S!uRBaQP~4smnV}^$?YO)~pPaC-YT>_zljm&RJ*6flX4=&muwt-n4)Ooy(+V zMVnGeN(c&n8$R?AkB&;gOxlvACxlz# zg%PfNv%fs_>#&=q{oz3llJJvt>R*;aWq%Irtx(^8TGh(> z&01$hOBk0!y?Q){u^6`jC}WNYcAe`aB!G4`FeG+51~!@VHJi)wYWq$DXpQa)-5YWC zJtpbNPM#obruT7?`8Z)67>N$KwU&^};Q>s0)jCVN9d=7|VvtQ316L&)yxWN|uz(n{ zzk|9F1M~JS`YjSh+!Q)4I-rfHj8d6(MG2sc3R8;U2T_x-M?zPMV9w~m$z8)>dp>MZ zW{ed=pLn{4&EQy)>gV~rko-;$3G$YWVG#aYc@NK)+vcv?r#jhQ81kJ*T9I*E8HLfV zSwRl5j${81_hW0te1#L)fDW-H8JwB-IiNboH=%Yg zJ4LuE6$dGxmNd8hE-F4)<@_r3<`*Yq0P?y~`qfgHblbrMNkm;wUvUfTPL zeiZoDXMRiQrT?)lj`FYJ6~`M+*Ipt^6{+2i|KbB{dij&Gc~Hw79q8l&g0Y{Rp=@20 zB(G&ykD2c#aBMqHK0A9AvB*YW=f4qc4k-h`P-SVfuHXEl3RW@pEYi1&GF)y|Wx_IO zC+fC{;owa^Y7p+-fGGvu#8&5o^3wh-DgdvErHy?k!lYhNTt5A|Y*}x13yWgsXfPMs zKQ%Bz^|1jobpThMg782()^LO4Ir^9Pttb zQ5TA8wuH46t5D60?MBSEWFP-7ul})r&rb#bhTr2-rC2Au<{J6g6q3=~lMD-^mw$Mm z-i^uP{R+MB4Kl;jlFB+CDe| z<6r%OS#a@OETPNYCdhYI6m~bb!cJ}i#HsrGjp#*}QgbU1$Qwi-39)}Drj)|RUs!S+ zBzZ`A%lw$lH+G|2)Z5S1krU{jCfwZKH}1U#$YqQh8`1PwPsQ5o10mm?L(cdts{U<6 ze|Ocnm|1PAFQvs+%2%8EMG&cT4j?$`MNpzj#*RVOy9XAnfLqq$4gjaNl6s>4^(RC6 zEP++AgHVraMtWmFjdKtl7f>+ohP3EjA-;Us=3#*c`Yrhm*&+5507m>*D2WVn zNh3OQ!%t#$`exfD?JI0;@@YZX)vzgEDgu5hj6i9rFFRCvgT0VmZ8|=3ee)n&e);H# zJlo(6?3`Ncd;6rYzg*NmU@r&VMf9$nzQC^aMm(60-R!7O89C|tc@BjaEssbjK)%Bk zJ2X{Skc>&7+;rtML|+qoHhh9e;3K+FY12-?NZ-+awp{drWIDey-6~{lh%zn*sJo|# zB((uCq@W>#XSO5La5xyNnYEJT6Hiubrm{95Aa?XjeI_F=^EqKC)e zTDAEYGL_z!7}`;|W2o`H2^ol`@wd#s!rxEz-fTYqaU17JO?ujZy+PRJ8;0h>t7jtL z`?P1V&_$i?nl%1JPoL7ff0uXk)`9fVJGp1FX>Vy|m~!>#JtMqa@NUwnxgH zW!8Bo!)kS{9i5Hlc?aG_yA%Tqm*F4Znf*%}94Cv0*6i8jC9JH@h&-<`zZC%K^izkQ z$8NW5zc0`HU}Yq-&O56M-V{G=_itX9tV7+-+jkv!rw3Pm^}sSn+Y-XHz)w8N;a9H! zm40OW?KU2NH@Jux2(i#{L!KvF=++iFa|=BDHOlYs<^qA8t?vD$c zpB$|_;XJ_irlp*2{)KxL&rwCH8fz7D?`AS1Teo?i=X}KB+FsO?SVv4zI(@GgwNFlq3OMA2KDxoxqYV0I}tpjTbUd| zgl=-VSIi@{RY`^pX+fI#nXTd*bK1g746YZPpsv)J$!&g20Se%KY{(j_oWgz z`oo2edhj!0eXGQG_EYLXQgQb|lEJUi$t72iqLGwA9i=a=GU;R+Wa(hlHdD{Q1DJdVZ676{bHTkp@l9?qo}0|-6D$h|`T_-`PleT9l>N`C zBoZEj1*auaq=M18nyjO{kJC|f> z=qz0HqwfS2gOMlHHa}YjtQ~_fiM#b$I*a*`jLLN^;@vE*of^{Fdn+^JQ9qvFgk9yS z^FhDcY-C#)7-}t`kgS+0ODx%w7_Q)7omT16%@JKVx=l7p9}i2>B+Nt; zXOq+K89-9FxSKHT%ZZTWY}i?@SGHOi4tQppuAkk?${lo65L`?Q>2X6; z#|Z({vXqFR_66)R*MaKi^j*xsb zQw(W$w#-ek;qDU#dyZy#ZL;>M6ifD@3P_D_`VKyyHxiGj5Mj8vRLVDCG0 z7PuIAJ%Z=;`er_bLVrz$8QphihS$5Q${flJsPoohVAMXpR&YA$BU-4`Y$aMS$jd*! zUHiOBQwIJtEt@zZQPFkFbA*bgRdPka;P3Ix>cJ8BVQg|-Z#DhhKUKDbil2qkw)NAS zG>XiPWHa8;&x*7cxgS3nkQYY_+cH`MS^>cPn(UJwyR>Fp<~luqka|`9_b07pBqu*r zcWNM4#f1&Q&F(o6c-jAkd652w9^t9#;)eV!YNekL6p+*x{^m*bGS64T!c;=ofIf1L zTgPm<)DEQRHmlASU$lRUww&aTe~$nPM|4)iv^l@8(iCrg37a@?Vd&_QFN|r*LN-z{ zPsJQ59M)1T$QdIAk?fP^xn<&I-7Rn}YeuKOyaDVI)mrR}r;pll)gRcNaRdgnE19kW zZW=`@uLRkCS6fal&{8bA8j#{u6eiu*%F#QFA)G}3TDHha+y_4K3qYtqU*pFz8dFGC z*WT8v+Oj#Anoa?YR_5H@86-37v|3z=$ADir4^7AjM&BShOaAo!vp=m99Z|~~p%=eo zxEsO3T--Jk>n*LA<_xm3Q~e|7BtA{*t6BVgd~6eW5z*}5ynbYtkZD7W*A$=jcHY9ft~Y&bU3HjnLdB`g~L z?$rHiHf4s$S<@{=Z ztp`F++egL(%@ZrV2@sx$+F}pk3V9_;tnJ%u2}8Ty4k^D@CJ`tJ_C7@DqQxfHt{D2- z)82#$N^kn!>n>)zxSCy@B1r#rv>~q3;Q$FvsHph5=bD*fHsr!zdx|=CK$&?avQC31 zYpggf2z8@@+|<(2rn>_0WxqyaakqMys{@{JDn3udKoH;RVwA3f?LX>3oBA+8ik>qLb5DYAJcxI6;Vnn80XkicD1@8Cf zNK+egMqS5&_0kPVu_)hf`$!vnHj~bH1W~^hRM6GJz;DBwAAL$ww&p^Nz%qLQ)k55# zNc=>ZuI}P&j7OThoi2<7tEMNzGx#I~KV?}};&@dDyK}ge#~@8sH<48*7}++4wdrQ- zHprdc142oIO+NNoKR9? zRku!>z!Hhf>i0WkkHTNc@^sR3ePm(JxbW|rpD7L zj~Tz#@Li!Pg_*bb%GD$-?vGfQ-b(V~pT?Axc!*3GuD6X0;K95Bymdb)#r@yGgUMW` zk!m^fU-{vc{rj$TcD=Fo_%yd7z-rw>E*Jdcb5$2LDe@+IXAtfgV@>;muRSHiNJVu7 zT_&uGWT2=>^ofSXAza5MhZyztW|5@$$IvuuI>V%J9@bF9l0)5EUUs=OMF|FTR3K9_ z%lmn|(I5le_ih{;XcT~Ov&+UMkFuEN^!$70OaI&2YMkWHa1-@_BV*#ts(Ubt)pNvO zvke5m;klcMy3Hs5wZ5Vz(w>yEfckscmm~t*&VE zzW5)_j|XDUqJR4URQgob@rL*#@Sxg>aDaJOqBZt$33ctYHT0!}Li|H`S#v0&s8+uj zg2YN(VGGbHhym*77yRmM&Al5;)CynxMK_dwSX)V0*J7f z)K+cTu{2gF<)%085K%fN^eBG7?BwhoyQon&R$^dgr}EPTq3VEvH4uU7shJDQkAh;b zNt~(Cvo$6Li@y&a;=0u0Of7_)-&TTaRTs%U_;MqiZv-F~nWyq2SFEY7nqNoHZvo*h zX1GcRwI;Pt088}Tmf_631|jQ?NE_}QbyU^j{qtNmGcu6hr*wc}QopWkiQ6zM$H};& zeCA!6vVRNw;tgdVORtl!LsK_!-N~{1&OQwuJJ-LO#j`A*NDadM-(p`U;G^cR>$cpo zR-QfOujErVo%nOYJ1I<4`*(G(n`Sz={0Hh;3dEy{RrL5uygSuVS6*r0Ie__wzwi_u zqTmXA#jfT}?k=IAW~+l9WY&NuSjVDXn`KZ^n|#XXt?}PnduG;HUtr5z0gf3*p58lx zEg4hFIX@m@^muWH4+I93JOQaz+msEAYEPWbu z#bk`H1Ce>09Zd`27EQQ9jjQ^1J@rOtW7QUALi9an->5 zV?#JEx?9)~U>&&Kb{hNf(;s)kAj#S63D}IZ`_*07JFwWM?fB4izZV9qk7VIZb|ucE z&Q@)i@y#R`_o9RAsHMA`F{lPu zoG?3)Nb{-P+b_ql#`i2m^7NJJFn__O(UGLFX8fgP0IL!(Y31u7A5{$5XIpI5DpITA z_>H=L(E;-etZWp(=7##svi?N4c8jiA=uDJEE*&VW1@lh>0PtahD?iN^D)D@YVSLy} zANW6Chd;s&YxlmMgEU3dy?l1+7L!PcnIJQLnvwfz@xM489mHiPtt$l71>Cq~p7dE4 zhMIyHif`o^@DiIRmP{zkA!*x!PqlI~13y{ZpI_|bTJo^BRn{@UF2X7162guBm7h$7 ziGYYWjiJq?1y=*tAaC1$d&@Asyn8>z!D2;bxkZ)q2*?k34$=v!%O-Rxf12aMbZR{% z5QTYeN-<;WH@S6dp>wY~r$wB7P5V4^RigBT^~6YV(MbI+vso8(;)H!yWnsO+W?yH$ zs?+3bpBB7|tW9)*CWY)m*5T;=rl7=A>)?Sz;S3F)OHtOeb$=z6@7oo(b6e)XIv7Yp z_uu3R+fhxM(w0A!oMvJvD{MN$mDeHzn7$aW2%eibU)$vm)dQd&?NvdHc_5-FrO;yX#U*o%gMD!~u2?88ZYC-EH_R18wnx71@~%!>Myu=O7q2TB1lg%XU4%Av5S_|1>aG9GUb zLC)(k*gj+*4|X?Mt>G_z)Q|X&+6?gkB&LU`Yc=F46{T)%WGUZsV@vV6l04asf7gX8 zaOsZ34IeCWeTrsV9t_pmjAPUlbt8e4p(#C+!0AsDgX4An1tQZd%EG79;7%hR6W{CA z{(e$ec>eA+NB7-2w?-fm22*XG@s0W7s8ozk@vo}>uo9M#QjkVY6eQBQMXQK$RZ5$BANa{_t7GTrPW0si6;_#`xTYe z*8p$_L~tH`jFuAyX{R|QiMcJp?n+gas=V5-3?2LAwfb)ZfxRB_o?r3DMeO)Nc<~r< z$08TP25)WJs&nf?(|DBYlN0nDxg^LFZ(~&N{AHeLSGNBL55+&kRk$%u3z9ks%k_-~ z#p}FedAd`-bESsSMKY*Cf;3=LvV1klHDFrhw*^Iy`>#3mxUKm>bFBX62?JtUX4Qw} zP_1C0SeQh6SUS{g`?{<}z}evFdWj;=_LC!BQD*x96yIN_=X&hTWZ++!*4yrs<9Oa*Mb!I?-cnB2Y+iMafJg0iCLF?SE@V)EzcQqBmZ-!iRg%}iasy3pg46C$0?-89VSK*>XHz#s8+a`mld_>ctZZpSd#ZG-V@ zc{;JZ5zEp7$l=fN>~J?6v&=p|ZEN#@9n*LJx?BJJ{(PRAY-;EQmt7rQ1qsA;9&R1> zwX9FJ0H2%Vu0)0q9C)@6$v;>-bKnMh5I_Csj`_{^T#_}I1Y+jRu@YcJ@%l8bwC=`l zakA{VG~`fUChTk6>wsZZXiBB(nIcA;Cm3 z;kA$9PhVBHYzB~Y+0}wP!JD@Rd31>+jjCZFg_*zCU5Ii?d{mAN?d_&1Mq-nnM7YaH zJss~2eBX5pnI^-BFLS&)v?Z{y9>PDJ-#<78Z!QOcRc7 zjfyJbPB=DR&sV+a744yn{X#FZSe=9UI$MLIH3LXz2@Wq+3VlOwc3|_{jhZ1ds%lH zq}<e4JHGe|D=ADzbevV zbb*Cw34QvKDKQ=APv@5t%0RmQY?c#l-I+P!4Ze|H6{>mru@F%EIwvqzY%9v!gQCc>s?+vUj{=Xr4_`l%SC*SLDc&}HFIYo zCf07pINp;{62oO1FQ)C98p!bZ2!k8!cXDcJjFL6tP9Ng+K&?OXvbp%Rmqdm&yjBO! zm*WroqCVC<827WaNB=k{t76Qk7{we{jJ)h=^VC!>u}n zhTW!upIO5Rn#c(@lmlF$W-Lc{C0vLs+ITNdf}+B#Eimh$yZvkW%uj2^vB}`%=6j!f zd^4hXntTd*m%XFU=B56@)j#j{@F2-#21~3F!_5|?$`KqTd({<&o>t)~jLPaJI|%=z z-Ip}5p&vQuan$;1l~ONRG36a<(Lrl-UQIWTxS>qSwXP zSAk}4p*xP4mRcFnM#cZv0;IrS+giU1RnAdCOO}iS$SHc4yI#mzH^3?UqNe?{i=avc zA3GF5U${*$jxl{Vk}j*Zl?zShZo4n6Kx|(2RIsh$q^hc%5irEQJWIp z*q&1LKVL=6UmC%0xAgy5@J=2Dn5h!odJdIRbIP%@7ab%{*6>4@5rgpH;CH*orunN; z?L#*LJxns2O=}>7dwUd#o7n0;-{mHKyt~t`Y(`~Ih}^>s1x-1_24}{V)$&A#Ly^(! zyffcFMUaWkQ}nDm@nxzU241b02tbT*F7DirmU89;%5Bz;_joeM2do`)ozcNz{ws2S z*Lc!}OxVAsFED;J)F5I!`K_v%mUhRqBrMXg(|RSw(KK&X-|^??`f&~=&q`bJzwN^6 zgWdN~F^cB(r;SGv-H{wq1AMZ;+jGXgoeIiy9B_x_{;S?eCB2L&tNoF0=wEk}pV?$V z*!FmEwxygoM{rD}>k}k>H7%IcRkj@1jvAwLL-f3={5!vknf`^$s49)&QOCjZ^)Hss z(1O~dP6CWwXVW>554o7%C_S^o7c3|?KWZGJ0$Vca5|@Scs`WlNM&@soJzYRXZ*770 zf48j)=D|xA132vS#UBe`~weob<>YgE-FI^%_dR=-|&nYXJT zdWY^`+Cn!iQqU8GCigrQXwQr1kdpSTNUh}53OpS@6;sZ3JoI4Fq9jq{3qO_sP$O>d z(qmrK)Lu2qXtk@5oumxI*Pt*rY-5s93lqut9!AwfSEwu7GHU^99KZ2Uvi9=G@DE+Y z{prUc@Z+LgxxB)^PpHR#uz+3~<*u1@C!lNAJ+57i>nrF&Ihatm317nc1-iISpM z{k9JM|7g1Ew2B$66eOjkA4%yPNDmYc5GLJhh;)q{&3k`; zc>e&7<7T^eUFZ2pb=RZ=Da>H6xEyr%fl{Y;#N!?k0xZpnM5s&=k5pQ2P>vG?yvvR9_wH$yG;v%`fZ_X1arO0|eh#}1_zO9se6Qyl{S`1|a_#TgUFuX4|Ls4&nvjsZgmLT&ZOAA#E#k%>we+J`lm?a{2 zM5@Ky7H;liI4o7RZy8%I`l<10EAbh=0k6*KFnd@Ospi8IJA7Dm>!x6ZhC%OOBE}kp zVNh^m$vm7lqTy%P9*jj{tXhXtO?ZaFhUe^p#`_l0n;1E_(P537 zhX%oJLg7N-Jar~IL_@=?4MO_c$=?}k02Mi5P;pt0S*2O# z?djR-9Ko-*RL1GcJ}b!0?H-_HIsW1GrwJy*gP*ND?%Qj2B>nmt|3Y*+-AC`z?acU7 z5l1pMku+vzMzLtEZ=o$N zOB*-4!)q}}**baVwz6_|IhCWjTFFK2zd*8#$Jsz2Bi8ZXLp>uG z5G|&Q_h96%-E6Oy$=+_^IaMO5Ts_N-g9gkITW4Q#o?exYEj7k{kS!7XC^JEXqhYB} zCfU!(6XaWy^|Vr4ZsX^kCG0%)dwJ7D)TvPYk!<2pEoC!p;1O1T^b2W0G9=_^X~bR; zI^dgEw@_Dt4nMZqao+FYhVR0}@gh#^caT#Pkg0e6mbt?nKhO~K%rwmkvP;~DBiA{m zqPLBQCFw(7UtRD89-WMjq8>u7q~LW273)Vdz0@~Pq&?X+wW{k&yLSBe^mXx48UO#1W8n;ZSi z`tJFCdQ6!9P1_vWi7wverd)V?^mEQo-wFx{c);_B6~*||JKqM+V^1!&Dm^8ImpF$3 zm-Wt(QML_YrR%YUET7TXEkKOnu=TYK&x?-9Sn1L0CrzCSI#ZZ3G(-NnsgZ@)VU|o+ zjfeLd>h%jsc4)yY z8b_iRHi-l7*d^Iq#joJl+(q54^*P;fckCygwnPmZHcg=V5%VvB zl;{YnWO9D^)-na8lRkg~f>-)T4uZ`LZ+u}1D~~#x))8?jeEw#?7MUUfwF<@rVL-ucw^Ilz?gRvOA^laPnX zmb~4!o3I2*c$f478pJ!O7-|Vu(@bZCm%E5^+bEb;pv_ef2%F|l~ZiTrk>e-L> zLEj*&tnm~0jI`|H-z^GCi#Ft>vLHB_>rPO zVE`Ue9QpCxTJ4Kam1NJ>?{xx8l6poZ{~~b+CE!-jcM^Gmxm%Y(OXsLje$4T_*zjJ| z!aW#XZ)@}^Us0Sg+gS29dW<5x9Ck=GfA}hPK`dyS7roNzL$R=BTY>51w~|Ky_nDus zi`w?7er0y-zg&7HDY-rZ0fxZ4Vq3bX$9bWRM&bfvwC z(33=Pu_wkI)j?Fq|Ks+nlGGTe`+9 zt93Jb{H|oZi4&i7R8jgt!GZ{RzMqcA!jf3VIoFmD?iS4?yrgly-Z?gXm)N1tc!l97 zaAFNbI}M?>*8{T2!lrK@ygbsjB57uzjKJ@&4>&Ofcg9Mr`%2w3KU;$=ZW^t+1wX#a zs|a}m=Y zB-IRtn}pSosVJIFNmhP#0_4RLnbR(>2Vl;go~dIFKpEX-Peh6sle4{UCfk%gEHmL1 zvO|TauK-oty$O%``(f$nKgg3Z!Ejd%(nJM}D4o={D>V`*l|!%KB=a zkVJv&ipT?YciQ}Ol^*2*Rns)$DPhwZ_6c6a{Y`L<_XTGF$_)r!NSB53&EmNbLRgfz z#nu&9$EZm@Bvf8{tjyzczE55wR7@&vf9bDJh)@ zDH$!v5oPd45QQ1@E?@L-jdH07c50KUs6j1ss_JrQBxz(O&qUYmO+?XhFVodMlo1gA(;@udZ&E# z_!hwy`>U&o>|`C|CJSSuc<^G?*z-A!Y@<)qac(bAqoE6V$pwrt_r{AnHl2Sf=KHZPMhyf?@U8qD;9NNqDy9j)*hTc=gr^ASdMC9yr0fP$D)- z)k-<>mrJ~uYj{$Q{)M<5_m`qP&>>_zN)9@JlXL%EXVY4TPVZnDVtpJ_5E6hT0SCLP zr|UYcqVP*~$Nzc%x@G{eIU&8&Bi*KOMoHfnyU-2b!dQC%7=Ncwvxq9s8pD^_QhZ*7 zc5+4pYvDuFFPF5Pp#gd%z{|4-3#0=>E@D-rVwwA`D_%&n&RcysJ=%-!ldiIR4_t`x zO-J+BVr64x{P|a}f@}`uo}~~^!&~&m2XBtrp2O=A)x#l5xQb-){zHj6b1!`Z6sM?D zr{3F|DeqzKK?KxEPh=eFi|!jo#H zB@b0ai?A>#ftfmcl4}07&O%_gc8-!B zMLgJiY8AYoE$K{ZQG@Oj7e@6)tD4l=M}D^6c-0W-J|%SSZ(QN1&5#xR7>Cm#n2xmp z7+Lt!?8~z?@-ti+PB-K$vkO)`%m`IAVisiXl+rKqiIU;pxh2m-oBs*GczsBmz#Ot% zlFdRBqbKWaqk-Q>5E(skDngoMeRuk6oP2Cp8h!Yt^%1vyKP37+Dz_f#RkP2dk+$~@ z)#&_^G^5YYq8`v)`}rLpzw5MTKB%d~#|`P`g%((RIRQy0C{`YZNIi#B20ndf|H9QT z+j*LuU#AXFi)j3i;InE1_a`qqv)g=JzizvER;fUCLnco!Aqq9p%^D?}0%^|=;nMFH z_rRuk1x*-M8AELbPDwW?VU3_>?ZG9oOBF~G{vK7jr@^KEWfMX6U685WQCcg_qCg~( zg+Bbx*|9cJY-FdhS#Hr7J5?|+=u8WwSw|AATpRp|FQse$j}}6?b8WSfu2OQ1_Kea? zDoqSHbv0_cl8hjw0i|5iVE11m3l#UrqlQy9=mkQyH1(K3>KM>!3+3zZpg?%?^}AQv zy4%4Q=C;YKZLe;eLa5wtIg0uslrptIKfW{mv20y9fQW_KFLA#gPpq$O?x7 z);5}-C8M0$60$2rbr+E?0jXB*SZ{Qy4LVfIm&0f1+XWV!XzM*agVl45!KTmf}wiEx3 z3;qMWGR?Nwwd7(Mzh4^u7}f#_BRuMxt~f7pPf0=Ssg*+5l44edg57ZSv9-R!z4v_7GYhfSManNf2YM5XaPYjNeYa;@g((y+ zYQy-ENApI0XJP?atFupg&POo3qgRJ^=5|^>r>U1xn)#E3q&(LmSE03U;j&I|)u^77@oSvgK3aBDZ3?I-UY;jT1?C#Q_Eqekj ziy@w;9Dny2Hl-kKpmMP3$hg~k)z!zp-9IBMFpJ|XqT+U+_UaxD1 zdi|V6uQgDu2PCVg_j2z19q zj}383E{Q6)y>^z=%do@W%Y20$p5M+2`q;+A#f>03LE&KottZy)Uy)-I_{_as`?1q2 zymJJKM443vx!Nj+>W$fHiqz9JWJQIAF)svN6-2+xb$t} zHx-o-KK3P`cRV&B{0JiCg);4_Zhqaa6gssGw3;)Cmj7I$R8a8k0Y^)kSTKmH_S zY6d+$z6QOsp56C%>EwCgq3C*PslC&+_M;ibs>&?w@>#S_1Ix(aY}s!!Aa2@UmZuo3e&b!$JAT;6#UOc_Iq z*1;eGo|awj7C!6&06_NB5dCP}bm0;;GrE?!bZy%N9(2lqeR4FFA-Tc03XkKk752pnR>MI$kniyVQu-qc zm~baaT3KS71ud}SRj=FHyQBZ`cruBBx81cCG?ObHcY9^VEGcejW@#ly4wl z1Oqd(Qv_L^#Qv(PNj+&jmgHe>$=I{GFE1fr{hbQ&|W|(wisz^JL;(jV=ei~FL!w3*;dQlgw@Ug8RihRMX zpD@s)F45Wu2csW{=WEr0b_EkoJ-EpS^twT`i!c96tbg^&qX;6H4{e7+9$H z3&vkxx&J#2fn!qO`$c#gl|M=C`(*KfT9E3Dnuf_Ko3jv5L%sv3xY^Ot>U?=lIW*HQ zub_-vmSqw1t9aC|sB-t3hQX5FzYxzb7@aOqyW7e`?dd&hZDtGX{b#``*_k2}II+#f zY5bAc0o;MCg_AR$C_|j>uz~FCO5Vv_aW(XL-J1KO1Er2$W3TS}ns+EpwPE%mG@{Wd z)W1X+=glLiB~RAc=bR!@oEA3w5A!1AG2-(aXHS3V6i*3`oJd3_vX#iCUPzCHv;9^> zq#9fMh_0blcK?n!opZ>u%BLlaJTQ+t9Vfv698(lJOl05h4#>aBBMF{ZXO{ATJ`@P4aW_@jWze_h8eISeNkdLwmEg21#v6afVm0X<_ zbnUm#zXWPhArYe#bm;PwCLC!f@J;Oh*8-T$Y&Ad{5_0Zd!W~WP?yz~i4mHzr85b&3 zdq0v+$Pig`{RJERT)j;Vh!hFf&_r9sGWk=kPG9oKgF>ga_B+X`s)9!}*EO%K)o`+-3p z_xxpx^@pW-^4+otCx%`#5KqfV9cl0;jClnVD@&F8TL=IB?l8mFQ=%po+|skI`bNQI zg@#8F-UjYc{|ElnPLGc#Ao)-S-0p7w&0PUN+eM7N_=~L@@uokL;R}FNEUg(Md|=8Q zJvJ-}1hG#WIXlKH?P0iikHL-FaRQE61QY@$miuBawj}%lHU{R=7tZqk%P;#xRPjXz zJDqHDjtyn8{6*NR@Nk&^zoIW5!o{8Wx-Idk;&x^y&>{9RlQmd6Du0m1-aYq*B(N*X z!rmk_48v!mN9`kZ>EZISImh;GP5=@IDGFg~~}`tUtoqFb3&LFU@h zKSL{Xi+(3dW-g4cj6|Vw`Z(dP?x7}ehD4^A5qlIDC6`OH7B%wnI#pV2*}5g)DY-BX z*X0g@FzDb8(cPoSSM1$9xGx*rnHW4c{vLdLPC$G5p-^K1+;=Mz14on$KO`6kvqQsC zO4Eo^1TOP4fUF;+LQMq0{7Ih9W_g4YiVo(GGol>WeSlByIPXvPu95L2bF;1Q^;lvJ zACe$D^oKwiWlqQ9%coTlsMY+na+R6J1R>5utl=t`J@)D~Og`k}sr>hJ4wyUYO*(o) z4AMPpQVLBh6-;(sROU7HapQ~BG!|NeX8h+HD~0jwbvUoZ{iy0;irb1?7SRf^GCt6t zATpUTqk5Pr!|!In#^qS~B@9dY5L{9K>DRWukztLBi~K!BQ6w%mi61@Cc=iOUZ<}~W z*LM`X-GCUQje=oVKlWR6bT@A6Z&sAN8FBh`{{X zcF@{sDi)T;G5S+GnzE&aHz1z$?g3bUHGl>1i)d`J`>=anwR8+|}TCLu0^ zrKoSlY~uMXmi#+ZKvpm#jb25iQ<&0mW=brF?U$XKrU@AX?Ckb}ctdj0MRPr0Xg zgTcG4zuPJr3C zsA#_T#ZQFS#Jd|UQ=^>P5u^@8&j-|dmht81N@6cAfQmew%yI!Y8CztJ=b^Li2 zo3r^)DJfP|{-y6>EACRsUW#C#P#a?*eC*2=2Xv&B^o^?$H;!{)mzTC{JAHcKL5;IK zW%tj#$j1khMq0%m4B`m1al4OwH1?WxH&4F6FMOi z-5)Wy_qt}zSmA{(_*qzcIg*DV#-U;+?;E!8nlCbF%m9bK#&eqTDG~YG)HZL1s$16oidD8$x=aNmTuWKL+-GUFxp(WCFcxaLTA{aX8lN=h zn4!iQxOteP*u!H+AynTK62nrqA_JGJkbR`m(th{lzMhC~sVxs6`xT@P?+iF}ec*ov zX{wh7q8O1IVb%@f-e8NwH*DDDyk?6{V|E|+{WX@}&wW<<;|6xa3v1pk*P3(6)cR(+ z$VL$lE1})3b?!RrrUH%Jo+0ndF%)e+;qEq5n~Is3N<|S3E!bj@WF4C$=Dn8bSHVFF zdjA5717im49~yUeoZg^HFrvVM{ah{Tpip92x5l5n<%%qPUx71H?~35tAkN45MmIxn+p0xw_|qP3un7g8!D@jOufD-Ph_ zedv`x1=3)f*)t~VwRggzX`EO7@FoC3;l+PniV0)%6-hgNceAz?O=x`G=w*(ORShyz zu++iNzEk4ijEo>uryRp#VaK zK2b1$Kg$Q}Q9cL(S40pn2NZk^Qac*2jkC0LS;{ga-xOZ!U<6j&RF>db+zy7`!C3mn zH~ZFTl=Ycz?VF7;`tm|CjGX~{1O^7J>}WcLN78_L@Bu+nV@P{;F)I@`UlN!;J4?L& zO@)b-D^RXEsSk^>L8V^FvGoT?KRP+LLkM{27LwC<57nAk2V zvUjAeAi8kmc@o1GY>BxbrSOE;+*C@<89;X94KOtmUZb=lK4=fW04fSazGRTl>9^a@ zgp-P@Y%Ohd#!@kcn9sj-{F`CNkNtxWrP8`fH*To%1u3T1meq^LE#STn3y#Gu*lvZL8uLz`J8e?Lac$+=ZSlr) zZ@Q%r0u}-$kejkITO;fZm()uq`+)_TeWR_ObuslS|DLu=ry7D{oxFwy?LfJR>!60K zwX(k3Ht@7~fJIPecX3$I+37JGEpKumW_SP>>xd=)(PBsq%0paXgJ59zz-RLb6WJp0 zrMEtMU0ERMGOusBD=7UBvCxNXR>vt$O;2APwUCh-;TRh{F#}uJZ9a;FJZRLp^#ppoL5(z&LHT2h% z&g9!{r=8>qxb{7FadY*0)3FyD5pMci_5=CC!Z%FtMZri~vhL42VQ&rt<5f%Xz-75| z4j|o5l_$b{evq7j@`eIk&V8vLtk`?B4klQ^j9+-0-FH6oJCH}*@q~zo`S<8 z*8Ju${sGqMjV14k`)`5X#~((6t={&)TrFo#oA^8zRYqC~X;CV(DWRm>y*t#w*Dbdp z$nKdlCK}3Vlp(6?f7BZ?{eiq&wmjbnv_?o>$?ynwns{fS3Bcy zu4+l4hm(qq@seQ0G4>bVop$ijC?4}WJ@mtG?F#4l$w`S#`5fDYA3SY#{+K-W|ITSz z^=jL&W=2GelnXk#esZd7;Ir6||3$c)=-f;i@BML*hx^tY)d(XJJs$g4Ymq?Fr-!Ps zY#Y$o$c4;{qh)DsJ-yr_sgR_&gcmO>>nFNBj9yS_HkR<=X-H0>yElxr*0XCgjCzp3{MxD;TDn|3k-3xb=e3 zCru+rR30`V5P8T?YJ;MQ3tnWlErf1xLGk5c zm5a%{rvfE>AYnp;y-{fH7f<&;BsP3UZ<>~VaxaA*!OZ6``*VFvxfl!g9*yD437))_ z^u)KQeSry9b(VzjD}t?cQxjkEN7Q;io(0YoUL^kowZt#;>N|^yPkCDJXsTypwm+cA ztJkL*5)ny?8i~72gIKPc>f1z%3I3uuzgbQ6(BMdPI~=LiNj4#KP*K$Rl%Qzme2FQ; zmmm-L`v4YV;FN^_Ol1@pOaNa|C0eAiUCajxF+szjS$Y(phk6wTtb>=J-ui@qM3=d^ zQ$XVt2mBG7WChV3qt8D9uM%6>LH?KGLaiPfiPtf*ESfBlCf|@98s++XOO~0l_Gg5v zs5_d4nkQOskjT!*zyyAt(O%vU(#@d!pbA6?>YCM&;eWR?Ec_SrS<$V(nEfHqms}Iu zX(JSBF2sjb8ag(D4t;hC>F>-F%2#D%)B* zu_gL*YUVW&EakbN)kkk}cpI4>qyJo)8f-q1YG67uXFz9q8=c0Y@hH*Z1mjL0Ipeo1 z7n6B$(}?2bW?MP~3as~jgQqxv+MDh)dm$B$5y1+Q`eMhRXI81{RC|qkHj?WliF>IT zZ0zdY71qq=astU!4#7XU$S~NXFwL1C`q%af`(hv_-KO+Vx|yQWVpl(}l$%Zwj7|4* zCv(6M_slV4SH5g3p-+bhM>jNBC!d+9!f}ul`sE*2RtWZg<|@`1Yp*V$eQ7AFz!*e< z5QappOqOkAfTCRfn>&o&twMYwTgixsB<%4iY~fPl%)q&nsGjw@_(IEgUQzgh?yoH4 zK(UX|V*)T&0osbv-t0p^NkCOf2#lR(fF(6LE6ek`Gqn97x}GP$;BN*X_YVZqAyYpxS&aLfy3Ds{Ou8W8Vn(HXWsqroW7!(;IqSOx}fw z6+Tdc9=J+BxGb4GJ{nilZ(p>jgyuTFwwfyzVkwqUN(e!yUu!t zFjM4L4DIy=4Ovrg79KWyK*_EjWk*eg+#AJASI?85F20Er(1#sgidq-OLt zb>@kevuypJjoD7^%y%jXdiHV=oULZh#x=0IK6b}Jw`yr;aaf9L=I34MVQ8fwYqtN7 zZ&Uv_1Qcl*hsXSQ@gRI;LB+W?j!hYCRn$m(G=TrNRS| zk zwCJ*B^C0bx6qqS+&CkkK@g($&##esxNrVk`Cgv-P87s|5#Q z;^hT+DyLoktuP(;M1@S_SxjNXuUX%*?G6rl(sVXzPxWZ^5kcThLokJ~+i-O?LK|Li7xU>!`1MYk8yK=t(b<9nPh7v-vA+0^GMfKLN>q6G z-GmZ{UF|!O)>fN_#nQ0G85#E^oZ6c>d!O(l8OlvRAA-Nl^!5Xo!Nff{_88Ya-uE%| z!to{Cx-vz=mN$&=3HeTYu453?cvlyGw4HSouIp!ZW4p&>sc#gg- zzfjthY4=+L#i7`r(?gBg8XwO)Ozi95NX-P4P{!LT)QDD#PZ8Zb>7%8QWzJeSFAek) zadufs9}rOz6VD&p@q1m-!y8e@sVh!LkPB| zUZUT-bvvk=e(Bmd&A+K+Ia;hzAd&;*+f$;+vN{on<$`%0ueR`_64BnXC;S-LZN8;N zR~QeQqR2_!LCBv<;DJQvd+j^He@QYSv20Jn^$i0cZo|5A-)4+GyN+fyg-FU9_}OZ1 zURuAg&os(|LQNk@qy&c2e%rwpK3BWrIt@>EkgjdPGEHu2vSuQS#yU=~Hvvvw?5R3v z?Y;lkr)9vZO%be#9Y)$MeaogwPyAP77{c!IL=*guP@OP+jR1&ZR#8u6@{8U`!Uqh! z;PHjle>V=vXT84neGo$QD5K>GKo8{$4_d2vpw0zFP4c|0lkgxtf}-?eyMG!G$)~)D zY!F*1N|6v=F|SO+<0xayP=lwZAK-?n`V#0X#CZ$(( z*cyGozyTfsn!M@edU(XWHupFvA}9X*<#G(YvIL33^!ed8t1fH}^m3#|`}1qZm}yKo ziY__ShqIct2S^NgNu~u#Bpx0e-6BFnFUBF@4h=%^Q!;nHDStjpgzs!~Gpq+4LCz$A zH|Q_5eRt?>V{aeF>6W$2bsShIGFemAsA4-90-dP)@D!JK^u#!VDD%X>KRVUtBL7Kg z0=wCow9eLllt}ArS-8ZrEpY3fPnH-F_5n>zBtmy1G2qx5>TuEd(^xYh&P;|Hi)>Z3 zYokj36kF(BsO<9NFUwN5YfBhFd~jQ(dkX?<^Ni8If%MNs?FNX|=v|}uCTw3od8uOh z=Vo8E>FX;kh_D612=!NXarQil>F}tsKtK|5IN#ea?qWeu(dGb~)$iWFlq3{SeV;^}2p&sIjjO%x_#lOo7kiD;}i~vUmiEcgf zhj}x2FB|3FMlF^=-;Wjuea2A2$r6$f61mj5;`&Ozg8I71^Zm8`q3&xka>bt^KNl#l zi&jz172kf8Vzp2tCTDwz#vIRzpM-8dj5xH7e~oPgIdGk{P?A4y;#9YAQ&zw!_CcpmPe{; z_y~(PAi{}y$=JQichY;hVRAKu`1Htmm(=xW%JwH}tc+2GpUWuk$pYT}(`=+!ZQq>F zaU>dIT9!2EWjueE&OPQ5(LmbOB0;Y2*HV`0JH28<*$7E$%sn+@KLEmi3BMm)k?{j1L-rN{c4{0luQb94JaYgl@O<#;d&0a`iQnq|c!9!rNE z?jC2*&P98@F<7rXJJk~0b-pYS_z2+pZEMGWO6o$JkS1g)AKNTDxMGm_aqi3Qbm{e+ zOFA6F{a_~dYIU>Y9cezzMyQQI(Xt6!%%P|QU*&-;?`rX6z@ioRymYnhmc$EeLSUEH zA@O?r<>@f%u!_7c-_!p^E6=HCe*J)k5M}Zla_)$4CH3EHm%5Us*ri6MVuLGDK-37S z#nz}-v%@$wB~f%kw-Fq6$UsTM1UZ*!N~J09oT$AIn^`25bhH&`7rDLgwtABIV^cZ$ zMGkTE-t~)muZyzta`it;Z#M0xhn)0>_AIi97wIJ8(Zohs-l%Jh5+Y=E>zU7sa@U=x z0P|C?6CE{m?GtQT;Gw>-e9t@m3-T-r@`xKNzSqrW1?*q;?1Q&i$1q0E#=DgKZVcO_SyQSz251~$c=8tzM5KTqE8__jg-Q|0p9&Fg);!ZD=qLVne_`0b~- zoSZHTd)gTY`aH#ggSOB;(JnKMI7HC(z_P}e!qw^ z;En3O^xbr?btocwM5%U#1fSPqVJ+ILGfwQ|{hL(}cHz^-uoz0H<|T0YbrS1-%R})- zmy4_+?YRen|DU2jLS3gthn>r@ABvPVSHwz=|4P2NW~g`hq7lBQpJtUeX0RCeo~O`J zGuMio1#IU!)uyjV1ur>{t~5QyN%o^kUoJ_>#}@<9jk=gN+^36b> zK+2t-zxVBhJ?Z!I^Avv6)bWWMLQUP}!LqHQt((*R51X{?2sU1uXs2a;9`YCH=hoN^ z9w<-HOd0!S@0Mb%pFw>NSDy+#JUp{xQ8_ZgqcJCNN8UuoqBgt!6VHi)W&f@|U{!DQ zd$-C>%4RHS*5U^Gs;jH|>+g2KQ{Cwn&>?@SI=#ww zc6)v#(CbRS3+78A5W??m1um+dxzRol@yGd?_BFWZg@suZ2BMQ?)yV3)iV}0%X z!*d@VyHJ|F(d1U-ixck0i;7|K~TCor9?h7f^_E)(%lUL($Xm)DcxN|HzS?G z(9I0p@ZRsc*6%+SYrz`0_j%6Q`|PuKgCv>i3q-?o_bqBrb(gO;UTHA&8kYL1+=AqGa z?}%cI$N~gEd+CFaYeB`rO{weoE2r~M19Xae_B#T>#%KYh)Y4yGw&H0Z4^p*?mj(O& za>2b&KO?Uh!M4<=G4>(c4mIU}swDqh*mFpP`}i1agNo6@xus78%M%0w;Y+wxVqV{A zS#7taRg=ExNq*v{DrhV|XV+ zShxp-Gl0aYOU=k=Y~iDe7rDXghCm+WLFgzqSdhRd?dOmkafeQ=js=>3mGr+78gEUQ zpD9)h^HTuDO?O6)HAz@}xD-%;Q%&-;b&JNi6a&&^}bYnW0BA*4kUf zjZWKb-MMQBs^8LjQBQhS{UdpU+HwIF8>V)o)6l-)Tx$y+AHy0Q)BXiy~ z$T?wBE3kboy9UsMEK=dg)%{XrR@7|>4N94ObCNgUVm06CT&C0VfLWwF8X@i@QUc9c zQcbZ10t=_#Xj6&COhzqtSu(KD%b4e^R6wALf8BPofl4}xJd$haT1br27{w&_?9o`y z$2$}^^WC%qEdNX)C=nzri$Bo1^^J_>JO0yFvOr;UuQ5`GpcHfM5E~brw8HXmZS-{Y zAoJd6BcG7E`^rgYb-i8N;-zG+QOIi>ACS;ryG0BUBP7wgcL8o%a@atWYoFi4D z8L%y{qVaHJPEKH`oR(Ng(dqO!+{(`6ZSFd<5Lph6F9`9Fm+||{2lHUG{&t(Ef0w0# zG7IUGn_%rcza?V?TXGXvW7f0$-npO#&`s@LHp7sQBE{&Ky)$5IqW zPyQ%~qL&Ayvm!IZ z*Y8y?ZPT`6UR?Wsv42(jKnr^?)&Gz8l--PA>CPMR6bPz5dC%UG&GUG87M&e*9Jb*I z;>7t{VX}bz0ej$Q2uakJ{_4A+^Zi@oN{{IJv-FuH)B5Ez6b$*T6W50qCAz6+MF=|8 zkN&%WeDldpRCxz@dE%TJmZI*WMOeG-%A$pt3j+&tmf9f03@C>*jO{(E_q}TvXjP46 z#MPj!>r&BM^(WCLg)#1+bwW~{YttaD=#T~TH`j?C+HYVXkyT4@ORNIHh&Lys2{6j) zbEo_m5bf~SjEmgWr)FTpxi^vYuZyT@Jovw7ssjTB<6C0bF4*+;d`tB*%76XxfgGsA z4xBg=8-1F>iMTZhDXKVvw6=c0f29_^8kxLLEI9>gm@nTwN zhCr`;AqCv+&%m{^{nR~*9nBQQU`o~{vM`|jZj50j45uZmSGod~X zj0}2Z6?|iL?x#K~*=jeGLi%-XO(Uc6>nP2b`l{Mwh1u81=F@zFQiU-!-f2EfG&M9E z!J_@x;2x8##zuDmLBTA-l!y=0yPB&;S}vcwV=2zF{E-nDivj;ut+c~Uy)wft8tbNe z%P^5oz6Ew2Q#qOB?ltHe)OFQY1iWnALA6(r6q&=l6)3QwF8gl9jpVi#y?VA25%8}1 zdoKt|Ug`{XpA~ig9X9%az@64BC{UC2Ij@{KwI~CB7DdH}nPNOfhV-Qr`tpKU4!j0l z-6>rw2BkA2s0xImHMDepd{NFwnEru!!U{lCky-mn^}FmF0C__3`l$8$0;=NYkmWze zF*zu5b3Tvlr=kz2w~9igvKOEt(*U5nu?kx_q&CX*#4tWUACWZALGTO z1s1c<(x<-ld-0fd&RKNM(X(PTC30t-6NmA? zHOtQN%b%bU&F^fa-s03P4`7@v%=pgTjSBZPFTj1w$s%*F8TfduMIWcGAlj)coSdy> zH|}W{N?;DKkU=uOIA`D+@Y&y;Q4eg6(_-}ct4|7X9# z;JC=nhy3sh>Cq1DG5`BOE3#Mpx0NS?)j{{qc0R)oD1de5CtFY}KE9VX%*dG!Cm!jg z@h)SGO|^w9vo<5KoK1uM3~%i$}LmMisACR=XG*qY@0qh|7c+R|4=GW^Cqd^qbqu0)*|fBx`1xwh&L7+Ba3 zIsR_^Fv6>P?@FmETu;gK%Y|aI(H$eh%6!MDO~9`-WPQXWk=||9L>nn*u*V$}qOFP0 z^h#AUkR$FW$(AAR(1df&2m|n-oyuBFfc-R|)t2NdYEh+`JK!GRW=~PVowEmT#Ay$FL?8m-+zDUgQJ@Rw$eqROz+H6C{4t9pX%J6d+%VJ9XRms zSiI!@{Myi)9kC)i&Gd#cyIgt^Gr5Diyqp zonkKy{~0Yit!LoMoSAFaZ7Yv5 z(L2B%4E%4gsy@1W*CGHSl7zk2OAmxogW?><)rn^-@YP4Qht8D7N*`h6>)&unIj$?T z9Uh)>eOkO^k}O(*RHMQs^>I-s8Ak6)s*uB7NYaiD%m|+=FWtEgfJB=o6>Uw3R9ZZ@__V3M4L7Hu)>o=ZxnrnGExnD` zvG%Op!_Zb>_FJG=o@ontGT2Kja8?lEvB#?W9EHs4zQ!`mW_oj+ zoZ{Cm6)ORO8VYl5G3`$}=^+OCLiA@fG=2Q`L!t{{QK~5i=)BBid|2~`_kO$)a|YcU z%ad9zvBlgKe3-kb7NHp_aAQ8b*g^0#Ti?wS^TBCHq@{^IUb5{YpCS@H-F@9BUa0Hc zFZ;2K*^;8slj5Vz-MNMkfw3{36340|(tk;=xdobpTK{Ft=NJ|U&RrGfS{;9hs_y-b z3WJiB&fj?wAtRCx+zsb#Jk>HGR z;TtT7cMwmhB0VvR6u5hRnSb~J81q37aA#I{RdKk=vQ~U4Iqh$2&t#L~ea1W8M$mmF zic(oSH_IsVssQJgMSljJr{u;*s<@NC)?@EUt(dJ72=}Ikio6F0ouXqmNE9pohk^x- zym7M%K4fiuxQT5lobDvZML;f`4AUI`T9(f3jypjPdPtmerkn=?xo5(-CK3ueay(x zM8z8uuctf87HVlLU(?$<%*St}i<7*mhVd3#b=Gycz~9elY)8I*5kpN~G?Mi(2ilVS zTRTkZ>;1DP&!wYi{eWQe26K*AclCRytNPgb&{y9RO;cTgeaf)U6o$<=Q5%00Tt-`8 zxvqHpZA(l~V-Z`w+1s{OjPxz|u|+oIY{_6gm`;(729wZD_NAog`xu2g?*4=CDxf$2 zQnZ@oAcp(p-MA)%b}x|49C@aqO+Vj94EheUPOeMBnfYnF`)BxiCrHci?2l-c@_zCs z+me|o#z$6GR{nx#@J&FXszL7B%}v3#Zqy&xQAT9XFs$o%VbJp$_uymmb12isb14b% z>UaiKM=)g5Z}7|oCt_VM{TCZy){5Mrt$8Ls{b|fN_p@k3pnI3fv24O=*v7_m`(yd? zpHM?PER&>cRM$bsSdekxdraR>F3}jIW5Ey6_eYBsabKnBscrR1!sfHz;Q_$4Me$c2 zAu6ST5g_Og8trYe*V59`0Yp1I8C*F^T+ZXcT4|vt^fK1HOJ3tlis|ofx@aW%*nhnJ z^hk}wnOXj6_4N}|8-Xd81958ZDvHh!y^(U0N9?IB`uan0w6 z)PHTS6DuL#pJ-F@S|5Di6dM7|y-vCUGE=57ly2K;I^mJ7SGgX=Z)!bWI-}S1N z>v0+A>K@V#DM|XNZM;q%cxLNCwafsl}l;^*Z(h0qh+v?Ye*ClS3y?>?3vb*ukr`szG{EFv^ zPL$hoB1)tu{R`{|XA0r+Fvj4QnfQD~Vf-f*QlLS02UrPiL}%or{4}K^bI5e{e68KG zQM4*gruN{{>n*+w;5Y{t?X)eAejODB#$I$iweLU+jFWGUT_koMu8IpxZw(>(LAjr? zh&=wwE~@ZMEo#ZrVC1y`E%wn!UueO`#?~LSmexdtjv?-EPg&m22v_YKWA@rM5QNll z5edbyQx&C#u@v|7g_WK3^oth}#CwhPIE+tufR;qco3rv{c#$1h+bb#r&Apol7HipT zi)obk=i99_IsSa*d{{a+)`afW3aNJKqjgMWvJnHmJm1)`#_F~W*QF}Y{LHj;KbfXL zoBj~{Orj|ri>elR;EY}65rl838)FFK0kE#!T)|9gEWl3l&L}r`b=4Dzvkl$@jixq@ ze+&@_SI@GVY$aT&(>Y+97~e5iun?u_4!vyVux9s56!X`4Q{p@TSKACyuGXvT?4*ngAY^|4r_M z^VPe(KDDUE$%>l?p-6HlOPdXh(J`mYR-7p9ecb4y`Q5Hz)SI|)Q&QbD3YeIn>=biQ z)_}{VO0b03+wk1@MbuTfrH$=26JDwf9f5b8f6Ci`R|GT{yADXJR>G;!8n_@y~hT39lIE+v`r@0MQ1yG);g?EN}iAprf9O&Fr z&zw(@jC~+RTH!agK(l}+Q#+d;ZvckQjsDlJZr_ngeflbOzDQ)(b?}N=pW&~W5PwVW zK{~3fL8_cRY)pUT+is_dO3nX@Aznu2L}5%*?kkFQ$_n5*K56D?Woz3%Ul&J9BMIBX zwuBlzpYj*6gPQFr7OuXbv4X%#@D~x3 ziWPCg9VaVskk|5A9ZN;+!~#n9oarmSb=0nVvtQZ=1J9%+Ek{B^u^;lxyqIBZXz0li zPpD4(W0jo#1 z&vtLja2Z{qeGQ{MaoH)WrK_U#rn|T@d(6j8c&ZpP@g>~QlKyv$+h1)q&M#Ukz#fF+ z`t+nA_Y^?A(`f5?{xT9#;>*~5q;VU~sR^Ei zWt)rPaDXMq1x8_pJJ4>n;0eRR{TB=%#;8m5nH8wdV&oOCKJ7Av^bQJ;hutyA38ljo#rlO6QqYL`=aLyyQ7S@Id$$bA1O@MeQpeFNOfF;5vetE` zsBlxVL=Yj4Z1N`Upx?6hYCWaUD;jIoi4Lze?p=l5d(1rL3O)u;MTq}{(4>G%7F@+( zwBO3`sVd05Iu@);CmmNZ7A3S&Y^W73)HHDzg%J_6l`bN#>pHx)5}$9}sllkrkob}p zc7IMn!adNLwXbp{G0bzC%i^rm(X$Q#iJ%P3w!0?acZA+TqTj_L!FL*7Xt7pxSO(yz z0eRHYfuh|nMr2I{-Akk>@pZuhB;?`hjR=PB_@Ggddag94vM4`PNIUjzpq$wW!6xzx z-MVuw;0SNjIep+${*ObF*;adm13u(oDVo9c7Kbd>szgyYH6@6sLXV2IYv_GEIVm~j z`Sb%u&5EUsZ1Py=Vi10bdq@$TKjF}Nd0`Kc4nNH;}dSE_XtmgJ_4CNrn2nqSv`RJ#)V8)W}v|ud&I#plrULIPz#CYAwbLu&u0J)jdO$;yf8xNM%r#nxpaJV}*VSpg zwExZYdb41!Vf#gGyI+ZL2MbY)NS+uThAWJfXPjfM*Xf?=UGZ|pSpH<7`#2=IVOGH1 z|IM!=L%~a5*QAiWahbg|NI|Wt>z?IN?fxQ1ow4<(>*K;RGE6uv+GZt82AJeW-Fg|L zn6cLs7WdER5zj8<+D??71)VhH*yNxEfNpmpf^J-8IdK+{y8}&4CT?h%^BvKtiepW) zOJXjF7U~X!sDeoeN}MZys&_VDpuh*6vQqbEuAj&W<}XC+L>W1;fU-PM@AFGr06`4% z4AKvlkf{lma&2c^NbJKfz~5?1B$K&MDoYa&rR%Ro2BEy87<}7C;wOzA;KM|RFS{gy zbj$ET!=@V*qo$@NCDvYeQ31&b>LC|Z@%$@BiezFG!C$2^AP5;T`$nQj)X3+rB0hXn*h1fX1@k=qHWU$S zuXw)dcP{oN347eNbXjr9`B)EEmKpmOTwGv&Yd9Z1i^sf1liYe=A57gsSS9|0=`qDw zK8iZ-`$k%>M+bC41U|NovhK4!TXoPABkL0P*c*WSc_?*skb!_Wen?4XM&EWtpb1Pk z#2wlbG~(5Je(qu~jXv9?AK$(qgGVh?(aH(+4u%%N zy4Frh-*8$KoIcn%YK3mPz8-`VG}pVyvR%~O_}FY}Q(L!g>ht$H?6c2&A>V{#D;gywC{(?iR zm?g>m$>{7ED?uR_7(vq(u(73MY-|MvgI`tH%cz;(mYq?NpaDs}Z5(ZXiP}uIj;*yQ zY_aNt5EaOChGrwqWHGPQ-}G=yUwz$eWM^`Vvln(>xNW9POxEo@ioARgf7l z=aKvny?nyleeFAD@30RI9>5E@Jn=(E z!hb;^H6SaV%*dVD!lry*cFNY*)XNSPS{<}S0#c5#s56lFcSJE33|Y5Tn4*AyN=U;4 z0gPSU8l-+(jM?EpzNpMV>9N9AB%H%9GRn5uTQSo-#g$`Xx8c{VSN^m(%Z$YP_ft;GQDK!J3c#PAS6Q>)g zCjm+4Mo%bJx(s`ojTKWbyvU*blyqT!-n`cW*5|oCN4MXxua*t=&e28++<_!%J1rKQ z#5_Mn0PW!b04%LhAJ<-|ta|sDQQy+rf!JJdN=C{G;gt~9AZnh^|J}i(*?_t6tsE?Z z;LY#yysD13N_!cBq2tWYR{=)5-m(%=d|dlsza`s-tw1W$Ymt4QL`Ha(9e(X>&+AgI z6jLsglm`+f3dXJ|Jmb1r}WLM#M^6fyf@aEp5-6xo?_%R7f|s6Lxcp6NVW z0FQl)K~Pwi8TS{DVMTK~=fy2Y=>uJ47ow`U}*KTM`n7Lh~voViaU**lqGfR!H>Qhd}W^+6JtSEjc zqHSxxRBvy2M3+Uq9_8+)T#prCYR|-1nUM`wpqHKV;AubAg%$}|vMgtD*5_7P20Nd{@el23m+js*E7Tx*#w`Ao&Szb0w^Hv7Yi z6@zrGw4&+W>{^h)_sLC>8IQfXZu)2RDpfq$7lwv+@}?w!#cPZe>YgDHa?yS06jA!J zQJFlbUUB5E>|eY>P+c~33(U>TdZ@3nNS{}dLQ_*xnxG}}9?G*Rv=PM`SJOaeTg$tm z?*{|(r@FkoJr5wV&mKDIs>o+7yvWVVPFiBpO3_bZHCUkkhUPwSn&H(yXs#g!B}>SB zDUB%H^#rKbg0GM3&B5Yq{-Ux!=$FfthBzExksOz!7ue&Vx^C@Re<+8UXarOyB z;2tsI7E(#nWdR;N`+Xkdm^fB0RO=pogh$29eqQ`bjTM6|6&0fV*V2}!qR5ScwTUq` z(8KtM1!ZByN%jNehb_D!BsU%uD=nYL zJcnLy@Cl^3%^PV~c{NVO@^!#n0hF28ShP2B(KtKasYg_Q1S>su=Wp8eHqxFaFYb5# zdFl$Z;td`l*L-mzCn}_Y-LOIrzgA<+)jMZ*zPG87mr+>ncZ7(0x|pJT4CeKc_FSm# zS3bls0_$F*qaT~>35Q13&YSi=!>kHEW!`IluuW&w2=&-vHgZFH{vl`Z!sdGI+%@Uk z_`H5&C@y?Pp%b*1UELK7_u-xAjY1<%#8O`Kteb=~@i*GZ%_I|+sBq`Rc=v*-L>kLW z&5C<9rVf<$u=H$S^?m3YNv}NnDc{!e)Y8<)6)At-kdY)_U6VYZM~jZl6~oxSgrn1n z{J1}%dTFwP{TLBbVCqE=1YZlPk%aQR^EI;TdDnzPA-KQP`b3<(eE~2YuM4qT93+Ou zN29!;9{XO%4#J$5lxh4cAHFcG{wxuFn~?P9oM>**hL$bJHW*_hCCE)#lm9WmjFTWB zk(R-PQ}aUkVCR5VAYnZ@j^WSbD*%pQ%D)}p~&|CJ{$HL$sMv{o}4_C+{1_t!z% zf|2)+G{)*iBb_<%I7U0XCSjL-E(PY)v{bpxbajg8TJ_Km(0cM!dil+a!%H?OS*(oL zPMc@5ui1(R?ku#tIQUQh>{LsK0k)|F=No9gv%3OITG!v&cbjw!6Lp5eb`xN>!`~B= z)#D*hl2b>kW9dJfnT*Y<-z@-23t*t?XZk|p8~-93 z2aIWH1^l$J5AxXaY+EVo{2j(#A+0+bJo0C)P@+8-CN|l{+;WO_$*Q?`Phs~hfL>-~ zYXufG!in5!esC|2=2zM!7m?|QSE`;!dov<%fw|yOw6l2HN1!L$0~o-WZy40W`AeJ^p&*RutbgOaJ|O&jUmtBF1PGSuRgXoBog zUlTj4FLt15l|2$MFnBoav%l+qFrNyKwhGTQ#ipbh8CS!+WV51w35OjteN$+mUP`cg z)T(HEeS^+`n$#j=w|Cs?Bb%sQ)k;*Nje(JjmB6PP1t!i$pd%^}OY@GwJa8$u1K+$4 zAj$whnr2@+ua^z>6jS-*mip}>P==Kxq8!AAev`a=xa#Br!qt!L4NV@X0y4GydS50q z{NX)6j5Ev+;HYu3iB=7Uxhg_bN7gZ+bpHti-Si`Va8P2yuB5mzo(NowiyKesHGEcF z{z|iGV!1zPx`(XS5taS%gIUpzsXe;%fOScvfB)E$XZL2tOb0Do4c9R%{8r@jMc%NF zqUlck<-CreB|GR8n+@-~@vYBi%KSkraOF(~uH-Q!IR0TtoXc$~OMk{ui-sCeh_$%a zTj<82Nk2bU*6n78KU60lm2H~(mm}@HL*L5Cg(#2;K_V+XMJnviY~ zdTOn(lycNvTmVrgT#XVgp+=eHyMRt5^73n77R94?^3{A#zP=W54zagaP&`fat}j8x z9rYnFzTUn0huv2~`?Qf{VgrO6aef1&H*XM(_<3RS7mxD|mqgIqW z+SuajY4lG`OA~Hyjf}nu1&#~QTsX9n4K1@fVD(W1s{^92?lq$D+{cyg<)5k7$W#{bSe2I6X)K>}rewyk#%t_2MlIqHTV$Jxd@GlUXd(`IAm2k=JjE%}0@?%-Ky zloRTin((Z0l8WxECGF@=@D!PkBo!i}@2madX%e;tKm6VT4MMx!JEZaAgj9~4Nnu&O zE}3%%QF2U*&{U@l3Y$JNlz<^d-zvAJj-F=|>RZXzCA)X4qwE$`{Jzg)TTTs~o>{UC zW?+ifpkoN{l+(mvl)1?2w&5u$%5Q!5A-aE^VJ%b*$;SwR5P8-8or48Lj$RA z*E%b{JSPp608gXj=MLQWHT8ZVa=_~Zh(BJws3a#2T(Sb^8L6d+T3TKr>fDG7?9NC|#&68{^)SP&*$hLGGSeG}_1Q}*kzSbZh z6ekUn|0pP*NRDJQn4>#==b%~{y5l)xpPHHqSSH|@IK8v7{H2o{$&G^^eaBW`ej-hr z@<6SZxmBdoeZrx-5<@4?B~ze~BpEu`^bR&BmVIbn?wrl8MhLJhS z4Ep_r!>VHeA8Xt2)&usMt5d?FI+X_VKAJ@KKl>A_AY1pXOFu&=E=6Z<>h%m_Ul=Wp z)Ij#Yc*re5-KEcFKBpMqP*>mYQeMB8G+e(_6lTAI!$|AUeuVeGokUJ7D*q?i64(O= zJkcg7EOhEe{Q84DkYtu~_Nyx1R2LAB+(gXi zkop423r4Hp+&1B;=Z$O;AErqWfH)7@mNO0~khRR`&M`C=%T+ii0<}?`F>$<~reXYr zV=YX@zCfy(CJIPT9AvQ)Sq@0cMROI-l#m6N5pw9yEDDCWg(jMb{% z`ghAY-31DrYucEW6kzjg!ElYe#nf0^;j85-86?zlx_?^Jmsn10zjrlJo5-V8>4js9 z{d_I1uxf-CHzCVDPjS`N)fbV3x#oPO<8D^fhNM1&QL|)Hlq&r>%`r9=m1Pg4MxOEk z`bI_{psu3OtjZwAO^!Kr76}%Q1n1ndAjeBx^|1{sh=Zs*m`i4Xq;l@{SoI|N%(xFY zwgX1y-ZRwd+59QP!Db@G@<53r@Y!n~^rr7I;BaeE6FJ9ba%fV1t@HDJ2sIL(`M6e> zw$*fk=vFmypv&g@hYt1_R|a6Ped`bL)H36$vY$EAH^Dj6DO(4tYvkk#BNFS(?vbk% z?loe8QvM4vCW7&9=DkaR_D6OH6?8JMr8D8kHE=JguPpXKKZSZk8g+brZcF#xY?2HW za;^w|7b)2*qKeI*W{8x~BBEBFY<4xQgm@kdk%yGDb{xY4;)_a*^4+psPe8WsZ!OJW z)P5UE=Pi?Ju^1P+*LHr{*YMtE`=vrgbg)%1x=iM0@jYmgDd3LxaGWOcF6(6W>MKb z?&I02^c)R;7&M9I?Xz!_j81V#`)oUj(**cTTP|TE>?4#}O-`c9TRksu`n;@at@;0Z zb$-LR$8{LCp$$nrfMAV!K0e>~dbO`8vbj)NdFUcikvfC0YK(A( zjDnl*I#^^(cdhRoGU0rJZ~6z_Rruq7u{}aw%z3C%4em*6m>cp&&=ZD}e^^4`_Ng9cf{uGc1=1ouW zrvg(T-%y3JopN9!b&-ZcLE`A&U$1x=FnAAo&Ac?4c;&7i5<0{YuhkS-SD>AshP}9eSZD`X*uD?^&?A%k@W6^A3(o)F1`G6*6jjj*zyeioD z1lk}j*eEapK6nfOz9t^_+jxy-eMvQ)IOsG8aimRb@|=QVGM*gT=~Km z1?<=NAk!@6iit6a!k_BnS!_mb50$M^WW~J*MO0)0eKjpIampjSVZ{|C=KWZ?O^dN8NSpR zg4vYz3z$guINFq=!&aixo4FGA8#Wh=v^IXkt!J-)MD+wNop|k0l%TJyyId^?H{Zpv zCN_8dB%0xq?l}Su&%UC;?@SP92Q$t({^O2Bq2G+Un2=r1L&HAJJ(dfa3Ks|xs?ih3 z@pYHe%K+JNhHDnlD&EnW{docfx9TX7PF_l0X4pP;i+}sFtjs&?sBPOjZeEY&b#%Te zE+aGEkjKc|fU~%*ag9kR1JCHZKIq6BmnVI&w`H|@D}=kT!+~132dQ(f#MOs3CQ7*}ScL)KsZV1q#=9=oYN! zI>kcaOC!oA!i%GuN<0j^h=9Bj1X_N)oscB4b|!g4)^1$aGlNlOjGG zN*Lo7iX}k(*%8{1n-Bj*O2}5MK2v(R1D)21?9@NV81N!uq1N06pr}xpV;)JOL(hiK zW9StB_h5Oy^bvz>(7~yYhrx+DdMM^+Q-pXyk_~-8hFP3=)mI0~a z9dKRg0Sn#fsYl=?b#m|aWLtODLbA1Zu1^eamr45d%3#$s8y|fS(csC4U^46aXoGCl zxfuDk*hp{;B#9TrK0ErX&)cT&h8Uc}(j8(-D`(1v>qZp@GAom_uoZRrRUvh3c4IOW zUqrsuTi9b^fOW6Z#Uxzl<<%1ZS`j{rRC_sNJ_gK@m;1B1r;)38_+aGvmNOTPH?iwg z;#p_D8It#3n=|NlKA!G6`P^bf+-M86Csw-)Xt{^vJO_dv89wuLrPuz4NpN_s>(vJP zlnNVdG~yVwHH0N#>kSCFs05&SNvN05(a>d#1~;<2Vs-Vm$f;Qq~9Jk`S4>|$I=q@Epn-Q%0^%;;17S!)=9 zonqN~mUg=sIk9z)KV?F8APPbSpwTl1e7%@B_!L_2v}wjlGQ68(j7exv#aBF7B5(4~ ztW=NGl!oHPg5^K$3Cn*VQP36cvO^9G?znv+_HHd}tyQZb`Luwx65=R`(B|&wM7776 zSv?O6LPVA3PdJ#eMmOzkanul$mcdfgys8w{Cac9(B-2d%ispIV1!@Qf{`usET{+5M zOuu4HJ9i1lRUMk6)ok!OQhePx5#r|WYQz?+hICe%ytiqq_Kep8ZT(lv?zmcQ817>>Z81L{SA6(F#vXkHL>S6Un2-Jhh zY3g~hIsVlLInASIg+_BOO0LKu{tSoR{RbUS?J2sw75W2k98#;{6FrWUtt7vn=0i_~ zYRCo>LI@{5d?EWszV?Z8Mw;|7*8dRs9YjSQoxXNCF{&R}&6F8;(tCPVgXu!1fI06m z{m1o}ud4UuT|SXZSVa--hNmNg+v(I|RMOSiD}%4rsJJSbIJPv03igR_ZnAw$z4&|o zif^XCd{dAV|KczU1+i-Or1Itd9w9$$d-o`UNWl;1JHG1&G=y%jy`RCIc>20*X!crZ zskR=PyqkQczC31$bhlMQ%hOn0)IZIcDOR$!bvbZ&#&Wc7H9|EHUTk#B*r?tZ*DaGu ze<4IPvPCe@Q2Y^N{F8!TqE>dDd2)+9c7i9Xh0i7bCj2a2&>qighG7-fH`9iQQPZ^+ z3SlHdG@u~jA~#ZdNGL+t0f{lC&YM*PWE$(}pM|o$qsv|?A>}@Y>s4@{9ZvHSncWme zr;FR~R-2PgC%6*S!s^BEP4*D+z#Kdk`2XA+K~FyyP)oys`tBG9qe%Oi6A*$lOjs-5 zQbsN93GjG#B#%2}U3sxz>-hN9&t`z@Bl|gXmT$*HL=sNIv-}0e&Q_-h^{Y@(*qN~8b9dx0|J^lF zP+E^paZDJ8(=p5I4_$~a-I;f#7O6#QUk+Q`L%J2Z=I8Ls%#Li!TD>zFfEAE2!Z~b& zO!gwk3}<0<%pD=>xWeFM@|w`eYJ7YU@^@{I+l)@)S{hi*NYzS1;S zI83(7j2Cq{;+qp;tQFl55~P)3*A1vT^$Rj#x92>jUQ<9N?v^|t7f&etCr_7g_cfaq zDDt*JjyW#|+*dxi)jrw~7iPiS$@`8M8pLLu%NPfy3@=>)zA&AO)+_V1se2N@dNzBtMgS0~;QS^jRorMx z$dXKjjFEebj$uSC>a+RUE^Czs_St2ka3ok4H7=rOxZ^)&26;8cx(05#qPpSlAf-m3 zG_<>!;g7tDM1M|qF}EabOO zkn7!7;0-_F$9NIOa^T)vutHJcEZXOc0*z-q46Q#8Kz-)_X;)LVc(`W&urp}~g0pXz zKN1wYpzZ^-IeV0T{{CcEFXAY8g~*O>@zGw-sqiwmy0;njiCfdN1vlZ3<4P3&0vGv6 zy>H+vmGfdGKf*^XrE(IsqC*=*2b0sUgU>C@FKum2qZzzbHkj7w&s87{yA_6svhS&K zODj!MfWWFs<>Qr4m3~dog@CuPB{a_a9I93RMKtmV%npKCaC`;PxVrwcsrs65yUY64 z<4?|MCWeqB{_XuIS8aDAXC1i-PBk-K)d8_%FJkHrAr>rZv8+^@Iq2|(l_m>R_&i1i5UZsr=2JxTSk z1>Dyy^ty@}3|WX!g)-aZ$NTK%Xvc2UEgr3K?9ivyTep{i(sSBlK3og`T!WVpBV z?=ydAK$GL9(@{<=L|19#o2bx+E@rlZYO4HBC?n%v0%dNw|5`R zr9TKK*UcECLIeTZqtsE)73Lk7gMzmu&xs zOn-jki|-z7T8S?9x2Op-c?2_Zij&uW@$QRJ^JTlnnf1=6mJTPiLMb>fJ058c1mhaF#emc+^2p|PM+^NIDX+p;>zssxGU^7W znjg%Ta?=0uq+veaDkJNYO+{O+l9jsNdfiOCM2=Xd@hGqslA^5l9%r|{S`)K?-g;1| zTj!*cLptk>reY-$eVfjb%UB!L3*?zC2f1~n^jk)ItuJlk>V{(&1k_y%R}!+%>oa^* z-=eHwdI>bJ9T<1#p)D*UA_zyydmHliK1<#TE2d`<(Ac(4+WyQqVv_V4t3w#1@r{jU z+qPDz&DsurCfyOM`q6ZrJK#34v&3PYu$kPtBot@esMkMothQ$@=W>y;#BWYGLFivWUWuf=?zV*O#$?{EG**Mn{fKF@L<@ZMX_`JSLl)EA52jGNf| z$11l=H;~B}O!Yava2SXH3aFf=ZBXYSoL16@@jc^kzPW z51D$2CIXHeQ-+;Yob@^w|LYT8L#QQje@@lC(+hY%2d|}5V<^tsPRjX2g7(rMrWx^E z5)G!&zC0zVD=T}0u>f=mW8iRxmn%S+ON%YwABLY>oSrf9w0g$Wwoa7>)K3H0ub`tm z9a+)I3sEaM$r#Ib5gNfIc35B`TeY{@o7Ct5+b-v>x$(fbg%E*_m9r>$`ui1Vs9+1- zZTX$SLS>-weu%25sVg7dh#D|S-9c{%B}t;&Jx$8(*CMG@3;%aR*QybGq}l7=EJS@x zAa}0zSXsHeqQq@XU-)+i#Knv*w&3pkE<%dc7GMIv+5OpZjE_^h>FX;@xA~f-QN|~b z!B0WAj9yN%c+~G4T+R3(dU_VEw02E>thPYYqHJgH;JR>cFrNM+6Iub zr4wvL+-5vjD{0(=!nBjMFn^2(BgxCzh|c89-*!C>)fWT4A}MA0pWis<+-E~e>u)k6 zJiP+C_ilW(KoRYH3?>4UK)b=ZP_SPFakRa)#OLQvcSyf6LH&&;TH8J3s0+-oqC#ce6-B8;>63I#7(vTjXj~evim6k{9*Z!195=U^*2Jc z-N~0`C(rZ!I8^0B4rFfCYYn}NseDV*u<@tWCJ>v_Xh5tv5PalQsH-RC2?H zHI1CMNz+1?c*CbX#L)`xJ3sNVGS&y!3JL6|%)w2ZD})>roi*%nKMbDbd!zolXY+2%FbYU^#<%PGw7+F*-CaL zhJkSKtRmY@zQ{_8p-F68PkX@^D_Z`7Vl0ePpSJaV$YkXmO&B_xyhkr7$D zPaK^I#xzY37aXZ(aO#OrRPB<2_`bR2q1Ga{qbTh#Oa^-zrrD)VBrJZt;}>jLP45>;mo4f0D9usFa+CeowsE5FjzG$1a`|*1CE|@BX1XZ! zu=c==DU~j=44&NE^p7X_;s5qqZ0DqmI;W2(g`pVM_T<64yQ zvo>#RbQEc&PN?3S#9oR0x8Xo{>)FRdQO33t-YYA-FZtlJNZuOX$1>=E=ct*AY>E=q^us zg)i(d3w!~K-=<{u7zePU*JELl{a5+EerMTW4FvLmkbcVx z?d8B!p-Hi|`TNiMNdvwBB73nz(#}>|PH|L0%lU}Yr$WQC=%^Q;zvM&IN$hn52v!uJ zE^7orr^E`(J^>IJ(H@Q)%@f*%Ou{S*gQmLhqc+rFs2xf4z!#3T*TGwxdIA|FS7X60 zXEhla9lx+YQ}nR`=E=y)rI*^@zN8idD_#b>7Mh3!+Bvu(b}<^=TOX`z{ixbnlHqS< zuXL`Xta-piB0tUDSuhV6G&_*6Xr5$q_NKdc$#YmqIHI56*Vi7vz6ASk_$#I8kyZ6s ztRmTi|Ew@Qnib{08_&72M!La zuKhfuH6S(G!e9a>9g+bOe4&s+V&ybf2ZsbuU$u12cUktTy?jIp(@7)6+ajV-7la)J zo3z$;p?A|5Ub)Yx9Z{7{X&lp1l@(j!n}s*@!pH$>jjC03HO}&1dQABiXj}hE4P$F| z9=C=Qf)}YFHW}v~BVmr}2w8QqEbO#dJ-bst+>0pE$&dZ7o8CQl-qC#P9b)<* zKr!NysZ^#gZ1xB*I|g_upz^l1E;9!k6QixS2+bj;faQ9r6rFOQbF7y7nqwQciM4wx zaVGf6^{F%q|K!zv`reeS;=+ZoB_izdd%Qr-koZ?iMz0ogz0X7+^@oU1!_U0>#M8?L z#}q`}{8eV@hR3Ql)C4;E)zZ|iPU$Qy>VRP2*pWD*E<@?h+LubpzOe)qcB(7W<5p>k z8*2{+NYAwA=+K;Wds}er5VA_JiAg&?R#jy~R7- z9;aFfn0r3pec8KKCi7fN_c|nF7{$nN&R#Z-?pSM_nbFCQ1`-6h`#zrM z05HZ|`*J8y4qh+lQS?R!ZSiunCA3xsON}A(H344m(>e)7 zy}ipjZM8e;?9W6{4_Fd^TuOh};f4cWSU@)VB-(S9;rcQA!hU?w{ByPycyv^kK}sJt zwiE|9y3b=}lXN~VKIl|HO7%C-0TESR)(5~9S0S>ZwEEvOOY!WO8fv8qeY0N&!=xS8 z&!5Zx#Zsn|#_xOI*T{SEK>z#`ZCYH*E_ps#AxyY3bv(5cwuK?aF-ERgRKbmi%Tqkf zKR(ZTMZJe5-Q3TfsDU0^=S(~1n*=)b;XPqCaBOV-w$3pWFvj#NkkJo7q-)__wh6{h zLyoUQKl+zyL=v%ea-@3QJN0&I=sSvOq{uSnR)dzQ-2Yo<{m7T4+0+}n@ zy*8wu9o?t{fQ7me^MH%K2^5cYY%@Vslq9V)8NDKhsLs zbWU!vl*;^mq45h7?@)^OFKIS%MX&aV6HVm5)vlH^Suoq@IbNoSfEgM5;53 zWA1$)rbXrZO~p1=3-p0H_%4^N9jz+BuZHcW=e2ndIB;E|)w~D>%(T_q zmdG~bIDdoD5J_&Iv~{Ki&Fv?eoJ^seKyQ_ByQ(D%y(fjP@}3*U1!Lb^!A~0|6hYWd zbn*kyX<(fZ-UW|P$exjW)Ys5(VS1NT`sfd1@;85OcFcwP(0ye!;1)v@bt1qa-&ugD$?1l z05X>A+yWx`^Y0UW?Q7vTpG}v^Lz|QD_n`yq&+pD5eLP31?!*M-yklX_|XC zmsYuz%J?uS?ntwO>oRWtQ31q4zX(_!KESlh-6OW7e3sK`%a`#bBOi&03U<}8^WN?z zV*3U+RrIsCe550d@7!>P$WuQt!`Ci`0DgQE23)!_DwEW54*Q`sY^$~H{Ah}-y$=<= z>Uq(mwW=)iS5w6ZYM&Pgk|DBu)F9v>kh{D}VI%wJ(PD3<7?BRCMKAOWsJh*b)fG5& zC_kw4)lCJ24=y?a?-Y=FMz{h`u#Tohvg>7eB8>0>Yss%yX!ajb2EBh#57ZNk5zWk6*_l@kF1AU+XJ^*`nwU&`UzT6<}QTHf`_WPR8c_94##ZbVO1U4Zj zW}t8~a*bqj!1SE&6d_)%gV_0((5}w`I;6By%dRJ==!m6FpHyg;4X2{;D@Gw#+nzUu zC|wZI*?rCVu1oD&$^+_NyXRoL6?cOI+4T7ZuZ12u ziy_;QoAXc@2)0FZpC>K3Oa1Xz-CQY{RsjQO_-^X-H)vmD>m%QKA=H0-S`r{U^7Hu<|8pVJx zXmo^e@F?-3?WCpXv!OhqsF47=CKq{FdFJDikaDTc? zv4J^ z;Y(xPt$i&jdi%_-MT`g4RWdQ2lKNyFujv;a`_A(j6487~`-qvQ<*Q_z6PHVrkEXIBD6X(4bDJ!;BV7%<@@7>Lie~UOTmi znz++;F?tq9W~pSkne0z9C>``AnM3LgU1}gVmFV`0H;bj>@f^NI4$BYJn_R1AKP=7^ zeRIE-GwwdiH(AIt-lY7FdqXHqz#i_62L8DO_1s;b?q+IM{bk0{wI8 z`M9$J(u5)cKg^MfQ2^bjHvt7;{SuUb&49r69C1XI*{3S$`rBid956*DO=WU3K=|ON zjS`AxF1y!yRpHKhS3@g%&}FYTZH2&weF5@a(g2$#-GW2W6gU7rSTTq?VJ%{de+vEw$W!*x{d1OUBH!E(%NN!2Lr-gjU(^l3e6#ab#>=%@A zZI0)0c62dkBiXODGOFC@1ANL`0wUDjNx^3Qq(lMauq1}S@kM_6qXPw%Kr$ZPaquo# z3#c$W1mADZi$IHc!oW;Yvk5R_6`+tvll!8l9g*mwgM4=Mw+ZSfBiC>ygI|P@nvxvN z_w$GTds(7uNn|xLDZ2+$ORB_i7As$0nt3w5CBm|($iM!67-#JwlEp^r#QG;8k#6BZ z=cI!_cNk_#U-4~6=fz)sY@6cha>+`)nB^y^&IEKCQ)I0*LK^LE&z7B0DI^eBcPHw{ zJD)7HkJdMhWOV(7mi)myBL)E)_fz;~W2mYVG{El1$+^KGQkH$?q}6-(aD9Pt#s~N1p@hGb=EC>4(Wa46FTyzco9>P_D1iLD5;hu^cc;O&zQRZSw=xB+ zPy9&IRFIDFPLmSj+ol+7kDW+#I&EeIrPV!h9}XS{%o^MV2W8eH(0RG{j&r9kJbHZ` z@ikP{oUi^^c%w>Pe@-(>a>Y2&U=L}iV~OFHZ+|+rQL@i3**tvrp4`1|BC4|CGf#1z z`;C4Etbul(lVH=LLQ3Y0`#5QtQr+rF{p^vM9=_cREby^J(vDrtqnE-#$2;ZhX_aF` zvO{^-mYldW8fJ+CdK>Dq0$PMUpaq<+cH4-oOD#ZtcBEAsbORvDH#Iqzht+`6IR?7v z++h92-X--c)?!n`?WIKT1svel=#Et9Q|k=Hf%f7MutwTx)U)dSC+^fYHp8oRBJ?dq z$h}EkvzYa=O61hECD7?&ivF>0(xeUccv?ZCa80mXy*Vf=xGzLfii-5!#0*?R&Mr@a z2^RQ~r9a__8lDDop5RycxhOU!@z;uvwLg#|Z73JDisdYAL9e zsPK>FXq)n*9H^CV-<`>posd=^kin1O%-H!HngbZS1vLHU<0>m&-#j>J<6oUFZc_N@uFbTWAtm+u`?r4k%& z7{hFr!qWp=sl7AzVSENn6DGF-KVKdVQaC>S{pB4`^}KKbk$E66sSw{c#2E?g9<5 zUa>!Wzh=N16+&fu8nlGQ`)mHL{MOo6YJQJ?mtB8npHV|2lHae=Gu zHtBz^vKe9>AZ{>zKT=CwRLnseSi&MOOB}-62Smg5_cwQIlS(EBD|`C3-%)$A5XYN~ zsYSmgnWMz-LA80are>^}iOx&>e`^%zlur%XeBwJ`*5D$ElSWH3K;68Oo%8O-fY{~+ zJar=(|Bfb^$UcktUOs%}0nA(;>)s^;k81===1Y8T^)gaEzIp356%l~*j`A_hN#`>- z+d<<<)9gbvj}%b5y#1GoD-EX@t#KZoUhwQE9AVEp2PC*1CWubmasrI}t~pEikB~^@ zyhtZ}y`f+KvS{KL&Net0Hw)Kfbj`sn^51#p%p(9T{N7sK&O_|PLjduUYtY$jHbI6} zQS;y9VWbQL&#YYuW;C;z3RXUv<;|}@N5&lAZuzrjPOfhU^;bRdPWFdEguRp7I+f)1 z4o`*@xu`12S53D~wT$P)Xm~bmjEPUsSII%y-_~7?g{K{fHirBox3~BbueRjA)t$`8 z=^m~aeHrFmLqGA5{w{h=wHL?@4Km7Rx^Oa8JN~owdf)7Iv1f|rJwUhh;3VUM3igpT zH^9dF!tAQUe54wPz3bvOf%r&D2xFyvisNa~F>8Id$WYuZ4g014W3TKbzh> zd}x&%xmd}MTcIzDBE?1A{?Ix@z3v7@24+Y;)?3i&L>moy0czKGG(KU%8U06O$X4vq zcRkwHP>Q|=hpG6MmHc>)VP`zGmCE2diWQ{yY`=op#(?Gha#Yze{jr?%0H_WZ5Wj-S zBm{J#=Ta~1rL#-qEmYE_cwiV}-T5^IB$_8SL5J6;4sJJ}YZhcRFY`H97yxsylRVN8 z3cv=2KR(n#$6k-=nT6?j$a+w&YX}E9VnE<$)^A^OJ!`TY+Ab=^HbubD$?VU`hcXne ze37BxSJWka&#*Zmy<8v-j7f0UyT7Mr6q>uXQRO{#q9P8nG`RhC6}s=y&&t~KBWS;P zp6uMZ4HfK!!rO%ge*LyRjRkd%?n*AmFy~R}tA*M0`Y2?OP}B-Q;arIN{+@!{4I8LC z=4$nLfw=eO^4`e=@5$j_S(Q@gv@ zM;9`)5PSHvBqY;?P6Ta2Ef2`>#km)C6p$rHN4oKUyf^S_LT>A%u4a=0nk3?2Cwu?v z#-j-qeKJ(2Ht1FGJVX><#GaFzp)?)X;n2(vr)EBH6;5X_nK0$Ma^{3+bNC%y(ECg@ z_@fU^9A?n7z{34Q&?W{W-5 zKm+qFmgcfpV(ti-cW?JEQW@`5k(IjrE|Qk9pU0Wr*#qPGs|iT7F}2A;B$^i}5ROom zFPEnZNXV7{#E?NHDET}eCtSBzVrxz~o&BS^sa(`B?=(lFb7kQVUJ=h-q4(_QXrUgnhw!G1Vb+n4cxK|ymEhS8gBBMT zmsgT(i@dXxgIQOL`A5p5DRJXjDrl7sk$cP8pkr+;n4o zC&;za6>FEwIP;lB-e}I&A8_-Tr!Lfs*E|2b6Q5e1L&X2vL-{?=YmHKqq81tRtNFyx zXd;d#+NRb*8-;_kkXFl&625hqzUk+^&U>iHHk#2Mn}RncT5(auL91hBh03>+NDCc(uSt&^ zt}C|Iz@pm<S+RGuIqczvpKi?i)MAq+&U9w@_E3aip7fvO#)| zyrK8Gd2zlcAQ@nHPt+ghgEb0%zatkjTDn*Nl`GOIQVmsx!T!hJ(bAKjFkUh!?He^o zupcR{q*`$69H!kX+C|X{SUwdk?Bgq1bd?f}DeF z!@w-%NVEM+12U&UUGE$f3+k|q0w7z6|2d-2fH3X(&OTBWrE6b$P8|~nL{gBD5ddpb zqp>dnF4Zj+Pz{~>Wu(4i?4VY8n1H#y`H)D4I0M|ODn#^JlJl~Hm5+0XJty;N4>!Dt zz6*&&^SPzsxh3ufXiKi6?oz?ptRDGCa7&(}TuFJ#oUqW0xOLhTlm`+RtR5zqXAva~NwH5*{z(z(OMqvn&P)oJ8o%WxLR#xLxfH=<9^!hP$abSjh+ zofKFbVO4YBPF{$ir~W56_isCdHrdJhvROu~n?Z}BM1B4NIWF6Bfp%~(P7C1wx_{G&)<0=z)N45S(1^bt?1`MwO}4*o@49BSGXRgKBw%`-Rcm2n57n% z6V~ub01|S^-_BHv=s~z6HA^C@*Rc6k9FYlEU9#%yB$)p@Ycuv|NC4jKhIVT93MN8u zlaUrY+i`zRsk4>pNm)DDN!LB#C+i!0zTm}+@xaY=a>YsIe@&m&V0m+N2Uzl1>NHfo zD0|Q%oD2m7mu`k5Rn?{wPnTAuw>0=*REh#PF{mtL7AKMELfmX&lbpXNS=%Rz)#@S<$} zEU#UQNabB`C;pyX3Go2A|;C`&h` zJ8I!OVRX<>;7@an^t+NOo!E2A<7g(T%~XD9+B*C2rY26C7cZ~7Yd?fzkDI>-H6GiA zxDj4IH4B?2m)IwarlB+WM!`D+^=Z(8`GyR5K6i7yvTjI{Vw+YWWs&0|~5T7s3 z@Dl%UaJ+`fvn-bt{&9|pn26glu=&NTSeGU>a>dZ}7g%`sch5GuG_hbmQ%TlB_A1~b z+jfo*1qdG*aiIff3E^9TVq{V?`_C%OQ8)BNKu7U}bHBjqmh2%iNPKPp%)aRWyu;qV zHa}zS3Y#T8?UI$foGtHR+JY7pr z#2H}7U?L%R>X#Y5m+TzS)2N;QB(?GVWuaiddFqp}l1X}UJ1h5iz)Pj@u857-x!b~7 z$z7*|PF3~T9*H8|TBGXp$s4frf8A0enfrBd6U5gf`Zxu24(syW1%WL8d0i2KhlzLt z1Pm(syb{`@TRn`2G!}8lHuMIX?N75#>QZPZuFCdFoxU)*0l3eZIPF@ur<#~leu3-3 zvn;gzZivgpXhbEIgABuul+&^YvtRvaCEren9@i$_#nvw6WGpkyFd^X2P(3p&VEMvl zLx%_0Ae!5Zn+wt?axqta{2gWGIk)iDb-T!P4#>Im=_Xru%!rG_IBnn0&$eDZy90s> zv@Lk#dgt~!n8=2w+<%dJt@q#FY8tTUa-cBYz!R!#<4V6Ru%j2~t)QoBvP^%*j(w7N z46)T+WYY+l6{gyVwQ$w{^2VMsS?3VLg#6Uzf8;*YcIKn~<`s<@B(}RvlfQ}R=jzMb zKIKJXsUx>^;XIDo!*byr;H_iROW*CyuBV59^3}2F{NDFM5CjwaS3SfmHiE-X*NH6vVcAv$9h$g1+%Xr!(Zfj7+k1& z+2>TPMSg9cIFruqfm2xH{7~=9Y}=H71fTQjExPjOwCs!}-FLdeEm;XjFG7(0+Bnr6 z{BnnVL(;ys3(=;G^CFx1AsoFRJQAF8*YNEBA679DR8ad`)7Qy}KC1+zzn%ystB=|9 z6#xwCmAkZP?|eGh`8i^^SiLU`od!6(B+SzhQRwB&CE7=~2hHE)WPxeaw=uo?E|?tN z(Dj(%p632_iTr`O)(6sgv|}gl)@lmZMM^lmFu}7VzHn6}qwmJD9xu*I-n}ztAAe*T zYorg@c=m_V1Ne~spyr=bK~}BnB>=^uo^H46($Ny~u&I&xO(J(g2HmU{YwJTszVHrY z!~1s3tN}?Bt!HMUOQIRR(#7KR82wR z*|WkM>um6>7-eIa^wsh=ELZ>f8N2d^D*4W1!V9nHpBvM;5>yW(vBfV9gIx({F@!bW zfeVm4V}njRSj((%;2__Re2$Cjsk`G!t=i2ye%9_aFy4=&^+Z>o_Q+*ca$0@o;NRm3 zlt*Vf9w_hR)e-o!bCghn3gd(-Of^pEV5&%Cvia)!+Ruc<%Nd_V|0+LV2tja z#CDPqT|}W+Qc`{?m|l{uiQf9OFasWZ^?w3r%FWn_PIR4(`uXKb6b?yqYFO6MjN@j! zlg%Op{QFHF^*>lferg0qsM$^tw9F7$&)eZM?J`;92xok%acl)-pRprCyWRl-{}RzI z+iQ-dDi4}}HQ1Ak&?xTkhIV83b{4w;8URPg6dE=}f^aV2QWVv1X^h_ItYl+fYM61> z?-}8I*o(FNFW?gqW!If{gq(NUEh-<=p76-mylXO3w=oN!f zu83s1#dQc~aqm}7P6Qd~vD7`16o&gidqU#$5q|+Fq z9$Xi%ipvHd_cwgX zOCR-92)3^_f_AD;QlIMeroCxySSv=ZygY2Yx)JP+kS+_zm-KOESNA_4^t-;@+2+Vi z8YEimP$gweN2O#M)+&#jsT_oyP463{h%U%mfJk(}^Of5H*0}av(u~p2Q`_o^ zixqEwpE4lJ+|<|K(grb-zj7e@r0XdXIkqjs1N;a!7|+;cq-Wf7zP>puZv)L2Ryvs+ zd(}!}W3w%W7_QQYstqK+fk*iBkG(YLfy98KgTm*h7hK?9Fg=?!5e;Pfw|OM@G=GTo zMfJzK-Lv567nR^$z~&!MAim)uRk0L}(_*=`;a4G*D6wp|tLqN)4wyFIKyC&FPSY1& zu*Yb^6EGci$6vy`7)q9v%(jRn811Ua{llOUe20;<%2?unyv~{mW08&abNbT&gK^i_ zS)qlNfBoSK=}jL>zo(Smm``{ZAgzV?eUrU)6zJv=YM$tr{$ ztlCpx%^u5fe1x%_8yogrdlw;pBq@zY>DWHS%ros?*I4MBprmM+@HA8#@BkzR1{}4v z@gGR|1+f2Zz7qg)NFZ#FSLF73#ug_7EI6|=o2!87kLB52ujC z13?j+b!1X+C)j!0;lq#AS@nzLiPQ{U0%S5=uuy;Mn45ldvZH|?25mg}?Iq~-wm$_2 zTRxMH_WfLs(hBnX?&eo1JN~;&nHtq#^hurd!wA>nVz#US;%$a+O^V=xSIbGEM?F7U zmGA3skPm$eyB5ruUKfQbZWcRw!pET)9Z*D|i~&R7tLzJY%%x%F3Rd`*=+&rQ{>I~h z>3n(5E9K$}Q$W?Fngd-EWZ^7Ntw;$LD9|^%_br{a1W_TgMSn%VZA#2)aY2s&ilM{Z zOaR$D&^Fw`w=%Xp!YKKlp`usVhnCHorH~^bG1a`e$p|u0OHI+qSdHz8yteG9Hq9eD zfg)sr#SqD?s2oCuSg}@c`Vy+o>f?|lt7KHs*Zw2BQ7n9roM?z3oeumJys+>Rxp*rO z>Ufu%MrDK2q>Nv&k;AS~#^Ifw;gCiB5wI|5DA`n=OXXHvA&mN$ZYG2ftXvC$xd3P) zIs#D`Awm7dDxnul>tuZE&Qt{gE?BMW4>o?g-J0*X{G+?B($z=~s_IgvUY&vLqiCpF zg`xk)a}zn8{^23|4mzw7}Xib^ohu)o&BG=Z*dTdeRw9vr<-^&I%t@-d%I~`!!+wgS* z(FPS9!u2AiZ|b~GVSrIOACi zrl}RrdG4olEZ2 zh`m&VB*seMo zJwO@jDw0EG_jH(QZfS;YHA2Np8&?D+pi(PH5cPv`44`ae-qCRK<*OBab&O{8ModBX zK}#5S0bI3A6W|EHX(TiTrMv0_p?g*So5~Ijmsu%yUm@UqVDUDZEdLk;46QxMu4~O= z2d+PvPKG^&cLu+fo}UEhQZa{LZtVBT0}o|$!T!K&u9-;mHqg<(b4k=g?bCueHpJ`3 z-+MMq;H8^zbFH>(@L4eY^lsF+_nBzP+MPzxNYfyrY5P%|k$&S7tDj9Az+u#& z(Mv0CwchBhAnL)GY7M^EG`j*rFXExFwiolslypp}`g*u;4a@^A4kQz_b)?&rbaRN! zxXeVGApHqi4#f7Ui`4E;R8c!1;*WBK_2g}}FUw)YI&W$JVTQz$yXrUREdP%4$lhx3 z$jOh?U)H&5gw>ZAwI{EI9&sA})DA-2OP;dPO$bmOM#7CAPwurd=rTaJwpatJQ?5;N+qRz2FLVa)j8x`fWsEE;h(U+d-UH< zJ?OP8p4p`7(ZgnXQ)qn)=~*hrY6y0YQZ~?k>$W1n9EgPPMgKQZ2s@Z)x_l-=D0SAJ z`t(F%hW`BI#rnR?33Gro8S|w-eqYSLc?oMuL%Z(YAbsCnQ98DCN3ho0xX#BAxwzRf zdC*>2deEY$F8al;@+Pxo)u}UYL6?hcda0M0%p*Mp_mx>$Hu~8w?MvVmsp_@-z6TuE z&@4TRks-Wr!Q%TlI5>+l${sxFDjj>=acg_U!z+g`0M3~G^#R#ZhcTV5X5@7vsPAe& zUltH_$d|NnPb_CCEz4TEQMiVDL0sD&(1g_+u7Jc`Rp(nSuw`aFyusRIqLhlNa6|Tlx6kfvFmfA?wK3oKskWNq^RMvkM!rkVn z^-$Mu0p;(cxt*pzcRC8sAF)fvmo@pq6ViR1ILv;}fJivpv|v>ANT!!g|4|FSqLfEd zM>3_8Wi3oO%~iwCJXmgz z^&~*dZ#qCldhA8r^`Wh2b3CxMWWVFm$M0R%+{;*$d}{B5pR`CVS;Q6r{77MzHk)QI zkQN3vm2ld5=NK|b|D-~&P1D;fY-j4W5cwq9=eu($;{mDB>~(abXxKe zTZx?eO&4z4xN=B@$fWicAuCUy9%Ozv{U~jWF4X%A$$$j-fD9a#bJ9WIA&GjMe;Iok zz#82sn4W+XIJg>v`9#otlqHj8-f%{{lvqMD4?|o8shCj7V1@Bv@i3AFUak7*WBOXg zqCgz?y*>We|g(?TgrvPyGTmyNOI%N!YE0$K-j0}*T2$`%nDxj!m45`Ae( z9V&!KmK(0TMrDV=Z2rnjE+`@!B~r-J@6eXgM2VBg38}Jt8+&LUA8xi+*}mXpQv3S- z-1YEJ(;{voA!39?nGD;3^U)#_Is5qnQaqz9y%^fP476bUC2wtG7iydaAF83`=mem` zjg(Xih;#bOH+D7Cn)oRV#92+>a|R-T1fYdSntbl&?M|-yql#Z;UBAQM!^auUp z7f=L$Ji5Y^ppr;iV1LqZAs#|>ah9mXd?R_ z>U911!@K}NGpLp)-6Dy4O#eSFhSZFyRJvMFTx^YeI*r?J2z~Uh324#5MIcYlEXv)?5y&}@Bg{bZ=lA35pvq-`)#c@7}&Z0{ozdbF3W;|u1 zUNR{wps+Op^b|PGSlb4RJ}a3V{YKA3!`hLlDQhiLFX4Q4&~v+@{FY1AAe2R^t z?X?rez_|l~nN2hBY;Xb09b&V5s-@OGPtr?nvmrEoVrBO8L7+r>p#U}~+G zFH=@h9m`@IR^(q6tmX)T^icrufG3ZMz4`ab9D_Bx z=&jHY>)XQjMSfNZnL*~sWZZnW(Q%7hDSz)F@OOEkOO<3`ybKq4WBT9ZV)I2YFXF{%9NV$7(TpQ&0peXTp6iO#HQ`_Ju{U zuW7@8C&S9Ix(^iv{7?KlAgQU>z^G{Sjv`ta-ispPr&-#d+qBEM1M*UXYPiI{FCY9q zE4JZj914w!E^RK$MDpk6^{Na!f$}NU%!X(MwFAznMYrQzU0XvP_f#qU@iHyn(`C%8 z#b&FTQlHWsuhs_k@&wYTkRe)YE_gG+=pP9<4>Ya+EK%z|N+rqyBP=kiQb#cxUgnn;q&m;ZgZ~{G^;> zTOQDuM#)8F5Q2|Kp-L0Z1Y?Mbl^x~_@icZKeDpiL0tlV32^4pY;|tnysQ5q&1TxTT z<6e^B%2T}XC$Hvl!OoaRE3dmd_l!%jWmsl3F@i&0ApE+BY?Jp>>)PkVfL+31Ps{(0 zDBc`%3iVh`MJsQ4_sYiFqKiRBK%mMmwrJsr(FWX2w9nqpqCneFv0X~i-;U~v!#{gBRa&7C`R`l2}e7K1xc`G4%WA*&}yh~U~x znDwwI8*9@T?pA5CikE z2}R$LNh;g&KES(xIY+VhT$L(pRat8Uh{>kIS=0>cN})x`(Zi6CX9$mza%A){iLBW) z!B(!9`((&>kf_+uF8Zs5B^gmo!Z3NO0#4TW`(}=l25PlkO#0BdFu6>pTi+$8Mtaw1 z*08!h1jotO0NUXI6VUqA-@jYK%w)%VqRN<2Z53O-gl0tFsw8b22&D(?cT3?6Wl!HN z!!tX5Ls}3oq}^xf!cG~>WR~9__0^pg(_@8G5M>P_7WsnS-Aeb%Kww_iQD1Zm85S#m z@IDSl_4?pqS#*RL)1b@~UHdYy^ zq59Z^MVdXcDFLD5&E}G7a0A#G76~^2E5ReBeHa@-zL$scfM(=Tifo`2-Y692Q7r1- zuJ@R;cO;;9qWth1%iQJeCt5bDEL0+>H&#=0vtDu0S%M#UID^WS?T!50rbHXf2O&M^ z@Q1rx4G$kB;T2#4yoPyfjEZ`3*>KX=|=LsB*UP_@b~7 zQb!dKVhA$z1HHTJSR4>WtPm61=XvNOns31ctIMPK=+3eBj9Q zwQEn{`r&|DEzs4G05CSx5RH;Cfbm5IAAZ83xY2;ZFY9v~GeP{I#~N}ynUoU%diZkP zn`Y?d9FO&F0lPz>svw@j3*o+j30cjq^%o?vmhTB!yE^Wg5xdrgGi9@XO0+8TZqSAw z=`Gyd$#e-RrIdYzx&5lMTw+mGH*Y6MD4f6i4l5oz{vyo`XwOS+6?A{(AX5xSm|i>GL?Yb zeQ!i`bUrNZPEBEwcUBHhPQi$2IdbW@n^D8LYy13drhA=Q&srQY%grg0c?4KlI@7}Q6dM*>SM&;+m zJzp@-e*jG?$K~Xm9XgF{b4U}FOcL!`@tIFf@X_g&ec7CgK~k?CWuw6Z77>spmln9R zknMpmPP>4ZVlFDH5^f;3-I4wiTVTAj4A@HyM}ecIncaNymBrp2v>7t!u?gAIDd4f^ zDcSYjr={UxR#jaV6O#{!`5zBZODTOitk$YY`4=(`fM5r!5*_|;dwp&IJRjMY12B%v zB|IVCt-p z2jGLO4^}8Ex2gJ;6zr6&2>pAN`4lrL1or~qp8VdWQmRICLndz;9dg>PBeDDnY}V3M zlY1H|4f$Kt>B!8xR*D@MRmv~*n@(tTS~BhoQotG|^L{jtvUKKwQ|6g`h~2AFGTKDW zW{$EEp*JWZz}=BE6Yb9&BIyq?KV9r)0-WwBiyirpvdMuSv28nRlhc^Xs~8sLo9@_* zzl32Cr5&2EA`r9cYd`McIv%2}zlufH78c<$!rOwv(`KAGuAXiwOn0P(T5?~bm!7^g z?v&=;t3l($X`a$ax|0jqPUgB^4c?Y}Ce9FhNXN`bSg}r8g9-rDa1tQNpxn>cZrutG zIOe^0$ke7$X9QzyyrMK9Q9QN)j0_bp8m5Jz9|^dt8W)TB7>CWNy4|ixR)5kU$=4?F zw(Q1Oj3Vlm0DFMF>r+3@li_)0bD^1UOH5;8=Dcp-aM*)f$-gYlFP;CGRG}5$#5IbV z>XRW%>49ufUvk!Vsio&5Nf2_K$9Fvt#an-{XZP%IIQyICagC{8eCMm%JWD>vb)j9@ zTJY5gK1)MY?Pf7YH_|O%Xt<+zd8W>vWe8R;`RZ`8r-vDpUr6|9 zO4%!U7@;Q8O6ZtceO7pc73ZIlEM;Swq9ZB^E<;4GJYvwMDA(5c!jt#*cUBP@j@Fi(NuvYP8e6iTQBb#ntOykw9ehKSKD!?? z!_c4JFNqiCU$vqVMlcvSCO8%9a^~wZGCCX2g=`9P9Oh2kGitP)yky_1;sARLX4MWI zC1GoTl?E$ui!9|V{b{>IrRgYJCj-i?!CD?qmHfcs5gPmoY zj{k81Xg*i0S=TuLelMrW+Uk>1XDJtK4sYLbAy{ybRtBM-(#Vt z1XpA)`CkZl8og7vCJ@8#{b8sw)k%{M*nv?lPd)S;pFwKfifw$BO`3*n6KTui$g7dO zPWL4*w0z{Ok@ANX+Lu#ZUhjH7PZ-4;Um^3iOIv|ubKK>0102dQ+_Vca1ZRx*QAM|V z)|+!h^j~HzE6f=HCJw!8T*L0eg?>Vn1(tf8&g#M@;I2y~Sqf=4&78DEkbum(JHe1? z%i&hU%lFwyX4AHvI#L?oCD&?JRo8qNY3zXO={_r+tTeM@I@@E}`|+dCEHVDz3x)S3L=Wrp0taE=&^b30 zjY0(B?O~8?NE|EOxlpN4lsMZw$6*Db#7Z5T?)p)LcZZ>J{JVH@+55_4xcdO2o}GI;)=N+i*+t27f;6Lj z;5+c@R$<_SXzf52_?NV30o1iFQ|_u4!|w(VaQnJ+-dO?Mi)r``FjYu;0Lgb|pY(y? z!WiC&>Xops`}&awv6{1vh($d9WlS1og7Tm;4w0pih3s+|Om~rj{LLiu8~b7UELH0` zGYE+;WV#Rn8K_hv%9F$YY*%hyK+DlcogSsxp6dW64V;S)6<9)*_B2QImK$!!U;);Ms*TkT47QLzPsk>gBsixsRGf_G*;{BMQG zAaf`-Njs~Ut)^{1=)t_nf7)S_wC~Nr5ZeG4cuzpEIC;$A6VEs-?gu2n9-+1D7$`IlKRBVMe5-pC`)nPFRCmfv;Fwbi$)fA`K zvGE%|@PS*yG>e64uI7kkP5W4(tstU-?(GmQ_~C0e&TyuPh*ikjz(!7_PD7eSPcNR^ zakpDdRRxzb?fb+r!p|xLX6aN)`l?+7XBw(R4pvgSO;R>FrBV{aCy>>Xc~jroqI-U* z3JOBBu@J@hZ-Gdzf^63f$ymGUS2L->coB0=3svN)?+^K9j9ho|CPVSdcJ~`+{+kpO zigP}H3ii)fRc%J+N0}GI+3g`&orD~UBcV6P?A88a8D2Y|C zCp{#Vq;d1sx&$>cjDF#Md0n+6>D{uexxx{d`aE+Lym^QcnV;Vb27L!*Y8eIc#`iub z;Q9wlU%YWPtrsTeF7;ha4_}}2kIv|Xttd%6zUPEW(h{l_BGo_M*5 z6>~fUT!}JJ?y+95k&{u%d^9qqXS9p*sZ&-x8=Z( z0jd@uPPM^b!6z;iUtlj| zw6Jyqzqrb8KMDmp{L_7Q<93M_o zOUrw0hiqx>&5eM~bzodKg?)THWp-<=I;X` zM)5nKu?MQBs*bwy^c+6pE+&MUy0KDmDMgLn;fmIsVJ-5E^4K~mwo=BO2rcqz_}6Gu z?0SuxrMMeG^~q8%hKn7qpVJTAKSPl%r;_)-Fxcz^RuXbe)P2j>7B`tx2&5!biV4!T zQaT(?772`SS1GwQ!%mqD@eKQ`ahbkGAhdN>(brbsI+v0 zGzds4-QC??0|+P$!qA{}cjo}YNOw8JAOh0e^*+D#uK!vypP2bDJonzS&%XQYZ2;B? zS`mia7^6Mf{5EL1qc{<(i4~qOE^w{O2jv^eBTwwEfxowv_uo6z-QqDz-NKeIKvJag zCh+uTZH;1rW#tC_9r|_xs9Psm*`5ARHSLfRX@Wr0ttD~(k5!Um0xBK#T@&6Y`BTb% z;gcjhSf%ELQdEt?hr*RYNAAu!CG}9tvN$c$3qP@R^rzQf;{hb_c7e61cY0gyW^Hi& zyOi4nHigAJp{+76_wiu0N$6(sjTEKg`*i+5Tm{e2W5x{<)vUsb!X5&bsJKk?Tx8-_ z9Zluy806+fZ*lsz1$t}^321oI!8?W5Ki+~e3{%ojD>%5Zdp{NS|dg& zYN=A<=*h?Cps4EzM}`crsfOD_0X|oN1XN z9G&L!#t!RYf6BMf_36~dE6AB#3l(EWo|o=4hn@GNt2XFwc6Tecb4+>cQHw5zcS6aJ zgK@gDiG8DtF_}~@J9ZyX-puO*on)tpR$r|j|g0|K{%nBt!! zRT2sGTP4(L7-ETT1|5guMwlRr6tTP+MmOSZBv$atYx8aE>4#`iZfoI>%cCsBg?NSF z$PV%^LR+`_RiZb8gl&o%7~MaR&Ca$ncdrsCL=W>1h&v@C#hKW=ToLjUvV!e0gWNIw z+sHu&o1>`~DTJN>B}{)L7NFYj*t>h(Y6FB2J#ol5M4bd0`&s%#9GP-A&WT&4l>qU- zY}@a3ylHE<2<{P`RM`D%msDx?_vt{*W?^q+JUl$JkI-P>k`t>T-eI z=1XajB->I(ZYDFT;Vhf_LR;8K>b$qxnlvZF~Gk|oGWL$5qI zb1YIeMY*>Bym@h1-W6^9%S$m;LvCr?eS;XuvAM3Y+Y#_20IqMJrzd{RPr~{SGbWsi zMcQ9RtLNpv!o!~95zNtd#r_qjl)DM6fkB8E2pIyy?XUi-ph*PONsHLT?ci}{*EDEuG2+9MocY$(G$@>6%`d48k+j9 zrm@9x1C$Ni$3F@rPr}l!!)GzVh5v3qdfK~zo3=DB`#Q~Mfc)e@=IY`bFR5MOKQWM* zL2C$E)EWY{&t(e5y1>h`GtJ9w7HeP%L$%p8XHF81FC_kDN|G9i-<)_C441_9bACS~ z2C{24IKjki;YSTM=TCeY8w|mNidm876eF zHQPfZq8K{5^U+c2U&;#bC(;+=zE*V#6yw#kQYk8rWM-OT%vPHQcnn7jZMW_~A#SE) z&ECz!^vMMqOWiI5`4s=S+R~DG7OAr5#=4L&cL6+lh!g-UfvU`7&N=nIW3E3 ztJg4<(Oi{5uo>Lt31SdA08hBh=TAcefVJjH3g$cV|J3idh7&|?E?PA__^!VX^|O#a z-71ZAC;$4H+e1j94MV->K$KXOE-Pl7tk(}u2BjvFCCa$gc`qe~E4zGBXzR$>2&42j zayuRF-h@5d-z zW*cwZ4vDueA&7W|u|kjA;a?w9@`F8|_JnLzhj+8ztToBHa$^G;kkJU-49uh5)1)hj9;xBR7*sJcp z-8p?99#(yh5qWO*1ogBYFV4O=s$cF(*Bu0|P8%s;$VjOK*xRoX(~bwW_tw>*-`7B1 z&SqGNLaMD8Vx4h3{_0S$&t$R2rpkzZ9v-%&(PZ~z!nX-Pt&KUEd<&zzZq70tYs{@$ zFKKao?8T1@uoL|1-5=Satv0}nmcqSHM2Ifiut?%u`G~5kTVi_gPLA-MYId(jr~M$2 z7N(B`Dnt*eUfJgKsnhkoT1~d=u`$qQKX;f4BCF>YxNdCGnRiVy-O|y>O#dnTe4$k_ zOzL;GlNQv0l-k-r+2Gg6wXW*jedjUaGYbz-V!+ayUZN&0iZ-=D<*XU4^Hm+a{gA^g z2QY!F{l60$ig=?@Oo@5>TdRGp{X;ZernyFh=QDAI<%up8hXL< zl|pv<$UAX77?24Qpm1<-z#r&>o+Qx+F)0dB)^Q&BPQm*vd$OGu5PGXp>XX2+zulYP zJfbubhJ=yBq8bhY#82Pjgl{Q-U|GgMs&0_@;B%rQ2qvkCdClgT`a}b5{CA6}lE>9Q zf3dqPqGuWD6154`kHSJQDq zj=E}_T@T9~#Y}m6PlPS&bKV(4vslYN;5W!NaRym#S2VvF;|t6)EfLah^J)B2wB?sP zVs81AW6P%OfFzY^ZabwDl7$XwyH_!o=x=;8*kD}DwR^19v`!0qtwgLa@(V69Ahc!6 zKiP8pnER%E=iVp^*=20$EPdR_Eyp+Dc*bnXP}J@IgC?bR)6#(&>xOFXkGHx}4mOc* zlkhnf6kQiEnh|efK*Fz<5qr^1+?t@Dtrm;;bAhH6@tK=KFWP9}O|?xEYJ1`ss~Tp* zNDHGd-#B^8nIZBmCQoWTP$W6+u?h%0m}5h`LOBi+k8Rt=hWJX}zpSo^JZDuL)j>&u z9(f_zM@`N_t10xsy9NwVA*&Y!KeY!72066DaBfeP`W~QFrXQHce#3m;yfyn4h9D%g z<^R&Y8`A#AS1a>$m?eVP0!MKp9Px`@H^En1CvR!;q6UAgre#%L>@lF4iiLhzj7~ZJ zjhATCRFIfGdN@=c$;olvXzrI**j%`Uo~v&<b#mrg&K}F?N<=HF>5jfJu(G_js;o))qhFN4-JKAmsr^N zxM&YOpZ4Fm>7}yJ9-cXjf^N)Wvd((R2i@;}Ma8sV{q=bTpY3PF;O2Q1Y?eVn0co>c z)y9AMuTG)^otdEC*{v~`DaU4y7RRj_r2L?X5_+=wrSOLQ9}6l5R{Td-&XKGv#_0xx zTL7>?6Ig$v`})pq*02oFIpi;D<+u&-U`dq{LeDl7HReCWp1_1?al4}KjKQFrw+wM- zOyODLE2OrjO>E{kt!>}%sZ0V|leXP-;!^C$o|-t;T7SCqnBxy7hxSRmRy2!AtE|{> z;t01fxJdPq!&G4^)&E>XYFv8dW{345s-Cb=oP@@Hhz4s@6~nRahmhcz|EBST`a&@L z2=eW>R;4eIWHrR^^?PI-U}`lrwx>q|EkOAlTF?t;Y31WVxDikk6EdN@Api=qqYwmF zeSI;03O?I`epS2ukjSrbxdu5{Tm_MeeJ@b6RD4J)-f0M&0ajZbfJ9m#H(djj*yro+ zLWu>!KI0n*&xX`(8EpumM^{|Ds-62;4_biJ5r^6z4T8GRy)kh3)Bs#sSgC~WFe!Rc zE`uw-yS**w&Dh0`m@{U$)e1)xZ7_7mZ_V*F6Kk=xFeTrIxz@BZRqx1TXl`%foD&Px z#`_YI00SOXBD_>Wc>{O{UHC3>Eo!c*Sh!~FT93)3n+xv;t>}PJIar3ik>L)1!6{?& zVlJ%rXJiH!pR(3<>g%A9ycunO)jV`F}ZTh(0KrI=@%oI_qqeuIq5F?0Sa zp5%!h>0?*+1Los~_U!E-hYjyx@~&w95nOlu5K?EE*`GAT8rXCFc529I>-LyCwy@3^ zsRg4O{i28GyeCS-qOrdP-pWNx`Q_nlhcN8gKQ`k+>SENd>$9;Asxw93O?C}CgS2nsD`UCL%(?);yB z{Kz>famHqDn_RNpo#>Xzw@R}K-)jG05Ztjy)7ksA(EiE^eikMbx>tF=58V9EO^H3v zsj>@P5GT3(XagW4Px>+t|0i(TrFj(SCqAK>WH=w!KX<;+`a;(@j7zYCyca z#gCYSPVaZLtv9{_Q+f2ZGx&Sg<7w>NDqJ-2{Ws)Rsy=0NvOyG;V$oO6R*(ast@d6Z zSl3V8NEl$vzCpXPz8d9R;ZeaF{SPPF-teIQIO*Bt;&HXz=mIw2js^j>g2M?uqSFYr z$Qr*x&5<=k*OCs_x)C(`Q|>l)LL~GKTHmqs)>#$L@2noTIIUbx`)~20A~RG><^xOS z3E&yztiO37>!hYJDz}6jyAlCn{=Ct7B_`!l1QmtY7Izs2*1Bkqm(sh{~%xaX<^R2VlFICN02-;gCtAl^i!dxj#j(qH>=l$3h zJ9axc4g9`xmJ-i5O%)LoW|OO#Cb>-6LAn-B1RWfclnkzIAJE#Qg2!{q=3l+%q}*Wa z!RHhQ@t#Ua*0~<>2jna51Rg9WC}-F{Q%H?CPn}n5LMeBte;-vNzH~WwzT36M3-md= zYj!O}dRJL&cf5Az6-Kg-9K;%+jRacBAV$p*o_OTXr2JA|9v9!gqQP}Z3WDx zqG_6EF(;GDTQgQ;O!gNMSko2L2-ukrpcq|V8`k; zs$_B*a)y+G7DJ919BZfa(Y8k%PyiM6Arl zYkD+1y3J}nL2OIsiW!$Oo^y6lzoJ$X&(F=L^9QTTlzi&FN%y3__M%-Ku#QG(f<;=be#JF1vNzhsgQ(_dk(ah?~m1buj3jh^gX@9ruko4S&A@%wb-Y1I)pI}beDH@2phidDma25AKivM z8VKe4ZE4D=H5d)!{=B$ssgm>CFKUE0Q0$Hzi&DlxBIJNtC0;MAH*h+rtVk`q?ZI-lL}AJO&>}! z`MQKHG8at7033m4qrjz-&jwfe%@faO&bav`>uxqZ)QVGo{2QPG`F?3CL|LE!9@ycg z$|LHFif`pvF!aq#hkWA8^!hgHh_;vpIez5M_21<~J>62&DYA!tq*(_HUz^8pOsPeY zP@w>WH?sps;k#C_$y}^Ioe@-2wi*k#Q{PJU47I>afVX}IszH7eVBdr@kmxdpD|cSV z^YT_7Ml4io)4h@6el|;n-9zUTr&7(y)gbk+si#k|g0Xh1v9tc?D@x$IQK{|Vg!$|k zUoHLZ?HSi92f)n6M;caXV>$W|`Y&%h(0g+s?Newn(2}I)K{= z2+;hm=!h%C3R&HotP1VBPzY^igrBr}3gaP^FfBz)X-zb;3qJ4;xhtgH~aUg`aP@Gh? zT1?L;S@c+&mYz>lL9XBZj_h?2V@(&1Vjwnun*TTR+$3pAfO7fpv{)D>zLus5*tRBa zCEJL~>X#L=Vr`A=?=V7DOM`4Jz0!mqY#wC1Y80F9_XFVDiKrON4-r*}nY0g?@2;tB zaRSj5WIHT|TLLh+BBsx9v41tNq{;;a?R0eu)_R9Yo!UUKLG)0Nv01nU`;(~qt}RX2 zZ991@p}bT$;?}b>e`45f`$JeEG|REt*iTM(ExE?|%XDSR`{j~q;(D_Hp~MYu=Gf;j zI5iSV#o4d>y(W)GHzQ~lBJzjF1flcVjXB%dmee~rI84aM^D1fBe_n^14y>A?WYx3 zx5KW^q9~wiB-u!B(Ev~O7`7nWM4A)#R%W2*n18WABsW@Wbh zaqUate|Il+G&iBZy4d)S1`4;MD`pr3V+79%6z$#~l3`LrA5yAXJSVxmpK${|%h7W@ zx`mtprz9-B{e*o=OK!mG$=Sh*gWItsyA)y30#{A5ZR7B8&VVl4F0UX})8M5k7@_fu zm+F5okA3^i8xXX7=xs?QP)Z$V6mo(T;g#qhXMZH|jrG{R@8*f`Qc^IZHLSq&4NpnS z-SrOcnAV{#CBC$LqZCZhS+EOO#hAnJG|4^=ldw*`x29N_3SwVf{R5$+21z;G1AeDp zbmo*162}asIP#}>5pH3)Dtqj|>(s`klI9efh)KT*2*4=0m1aOE`MZ3xOhx-0-cds% z>4L!<)}(-qpx-K{sN$FZX#xE3Z}Oy;NZu_q2vZ4sz4!=K{c_;r)!)u{o&oBDyYYq| z`prMMQSfZm=r{x70qPR* z)Cj>zCWDw3Svi;fu*r;cruk`IQ6P#;4j!-+$a%#ZFL&{)_GtPl_}%ia;OEN~P}9W& z{gj8nq3;$4ZmxqvXG%7IF0Zg}kf%C`HXZGTx@qmMD1~ z>08NVVz(1|^^K4nJC4KqoflJ?Q_=2ylk!Ep>$F4KT>N))r*XNd5Br9ee4A!TW%4Oj zFg0AQqEM7A#-{pVtIFBY+l$x+pKM?rNnU-0>f^ypaV}abi;P{#_*7s&mG0Jhcr8o< zQ+mE&yBZ|~Tf~0&ZqL+={`}rKq7OGWzCTiF(bR-PgPdo6whL@yWi)K6$d-`5X{+Aa z(F^YXo}@{{%f!J_&&=`4u;5>Mxr~|8s{TtM$OLND;XI3yq;K|nG-8Jxbb^|HELJ;* zmKbp|-(a5dW%s+8kc@W$~)`Uv!|A>L40>>5%)&JaTcXjj(M5DTtDDG*U>|34AXDEP2`^;?*vbz(i3TuaoQN=5r0S_F(kCK z(mR^B=XhP;l1W*&+afZ!>=Rv+<@0GptJNYb{8jz%(YKPH4S5Qbj5xB<=||x5TB(9* z=dAl&p7#i#X*kym!Ajsit)TU<4fXfVCQyWHp90OuB_*M3 zijySEgpb{Y6IUx>iAg)X2g3nA)2rXImAusJRp$zt32_3{V-~-k8ltQ^>}!%olNV?< zRpamltUS8Ra?wYp;&^aU(*JmJGW7MeK_l@cKBO}LHJB+sZLXsn28+eWcZoFS`IW;K zEvo;{NsgN?cxzE;wE*5T%h)mbml`B^wy#QULw^sHZp948{q`7_W#Er&u;_EreZmu4 zDd&=Sr~rzlDjbVV?gloZLgHor0WJ6Af~-+UpeyV zrO^0p=9%ttOByeDZ|8VB1QgXh?B2tw_3lGdBzXS}BG%JuL(k7TkIz6IdRoZ6*o+0> zsaf5ilator2Ksf>P{j5d)I(baIwv{n$QpAA5ISGG++d#wS2%qtDP?OThH+9ihsZD0 zSr%`Jz|b$Vu}?p5vmf%Ixa`phU~*J+boA2mre74cd*10x`CEV9$Ns0pe@Vo88YkN#%{3%|dOF=8i%V4qrb$&Q&4Fxkp zqxi15NUp`$u3@T*!#lCD+xC*8&)5#5e+H0LBrZ+{CWW46lJlM=S@aeOFk10_*$lrf z)I^#f_j1*pfws>7KAE@t>c{h7ep8Ni=-(j%1NTkY>=N+JwvWqY;K;EbeFn09B}nYl0l{_Hb$>CswF z#HcNKW)r@9%ZbpNu1#3@){(boOT$!Dnt@zfuZg{cDr@bm_&Y8nXQ*p8pk?Ef$X(*w z*OOw~Fz<=lCc|%A?PylN8$3I}^)90xe@-hAZrNq-%l_c=G+Gev#rwW3)(bzW;LzX8 zW(>^V{TCZPJw?>Ge{o|XJRbW8HFIRPiP!uw?5Fs}6r}!75-D}`%9GYY!G_Q3lhh1= zeV-6cvwhkIE2&RE2}zHn(g{&b;4zi#DHk9Hp8|iCI9*X$jvq%lF#^OPZq11|H1Gr@ z$zmMI^E5m%$!wyDWM+$p42UpLa`6hJ0cc&u>-lX1OI&SG){rcXLCKJWdE^A0xbb*y zvy02=8Y%q1Gnu(K%Hq@!ho^#f$ZNN)jiQ9D4VcY6V6P&^2HIc)1B3onm+PAwN}L#+ z=)oO{B|-TJu6j-0BJSKi>4wJH_|1anTb9PIHs~6@BxKTFx`L7X0o@t*zS<{FUg{$udUksK*xowPF8Wr(qO;+4b%7N11wanOATwToZ@OMFA=!ed|VhBGN0n?RTyWE97Xe4Hrj19%(iKj7{Z< zfvStjEflB`nv;u#w5{z0p$6(og7lLS1-AXFEou`vTGBapJZRK7)mm-5W16D?uEhm; zX8Qcbg~Z{TZw{Y1>0PW!(B2x_e5$@54Lx|9$WO?UK)Ups*Dr`hfrx|xdEaOL{Ne)Q zN70mVzHis|yKCuS)1S)-#$0v;!vhEf>Qh=o`tB3DdxkkP&S;Cl?6I-bNbBm!bK=Yn zXb@-v_1Wa=KJQi7LibapLwb)K$PXwZ)I3*x%ke#_6Zd1{^z3nC)dl)xX{j--ZR^+Y z>yo+v#)@7OuFAXV0|a&7z-knev_)}&Wh?E!`te^$MGtLG$w$R6f*?}>-ebtG33yL& zP9p-GEuHnh?q~U&u;Ty~g1gAy{+LPLTx1A)4cp~rbz_NXMtamxM@Y^h)sl~asc9)I z)@WnyZACNM>+$T>hAQUlh|;#Gi&;aLPoDr|U-uYVjhq7V}?Ryqy}eEPI9E$G2RQ{PzsOS8={bNAx? zS6x#wZwG^niLN@Wqq=V^EqdKLyi=ovAmAWKD&U4v8a=k8!}jYrshLO>~%tWOR9GHhBT;>AbcXE2sR{YSv#QS8Dd0kn6raB>c6-3JVDX(l@ z7Xy3hs^M*`xxwgIu_wB*Jk_862 zS~~{P;a5p0;Q$Gy-jrSqhbH(!hmktHnVof+v$!~!sH^^8J6HIY5bBU-_E~wHTKJnh zOR$Q-S1ym{?;wU(Ck&HjD-D?`fzD;KT<$vdL^?!nNn^`~#{iAh;hrR3lOs>+;{|_S$6IQJ zb{B)?(fEpQP~npj17(&&icei{RCa85TbV(nX57|FU^`;RK*I#1>0`IwTUr`q_AZY* z2fXi{60AfQ8g|7aW5lsFm1YI{FCMebTAtU)b}(71f-Lp!3Wa3UcwoX<78cl_u&{J8 z2NE15*(i+GC>E?Q?v&YNrW?~KcP9^??4L}?QfoK|1x0-JNf0txxf+_BGy_`Q@l3X0 zi!)K$M+a3lH|e?)cIyr1*vNT)t2QuS6iHZQGouIoz04e~Q!H^xGH9xQl#!dR^pA)&~d;on!Ya8qtB7n01 zhko8s!W5tdXxC3ZWw&8{P0 zh^>vUpZFe#abC?PZmh>|k*m_5Y*Dr;&Uh7|)di95Ts$J1+lzi4U|wMANE4R=rPBoB zc_ZCIfAAKjq&LsH@>#R}``%((hqS_J(J;IBM_;H&+$yuo`!QLIW$_F!1?8ZIhoqIo zH+q*om>hD|H?~{9tsG6Av7h(qeB`c*k`-N6R}@K9q!)c)}V;&Y9+ zL?yR0@w`4g2x!RBHjocalOqxMBN2WELMQGt$AF0rET6&~aFy_&c^CRiwhVed`c{+e z8a*UhiEp!^Fx*(lQ+1)U45&}|6u64sK_=>eQu$tz+|RGQy=wwsXN=T0e!0GYjv_s- z_Kx8Q6(nVPi??E9f6RQ_?qpT(DuyrfOHx;Z_QczAyYVWt1v`X!=Tqf32{7WctD-wL z=gO7zDRySH>dqUosdebDdx`Rm5%&@7fD`q79PUk}U$P2Gi(=d=XZ;#;Qw18dGcWS?caE$!EVkN@bVhSh$uz*=~iiZpH z0gn=|XH=BkN^#@+-(v6koHNIE8Rug!`vzyqUlMV6G zOPB&GmtNTOPg|M|uUr7B6j}BP!yh6I3Q{=qfp9KP<+Kj;k3;YPdP4WXw|JtJ9Mfk0 z0B>)UI3!=$defV;2^$yU9G(;)?twa+P>FJ$qIcdBX18n$do z`I~lZv{QqA#-0wrs~44Ub%(XvUStmMPVvoXYS9+o!n1c;hSXVn6(26*8#z|iHlRMa z3b75QY1~{~n&4EG46Yw70~PEQyNsV)#w-DK?$c8UptSMuNJ-ze0m$~1we44w4HAc1 zA4W=K3XV2G#676UKaI#_2hDkY;s*z=;YDtKVG@S0dqr2;lbxa4MCV~3L2df4_Vm_k zOHzU6+iPurudFl9n1b$;eN>%G<2XpJBww}C9xlDjvGVQe(+~H52ZfP$&tXuV)y1&> z>Vv?bLBy&a)CdTRk|xsTr+-MQmW{29L7NIBJv)xUyH&SwNOHVAn76yigu|`Q#x?DI zoo31dWqvG(w_zgxE|#ae!$u>-n8ekocPce2E#8sXgrD3ctXcqe$~Iq5?uwN(8`4UN zcQZcr{bT;Yi&<-ScEW?PE9mOvUI5=Rdj z{6Q?l2QCUZg!gSO=u=mA2)7O^1^_^`O74HmwS~CpJgD)1+f7;_m8-k9)cZExv*)t= zmPQcRphPI*!kE9mLd}>u~5!!l_-1pN!JeaOSwVZ=I7gJ*WO!}J5oY3od z=dRWd>;--?9zP6BzGqE|x<1^$cPeOXsd+CPuo);;7EtF%pRG;$84SBL3&`KPGqsY3 z;fnoIVEQ@0jh#AQ4)~VedLYWY!R~BbO1@AoVP$vH^9t2y*vqQw)d~Y&R2rzMe;P0U zsoDg0;ZP>gy$XW;Elai;eDrl8H&8DXbb%RLX^^D3u8_=oM}RE#)e-)=%<86=5N`pP zgw=#}LM?^Dd|W?6Q$3y`6?mRsh5;Kwpf8sy2g+8@7g>rd{s{!HFe<}B3)0KHQ) z>BVm^1QXKo)!*k2HEwmYR`SyH7d;xxyZ)HB_>dD|fb{VTho_jU$W@pS92;Ni)IiE3 z;)eyE?xB!FWgthKRvzl{s#_YR8R8?|sT#oby8(yr#)K&JMHkS0n7a0BxeSlQ9vp%= zvr_Euh5?3KOAFSA@ohDf5K?)xg&7w!nu7Mcpp(0S{*1jN^K=g2i^Dpp3ma}pTCPV% zX-zU`o1!*870_)90Ae;hrf%H-1FqHF;Y(7j*+oyh5%ZoNC^$BgYOOmtLG|AtxF*Z& z@GzWByzjf{j2#vtoT#*oh349s7UJF^fuTST8MK#dS~hn7)h9Rh%t&Q|C199Gg}KuR z+G=2AXz>Fk$0iT9iI0|R*8JOOomP^TuKnR3dUahbp?@!>zOq(LOG}%It~K$jjnARw zWz{;ec*(uqoH56^-@=eK9w*XABv-xEF0YXT-mD&%_}s66-aaTXF3(1!R*vHHa^l4P zAEK%_75f@MCF0IQquN|HAFD~VV)>D6KKzXe|085K`bsMo*7<844l3m6aCONWa!vAr zkyA^*mBh7QOi3;}e?x{dOrc z^i1TeAY4Y1OiI6Lu&42r;HzmUGAJwzysM1*1NGG6=zQCBG9;=4{Q#l}3S)!M86)>% zV`gd8+I($5k%-?O9M%+D{8{OwTiP4yWqig>pti8;F7or{N#U&j=Pjsc=F7rD%Oay0 zD24oaVNsASv$$zkXw5uBl#sG?Mex+wrTeI^_;#MGc0%st`BR9_$V|@E=L~FYA8(yO zZvkcYn1DV%mke$2;aGeQxq5Obr9pO6dpm;R+>{od!FgJa+t#0T*N4Aj2)#$`SsZ-` z?M}cY%%(^J>`Nj25XmEA_t`hEgb@)y?u^y_``0A(X~-+=ZpRtz@RMB-i&cKV7>7tl zbmaS8x%u6Kgsna&+7rESH|&N__8)&3KoJEV$~*CU(U$=v=EPL-=n;p@AR0n_ikm5$ z2DR)yPQuX{;bXo__aOv$t04NoWR5YBhHgu&oywsW7Z`_k{9`cK2Do@>>Tz-Gh%c`B zNPyzqMcZt;H4qioGJu|FC7jx9C3<%@&ZItJfPQm~I8BK{z2JHJg(S)7G6@KBwL3sJ7^Ez6Gmn2#_)!rT3e}H7t z%P#vz<$WYe=jqby_n)G#ng?ngtrZ<&%?yBizXZ++B;m29Qpj8bbmXXYLRxHxIdcb( z7CL4zsZ!iVet2tGymDbk<`9N@85IMXrXUkJLILTT>@6Bo!;UPEkH;F#1iKiuS+x! z6Na^pqIjGc-{7Yb2GxkZv{^Ab@G2O+I6$V5>Of&ia33kpZl@4Ig&_obFKA5pSIeD) zx~>#_ad+-rzc$3@g(9UM8;00WoLdK;rB*Yg06)r&szsz-KVXMZOD(!|FKV!HgmRtc zK{7rk5^6mK|gx? z#Se65z_BMTk>35H;y|RKIoSTpEt}a(#*=3R+Q^!sxoLzKYSWflk@_B-COd~M=I_;= zf?L%CU%kT?NtF2ZNJ2X2AfW7?8^MEP`#9MDp?>kJYmH!jeFM8taNgoEJULU;swi+q zH~L%r(w{4RdVL|*H4sy!rW2ubp$by2f-T^sE4a&h?%8J1ZAORU$!zn_V%4h6jMjz? zJCExJJ&%2by~w~o3rE^)TFv_qQ?m56f{}}5@EXtTPLwv5vz9<{RvM(1ea^8|aDM6o zDx^xOzU--sfUMPq691u+(|mb#PI8}T1msp%bl@PT-%>`GyA#y#G5lT+0xGa=nBs%8 z-0+?_p+zD$qfK2++sD2cyr`6&*$?97tde?q@D@o_q44JFGI`LCarRRyhLYy`v+y)K z=f6S$J0jewWLi!sYOlI33V(Fy+tI&%bT9=XbA7+{qi6|UJ~D*g0P`h^$iS;uv%Pf= zd%Wk~U*3ssNZ-7_A-TX%4b-RI^9|eXRHg=SQUZn~+!qp0S>90r>FgI45 zmJkzQ^mUk~im`ezIQ)n&&7cT{p@P!}2V+CGnwR2xc`T)E$GYn_uT)JSUt%_@o5c?& z=qXwNZbfR#S3bHTFarG8d+d z(&U+Z?euz=nCf3pA#PGHlYP-`HZN)KvXVdk9lk5AY81Zuhn#dBCS3)tJG?d{S|fzr2j}1OGU{y%%6hVl250ZRf$|h~JpoQ*nkpH_ zYkj;=AZU?dJCf>deiASWs}YW zq=sTxu29gy00C8764ZM{RLnLO7w5m;J`n2T@pU0e9 zt9$8!fSi<9RZ-l1PkgCBWGLaFtfRh3zE8OlxDgF}AX=)cDVpha@yik8)&7gKmBcg3 zKY4QG9vHCTKbldh%*E-2R$0tYt#IBt8QT`TAL`B!`+NYj=OHCiI!xcvfITrF&ISWu zS{xuGO{q5=15D{_!`cI-R=yPae~u4Ep|qk5oN7Mk5@AN@qlCJxe<`#Ba?axp7hR{B zs1H*Hu7C&f6Zk&dBk^WNfd+aKSNM-1z(7(R0k(X**uMNdbbV6g7OBs2`HP2L)L(qGm|m5~^qSCE)_ZLJr(>_E`t`HCh$b#CTSHumK4A z17FeBJw^pikicmU>aS~i$Tzpn^r-s5pp(3xP<0=&cAkB1^V%>=n(m0}9vZn=)zMxywpaNmt#1xs0_ zuDYS+_k7|k;uAP%|3D)4tMlY(0{D-BlkSEjRW{bW>(D}pt%gp$;TNDOwA!4u zf?{QihW}{+IOA`!omPNxmkP!#4z@&dO8mLcUKw1e@e1Bg=FANS+}+r0lqHyka{mGp zCL7Lgbq$N0Wl~A~2cn5aHB%Yc^pT)G4oyfcnhOz))=oiPY^IvZ4Z!BbkOdY`Q%2$k zU@8{HZ$!Z&lqqwBFWQeo>A+~v2!CX09dbhI~&OPm}R zDS2@KE+bag4+$kR+2ou5X5t)_^Uh*6)@)FfA(1)^QC!|(V%>eY9u7qIA)m5P`UOn^ zl8-W1b!7uO7D<16@iT)3dIim?fz+K)v*c+`_$5hNpi-r6$Ri5*^Bci*ek!Uxk?@K~ zvkHud#4Q2TGzai(QxI!S{QQk}X%i5st1PH=@s4Ul-y)%JuVx7!TSI4+UWXGOKAzH7 zAaThk;?7hY^m>@DZOzq>EZ33NDfX3rCQ68x-ag5oL_L3-^2tAa)C){>+(2&LytU!F{(LrQy|W82Qz3MxF9`ZOUCy}E@k5Y)Ph&~% zTG6RVvHg%lx8Tm(g~fb_JlQ3kN7NkP$NikV+Z>QB{;5pGxw1o zue9@%SpYxn8^Ywt4L>FxS$ztrM)_nG(_yP6zkx=uzfsm>T1M&;|76+kE&^$#MUpCJ z^_+vM=ao$;bQ|k~hyMH_N<5-Mu$k;!ycIN?3A`yngMXCQ*mbiws{`3B6eM&cO2C=O z|J*(&UDM#paaesZRTHU^P3ScL5t3A*OI*;x#PKKxxdiOQXs;WY~&y!Og!qUl8Zl`8~wSZN@kX%R0I}7M`ri9ibF@nt-il%phAqr zuL0S*fL_OryBXH3Jw;_e?-tY041+v$*GEM;!T6P54G>|#-mrV}NsN^1WqOSNK&w#G z&kS88$yReMu-X~Eih{*M2k+Sy;=Kl4n1g#hw!D>bT%j==O$`;YY$2qN^#&%A?ibbNix5zqOW5O-PbQsuXSt_V~_Sz4@L-NZOhXa(SC zh$@>RVd=Y~Blhnr7@vMVRu4AN>XMOpaKsd{j_@%k1K#RI9P$qG|Il-d#gyP5M@zAQ z{YBTy-tgXnjNvy2$OP8!L$meuO?Ah}SX|@Z@Wxl%DrrFQDl^1hB@jcGBV0Ssk^uFW zwG5c#a*j|XkFH1Ej^hUlO7DS(r%n1d_9|!k!;8MbU7{pF0w`1XfIq45Di4PPytExnSgUsGw5 zXgGiW9_#4lb-d@-l`XpTU^UrsZTN8Lb&#*3qw#9%LbRYMXW^t}hsNr0_(a$jAD?wb zV$YL}l8iDd)q9Z4y8gF8u@oh*GK+Y(Pu9f&U=$jNbzRQLg8q##!>>)WD-f$hnND~RdY~w7k49kAn$6RUs@Lj@@#%P zhRcr<*eNmQGy&T{k__WlaxINoP;AUIyfB(FzA!RYN551nuti5>m~YYC*qLh2WZa7q z39U%Fg(~>wOZ+WBlEQR&w;o)YlWOs2T**m<;bM-v33%$>oK8dtFQLzV_qadw&rcJTzm`Wt)l~ zh;mtxjkZp|yFlgNA7hQy;`#6ZIvKcEW!DE*8oXIdD;;f5 zVv^zH$)uDn<{y-F-zxBx9o>7ceecBAG4Ql;hj7NRSNoBzP|@+FiP936bG1uu721En zQFcxe$Cnq)i4XALPAq83Vmx`bIrSjqJ;T#Ah&Yyq8u6+ea`3%c+MoKXm_756b5$vI zi_~gFS&;oFUUn?QR!*$bd|5q^7?Q5>a#ez(7}27!zObTa-(9zLC6Sh0!ZKsomdO9n z^p#OGuC6nBc3A}#K2g+eJ_+@;0c-R*%E2*us4xVu9kxI=J4aZPZC_x{$q{%hq^ zk`KAL=k7CS_RMUh*(A@3st^)zRp985Pq0M@obBU6EHXdFSGVgTN8>o9vhL;T2;X zb6DElL4G#-EP3yh{^_-m^Xu3aDB$_#G*kW}^MkM&pD+ScoUu`3&TLbTN7x@(p=Y>Xn1~QnFC3>i!6L$OeeKz2n+|Cr&XKhOUC#I1qJNDj?L-{w2rq zSG;V}Grb+n9*Xg0liovXI0E0DD`0g-{zUtbM@nGHwHd*<0311NC~9)x zv8Mjv*3F#~Wz3uNBY86F_e1R?0p|7tOJs4mjSyVVm)aqPMggqexQ3+pr<9Os`!V0T z&s|n*)?fUn%{z@Hk8HEmw27&D7ZrLu^0IuowA6t_ZT|`>NADEX zacmEaS@f68BWYp{Di!MwCuSnzJ@xU6Nj_LT4Xgirx6&f5`;O&4s6~?;o>3uxu_>{1 zDyh;OLjJkRXHT%!)H=)o3k{l)0c)50^au=q6+EFNKPYJf4Y(S_8GX3WoNg<8@g9Hq zqbeY$Ttp)4KYr@vY#9*N^0J&e-#2qxfaM@*8&`P!&l{)edOZUKY%F7V1v6E^uj`W0`M1uU|xf|q<$YMyb+HzCj zPWx{M@O>K+I)hAjJiG(5$cW+R+azx0*44re0Ml^pe;!Ypn$C*+?a z+Tc0oCtK&O4a`R6R0KFJ$asGDc6?d?N6U~T+iF|Yl>M*87!f8D?A^!lBb_2v=%oZx z(6Cpg(&{JG z`(vp*3?_;Eq~o5O{EGS1Ynia--26&E6La-6cQkvs-$lC0BikR;oyH((Xs{?t_7qg| zJg&`fT5$sZk>G!@kVp-ST z3w)j$K>8G9HJy0GiIw^jaTDgw^J38Yx$?%oGz*n zJK?ytzR~bhk$KQsXg=mp9aa`Q{x1WCe+V^qS;7Rhkl+@rFtGT z?D(3?N^xM#zON}N($sV1q5wiRX1sw^?z<2ZW%VS+|8IuT`s6QYpRX{;rMOIur;Dvm zfersG2HAGzgXY_%ws}0WmFlRdrEvX8gMZEn=mXSHMF}T2cz4L|ye#Yy$g9uDNK^ZZ zO*k}5-J?G$2G}b~y}fVsNutmXcGSNcXYR8}fF>lS1QK`D0i=QZqz3F2UFi&$<>i5Y z!XYVqp)Zj9Tyo%JRbLnXDz1B%<61od58O@J3GOZ_KQj1q(Qpr?d$NBX0}=brr+fq` zXNlg!VIXvEw~gaj9g2zb-|G29JMImIuBZP`%h=-CtH0m78*@;hWA&9!s75o^%4w>j zL%b=O`+UC&+QvJ@red(aA$vzn$1DnF4w{c7E#QsIy@y6*{dN$ri;j-|sE68cnW-*N z#k(RZql9-TgU~7CUqGync{Ec=23DMZd*~U*II$_n&q5rsEnS@()r-dh_P6kfxTGu< zrow6ShM|!O8LBr*!>T zAzWE=m3F<*YebgF(1Q<_3ctHy6yubwtDy~X>PchR#&Yo|gO?(;S9p74@DNiQe))*& zVcm*lxTKWe75G)<>P_o;Yt*>B~ymdvbGxQ~eh$mvAMG}Yviq}jm% z3!S(D$uq8Ezv^XZa6*I7<_aHCv`Gfb)LpnJ>Sy()v0q2R5v+_a_8Gf`0yiuZp6=y6 z-My%C(SX(Cz>aD^k_DRn`B6@2Es@o@+`W3oAH%PZxz%ME0q!98D3WTs+8k0_$xOJs z33d~|cwa-PpC9C|-=OXWbhiIfmiIO|uOZ(R;de{uhJm?1AIl;@jyJnZjeS9$%Y@8 z{bVlb&+SY?fiwn?ORgre1;7a0P{*RaE>G6-Gj=+Z{!0q(zL_4 z+ui-Mk-u8>eVhVTiM$##d73nkAEwKy$i6AUybtlL=B#lBryK0u@T4f558v=N-+02s z;ug-{D^eRl&qQ!T)M^0qs3KHML!X`Rm(A{%Jvh!D)p(+p?ohRHzD1r zEv&Tf)M^kIHaDa$b` zUJ@3Yw)gz}W7rm2$?o2edso8sM*>}$+*f(os3S)mlMzLh!zO)m!>#M+u`&(h)Xeoc z%Ek%eBfg-hfT@Qs)E6(~B~IrQ*L3!|-(8|{TIn6%qm%uO?iA5Pwb|5cg%MU-avtPe zXWpAx+CxN>v7FVrK+N9Ej{du#=D2_byO+1Wf7srn0>iln&zxwGyK##rSRJ_pz9#I1 zWrV5%dxS~Is~~@mojF6kba5ceHsNWhu<|9pQS=W9NqavxYPW1yI-m*H9_3#wcxSz4 zkSMkrziv040rRb7b3goYO3$_<*I-C`g7a|op|H&r0yHV7+K$QBe9x#tXyKDR&y=%e zhOTH&O9lx$qb{qkL6=$|x6yi9elziG);m<&a~)_a8^xd=7wWg1iiJN^r3rNj3fwet zl)YKme&{|TyqL6jomh>&QQNIC=D57Kwr`ZoRah=n_Szf!N!u(~Og@zSGK>ph|4;C7 z8lg4p+YiT(hPY3dk-Z)`9c$w~ps;WH*`KCf83SW!ij~N_Q0>{dIBa*X+gO~bsXJOh z(ccIm#BGPt?|NJ$6qt>$HB(|kg&>V?4V2B82-nvN?sUeczk;a2!rDKVyt;Sl+m)6XU?L)ZsGO+FXa@tbT2PB4N1L#pLhF_XWUYI+$;OjHz4 zI<%@IY^y!%jyg5FS){59?G}3XB>G+Qn_*VA%x{jX7w8(Fx8rx@5dI0BAtf@%OITa1 z;5GSB=VuS`T1`RQ92v!7Z5%)d*%!L_!>$Iq2S#s@pHBYH`*v%7w3iX0paWGJUcy?O z!+ZV@y|T6J8XQa`f(t3)VKk8@2Ae~_C|#9r`~Ay^&*;uD^NdFKh|gnKR}7rID7C~M!{#8`2zOD9_jV~IF<`U$_xsK~wlV&vd0MCj zc{Q6Ksezbe|Ec|x2l5p)jXM1dnfBzfTCL*iJgM}Md1j^J40-RB5RLD~8W}!Cf8F@z zCX>(RrMM7_p53U)Hm@GjsJ)S==;2}_-;1y?E@G7SGG=mA%HIczO;y3W%MS&%Wwf!wS9ibkV|9C4(TN|t17Mq~}`Vb&8!Y+D@ zxE|`vw}aT2)J-kRdFpUEKexZ6Yq&Mq$Dz6`1YYSU6b%b2mufi`1(eFD{@4#NhP-c- zMuyjDe7)e_ z;J*zHBxq&x5Dk$YZ41#Y%qt4Famu!F{VRs1H7H^IL0Q2jE3!}}!m@1#r|grNmj*I4 z(@#`;;mGV$rE%)|?Z@WE#^INZ?&Vb+ZfJ)B^WR46Eg3{J<~!HctsJi0pNGl%R$00& z`{K({WY6kjvt!ONXU0F))4MH|n3f-cdPG~vKE4I-x<{57|W|=|2 zmZNWOu89YIaSO|_ZFBE`aqj(?{VqIgU!=sUKvc9Q9F^H!`lDq-`i@R9%9W}^Z^^OahJnjQ_B)$LU z2kg&ZzfWAhB_Ve_44!pOQkVCKd~io*;u#>SmY2bhR!}#U%&q+=$L6y|!2D2JowH}? zmHv3!a##^#p@UwSzx|I{O0A=wkxNrVN~n|w+TiE%v_?c4W++AWhXeTp_mQnd^sf7m z=u6HxG=D|D>P+54#fx>8$9z1t}r^ zN)J;=RP7t!IK#M`Le9~3m(E~EA}^9V1-TZ37fCR?6H!WDO?6xtXGs9k<6&BM2#tuS zRQP^dqkdKS+o{`tMF`|R({B^9~f3; z>9Kgu5kv=mJ$U$9yrdk-hRTklGj(wo_a6wHoqe4lt%QRAOTVCTEX7`$CRBIdExX+n4P&-@`z2VH1v%e8Cok% zJgsJgZZdY)_R)*vtp^*iMGyN+WfB%0~7{o+Dfqd(f_v3zm82!HL_%6 zw^+)Pc}_N(HKN~1bFnG9mN@8Irq=A~Uvgr6#sMucyb$1*{B=PA5dmqOY_%r2o2UGB z5)tCKSZA$hGAxS4A-Ng)A?wD#;8e4q=ZYntuF>N3SCI3^bi8+myh0aj4pT;Ov{QGg z9u)8AR_!dZH+`=0bww8~VwQ=I+h$YJrPlCpM-pzV91L#M+R=J3B+aHHdqYzp8&D6s zq^U)|qG*icSEC<`n9M%jw=40U@ADA*9PwRlv5bdj6Feto`F4@gvQ;TD2I{cUxI=kH5KY~_$bD~u*U^)Qg4ZLHatMHX*1#z)j8k zY~FH0;r;ZS(Y7y*X0XJHzuZ87%Kpxq2^ZE@Oxa*Iu3lHl6Kmt;PloC=uz5o& zexMg8F|jS~EftWm>Msa{Fsl%$m_2c7{Up>c-|!9cVXhG1AWco@hq$~!+WdIL7k$Tu z;RNgXGHzpjR?M=u=WB0hn9CZVA!H;8dT75ES|1u+)Yj3)2>ty&mvH!B9U;ELfu~*8jnEm)W*tt~p0|?+05)EiOoN0DlB*VbA#(- zag<0FWbf0##4%e}I*{Zx08thrgkI*O|u7F>@af%;$vajHs37e_YAek&oHq3Ni5MN&Yik$$^jA z@ZmFlM-#~bQ=T8{J6f+^toJmBo84whVjtxHzKX#$dTXx!-9-x~?vU-XU1k#|kb`D) zxGi>G(!zCCLlH#TGs8n5(c5G|`-L_ens#t_zBM6QxFwhc5)qp7he@Iv2PHTJ)TS_u ze0HIFRnXpfWxGJ;Nakp1MWtUx@vKo0&trc>z3x-&DdL1kqfNMV;5V%OSI}>ELi0#x zbGgDM%PSE(EwD5@)wJY&hhyPPu%nmF&GtUTn3kYkbV$rJgdA+wJ@MMT?%2@MVb#-3 zz!fkf@-XBW&X3pYOO;EDwU7Gky4a7e;@7~Dvtl3LbgiftK{yD@q73<++o_IDFSg;OuSH)3@Z-$k1Nl@}DJF*deV?~-94pu(FG;{(57r0H}`Zz{Gh ze(F@+n_bj83%HX)I}Dc+p>qvr5B#b|ykgaNg(ncB03r1CnG||Ae z(C1Q?esO(+4%&v^8>6!DJx|;4_ux0EdxMeT*ATa5Bz{Q`&&iwsX-mBe4}rZpB@{Xe z=s;u3#?1EYYIU<)Qh%|-K)1IbSGZVP+v108zu^7j02ALN3#Va$e?n_F13@A>FIK=H zT{u2Gp@m^&7x=*h&Nr^tZTnvYO;6H$_wAYFd&s~&QQx0rm0)!gL3fz&aw5mq&p!aJ zY8P02;{wCh0bgE?m!Z&mLK(7Ey3d!`VPJ7<}?R^e#`ku1j9>Ksm&?M5@5yTI5pg!RdM^{9B$gw_2~n) zo`Xl4w?v}Yhh*8o43W3ELR{i<)O6O5h|yI7*`JU}b4uN)Fo!kdIreGmyb<8m- zYcM62=qr84ypxkvVd7t1AC-kfjt__x7i*#hpB2-mgpyV}yZ@IMs;!)kHtubRxlJt) z?RE?SxN65QyL|eiin7)_Td~3V76#TnC0<;~7fqh5@LQ^E7tlD#UQji0$N+J$;F~~I zp(N1fmi4}}@6)8gWK0zW!oFyHr6bXtN_3Ixm{XS}G0r8n_FTy+$?A*2*4bg{sF`w! z1X$T;YFZ3no2!=#%RVdKTLaeQ>TXx%J`B|pj?R?h0 z6%p)4h&`+)VM1pvOA~d7(zzJ-k0LYkuQLCD=QOJt#H7Ym>R;0Dv6kVH8DO8CEDq$q zE}g(&%?aqP30_tmTn3?%gj|tF&e~$;L)DwRq))APa{eND^A6-$hxPg_D|eK{mf?*=BQ2YWcJAp+NEvRTOy@5{44IZ8e*3&4! zihOmEb8)D2CqU_+xz(edCJsfFeD7WwP{01^_K{|vJmi>Qz8hJb z$x^{sP=Zrf;@ncoHGCWv$9QtR(I16gKQqx$W*{iP6*CQErT|3C3`-jRm# zw?nr9vt|h1ihFYq-L3b|4k}HWTK+n@xx|bSyJD196Cfk&%bRgf-GxZ8_Gb9A4*xOfv2?}M7cgGWf1d2Q^LrM> zJ10Zr0KzaUD^2l5~QoGE2-^C z2YRgvR=rI_BC%SJa!4ejJ9K~@mjd*SDeD{Y+Qw3cNGTci7 z6=4sR^DbrK8(C~={aswo(__yiJ-{gwtu*z-Wn4Wc_ML&Y1+)Ki3M7Z?^seH&8|D&v z|IEGU|MS=GvqY%#n+<1Fj^gHj3OZw`pcGNIZ|&vjgodfBs;ZYtvT9sZ*dLP^STT_# z&4tJdH04_s=-?$?YFLc&(b$`ptrojfYE=&!%!AHF76z#OD2CeaWhthORK>dY3GN-( zaai1D#YErpdWvgU5_ZMMgwVV9kmwwaI_W8Ti-6`1Zt24FEXwm{#Xc)!Q%y!old&qj z%Ps;ofOQjGY9V$`_PUOqxc$~j&vxvFH*HB@HNtCwn3AMO!}ayOt0U&gT#Wm1WZ;|y1*9XmZ+&*$Bsm99gNBuHmr&co{4h; z2grzlj>C6OkU{Tee)M+`0vvdR7LBP&F{KR*!>ZeT0dr=EG1X=Tw9JFtSAO?XfGE74 zh(>2QdOMefY+2BIgRnhFD2UI?UoOvdx*1H@}o94A(#iy=Z@PVoW7TcBk2O(pUg_kfe(> z#HTJjGE*fc-?M!?YumK6y1I>QKw+|E?WKp=Bt85tyVI9fKJXL;>~xCL`?{u-z}foK zL-HR0QG(duqU>DntSva((->fF_~1TS`X;M~?jF5R)J?=dY@GSmP6TcE?_LhnvDOon z$H14z35I(w)oB}X4xrZTBS=Q0Sy!&(bgK4lVtA*_${M;=K)UsMU zcL=`{%^d}=pA&O9nG{M=IUlDttoiP-;Td=T7027CVf3+>3?-XAZ`uTgJy>VH+-Uc& z-HN@3SaDJlBulVEtO}Tld=w5IV$3m<%nyP)VpEc-3*oGB6eBFQ`#AhB$q6vaPCbso0 z>DTEC-TEKd3KH(OxE_=wa|6vUya=zjcTYqo`w~!Ar?44>70=0};(ixHszknJjc-NH zRVf|#7@l^!-}~bI58b!qQ)X>!Og7!tj{--d3ywlQ6webitaq!46o};*aZK0ODZlfd zbZxL7F-yQNW~s1oZY^3jlf+GbG~1Z@ML7EbBSPWJ`dq>b{@neNywEX~SZbz=h^b7Hry^R~e- zU;;232L}=yzPO-3_$1s`WnpjS0947gamPhbefh8RR4!Wd3^xUyjUvp)RTd8 z-#mSM(0^Q6I8vFOptsRau9ftG2mZ-m* ztah0uwJ8v-rY@u%iEvb$;sQVfgdd(WC0!*XnTnd&Y5E&PzAqe+0JNlk7h_{PH{pk~ zq0mX&^m_N<9eN`YX>qaDvuv%}Gzqo%VnW!+{-f)L@zSU^Qs|a_v_02QWAU6NPz>Y) z#xf6QC99-%eK#R9v@{b5{6@kR^U*rhu`se-S$k@Zs$nMGVL(7idrVhLk`9Fi*XQ(& z7+=rUy3%8?Zd29j3__>H60OzsGXhR60v~?olFi&H8y5w3NiLv0`nBB}YkYc>Vbj}r*s{{5qy6rI@6c)A539DLx+0m@Rs64F z8O7;a%L&I0zQOP+?aYWtBvH|uY8wei%CjI?)%zo8`|`klG)TxZ61)oTYyA22L9M=^ z&ubdhNR_3-pap)%2Q|>|f3|M-RtGk(xeeGh(J&I7=KjkE$AY z{*Utji2&D;8SbKH8SWt-H+)HXTmhIntzt0eLY4RKKys^i&Jo`V#oU-&L6*yJl(-yn zg;_;wrUH(L3>w~bp5mCiikW552QyQ4S8up>mE)}rUA7Xq{05zi<4w&>715$36L)Dx zvsNHc2v3M+xXoLY&TIaZiCY*&fLUxW@o3?2=`nPry6oIHje~tWxKMw2*^c!Z}0&NhtDQ2%ACciQWlm zUf)Q?oE)+r&mIxFVGZr|{e3SIK$$?1irQEH);%CJc9+K60@uM?vx3AjrlP$}V&^Y6JQCrA?2 zd#)`-CG@1E@QExC*3wg0n(hii2t>JS1r9~uzwB;10IC!`&Vh;-)OPOY)euy{Pl&ny ziaWg#*93^oqEfb$Q=zUb5n&Zn{&MKz+R_e~hDg%CN!v|SOc}J;@Fi*DLjF+fP}Aw^ z>F>nb8K8g^KSX_v&U(-JwIOC;068U9Cn^-s%ztfJ-)fF+5OcmJj4VWKsdRu3Pm;Dc zW$mu5py}Lt9>kS?j@lLihM+jcyLtK~EBcAL7YZClj~R-t)hr3$r1NS;O&txon8S`K zPcE;ztkKqU0m&UDz(1h-xlm0qyacjFayE8_28;T+`0raL`1kt1&I$W(a`Rl}x|sFo z&jIQbqb{LIUd8~qR&R@ta4X=Ue5U(G(N@Y8@+g5DQV2`cXhN+f{oMvdgT8t0NILi< zM_v-a4|ds8n8lz|`q8KTc2R=Up{c}U&wX&mJfXgk&qE@d{*RN$*xsI#&dfy#EZFy= z-vp_@mXXc+kS?>#VvCri9(^5sRMqoae3lhf^gUk30Etm_q7 z%zKwG?7hW%H`3>*l>LU(SR2*}5Sc=}C3y&J?wa1Sfk2P>upQARK4FY%3T2@gVL?#- z0qLt6h88~E+lA`0rY$T$nAc>f@LJVoDWbzm-#?&8)B1h5Y1-^?^{i@;p&k$0TW_6R3y!+H$ zFNJ@Av`8<0Q1alW9TM;H{080MD{{ggDGsGQ)=m0f>b@^F&5ily z7#LUyw9T0JLI~f38BM3gJ0-c(^m<2Et;ehIa@{E#n)4G2H>*{8`TP`P_QsqrFJN(cI-Bm2xNi7u@rYYY-O?ORq!?s6>2b-ZXuRs&fxc3+}| zs|Da70MKqxO4Maca4oZxd1C!kpx}}20XmSc+m<(%bhVGb)q{Z+Tj6-)gWUxB<|}p- z@Q!r@94`b|LN?ZD|E3UwHUTW0AA)ZHzu|CKn~y#fK@3F|V+x}aZ6ciZ4PATT6lP%- zwL_|MCG(NUuUPH4t42$+O6H}Ru#bOWnD~?uBWFgWD%uJ%kk5XoPN{-rASE{rlNT|E zxhvVGeSUVAmdu8}iEQ2{B5&3kTZnKpOQ)yqs{$xKFI(yPv>h(*uZd{AJ*BJ60MMztUB>|>JC0*vn z0$4IjucR`!;nq7$3hqqTHV57=;VSJch^1O?ZObNK$M4r}GFzCEIh1rAn$E>*5|)|~ z64025aUGLus~d<%6s=nooECFXq~I7r(Fgq#f~k- z3XA$!IKt+1C=p3iF=#vW(31;_xa49VmH2&k=X1+ouj!XTU`&LNKtNT3egnP~m&V1;gyYo5h}hW5CpP{M8iO5|jo$RXQ`)uGN*8a{obt^L zO6HZPzW3kZTWkvpP1^tbsr9QN=yH!SmP1LIdje}UU}05clGorw(#f2InOx}$ux+R( z|4|<}A;soMe$O5UD%1bcV;>9`h$}^WEgb#SmVg4f;pWvE*CKbOM&CUD&FhkWW&%@= zp5Lp527oK{FZK0&r=eBHA|=OI|Vez28nHwIk-ZRzzZX)`fW3bg!Pu67JP0%%4x-kE*f+L~1 zD{F<;7rg*cz&uxj-iRZU5SLPU#`yBOiYHSV2_knwkc!`TkuU z;sC>3+FTC_Rf8Vpd=9qcgc|B5MQK}8_t##CY3vo8yDa`^llTRvAL96Xe%yF9bX6y| z-P9^c+pA^~9MnfVey^-FJ1s`K>A@|p((l^%NJfTJvGpSX8@RjZrP4<6;%q$4vs+_8 zjVJ(W$+|I>BDAfEW|7vlLlhKbPGWq&&}%ULM;H9&canc);~3PioDQ*M+lV_t+Zv4r%G3q0Z_Xq4@|DfE3E zsBtP~lq#MWeF~M`-J6ZAv>w>^%DT{*Jp%SYSD5x&247S*ysa@Wo#Jf zOlGdn501sFbSqQ_)*NK7hYK|>J*U?-qW@ykWS)$y@n2#Ax{JWwR6BRsxCV-KJVMj> zYtSnb79`bot0(`o!h>NA^!4=s9_LJ0a;$Kf7O!6ZM3^Rr?F2CZ^MTu^pG`g?-|-&B zPbj>)d#|F&qMq=k=nT zgMrxri;S#oZ*q2;LW!A*_{bumak72wiPz?Byn2003wY9dSYh6>su*jsCidY(IB7y`ZvIHOJZYY{JuOIN~kisMLoyi4}>mRukXu99Xc*VC) z(`s;}MZfp}S56uCm@bC9I5$!+m`C&t$1OcHzxhLE7mq-jp_R`d~gQLr_nGsemuUo!06gIlj+jmt%@xzC;3+};nbR$r@us6 zjGmpBo*iecBu&9bes9gtj|{3dO?n1~Ji+xZjFZ{=`?H>N9v%c=M^gc3!glybBkebf z`)3DE({Dv5*biAo#sGW7MPv6#CaIlm5lpurN0XPBA?Zpl>aCdYr(@gO4ui6#AfN&F zx1#*P(MA9V9766+-3nd{XSC3oZ!5&GMU_uPOf0NET8>|x!v+u7 zyt;3sF0vwgqlILmZQs^L>|HW0)V0F)t;VE6eSv2i%)MK>p+OX!im|1H)t_w7aC%xG zz?}!NG3Kj6;*Zd_MR;=Q_4V3&{<*u|vgHPo5_KHnpzVOit_mWmCJLtArJKECv<`Fz z(y!>e_+GwD72!&rp%``g*;*9;5Cg^+krax-!@j%+hr*H=Avc~Z%frGEl$hSs@Rf;@ zqE~YO%UxNjj_PxQdQjX(9I_B_;9Usa=V9wpL>8Iy?|}-nZvDl?f*_P}J7cl;wxzJ| zmeR)Usx?FH?W6G()leaQz8<#uQZ#)9{(7Bz( zCpp-NfRQ(Rl&zW#2(2$oU2zR!AF_+Iq_yN_)y!a+bk2rVG21>gpo+xC{L;svnr6|M zxg?;7spZ&>K-68*O0VQ?{3IL%r(cy;tXtcI(kB(Tdu&{u5H6U)V`gj(X{);Rq zE79G=*!UmFz-hN;<936dTa6V%xTkrNzGF2h2~d-s8>VK5SPtREyJKT;PIFgVAg|o} z-{?<7|89Ibosobe(0U-vEGeMApq-ZMX9k+(O0l4{?ue7)EZ3D_N0k9 zX=^jqNH@f4Q+>7b%={dpEqrD9)Wn7HR(Xicy@bH2i_<@wPDET*{5FP34iOMu+!=GB zLZ6usI46QKi}krzgO~4$FSE9+ zzjfUjveTbvfrXRfImZ&TD`K}>vC$$i!1*1u!$KwXxBsUFuog4tqaci6cV7E4weC~$ z_>@wVNWf@;+C6o%n4N)04FcijqOA=!#zN)o5x0pd3t5-?50|*Vv;2db*K&Sg4MfzQ z32E!~vykRucKza`P|d)q)=?ISVo!ZCOB<(F{BM5dCQ#5qUH)O4J4`B9`;aO+oF)d{ z@cyxO~Ceqo29QUcK`{YhdxskBQr7dNW&~L+;~S)P$n{?iR=%uCKcO-?rH+ zNd|WkYxP*v!AN_++4w4+?`=aiADiY z=#9grsB2LQ-QCp)yknu9^H_CF7OiI=(!*SaLVjP4g_fucknSIfL?}Zs& zF_PFwlG?Ip3>~FUweec9udHbR&Xf)<>qFjRmNs=`t;2dz`tAj!q5-SV{}GFiyoNPl zxjX@Lvvl`V6@}cXavjonm={(7>F(`f%JcWeOV85#KN~fBxBq)*ZJgV%5|J3_B6Y!9 zPc^=y>#@*~Q$NiEr)F195CkY7v>}{8^Q5Oe{aK6#P{h3MYkBXo25%z1ARP!v{7P8h z*{^^A{w7Sg0h~w&Y>%FEt=slc2(<;F#%h;eMja-4b`t*!T;R9PU>9^t^ zPR_x{LX~W6^cH;^@ZjFtw(Ar2*dt3j(Z`OH+x=S}Hq^#2()b$mM){msTD<+xGmiEm zxZ8BjKQIqFMD2hLihnw2!ds(JvQ=)OVMy}+TXwXtgu(7&|JRrTIC4O$pNc2`2qZ0hGEp_8$0S0Bs(lXC0p z3JI><=gI2I^WGaR|HjLInRX2BRs9t+^{_OW-~X%Bfsd=kuOj!k#?KkCPJYkFdyEG` z$fuoty*(>R34*}UvJKeNRT{FruKszmQGV=5DE=S2|>58(%CvUPuO z*0V&$b82A9Q0W?mmB{&$Nb-jjjP=F+N|@3}P1$E#c57)AzlYTBn(4|rD^&b@zKROB#!7E-7^Cy2Aht(|PKiJo; z9sa{8O=yX*T#Cny z)z!jHfDmn0Xqnqe%)O8EhF&mk_`L#?a3`fJA_|GO`7AzA&UyIDl%+3*Y;#HdPW>hE zi?shLc`o@n<=*&P{aYEOUs*rdtm#3u(3Z%6Ne+$%dtLaV0(3(W&&9H7q}pet?NScm zZus0j=-x?YjCb?Tb4-DMz>aTU-dA#^p|8boL$WD1W=wf5)Q#i3{;^gmgpH*EzuNEQ z1V*L?BfmmU-?zS3q)E}p%db3t@MJvsxTG@?u9}TwQnS|5*P(HYT0@Sa%t*n!8-MhG zImmHp@NCRW(D-k}B|Gu>UBz~*Rsm$AWx><#&E<9ip{HL1wl_Fk;zRpzmG%=|$-ely z=UnJJp=$J}t@wy0z&iBdM~&0p^EN+da(P=mx=MYl@T$MS3Z4vR8QFD}*tSO+$4`_7Jk)&qh)!n^7RE4t8KOn=T{{^(;) z#cX^1gTcD&en3^@<8J}kqrFs|2|TtzK%8RX$AATc2<)@IAvhp+uKr-vOTkvizG@m< z4!;xI;}_XcPT$i(fKx?YtE3L!R&+z#5{e=?xW+7`@`=@Lgf&I=7b5XQv4#6F5>vm7 zE)X|#pyhekx^?h%l}Ra1bmS=FTmNU0Lq_Z)1;#mOMI_SWV&QS6r;}uJ{UWP!;N9Nh zQ08rY%mPH8iapMijc7t<9osXjH}bb~)x ziADGL!~EWs5{XR}c1)u(vobyHK2wj@n^$$nyg9*jH%hSR$CB9sOt;TS(Zx-$!Q3whFy#k?EhW4?fm=J(j1dH`pGF?jMf0 zXyO1?hmD<`=s$wzkaPJOUK5A~jQ>*qk-On}yTYt^nf3N<&=OMg2OB-}Q#R<6xPD~! zLMIMQ`$JEzrb4YpMCPwktjmxA!X;HXlHR?jlA?MR#cG-}{*~ayYUF=wQ6vC95P~|3 z$*{v+oU_~*-uw1~A5b0pw@SOxdX1Jt*>i`}foUYbf1c&ohUpMUv&+Zt zEg<_xiBKoA?FB?ftTnGZjiEFw`p_f9z6M%~e7C>@V%f zCwFJ;j#XQHA{WA^l53L-=cs@*H`s*GI9xT_FzxQS}SG$hNZBoeD%u2=C z4tr<)5o}u)7?7hF?Te9#?rqYNmb14tMcTP^U7S#4qd!r&u96y|LbiF^wtK=3Zq{x* zO|7`K6#f3Tu5(Em!S6p)JuogC0!%0rU28=2L#;-COUAg7(YLMoHk`>j2~{UKSdGJ; z**?`Qf|30#zqLn8Zg#_XVt;3Lg-Dsl%bKwGc{>NtpOFgc{n0YkrNen1bJ=nU!3)gm z-WbbOQaZwme-_MiHsqV_EM5D3YaaQHRizal{EE#UYvwo8NqV=q;wfRBzMjK@b|+{> zpMB(G?cEFeFao*yw3rq&b`69) zn=j~88sf%9^@aLPn;K-2N>t{Uf6&Z*1Aqcxi0)?QnX^E@kPSJE$mz0I?(QAV1DUYzKxRjjc>Rf{*80a6g@q!HM{o^V6bum$Yo24p!)>UKhafe^CEJEX1I%W zHwK9JWVQDv#3GXYeDh=w0K zdDo%qtBTFIH(wmRS47q!$kxt96ipuV6iv>Fhgm(rvO&m#sbacL}zl?rc8;6=!@0CF+8g0%7Of;|e$TF<+D$eKCP9{^Dh6;i!DYn_3AZU?Oho z5QeZX=JZFtmlePD7wYUZ6nl_4(CA}6ZR}|BOn!HR$j|#8)0BT+pBbxU8(cfKBqOBF`y15>lTBz~=Z@Fm57#K*)XChfc;gEq627ke)cTRJ?7ewpzoGG|zlL-Cy_-bV)F5(j zcAh`<5c0jC^Uf8W{`SH`b9WFPXZ_jeCCq<$wQC6A&1o|T-+rB`q{S>&HVG??)X}JY zj$$XGv_@~K$uY6_`O1bd5LWZN7j+o-S+ij)3r?)pN5EVxYtGRpxw-$VQOD%Sm2fU( zOB5%UfJmte{%%;A%_41R-^8UBf4C=nYaDTyKAC=CC8bF<9T@&>Z`Yc2D-#vCeDnZ6 z7c#Eh%5=iir+eUY;MeWw5~$wFPSD#rm?3PP6I7E3gchfTQJ98DuB!wH<}D4@>U?pI||^q6YpH!74tW(4A56*Fradh|n0GWj(bEBv~snVthq z;sNyZC;7q*&L-Yogh{Lr6|k@L!rq<9x;b%jS(v zs${p-g`g5jLQQ4wUrI--{k>p8dVR=CIcW!Y7qw&2rCmNK?VvV&YW({owm? zc^|5o0wn(~MiKjf{Y*Jt%3F%?g{3l-tTdZ);-&I;~ ziGlaOVmm@g=eW6OSS+|GlJzM@|Q?hFvyJd$X@|$%ZF`0tj z5S^qyJ9qsW{!1tKYchQgo*+lY-^a^hk1rzUbw`0dDh78h9H_n>3*^Bg0LEAvK!YJsyii1r_Cm1dlwVmb|6<=Dmi#DcE z$x)MeknYoRPMphSMDHbx zn%DgyZH@_TGVy+#Xsfa@$h~S~-MghM_>G(fWd;%P&?1^mia!6UtRYeBM?P&PoG4Ta zU-{YEY18#Jk{jT?OgyKdUFjsvdBb2ZF=cR4Rlt|T(W;f6i+ncbv@jiEEI@S zytfMGvvBlGEo1@)z(kgP<*C{+^}BOM{Q1wv#BlX_p5Ft#f=;#yY>|t#q+9GetsZvhM#0v{t9^%Kn)iZ z#~$|4+u?V8N)rfxc_a3qc2azGQJ3Kq>46YcHodcpq*T$|yhl1F)vCX&HZ|Nvd#Fk{ z*BWnoo)GST`+<3|&t~Lw`vt#tLurae#Y1)Hrhzo!&J_5(i%pJ6^we{2e4Gh=BtSph zxr8g}`W)61N`E~CHg-Od89F@@+BC@dH<_txq1mrMy} zTIcq;)3-B>DN=r<{(O!+fa>lKwrl zGN0Gq@Tx&Hc`H*m@>9KMNPpF{Q;t%zj|3&H>+;Xse9*4lsWW?lZrB_lVb0H%`VP#| zWC-atbk-BGAY6Vs9&+JI@^(1Q50e|$Z<*JIddZf}EJfm;;&*4744&eBZcbM6)S;Q) z><>4Oby@35QVHCvg@w_nhX>z@arj26L>a{)qHK&pT9u(RP+VetMAaeM*1vs|vl^$u z4S`+v!H%molH0*^K{&}`e4@Uzpv9Mim%c6ibcYvf9JA-@U(+QXZTaQ@T>wtskxg{7n?O4Bd!l|ao_?5U_t@-kv0Z+>Ok-(6yarJc0zKIo& zm(}ft(OiDip?XF&pD>q7GM`G`qu*wVw3}QJaKR$yRtL;nV2?U{ntmx#GuS2Od@63cHS%~g?0oFQg`a`l;5B3?5W0LRWfa`G zTj+%VXXFody#$yc_2D9c^t&Z5PO15#$i~>P`Z6+C3|jgJP7}3_-k_}W&3#anrtS%* zdm^ds+)XN+MAE?Kx=VSBb3IyE)Rj3q=8>V`Y@W4nKiv8vWv?HpZlxQN<|vDzG4Dy1 zV>4Em-s+O)#=Y=4LY6Iv58m_9Pa~{*^lGW&?}^LCs;C=J#>|Na1;n`vNd8rvVgKi0kiCCw)$`z}>8fu7R7Qa1;`xy+>L zi+)B99A#OQ?AI_jaT>H|xFydODr~^BsY3C)R7KFr<2KL&>QuDPB^tK%ucY$p=&|FJ z5n?>EJ-KhuI7&ob2G;{;ffNCZeccY{A-Ul5rsomj`BWwfKq&fNikYCB8bqUii1wve zg~Uy0;olqCeE3#i8skS{Izo3>08q+60{0M2`WYjNcMB}3OvaGtAMC$JQ!$0A?|D%h zi7PAb*Qn(`LxO|cxms-!9yL9FT;iSZzGm4N-wVdg?N+HR-HU@#n3S}WGJ|HME3WSQ z-)Ymg8QwA}vS6;u%y?w+}*bW_Z8G`~IjF8R{y@B7k*iG?Jy3#S3`W zxri?g2oPp8Y#LW#SV<#l)dY-=`<(3*=@l-7TmrPv9VW6)nT`%~iJ4GVeh4{o0y(6r zQ-;?)iMQr`BN;ROM|SD8h+*r4PPz0|eF^sK)pL#pyf%FGKM6SZ1kJfQk}Gx0-00pE z!zad>g@U4KD7k8&6ih77be#(AQLZvuC88+G1U}Ktg!oG(mvQ!`?B6z1aU}_&!*3Q8 zpMBxFS&=Z7o8*v6;W)?5jH%>feO%Y*SKCa= zHbIUsN<}NbZj(NJVaZJ1Oi`bnHOQ1ZRJg5O-iYLB1r^-W8ps>u4*d6skt2G3nD*X+ z{}5G+qUnTxOs-aGT)QN=jBa2SEt18|;4w^NRhYT#7aqEA93g`qu5WOru4bp+w-jNb zND@}PdC2H}MSoh}H&I{s`DW`G1}6#E>9TUaj8F%WF~e5aA0Wk%k(L3mLeRTVZX*y& z_#lmjf>h6+w4n<=UbF^ECBMNxC*>%isLrt@&dA(aWO&quO#A58Q)vtyVg}r=9Zlw8 zS_Gjp$jJ%$OQ*mLLjQ3*hhJv8j4HzKm}_vM8baU~gncU5f;%wwep)(z<{yvDSBwbM z&tldW?J{Tq!}R=+NSPlN%o{o#^{w?w4nN?X2Lyc-GObf1{L41p@lRJ;B^;d#D-w!S zO|7>!jx@HI_PM=7^39#DTP(PziiETZwWienT5$a{E2crXTTT4$-{X=%1d@VKWmT0% z8hz31M^X;{p*^eFyvdf9HAk`O8aKqr?QQdAQgoa?QB5!u_@f6(}odcsO) zTc~}hLZc}l^-OqR-352r>YvkeO_Df?A;0gIV@s(trWb!PK9#+5_?dpNqRrB+cy^552JG15rr|@#TW52xj>g+ot=2)PI!JtCU!q zXAb-~D+!M~%U#CGknROpNixQb?<%Q2{ibSG>%hTsF@J0kx+EAfjy0l0=xk{_sRFvK zVBE6{-YRO;mAL1Cn=RmCQk$@@2}}ruy^ch-1PPvzBD{RD6&9yQDrdWk;rCI*)mhT< zaj+hd3`F2z9+{PB!C57pycA#6h~0LO(c4{jy%7tg`3@EKk4B9H0KaLh4jy-QJdh)> zFomJSd^3dVu|_qOEo9g<&LI|^jK7qIC4?Z&Xh--EsydX2o9HoS93}5>oG|t8nOWqs zN$^RBO;3Zu1hnNh<`*~u=~E#}wDjRWPg|eK$kR*exh~K3r zBT~K6l{?mm(SiYsU{K~9#(3^%HOp1zOGBXl&^M_tIp|bKGn z8qEiI$zjZv_X}IR*8z*NeU0$Fw=<-+Y)8dX^QaQ&GIM`FzWm&kN`+rtmcTO%0R*4yHMaZC#dSHEnQ?6+li)Af zJ0!r*>Y}xuchl8F7pB7;1)aMU?Tu1d3Y(RHL6`vU6&eGYf;&#i}@idh}X}`-f%!pJ8l&~=?J#%tm zut(Y(af+DUB`DkUdQQ8JUS!jat7sVXu}yzh;%0SQpC}+jYU~W5`=r4bky ze_XBIT?X8WXl(zrFaOpTO;cp1P=AD~b z^{}}tcrqsFbu$MMJT>L`Ze6ou*6!(H8*!*ljPNaMv$YlCM@|`@o_Y6V zxGOS}vbj6guV%r2Ha!lpvd96haGdqJT?=;Zwy-zJeC0_IIGJ5@P86InB{p)Nv$LCL z-_sxjQGTQTTv^m`;8tO>r`4+L+fPHH+#B7VN+}c9r9I8SFNdx3snmqy2-IUx7QhId ze~}j({h2k$Y<)k0E|zyq>TZ`6SSiIGu$r2XpRn{IOO@WP85>DYR@RTYt{IW;16tK& z$8js(9|%2&oxlgYyNonfu<1Q)nrs^fNLBHz$1mR*f*1y*w^$<8_4tPd-W93-Nmt@# z;Tejwic=)o!{)gvNeQ@`gLn*l1&ktAqnkE>J?|vCLHzdGK4&7yHNZx1O)Y133;nA`I&Yt_pnBDEJ^YA__Rp(^dGwJs8cxaefJxt}bC<`*idVdQt+-8xv-~{HNxl)+_(j zOwJe?z;pH^l?K`SlHa{%9TFZ9%5B9ZUSdrS=FWYu8wtVieugA)xp>E{<(PUC&m7|f zptN0iyA~8eBpIPp$1LO~sxpplF591N{jR^HUK<|v%6*44D@`TxEak_w!$znByO+Eyj+I*X(+?(`OC(*uZSYj-ud!8q zCq% zun%%3A>E6G3?*4>9_CDjpY>ao#t6HGSpHjs@eeDpe(t$bU(8T-E&e$D+u$R82D2>& z_C9SgGW+c>k=&!!k-0R615dA-s?Y;K`sJ|QDLY+8_(37Y1;|XUJL^WtXOCU2_N{uu zX|u(bcNxZs&T5uwb+mRld6B)&xepITJ`2PjNxasE4KBS(=J{-8pa@2uKo{#*?qG=dvm3bcGdD!F5U4^*Adlkg9rI-|Z zON2Arlc-x;`96J$1r=wx1{`BEfpUv~d1g-y$);Ht*sn>k;U%}nDsQo zf3++?h?-l`+Cv6A4VH+DFH^gClDtoz>@oK3MTB+Z|LwlgB2tq^J(M!3sze*u9tznK zxHffXN+IA-6pB}bJH`VQ!%%sl&BUpTjhNyI*LNBpK}nzgp*R0XbBzp#wU+wLE@3f% zG)H`GsUppiY+bqtZT5{=(O7%Msh|swKVa@ZRnX(ISLre|NRrYt9h_mc-Q7B$M$~Gm zAsEqJv$b|muAI8l_KDKZs@0Wlp096Y&{VINzJ|e-|HZ#?tJ#od8NAu19$1OsefFf@ zXhY~tI7|m%7mu2TrkS|Tr%voU9gp|_-kgbpA8DO~hZBQdv(%mrZhP*L5A?p4x^L4zc|8bL56oH!C~%1OAy(M#l?zChO}?~opU|K$Nf zoJ2bJy9o&q&@)L0aaNa$>1*p$W!f5Ceb=0fWLlM}n19zJQyz5RJMTE)-x zVvOuORv`JLl43cd^65DDuG$k6d`+cNUmf4F6{ghPx1Y!?nY-Q=?%e|;4L8sZMO(|c zg$!8~F_$xI3ob6M;(W?{nVS3lA4Om#?1!eC-!oE;-y!2AY4CN3>d@!8p>nab&+b%& zc43M;WS-@Ao&{ZJ!tmn{^oSn`VsZXIU|Wm0H=Q!5y)A zW9yON%2v@B!iOud8-}dS1lE}p{vyB~_oblxkvt!Jmx;|t;lN8FXQcjHk3)y-CJbfv z2&$V2B_ttjVley*cg_yyOh|Bj6JIyemb>d<4wK=#)McWFN`;j&8lM!E5yDkNlM<3> z9}y=4r1@_8iiY{NtLb4>EhqIp_MZnN7@7oXY+qxKugp3)*3E!6i^X`}I*iVMLuXTXYB<&dkd?jQ%KajnMt57Q` zHaUFo!!cf!&DjX=>=ZDP<>T`|MVM&V%p$05&UeRmb9jhHIXIWq@Z~$n-@6U=yChp2 z+c){1Uxl6N7&B|%Yso^g6hF9mt@B%&pNmCBrgO6>@#ae^)4)xou8=ZWuJT%GtSNU4 zAD1d2$ElNhb&u-7V}vQN9Z4A{KM|9SEAfQa?<(Y7PvZ1LGs%)1pi8pF{nNOx4sV+{ z|5@-zR-(TH;s>T69iqi@3DDN7u&+N9f35Cd_)mY{-|KhSmUGwQob}D_{DI#VcN1?T ztd7Psq2O3Y`PIfKnW9U<5|p&d+|UWozedacw5dAR=af0$n<2Kmiw~WDrN@bk$WCRl^D8P>>p#)%lJWNn;BX z`%{SY+mhcy*9_(x2*+MdSy?-AZ$fH%%%SA5YX`zWdSNvvx}9Dj2H7Be)Iue*RC~>{ zu+$8>`}*tPH7H+I4;xe5jEt6(Rk(J$fLwmtScu6sSOm8AT~uPm)U!{Bip|D2N+ zUGDY(4DC}tcRJMB13(tyHu_Ugcwp_LEtS70qA=A27ZCq@#6er{s+Dz!RO*owzEU*1 zGpDYyX`jdULiWGp#d=vk-&+c!^4@0r6u{VuosCFHXLqt+SlriT7r7FuBwkC~J5161 zNECU$gjA^w!t=dk!OMl(HhU0O5=BWn-jpcEPPA74<3>u+`HB7hl0S!*t-exkzE!H) zj@e6@<@0rcjd0Ml|CE;EB9lim-J5*Pq%Uy>iv9HWUbSs_@lCsypzG<14eGT={{^of z(0O!yg`0vDv$V2eODBuos^8_kmwX!U&=8X7xCf(}SmG@E*7|v$GjxOZ{VYlh6In|S zk3}vn6;@VrH4f_mDyAf5qTa%Z4Tl6HRw_|;LEM!xWv-0|Tya81Qnk2`F-I|N?0zh! z8WzNT+`8`My}wB+GXWa4OnomED5jsX-?sTfOqw^-OHAM?YVadjR4RL+HkyG0rW9}( z{2lAUHDh#g-36};MNn5w#dF1YsuP3zBWIC@KDz|qB`_55#e`L7KbF6054i@ARDHpk zVBHeP!-j_vKY?vTTWdsb-is-3Z+Jamk=8g8`UIs)X(`ot)=mQ%952TOcF#{~070sj zH#sDc^ZGGyyOy3j2^LSIi}A5hKDQ#p5MJ#=tvJIbby~Cu@k>eUG*7 zy5#sYD4Tv?FkBVgOpSN7Gv9Y@sHai9H+mVjrkXe49T-)_ooq42m!nN^{+KKaGzCll zcofU%Kw}SMZ_t)EJLENXS8rv7&@7ifBp_^<>&T|_dIbH%?2EcuIPhF$0% zut|Me9C>uN+Xvuo#7q!dLM+totW&QQ8D4rz7n5QfZjqV^*;hkLrS&h}PK8B4xhU-s zWEU;EcY%PnWRBQwa&QzV--fgWYdA9Uqbi8!a;kz3v*_>XVuD%}dgk{oPH`YSMe)<8 zr_|3uc{<8!9I98ku9VUC(IU@G8k7?Zl`Z}wo%w`KLfLUHRDItz?NUeV>$l(^ayaJs zOrd8X(7Y}wK|5~MM(AmuhYF|N{DuEIof9JiK~eLzJx6Dt5$?u>&HY-#lBhhF3G z(4(Ix)|fq4^(T)=iLp(bg)?uuYcNnewbd+xe97hTCeX`!sIridjs4QOuo0>2L!Nh( ze3G@P4a4!}oKONp>sGJFxy(LRgLjbmJ(`{`i80U|3f}h|>$F%*Ij?+DU; z@8==??^R;es*pDw?U=3tl<0l0R%gezD9*a597Z#`AJdUQUP z-WezPI)lnoVi7~f7f{E5mZ#~@xmM@mEK&-#n|Er$f|Hy+2WP2%arFG+?AC&wH*(%<{NYbRNwPYjQhD}E=$U<*pN zY<=GHIhz`*FYLEz#_OA|*(jgo;F^L1cuh^GptH21bFOPiw@xU3J2Cm-UJ*uQ9mQ|7 zcC>F2KM1W>=nj|cWr4qt-CU@_f&UV{<5=iSaX0Dp4$)!#ojbvWb{3e|<9CHm4Q}tx zk=J$*%Btsm)4iPm2maK#@q!QEef9%QQ=3?;#}mLg$K-b7^8^5eDc7qOnwH}|+Y4f~ zD@fU?8|^C;+{3zC2MS-&wEAN=sSoM$&Yj5iy4G`T{myWKmc&Eu3Y0U{o?sK}i2|_} ztdeCE)otb8V?2(~v{_sYvQ`4IN*Hne?U%H@Aeg)q!SON1LY4liY(ntLe6ehgxZ1Md zO-YHKFemp#B8EH(K~9IrV0~@->7PgrSD|{60TWL$+)J-4jkMBedx^>0|OY(1^A*1JrTlzE~&b>dQ+4TIZEb#r{_hi1PL2bq@g?4Xt%oL5XGdONojHJoPD_eE>*{>zDHv9JJ%*GoKlA?~`GMZZfe%?HIX}l39hIJ~<`>$E%)oK1q&v9K| zu}ZR^$XAY947KDk;H0^n-&ueKhXN}zxMAk|*)pHscKL{brV@{;;nhjC_aO{i61>=eyeF5$;ln~=PqofJGaaDGbf%>P)Lu)-R@C{_S6CDh-XMbe#uu|CQghpFRjb++C)w-+LsUCp6JH0H?81 ziWsTaorT)PTVArxucW92Z8K_5Pbg6P7qb-KQ0g*kX)4`I@ZmkZJ%i;vxxGxr#tU_0 z-tl8)t$Q1CR8|v`&9Jj#R43q6gxM&dOuAJn~zmm82g;y z-Y{(;y=zB|KmO7jyw>nWb*S=I$AvQ5sbcbUJ9J9&4!-JbC23t*@|h_ z?)e?a!PkgfDv zD}^L*q2_LXNzT~41_0K@KBT5mO8o2=HXpajiQ*$t4E@x3?eW)Alza_&DHs>%hba-j zqP=D$xyF(xg{< zH(vO!GPd3#jiI>oUt`Li0Z#+DCi5;gPd;2|Et_xTk>7_ZwCw})UEhQwA*9^0Q^Fq7wed0DaH zBJiQkiKg94d$y4wbh|>$g^S$P&N8*`hahvwu8GJ#a@jPmqP5>!%LLQ&9Ds62boz5{ zxwQ$Plp0vuNrGfI&@c2{tWMt@*Su~>KC4mm!VrKUT*p}S0f3_T3Z{gZF?nA zUN(TaoTMI=^V@Ay$H9`e9b>dFc*l|-eL9eH*-)gokzYwqI_#092QsM5Pt*{B(79vyFRMNMxb^ts<>P0&wTEZhdM z&-I+_f2d1IQZ7Pd&G9An+1NL!UH5n*be;bXP?O)S@?VK_b9{2{0YtsvG>4bNBcrP^ zZOI)a5r*<)OM<(19`#SETMePG)?hB7^{?iz8uYs$l9PXK!-cy~uBI6$`N@!kL&wZs ze?awkSOY|eF3Bq_WCJd(_wYa(Q97;{bZ9m0XdY7^2_?dgq0k{klSg@Z#J_=Q=`c4r3D2(2#VO#SPKBQwV~D64(TkWLQ*&0y*~#N#x1Skw%=@VuMkEmf2e zovVBmn`XWYBkT$q#L+hd0&zCv;5a&~XFfgfY?0v{C6% z=}Uq@sY&mw5KFc3@i@HHy)qw!k5J7 zm!vAav1rTny6@U$<8kZ5`lsz&wu<)>gv0SQ)5aH@n@P7oOA&h7V2rKX55i&VCneE58zm)Wgi{7=jy*uQ5sM(U{96DHs{0VjM(xh_UruVkbHuBECL3* zf4mKwqfsd*N^vi+nE8Px#-3Yol_V_f%r#=5x-vI3+GgbT)e~(%^$|Nnf&(5W_h^=z z?dNb=G;yz;41#ej&;V?a+vrm~uLqzX1Z|e3X*)KvNWIFWi$78O1)BIXq0^nI;~2ZK zQg>0f22h;!p!w86TN|H4(x633-&pnxz*-|=GHFYxR!&28a(zs0M84)(mVqti7?(tE zu$qvyGKp(ew#Gy5nt=?rfKLQ?g)Ga2XsfLj9|`!r``HGk6XsAW{@?|D{3UUACJUD> z>Kn7-pc9$_%otl*guPF*QEE$hMW|*?9#ikSqhbF^cl%r_OS1i?KfJRn`CfEXbjMS$$M=>zL2UXb$kk=ZeZwOrqT0SWj`G-3 z2L>^PHhzGtOA3gtU_fr+#SPH!0gW@{+CvCjezi?C9XSR|hi&q#sAa;kdCWHzRI06; zz-4TEKV0jDIU6fw^!ZG>Y)Y~@W8A5*zoJU3m(#I7^mJfi-4&YZnlJpbgLw^DaAJya zN)?RMH;ODlVss3=sjo8MoLOYVNNu5h1icDm&DQp`RU>D|13-sUHXO#unwmC=d@xXh zAX$5j8V=!K$lLJoy^LH7sK!2Xx~#sr+`s%emIN|?*=?)lh)GR)KmBPls%^R?35${N zh7l4oxEkk$=T^8@L=^$#qIPiPymNp{iOl$1jlv#A?`6!&Dn7?&DMXo6%4|KAUEX`k zr@XSdQ9>M1X(#OH>KlA(|Hk;W4Zya30)fG_1C=Gg#6HY6XU|UvcR`0H>76VFEG!<1_b>qzICo!em%Zb%D;ZYu7qV`5>@qxrl&=boNV6Y_lH- z2~4F><2)oMq5GwsOayi^kAd)BvR7J5fZF8ZY6zoZWf-NuK+8^b)*7TzAJOXyU1YHY z>8MzS{!G?yxpea{Hb}i2t13Q6+)m28oW%;zXR5}8PY*q7V{t9{6>uotkx)b}s?40h zfWG0SUvb)`m*QJqGs^wDP_@XI$?}_<7>0Ice|SBDhM_J5BY){7*L>64Bez4V{vxWS z&ZcaQ5>mq`*+T}(L@2E1bd7k6@t(K&tDP9Dk|QP)-oj7J%sA6j1BV|gJa9p(@C)Ve zUZQ||waxI|zBik6k;BNvt)BvN&asFf=LN=k3&hMlc$Q#q&Pr>m3lAv>h&lCG9~3nkS|(Q2;#{Bv>-p&5<_5ctX-=(Cf22iU<5JV43fgB8htmPB-K0bHUGTG zDHz|81pZ$-GVt~9wm_pYOl1?%1PET2Q2@+@t97h_a`TZo@F!sxvDkLL<@3PZ|Fi%R zJ7ay+(Y)-!&)ehLK|3(GGYypOBwQlvo~$?SOh{7`qSZacpoZ-@jYk~ zaB?#S1A3Td#Zp;BIA0c^3c;`_*{K>+CZqQ1=!01nEHbWiAo46s8roJR?&C$_;E}{!rp4J1bB7ZMb9W z)it7}sFN0v5KBwnFq-1kF_?MIvqnM9L%ta6BU+wI$4lMj_H9iqZ|~Hd)W^&^7L-YV zFtGhmHz*5fL(dtxoXB4m+hHOm?(O{X%V$=51M$`&V5rm$opr*&!zSrG61rM5^iq)3 z5fv9P^H(-S z6W1sAQM0DD@FwJjG;qu6_L|6SoQFW6q#ySRn!31=uE&F7R}KiE!(8c@3+)s| zDVkn4pB7V#v+Wq9u2KyvT>< zxc4$lWK$l!yow63MJ8qFF9{4xT!rj3e>Bx7Dj5R00Q)g5z z8UnLV*RXiIg9v^Wj}Sr-v(R$kjh~j{EpH4G9vkf@*4htbzBxW;-8}=Ea+)vA&zYow zOXc||2IHkz<83LoD0;Pf?f_?4y#W}_ZAy|E!259cgUN%tJCFm?DjqLJl-5^sO_nVM6^`$==5gn`GrtuUN&k-Ev(|;7L`fBv|9bbq)Z)P{_6Fu`9 zCs92ece9{+#otyGI8Urtp=tNAL!t!}rnc%>^DoM_nLt&{HC^$~9o8%R?|ai{L?{FQ z9{%KQG5BB1fZ}tW;Dj8i#>cB^(jJNP3eiXc@sHk@R&DcUk zwy1wvs#D_HlA5clH>zzCR6x-r<79D7mG5++cmx!?>aprL$437_o$ui;d?jUmgIGj* zL`b>qazeOtH16DCXxlMrFj~k45br!dlDL3DFmOAdR53}-o%G#iP$S>fk|q4 zpJ{Y1LcULVuac+BKH0;xR))E<-}hMR`H9ywnH`S(6Yh9q-GdOy{mH(PiAm9pm4$sM zl(`Y-ndK097uL_w8d*&*t z-SLpb?(XE|c{e1hKd@7S!Su7eQ=Co`*M;E}@hzd}Lsmc+Hfu(a$*F}tU{j>V2ITyMk#9;~28a%WF6{^647VoN3P~vK)!S6iQ+ltvk zc#zxVKswLg6T_|D-rGX#J}G1Scs{Q_&bw0bAYvdfO#Z}_+w%F<`GFn2S1SBW1|CyD zSPrn=|F?jVlBa6z(Xslfortfr_JaJ*_j?f*SqFjq@g&1Fel=Gu*KG!xo+g!{3`EFnjNo=Gl$f>q$wiKK!JzjOr}&nG*R z9?+fknBTF10R@LXt3X%OiT(6~68xgbAkT{Kq&FMl3%+~h^)=x!3^tu}RA?AWg_+fx zq*dSN)UqbB@HEX||5rf6IU{Vcu)Ch^_xx{sgh82tQ7N^UHW$+|V z;;OGz!Fw#30M56HC%y|yt@EeA#g{Pwx7l!&A1~zY{A9*=_kuAKyN1;_{=E||$n6Lh zMbJ+ADsIUBYS~roQd~huZ}g+>*J@i%)Jr&VO5~1!?e8VF;<)zp%&BHcB?i=|R3J%o zq#Q1buC<~)RN`+V6S#OL(D?;#G4o`4z|*erDnQbPJyi?`A+L~Wd1aQF0Q|)zbKWnPzK4FJ@d5Xd;i9;~tKL(V`EV|mIJs0v+Kj${l+P`fO96xg{#XMKPb54MiG)-$vx*B35dHG9@746K>x!MMF_y>}G+i@b> z5EUS1gJ;C)SGClsafNru+9sp8UXMN_qV1ZFhmf9$h1e8^x1a5fv% zWSJ;0owC#-=1RVNE+=kYGH=|xFySfPu;cz@MI@)V_7pW4XQnb#p`GNG!P8R3!=7i3pKK~a*TaEy~Vm@xT%4DwgKA~2O+F-hxoQmH{fnop3# zvQ56s4WtEI6T`CMDX}|t=gw5(?q`CZ@b5o*UOr!Vairym2>HXglxvsXAeG(I*06Ks9H;`R&?Rrjs?K{zIaWy=s0* zlO+xp&_w%WZJYrhDHhQ%TFGvn2Lfz?O1-A5HE{#o55e8bXVd8MhIhR;`}4!UgIE9C zaGK9Mb-nFE_GmwgZO~h6KsrU+!sZkmXjKnb^KWEtiF}iK-yv1EdHN%r9^x_N7n}-Q z3;-Om%>~9%9{mE+hyl0ac_1Fdl9AmfF{!sUzDJBfz(WYtY{F13G@)7JB4YV=JE8H9rM!UOgZ&dhbTW5Gw7-9W&WEUt^Ax3}VWf;@{d4~QUR z_t8Vd+_P!=K`BqQVldTyDdD3cvE^uyE{E&dVZ*xDKdf|b@1GM^XeK-vJ3^}b_!4z< zWo*hgjOKKHnpLc~NY=o;=jj~H>My$P`w&2XSU(abIeX+TM8%u^NvN%U%%Y4#Z#4(Y zHwY@$eWa0sEV1Bxx(o0+62!JC=?Kq&m@Rs`!(}ZiB)AQDhU8zJyh6b`N`VP7v)}Yo zl2!!sS5CmuMiI~YTeJkHwv>>05)P;W(YiUKidVf&E_7O!SIC)#=qcmKm(w!>PWw}_ z(IhWgFD^>>hc%Y|U+O+V*uC~Td8R@iT_)li=HG&~;`Ho8GvR}Y8cAfxSikN^xJuw_ zcG)wyDTrmf*#tmq78l8B zd1da?F?ht=A&&CaLnEAE{P*MOAQRbx&6&7MVEx=j@`7Xw_)95hyJ?ScR)VlC3oU0N z?nk?~TjN0a=mGAhp!d0aL7YHg!MXMjLG89#i83YvKW2D;U^VvqQhZGEjYDsK`bkm> z+5vWbH90d1d6Y~*e<))GmRZI_VIF*tXWvQVeB>qeUi(++Nk394<<`5>T8ly@I=>%2 zr9JY)Y*sgnv|b9)!w)OI)#FMP140%{6z&{ofHHgt8)4 z&($}iWthPSUKns9eA0Z!*+?8uixiY^T0e7sM!T`d6vGso6h0s;aw1@gcec}!J59Kz z+ZN!MrIDu2@{JY=(DitT>GbO~NnsC!gon!lIe1Jlt!~#WjEkN;`#0Cgz-XgD>v#JN zNrdwzjVQ@!LR9Bj|A_;II#~Pd8|5NX9*Bo`WRp&`YZ_0cYAa*{RL{m}Ut7(PjBW|i zOry8A*Gu}O+$GXjqV~STaw&LBo>IZa_`ur`TCZj;r%L2=heqI0KX~h@-A(1~KJdjm zqE~yzcWDJ&Pe$T0c2g!XBvZm&&6fwGFumu`D=K7z26|J#b>@6#|7=~0Y4Mx^a?u@y z>#DNs?z{L9F7=nELr#N!KmD0H^IMcy4@|bad5pl>a%r#qfqev z)#ub#=9WX2U2YH9ss0auL4UprvEA5&x{l{xrP7VRA<4}ri8~4eho%V5)7RkNZw&^2 zevAA2Z!zFI%uCD{jl_*WTh#P=-8rAvZnsOWWCgyv!r|I@XcLJOo}uLSMjU@7W**)X zel@2Y*9pu&+#C#kIK2Hn6H2FT$i1_YxLVkSxiZiFq_qKrqk(^cDrqqQj&^U z<_b{}BV6Io5-w8%*x9k(=5DMdL3K?Vf2-;}-N!ej$82tY#eokOdOyc=+Kz_CKm=hB z(2iO}en6I_OH~-G1z^+HT{IYoHVOk+D5V$SvXs?BKAlZ9lV8dzZ=|2UDJ$Jx1)ewU zQNu7)U(4WX_Tb_*SSBZLRRoG7KH^RAT^9ld zemHlHZFDby~tD0N)CordkpA@E5^z7XiZUo9pIootfKX-CmsrrU z8SX+MgWc9e5DEvURCB+Frgfl{lEZW|*Z&D2=!Ov|y1kk;Z6YmlWLeS@t}ZxQcm_h( zW16K*i;Pk!*2DJPb0LHv3~R-)Ci}G8?J`YfJbv{GTYI~l?XOkGPqJ*0vHgpigTdwN zUdg`!u@T2_0=@~8?m5%zuZ6x>QE6@QH|TqF`Cz|NHF1QX-)d7TNmk@2MRsMlFS4Sr zKjb0sb(@31Z!I48R={`jy@xj9_>Jgs{q>$9JT9(}EDp060?krxd750exX$n#myREz zT)|4aL+JT)@2e&G&`Qt(ICy ztw=O5;?TYg#z-PaAOu*zcm(k$|0X&0YMwl_lm|zShy(_8Y5f+Fb zG|)=4)csno-@7?gI(g3@d+!sf>b}t7bqiSixqaWQI(2H-u5IR` zA1KZC%D7ss_En1*>QwgHKOK$P+uvt68ZsQs)}<{^{VmlXIXONeO%t{fNc2#bD_@(i zAxdBrftw9!+UnXro^ufk1itUju;dkmd_v$kt`jElF9BzOzXoP0FP{c;T-#<@JLL~P zb`c3gNg_`sV*&iZ=92&ze=^$xLGTtw6=XPO;a|6X9!Cl4qD z>mJ}AJW0cPTg!GCq(!~-Yo4U@K52G;5WJ;p@rEx0+$Ovyfe)vO2-Z-wy!rXdc&#R1 z`;LpGQef-49RpnEK)2CC2#e#%F$3GYrSH{3f33aX36uR25QDl}agz z>Yaet!lL1n>B=yT$z-XIwq8v2={6E0gqPpDw6)->n?~ly+yuRmgW_hj96p>OQ z^Bl)A%e=s2g%RKz(lr(ro99UaqZ#q@eT?mTy%t^K_s z(N=xUCw8{DWp$nND{EZY-(xr#W2F|(c%my*mGis4v`mtvs!}{paWh-#&-y;g-31N? z$6Vgu;r8`&DMd`u!g1GQkgz;=R4 zBIy}zZ3MyEX1{MrYd?^|bIiSOersjbe~9YhyixnF!m_@>Br3GS^M$}qJ&todVH;*S zwg%vvsEGkJCz&V#_yUxXWtF_qN-}0D<;%pp>7_Z{)Fn|md`j=t5FpmA(1fie-)q)% z0AIk7I_GqU`mI0@ooJYM&sIC&>)m;!*|uYf1g?wfI}#!=pJw+4H83ZZ{poh;c+JxS zeWUq@kBw)!MP~<;*J~4u);Nx^=y(lw$Af}4d24jSu&jdqN1Ofrg&P^?-`Umefgt#4 zU||u#2x$sLUU}h^uEMtM{?{DIRy?9(yNZ5Z${)JW@BjM;g5dKn^!vYa6NmqVY$FK1 z7x=+xop+P4XX-Iy(_QaE2qw9rTLf6`F0kBDxrgKNkiEh2+^%;a1l>l9rB1h?Q3mlwQ_lbc^}@Ld0H0@g6(*xv7rYQNV0roBXS{SX$$KP$Fk|Q>y(p6@r3<& z49ZWvf3x2|+z5hy0em&^K@{u9Q#HnahGrTtl=D!Rd8vZ(615+jJ8qh8KBlB3*Y;oVR?2H}J#OJ{)8stF-jYj;^_)b`tnTekqW?0k{D4bbFeFgdsQ>9F?7OGLYAjYCLypBrF@oaa2&M6(Nahh`ZxCGxp&FkK9pbDui>#qdj z+mbwM0?$J+ME%rezyG);kWRDBe*a?|LGU2~t?81Sl=;BBB?N8Tqv4c$t9p@I2{M@z zrU_w|kV&cJk}P`$d@sQDG$YH>Le3*i)0s8MlC#BHqbOt)g>;)OrcPYMIks)nY&Hv8 z?|J44i&&Ot&dBj`3g)mhPYY?t+S`C`G|&holh}qnUN{Y zk)&xtnq{?SiD~mapM`FZgQKHb!FU*lwI;x6^QMZ4gg_TVb{LLEBuQDMSMEQRwbii6 zRSMAUse%Tmv$Yk)YmQr7FXr{lW|P&`Rq{ONu`Na9R+WS^Id9i-XWl2vGDhQBuzVg+ zUw&TWTh!;~%GMQ51_Pwb=jPeZ>sKg}f1RVV%A&gc$_;&9KqldeghmK%rfwa(q26tjbqv84FGVg{-+||!)_iwI@@2TdTT~M7Qj~(u_H#lLj)js~%&Xon! zefbSf>*$^t_ErPBWx%TKGssgWGP?r&jG=P{1=gEOJ)@@e{w=@{T%CmcRr7iQu6nK|E$OG11O%#KjU=a&*k0%%lbYt3xEL7j^@$egoDBHDIgw& zri&1k1~EmEM9p)x5nIB-b! zJ<1~&FEY5wh7Zb_9%ixX8XVeU{ht)3lEYDf(Epl<^ z3Sk_x+Fj(agOW~aZ*a`*E9-0@9~AVrIglY03P%IcXQNwBsv@%JNkZ%HKDZ3pU0mh%LCfdLxHOhp% z@k^#V;LC{>)Mgo-K%joSWtG%|(@vAQ_Uszfy#UJcQ5OZ+9H{4~>E2h(Yb>qXG+pUf z?dnt2inCPouIn;Vj_ftp{J^BWw6V-CVG&stpLU^3#kl=JxCH~amczmakNon74?2!d}0 zUcZE5f6=Lfw_fP?fA5szfBAO5yY^@}z!Mf7+hdrGe&s^H|2+=`fq$Xjf7i_${S&i| zAozaZ`=-J7ocT9Hp^c`0H-xSIh@4TbdO0m2SnDmZ&}uV|BDRkANwW+~Sa?pUN9I^I zOPwygX1ho{MoGfac)%nIX*+(ASW=pxnFiQX)d6)%2mG`tVA?8@Uu7^Ub@y1g%1M-F zV@jqHUX{;GrdBgw*!aRm<~ea3W9bU&JkJ@8M)(@U4x@-P%jmS*EOxp)@6KnDBRR9O z%KFL*fAZj85@jie;h3dHi!h3bHRyVHc*OGZ5}xN3V{3Un>%B#ePL68n(<-oTSPF8K zukif4p2gWSXZiRe591-KG|?PKW7gU|8m`MIoRFkxEs!>Jf@Zy+OeTdU+49m7dk6a( zye`i9O{gNOPvP{grw|~`^P&R)D1vF%vLG{w4QW^j?z=w-dhhJ_XC0#XHpozVCS%mT z8P))E1x5&+{4^SV#>_5QPdk>^h)ELJQ^|u|=0!j~9ax(=G{CCSNUvRaQeBm1AFVRY z7?7gcC1*PB%PzF?{RCiFzRRn1{7-l58?Yh_Lp-lh^P#H%ylvaXSdFHiF~@O>fL~GN z7U!6ecnN~wUSMHbVdm%n03ZNKL_t()WFOYg`ThRYwO`kRp!rc~R_Jc7OLO)r=kp_B zEe=f)g<_rf$?dx2*>#)t0}A>*M|*2VPr7QWy%K!4EQ>Si>ogh-2ICP&!?}t&Ka1+d ze#&hl2)+h&Z_^QKZ8&@W93Qw;VE@0i+3&yiW{l+t+Rp>8^%0_@SD?;Rm-0A`*$RvJ z?F%>i{mUCc@J8S}QGn3rZC>NLe7v?11V0OWJ(S(;^8j|U!c@E71!}!B&t<4JuyU1M z1m3uL9R-4#A>fyRmz&2Lj!VaDusu9xlteY1?s;bRBMX7=dW31h_~fXJu`LVFbGdSI zq-5V5hlb~qCJDonfs&7_Bv5lHnPds$G`T9+50FX8FpU{!iPm;kda42yBiOc0k|f3Y z=4xef(+!^^If^HAU7wbIZO>~W;|Wookx9v6JZ8ynVGE0{+dxW*<+8evmm#bPbF1UJ{M<-fveYSvE1(BIkSbHQ5-WGjcPi>W-QYh)z!Zmj*IKM zc%Fyj%yu(pdCoALa5NecO)(@ace;v^B91s54Vl!t-+$E<2yO(y8Zh4MKQko-9(zxb8m}thG)3B`$%I8l}lC%PFDsIK2m90Gk-jTsW z5?+alD{P?vdw`>S{yI?07gY8t&v6SGn@Ln#13u0(#GG4}Rte*nk8E86AWY(IRKDn& z{x;CGT+JQ`g0~ndEu&?&YWqAC4?xjV?^KQzz*{R6)o<00zZliM_9ai!uzsd(yZKQP zTEIs(`~81*%~#xfyYN+u;7-7Az}rsh)bn??UB2d?CBFat+dMo>@GYB6SMq`e^=yZ> z-(VPy$))7{`dPv-A`C;0M<<2O`^k8KYdgegf^Vw?@htf6;M*p7o-;{Hhpg!}X!%VB zlOai#@)N+DfK3z#zl918=Xq$B5S&?Aqiq(*sf~6VhU^^f6_h5nW#PLXP2Z>CdANFk zu*7V&sj(`>%c+*-M4J9Aj3cgGzQS;-YyEmHkvU106J{x+t%&8t1$ylcwr#U}G#kJ_ zwztD=>u0&|Irs9BM?TKc$q6g14x{0SZm(M`fVZxl;gPM&L^7p?M;L~*+HKA*uX1tg zGDo8Uoko+U>7pt?+Z@Msa25Pj{zI?-(pReuCRdtFVVc~fpFRiNECBu}m$GGoFO$ex zN3Dw<(01ybe1fuL)v~lUP$d~+>43jVIV%v_sgpC#q7atSMK1mp)0OQtb1N0lvHfsB)2sdcq|$|e4*ce z4Zww`C@KF`*hUb%1^B*dG9P9sZl^6r(I_^BtrFIGRs)h6o{#4^Tsqig9EAv!tch#c z?3^6p+77F|#iBbb%Q6lI#~hDGq`Gsh=eMwgU=W8yX;Q1ozFt$nyO@GkP4ZE9gi$JY z3DnJ6rm59BYiM2#)oUm-BAL+?4z5rM&?w7PQr~eD%~+b!YPCqyl;e{VJkKN3)VDI1 zblV+1^93*FeSh@<;#7g~J+DESB_MNrVRLwR#OmrwEh*b=wm2CLkW*{0qsM1cQqvmW zVRdDNM;^U6qg8tnPFQVqS@2s-l4A}BC#)~k3CtRe1|v;#HXII%q;sQDYPcDNa;aEn zQsA|~_iO|~drqQl8z9p1H3p0$8IhRoLXCGQ0aymdR*T z;->6CnD6IR3(%_n&-08dFWCU91!;w5ouQ7?NfQ%*x0)@;1(t2qk_UMufOoXtoTf<) z@HSUvl^w>moeBV7?Y9y$-6rK$DJsXSeSVtuS^Z9tvVLA`DtYEOP6bS=0`Lx#N!jtI zZQP$qA_j`q`rFm3YsGXA1wrulfcJ3?JA(WA)Pz`{5C9LX9Xg(6Cd`w0Xu-dE0_Xco zv-F6?aV(F^HdL|QSKGj%2H)G20x(d;L7x~GwLV|F+3&x1BM4p&{5#b8_W4gm zA+FY<|7~CcO1<}-l5Ga+pnO6JGgiCaB{OvM0~C9~k6neGWZM2I74RJtcyM`ex=NGk z!WIQHnm{GBCrFZbzH2m!u1-2-Aqo&a$)_Qt>TzWZX!dGQYwIwLnPdqa$ETr-qb$oR zv_B1K=?Otg2nI=1bk`4(h)m{mU6l-9@R}UQAyJ-^Ny$+(Vaaa-0?%?-Sz6)Nv*)y| zo#g1Ku7s5&=_xv*2c|QJmDk5mWpnvia|8_71b(4J%z_QCMD2V=aM_ zXlnQB{XE^}2PODk-P;TUL#kuzvi4y?*E1MqZSvGGW>WvF3u%HsT*%TzYy~@ z)y;gFecZ17F2(_6r+DQRk@c#m4_IEHv3127p}Vx??q`*=*I`dloQ|R5fl( z0KQV-FUtbM3Wfc}e!oATzqzz$6$eZBZwOvdeqRsIf63El_Xj}>)v^DrHhlKgRFG%r z=Mf|_C(<AF0T6y;M-845>N+?tNB3JvgtS;?i`x= zs#%(KCe8Dj?t9boX;s1Gin*>!mSx0oea*2gn>150HcGo(t>TN#Htl8;ONg?OZt9#8 zRWM#H2Ac--bE!af^O;>NvPy|ctYy$Z-M2Pkrho+~iuH_yog>P9{OERQEL0`E4&) z<)=S#!2i2FreV8ed8RjkQWtEY*=8JvOp=&e*3S{g38T@7lkouCc4#+RgmH-Pdcwn|7vOs} zkV~_S%X>Rq+1tiKu-NKw$NE|BK7T8>tgW-$TcFiw;yMntWnI;YD1b>5n_c6l;rg6g zUggfS=UHrbuMXT_#d0Kx%-B9W;IZ8uCQ(HD6bie?_I6laUgm3F{gt$uEe zE;`07r$!gsaJ_qX4-c>`tJCruKB|MHsgq5Y!Z;?+b8cB)B}x)!x!aQ{7M0yh=8cx? zkyGo={2cR-&3^x*#!-aQSv0>lg5bGxC+`|2r5u_7)78H>g5VsAV)tg*U|L^oNU25V z0Ba`8RsLeElh{VXvaC)kyXFc|f95)!ZGosJD2x-U0z5f$-Bi0&ir1)f9tS~C>R<_B z?(gYL-kI`!oVnG3)ed-7)o)D!52_GA2ceJ6oM6^on+gj@UC9@(b+8wOVL{`5`N|c-D5BkL@)`HN5XZKO^OR63KsF*L(R=p6 z!J%5;D(jx@dNV=2K>5LWWsFgh5JnNUZPRKtHP~EQn&*tekfshcw+?5SKHKeb->)Y2 zqA02**d6u0>nO1N%k{&bHRo&j7(iSB51`aA7oyS?U%#$yBx!dPQWkr8s6>9D?W)6N zdul$6nS{*rV`hiRraBn2O46~=iknKBo1nSXR$yO|z&7B0UXIV~d(%LInQx_KtXU)+ zx1w2FR{dAI=FGXoDf|9(2Yj_t&$7e}U{XE55Q1T?GrI)pXLV$`H2naIn*G&t9-jdJ z^m=IPF2dJcK~yU)Z*(88*~qfLJgOGGq{#=irxKz!Xsf} z5)}9@5H!5Tl+Get8Xuec=xv+*{x56&* zlM6AA8^F~t1fm~r>(`_x)T6SG|0;0LX21U<*9*RDz~s%-k6(>-MgT1YJ|(M2f@C}c zf8Lm>xHu=C1HKE?-s9^ZSO56>@#;#KNy%{%au`prU59qNO{ddlVWG#;(jva^6&jxl zev`ISMxEm{;Y90xDiFSbuM@|q%sGlC43dyR5^-_+O3|gXxVTtL$fjvl$o17eqbzB{ z%|4sUTual;&Yq1`6tBVcX||`#O8E?d%^2QwL&95iGvLTP69^iPN7M5PFtNJ-l>5#p zITL+aMX4JT=^_rtc4#zILcB^>Y(SjqdsJy!O^2NMofjaHT@(&AkB- z%xB2w0Dj6}(CiPDHPF!bn{j%sUjyIka5!+$(gZC3n0$`e7e#RsQaHnH&Tq^kYN(C z)b7j$-$D80GvIqAH8M>3Eo^KAVV)A@8Hvnsv|nQi^s7Hf zo+&_oO6shfM^(65wX*PkejMuB_G!B!pyYfp<+@_v$Wj9gut=vTH!r_@0PqiRe2V3y&0Ap z*L8}$sY(ZLWMu?O*3Po5LSC=o`*^OpX6(uw8+IMTj#M?H6A!RoiN&f+GR8dDXWGI! z0DRML*4F)*=bMe0?>`L7^W=HTsso?Xg{GdqHf2twI-|a)-X_c7pt4Mxvvn%3^DLMo zusep2oZ=TMe?{+Mj(rMaO6_|3FwYRPE*Hv9c+c4XX4yFUot zvTXCJSN1?=@cSYBX;KEi68N&)d;Ha5#IHPjjBmS|O3LVvDEgCLqortMqmbo=B|O*T z3ztHO9*baxoV?IC6 zxPrQc-;BBuexB34^>(AlZD-EoxvpBk)3jKePDVqv_IB`u&02Snb1Q4CEiWtj*6X0D zl~R(W8F3U7g%L@dkY#zLi}(6|T-#-BahW^T&(UejrysgrOR|*VWXvd>%-w|ZJm)=s z`aW*E?Kb|mH@tydN{+*^qJbKho%p?Whjz1BR3pYw%p?lwG+X$tN1A1f_2y8WE2X`r zmheG1W>Hskn#YdDLwr}!@>OWxaV@J+b+SCi@v}VVWHe&6*K>defWHJjAN93!FgRgV zSCg+VESVQ?0CZfx02TBTl}0B3_RRCL@>?JK?5j-i)ok0)zE>Q~d*;0NQ)vSeoJZPI zJD~KIE#Ry_<5M!w6oAIDFv$nILJ?HoD8CX@CH;W42w|mGO$#2 zX_E3IRc%?lj~cIS&$^|hUT~FC$PghaQ{8tHm_v74wKY`~a9;*!9rq7h?f9y#2f<5o z_-xc`cYxooKEDwJ_W_^gp>$m>VbN~4h;$;xv;1OiD>TxOe;xyOPHeKP;5Gu_d$()f)IY~nf!V#GUlnW}zT0&TI<;oUO6w_|D_|)g!hY*5px68Tp zGinY|6t`KHl^t~Y9KPe$IwFl(DA1+4lAA90PG&EAQ}qoc zb#9U*37GHw((;e{jM5@~7^>~E9acn%Tbw3`D*xA`G zW=Wk-{hmX!JWs#!o5AGUt7Q(n08Mv(HCqpYmmb2aprAYocl!OgTx) zd+xXs%d&Xr@+Bl(0bae?@Biq{8qeb~{TY54pofKvr9nKEWK_VJoQ(q6&Ep1?w@}G5U;jNp6|d{N=nAm0 z+3$bFX1`xB2VTc`J`4Co6f0xROqcz%vaJE%t106INrYk=F~GQ2`SGXzb}0dX>n&k7 zd5m&}D#ud=;;R;CDO-bMhH+T1#o4w^yWOr8{dQcRUL~12$rK20673CJCFvainUiEG zIcjhCz(+q^tbePkt2KaOUiW*FrA3Tx_F0)5ecV#(v})FM!R~d-=6Gyl;9U`XFuA^Y zpBFJsOPiTJz;_i;GF^}cSBpuj?^Pzaht<4BuUk;YSCiXjU#eQ!DOR$=l$~<9ew|-C z))WNVsG@fZSP~Yglw8z>f~{tYEX&k)C6#_``Q4h&rRdnhDT?K3$feqeXXeuQ4AWG+ zYK)qVPVeysa5n&Kp=V!oz?;3;LI}H3c6#;w-}f4G3*jv-Gv_)kuIm)za9pQ04s?#^ z8unR_Y4H6Jfr~Ws^AQS^d`8&)L9h(`YbuQxSGxm^J7(5yliM~X%@9F`;IE~q# zj2NXcj_nkh$@46XDn%aCzM$^*RqrEcIUXyG4n4oA;w*jNnDu7s=zxoRI~XLnZds&h%6L3sI2P8xum{R?aR_MJkT4a4j3(vdMvvj0qVrIZex(ldFv-f*tZYG*CeMm_$`YFIa zs2pA`nz6+clS<|NRTDu4tgm#xt2r#kw}hgxt)4ATlbHgXSnIL+FndYa7n z=yuVV_m5GU$#2-K=$ij6wzvAIfB>K^Y!0)STv5XQ?$ohAeT{4*;0GBrV{qMQPOKz&&ud46f`W2~|1W??sAASE4kAYymGj+u~c^w}odp z2pv2s(9|L&FDl9QhbMH~9hQ2F93CDri9(V*rPu0`WD0yg7#`tT4zA@e$s*+xS~hu} zk>{$nDAT}Ls-1p;V6oj(pmI3kO~6l}JnP>?p-cbcl+S2e7AxIFy4@~mmT_=$#6r7+ zjuLizwoQS!Z&{1H}IM-e-;1f*ME&s9MJ|6 zHz^kIGfOL6+S*dIfI_f;bigg^=UD14uywG@;qavFwAb`D3+)b<_jmCem!r{ug;od0 zws9?+RH$S_k|`ScQ8=!2s0)1CVWJ&PDW&B*E|+$;SZa6OM|XEzR6Oz~;9UTp*xTj> zcRUNvcJN)-q+!1RNNvk$Z_kJqv#9V4|F0m}ZW4WwV6s)++AZ9}ZUY;x6_(}(S-SM35M3`rmu=G7#?|?I% zZPS5SwSz-SLsKLG9s$mK)RSRzv|Z1daS0)qN3oOV8Mdt`>W%K~yn9lQ@!_j}K$GAX z0#}{mMl@bup6O3$OZoddvy`N-GC_?e99qpLj%^dg5w7s4(jw|fh=Die$X^FWX`X*j zBF~`oM!)oLnr7NF#O~^V?;zM$-^I^g==bL_8Sp?5{4&s%K+|$q^;#Sy;UfoW_(@gK zzYzql1%BLAWt%(9bbnvXZdqEP-DonJOc9MN201ih3!Z>Dqafu{N**-qT zo4PRo03ZNKL_t(2^Z^~)W~IA8x7j92Vy+yhTWG1%qt|S6G#YR`9-jI>p!|cyPLEDQ zSJ!JU%q-7|qL?^|RmXCck>)8`uDaC)0^7D|cz)skxVD33i6S{$wNW@>@8n2nm!SZ1 zS4u_0F9a>&5ak&m8EKxeKN+&rXyMup{;I-shsnq1l1;?`Tvv!D}NQIc@W`WYrs z#O~n%6H?mJA&Qiyqv=LBfpJV-|J4+qrBrm_cec4@ZJnjXB_6$W35R060U*jV{5WB$ z(d00k5GRT5XwvhmeJHaQPbNw${$wz~5>}DWFKKWE8PY|qt@AqI0p1JZRR&;;vkcEt z^njM7k`<9Tn`MFW&(5McrT*}$7lg7J^jp?yU!SRTL%sOS5>^ppXO(VsQ#=3)EHA-_ z`rc{)^Jc4sWgTH_?e>D=UdkGkY{8OZ*#!_|zzEB-3VK}g-4tv&l`$J&V4A|Xuu9^$ z3S3NU_}2Gfp;)B!HMqaOH$|^kcH_lHOH@!jomQ09y0fdw+r7@_2(Z_2q1a6&v&=D4{u$br=$+I0A zmHV#UY8BtlqeX!O0B_%XoLclxz+MO33GnRmw*fE;Lmu1TeHThj>SH%~JdelT4m_)Y zpryOt+d2Vul0?K=$|Oq|sji@p0bikC_nW|Nz`xt<_n-8=ej^B;g9?9F4EPReFE(pf zm8GWoxQhbA1#`9D|2;~g;JW?BjUad#@WbfBQey%Yuo-YXK>_{M=R4Rqn%P4ji1P&U zl-XXOtDDrHF8+}_)>-Nsc5#uQ0%)){iw-B^iO~NQ5jue2{ zbUZ+ClBhLqk|o4>CHY%*tSh?VS&q!U9Pc<6rWj2qAVqp zDIK&HYm#8uWw)0B@T(?-z?OCmRIe1D&$ZL`!3g+RRyJf@>pa&wb1o&5L}}1Ewb)ZF zYo_p_czn(oZDG~+uF<5tly5nAOObCGY9CPu!P4R)+uJ+EK3q-4Tf+1&mH@Kpo@;5A z0+ZOU>c0yF%ldpD)6Fa0PQCj*&C=pEYAl8cN5!d8Jlg>;i`cxb{~pB=mavF5P*IKD z3%|e=@agyTbfKgH5nSDTQUF>~NxKyV4VAHYQ;GgqU!#hJ&YjuEO)-Tk$hT_OrJ*6N zP}pA+fPYkS@9!Yk*JE1%9Cf?CWvk!6?xOgcVC%q|`D510E6w=fJ|$39mBj$92QO!v zC~~P-yAqjGO|i87SzxGmO`ek`>8Uq(hN75mIxbDeV_JvXwr!FmC5~f8QOHSDm(vtN z(Dr;*dyCw4#~nosa%FFqD2}l#i=}Rl;do4xoXVm0H%dNlBM80^C7p~dEY2+~&VbFJ z)~>DNLnh_CJPdr&ZLVC|Vl=8>W2Tt6T9gdn zTMk~UiRZewjsk`~+c9yW`YeJPjlEg_Eg{IN3|_XPwKq~Jt`J1B{JbeSd4(m^t!TeX zR3VEyhqXl_kut5!+x!A=BMS^_J#dhi4tQHwMI7KoyBSF=`St;w>iDl^6NP;?JxsZ)%`NrLB;g*@YMf^FL@^%fau+IEQqnHPEb zX?Yb;K)S(gT-Po3dGlD7WyLj8l}hnFjr~-jf44#)5|#uuLj z*MbjLZlg2RbD%L1eS_z~VKys^0a_VNg(=;R*=f_s6lb14GB@79mM5m>y? z@4xLy7|#~~-vIm<313RRu;`g$KmCdYSQLsf;wOfx6A4P{`8V9V%$xsY3r8sMG)kjN z=eq*RJARWEgmWuvDv`gx zi*G49dCOK+d0Cn<91QV&AFnEUQL!{liNc61EpebUaWSMGgliM=W(05JD6*^Jd(6p5r+#xpp?fBq7T)y3H1Y@tBov zkDZevhT)inc85VYE&}!>&uBVc6@aJLY_W56$eD#DRjeWNPtB$LOyI`>_D_znZJPzZ z$v9Ts`Gd*$R>!uF(mY%A92e5q0Pt)C!THU8-*nMEl)+~iCJaNtr~!c&KAt%pr}1RT zFJ%rK+agQzPp956`c&J|OCnyU{r$u^=~DjR(@#3^RVFdlX}0h@S0z@^8c3Qsq{8;{ zm6Td|uaU@KKy8Iz`bm=D{-iSp?rFpFi4F@c^!xv4-f<5o8JgFazi;)sOtO^iWc(jL zSv21_g1|x*HT|NwD^2KP>q>232y&sSrfZ2JA-H{Y9nWzYk0*@7kaV8@lx1_v@@gSb zbNO%&DJ5qXSJ*v1;zTD}AEYH|F+-DqxIJQlv(IS_U zftFbTIb0;}leKX6-Nmh5261{s%CaOxWJpWqoZ``2tgGZ>%fiU177@ z>9V!I$Jv$DT2j{YJi;(UN~LF;W*JcwskJsM-`hxP=o{iIfx9TMv#Weu<`-7khWc5TR+=$0z6+UQbwq+Gbh`icaUP%HO zpuw?cA^)ldyeVp^?pvyGwM?#?4l)JmX9ZYac9$nLf2{=COXws`lUj#2w&4Mzv)6baF%pC5!IpP68<YW|AIr3g|u>1VN+U?;FJa-1GsK5O}U9Cs}$1 z)g@%?`ONCbeJ=3DJAjSER|We&HZ!2>v@=2QBH)dQo|A5x;H$ZNA^`jhy}obR^xOtV zv5Hv6)MQ28wBpja9=J-E6fw4SZ`#ylBPM4M50=dk&w731!z(3h6zsqN= zZ3Mwr0bg$c3wmWV39`;$ zDCo1PJv46~x~&$M_jWj$jA_iFk52N8I9JL0h@1wt0^!o6nAds0 zJ($9wYV@8nocv3I3e zTKIIH>$2Ee(7-@ibky~_J=*OKrf`WJdp86_^f(!{T*HddN_>>-VrtJUV+nm~j<;gDEH&4%Ge%nigLjUF~=`puO=) zOb2|DCaQof%?i3&#S~Z0_jKXBS7A9q$`bgujK+MOHK7W?oAawN8QHtM%JT3bu41b} z@Y1&MOClZ7(o`WfX_gZhNGD}#r z{Q2cfQc9v|KC^~7uj4p$U2g{Xky7bbn+{}vaRorPgrM7Kve@q6J1(70rvTrjlxQECIe9;LA7r z{p*otcv4KuXZ{o5cJtVD$GefcncihA1Z~HqX*)Gg(l8}NQAC<%DsMP-)n<9lD2cdp zg+_InA|XGrD|$WOzr>N6^KiniCl zcih>$>?!6uF0tNMuAmZBx1owMmr&H&p5tK)tJt3%%dXAOJgaKIgJLu^-)#rD8?|;l z57-iAuv*)ags^ZaGv#AkVODPTX)_D>z-GVy z1Hd-|uYa1y^GvZq``y@BW=Qy>3;q7))Un_1QEV1}bfMq>P5t-}p~3hk!TwK_Zb1zE z>}J3J``0-BrrP~M@RECdzTy>&kVNoXp_)5W!JGkicRk*_J0_EYhU1nrT~$<+Z5O3O zx}`zsQ~{|WrMm{CrKLLt7#a}}(4o5phLY}(?x7J7hHj)8nt#5F|B82UF>5iL^St}n zXP>=)hj!9?e#*~pg$=m(EzSviQ+TaVNMb>QyqPLzOuE#+R3w|jbPZ_kd=Wx7%BHG2 z4d6v{G5*-x_#tH%^M-+qr110DvbHnqnXdTiNp<$OuW^Ya{jz28O5wsjWGE|&KNxvV zI>wHgtS(!eoQC||q>#xPV@<5#V%qZ(_v?(BI)A6pGd27+!P(W*#y9oxH|}5}3HByx zTcH&pTezdc_>K2{uWU3wAHT>$|0T~g-Z(0*SzS6b)GJB0ej-DD5`b+5T)YD{>D^%hr zSmqYpS?_iC!V^J}Q@}tP9-L15&A-6Mb}OW6S%@n-&(n-n6^Bng9RDUk^N}OB8F`x6 z6+ke%2y9Z*^VeNI&HOSo%1Lk)Z@5~n;rVAI73(ODAN6{J#R9^LX$q||tLryC+$B$( zSW8p%Y5F=tzTg8o`qYF1Hx3GKo5su z+9#f)Y--7d>^H-yTha^hn;#!Pov?JrKrTgPA@V&4=N9TRePiZ!1l)vHH7%#0<~qDVPzLMR`P87Yj{5CT)sv_FBHw z4~#X7`qZtLr^>NYl0-#^8Ui|7Vu_B`xUe_ZWV$rrdTv^( zG`ER>C=sYgx2?<%C;C&FFADLi-mRkDIPca6?Duxt={;4M(8|Jo#BvC*GNR!i z6-uA8|8NFimL5osCqL?nKR)Hc=x47MeNj8)K8k=QWYdR0CYWxt2S#AStD45++C3qP z(UdWvZu=Pr2N9r(Sn|g;H#b=mGppeC#S={`W8)z&`j_Xn;mo=hPEed#G36NQ-LXdo4r& zE?nID+v1re8lcbmFEVf6Pe}d7UcicK*059Z@^tX#^fi&EyqgxX_*y`+;~&d>ZbHhAi-hLb?1SHg zfX{*)y5k@{=Q|M&8o#MfX4B)KySH}_Y*znV*L^pPwQF!1G-Xv6cXKJqt4XWcI{Obnj&<D zs-iYU`rPHR`dE}J+NR{SLtIuDyiLymB`XJ$F1{k7qI|6v7wuK5V}d9rxAKH|DhC0o zR9I^0ZH=3=69(}zD~$F!e}{X6x`Mf`jux5xelxd&Gr5FowL|Tml0{eY$IHlPEXN+>QeMJXjd?aRdF{9|NQ~(}$9x zhwL>%PaG;WM7}EY*&CT5KpGIcKPmklZKL$%b|Q7Z^g>2gs>1B11-JKZ(stosB80@@ z;-wfppIHk);7iQo9TjwNa!p)DWL@r=L4jFulSCVm z)+|Q))fJ0j1t*M_H460i=VEdf-i;Y5RUD7%)sj%Z)tu!&WJPZ@eclK2$6F%BB{7y* z;mpXLQ661K)fsm@sXT|?;fUk#MrMPs zvNjvXUjcow#EFkpGqKMfd%2Bkk)vM^Cz#PPi;n&|VAj!<)>R?{UL|9x8E~xK_r9ai zHzgwEeA)d`Ub{~`MSaL<=jMtBG)@NO&Rb$*rj!p1S8xz|UNLZS-B(Tr8C2&g?wU1d zQ5pE>2=``W72yWlw;dh*bMx~0<}CWLhi&2cwo|cWE`QF6V!^y3lP2Fft!!k>WRz!g zXK(N8%8IGvT}^@q=+FbT6CG*a;LR{!^&>7O@|k!JWLw2j?V)NiYkcwQG^Uurweu0c zZ*FR-DqPga*#)=SxgVX${q0V-RO#a!U+4c2T=tB=G)lili=6wSULxVAV$RMP;P_ga zxV_)x^_;YAffyA2-utMd+tK7rMy2aiLNNQUfP8rFzCwGb`$wv~$A|xx7|I}o=C}_p z{=P|E8viBSWpBz`dP3VHE_ekfE#j3PrF^&zQW`y*v$PSLt@(QMyolWBAFgeixbVy+ z%KRBLeL^7*!Q^^(dlb0XKma_T zqmRWY;E^G|@S!orWH@wKJM;j2B7+f z4j=SsSDV!UevFLsG9=Y?P}YaL50{fNlM76cgbfD{{F<@Ju^TiQ%&&loiQeu#*~m(L za`o>{bQK+KV`$B_XxcSx4@`Fv{-hwF%mXYwrM;|T)RNZGy|)3+zt;*L|B)Q&s2TAJ zW(Q#_(Mr~0*WUbVMK2^&p9Hz!pr;aup+~FwETE71-Ep#=fki0IIecGH9W5hZVd&t` zkq=p9vCF3(_bmSnU3AX03kbTM?5B`5<_0)dKstdp&lE($%!Ty|G<(Kdpo}ydGyK8L z@{ekBLJh~0Sqhx&Ol8%9)MFZ|QLdDlloqQ*8ST_VxwzCRDtW4l(Sp1K08dkuQ+xg0 z=FSO&UClx?kG!YB|2=}Uo$r)Pto{nnfXx{v98N0C#f2H3mq;?_bGN@xy}gv3DADEG zf@jetRR8>S%AA1wkT$Kp_+`T(+!l^~FJ#iM)9W!yj#Ge(R1j(Cr+2`)8f<$tlSa^a z$^3i6!)uO_uqeKhdP=8@vGd)_K#fX9N8WezQNg`FF`|8^}S=*vS=AF{olo&ah zTi9GOdX#|rdyZO&U)AW@y4a%z)dSY|v5PE0U@Q~NJzB82TF*b}n-BZ9Jq*-P#@RXT z1=7%6&%kE0XXm@N>|QY28UE(8trx~Mgc@u<9M2j>9qvMejoG6pqb1Nv|DW~mf0=?7 z)iA{sAMq3LDJrQ7fRiHzvgo8h93j_J{2iF>CfxZOZ<8?(f*?X>2WY=UCM@td|0qI0YPwgCW}Hj8@>e>?TXctZ8gLegt0; z4A?2>k%y6i92QytZsCIgl=DJ_?Rm~1;%VY}gB}>oBGVXeQ3ZcUntvX-bL~M#J1*g> z*tBhRSZ28As*s-rTIR5{Uzwh)Eoy>|OznN|E;&bPKiMhrBJO15IJqIob7Ne&HO+*T z&={~Pt2KnxNzQ@pyAFgBbHC?|bmVSH$8eg0fmGQfIp!~W1Qr&Zi8?Xy^ql=e3RIuo zmb~UfbFKNS3g>M_%;9jl+Kxa>Ez9t9ipg<<9BX+o^oa78VKQ&icRx)3rI z@lL@slDAloQuNC&b%7MI)>_G!SI#v*2mUrb2SkQL@~}nn7rLG+5`^jSDZWw<#(I>$ z3~AT4s(V;4E_X6buTD4?(coo15#g)i3mHDIulhuVBlLv|v-qdEKP8hSQdcr=XAM%x zE5Dp{o!MC4Z{TKB3j392;0WhrCLXG3zZ*y7J(!^qRFd3oEg3Zf%S?n7zWCP+=7YI0@Me@wZC|P^g)J?}j z9L{vu?iQ#jcd<4(6+^!Dg=s>;=Y+rF_W{VbOSSUq123^l{|+NmH5FXhHwzBVKfCmv zGs+1}5_>M^RQt));(o*VL=}Cluh!O zf`3anzBe=Y9`?28S4v2N{4`B9L1+gAxKg6TA`f(6ZLn2a`e?p8Ve<6u|5|{)=tL#l zy2W#Y*Dy~)JF)^MC-BdoNY8h?B!q+bGB>Hf`KxNrH^{4B{OqgexfGFk3F8LMtoM(h zEj#jax!m%QzP=ir*&3MZ2DN{5n!#!56I8F;_)7EMGp1s_gCn_XwvIkZQ^XtTmgdK# zoPK!Ln-p!f_W9)HMPPH4Dlx`^B%TbN@Iw0=Y=92s_6L$xWV;R^8=4i_+?s)j10_k`N-l^_s?s_4Rx-cx+f74aaMK7H-cNsP)UM=(-3I)f?3{%Bo!>MAgy52A(k)pOg%iyZG* zC7zl z4;jlYQO?L9?d5v{^aRTMH?HJ{CQ@&gFy%_YX45yBgRo_&$Z9HtiBC43In~XD}aV`_;vut)z=}R?) z5leQ%^mR;bZDePPE63R9?F+0!>7AWM|N=;Y4lr zde8em>NfQLFf{4EDXg~nD}={cH%S$ic$kU9{KtIV zSZX|T@t8+*@!OqIM+x*%u~-k8!#T~Wkt;c_xZ*EP<-_+j){0a`jDsSqLC7HdEn#$W zdtLGJF^7$O7R!tEC{~ot@1zEw52+UlIaGa!h(uaChXK)<{atnKeu9v~*u0pKc*#Lk zD#Ri~!fx)Pa&Dj*j=SQD0{1P!7ZzxcFWn%1AW6(1h!y22(KQnLxcL56yPJf7?C=yy z`?0~E;V@J_Eb}at7Jv49e&{keB?GV2eJ;hdnj57OilAR%qcA%D8*Dm3Xv6&(=Pe8xww$uUZxJH z>nPEwuYn9RN^>R#lKgsM5;)JW#?(R|gxK&46zb1>y*c~29@k5i398~xu=neJFOFTg zX%gf|CA0P3F|?Lve{Yo!C)|IP=8HwP^|zUb$DjVzFCO{{8aKaKItt#I)I&7car{OD zR+SBbCr@t7ST1o2=0t%|Z2Y*(Kt-D>hG_O!oeftc9O*K9e!{-nU2shpG`M=xIq_bC zdi!>@Nycuo%_01Vl_124WtKq6Wn7dWEw@2}p)0h!Z~pUEKJ>1Owo=f3VpoeB6;(aC zBN}5gan*bARQxiG7^WMt3(#H4_WIb^FXR|8=wqzsbx_Vfb3IaVf24X{ zt}^|O-3wd`{bXjXT6x`z!m^b?)JGyauWdlS!)mc!fl%~=$g8tJ?@n=RB` z%Oi;nPVYlHQ0E<=eY2f}ow@LI4b7R6yT+wS&OD?QWh_D$lWMyj-_$w?CitqRB8hqP z8fHfnzsP;M_I5ikn(DueYoSD+WFy$WW)u+%Lh-9QR=*77GDG!qlTh(WP;Ivq^swKg zF~Im!ecef-QB829#2HIW8 z3oGDC-=-dn>P>mB6Yb2ve!*wbtW_@Rec&Ctl^;u0Rm60ShkRo-Y*|V2SOx%AvH#G- z<-kZHX@Bf`+BR36=gOY$S?7XsD)aj?R@7LOf7p)49HclX`i(Oe0jvZIjO*fsxm-*Ic28 zBvj6?zt{tiwzeKl;KHDB1Xv?WWNJy6{{@5SpG~*-x*e5#?>)V`PH?do+`R}3TYpl2 zkcsSeu29u_Z<2SXKVyf-yeAfvO{-KMre-EiU0Jd8bWwFk8li&OPfos+54|u2>Mi=_bkn|(9-W)HpX_lN9lEbIiqKrgDFE#C>L_TE_VBoJgIJO zPiU?7mpT~zjil@z-DFSN+{Z>4$b0!$+RgaXV;eh;OT_6Joi54N9il&>TMNJ&18qAL z@yeoq!`ky7N+dWu{j3RfV;b@xU4N8wk$@m3Sw0vx~PP9 z%_%~6$>d2w8`T6YUE_xRPeui@uOcDq9;O6R#@TU6q?#&$`-!7E zw}S>0Hikb^L=$;-n9}PO8K>jKuFwwue2SaASWG`kq{2iRZNu*BHFu}~5e6d$gwMr; zZ?FS<4ZuRaQV7t){K>Pgxh$)L6T@S^CDe)h0F}oED z#%73Dj&^=RKe^g13`U;W;m2owJ>C(s-5rICiJ^B#bh8he!wa4jnO~RA9xaXBx|}q# z^pg`7bn(j?-wpF53c8})?6{PnonE^;P5!RR@HK7fNNZx#s4C|csKEW;$pE7B^T+Wb zHqpPAaLV;8B3-)*@{tE0(p*^|l=hpw#KH=Z(z%<6DcQyG2i|^BU0^S{V?iN`#zycq zXg_~z|J8|Ym=da2+x>-w;xI-c`{g6JW7$(Xq*rmHCe}RENMa*c+_xSutvVH>X4flO zT+y5cLk+t6>-Uf`*q$s*Vq7>y<$-ZSIJq!0IeAVoHX8QmwTcF3pWy_uwq#8VmB(DU za=P8=_!$1xNVRzcZTH>TuB0|uTBr$;+{uhPtV#gZ&g+>guX+eG!H zC~lU{;VL6W9>G9zV84u*oy5TpDomtU>b~=Uf|W(N$LW0`(pUAZW)K(RX+{d#*H+;c z+3N+3r^iWE3x`uXOd2J>;kPb^uz{+eBUH6(kvzEWWn6}%bM$H@OrNdIFnKw}$>KLZ zGhW&XPWp}tZchLa-JV(4A>v*sS;(&VTTAVVfm1dZ_TJ)1AkXHmJj2mYU+E20>?=xNx7I5uS%}zdtHfhvpZ6 zLC?nl@p*Snj?Xw;eA*>-9>3w=mouDAxqnPObqc|f4qLCX{(74hl!l*R_njSycGFg7 z^N9M}lVGZ90cBxmo%C0qn`RX>pbaY{y@v+l(N(W=u)d2EW*#48O0`E@%};OV zY;uWO8onLY3A-zVcvDbI!&O>O=;;1jWGy(G%S<5N#+;yC(PhEQhk;TzB2DZ6A(B=C zo7V>SoxTNxRhu5)`_*EKp%8Di!pf2eLetjkGg>uL84hGv zfctW?8vbY?O~R#!HKIlxr6`KE_!nomQm%riP029`k!jFjyD0to5TZf6(N+cFp!g+~ z`*sHG1u1SnHec-@lsHcJD#RHi`RjjJS+swz1i?_m`C<{(QB=csN{nG7zx*TYhKo1D zn)4>i@CUEqElSp3z`)(7A!GQX#vGetrdrC~5(Sg_o@gi<&1^;xkWT1MRCe-8R*u<0 z3!$KdbWr2@q{vBYqac1%xH#v9oY$}&nzqkg-q^uPlRN{Q9mjdEGzC%xBF?)n98m(M zo*(r+owB8aV;MdO3*rc-t6c^igG#6e#{!41BZW81q`7*^X0Dsnsk$$GUbS_w3D@Az zyzB`(Y<9NEn$Om%!C`ng**mnJY7=TjzQMY*RMk?gaJMR%Qv9vXBhJfT&?7_>)9<7C z%%FA+rk~2~^*Zn#{MCvcC}R@!m~B+yWLoj&{mJd!^9G^@O?IJhx4g5=sxq1UG{+s} zGXzjSi}=9runHRu`$(zUEnZ5euMJeI-G8-?uSIEfzn@jXgVeSSx#k)e`q@H1|AeC$ zW@{*tRPT6RBM_p&`$LNhue(p^u6Cjvo#GT|yZL)PrfPRZ2yO_ECVqaTI2Z5UMRKvi z){b82#}8=a`wa?Juam&4#e>A?Bg+!%CKS!n+j7-i7 z?*Hgr8g^v&Woe0g6h&eHRmvDYzZVn~Pv0GbiTM z=Dbbc&(GtA=drEJER(H%{}V{i_aX6cA~s7<755=8#Rp;Hsth$#F=RCVC@`PlwZp#~ zrN;bKluZzJ2W{5T4s;@0)TTIqdE}?c8ug$nT30S;!;ba34|V+luvS!nUFdS!7c1?q z^I4nd^+0a}`K|?a{1l*}lVfM(!vmQL=j<{~++Soj=9jzPJ;&bY=O*h|)FDX?e*X4r zdi|?=@b18-!Qny|?ah}=r@;Y={-X?^q|U z72OqyyR{)}oiV@yY7}f~;O?blAK60$u5*qxrN3V0%wyS z?Q=M>>LWlj0!P=2xtcG1{KsY@kfDFv9vCWUO=J;DETFRXMLQ!0d6j+<)eB@lQDbF* zOQhmlh-ZPB5whe-@QQa%49Y@1M~^tjy#FuRw1^F|I_x<5tTfnX#2qpXo(v zRcfMWU`WG{`;Y=IBzibAO%;#N#h9$UfMi=MaB^!@IL8zHIo+pdhpg*MOkNS?81u`7bY*b z2?*mF7ah6=K5yTvs_hr>?8{A2ERM?J#1!Q5yf9hV?sLm7;5s~W0Tva%dZS<_o%J)W zf*xwHyt0CHoquzL5cPb(*!ATj(VZ?)SBr5=KUB$p%tiZnGSV?CeV4;CrT}7Aq4`T_ zhE_zINiX3|%PXsRtLYZ6M3hrq`cHU!AicLJACZ9xwmt6j97zuGj)tK$)WKS{H~N7O z+zN$PT~j~~pFJ*Cm(U;%!IlcKyUzOR4?Lkb2IcX;+BFW}z8_6(bGb0;sy@K}=2R+2 zdV>o3Q67W;A`A&rj#s`o!%?pI+zUvtIx)NX8y6nTQX;Eno3{ShY>qn~v5z&ov~R0N zhL{?j@aT0{L-K^3hcED%=~`D9v}ajIb?OQ$87|2iO2UgAz9KUfo+UT}Y7(#r4gL%R zaLEI7ReAna2;bF7o7ztTu-iDw{vF06`B5KFwUGG39|o-0pn|WgODoIX+4^ux=m-kK zsy%B%^}?&&pZ~!IYe(G?{E+<^rjyHDMzO31d2)HNp+?Co z*m@W8m7{WqQ-&h85y^mxGvBTpj`Elw@~N8cP!61yU%@R{>vryAQe6mhzloWg(2@nA zrWGIV6Y$A>Df9*0egD>?(jif2T{&6!H1Y!*cX?w2y)2HHg%WdlGVZerx%+6eE>bzs zs@(@rb~6E*o2NvwEepj6a8j5)D!<60r2lPW*wa<~{!<9rLh-J`7+INhhYLSI438ZZ)0&>RD-(aI^}y< z!H~LII=DSfz^Z1BeyU1w+N$Hhs@<-gd9l^1;z%O{C#5G5)pQzh*pBH4v`fdkVy-Zzz6) zWRv&wNldb)E&=4-Ex(T1Lj6cSRF<5fynQfE0!~hXwTV^96-TmGh7UP#DRB4f2#cAmI?=_eIk<$ZXK^stu)c4sGo@Hs~=J^BRVvDt;6E z2PaB$X%n8!*A!W{kpFHX6ip<*3tQQH%UFIh45J3a6JHB~9wS#2{27wQGTG@^AQrR0 zoDyLEcAGq}1pEyBIF=8$BLraJ;jZA{NhX(MBX7ucQW>|NVM$ZWX`eBd{12tm_H+j* zlV{yKJd%~Gkjw=p8bK)_=oD{mCQtGbr)Pa@24uOQ4*qJ%U``MytUVmV0uxD7=eRIo z4+e^Gc*y1@zWE~R3fPrhf9Lk$3(cpqh$@1a?C2y?_{E-Y8~**{{Ig88V)b${nS(up zY4!@iYmEwLx81V3zupHt9WJTuJY~=rk$6!6pn{#b*CnA%V?}m>==K=?e3B&zigCUF z>6#Da@5maC7_*!c1CZpeI0TOuq(lIItA_!~t`ZajZ2)5q8QE+(c28j2@y6n{; z$eE~($i9tGrsNMjLEGM@6lKWQ52?BL0q*~RP_-C+I(!BK-zIFP;2%KWOs`$sW-U4m z7)|Cg%H71bv7|e0yiq4-R#agnF*h$fC?_J+n|oG-yQj7)Fqt2nL?8t)io7{$uX?9| z;jv-WSUjaRBayoNoyYwtAAg^|Q-n5XXk9Q}m_L7{39qaD6T+5nT%m*tvaP5k$GWV^ zX{oP?!I?$7YF!;7x2^G?rJz~a0S}~>f9bST{QGLw8<0=EwHH$F7 zVdMRH@0hx9N=w&H} zHYM0q=xE;N54I2plOw661r&szG?5|@f$`#v1f%8?`ORB$5ta}*68r`SISL-+pBqa> zR!uxGH4dUaVfjIhZ(YJqdi=*PH^Eu{Jma5Hr{O_yYxjfsUpa+t7$&jcap*n?jqm_M zma0*KoICt~B4E7y>ZD>mbC+&JJI5({?(bik)$o}jGsUY&*GMf#X&njhYYaJ|su z`|KXJUBGqmng-_Q+3u+6SzdG*`8Zk$iaZp_GBK{+Jw!<*BJzWOh`TdsTHc;5OB{!r zX(ecqD)Fv~8~uEXa?mOqfF4gYFCuAT9Au6&kpn26MWK&k&jzZFo4u?NeL24@sxR(I z!|Yfy8NAqtiTpcm9*}G|VVu+0belL2~SDgtpJIx{e! zke&J_uUX9ZK2X7M{QCsThF=xVv{-^g_a)(*S;4Z+Dph7ySK+6VUW;s)VbwJ$jkL2t zS7ynqN%iinUk?105T$&6vTJ)Jc>L-mN}g$`JvzQ2!P?=AyW08?-ql~SqrMjF_Wv6W3v>meL$ZPI(UKDrxBwTGTqiNfkHOQ;O)L2N-so7B#9Hi{*{Z5S|H^_I zSu?^Y&scg5_xn#YP528fHoqq5X$SWlJT$ZHOw#K8dZbKJZ5i0WD zZw9Tn(NGBdtG|;1xYYt1hHy7+x<0QOoTWJ5`Sp-3#T7Vc!+Y@Vo4*RDW8`$!a2Hev zScmVC&6YrdKYv4CF4eUCXYR4$;!pGZOD5vxhUoZLDKK853xcIpTH~BSX?UwJ{28Y@ z=)Ns|Kp?p;O=z=Po$w6?1I*L7uNSF)>?Zoih%X90s22;?CLSE^$0HkEs)ipgbOkKM z{$=|aNhu0GyM^dLtd%?XP7rq$L<>d-R%}kUpyCuQrbrh2o}~g&b+Vlc>bC!ctjEOc zo_E;{9U7@-O{y<3u9`uWS{gtgi@i=F!WG*LE$ip;{?pe634Ndf)xpWT;vq+n%RHzoF@=BfC(H2$1iwv`}Yuv%mmft04{C%|iQqe6vct zsohhB*&K{b^Q|k|?;436Mzz8ZnvgTA+-N8?xToJR_XPW96YR}TS-fk?EZAlYv?)_z z(H4Bb1ts@`95cG;1j_DLPTxH z;WsC%JDotf8b<@heslu?lx6b@v5MEtZFcvLp~LS-_Gnv{7zm;nc&1u)NDUe_e*W)Q zTR>$)3$g|8X-zahV@so-PbwF0@UtWIea^04ax;oZ~D;3hh`~~8@)^eYW*%Z zoU~n5_4*fAt9)K6cL88mLF1yK0(qpirWi!!7oG0w#7)oxAK&4CdBQ6&`IWC7NeJvB ztOYXIZY2BEsD>lv@O*fc6>#3(lE6)dm7Ves7$dE&wxg72^3Z<>*j3zM+sv8TyZ=0& z2@iGw1U)0U1gtzy)ycx|6yhNKQ`OxZ>8GZ0$}{5w8uNBbPc%BT`~jW-Z4blIvQ;Ei zBP*h(19k;&w{4}wZQ_fWUfYqqg0oNPtOoA~s`sELO9!w*72jI+$A1o-3Ke_Z>QKQu z61LKdF6nkg!qDs$`nYJ_fQA)j@dw$V8=skiQ&^8C*vHNQCdk1R+1x`aD*M#t>xq!1C?;NaX2q$yb)wR;6ADwbO1N$BeIQOu-x+b!11_Yv;+1Gwal=<{Vqj4l~{4>2EX6lcuJPr7*i3bx-G?L~kfg*+8qu*WQ>} zp*We&;|~_enBP>0<*x$8@Ou@grCBGQhL;|S$0dX)uqs6dj|CGZGZhP`vIQw4P+*T# z2iS+<`D};^38_BEe=EjXpN`@NxX1Yk-*DF6+1Fa|8B6}*U}0LH4pId^2q7;F9?C;j z|DgoDkg1;01hlR@zlL>%530RS25Y&mvKEtK%Fq+obotoo%+peDQ_+Jl+fn9(0@GK8 zu!7KTLXR`qJ$VKg(P31AYi$!&v&^3XA5p)Ec)69nVIs(TlL<;md zdRnk7NRD$iv#}2Y{`ZQZ4$rkR-@pA@0r_@@1I4PT2b-##XMsd;L_N8?TA9rURl}Op zLEhRw1r?8$X@@55{E}gOgcf-3olq(Yp@=GSkfDb~aKh*eZa^JwY6%&eyBax0rTbba z-tOWey!=@*=s{$qO6QzJ_RX*PHqq%S@U|)N7W~$=>N@eC)ci!(g#9{G_JfUQ^ zy9HdF$e5K#pc>kNS^8rnF@8XJYc`SOY_t1c|5zO?{?Ql_jSTQ-B?pM@@!>%`0Y{Gs zQs#;IauQE}?OW%r>)b__SrZaBm$50*b4s~Bz)X<)c{_@9(e|mAqODrvzuwfD3`F! z!sroxY$4%$azV%1=q^#qTq17({ZgWqxc)xf$H!|Oc=FVxH{?|=c&1Kz9GU-I&lG;WPKB(il~NEIiXGNrg?B4{4`F!e47q6%<}MN9 z7^Z|~PV^wEGX8mJlMI0?vJ>LEq_YobF~p`XR@rRh8@%sL;YIzNeg;ybE05W9u#ijZ zf7^zwie`f$^Gi=6fE=Z|lkC{lFk{y{SeJ1IaVB97bfUskP9e49jYrUh?UPQi2pDdO?r z{N(k=wQ6X;PGr_@M+y#br~?p3^m)ig4-OODG6IhAw$w7Z?}n{@xx(PWvT8kL?uN| zMq2o25?5R=xmGf(-_uf^_>8Wat(0dxxQbYzHRxUTuePSq;+5<>i8lY0K+|j0KV`Fj z@Agpxhuv>lXPB~V#9c$7Mp-DX6k&=CE9)EmrW1CzkcGCWlzk(Tby@RI1;@{;G*S#S zNaYiEMX<@{TRTaxNS{Ou#S;Ysj|2(_?oI#AK#2d;&F0-pMxw0$G@EeYsd)Ymtj0kv zn~{vt(=d|Bv_T#%*e;i83BbVp`918e6G|oSn?!WXcOPC4Q;NluiQ~Moy%0^NWWgie zQn*tI->TZ2#C^re>8cD<3{uJ{HX7($yPmOAhC~!-#gcE{^ATfIY3f)v%c7pS=bZAE z5}imDs(fgwyrw;sDCzU2yZe!m(7}>()&?9t45^-7cB%MptGq~lf=Bnf7Mfvto1ea4 zitUFNUTJwhWf?9e`)jDCj(YkhI)QrReO!c|nR(UbcOa%cgshpNgQ@3(_rDbvgJD!` zW>?TmCT`(ZDmYje=65i2(_#*ysP@}uKQA*zxSeFeTiT%OY6DL=u;P+CO+k1 zWi+gYtn`AXq1{S9mfb=A-TtoKuiL2hef_T@*vnst>4a`bNLi+^H)j;5?TB_B&Y_5N zm@js_M_0Z835Z@@;Y^=+E$$Kdb?LnenGxKP^Oer{86gvL0`jXWXIBjS)_PG-R)a!@ z>u76eF9}3VZ+|NroRW%JRTYvtULeW^Jvhq{!A29}V6;t{<()h$wUKrzr(;eE%Tun; zJW0qUN`s2*q=8d$=2P~cHHXqR!5XbV7!@RI^rDx2s1bo+^g!%Qa+N_9ed&9e(--ok*p5 zDj{O{g-!AK&}ux`NFy&THmckBcwyoFT*TvxZt?Eoa0x=&#B!fmG@v{2F6RXRvkbCo zuncpjYn74fn#m`V^Q%(Lusc#GO6TG5S7J)W)FbA*G35#%AW%4X+i3PVfFWm>#9M64 zt}cZ=i#_9@wpWcL4UmNNX-XNZ#USpBq834#G_*Khh=lICySa5E#p}M=9m&{?64j8R z+MXr|CSk+h0KCb1D}Cz<>{db^^EV#LY$jLe?AXK=&a33-9AL|{$J(<=tC9r&Uf!Ur0V~LAeT~^D zT0S|;SDL@Qnnj9Vux5P9bG%Mz#udlbf_Prp9esdG zUYq-MDXb5ms&ZD$;equ?c4b$iq#vvG`IT0{SeVMY#ZMjTe871fqkj_@6;NsQpT8iS zlf-yPx8WF#l4VF85l@H;47p?4dWX!B2WNVIw8o+}^rJmJ-aNaZ9mh*uZ>dJ@)PDr= z`Un_&OW%}~@R884zH+!+W-v|Z==zD2(#h(rzR30QSjFlx8FXg-DyFR$OwE7v&nV#R zLU=kp^XrMp*^;KS)LF7Q%0JXj`R-9$J;v9lvjWfENNq#|3i9RhT-fyZ!YZz&(mKJQ zPSy1la@diJF4>C(KOXTVBUGP5(D2cd6DMj(Ns+D1G!AYqm~RJWa==!2FEV(oPV&xq zIS&>u4;JWu&Wqh$?!29#(~TJg0&D8(W{AV{uG=6w?{ddEJ?6wyYc2J+MS7UY(U@7| zG5azbLc^ z69BS6HpXajg0T)I27RG-0m^`Q8LlQ;L*OMV$&)wFhU4rErQ}9U>9q?$DAXLdlJa}EhQkWw7}?)7)Yle-Hc|0Gz=I$ z2JikK-mg37`LJ{D=ee)nRlhFnZjoV1eqL(5Qe85nbyT$0wYX8%DRt}gG~AQ}9No3i zy6VtEJn+q}wWD!+1BF5TT`htme8$lm?l0?B%4WER(CuZ=G*C_C9^f=+&S}S~5L}Vv zi`?PwKkmQjHYO$*AlZcZ-(615KFJeB7<-LS2KJ~04R`c2gFZ*w+wGP-g#Y=PfO^_t z8NM&6dE68z&xjNp?}0Q#z7e&%F~u z3T_oCRR_c3bl_!!PJFTrbiRiY{f7q1OW{mAdMxLxOQPFcOA??vtR z2ZtjXg?m97klrS(&#EGyKS4ucfYZfcc;pjr&Ty-tIcsVB*@-}8zZr}NQc*MFhF(1t z4ZRqL(+-H)>Mst%ET{k=sHTe1>YuiU?&ZRN{Jr_cGEY>ZV+if%!A)0!01(zTvf$gp z*`!CJu)#vim5gfT+5!ubE?Nn0Lu`C}U^LJy=msAnO_eJ8H5d?15tRb6 zI7-yOSB-pT20!(|JNzN?Z9{+PW(?QrS+Z*IxY_6Kzp}-v!^VwMD+dgPa8Nm7!n&jP zvCls-76?aoQ!)lTCm0<&p+Ym9nd#L>ybKmBS1bEa-Tb!LnLDe)^C`IRO3t$LqqtV? z<5~q=ADNR=P|kU}hiyPp;E$glk;AJSqt5sEv9^mPwXG1bYBEnS*=ABzaoDSK_V%h1 zsN3at#w-7ONAG=Pt6vH$1nj59@|JVp8_3GX3SMKFdCBbcLTsRtRyl#&n1VniB=cY{ zEGp;Qu#?g-F>=vH(iV+crl{6zbTLn+J5N=byr5C>uj98!D1jedh!IL=cXg*wbF&KR zP!^tsz{^Wm{(uHP9u^{~p~woA z;6tj;wCt_}_Qxy1M>?yE7^^|f&U2Md&r=shQx387_^|s>R+?eir(0hEw*^9BnfN+f|iFQgLpYb{m#H8$ssn4^oReBU2m$47dM46$D!xoZiW&Tz^2 z7t>iR+0Ns?1lWdR$B8!U|nA4RLJLXGW${O+NuHX?vLzM}hO%uJu=W&fdY||LE>w-of zz8wn_L)RWT9~(vE1dMNnF&ttm_z#O^9ABNsxihZ+rnBR`v;I&3@M5b}Jkt;t$HccC zDQ}RTj8t-q2{-J=EaElKqZwcP(0)&l@=L)LaF;4j-9|3;q7KOuFvrDxe!`tL2`0bnrV z$FHDJ=p|WSP60))!)Xr{veD!w3_j~0!*xB*;k1{xcB+Zd9TfW=w0ErDsPzu{REET_N*Z?K zP$HtBcjLDDCN;OkM7ljYbq~Lh31ZOI@kiYNp4}0Mae-BTngP=5fu4w+m=LWru-ODp&nD+}3`dJ&fEhT#^oh zC*PzL>6tY{_(oc>=n*Vq zA%E1eN`12$|F4(}$2?o>Hhw@SrH1RmLO0dVy!FO%(sqG{H3e-#JL9!cX05Zd6B(al zxC-s-&J|CYP_^BAjak1x!MgX|`C&%;5N_$Ht8tIthhRK4njc^Iw=xph@?A zKj&QH^v1fcR&@83P@=Ua(GuP=&fX>4!N&g~yXQQ~pMp2R{|e93_ZNr{m} z$sT_b&8=*jCXG>^@Sgn?9IF<^md@a)fC46V$&W_ufPInVZ-rLl`08xyI@wzvY8P&1 zjaB9;E+}6?>s2+>|G7aN#uLlmvhKT{pY$l7OPxAE5WOarFH>&)BmeLkHhiz`@5HFc zZ9A@l4)dUFM57}=bXPviI)E&nO*?d`JtB?2LbV2yo<+|67e$+_ZYBq^o>D>OCO~fM z7lZdv)q9yyjb&|dwiztQrdFoPGRW-@ok!-eVbl0t0K3CZq&qvxC|7MJ=dlf)A`+eo|Dt|*mYq)v1 zrmy5+^iL*?!nZoHRBX;ZDrISBhvz)ZXjf(OY~w5ydaH;30maMZw{{hE@JN52<_=4f~upN;S$vtXU#T$uFL2GK<>X%d zA3rXgdO~wI{%-WiTOsVMCifn&dM?eLlY%UtkQTm$_+^)r8XnJ>H(7SleY{I_H6ohZ z6y|DT)NxH1sGw4OE^0HqC~e679oILBt6&3UBaBpCR(7>VDa~Vo0sEz^Q1@T_#lVnE zEf0$?UGn>aP(5R#{ALD66iZ2>A$drg+DU0drbj#D@8-a4-XY~wZ9|q`5-#t5PmTKH zHb{dG?vLw_BzJ190UW0RMI?G#^AvS0TKd|O4ZIMubhTwP7TKwKGGXy0(R>|ajjaeY zdgN|x+%WW`>cAg6z3n9C24VFqDzXcnou&*j>d9CuhU~9_@mN_?sf_c9Ll^$CQqE!F z?T1a#Mr5=l?C^36IZgkqzs_CIi)me`OZEna992$q*o9Bj(uf-7o|{^2JtQB zckSzKygt+E${tw0TkLDIK*LOf!M~$<#4x7XZ0c*};3m=P6uXmU8Mq1B-vMSlW&i1OuDZa~Nx?gN-qLoiu1PZPZ87*A+2p+fKx2m) zS0&VQqDT_O&SF&$HxtR9ukQx;I%ua`>ON04=j+P|1JW|=@(G%uwHEGn>(C}s(3XuJ z%45@fXcf=uSI#nLMGdj6OoK(HPF~ZI#F8>Jzi_N9jKS+`NmKbrG{_5(a8zJJhzD#_ z8DQj7JQ|vuP^BK26VrvZx$x4C^a`o1uQ1^Qys8exO{1>M3*$(|u zS?dVOZ<`xgJ?PyScf`G~g39c9PN;Yvy@RPK)1P2(OLQMZ59CS$p36|~+IB+C&VDQN zTp&oQ5mWV27{R_M{c0hrQ>lb$%a+M?W zA~k%LC@t+Nu|n$&f2AYfVJbg`TTx>PxA8|B_jH&qRcP-XTxQZ9K&<>t{?}FZLiBOzY z1UR3E;I->iH+_`C50s_-^vMt|?rPLJ@8{e4{gq)=g&vQN{#(qG7RQ6ZXbV=lhX0l6=$)9PYoj-I5XqcAX9#E>|EXidHk}wP{?1X zSc3-6qpYUQA>i(;l|}khWXVFvxe!fokF|2sln~a-&zy$gf$?YWT!1gYL((0AsLEPZ*$s9HIV& zTN5rlE!B6bGnHD{8~m&!r1^1ZBtlhs)5l&^Is|?4+AN~5DJh8F!ulY22btV@n zxqM(PnSVPYvKiqM5mvIEEvC45DT(qdE5BDO5kcu&v%uiXEnSg`95qYR-CaBNu`8f{ zDVQ+*#8co@ln*XNr*dV|yNG!)YbvKa+Zdp2Z608_Wgd1db^pl^i!DGSZNHB0B=cjc z!(hM{PPT~s7iycex8MowBiF{8TXeV$>=Q2GhSk4j(Wh^AUu|leO$_f*bTwKeS`QWm zT~rF1{*rFX{*lN?l)iJbSx$Je{IL2c5ME#3b-T#+&()!NJ`my*80$+`fq(J&ZxO%Q zpwqv}8R*R#O+%0Vk5LV7BuLM&8yO!*wwrssR}NA?a9ABk{-^&^3KB#g|ID}mkVJ#EtflT@ix2y>b^bnUPyT`!T zv2wk6a2JUUVSGvS++r&>V)qd!UWZ-&DRQQ22l*Rxzo~i#`)X{44-0{XU}Gh>2? z)?>7qPud~Z$dWRr*2*^dU)CP=PE0{Y%RroB>)X}^>(oIlN)gJ#KxutT zN~G1JE=%@+Xze!S>28N{fAjHV>JljEkJ@v;>L7`baW7eSli5RnRNZQ{9Ga-N${6U1 zg+$d4uhZiY%Z8jT#{_P3E5;3sIQhSDqI#F_cw*335KJDg+l^)?<}wt`bO|UuwOU7*LI2oSj8xOGnFDQu7 zC5V*FIP^#T-h1f`pEZlfT|`|!^-a{O!G@rsHGQw9HPw{|vLZns8$s;^geU6#d@l{W zscse)vdIA_E+a#G`(+@g;JhT;+o$n4rLOt(^PoX!2s2x%TSsfnY8k!JC!O5V_-YIX zqCD~N`LS@Td#&W>Kfmkls6d;~Lq;u#uy)}O11XY)k`&w0pnJlkcLQ6n={;e%gKCKc z*b=IKcZPG1p!`xD1+^xZ{-6amn`8aVjX`@#w2Fu@JO87ulyivT)Vg5rC%$#*t;Oj) z;{s~aGvf-DqL7hR)D)FF^qjlVFMb_`pt|w90NPg9QyBtMJ1|H8T@<_vAZib3!Hy+S z`Xxc{<@78v92h)hQ{AK9Gv~_o0m(7^^^zE>Yx0GK^jN=f9w1B0VieNOg+(c4k_Q}( zUSQ0Y(?>@aK;MJ&i~fYl+N4pAD=Y0{HY38PVdpVyCZ>O=e#Cfb`tu>Rv>+JuDuQrm z=M^n2ZAGy+#z;mQC4)*W_-1YDTJ>sq)}N7yPUzh`?vBzve`)sf$0~~qjw}9zJVT14 z`)vB4(>oU{2~YfUt>(bpTE{aipux(Bx+AC~e+IzRUDUWpG2s&U{n~Rdw8Nl3*$36U zX$w!J`zAV+=`4%ap6mm_@h_M;jY1WAXs^4_j(s#l2=Z zp?J*Zv#UIld9EI=1?PB&usRlSG(qLM?aB3GUtkc_%obuP_Ixxd~)Z}Px>m0_&~oQ zAOwTH)9xJc0-~EwomB99HsWj5b5c>^kidiG*tqArsweHDeQay}%-Qc53+C`e8_p%+ z4<2c3=Hft-tiIdz`|${9T2!B33`?2!;tiT)d&A+{#F|?S(|HJ5dPbpE8Lx{4{%iIj z>fZWgmQ}7%rIhk+T?50IVsplcqg$ba+ki8AKdF!I_Mb*}MD1GM3z>~C)2B!^)cUCD zlfO_&J(eK$335Tb>t|n#(PupJ&EtHPi0oM$WDA&7bzd;#pYq~JHzM+sYg>2s`7KLN zi~H7ed_^G7s@Ziu&YL>}TM}U;p45DQNWy5;R>q;prjL zgZj=a${z${lRi?ISU9c!jOSBPp@)!bu(&+0#qJl`kfK$~Gb^FRhT zTJjG!(?Bdn{qu$##$yu@q*Q8sc%pgiO*)SNI%8%Uc=K}_nZ8<9xt8{GSfx-_zvc^n z?D=M@obmEi{(3UfAvz`lc=}gCe-ws0%9Mo|lJl9ll9{*1g0ez%qm*k7Oygk&LC2XU zRXc$o{|}Onlvm0ZGT{o6ax{qB>fl{n;n3ZGA(A3r@B=WFR#jZtLI&~-*ql~Ah;u`h ze!6n(;5wzw;IRwz5spm4Yeb?1t|>Osh@*p*`INmNGVW%H3Ax-|EtxpUB(0w z)Z|yeS;#6_s)zRzBjVhcqfvvqc2WSpV!4Xy`$|=Jon80Z3>PpC_B9~u8zYK&lzs4h zZQN?14>lm}B6%}tYT<`(gT38yAncThWz0(+@ppjBXx14NhummSf32v`qmomq1HhVg zZT&HB;!=w;2sk=w7KE1bX<`c_(^fJ#%ef2AJ^u1esa}pYy<}9)za_?CUkog{Rp^F4 zxegA6?{>a3gA2JifGTu~e|=sSy=4#v2~TKF_Z4E+wD$ zx+*ANuDKoz@yWvrhqCyqF~StR@(WQo2DYY06ix!_&>_IeOyev}>z4~Bzr3BtV6q(t zkBEgVr$Jf+W|>@5xo3z`i>orv?lEd`hy|~PZEt1l)Escw%q=a0i?)x^DQrqRDfeH zr!P+nOw;iJH&Gml9U_XSx*s1av_QEaH{~Uy?WNYVrvN3%snLB|S z!=|k*!=qxp%jO(H8j^qA6+hs3E3H|P9nLBg_(jOc48-z|r;#S^qhbJ&z0syq_N7vP zGA{*}aT?*r!&_d^{3Sxa@LiT2s?xlnLnh(+__$RE)+Y_^buk%%B~PQG^t}fM{nJ)o z^IRd`gvbKaPoKDPyF$bk*97ERBEu`uVP4p;myR1?X2`Ixc_muE(C7HOqd>czcAiGn z1)`SFF8TUA9l{S|jRf2XMC16gZZ9tQ_{;ZMvs%R}F=-Z|`jt?)`zJ>;vu1A5o*-+{ zoX?1hDY8QlYOql^;?eO62JR?9qDk8DF!t+56343KWBf3)cQim$f@-#00h${aBX%e> zaB5$ATkOCA#PEDN?s!${L#v>@!D=ljZ*0*MQ5+y>0eY<>bZ ziaUmqv2t#58FHU<1iJ~3k+(*+*PW5pwRm+Im0`l|1E2I|Fwz`g>v_cV6f>G{Py;?Y zAJ6pxkpMH$H!Z#ohhz7W4pv-0JU%y2r8D|4XMRaW%a|pe9d6ewcAFdJRE9=%_(spB9h~Ujw zoCgcZ&p2R)g+ph%B1|STYvluYsf)AU%7q1^S&Eebx4_BiHyVkK!{DJ0xY1U|%gX_# zA&9-8g2{C@e6+(ET$XK?;i?7Vga?pW^_DZc|7quCJL${!BcOw%Xu#Azom#(tA>w^~ zY?_AxoC^~=qMm(`v)6Bq6t?H3XYYt?Tf=7uclppt*aVT*ka^#AYJ^iR|*^8rh4u;NQfrRfL*fhiZ?2RidC&swFcvDEV9GKE1lK7_q&8M+L0l z)wY=fKV${mA(;d!t)oPm1iB}xf^RKjUG+bTX<(yjOV-)W{nz|uj2=CV;vYe)OG}Wl zT%9y>DF+4P)O1!|nK0$l0)=__ml)KwtbARR?5SFG=#38k_=DoAeu-D9Cd_nNiG-Vd zf2z=-;l0P>ou@>sRI67dQ9rWAdKJ84tUKo~l9{vlK1)Jk`gkyl_2(&-dI-Pwm+I^; zc;25MGY1w(2*MUEm_*XbpPk`>K}+rhmjiz+0RH8A-!PqA9G4W@gW9Xfeb{Q&e7T4h zv7Sw;i?d&Vx6)T4+9vHMuT%p%)@jTbOK)f@HPO)DmAc;eJDn1rWK&6kJ(qkmJSWf_ z%IXz77f*(aSxy$nK#!sYW0g{Qk!?Q2%?YhYK9+k@3GmD8MUKN%0z=556K5h<6{zos zt1{zb!QhF`5MP>odxvOrqz@Z6Gy5D{UEGReF?=+qhmzDHWx4Kv2;Isg=(#-nb`>#4 z7k1f*GQ)wxpk$Ub2AurChND|FyR?La&{kbQ#xAf9 zypg*P#2z>e_Emej^6t(Q^bc8q-?6V#ER(X@Mf{o%5h$pkaMNX67PSgM_)H>D)v z7JCMF0Zk>`q2^pHZjXf z^v|N~lA?nONM1SHQi+=O+J6r^%igdWs>bWXnT6(KKcAz!DA-VMspm*{)C=Lzb;6g(bkB24x)Q9OKvo?*-@^24 ztESb@Wc|S))*Ue{0dfFnCo&q7~(qL+u zUc$&StkwjNEUBGYJaBpqxBg3$(gVxHcCYqIi^|WIYbxeBFU5<<6Nyi4c8Sz3LQeS z3JyoNb>B-_hn&GHGgt8y`v0KCt*RZXLv}rKeU&pxCuYQAOzgC}gouElLzN;#QvL5N zO{#U$bpgHN=NxpmT5QImJ~=Zt8!RILZP5FUeKeWd+2JO5jodIcYGmuD9IMjkt`+b* z-Pf-P`F`z;Q|uYXG_BN=&Y#KIXuDf{uK81IV1)3)S2gok=jaHT0w=obvu_+Pw)n&r zw_~1u5b}UmgAo|NRdAFbH)N}__q*(Vr#?YJ+QxHJdO2knijdd0LIeQ5h3+QGd*l0_ zPYU&|4OKmBr^BFBtX*llk&ub3+7QbJ-q9fLu0UE@$@!2iKeOn&iXnk#A~5x^D3_2H z5Ca%Dx?N~FReCn>ae(?vaJSK}4HKR=vFZSsy6Oe4>S&{W_N@O&2QPHsi7ldivDvx@ zn&P~Mrxa%_t{}7zeAQN7=lYfz#OE!}y$+)(D8(I1-P64BRI z=#LUosLWS#4Qgp1H?ei!*j{2Hj4Q9|70lw^tiZ}qOu*R6bf?2`bMANmJ!M);hOA|l zY#n*Q70w%1nB}vHd%kp07s2G}`xXx$TiMO}RK?tIcq5|I;bx2cQB!=^hiM)3V|H4T z7Y}KcH^$)LJ@T7t#AaWo7zO?C=>QD!mh8h(x~(OH5vyB;=(!FPPwuL6@y6XfuBWI4 zmY!(&f=@qMlT@>H2xApIYZ;qux!}qVpliI>+*>naRCEEHHGSx{#)Gx38>77>QSz61 znN>Klg-JTu#^iOfj4A-(cq+Dtaewc2|S=EhVc znZ1ysgtu{A=W->f>1FSaQtOr@r#$l|fLN`$t@Gj&(yhw(({|tIw)x)+6U#jcLH(yX0`3~Fh2}mxO%F*0GOX(i|1%cQxuv`7 zTt1R&EOs(%?TJcGx2J|Tai{-ze0>b(o3e<{3se)yTH$Jw#ytx-AetH~L~j{~5~Du< zz9|soZB6d~pdp2)kM|iyfKz0r!BiG7WZz@ZfJ}b*3tM}6%_XU;r+s6?MSIV;m)RbY z^iFTRAar_@$@HDV#t=*0DCbhktdw1sZ~lY>(MfjJQxa3N%Rd&IZd*-gkUXu+<)`j2 zS0VSbGBw~5xrYmW!Fr60>G|A#1e$oIA-+T90}QT27&u71OU=g3h6EU`!!6MR9NgaB z;dS$cxDl;CxNjfBxqv8hDpOvxPNGC5l2E zoICZPa(Fm%P{`jy+25KgaMw3iMzn%HU>%3$R>#ZmlBf_}meyb5e5<_e0TF8n!hPN> zC>UH=fTH05?Kj_Fci4$9JJ`Udttazk_UEB7>Q8nmd*nla)Hz&J@?zWRGZC}#btS&5 z9Ib-paU=*i4$j8xiLZk{4LcqOOnIBh_rI!@-Fgv-8pHDg_$rK8j#h!tyPqpR?(>$S5`kIRL1T{TgoN z15f^1d2G7@li2cC%b$)w3=j|CE_dd^IHYRc4 zF8JnMBJPw$ZB~_|?f-M3yFOr{`abjd#>GUgnk(U((yxkz7_uXF#bgv z+XQ{lrn_IhPZB1V@PJkm8Ieqc6yyPco`w#VIpjYPL#xwz5zZY zEzhJMWE`8)`9FmmL)%{L2k5;#NAwi&lb}8=R&M=5YNQD>S^l@p=W1Ns(;A|*`sDP# zaej+#IHYpWow+c%+aI-`4vENetABO{`HpSb;4pvxgRcR+6K;O&o-}&W>loY1vScwY zIPqF$+s9sK*!LAorI3=KmruxG*hM=_{=XL>0O0Jw(1jx14blc=X*s;xUjAAK*5df1 zvUl|LR>mUPjlr$c9an#`4#bC-ZL6L5H6TY6#XSP#0ABos32c(LdJAdv^(r87v$RRC zk)KUnTvRdLRVMBJC$`xOeXRGpyi3=uTd%{|;~AFlam_ErmosVW?Adqzd8>_R>VBKPgWU%KHQ=|a=1a4G|-^pj(k*66Xu ziyx7r$(Ex>EG|9}h0tE7wV*Z8pCrGm7|i|LrS4}@P@Szcujg;yv2GteG#D7)z{GCJ z@T<&XzH6`W0=W|UE2l7v8}W^*^xsY9*H@5x(jpX9&PHK5+k|J?@&zPoh_7Uw`)hTY z+pT8w4*B>iJkv1QM!u4{L%pmR&8vDYNK#aCl4vd2=IEEIsZent7t(1I#R3OjFOG;J zQNOY}-NJ>9^oJa=dwcBs#Jg9J=@&&Q{ZWN&LNr|=z=k^JWGAzku+ngIHStTn#Eih> z>l6HSsxTQ*_|QW>n`4@7Ka+=_;X2TEB=kwaV*fsP$a*MeU$E;j2#Gpw*DAd3J|S-p zf2y3M0dT9_!Z0M|A=-_)|5@8uicFH8T%p@XP(6V_tYhH zavz>se`ZhlErX9L8=8IBUI*qK5IW{cby}i7G_Se}jB~m@N(bDr+PbK3o!DD(;)_m)jnlnTq-4~4%cj1x$=D$lYmnfb zw7q^Si?nv+=3AowJ@Nam;FsdU&<5#}4_%IvElf9y#g*MmJ(-i;?+Uw$l@8c&YnnN2 z5L+tk7*fRXPU~85Zj%SmtCEW?WK`9f2nv?fO$1kU_ulwY`3b^m%-mVWyaY~9KVQZb zocT!8TkLf3sn2~CGS&En&!2S;eCs&>>y(MDc7dsz6s6u}=m@H;p^j``3gudyqO8N~ zWqfVTR6H3Q!~c{KzP4T{{$aPZVmC~}EIf|3-9oW!sx*4k;e>#6S)$=u0G zw<3?{RnLQX*IuJ16cqe-kCXNWx)&5*9H-Mdu#BL`?p~E2yA28K z5_p?T_ivinwNF2b9iEO`kb#^)UV69lPMIO!=yXh(xkJ1eD#%9q+xs%A^)Uq*gj<^T zbqMk4yhGuWPRJxLh!(K$(-6qlqYyYINl#&q)pBqx_$w7T}~86)+arvIhYgAQm-^%ehYrswwM69ckS z#eA89761t6JZvd0qfM;G)#$E=`S=8hrcFK8=0IW(lwXVP2+IET{lT|vB)$Y zbbUjx+@=P(Zyt!VtnNC}WAWbf^$yA{SzSdgMD2m=_8e@~Wrr_dbX*5$pysGyadB&Z z0hwCYy_;afsG+j!TOP|^yYtp7)hueFFk3b-X&bw>luG`1H1OkhcG>FIX4%IX@Vaw` zfvuhPg{9#>876c0{v6&<3Q*Oo8HfEGw;iAn1d7Q>y9l+DY_odTDrmNVuI1vgvg+2A z#D!d#W3N?Seb&7gYMJ1yqxVAXgDIKj(qp&@tra-)Bx!Lzx`z^e-^e$Tn8$h{FL-(o zcq&03nMF(`Ea{#D<*0%qSoa*TB`tenxJxmkha#VfXOD5ib02ry{i$~=$ns#lYQ=_dK#jhSEOtAV(53g zDUQA@FKNli`444YkNWni)F#Sxf+jwRv+|10y}Ep35?if2!lnr&71jJQVnZJ+rxEHq9X8t8Y}C38P*yZu%F?L_Wv1=hM3yPK++&(tGRF z$i$0ZK1f7J#tqP5ULA4e3PHA%XSKZ>MV<7W*Ac)Vp;md4c3IrzLC;GPB4~rPtomOd z1h0r`q7lUpZ|yZX<3*L=ykF&5N@o?A^;f+}S+FD8P9b0v=z5-iAOsw(oHv z6jt}b@)y(PcX#E@dgF~3b8Hdab}MGt7<1xS;ZV@Zc>2=9bychn=C4ziV<2*Ho`gb4 zF}qtfu7mrTrW42c<`xBqKDQbITX6X_vZLK{2P2^_A5fWe$clx$onHkNU~4haR1dEB zV$a>z)7c@^ob*XVu@}l4iJzUl8>t<2E(5=O6Ec~;Es_s2JU}K3i--rND|e21kV5qA zLeh+@S=T;1LKEvXX0HRFeR1z^y1XKZQ10@eDv%t+JY5sx^&kmVk)f6&dc->aDoysv zf+cjx-4Mr>xYG6L7@_E+n}adv_>ZmH-;+ho*2fKOi2iio;ZJ^-qpa3$cY%@P=lx+x zIf*1vnQMAdi%~CA<;WENAUL!y8hZZitD4~?66I=RyIzI2_&+a}L=-@*#wk&Hf&)b# zYH7W4s{fPl@p2$=;$rov6l%=}u*#m4CYMtXs=hYvoO8XY4=Pemk!iw>Z4W^%$72{K z3N|@-sG;J7uX*3a`7-GzICVla!{L=_t0+*Itbn^4a|A3Xds(8z)j(~ii5qX}`FAiDAKb^&K4x+7{1bAEuK*{&b zbyyFen(BedPg?!%b?@0Z#cnLk{rT6WqS0ps_p650tkzkO!RN;%&jQKnzMI2OLyJGP zpZ5GhC7@4;+s}KatV1qG?R#9G6NcJ{gb`!117*lG5a)UDLoE^V{~*@~4!%dtKC@D{ z-TNS3x?Ct{qA5^xbKCisj(ch$(g9R({1Dx3O6{1tA|#%HwRI{f2O6I7QRPRmnh^X9 z6CprLSYr#Sj_N7A_JmmzM@!wM15r=GdEiT$+2qqP@Udn}GZ*dZm}!!H?)!!jy0My8 zW53!8qZg3T*%$M|@1D4msg$h~i)&7H6G14QMWVJD6BF7T=}xYN3pdCu4NoJiYoIP* zgu6&Gd8^1vDNcJ)-;DMvD>=ikn8spALq*P4J@F58R+dLLrCgR{zq};GJ)y6 z!kGbXZfnW9X18Gx*?`1PhOMS*{)dzZGht>N!x1K3h2SS?Lk%SF9TeX437LWVnA9C{ z^utBPHTySSWN#&b!$tq~&x1=@6J8*!?Q0Kc59HFa96~dgl3Tc$Sl60^id2A~RDQbj z_rR|luiOid(uLe`dax+Cs~B9bwwd3qD*QMN<%=@;>6&cii8KsOXC7uy5oITNIq{!Dl`+dlio8vH zel{MJhUmcxZ6O)^8v)tJ_yShlCuwCG+#Kn+uz&@L-6}RqVYQ^lZ>#R@KWd+_b}oL; zJR`+B+l-#*zK3+JRT8oDWdGrKE*9J##hhQp=+A{*tF0xt}*iXyQ}(J5yU z12B05LincHaB{7N~{3 z1(qFs@*afA3pzHUq(xR+e5(C~;%#!gVy4)RM(%uolXR8I3DXBHub^h(jfU*;4JsBK zV|D>L!{1gGQ!zl!dYi0@{C#dVANRDj8s}&|(xnz(h;VdGd@WpW;b>V65;QZgUwJj2 zcD$IW*AySH2|oU}Bpa5c^-&RS*K3guFeLS6 z6f5F`=ie7`H;F?MPxKCTdY5Nj^vLtd z9C+4%OM)}fn?j;dFQH*X`tXz00=2o+-Fz=cF4U6Td}-A#2u2bC6-lv?zgS|;+g!IU zS>V9)zSl#VE8Ma}b$NGoa^%{{X^LC}^>AM&fsd?+=hS+CYkYg6V}tZH#Bli|_L9 zj0Ed9gAueEMgncu(*jcc*Ni^>CI$PG?3h=NPM(>jw?+G9fjQ3SH8{uaM^j)cn`8x@zC)r^(|v~M#GU4P9vLc5 zWuITT?n2gR)?wyPFuoPq8eWBR)Tx2tyP~%)oc<}q=@{E|I?a8st1j=2HI1Jnc?4)2 zbJQ|2K{yI;aF%$tW=W@*uF$1x#X}+WA-}fS?A>MU83Z*JGia%g%Mf- zp*;5@nR;TO%D{}WuFmzRg%@!I{~1E6SIl&Sv&t_+dKppnby8G&{6R_27(39=)7Qvw zQ8bQs|Kb}GwJCt617I)19E~u?)f+B*v75fj!+8~z&}C-dTtexTrJsQr!RUPK3_Sk2 z)K^p&Drlr`yw{9~tNDBX8KS+ni9LEX6`Y>#MB}nYl(YT(VX3$aqk9;j zk+acXn)+p5JV=z|EFl?K`&a{tOb zjjHL(FKbU<9nK?zpgVUnCCRD(;PO*JlU@NEUIk;E3J8*CghW`nuKc4=wx3@BZ0ecL z>Zu3UG*Bb??ed3M~}uc~-efdga%IqeFwfOxN^kY(ujmzP7%_33zFf3Fc%fRTA}7OFdbR;n3@jYsZ&q<(m@fKENs(O$~18d}M=w z3uZxsB;RPitgroHQB{G|R~DClM27Ldi}_M#%|N80lvl9(^qh>XjhR)zpA^I_QVF)L za8-m-6UEX)?4%>?C~A*$TkArtS_W>v=KMK%E~4o}36my^%qp0tq8*s!o(s@>tt(vdsSgaY2s0+(PT!?|mp^??Es zQ=UiH{Mn{)y+z<2vOOFpzeJ5h_tB7xdG5k1{( z#4CnFA7~x*wKZFz;9@}o6se!R9@DDd?RNF6lV)B7)pxC5mu?=ld<{0KZxh;`cGrzr z_50n9aY>rE#E-M6KLCJNrE&zcB#GB<|7FtW$lbSc$Mzu&+7|_ZsSldxc_T668IUIo zL*h7QV`H#(>=i;bYV>J>Tt#!Nm#j&W7~c<>&8BQ@R7(BT(lph*+*Ocx*U)1@KJ(sr1;&QoMsn9aoF{F*&O`_@|%4Dy$7?=!Xrf$X2W6 z=F282XJv-5y9@h&NJ6f1gs|41e$~;OnpxMtSR!MpuUWeLeL6AX0=51EM5>NF}+TgbrD68 zv!S;H;^jKHpcB;=fG?=X5_U}_O2x+>`V{+S%{5PAHvFDj%h|PXS(aLCk!m8eozuut zp`;m)$`XM@E#*w=1a|v+y|kds;+AFU+zXd8B?l4U>*J_(^s9q}&J94Bl7=!smCYl# zamoCh2%s4j?{mzThKS$sbcNjA%tXqyw{jxN#H9&@^`1a0cgL-ynY^d6^h#hA3FOx zqo$Yd=T96(JC&>rYkh5_ti9fr0f#p?s~kq2Q!4HH(Dfs>`h7=clv0-s%<`NkFP!Jn z<;xsivS3z9F-u~0W)tEy>!{m-?>n-^H@xv%85p(We|le2ZxB+E2AfKK?P`@81Mj|Q z=7;RF)MKD$8M*rakp6{Onei1`*j)bSdcOgJPH`2}*X|hBd5`vcWNy}Ap^4;;6-N~5!>6Ay# zpLP9Hoar%lFc>fx4BR-SNkxek38jfH3saPA1g%Eju}p|M2uKeQv_-RjTc~^`hi}R1 zHmY^-!TZ+ZU~^sg@Z*p1M<4wNx83p#`n}$Yi^;}DpBLPBA1}D?KF(b@&%geepP`%= zw1SAp5AZzMr~|%yeJmZ*y>FE2D<>!nv2W@8TS3UyV4w-RQw>1d@gU1G;>Chaujl%i zYpqBAVk*0H&^6<10_p+?N- zt((l%?B{p)cggddW3sB#E^8lopIID8G-2%{=;m-z9{?>RT=rRh~!+p-cUEe#0rC9$B7o_TmLQ{+~0a3V_M+zY+Kr z;7?z%QEp&-!2Ge#xZ#3Kf;L_{2Qv0GmlXze_{7N+7e-H2j*Rzis z5nnYNz8tvkYmNHd)(_O`cW4{1O-gC(EDAUH3t)3&li6(MfYw0zpem+PCu*@bo!|*c z7)7*NEym-qV@d_Gd7Gw%ww_n$&h{7463{2nU!dpA-R;z05qUcC7aLIZD}XWZ-XL@d zej7?D;v#2zu*rqJ9m68k^@!?83|rI9g71qWC9BuUL@V7B3O#WWKAw=|sw7#u^P~{8 zynuEPx`gz8GIt4tkAJm5Fjs00?+Ce)*kxN2T&~!{>>zZs@MLx8lZklEF>M>cn8*sUlaFd8hmG?$bNa1?_WC`V?W<&w}?$& zvVqT(+?G=MZ=b<&zZlmSKe+Ab8t0QTJCJ1efL>_7^hnU5P$if17~qFak4EQj)QQ%^ zSn2*U+I`B#JAq#SZat;z7Qe7%RL&`it{*xDmhby6X|}9HI={b*Qi|i7hc%d76eM}Z zEK3-)yBzBFnJnfEx)n<~oX>cL`91JJ6uPkE`#g_Z+g%>Nbe{Pdc6AhloZLPJLa;~@ zb|?D`x_vr9NRexxw@x%uN>QNjL!XUKAK&xnMC~QDhpyQ=olI(qyOKqbHC$tkZXe;b zf8jOUb;lj&O)6E ze4EZ^+;Q9Oyz#rfhj+f`-JH8{&VBZln{HyG-)DF4O1*~;n?$H9<>qP3z$APQb$j@p zPvnQp)3`CSDNv2}SY9?s0~S;OyzZ&fQr921uS+Rc$NZ&z^`jO^)~q9FK_L6hc_0h- zD`1?`6xwdRetvdTlAZ@eP85Vp9aydqu>0HVfyp}oZVTW-4t@a(ptYpp)b31G*yM*a z2}OHe0G?=)&8(8ay8qblgruY-s4d77<7(7ywQCCR`h2EvDm|M#DT=~b#@9m%OQtK? zKCDwBi$(0t*M6o2bcA5*_M4mqUtZ+&+Iy(((>>24iX!JY6Gd&}r8=%Q$zqcV z^*XioZiphQoG(yH&s*Yn!CGX zY&h&vsihH0(bng8y|rlnY<14f{-J(FzVHbB5GkZq5}4?AD{$}0X6@7)WY_+7wX5@=wfe%Jd{Hu1F) z=D(jAjox@_IQ%N$d(MnT2P#Ai`2KcaP=DQ$t88RKaC2`!*AViAlx%Hn;d>tEFX$&` zk!Q?J-!tg;IB{6p%r4>uLI_TtJV{;@oIR&Cs&STb!Kj7<&*$W!!}z|=Ka9r{TCE6# zV77?q2D<*cGGoU>k3Xhu+>45Qlq3mzd;2xFlafVk#1caAjN>P`dzIH|?ynxgTuYK?WJSS7tI3D2myZj*0Et*~ z2a#3jL?aGx0Q3?7Kb_ASZEWA0)SQJXt6A9~5o+*WzZV2SV{Pk6$+KLJ4aQ~38FLQZ zj-C(O`!~&+OH4aH+gPzSHc_{|RZ82`TjIF|dnya~_4VH?vR>}qFHGsBvMe-Upw^dA zTvoGZdB$WiW^VFStM%Wj9NqG>ljj+m8v~}ZX=Cj6fME-6_wnDA;zwxPu07x|aJ$~k zyVo|*=SSR3vky+GVeWM}#y;aA9zLQmKLqW3(e)!bL8#TjHQ>hcJkIZ2;-SYMXOYAl z+t{r3s}zeYWoJ5JzTy_BPw=k;-wGUh-m}1f@8|ZXy#KLkJ>pYM$d~CF1(2I(vQ>MI z?A&)Y)vhBaPn>k0IeYn1T?PBjGo#UiD<}7P5T}O2W7MqY>!4R4Lp<}mw_1?{^Tx@7 zS?<=e?+3o)2A=Qh(DOAPpe=p+wQ_Eog8{ePax=TTyPQ3DekH#a3Xhibm@k2hDlhod zr$5bjslUt1g8t@!t*tHhnh;t|erYmhe=&1w$f$-R*nDPQ7EVM5di*F@RaLE&2~+EO zwdTCr{=IxZUkj7<+{KH$`R9I)V@Hl~-#yPEvm`L{epKrZ+pRWnYD?)%@T7EZQx(NQ(hW0^irAHO!binNG>GoI@L% z2vNDLbXsjk5Z#~blja${PS1_=K@hNg_%NWs_vJa5Qi|E4D*bE6&^qF&2|)k=AOJ~3 zK~%Y{-bT)T-i^I#ZK=Wfwb}fecZKf~w6M^g-`zD{gcaq-C7ey+_6Tkb;4M?Qh^{qd zWi@p=g)t(bklKPCU<(c014yq@$e*h<%dsqHoas4qt#TzFucg(aAabsV>zr@x_0-1y zhexB)Y&aZl0k21so}YnE#XP!p2Y&+b1qr}EFdRzY+e2n$PCIImGiS#-G)cm zuj_f~#Z`$fJbdX>lqGptFhF-A9~F`(OkJtE`aPrM<|9XW`21PTGDMOaFu%?KQ|OxS z0@1Lk1#NBC6F!M52#~bR;Ge33g=!A(9Y3TOR?NIO&lo53X41?Iptb{Eo&cP`e3|p_ zdM9Vz^-g^~tWE^%_Ex1P&6;LBe4LT)~JlB>n1A9;j3Z@Znr#)bpn?EsSJ`6>W!+8{Iwgih2#N})*_ zvsKGn^P%RStlH~X_E_Ktj*O72k~Gh01)9k(TP?k??Q|Uz9CRsyBCjmE^0KJ6$#NaX z-g0um#PtH@0nji)45a54re{V^4SRby96IF7GYYW!9XIeaIb&WzZ^?ol0lV$4o3Pa< z+3i-Foy$AsJF4m|)>VB9t(>r5s|C30i*{8iJl}7C-%@&rn*Cmtz|ngJt$;6q2lX@f zKfwuVZ$*RfZt?=lHE4x7j(^}J05nk`(+h>)J7}9D!{H%-R7f^e4)Bfxceol4#KNOf z7VM2iS4<#Sl1mgtTo~`rLgEWa&9Umg0Gt{Qx6X`4JDSW#~)*7clU~4OdV8PK12Inni?BX zDS7#ydMO|L@Q3)+!w+-kZMP8yA%_ngasd3j_uRu{k3Y`-8e4k1Pd&HNz``O+DawNV z`HX={3U?w6z}F)~xsj_rC$ZyaAY{Wb*KVsyMVe-0wkG8gcnvgc<_4WEo2?FK_p5fZ z$rQT;l{Au)_QSdTBX2nDRAX)w1QZ4wsOE_Z2?r(hz5?K|ga=EQ6_wI|nJDN~?NYiL zZ=&V~P;KWq`e$RTRFxA@y#{L(R&^1JvUJw%_Fl6I{4B5R=LN$3t(00@JGQP$>-RUD zlTlF=jdA|PX1=?9_icRQH{apL`Y?=~@)VRy3<)9VbUIwRq=C7*D$j-mDeQGsW3#@S zEP)}*G8T(DK@gIru}iir*QnQ@l%_o^JN%Vxgs3|UI5N_6fv*HEj7ERB(ookH--)Sp zo+I$8d*d@s7M~gpL*RM#?|P3?pNskk?F44p$~rz-Wu;Pzi7_e&9Uja~(c> z`v8xeM$+=9Zq)HVn|NS2{5JG=@EfN`qqo*xzX|wz=)UGDce6P)96lGL__O-BdLL{d z$$9nq2Z6s}UjF!*E4VqBeUDfI-|ew%|5^Yi`iE#)pf3nGdgKUE6!FB9THny^bU1gp z;uhY0%dO-^&f^y^a;V>DYimoZ`7Y`{K`F)gNu@-3&aJm`Xk&oy`<%aUfym4^X7dG} z5O`j|JWrX#bH?$Ub`BdK!;$DWM))B*DmCy^?3VhoDT}4@t<~f)5_K3pJSfI+4eS~317=~CZlVyOS~7hqn0RM;>B2pRyU5`r}1ml>5q! z0oDS)EK4xsgzj6b)pDJTP+u}8c}ieh_v|(6HmgQ`3!tQB)*u`<+Rd!^to`+JJ88n1 z{&XNcH)bjHxz+)BrD&+>+O_p(QI_nE_ZliXyVkXYv)N+q<`jYSS8@_o>DKRVfT~0U z9U<7N&Fc1)a`yA~Ud&Ppz^}KTuda7B6CtIZb6N0ZX6|LHinnX(I@wNNpPj!br;IPM z9N*Wio@R*yf6BtR+pU=s1GL*sV#Ij7@4$C^topG#?OL9$7D5q5`gH`at?r!vvGxQ%KjJy)M`<7J$b2*KHTF$=Cs;f8HogO|trJmE z7VOPtsJx&TTE)9j!J7N=^8Oy@YV+z=4eVKDDNpQNT6qqS0^g0E;JC`&_uUQXwbCy= z_#w_us-+$aDv2Ond#rcaDIe+o(2q_!nwRWwnU!FJ1M-*j2Q5McJ z9V~b*8MHdC59oF}l_Fh;l|1@N2wnU9IrrSdOJDpIeE5(4h))^;pcN-bAsO^~4t$5I z+}Xw59p>>t<-c^CM60W9JcDXt3hohxa%p(axFLwdi*Vm5>HB^ni768ost(C zXdh1}jWz5di4l|i#+b9Yp{Kn?Q81ZJO%6ii6J=R)?C3GK#vYHCp#e=Swa18RXtO0e z)!&!3yXpUD@6Dra%kH|~&s^>9PJeDweNt7aRHdmTgn$wu8#p&ANI(%3jfx09M?e~- zc_2Q6igXViZwNjV5EWs71_GpUB=?ZoA(e)Tge0UAQ%UvRz4x^H>~^*D{V|(0*WUY_ zd+VmEk}~;?amU$r@6|VR{<`n?TOyHVj+E*eS3aBoQ8m;V8IIXz!9_NnR`czhW=Izm z0)AA$w`{`A4LEL^wtM4eu#IQbzEUN2UjMpP_`$~(px<>d z$|UB}EVJE;0$A!Slcp(2mLidgN?z(oLYB1R21nx|9)f10f$#f_MxztZ?>V8T=*UYc zc_V5-{xonu749e^~? zI2;W)noQ=XdhF>?b-kKfh+=%t!=KTC zcPE&+AbY`a*bdC4C0l?`^UNN5mSx0IWCL4+hL=(@NmE5PV<=n8(oN*M;{j;ecDFd9 zKVK~Zen}-OsA-wDgk+D(}!SShmI{$&;{ z%aUfRsfvqv&bo*=lJ>EAaJ$$0u-1-ULJ^33!Jb}wmX-stK0oHbRluZHnw}cAKU77zYDlFLQn`;ZnbE~4Wb~_RCCq%oMaip z>6ljBq!~qAJUk!{Le?EE^??osu3cB7#)bYq*Q{;W-^+ttHc?%+o`CzM5_s}FkMVS} zu=u{Qyvo{=3YesnOp+<5SJgI$y3m}aDM^u$mKAHy`tl0P?RkALW2sKUn=bmPM!hcz zck(>vzE6LeU;nM&;-Ft82%{)sZDp06-CZ7j>@l9W@FaWt`}79`E?v6BB)L*GisJ+N z_kZvnUU2g*+;Q7&0JNGde(68`N51ylYkAF=y_)5vibnE9x4n?pcDvkl_uYKt-h1c9 zz1d=aS(fY%2lU4y8c|FX1T@1slMqm&pEq-++dL3B1z0o3sP8?pJSQ{3=u9IQXq{Hi zV{>JV)m96c7c~lYwM@0&nU<+J_rK7Mb?yS55CpzYQ)}KLgq@Fsayb{-OB$$r#(f1G zNuS8~352ha3@X`Q0)bHaxt{M^UuuyCpC^Q6-tjz-To#sb%4qS%K}f0_7Q!H`X~DJ{ zl|&IZ`mws;KAB8FsQYSy`9%mym3UW|ZewH97F|>lsB%Yc^E~3^HlFYC_Ip2V=gBy3 zFc_GkmqJ?o}nmSo_hV(SV|m1VM%Z^3)`NeB?Kh#){&f*uZPeS6V1tJ-@H%skXN&J!-EOqq>!tehEhu(|Rc0)tf?no8 zBW~H^JHE%Y*Ia||`xX^+YIBoGkz1$wvS;ogc{%5SVJ3Q~~H30OF`gW|^86J`7 zG3iCmyP3166a&ZZ?yha>nNAZsZcX!yfkw+qLxTcs$;cMp zJt4UDhMTzQ+Uu$&rlR2B;DF(<9>#@1K*T zQPReI&!-vr><*52|HY4}roy##&TeedX|)y>^i2}hjC+H0N~v~db>Cre0O=-vj|Kxi z@z4Y89v<2TG9w{k684H^WNPnIef$))!n4arGmC(qWC?K?A*dR}++}?2CrrzERG~U< zRrE1Fgt@M+RnJL(a711dHSKmG1pWSz-DY3Y)>hJX z)xHeFj1YoOyHk6vnnhuK1b`0~Ib)QhOrROz4E4P0rz!Tp>Kta-Ud;1gj@cx#O*4rp z%DM=6TYRVT(L65zBw3me1R-%0lO$8}A}4A@wK;S#PE0Mp5K++8suYOkE6gfo@a93ZK@q*NcHS>wI2VZR&#y5AeBRw*vnKg+KZv@B#Nn z2{KW=$^chY3&SI~G5I@Bl972jZL8b;KY(9yzblZ8i=2)S zJnx1Z*x0Dz`5*{bTVG>59?ure2!&7R`2mWQCmvUM z`#AQh=7lPGB8{f=Zzo4{xns(UoY8d3H-7y$aOaC(LJ$Oe z`o1b<>3JSe5VEG> z%)GxU;08tVhZj_R80!IS=v{qW-@2Ge8o)yVm>&kh5N_7Ch0Ksusr&A!tGxz$FKR;?{VML-o%zBX&{9_gdjd2=Snl@*MEPC`PhhU%0Vjtg9r_ z4tq}%@bUAt0RMdv`tmigjbw|f)w#kVWAbKUOssKET&fZMKiJI{js zm9JZYk4@m9fQB9v6uEO9{cZ|vZg=wf${IU+yOc=cAhIKUT4cnb*0L&;=F95xGD(sg zi+(p6;GrKd&Zhhr3I%r$3O?!!4IYT#? zXf>NP3LKr+sF_3(_&#eZt2}l|H3FoL4r!XE$X3e^;=W%cW|LeY@yziSvUC#&vxQUP zhT6_`yILCQHBT40jD>!{q)g#>wvMO6zQ}wq6!cQ6cU}T(K|o$iI5ZmYBh@)wmXaYb zaT+F)L?KK~Vn0cycnI>cn4{V?CJ=bOS1aC|jzP7K8=$MJY-9@tgTWk%&DaL&zI|Ld z@%I3KP5;yczTEdK`uX|ddsXN+PC&YVb}bAel4KuLU(j)O=TuYlX?N-T3CmhL-R-K( zq=ZUKlmXSaL3uep-_f5EQYT=e^{qLUw;KqvpN zI(|sg4|psYm}P(LSvu53_WcXK6I4wBKjv$+&|0TWr`f7I#?AnIp}()+O`qX(Od(6I zT{&f!%hHr-nzGSZrV&P5I8+Q7X70auxX(-S49^4KR}=zo)!UAO&}yandY%V3v$nyK zMrIdfp^#iFO0IUKbtYB7TyJ7qYPH!|o&)z;n@*=39;%=%FH0un;(AID1ia?ee}OOk zqF3_!|Kn}8_-^);Wf{Ns_P5QUe4k2p{N?OuIN%q5^*`_zzw)d3+SmR?H4aRt{P#cj zeI9@E$y!45;P8O%t6$AEXU=kPc*sMK)@xp-kZqD>o|N>*BTB=1)M(ZcbBoM`h3+{9 z!i~_XMl+LiDP)N!grd4F6qA6NQ#-8|YfCGf-Poi^5(dLzE&1X*5;~?C(b>0g=0dgm z#aF%+H#Dj%u-h?nl{`Lv`jVUUFOTNnhd!|vVjAgOe0$*es*%xXv(F&p-NLZ>&GS6U zTon=Wyda7~Re%p8rddkp2NvOM=CHQbU^dAIQ?SbNRH4oD%%Z=88Ex0fbP~Q)bGh&P zOs9$6N8upmUm<+1dAUM7edy6AwZ@&gD9LoHl0Q-v41CYC$F;w|N2}G*6vXvJitpE% zXB0(!^$dqPo|sI=#Bs~|0CC(T%M7)?Ij5@lZmzaDKG$~;cngc~P2i>K<5eYh&vd)X zD1ZkO&m;A0+3TYhd%dd}23~=F9^J&BWJdd2$1-VI5Cv6Ax7BKK>Eb0OlL`HLqU=9i z#j!kP+v;}z<|_Wb^-)q^S+(zf@@(w?GqrQw?hl}HNxyc!*ZY|B{TBmYjq){r?_9Tg z`h2hV8T4$NY+K##&jELOsDVvV4RnUSHmAn?_l?`V-oiLytK0Q~F9zPX)$N`J-bp3J zX)U5E>Sm~l{wduIvp*Se^Nlyz_jWR!a_u$O5QZUt_6c>FLf@yzb3StaeFT2MZ8zKm z=teiq&@xU_4s{`Db9Idy&L||^Xf$G=ilj zh=Y)#kVH|;owvQvHsDDqIXXI`-|yGrfh5b=8y+!8rUX(FQh(pDEHx@rY$(;d zrdU2y47WHRU?M5^A8F1`s!)ohT-@&OqTit&H@VDd?pUW&%#QX^g^jT#qdcWRSm)wT^)Yp{?zU-kNM`7meXpK)pKV5r!kE0sEYdyDw7W@~ zSpPhCitj>H_tG%S38Cgh)odqe2FmZZI`BbIlbBg#%|?^u`XgJJehJC|W99D=^DJ4_q8N3~( zXXjF;8GCf8&G-K1TX@GO?kCA-#=6>knlkRH2 zx83Vq4yW)rXItH_z>z0vQjOV>A6JZ?aRi#7>2Ny9CwXdyjkj+1de4e<&sMkl?aUP4 zjZJ0F`qC=PEAugRyVYWKb(QJGi?y*r2*G-@O_9yARjDGpTY&cwjE)9;aBp`G{j4Mx zJk5$C$QR5Us&%(MH#P8x94U`-hW!)t^XJT00+kP#&8>%EQSxRVvp)I4Id#Ezu6^X* zd-?b$Kgrosr+Lxsw{zq5*K=uSx7LWX$lSd6;BYXqwVUIt4SXe9+e_QGP@%0$6r+Y|+YzYxiLtD#a`^&5 zM8nZMWK>=e53}oDTxpn$4x% zY%(5=lnhG{5cqx#T$rY*W&5>26)O7qJkOcv*vkOjpw52l3vcee&B}#biKSU;8||Ji zU^-F-_!Y;yH@mr%!Q(oJ*raOgeF8<*wh#RMxbjc$cZ%zq0wyI4C2S_@y!NG%fdLgT zEu)*RB4{itr2L~(80*vaJzwV!luX^C0(?;xmMu}+?X%0QuddPVv|sq>V~@QFMFjTF zo^CGgcDn&k_7+PD((QIvfWM2-#jF&7DpiQRoI}VGx48=Mwe3aWFlNkSmJ% zegwh}#O+Rp(xJ|kRO{PwEK8PJZKVNdmeUun(0b&ii3BRj`cg_tS(4{DS(e#-8e|D- z9s+E_YUVhtJ+$Z=U4gAjDjIk}RS@Ty)h{!?k7|Ihw7bfYeSRZme6-6>31=h7GUL!m z9+%XR0co02%F@!#C22yeB^Ty3>P$*V-QQem41#i0N?9Vy65sQkXHN%@et@s(B~{YA z3KVCzt~;mh0)EZe_YJ=9SA~KFi2+d0q;Y!kS}-YXvyMg|ymfBn%3hTSk5Iq+JH6hg zPFU8pbAZu}zijuuxkhD{69`YST2w#(25JsEneX}wcD44S2K~NUOacDeqJ_?NyKex_ ztOpGyMb1bi8UER`b&#{BbztuR(1`9EJ$W`>QLj$ zi*LV!Z~4Z*&g#kv`v(V%#^bs9*A%WV*Fg7l*gNj}L!P{Jkr&^7yB$m4_rZH;Hk^eq~2~oE%9MGn49jg&00HdAf=?K zDdrTlu3=cJHE+B2svCXCrE2nB@d854sFQ0{ow?t!E@T^%4g%iz(&iZ{WoZL&^Swd9 zdqP;In%Gi_YE4#8(TfYA5a)(2-V~bEoTWPa3zR>$2>ot+A}LEwomRQt@px>TNX%UB z10j<2=U>a+_bVFYvMg!0+p2(KlKMhvcm`oev)NR0eOVI64W^SR71e%~=n9;1L-}e| z38~R&GSU8~=lMnkh9C%-Or{pSsfy~=dAa)UAnL;;?;!vHAOJ~3K~#kcAt=hcwjY33 zS4+HytFu1`YHZyPW8x}N^BY&WJ)0D83vBKiX&R=JGG|bvtOqJ-Ev4k};86QoCDW>r zVh7ENv(@dsXuH?@_*EX;iMG}4{(uMnIz~hQW6BKG5dRa~z23>tp3eb0r;_DAuK)WZ zGe6&i3RPbW{0mf~`WY#}>v{Y8pn`q4T}BZ)CaYHY(d}OEq#VX?06($S?KV*CpEu7g zV2bY^s;D|avARXR&xO$u_#SJzaCqtPfX&raJkMjNe@K5kWVO*E^n7-7Li5(^uD5!Y z`7uzEg9& zM~G*~5;JENQc3!`nfxNpk450Qxea$lS#%5yT^KH%InbmY1qA z7?h^FL_I?RFh<%0gK46(`tNBC@rCaNNMxmR?_7H!1aTDO7qj&9>Rm7e?li9ooa*|R ze2A}axu|jhT0Y1Y-+dDk=l0qzveT!}u)4Zx-|so}yV27N9Z>~a0(=>PXh07{;#O#b(6l97Pi~-1Kl8@q*@KY&-2vWmFqf{L7P7h_-QHW zp_2KZG}{S7EBUgqw$94xDubgVF78~i*TH4Q0p+`-Ny3@+bsBNZ!Qmmp;gBE*Y||b< zL)V{d6DTlrnkOoMqG zVV`#ec;H*x%yr;S-LCZ+`xgE8S7yF{BdU4hYOMtR2Jr7bgKa$H_GN8enM?TSq(Z-E zdPoR$A*u=uwmug}# zfzddd@{=eoyi2Hopb^I8S-rJA~Y3_4fbPsg5v?;z1Wu^<2lFZQHn$KcU(+~>*&FoL#3dz^ z1*Mc$|7Ov|>=wwc)+F#pA9(-5Wc2Jl$CC-~dH?(EzK?SjOt5Is2iBZ%bhc|tnnZwh ztQP5!mO7aVYJfF5W&mX==LTviC7Ua&H3uXNLb5a?H#GE4Fkx2DGy*$KQ}VpPG~GGp z>;^$+X3yVQ?rJ-&mvTyC5$GlsjnY!bd^J?1S8DcL0?(t&)palln$0la!91s5!m1B@ z_}0<-B&a}7-=i$cD9ge&VJPan0?!kqNk-rYI*6}7NeWS~o_P0u8v4W1I)jz-9s~jX z{t-n{IQP25_kGs%^5#kE^?FHHb&eZrg<)jb59W&y?y;$5lEl2jLU)%pE%jgTc(gM> zHx(XDb|JPp3KphN@$nu?r0z3Xcz5li_kN6r9(klz&>c-2|HG^9nIBa1 z@oIYsA>d#*U_4YKr_mKQqqUhM4@bwVthhx%bLB#ZJ`U;yXHN*5(C~#SBoEWXeiug( zXE!%(5N?XMX8CpyF>(?s#xHWNx5XeS37r?`Ma|V%a&fUG|hBd%^R~qz~6MEaiw@!N7>*d@`;R($SAS~025Q418 zY3U+RtEK*$0+dO%2Yx_GLKp-TWvOd2e-PwUXq?^BP+I1|XG^GcUfCUwB*3 zejmrNrj^H@vy`Q!Og8%OQ4}#58zg{2zz2@T9aPP60?*!!AP5)^Gn)V^%YsNJjExTx zhB0}X&!yPZbqMEZdsPv`eQT6C$)PJ^u32DRfQx=e=J~8DG}^~F21#_1ZK>}4mzw_{ ztN$)Mre)4ik^}p1 zf2>hTC6WaBkG6Zg|M+xl|5>tsh02rv{P}r3!QV$QYyKkeq4T}opFD%d@t;5?$OM(X zw@OAU8)L_sw{9;;I2qgOc7F<`*7g|c9KL9F8B=^m@5{W|D{)gkJ~$MkJmt>k-%3#w z-22FboLyVD@9!g*E^z(wI;}9`fdl3Kw&DgiI*mOB4YWTV+CtBZo_8~G7?Nfgmo8nh zb97Nkn#~4M!V~>{^~MUpD_-~_n?&8+-K|Mxj7C+=ILs2pc}lQzQ6WH!lEcHp+E|+w zIZqtyTYYh3B`S&Nz7S&O?J&og7qcRC&N|NLPy-uWUuwD4p#%n#F3)6PglCZSt!9fL2x|=o({zfDYMhCI`}7rPw>mbK1|z@X#G^Vn zueLRRrK3vtJ9Tolj;yZrk^cg(QQ?fTG zRw>s^+efAUuA5l&>5j%qx7QTrvn*AOh*V;)rU3tO{i<$YIBz7^sY3M+K6zK~Hy0k@ zbJGriKeyfM?E-8m<`qDV(Q7L!G#d)^Fixg52F>MWgHC&1%EI$J%9#Mr=)X%T8B8ns z`GC4!*%4K8{1CXOUL2XA8oGW8buT_Nb1wV9e?^52-(`-|Jrsc;$(4M;nNw9C?9SnV zTkw1DcCYslo@2J9K!R@sb>1d(DiAEUmkE58bKe;rl2(5A-`(!@-ly01wvRz_KF!DZ zIvj>1H^=Q-l4U%;bBU#9i&fo>SC%C^J3EZWW5OV$C=$Xjq}gg%Kwl8}wE{e-d7$Zs zwEVD6OD&YVi?Ky>Y~+VDe4oIp3Ym-Ic!369=?H8Qaz5~8bJnVfFDN~&MJ`d4@AD=w z4MA$InsRa>{&IHa^l6%n1~*=JJ*PG{c-MR0Z42;`9}@TqtmJv3hL(1VwZpLjKIC~$ zUKUPFUN_TJb=dFoiBH|f6T6ov%2LgPQtAeE#U|WO#>cXt7zGt1E<*i<0zW@zeK$wYi+qwT3T@$8}EBi5oHH{ zV0}y1I!jARnkWdk@BU9Qo=k|Mh&;=boUU$of(rc(Fm&=Krp?5C@&a$ZT-@@OK`2X0S8tp%J309QE1e}<$Zu=PWPx(Rgb=lka^p8l@)Rjeg1;aysw<-J z!DG&0-F{p%!gjAW$F6aOwp>U>nO90l(*!_jFUK_vJsoz3`4IR%NtWwpLSIkMvjLG1 zs`zv?P?OtZ67G!SssNwol%-^OY1szdrIdssuyjSr1C=)64rofeTpV(2W$6eS{ ziYcKr5gu!5ym;Gj%Pz35$b_JwF46n1WQ9UEPaq{zOR*^KFQoicl>dL%Q`r9(?8@w) zu6k+?+f(TGf3s+zbBez0bldZpmIY%)Y5vA%?=b7O)$OhU-{7G*nr0lFUjlvsjr?tf z5zP}E)G>`bI6WETv>R znX0+I$QcYq_(G7D1?hq$aI4wmJO1w9pPmlyeWu>nhr3NmE2FO z)vU4HsKkM$YK>w-;oEzB4Bek;dRq1!3QqT_@I8;f_bnnbFAB@@qOaB&=BN9=2=Iac z-mRw(v+Y?LzB#0YE%wwA7jDsAIC4CmEi{)F4Ietxc0vg9EVDGX?Y2r57@Ay@Y>&c_ zBvJmWp{LEV`6h2e1)HQ3*4H;IOHxr3HTwBeK)A7j@C3j6;i^Z_=)YIzTUbPU9LEd> z16v44rWGR+D0H8jJTese#$Pan_UUwtuZs+2SrErnBcP$&&1X10T#9>_^`>eJR7=_G zFH8P{`tsn?)zh1H9|aDAkYylN&+hkLyt-iiW*qRD`&8B6WXX|kJnF;^TZFX94JjGa zS$}?QtK0oMz<&U?!0Lb>ppxXDk!^Lm=g?9oEj$V&1B%~&=X0p|eompo4O`7WpZ)!O zua}?ec7Gf-4FB*mbsSsW?!N_Y3{f#)M%8HALNk_NQOFlj&Hu-3>u&=;2)rBk8B_wQ zW`P?0jFdCs0rOs;j7$cutMyZ=*o654vK5JC_|>Yac5V9(AQciwipMK15}@7v^C zmgQFeQc6ibosj7FygwK)olHq4lUngzqTklkX_hk05|S(wvCt1}%w86S0%!ofZbmaXg8Ud%wTVq##F&thyvUi( z%w>i_PEpjFLZr}n10Ub>$aT)A8OJmns@=WAI$4;>VJxq#ur!@jR8;@l#px~uq)WP_ zyHUEEp^a_AI>9#UfHe9!M)>whtKv(CjiXPxg8dw+J>tF?Fc zYbNG=KA9r?V|;01KVQx7P}Pe!obM3LliAx(r@d2=atmbTv=a8{DgHI;r^K46&P;Cj z4G8XoEjB_Y?y{`B)ecY9`k_+`*+@~Vn%voPyep>_3!Ibn&Iza*_ET}7+GYC%>b$zi z#LWIqnI7}R6fQnR(I?+5=@PH01>N90HLlzh@LN z1b|<+26Qa4x3sUFmSrj9g+fulU|?)Fr{Cg)h~|2&8Dh(*4cVB{mNR*}b;TV!i)A)# zfLJ~_SP%oJNoP>5_wZ18$9AZ3;ESJ5Ai8f_%&F-{%XEwFNbJ{$;qvi}cV819is>|t z|4q5_%P4z$d+WY$Ac(LGfdxcp=}GJ2svydic(V}ZSyaq3P1cjYHXek-%c?HGY!K%R ze>)d_E^3SZbG6R}djnIoiP3okjg$)-tc+135e`Y)TA^gN#rAw$S)@;npRX5lyN1Bj zI0^#XM)Wui5ybRH9rIbnG#0{C#(SG7$M)PiH8-76H&FPnxL@6&fB=t^8PPEf)r?dj z88jpDP&FtIzE;h0hzIY6Vh4&52dD!C!tEcq>_>BOEHby2({bbOQ;@|xf98ru5b;^d zB`-~3QEGhgAMG(Aa$IuxZu?+}@)+q4hQ$a1Z}CH#D-m(+%|hlmVdFH$_#dODM5Q0s zCoWVGA93h&3H#dOB%Z@4<1W}4WPO`%m#7o(Xc?b2wc=mX%ryxuwzpZ6%)^kLD5>WX z2g%r?5e#;=CkehV2EGk{if%7Mj9LF}_@2g}ZZmluj8Js|l|Yogvla@cBCGqW?SGw~ zB8ak=w>E|EAkPEblrJ_xQu4*Gw$Dj5Fhr}>dGZp1Ik>QpdplOER`o=tg2Vm!ZDkf{ zfK5@Y+~8-++C{PG-Rt^mKfMsC#gpz2EKIW?qxnd}D-o|kL}BRBQz(3P(VbWk)vm)l zsCzMB6)0U2#<-rA8xYK%>)$-~<9)c-6J*=1Q~ye)AU0NS)H11TmkBnd-kWixdu6;qU?p@n)|+NzZNW7xYQ)8eq` zdD4C?t-eHxZ1(G0(dsv1=no&hX8n8o&6sQD6v^lYz@ei(|2PU3ml(l>wr6~_ZNRLHc zcIa?9LGnbu#enCp>Kzks*Vd%mE>rpKI`5jFAKYDD-tDU8Z3pDJoN=ceAa#O#QdKd< z^9@@hDS}8L@IUo&`lPQS>5$jDy6fuu`=*oFI*$;z)pRJFjr7qKm?a_Dyr3ng;t9^M z?muPi1_^t|c5iv6lNFI5WgMjvT&9h!55EPZ_!_9@erQ^xtYwKxaupuPfci&2M-}&d z3(~!5IG90Q+kB_n0tK#(wCiV^&8tfv!P-d?S2$w?f&2e5Cw_|(8QzHzD7SkwGu4W5 zE1UqDNl1BzXj1S|sLrVs_4@8@L{Wy&Ft19-{zH=bRwCka$o9z?qB0%M_s1?~4&#Oo zUk%>$BggcWva2rGfzY(IN5gO!tqA;|Ipvaudsl(BdAq?Ln7BB@+Sh7P^IHB5Q@)8N zLk90<3qQts84iYeu(YUi)^7Oa z&C|+bFaa6z9Aq$7_hjxV)W5y>q^j}^pi!svO;0>aWWn@}_Zk>AAgR)+j?xk`1 zcy5e+eq+k`FD5gC5A&0}^{F@t$TJ)|Bg15ex4Yg^lQ??EzT!-f&!voFWSg7rPfd%T zE#1(Q@BC_)owouci_bHlVEE}-VPfDv1THonJe%0Pi$w6&cHl-Z_?to3RxHQG+0KHf z-Gfcvx^e@xRyWD>WI4=U=gHiseQ*c|o01punnk4M1? zzsX~fjiHMFanMpzfxb$W&o<4#5aS7jA1a`sa9zqnfayzHn}s=dH%BP;WdeVHO z2Ik1-so)?*K@^s>sZ<{)Pjt}3w)_#M@@vjz!dAzrM1u%Bp2LAZYe!B7$jSq~Mw?be zTB9s#M|Y>B6QAJbp*FrO9@F$B{N=takXpJ!NaAyKUcT@Dlj5xEQIpi@eyXd>bmgQp z^Qp2&=2QJMP{MdiXwY}e->B7dFecD5r5u=eL@!4r<&I$MsAAXxOW`|pnwg2-lF69c zRE{XFb+qmoIDz(S+86ks+3C;AozV0Gu}f3vTs$HYtw(Zd(ithPf?`FA@V&p7;`AKh z*7wp>sgTi@zrg-y9W(I1*4E{$k#_SXT0}4ed7k`y*&5tN{$JCh0}JSCtJ?mr@j*1l z>f8>jZFy3q>;;B0yY?j(gkF$|Rnp=bHyO2?CpVWHf9#IZ=Jqu%L@-rvIA7^#+5C9v zZ?D+X-cs#RbG4YqC`8eTh3Tk&J#KzEs%}U4t^>Z{ucpa7NM7r(Q+oE!VD1`AK_`OmL6eHs1RI2l8~h zl)Ctrm5Dc8!JAaSE&m{LQzjh7YvviuQb~-Iq*BHmp2QlEhpVJ|LKxHxf$DpB!szwP zO`yJ!OH9$mC*C5ep(ei}XGSh;UJIk0-{p3FahOBlJR&HHc_&|Y7FC73 zuAk8dqFKv+9pzOaU{CyF`<(rSl_rril<3E8a3DM^rm6Ib4n>cC^VlfwOfjZWzws3Y zmT~~qm^PrvJCTpXkrWnftl}98G#4-xGUnV_r!GGK!?b_W9NCMHR8r;X5nJ@pjz`W* zM^QfxD>+I_q=qFXy8n;zFw4Z+J+XjlVriNgq58#;eL4BqMVtd~9d1CL*0%@{%&f>anr7~HF}I5;gUWrT6L+VU1sry#Bw;1 zPcHtMw3_ex%d7TXA#eYD6aV@+&(7NI(_wllEU^R&3G%{dp_ocYqCgmw6wXuss&yI{ zJA|^E=;G`=WzSFaamwN6l|&+T)I(gd_2gpkt24K&9>g=MNjEox#LKnv{)cPT?#&8wvtY@w;oFZJKGPeI2^bCsXa#ASsb>dB43C51LHc4UL@5rOK6`i6 zd8d$9YIogsL3i9(#IZkn6T zZ7jKwgTwHh!kWf_y7jok=S8=k95VB_XF;OsbgfXSDuKZ^tCno8{HBx=Ytw+))1J)m z0Y8q+RPH==VN%M8-9r)(LLe#@tIOoBzwYOe57%NWxwh|ljxc39ru8pG^AytT1P=Y= zRHTBzvUBiZ`l!CWvfSOj>Go?fJ+(CzyzZbh@yGpvdqbjdkE~LEJUz(!ve~-r1AsgD zv1R(}$FZpu*XD29S{tV{xT#zw%CcO)JbXhx1`0x!Ikv+@xhw@v1_~0c^SiK8_(6uX zevxpIue4t#TtcgbXk zp*kBuLB6Mdh7;$x_RR9FwUs$-s;h_v96l(k`v(QBfuS^%(_bm7IBT~ax}`{QO|Oj& z%ud8Yg84i0S#Vg#E@<}T&ar~_du+i+Kjn`*7mrLQ=c|`tdWh7wLxSA0xL@uOMZ{|z z0^Vd4?&Z#7-9PAV|DIoZfB^4<7*MT1^ZNwz+#jAB0-rj(a2(n{V=*L^+qd9U8?iD* z@*SXorGu9giW=9;W?4ZM)2Eid88Tn{Beto6OwBg!xi_+`M=`4Kv_NUiV_cU+_d&P< ziorrZZ>jh3GW$x3h!CTa$J~jddXr}bf`zHIMw730iN9>~%ubif!#A}d?4E5i0Hf`T zW+YrI>GfMuCE|O5$j=PoC@!zcna zliSG3ENIWU`&VH-Y8zM>*~4`&?gUCZf5u-QNDmrGztA&3CvS$X0qUD=k<^w3F z+Ktjw20oc;ncnQT|32{+5(=w_jw|B5^D9n`Vs2eE_`W`M6>Z_$&?jJs? zLM574#G)A4-n^FsobFM%1MPh#KJi=jJ^#}J&=eAy^CE&zBUC&=?3!Pnt2nCA47Adm z0V!CCcgwDoIyNxQASzrOekC@GNdj1Z!roSXL%_Uk9pR^oc^gJ+;TF6&^P-n~ z+V8!$%FceIVL@5>Q8CX(aKvIE^7W?QtxQ1-Hg?V-OH8YN@IvPqk8=8~YuU8@(z}uE z@)U9AOrBhITQD4BAf&jMwKoV`sNk6W#|mhsctT9WaAD=Z)d&8OAez_<+{F$;=l|Z# z!NaL+m!)Eog%fXgVP5MgX8w!4`P3mg&L>4E_l$$F0!wcts5I9w{^r<{O7m# zHZ`wo^M2@Di8Sbo92Ag$x!?d0Blm>gBTl>b*nRsZTF%y`o)Lnt&+ovQz?%3hDe7+b zYLEkojEyH{roGED*TYba%0fn$`rm=Go^BINHD z;%fFoJYTUK>|Wy~UHcf5KS@$2>MeF%mjQ<+P;arsWiSy2Ld{iSKL`=KX@1p}?7U58 zXu=U-vRs$HlPt@^1wXu>515%+d#U-0z!GF2r%<_%^*td#pjO#>&{KCd81l-u>4fyj z2a13E#4#3DpUO{;YZ{VYm?5;d#J}q(Sh8EHcdszirHvXd|JPcajP2ZeBj~Iq{bKG! zwIu*XBa?CX0A-0aCEB`mJaHP2lDj`;%H!6^=R&!gE1-(JT1ysZo?nDzHBDTOgqxe6eBHPyt7^@org{^G(4iXAFn|~mnYUwy~Y`$6k<)KV-7Ihg6^&S6c zE15t4C0O(X8V)>awnM+fnC=BukEd)vwPG48SU-Q_t$Aa(uXS|2tOd2t=r=ikdK)u1 zyTiZk!%yyYQQxYAuxRg>&acKPaY&nK)OgRi$oh7?p2HX_bjA1rjq|}*>?e2>xw}S45}dq00B;Zx|6_jj=72-_w;PiH*WKOG>?65XpHv@E?PABms)-k{8^_ z!|O>{Mu|RadX1rmgpNM8J|l@O0_ppupfn*0upAW=R8L_IswO*H4~D`4hfIsds!Z_0 zM6G>rB*6!NJc@)bRSI=iDzR@{Cd>=g7o#rC((I;BEBu3T_!6emgro^Id})aWaC9X@ z>iE@;{k6)!o$k@h9l&r+dw6tGh2$X0Lqp7C+6qG&cT9dDH^ZgBy4$_>B}){xO)+-Z zXAML>UuxF*|BxwLma|xlA4nG9Gs@eHy%-7zJdXN!)O&TT_53}$dLFiU^N`a}?Rrz% zi;sEh54C)X?+5bn0DlE#9Gb73EE`>FCV3~+|_IWO_XW=!X3%VDjKQ$*(3~%;8QVRvH zsC)Rc^4@^&?mBCoQ_VGXwf6XcM*TF;6-lD%v4vxQ`n&GGFqex$UOdwrgpBmeXf}DJ zH?V^(lgJNY5=w*tHRcf?PY`^?^jg&UTv--~iGKC-Pe?rP5UO7JF3sUWm6GQ&2-6Kx z-9#yIm&G*WgtatB$g*7k`U5`tj-0xT3}4)NP-0biUiKe+b?3{oAgH8<77^#=b{tt( zz@omU=Q$w)&Apgr$&~lsqZ^URwelA{t$hKj)A`wcGPa7!QS9rP*A zz-wxy!dIxxt&Wei+&Ixif0Py5(qMjSXsn-?8WtCHnfvL4< zceGOoB37ZN4Ktu0vySIWgV?p+;Cs!M)vL=3XoM?EFx&N=e#ncRS}Hgc6DK5J%F@q6 zhI679=x=a)nI~yxWx$b4zT_;Ac@8PbZZG-t#1>&#SSoMqd&(-FCJggz+iz<`Ss7>0 z-k0uqj>Y_a>y1`SXKqgPi1t%DA123XNp_F*^sJ!?(1*~T)-Bp;ElF1je%s4bM$g!j z#wW9ak_e-eRc!6tNQ%ka#!K_?1!RR3USp~G)nZ?Y{8S|0eubGIJ??|cyj9LXq>*RX2evqcVS;l|g4Ejja;6%c&SWhr7I=H+0=-od2Wi9J40W&t!X zE7fmmTjA=@`$4Dk!-iDn$0aV$297al^&Bu!2sUWJ{y4UN3R0k(Qp_VG)0;@W6rd)ImTc`Ur$>DQ1QX(4v zD8`ICbZaqrl|CB_Stj>+ImHwmYQ#1d{X+gwC?8WHcT!G!+YkO80diuIGf}3GE%FbU=4o=cX!OPa`EJjHk^hJ^vw~}S(^w>nM!Zdqj z3Uk5}2y-A+PGksi-xKn+6i&vB=nCiHjB}u`CS9NuTHa^pvf`S>Pr|zK5%*mV0;@Q~ z^lQ21S}l+)W^wX(G;L+|d`YXTlv)02p23WQcAeC}UeNc~54H_1PT7I z%XPgO!KQ?YeM%Ni5tpNF-5!GRDE)ZXvsKKJnd7yA4~*3Hbm?wz^ZR&$t3^!EHEve( z`>rJ^Y*}EzhmS~tMS%I|NK0GYO%!@Garjq~^FNg=%O{19_C zr>B#y?iw6q_wTH2Mm`L0u}`FZ-$arYf}71v@K(!*iYXCDv@XD{BV(Qp#emcB{m)>{cfjn=Y>eUO(!#hu6CNi>cN)r(0h;K>SA!_sj?M2zlh?x8OnoGX+1wl)qUDSG_?7nY6W-9y65msm z6T^XP-@cn|lngxfr4F!(hTS!0osh5f6z1P_g%oi(Z}v@n&JGK#s8!zYQ&F>=AF5-7yrv)>aa@L%`L?{u)6x2 zJH?mrVaB!Dq2-Xj#|pQRC)smPw0XMSkOf7&H>%0F9xV`I#42X%QA4;7P%z>bP_M#N z5y2|EPGIuefZkDONp5x(>a~s!S(ST*OLv@DKkeQt`RTsU#3>l)YKFI$92pdr5Q5Qe zO>aGEz&6ddH7@A4=)=GE1B>st0lR6p8$B@U1-k&moJ%L))Jog(C+B5glysjnGxUt8(yXI;zh|(@KBHc}Y~cRBU3M2HGJBBvKogW&{)e?>CS1smdJ##g zWY#|EjmS1frdSz!({P?|&VRr4H6NYP`j1_&e^Mw@ESJm1d;kBiX)d=Pz9-B97A%s+Dk48(eVaUV~7 zg|KWMkS8yW*qyE$U=QBwLAN}5#aH5x(U~>@3>|X>-#-o!_J{Y01pR_F@k~}n?5)Rg z&27}~&hJBc8qE39^F5#UI#FYEf(Qpm8)7dYf>_*a5p^|SeC)^&1um#`{LxK)#`ON( zB#hE4p59`_@0j}2YYL&F3;$5`RUKbhDM>9&fmNV;(Kj$S@Dy#5H|od-W`vq|hutX+ zymyg_LC0p)!H<|*!p*%A4!QNuNoKVz$WtfY?{n6_+5X+Qyl1i`_-1`jWulJwXh#$~ zw$|k*_s`U}2 z3$GOh5L@=hg61R+B4Xan;K&!^@gsnVPzAVGP61DOk95EsiK8ry8q)_eX`?+3IX1t1 zVi9_(GtVqez}E3f5yalD;U)BWpP7LCwpY(g@aV5RSbD3Z6J_gB&lRqGtXI&!EGj$2HI_vwI|gqRrkdumuW{7~Difu$;kp?Dbrcdk(6CX4tHCFSPnG?he(L^Rd8-V^u2Bi(WK(tDBeA1s(yr%W>gs5Nqm#L;)=bHlPU*)pR!R$~z&csz1Ga z<@xw+xZzcAK0pH6OO}MCPEMs$7){kF=S}dQh!;1P=1kalYA9p8^mZb$wg=27vRDIo zWF3dJI`u{6sD9`P&x@ZM)b`N@E;|n13i=PYZY*HDy{NZv!gP(^v_~3K^JNK59A*6Y zt9-SdgVW|Sk$ltE!`>)ck>={e<%KUbyH-k_IyG05QFDP?f>jlEtimjhAL#S;mC#vr z@WT~C=UuhiX43GRo|?U`;F>qkcw+6hxGToW_uH?M7AEznmczs$ESi!d$2ov8Gi>6n zW^>U-+$7c1=#BTLV&YQ;;jOQ%p{agvQMqjV*JN$Fi!628mI9tF_aI6xO_(D&Vk(&u zQY^|GWC{oOpBq>Yu-%&KonJa3Ffslueb19Z%0fbW9yga%I3<+zsRlFRs#Z-Xko6__ zdR=U?`S|DQhLl(UmevzIdhHo*yX{ywE_!nNpGyl7@it?E3(z}vHZ%%@v2Vl+WN(_st{f&2ypFd3jv@LF40>J!Q6d$+C`U zol|Wdo4W3C7sb`Ncb3SlN$ppkcM?`dN8itXs@;KQt5HmBkdS*aN6;^o$Q60~Tfwc_ z)Bi%TXGAR5H#CF>cz@z=*qggP`Z;8pm9@}jI-ev}y>z(zfjX_Hzjkix<=sg9ghkuK zONygw9#FzZibD>h$|Q!qpfvuOU|0O|3@PALWYBd&n4nBII%v4g>MDA@iJ@tsi|Xjj zAAs$MCqx7hN7`iWC7XSBmz#2|u3jh8Mx&;QnuU9Nzt&pcx#h@%UTm3L{Q~BfzaS?3 z0(y42eo=Y*iMB{x1-2pw`s}iGSk_^06PhmGj2^zM-xEwc7iseSpRfxCo&9D?Y;q=> za6^4RATsTp*Izwp*4aYB-MJlB`h8`m;PlF+ z!lT(1KuR+itU_m5gpbJoRM7t7qlEer*^4IhcrGoL%e900g#TqgCTc``LWqH+` z*33#Z8PC)Rg)ReSA$D11l*Co!<=ycR0j#|Go&#$`Oj&o}!s`_&q;4PAY(a%LvfN5Pa0`t0 zQU8gJjUj39mtKFL@tAC^U)hVswlvJbA?&Qk8 zr=Hp$H(%@OoAlUJb}3@IttMORM&FOHd{zOc+mf;aO7gE)!bYH8*@YmuUL28$9IW&P zu_a&wvs%$LXcN};50Wbe&>3cU;Z0t?ptLw9E4(NLfqAMR&Rl=*ybG}&ctB0wl&gVY zibvkLm(mz~?*1Kn7vs(2BItU*^hB!k;%l&!w0Yt-4RYWoZc_dd<%HPT!K)YRK@y)( zo>98N(DT8ROmsIMDOl{5+wh;WHDwci`<~eFKC71Y`1H5`VsDR6Ea7M)S|~#)eRvFl zJQd9E<@CSnl%^Wl7N=ogMjBt%UZyQciSM{>yyD;bEqHJku4VQHfIpIEwO_80isN`}g`Ias&2UFSA5H(JNM?iUCuxDd9~LJQO@>Z#OJ zj0<>lbHzu~fNt4%(9&usGtZ)bBf7(V_ySe!Y=Yv`?{gKB$Q33nRH_W8vHa1=C1aV1swR?J|EnZ5zZJtaueOod!0q%{G(i)xlunklMP58&1v&cv9=tZ9rw7 zI!2Tc_}o12tZfln>HH~MCFAxf2 z@4i$)yd5;ZX9Qmf1#b`49I|sK7!&T;j5HM^zoR*xj<=euuBw|kXe+v(sG=v*+j^q} zVFWcJN}ZC~Q~Ya2G&i6(5=^cFaF@Qma~3*t*~2bUo{|?=+uZJcl~5@{|8=TslR_jy zj)@5ofS5oE^6;RBbgQVCbQdMLG4tUzs&}lOMR^s7&+5)}UlK-qdk0$35*Y3>dgaVZrqlD#&;5CIVZ0+uy-X#G z$(06_rnU66D#bteJo+Nx6WLgj280*AJKK>$UddAf3w)N;^^3&Nse(4b9{xiiR|-t@U97$X(Y}P)e(=|+OZI^Oe)+~1X}Mk z0etxJ&+K4kV92$_Szz`(7f5{W^hLr`^o9$kz-+whrNX|h%g2loNAmV9)sRo9?GMGv zoD&YoaR_vX6;)Ut~QDRkjeztLHu2`|b?&WonHnj`lBS|E+URYx=IYu(-gc@0qsw z{TJo$-!i=^5Q#B#n&8y6ryyW|YUb_5o7*m8mu5$)R%Wui%E*P4*AX}<0F@CEKb*K} z{3D{u)Qhb>Wwqv@$tWlo!JTgGyh2MY{;<8{(__+5(L&f?u)%cUJ<0_|TY}{XM^h`dV#Q zn8I7Ekj`e@+=JD65S;I1eVeC1G{jOWu^*IzZ)a=Du(!zHjkFW0o4J#1|1sbx$cP|0N%?~_Njzm>DX^~T-D%?W!xO=6r&ZSJ z3xVmP1QK|Wd-Jflg$s7e;#g{gfA-B+{<6J0YgRcMi3T6PmPZ~HtVW^0nvjt6Ai;P& zbxoiDL?|6!>C1kY7!049z zgwbD1*0|`v>IktODyUS~D{>T>@K)qsEj_T$lBgY` zP$er=GW*sltCUhz{umd3S>WYbL4i_T9!2Xna;^XJJdgkXv;YD}PEH@R=4eOOoPA{p z0ybrl?*tpme((KtGM8((dxi+Fhu5*FT-4K!ytZwU_osdOnWmXmA~#F24ur^1al)oq88f$3)4Rxh=ZSJ^P=h=@zfOmn68;!t6^H*yfF>FSDSooPwR? ztP^R8t9VC+|bCW?z2hi ziAr&(arK+(w7R?rkF{bM0tKGM>zk!zs1rZ*>IzS>KB9Q!+qviAA!aj88i_~;dH~$1 z#=PdK8&!BYw_w2|Q^1k%R(HZD1bTGyP>bA6bL+}RSFf|Jfs0IiyGrNJ^JcUAEZBP# zR=x1TwM0UFc+*3E+Y6jQ3yrd7GOtv+4-Dk>>a9|0G#xAK#QGQ5)3JGE&=8L}P8FwHJC(Fp%g>d4zkp!{nL}e&Hu7uDRpFM(Z-OaQyMGM;yy1O_IHc^ga0R1mV_o&7AW>o zm;P;+8kOcrczj_{YqX0Yv!L1vRQFflDU?o{9sskqEwyv)e`o96( z%qO+6KzzYhu7fpVLykA(fAv-9&6j2=_KjRWH((?^Vze zH5~YG_jQ*|$xW(qslGhGTb*59wv?2zUGWJzC05TNU8M3gTEyYwT6l1M}BgL5pnoh=sQH10QwU0PV~}e7?B4|^mD93lR~^BU%PkKV<49OUvWml`mBr_mP^YwY zYu@l5{xgA{T_^-$&1~|$iMbcc{(&w`62Yuvg%``6u7;4#E8?!>(b1wwrl(rq@JP3M z_glZ`CV)Tz9#@w{X5qp^V@Blo*Idfu!TdzSbwMWxG}SM{ zjrByvPu(N~J@p#WSXIAW-ZEy46Yrz^GD>;r_V?V7R?lNzqh~BFA(Y2H_A!2>wuwEO zRVUS988ip!U2oHFl-*dGe|YED5PLp1K2Uh3G``f?+&HdWJ3L*8hB#iI>X1}tz0|CK zXB*_;Cj+t)%?%@XJ^M*n zZ3eJ@RN&T=uB>YG80T*WB&q+*sTDo^{n5WrnUl_~!~$`_UqzLP@XNp}fZP&ciHn#| zLJPoSbSubd6Ia~vTF}Ecfm_nl9~XTsta902qLY%}LaSq3C20I8(@PE%X~$CsJDtSzalFD=PG1%gz&LPo_)1?GIPx*yyQz+{D(d!+W~>!O^8_49SvN7C^Ad1Sa&>GsHdF3GyXI|FEoe2%z#0=KoREZ8K(^rVtsd>N zQfcSjtO@XGk*GNxYpfP<#pI}&z@B`$Vst(>K!a!T0zJN1yjNU+qtJL&9x4j1+XlPG zfqwUUIKQ0I<)AzT)(s#fmrndc7&~s4%Ip zNeLI$HZyHEt=$+8^4MUT008@Y(iD2SOpTLV4Sunj#!AoOo4F`Hh^Xx7@Rj|xLq<5; z*fGn$o2spzC#lAFGoFC^5L7X{Iq$O;pPK9>CN^0Eyd;~LN=AEeGbl3=W@Q6IE9Czl zH3?hjZCDOF&2ns8dTau$)@vQ(Hf6?8>cQOuO^AA{v##^H6MAe0FS^?V|R}gbD+F z{-!FV;iRSkOVdN`yE?%%CjYNS$-Fs8P~P|TetLzZB8*5|61I60lDU_K`K;8R2zVYB zaPL8HiR%s~?VL&QO~q1(;LKYOIAbq3zTz5xsw$^!YP@CFOfQ&<%m!VnLo^g;ubE3& zc;+VL6m?Qaaw2PdVs{-Y@6zz_ok$1DDhHPe=XbY7q*68loB8ABG}qCcsVkFJBN;R_ z&9rflkm$iZ;nL|s(F77YlGLY=+dIhOA^{L5J<*WuDN03vw*L(VtWyYo6WL_aj0K{T z0>W6A^->4rDrL!HRJ(}{J9oBIDeAFv>Wy4`sJnE--)Tpx7lNmZN2Yth2iU&sJv-gH z;Y(to0dfU@{x(8%6eE#+ENaJ;*Yj`t3b)mgGh7Qn5o%gKB=GCo9-w^1cfERWEB%a| zQRK4WCMek>nvSJv=+@n`^=3^SJ(cP3*g$O{*|;(AaXW_7RP0uvVECwp&O?cH&4+i4 z506l2pvNbG`?fp%S<$i*3jI*)r7w+K^MQ5$PXVGbvJQn?6Nx;4ov2RJ-!l>#EiYKS z&9)OdclxQCe&g-8bLfGac%e@)bM@ZZWnj@N9;1;T%>4B%(V-C-Qtw;yJDU7cayGPB9)>KGj^F zS|X=zp_}RAD|?fx4A==t8+QiNM>zdpyR@t_>upx{;%MWWATW`D$-WTc>5zi~TMug07mRDoD%#ef zsLFiFU5G1st1#)K_DPeZ&^ou@;E?gdlg7gw_2YA6az5A8IxGYp452J8Q7$|FrKSDa z*GLq+-ZPs{-5_owl0X(e{7A;%uy)@HB)LvW=binD$>F5?`hCkF6#rw!h3yv7StM*{ z2x&}LFRPXUojmC~3F>UtoIyou078jFm2qR&mA8u1c+io#Z7IwvnLYcpxGce3)+vG& zpMx_8XM^4Ac6FBr!RRK%tGm4iZPM)k>Zp;_BHf6YVu}waGgdjJ<9n|s)QM)X=wb83 zk#r7epTAL7-d+}cLC{Z2kM93AoIgj+_GZn7!L-QszKCUJ#?#^OG57lB=6oWb1M!} z>+5+2MK+oR$;srE{R=YiycYifib2Zz6!1&V(KIi{3A?hrr6X1H+TpUZ0Lfk$BDu;j zR}fxd7WlNlx_F~TI3S&JM!5I}q=fC>4DI=bac+Z9UGMwl=bgtI;9CMfl|?K}O3C-W zw(}9sjAwQ7qu03mMHdQNOk0KE7er5&`!RzO>Ia_~vYd6@VA`TSrT|#1cgXOtPhpTT z;&WcvqF_jxv0418DwB?_fNl*lgHvt|MPkAa!WnXwp~*olf(@0#`G0R8s2UePiQIf4 z3R5SYWwi^;nZQ61&+dm%_eXklk+w|SXtVO_O(lo2Pd0A@RN1ivx_n!*ZE>$dIzUb^ z#wX4SGIo5Mo0#y0$ZzsDgS#7eJKJ|Vyw;AN{5(kNlE&?@KktoDib+qZ`^tF)xb%_7 z>CgG0uzGO=NlRu4A69txuVQt|h{oct3`(Ya3}W8cqCez@jLHTgeKV(hRr6pd7(i1U zS!cQbL2K}WEha}eMrp#=ZJEsLw~!GdZuD)oEC!Q9Oo6g;dVE({7gIArUbdiFW6_4mn2sWUPb|l@4NXv=wJ&h$u(3 zD>1bMekyDyA%}j^+F|(XJl$h8sYSAh3d(a3%gb89-5bTE`+JXxm@+a~fiy>P)`DoK zdcHy8Xn(F>>5^s9{7G-724rZM>Yv5r%Zs8#d!Za`FA(*QooaM8s~wi4Y*=b`97T1slAK50bnDb`$akpuRbHQKalqPJKk5KeyiBByB$#qeVovzcV^|kRh!A`&#!}^dfBC^TV*z>m;{H1I96~5G+ zFig~ca!sgyS{vgXsZHaw?@nGDzY=CxNL(_qbxAeLxTzTl7hqZNhp{PLs9NHV|T$(fp>6C_rtmFzrfrS$2C(o>J~{$nEKk)D;w* zklQ6;N@V)$s`Z?pmqE?f|CF3Pm%1`HZw$5cTa~vzFxXk!q}#UMGc3O9X>ljt@1E4I zY9N0PDRauW-ir9xiD1-E&-3|GQZ^tv4OJv;inl=v8%|-bN7(^woEweop2NN9tXer~ zwgDRPiDmM5Pu zJYA^x-s?L3&Mx>_q$1HH4l^L*3S>aj4re36~FV+!P1}5Kkh(IkrQGqcI&YJoy1p?%QC>;>(NAiM4~56r#Fb z6D&0hm9=W*YHMyAiF9$ITlmGqBnXxM$=mEoD!NA_jU2)(gfrnmlT}rs#FP{#-q`>$ zto%Um9tf6hy~c0XF?Tv zW8bvmDe7WW{YHyOBxLj|>*{I=3iVNSni}P7DDrdeYE>IUU=O1Oa;j^ns3yEioxHDw zJ@(=!T$$FcdZW~T`~kTjsvk^cWpBKA_mezZf^BSd8zyTr2P1k*q-vL?>(4D}dfvHC z>J#Vjld@94mnzrw=>b8enMRSdTJ@ z>BNE5bN4RSs{B^#@`g@XT%3A7Ur+CH#5$r=lbO|jg+@4@Ap7T9hXQN-Y2a1X9+fDa zgRz!&W7sc+J#=d%|2U?i;wUFNu(}ZL@k>~pbiD`wkY=#C^>!XFqvurqjnJM|B-?$o zEMlP^Vbbvc;l*v7*o(S+m8-{RrG#n~rP+Wogpb<|&ME605Q+((DO`sKqYZRb+gbU# zwb4X&B9%4jM2RN`pQ4K2TBKyx0apa5c@T!|^ERzsU<~kJA76gOVrybofx#)lHKjcR zN^&^8d282Zvvlgfw~QEG!#_jhP~Azc)I%5GSUd@ia{Six>dTPFm|3yx7_|FYuXe8j z1`P4o&m#(SV=~pe4V}BO`3ZUW2Un)B_tBF7Fnra2*Fz1Awq_3AagfW8RP~t!uzqY? z1Ux$M!+=xdjTx&%BzeIhc+SrJV=oJVYC{C0)Tgg4cXF*<5+zz6GfFYLO515t^S&Mu zdJ~|;4Oyji+?xTa&50(jt{!bYRA;Eq;3wnq?|ZQ$dI=f=elAX!MijNpgOdcX;8}i= zj=NjKsm~9rwVhPpsTp@Q+Q`6^VnSC z`!k#JtAg%_LyJ!X+g8F^+2ZA(s1CuG^}jiYXh8$8vvC0$8N}zLt_SQ5XSYo8dB@lC zgWz(^5Cq)|XcRUBJ)t+}XZ#Ou=!S&WM75jpe5F{CGUkY~E6<#00+2 zeRtl)wQJY-v7h=cbF$dC9xvDCyN#0&^sSnVsg+^3@8vYn)Buqmu+dxMiJisodA-}y z#nzhNd3wqf$(7>H^XF+rF;749jFyDkKX7x>yu_*yk{}FB)1yM+&z;}HTmAl*1kyWS zD#fhGXi+ttmTQT4S(aMb&YZWku6oyC@Y`?e_rC?5w4J5K>WzHO2Fc5k423L9I_PKJ zGFCws4}_{12Gu-UJ0H_bwR4(gAl7~tf@zXC-#R-#9gT*pEw8!PY(j4v0Nu7uV-zzIP_1{ZG`uo%dl<%~X$9u6pwlFo)fjskxTh!)wXDXh^0cypS!YI3%xFBs zuEy>9!#3!x{lLIjcicpLIq-=e0+vyHLUo;=Zv)=R-X09T z=afVIRDfQq%_N!e`;R@sy7949N@=D#u(`JG{1p!l58bmHw_-d`a?Pk#tt~CHZlpo? z_B9*Hf_ni*S>l?l_2&D|PAxqXx-KwH5)Mq=KnTJ8cic^{(pW*Tn=CYP zrzh&Q=$K5Wy!Ur2;^*_3@9W=5sT6yoBc^G>*`-xysRw#}bZ%vxqv@F8c!(&DKgN?v z{PW(MbpTQ$_dcN)(Khn(p3-VIwizRZAfhVFA6HY62>co$A)_?@w7RZiLBo=YJ%8Fa zkg1c~^I9RKGU%{ifI55M7QJm9Dn?6XdT8X{+R7SX5H!{vX__?n^cMJEufvSYJQoI` zQ)roIzppImHEdaw?mjNdlA_2RbIYnVma2IbtVNA&pj!pXBu(%EU#?%|xj20T8ftWLg(MbhPGqMOJ+4$#*P;S_CO z`?8BIO)hhuwe@Gjs!!OcH|ISm>2xa4on`!jR;1k7-{;P?GlagcRWzFy5rwer?W6<E=7Y zB$;t#ZI31kB>O%nd#(GS;E4G2A-b4$yv4j>IPds1kS{Q}D#h>#AD3iBi% zT^n0jU8UFS636kW$8;l+q$vl7%_it1YmyBD&u68kASi^McjlY)FGP*tv}Se~hWMUG z5CkkQE%65*_yAX~UFGQLh`;_tU&7flXK2MS|MmyJ|CaV0sFE$39Zdmz655-np0$4~ z@Q+W~mJototSwn&nl$Du%Wj_sFXUy36k4{ve*O2+P2mgZLCnVb>Z)tNOlLCd{$A`02fD3`{sdye7c(7--FNJgp1X49Q;$ZM%Hosmj@%7K;&BRM#q=;&hR93&{G_PH(|4 z?r1V*e>_~6kYCJ3fB^p7pZ$2Adgf^!e9dbqih_qf{2>IIsiv%vdp!ELo91`aHLLY`nGKk3;yl zRrI-D0S6QT{aoh?UKeVKw+BOr!VbgH#F?JA% zkHVCV3-Djg>!3*a# z1Gr<7(szxEd4Ib!we1uQAPB?2O6l%%dfYRT9__OD=^JFf3*c|egd{GD5%6!X_c!&p z^Ugb6bK=a#I+q^NMajqyJ}SwxR|7v`8nX9o4+f9l%(g!gF8&tqhXImU`dmpz06%}) zT0y{DYsRz9e%}YaD>US{5{O$J0?%ihP8b`8ZRGo`b-Hw-R^_c( zmJKx-8-eH3Yqe_8Z&ax;&{K}b=S#Bt1Wr`wPi1>Br!+5Q{LD_pvCiASG&f)9T9L$`31 z7sFnKn~`*TxkS&%_ZMYJn&k*IAR{g21uiuJ@Z8E8Qi_H3MLUe>L@`;GIT_RJSUy~H zd+W<9BuS$8nP!daR|igISxyvJlH=K21HN{wzXkkbUq~jIX208{v=xSg#=1vJ&#@+x zJgc(@ZSL^b(Rt-+l~{&enrTIvD2kX&C*~ZJig_}prc{@opG?Lqn?~5Y{QO7ST&e0DMQUl|BKR_Brg|?T;$n)IIyFv&$oi2G^xO0Q5 zfS)8Yy2iRD%Tl9^Ge3{3MkB#W@F%kw0uM!w@0<6VAkqJ__zhh*z5#Rt=N&lKL2~8Y zgVWSc&Ok16m;|b|GPLC{NYQr?}s#N^PfQlzV8e821Vr)Zo|&nc11h~vfADr48HoL<1_xS_XC7}u=~D8 zKfGQllZ0Zunv)?r^E=dxiC|dA-_Z`c9{+raJeOYV1Lj}0AjJ+(^`R#nc ze%?F2&VC2I4y${{2WE|9AI+T~fR)jGEMo~9|o;SmDq8u#}4w_ELn&jU=1YDOz= zF-vBMqdgw%>T|VIvze;-aBZsY33x{vwr8xFm)-@?*Ny9MZk(g=vRoCG!TrPie*aG3 z+XsWeOA4^M$=F2O8Uy+s&nQVL7eFc!U0-aq+qB!Q2H?i`eT0-;+1usOXP>4QL{3#Q zEpnT)eGuJT|Igcl!2V}qpaFv!+CJbF zB|i`R9bg@_^t_#K4vK_yWB}wS>#3|pa1RZNSJ{|@k@u;5|NZUmiwy#KLB8qN1!6mzz>Jg3m2*h{Ai;5ZF%mJKkf zd(WtN1cA1T+}zxx+k4^olt+h04QtA*CM$1arPFo&3()7gGdyfa?7xuJfhL$+$LnA7 zT0U)Siy+X}o!|R|KfrU(U8X1t9(>Jfx$6#%=c(HQ-Ds3bkrg=|RZyonNHhcb&(&T_ z(Mi#Fow7Xv^x_V_r-`4w=aE(%oA2{}@KZEB`C%cMntNw$d4FEvl zd#QR%^`o(HHz5Vft9q14(~Oz6Qsq(xSIy2l0@pkh2z=?gq}~ps zWnmDtW)V3~7bPS#`&}bt>X_+Jc*pvOxhB8auUAVtf*`;%1ETMF*w-fgaCToE}!z&xALJ!F7enCPx9;UeGiXbdW2Z|blYt=x!4KL7n0Nz zlqcB?fpEw+3zV=R39A5r5bTeJT0+RkoY!So>W!8(O&x^klLnC)8(Fw0YPcSBJ{^hyTF710=gq_@PSuE|1|lmvc2kro;# zQ{>M7U8&L`@vXdV&lJ&h5nnm~R~{x_o63vXTaLJFmrYCrN5 zk@yew`)}<)&y4$*E)E92_EH?HiT@j|;`763)vu4O&qJ$GOqLm+)FLPJd^S2ubfTzY zu?t~~9t*Kz3L~EMn5HSAA2@Xpfc^1eLf0|H`Dr?1t+pclF>|M{nlT_rl1iG(j1#u- zZ42qs+0^*M8y~13A}b2Kz-Obk=q))ker>54-`jCax7B9Kfa>{7Wy`c3-TpSIPH0$2!Q1oL;L%D~y;VGty#_;eKv;jVRC{wt4@7Gd*2^DN9vj zzngWN^o$pKGcKIb7O#=`qZ-WUrlF zR}A1Q&vU}iBQebFqHKT-e$vR#UqIIpUJJb0zUfQP0ZFs6;C1LV;{=`XK8zwQa_y^` zWmV%qsm40gGMV%m*QpHvs0XQ_EMBnq>oaL@bnz$nWXgtL8e8!V0Ez=Yz z8U>?De!eJ-Prag&pRaxPc3@p-Wv4-{0pIQPn9XK2mVen`zt85p)(i8uQCL~fNGTbQ zN2E!D^?q-6+QwF8*f?fuwF0`yKb=m=vYBZt)BwfGUbn#9i;6gIk>@!{QWZ0N&({h% z%{=D6aTBqrSx&FMf<{!{UmeEJ-^_MS3(I`7_lnJ->i4~8a+XvTBvP?q#^o>!+1c4) zJRUPP_esYOIp5VqPc5OC9RXjsJsAA#^E}kgGe3XomDqf*g_VK*j+c19-wuQUx&ofD z*i>y*uYFzp^{syYJVwp%foGloV5!|pAfL+5DUSC>frPre@OAe2Y+!$v8JUgQ!0#AFi z-hY=a^NmI$2h^)ak|YGuBa|MSXU?*^RDp@?`~sQ*WshT?*=xfSl5Q9gd4Xfp*CUQ& z&aAI``Y(6&3X3XZ)>Lg8Di(Dxp^Z!DX%qZ}cq*SuOeh-iorgmi6?}=*O z$@ZK*1RlaPfkBlyp=C9?>vQ^5^>w?K`W#TA@Q_F(g?VDEKRW33&KuD(bUr#!`ZqPe zhO;BfQt~vf)=Z{(otFiX0kBWZJrYMPZE08J4fPm+l_lM>s4SFH3ghQ$8{bZTUd`91 zjE`(teg9C&*4u{sc$zxz;!-I$cWN?(zB_C!u6~|%&-ieT{a!WSZM{%$^W3>g+Spz5 zvgDa(onC81#X6B+|!2h@7UVu_6z;X>V^;>C&EFpP1~z?JNTXCV$k)|OWrbubrF z^1C1UBlb*9Y;C=&BTmzF4?WNQ+wD{858GOq?}pX+=EF4bE!Kqq%??gc#tUA@%JPc4 zKlg{jJTHo0MbB%$uzeHifPdVv)$gAJz8duS)N)o10r=kSmryki zV0$ol-&Vi>PIUd?GXR#O7OSS_?0X)wGGBmH&(f5u`+KZ*dyS^z z0@&#GSgnz8v>3jplw z?Xk1F>wr{sIr=QioXy*fgeA@?1GBE5$0qQW+W!xMufWKRoD$tux8Vz3Uz-R7kr$${ zHZ{#FC!J|<^YtS?APfTJY(^0HteE>R%~JLc54FnP@DO`@Ng-&NoK*-x6jk6hn`_UK z1mE+Bf`Fo^6zkIBB*dj?B0q39&C=4+vCr{j zGIpeh`49-AAS4cBrs?$9=ST>_=IVx1f2%9>`kv2)vzr7)nYRwQ4}*ZU-ZJf08?UAo z12AkpBS$n<^-qmI@eTNg`u#ILT(JY8haf|7aWFWo;qb+1iQamA9q^_X=`deT@fUNN zEh?QPRr2#%vb`Gc>L_jdTHyJ|`X)#rDOAaFx5u+rudspk;fSNiNK97)i7!1S*^E#9 zsC)R8$Digg^LiA79E^sp&=hz+S*G_D`dV(&`pF9+NV3#z*CuSBlRz7GuNEabE00GM z*$2j-ljv%9IwVP=6B`3gSYKb`+{Ol@$%Or*BUXA#j7CE;Rk{L)-HR_JJyUe_rRNqQ z7cN|2V}0GokTn+^^XR&b-b!PEb2J%q^=N;AaaadTyjbz^Z+Q!zVXO^)?Nl+V@UAv+$g=jl)0RQKIPS(KdFSm*I;SBQgvd(NKYJ&(A$!e^p~ zwO1N){N)l~gl@pI;m7RcGXQmQFgWem|8j6h)PMa#9?Vw1?`;nT$3kwm`u$HrD}WuM zdx8G|DxcsC4Fa1?r$*iyHrm~0^WDV$_;_;vYPZ+;%$cQSJTuQul3Bwu9`sxr`ytaT zB^D(sn)bkdKZL^qy0LEfmSxG<0HT!A9-DQE{BEmFlBOIDM+k7f@Sc<$%_iKvdfP%m zqm*(9W?~Z1Ge(~N>cOo%X~)N#9(+BYzO}`L^XGZzzxtQAT!?=u!yaQVYPstc`aWlu zSCK*-`~8Q$PunD?g=&^z*1JniGS_;K=CxV1>qiXpWPwR|`8T0$oV-vnYk2YZ%*Qsa&&vW(wuz$foE<)Yse7Ml<074fp`V ziZkHB`_Rqz49$Grrm|G9^NmfE>sQULRRiOx z0whUUaHvvNLsMW^inIo78fOXJAmV&?*)fx*c{VGQ`kd{-VEg$T<5s_aAMnxUzu)(K zw)Mvu4{7kt7V!RygTcHK){D8{P0YA+lJ|RrV;4WdB2eUeFtx7$U68XY-?~;!Mpc-r z-T65hfN?$Rh0g+h2>4EANDk|r9-Et+2r1b!^?UgG1&^cWIiEv6I2A7e9T^=k1^V>Ac~!uVZOxiM{=O{_u}JP=gHL zdd#!oi?ZbE(LPy`v)but#kjg%j*!gCCKL9g?qOCI6thLpg5A&lY~O%PO88J;;FZTVKMkN$KXy$Deq@ZMj6brm~%*C(iOf5{H&G)x6feAJFYI zJ>RF(DPa&Yvr2uY`JSI3X)A=0arLz&TD@T|gkY9vAY2s1v|BCXai6>Gp2mI$oLs(D zjj^^oQuvMhK$$ho=Go20cBaz_moH!D^5rXy8juCIb=r$;d9VsL`kbe;DM~3m+OXZz z1X2N>Nl{V-kL21O@AKMlyM*60k8?-L>1S@NTH?f)*zJd2fG<5}xqEglp&Pn?2Ke6r z`u+YV4F-dkBXahBYB%<2PiU{zUTD4tLBPuLGLKz(&Jj{V&nNIain8QrI$=1Qe9iV? z@Sk3cgP)5xV&wD%T**-DIrtV3W@CMIU5`n_Bc9s1@{Pd1IgXM43W%@6fG4^&HPulK zh-Byal12mV1H6E1$D4`m!Qj1H{r-0WXIp;oF`J#L5jUMq36us)%|oeoj}92k&a!0c zd6%AkibtM%npfR+d!qsGNlCBWVfXNmb4x3__F$qcN+y#jMNu@ye;02gW(YeqaowzbioRDrMKkla*m6G;So>o?`SfYnMb7O;i*a`WWBrO zB(^~V6Xx^i7rQ19hGC=0zO%dAP!PNQHr<#{(v-)Zc!I;>_3ElTX89k0GPV zMJ}Pe4C)f_$3?HzacTidDTdQ=<2#AG&?(K#=fsg0Acdr)`MNagKOqDvQmh)=LV%t9 z{ffk;be=7s(X(j9RXt?4=Jy_jA%W*plmWx>h}3wyF9PKjuiZ(2k<-H7yQM0b*2twR zy=5oYetAc`rfgC}Xw{-V+n&8`i7d}Zk|{s%)B(RWfobgvYzw&8-2Or66L%se!x;}> zKH@`1r;Bi`n0+OHFCjA98I^F^TpnL|1YUrh%6i=<=*C|2y%Xwk0>M(dTlE!AuwV)d zVb5+it$`prt(F6O$5TKY zMw%&97KAb&kU9xg7R@YW<=H9#r5yX+GtGZ}e)>Twik!SQRRlsajZP9q_06@BqLP|# zx7*GKBo0G{NkS0#oY~j_;HfLmvAMoMx7Frgc;vi|N~%d|DXb7yo*8U5H#gZ>*FNP+ zsT%XPLYoO8@TH_1w_NcXU_6^GG~Zu}#=E_1`k$!9W`6nCe_cy}3!gxGPPW6wEJ=u@ z&(z2r3n`&6_lK1Nui@BQW`GQWfF#Q(m7){HZcx2;p#4FFDO4w!ZUUEO=ul6y>6A{Z z#m?aYp&3-AFI~~vsU{@W&qaHqN%TSjV0$pAH^Eg1D#H}Nls?w&!Qe4&J>F`6DU~8J z=Xa!=zaMxW+dVDbaUZy*#A85LdZcCESWutw;4V)myiwTVmqrHNA4W*CFc1Rv_V@7S z5bdQ>2vy?yLDlS53MH!YQWR;{dVLX+Wtmxg)tl$K2@`}Nlku3cEE??iAPC(vqkvRM zP<19;2~-PlfT@wX6J}v&!}EN?Ffhkb_kXVnf@WVoc*^ztOa*jQaq)D)phkSo*z;M= zQ}ze%o>yHsHO}_?o#G8|W_d|7f3F@L@ZcTyFsXo11@KYk=S^+1}FN&-)wC4`)@qP@3kKP)cpJbv_E~f&VFBsD+#K!Ea-U= z-PSxm4rX({W;W{TD+l8dX_1qcCHC<;FswFDdM=S_n`Yc3opGBFp?Q4&i&_FwdKn+ce|))%`uqnlQ~@DFowmM%&n(%tzIH*9DKIc84$sn9OF3k73Z=NYnv- z0I$9O0lxf;zZf9|k3I1Ok3FFofUkt+J2d^!^_mCLJa=<*J%ZX;e^_g*E_J$`U0J2b zbJ8@^2yr2pS>I1T#Fvs#Na{1qa;HnT-PV8*BlFtWU*MBv8M8#Q)O~|oE{c*um2M5! zWC4>GMz*^GFzRn@$$$-#Bt?22iP_&IOX}BT7rhMp`syWZ6$21?m2F9;3f^E|Hc z4uPfG=Rh~&%ehsjW}-Fa=L4zl^*T`1CXK%Dvts~=EyECv%z7(H5?y>Z@_7fQNo||x zp0SLohm;=ew%*QYJY-{IL;Kd+hPpY}d(G!x>jnI1U4Fh*N$hJ-gTCHj5V`fNW1^dL zD2kjgsMfK55HK;4a{_4~8(NlrJf1Yz@0JxinT(0!7Q^A;oHv`1FjfjE-P$BKAi>FW zqUGm>cH8tkzqamh@hgMD;AS7+w}Yk)b*mfc$FIEmg=^kMc!ZvAwA5Q}^>0)Fhf2$X zcEZRhR5*)(vLN()Hakm|gmhVOFq?eW^KHJH_(Jn@%%X+UD=Get`T5S5c)$MyXn?ny z<3&}lPql!RoAkE&{l5VGCCq0OmGrzqF90nNFE{&`(g1M$jq52E7)IY?z+a=rzQ6mz z1zK_3@ajFBjCf|}8uy;p1>Zc+nV32EU@|6>9+4mL__NP4OB3Gwng<&|S4G<_0NO$5 zo{#xj!MU?%`STzD39iv~>9I%MdBO9a_vf4N%J{;kdB$?wY0N3)dA8rjw`iV)jZD>xa-%wq$H=T zN!lxvzKS|&30agHVYpJ!JW0aR!Yh4{vMaFUdG4MXKcP0SAZ`Ir}Ae3X<3#w z)MEfv4e-;>(^;01WvNz-G)3Z*<>z(8VN8~14zyOW-+^o($L-DhNubq)eCZh= zjXobK#9f6dBaEzhzu*5$=sEo5*noe-NpH+ILc>}EQ3%1x$_l-17bzv9Nu}Zu_#UHV z#_o7Xn&)HSy)Vw8FT`I$vj@Ld!F~qcsn4TgfyYtIG|zbW(!=Zxk1m(0{JvLW^L?w| zKLdOvX!d(tW4~Ldl2y5Z1)$yE-@f@Z=nEO!zL2j!(^>jxp%=?cr&IF0AP|xmkMW$E z$z+zWdw9T7yThetbn_ixe>5a7iUu&G6^2|`StG8o&9f|HI;oVjETrlrxp^%$AGo~V z0(xzfN^xy}kE{E891M?)TJOo1bYpe(R7UbsS1#-A8YPm|IA*!sB`b0!$&9=x=)_em zr6^0IOk2%fFGYQRbK{KbDF8h3*ke_0EG3t(Ug0Nx`lopOsVBL7^=bo*I3EJ7To(v$ z;kb2%RYhw4{RW!(e!arDZocbzOew`^Hg0%%M_yPdB?$5Vv-jrVwq$2{-*45bVb>nc zc*pMBqgq2tt=5EuCd8I=8!Y62BQRJ&K!gR6@PI>zfg~oxc@iGSPJoa&!6;xtAhyAP znXNuZTS$yTEeXw1&)s)E_Y8Zgxhj9Gp{n-T=ib}hS67Xs?|J&^efOzdyQ+58THpHK z?|olfA+<$th3mMs(ZQ20!Vy-nx!$)UK!gxF;j$`7u)qwCM5DbUIcLLv!Rya8< zz8nDfSq1kP|95@4uhz}?J!oGR)V=g}z6>OK-#8q4puCcreUe6o%>eJs?vlm9q@Y4N zk|ay$xIwEs+|iQqEByiUD59@FpP|6J>1<}Zl^mhGE#LOa7c+|z;4eEk}U!x zwKS(EUG2T8x{n7zK+<5f_t9xT>k9i3L7yGok>wTjRD+5x7+2!@w$V!EX&s7v#3he`z!PVB{kRd z(Mj`+i{qUe4!)cCn%BIBLBG$r^XK{OgP#X#ue>GzpXM1=maE1HDtcN16lzu%7zUeR zzpDY%bzNIT?s&ciO^6#CXz4Ig6N(eU?A#>dVy@7 zk-mW40$%E?q$1CAKCeG)yzxwz{r1jfLd_^t{yj?0wJ6JmznuV4OUqYO1VO;=Zblfk zndw=UwgC2Ka&08*9sP8f{n+BY?;{ofJQZyQya9QX|GSc(Hxhg1b4e20D1&1$Ui4Xuv%t+zVj45q~izFZxK*d6)T-CM^{$)P|bcfL)x!z zjYc=pOYBP}zQ?@qgu}e<0A3s)n(-qI<&&Se&c|~n@Udkq_|wDTHv_NM{|wM9U>D6o zLV+@QUKeef4P7>bU~&jkYNhcU?L~9)Lgfm9r;_4n9I+DiY-5u^F(t*9(*OV<07*na zREFbR$#rjP^$8IyIkDeq09@Au4Pf1`ET{G!rn|3 zos3lZre3^k?_Z-i#Nwsl;2isg*S^+{8-Mu6SL^wHc7z!n`$5?9t24ujq^j~d7k2zM?03U%H|OPmYyMrKl!sJP81#dV%?kp@QNWE}xHXoU0;M9+d^kdL z%{=LnrYWUv0(lNK2r2>79nGf)xfJOQFEX(M0Lfa_N4AU@M={v%erkSC@ z^L(b$F(4aq^U4-yL4N+<^VH+7KLEVEPCFg~{@&Br&(e@6#)mmSGwwBuV2bfv*hcAK znG7v(qPJqltE?zEJKZBL@@K4$b9y-ZkAWZ2|J>RdjSffkp2eX(*uNK;UPVRkdVlX7 zXyu&4yx+~rDgjD`uQz|>pEBDR>3Xw$gxa`jyw0iB*-)Op*P>Xk0({rjXq25+pcQNV z0e#)Xb>^~S+5t}WrbzH_o}McOO$l&&Sb27%k_|(q$x=Qd>kA313jcu<_EQ0WW@@-ENLf5CG>jCpDIq;do!t6^3LBH2)sRA^^kSLn_OB<5O zpw{a7A>U{~?~+<7JFN~{&p@qwCmLjjMUZ4sc-8>#=D)=#sVrl@`8)brdfssqXnuPf zTWf|7q4c+X>DE?to=28teD=Z5VXR_|quxsU&o7BN+SE^2wmUUC2l#(=4c~Up*A*E!h{c5EnafGl+57JS30n&AmZp|q*&zkQm z31`EG7Yl6pO6SriPn=ZwdZp@qk3aDklgZ?Or9(x<%3y^P$4?SR%a_jcsBQ6Zj}K)5 zvj{T1JHx8GEZ`kSVXe}tUKQ*Km+!y%ICuBLUjP^mhp$98VK$o^)x7AD6qy-f{{pxV zrPlJFE1l z-;RfX*KUnQkDeY5t<_C41D@v@AARU^X3YJQ8!f|r9phb~Y_hM$elKV>QvT7_X!M&m z;P|c-qO8ilIZI<1NS7>4?b=KTL4YKwiq;%ZQE_R1kGv>&_}m%${$xI99!J(fZg(=_ z(evjxrq?fOOiW4IAQvSS-6gDdN7sgzNqARP#XO1GkLJvmSgjm-vedPKWigHB?2PN% z(338G&6M_C4_`NiH)DT3Z9Q{e==!|bx9hoVjYgzd#ypzyu}{>3okdyl+wb`gb#vcU z_StbDfNP7sh6 zIYm(tc)nFJkWyN8xHL<-++bEWKW_l{s;Wq`6d5a38neAX0pFn3k&AW$W*b-6woTMI z-14RlYqh9z$)YS;WLB0aGp!A3HHwL@d-qX(6^qezpdTnXEWcY4MJnI>qk|5S0KCeB z?HKk_xVcOy^pE(Fh5n2Hc#eQ4E2YH_wf{T7Ab_NT&!+JH#3j(`eocZ*Hw;O$jPd@M zqAWRiLg8RZnphRgz|<;rzR|3clx0D$+hcvOitEajM0~f?AefHBpm5)CcpH%4KN=al;|}0&0`LBUAM6)DzR$d94h)X&f;Ev_R%x{`aR@3(vurvr zD0_}eoF{m$N1P_yjcRuc`~XKfNLfFGN)jsNtM53)d;j9&m?_(HJ!Wx)=O{URDIGGs zC~+ICqC&I7BP~tu3dbI&g93z2Va-g#Qg`zfhjhZ3j%*|IRh1?Ee&4dKUDqX!W5TdQ z7-}|EnsV1Iw-F^V(`b%B6+jH@0HE)+fes-AgMQzt4S@1ZH9+PpOX+q))_Mb$#ij8c z*+P@VjRN00oetmhrf&e?_x?bUW_(eD?NJVj8jY^|g6NII;T;>)_sK)3g`8n{nD<}i!(It@co2qtKE5}x&reqa=5ZXev9Zp@ zOPA>P`c^((N>};3W~m16&6QWOc)`BN}Jm1&d_>0N3lDaj8 z2FLZGh^bj{x+zDr6ZNO+|86|!lVlE8kX1c89KP;7z}KlWz9u=hV~VwetSa26D0_Qs zIP3sFXwGbRI^p>@pQ5U&McJ#8D=@ad5(neH;n2BXc>(@_c~2l17b(D__m4)OKlH=! zcB6j66@22KYMdSpUk#L}hr`3PtNzEv>o=GeMv4{`06C9hrg_S$*Qq7fu0eiY2w}(V zyeNqEGj8S~;~Br!8(09otC=}-y=Xb9bLijFYuQaLP1p30Hc^3PO%+AKERN`z@uJ!E zCxl%fL9HYc$BDM{P{%ju_Hdi&h0nd%;z3^)V?43KD*NimnL;F;>CA8k6zei zpIxFTwhdiIo_64=f^Jb1P}Kmu?|GcuJZhPdMNudgwf@aYz-f4On}xFR?_LI;cpPNQ zbzPrv8q@cbdW(_pHC738Elb*%T^t(nr6zpo+2XvBp9cj_n{vAV9;II3n`XnZEXk{u z$Gm0jnSym$mbOW=`78)j-YcbKPha=26C!m-x#Kw24>>P#!cNFMn%Un0ltitP_iq$A zgi^fnT$kOwF+vE|*EiVN*|i?;@5qEZAPfxDc>=L^(*VSE`4B$BrIle>_$yB2{T^VeYu;U24R;h&uwGamB4o!jmdCP3Fwa7ZUbN*MLc=-3>zC8 ze8cIlV=(CR_>)iaM<2SPh`=?+G7!F~N~T#%oGa$EX)IjU7}yLU1eIz=7>Lu1C)e*iB~kH*|5x8Z(!NgA~qEIeA~ZvI4EoG|xq;C|0-)R%2ZQ zIY^8!AdiDkHi?dNz^bp#Xt2Ee`n!}8iX$A`m_Lo?+@g;^qL#Yx8jQ?N5b&ALf0iUk zG}E}W*V6dD8rv8XMh1RyPFY{u0I>I9k|wHtrGb682KKvVZ)ItUkdAFkGm`g7QnTLy zYbhfa_Uk&TAnti?i-~7g_-1`>&dX^KSxiphI1YpUfW6&4Ha66`UC<3TbpyTH{^-#o z+(xoOyF)vzq@?XiCy!N_(7pNNBYS>k^ z>O3P$bWTn!U$ZdR|F<{pNDqzwwS?F2C$VZ`OWL=GVf0TISn%;|&XWs`U0I$pp3hn7 z^|`dS%U?eHd9{AhUdz!uZYiIYRmHSONy?la?dBg>N?g}H0KAt~MOtL+?M5VdcGdN^ zS-+bIJDpYyVLY31?$Sj(ZG}3IV??EuQmaZ^J+z^<<}oE%YI7kIH>y7W@O4z-yOJV6 zv-x+7lAC|@8ur=ibX&6Xvv^LDx9c%VWuUY~NOLSwI95FvunGvC@aT6PyM7j;O}g6N z*|GVI?|632Z5la1*(b(nLX^a~PK`5#L1@R-dAz)V%+XJB6H`0<%GLRCb1l4R&9@kV z=i3}$7R~MP-Gw1AVwINxj&~u@>5SBig0zH>H@YKS;0W+sKtyn^g1~`}-pRQfp45jW zfqMnK$WgC9rQh%CeE<{!K3Bkp=5VHfz?GIbYVbwJQP|pr3m2)Xiq%Hr?Q}jz2*J_y zBLsfHnTu!b-&CzqUAJBs((QJ2zLi*z-VuT*iMh15b3jSS)oOQ_b}kdA3CA~%a9A`| zriwx}j~-dy;Pz9uaOT4K*Nvw(m)S-8wh(iRIHN8q`x9pF7rb)%o#zJ$59 z6>2~f=wjG{JZ{+OSg_q*Tg~d%xa108w$Py{I#!n1D#HX$De$X z2R^3wUIu_S*Ca|3F7EH(6iO{2t4fZqZ`%9n$jTaLb~Kny?fo7IrF$OuzL8?L9aLGC zu{YkQ+v%{<>oc9rn8p!-?riV(dhGA-lcp)1PKU=X=mKp8u3t9@Os7)@g8};OA{iSDkDQ^cp?K;j~X_0%2g9~=gz8E( z#eyd2oo0(A$I5p17kN&WWr|%_G~^B)Y5j(Ky*^PiYXSHIrq)FC}8lf zZ;eK+d*$?S_}yrkY!_xZ+^t{R5p$G^)p1~Ty}>fy z)19RimCXTmW)r$WN6mG5KLAtI+~mXWY4Z7MuWzL;m3(!Z{cgr3fm#p?v}(>m zadXh?wf>!^8CjOuPFho>4m^*dEL)xIPbXgWvX}Frk34_?ZaRK~)s+>_o zNRq^MT0258j^^w)x{9BF`yCwH*d)($l7pa}^TX{M(<>#}u{JiU01)JuR;rjvedDH@Af}q1}Hlf??FUZc@GirhF zrnr%7piLc%$?$40rEGi2of(ZrPb}H_p;5p${T_mQ>tFb1F1&B_o~N>pD}_%DoGZUe zhd5X8X{rC-p?%+Xy@TUA)CIM)$T>6JGb$1vekN@7)5GDn13wFvP?`hR?fkz8aR$ZY zfAmIup=Q5-r{Hh^-dxh_d z!Fx5jjIgOKWX|aIZ!=CEJI*wkb8&Zv+fUqt<2XF>nCdN#bTd#G1RP!8Xnk%zpIhn3 z%aeoi_497KL+9m6Wkju=QoB!3jMsS@6M8=LhWv7zCN1#Y*8sC^-WN593~jJV08te4 zOTYRnJoMWsCalMa(;4n@HcluyQQ17@}yG;-YS z-5u-w*=$g+?-POV`7Q9cDof(D&3^B7dj!5xPBcJMq?);@Oq2Ij+3&6@Am^FdMqeiB zC_pO9m5oXebntzjxmKrggrk)vYcSnN&bI&~>m^?^1_5o=QiqYBUtL*adwbgg0v9h{ zI3QPFRVC7Mx$8O4MF_!#`SP;HblwK4jtE$fp(vry)$6Vce-gvv0>0XXs)90CW7-|- zn;Z{203SH{FW$W~91dTIZYVPOln??}DzgGZE(+9d_xhr$T;M~a(Wu?g_w0zHsPz{B z9qC$&#-94$VfnM)Gz4)@U@kF^9N3w3W?20Buh+pVN0-1;pzxEcm#=g7<~P zKzPi_Nvrl+et$N>m6DG?@}ON8WqD4KWE6SBcC{)Q=LuO=+SNdF?pp-k%c>&IGv-Bl zD5=gw;Cgg}fY1*R2+r+Yw$D$$+iUs1KYs2kXD`+Lv!^zXacbizMOl&-*-`>oGj^uq z7B+Gt>+@HOYh}MTw{=}f(CHA5_iTP(2!;=$WaqEdBf@_FA>g}-yee_38lWz#lC;Q? zj)PMv6$IDSb}~{j7z{|$lr&8V!_ejxyZd{@dVX_+W7UgH6B?-XtJx;Ya-{3vOQklW z6mzud%o1BZ!Ez;@YY6~0LCL;zj73>4YXon_+Dh&6KADW^qKcEZp&G9%{cnK+(2e(` zaKSjjd?tcPp+NJSP|V{a=tfz-KGCG&gyh zXsO{CMFQXVTXpzQ*C3)eW_x>^n~$GFI+9sbH-Q@U19O#wAh7pEoW=@gb3J^|XS{?w zBpnA|x?H$?$=>(IcAzRtilV^vyhR=o#&-JN7rc;-)is0=eD0Bln_FA}mTTtg_>u?U zfv+lo9(J*LH74PGz%T08Z$n+gZOwT5QjfR6LH~DGC*@g|;YevaT^9jr`N`+kUozo0`28iP{+0^W`KgXoP*FYhbg$#-;qY$YGr-+xk!KyfsG6!G`9W&J^@*>(iJAfP zITS!rlx=C;4F_&97p3y}xR!IbeB3I8!QHvj?4LKmgZm1{y5|Axcg8|naN9y~p z2J%fafZC_&+N-^3%CclM8vVjy7xy>d9lEFP*ALrfN&M{ySOqR##eZ{2dbtSyfE(gcYe2X_|}KqAZE?j7c1Q0L3K9P`Bn+0bf7p z)Qv2=jiOnu+38hPv7$ZVD-@eb2tnLfU~RbY%a`@*zFJV2LVFv4ui5WrG%y8#e4(>- z(D0?NP+(+PmXuXR(O?13_4`Tow6P}MboxGyY#!l5A9(-q{5z zF3+dh*B$NGS}$FsbjY&YdT}L1j>NF@H1Ny8e5mgSWMxTTgZV~gb)Khmy}&jKEHp(N zXpIj2K+CGD``z4|FJQU+eCP*cS!S8<#X^%C7{I-jM{OQ~$*Tpz%EwRj+|>y>)@!z- z^V2wvDT)H&2wjAz=S8!v@rMPh4{op5Wuo(-6DLkGnW)!I@Al^a&($mVUughW-LOX# zMU6&-5>Gc<1VO;QwhvMTe{Z?`yz3I1?NHw4Mt(laGW(f8H~+>BwIGUU znD|ZBzd$q=_2$~Q0Qg@97!HS>D_PAnbwg%x{R}$P zz-)6=>ouAjO3nH=k>ojNr+c6jr0&9xoPo_4C*ju2E6d&e-Xg&|i1@^n1=hOC-Wa@0Dp?!6M{ceH%qE?Uu z3JmyQ4)2ZO?;KOx6`88BB?3-`wrS!QhQr~@fd3EOIPE$T;V96> zD(X}P9nYuZ2kgyKlVn;s^k-Qd11uA#X{%`f#}L(=(rM&X3Y>E7@3uQRur{fH52BRu z{=*mM(61QZY+jfqai}djb$n=RG}^v#hjd-z2SC|h4fNV$mLIiN?PE1QWlK! z69vm`H9O0|y# zw!4v{H~XG8Y)Ni(js9v-@URR5^L-hh zZK5a(N=I1`RF(2Wuc(xrm~<_84hqDTQq^$Fs_|AY3$M%$uK|HGVH&6aJ(S zWO>Fsj&L>Eb6G4}BwTB>+3!~tAaSL{lPW}h zzyrHVw(2-)Qdx#Dtu=bL|FW^zcwuAX&+136CmmL*iuaTimucTyP4$8>3>gdtEg5<+ ztoVvY9)FA{&z!1(B~o_8O?D?7-Os_Od)DN@7;RE)y+7AEJEE<2<9P zpzA3ad*f9uwVaNLyezB?iR(DE7id}7!nY9OfUnGrjIxlT&bt5rAOJ~3K~yaH=*Rz( zbLY?T&?Aok(9!-zzOR@Dd-JK17uT#E>AGyLuG@1tzIK#x1Hduo(9zx5K@bpUDRGwC zi>lXw;=Es2=_O~(fk!$eXKbwz7YkYy`U(|*`O1yf$~)bt|x1@ z8E-mH?f)JD!IDDB2NHOpUd!$8PcbE>LBkHg_kEr?bEcLBPGelx(;enHo@WZ~YUEJz z^Xm5%!Xb+0b|STw5=D-%`Vrcz&Z(dIvMlHXAw?EbQEF8L^^5g-eaixbnk6BGLnrLm zf15&u5Yn>i9H-q?s|ti_386eIJ;TyFlo>Z14qv(nr+!WS^N$YOt{KOML+>)&ItEU_ z=vqG0_^c1SxIi`JJidLA=ihXSX&mwJrSoR98Su`hvfr-++^0Ig??QKhn+Sv?s`8J# zXEa(~O;Yh+cCm}kpSq5R^@G3%P7jA~KRG$ti_Vbi=1&ZD*ei8G>s#hUj)9-@y!~4K6mLLs}bPNQ@3!}Ew=%xu>ANFYG};Ml6`Fn)Ri8- zbgefzsA3Mlk^YKez0YRkdCoLTT9UTihCiH9LTHZfNuJTcB{g2(w7uX#v4wo;66X;s zfsspBO!Ty-1GEeqURx^ZTp-hcRxLm8+5Boc9TNl{-9;`*(+KI* z%)6_}&sSANS>$v&A^qM8+m|m`fBUv)eDjLd;kkYbd^g(}fB0r@(THCg4u`K8jYc0{ z{KK;74u_}z9Pzw0DpmwJ@XibG8(k|Ik_@8ck-7Cqs8 z6qE4nP_y4-Y|%G~^)4$#IQR~;uU+*Fe1fOnEb?lA_5KQHwlDI@#~)dgYQGqG-tT<& ziO1evmL*3uV18Kxze$l(QQ{2&*RAI8bJ`SJDbw+e9}C(&184o zs^*sPux)$EO8x#W3n$7&ykz>yYU4m_U|YnwPiFlzwtu5?** zJv`~EHG1Pa?z-bn`})bVXRSiX^B3bL2rDUTilOBp zjcn$O&0O15+G%=#8wJMOQ5~j+lO6az$FwAAQ5Ia-sq-G!aY@Sz$8qQeA^Wp2zUSk6 z9%-YwREk;_-o*Oqh9$P-d9D;@v^|sJ%?Si@Dfq5(QniLP?Dxg}7ezr{WXjK7N;;j8 zB#BAW1R)${vsS7(!m#0uZH)=z9q+nI&Ns~z&|#G1O8py~=P&RBT-U|-eOvRHXnBdHZq{5>%JkK4FQZQQ!x&Qne7kH8GHj7h;1$2Y1&7uC; z<7a26=J(s|Z|5p&xjZu}I2D2C5eA(_8>-*o*%^1zz)8%x=4HV=&*8{l(e=+&t}%w@MN_M1AzS#nT`*f$Bm5Z^?k0CY;0`U>y|6&Q3TNOd_phaTr`7gXn<%&UKC8C zshx`fYg5|{1GYPkASu#Tb6!!YHL9uio3Ss+QuZcegm4IapG#W71|X209TW31ha7w% zRNkrALsB>v0M3it=Cq4VpeD=={&eCn_Pe8N2ef%qCjWPU zRa5E_@L&#~oWSFAcuA(74fBjFMpr^dPa}`!a6uo|ap0If&Fu>2uEU#-^m+MukN^2I z=N89pKwF|{jH}!29su7#qmE$rJlvw6P-uBXTYx=z@%-!6)xrC1#_>WfK|lBBJ?;bUASz8nDfqW~QQd+H%w zI&t5pd|93c>^0c#UyGV>zUKxU=NCI}gZAP~AgF{&-pqiOH>A;2KsKV}eJZ5c89mBqs3-)OFA+j|Z{fp)~YnIQd>FQit zU1fJZmB4_fAFoCM?H{b*^`YlCfvUq1ou?UZ91ic^q)yHrMKc%{fT&v~g!)G*9G^3L zjqY^EvG-nCR-|c4x1(fe(=4UiQA|`bmgGfl(~}C-P2cTymDg`s*vU4}a|@)KCLaaZ zySSdGJ!Z33Qw@4+1Iie$*V=zh@qU^OE`TmxD@IXKc z{_o*%*c~mfyN1J|8^Dk6W2uwZ+RXKB?*;yrdi_+p(BA~G?|OXViANcPU8E!V#1oG; zuhBo;y0R6^S7Ld5lLIfRpwqnDR;ACh%zovt58XE$z5xh2Km;GYe>B>=9tU%JIF!Km z0{;#0k5KIVX8hNn$53jC+P>pbmZ?qBJ?Ro4;snWxFlYPWBZTSwHzQ|oaFd^A#{!MX<0s;a7st7S>e zSLcAFoNE>(jU1$BeA`SXv0hl4rk)m9k08_*H(A;q_cjMB?9HZ!0`RwlSx@+|;d z+P=h*%}u`Z+uq7A{@dm1jmuc>PnE%Tt-!k@9J)ckTDPy{_4Kt^?+sK@*7IBJm}cZf z(USN*b^L@?_!&