From 045c6e643b223a14e27f40115a4a69bc898aae4b Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Thu, 10 Nov 2016 16:18:15 -0500 Subject: [PATCH] Renames Guvax to Geis (#21445) * Renames Guvax to Geis * right --- code/__DEFINES/clockcult.dm | 4 +- .../clock_helpers/component_helpers.dm | 20 ++++----- .../clock_helpers/slab_abilities.dm | 42 +++++++++--------- .../clock_items/clock_components.dm | 12 ++--- .../clock_cult/clock_items/clockwork_slab.dm | 10 ++--- .../gamemodes/clock_cult/clock_scripture.dm | 10 ++--- .../scripture_applications.dm | 28 ++++++------ .../clock_scriptures/scripture_drivers.dm | 42 +++++++++--------- .../clock_scriptures/scripture_judgement.dm | 4 +- .../clock_scriptures/scripture_revenant.dm | 18 ++++---- .../clock_scriptures/scripture_scripts.dm | 22 ++++----- .../clock_structures/mania_motor.dm | 2 +- .../clock_structures/ocular_warden.dm | 2 +- code/game/objects/effects/overlays.dm | 2 +- icons/effects/clockwork_effects.dmi | Bin 101921 -> 101919 bytes .../{guvax_target.dmi => geis_target.dmi} | Bin icons/mob/actions.dmi | Bin 156313 -> 156312 bytes icons/obj/clockwork_objects.dmi | Bin 112798 -> 111314 bytes 18 files changed, 109 insertions(+), 109 deletions(-) rename icons/effects/{guvax_target.dmi => geis_target.dmi} (100%) diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index d12284b1f99..94d93d179ca 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -1,7 +1,7 @@ //component id defines #define BELLIGERENT_EYE "belligerent_eye" #define VANGUARD_COGWHEEL "vanguard_cogwheel" -#define GUVAX_CAPACITOR "guvax_capacitor" +#define GEIS_CAPACITOR "geis_capacitor" #define REPLICANT_ALLOY "replicant_alloy" #define HIEROPHANT_ANSIBLE "hierophant_ansible" @@ -11,7 +11,7 @@ var/global/clockwork_daemons = 0 //How many daemons exist in the world var/global/list/clockwork_generals_invoked = list("nezbere" = FALSE, "sevtug" = FALSE, "nzcrentr" = FALSE, "inath-neq" = FALSE) //How many generals have been recently invoked var/global/list/all_clockwork_objects = list() //All clockwork items, structures, and effects in existence var/global/list/all_clockwork_mobs = list() //All clockwork SERVANTS (not creatures) in existence -var/global/list/clockwork_component_cache = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //The pool of components that caches draw from +var/global/list/clockwork_component_cache = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //The pool of components that caches draw from var/global/ratvar_awakens = FALSE //If Ratvar has been summoned var/global/clockwork_gateway_activated = FALSE //if a gateway to the celestial derelict has ever been successfully activated diff --git a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm index f08e6191151..ecdddf5691f 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/component_helpers.dm @@ -28,8 +28,8 @@ return "Belligerent Eye" if(VANGUARD_COGWHEEL) return "Vanguard Cogwheel" - if(GUVAX_CAPACITOR) - return "Guvax Capacitor" + if(GEIS_CAPACITOR) + return "Geis Capacitor" if(REPLICANT_ALLOY) return "Replicant Alloy" if(HIEROPHANT_ANSIBLE) @@ -44,7 +44,7 @@ return "BE" if(VANGUARD_COGWHEEL) return "VC" - if(GUVAX_CAPACITOR) + if(GEIS_CAPACITOR) return "GC" if(REPLICANT_ALLOY) return "RA" @@ -60,8 +60,8 @@ return BELLIGERENT_EYE if("Vanguard Cogwheel") return VANGUARD_COGWHEEL - if("Guvax Capacitor") - return GUVAX_CAPACITOR + if("Geis Capacitor") + return GEIS_CAPACITOR if("Replicant Alloy") return REPLICANT_ALLOY if("Hierophant Ansible") @@ -76,7 +76,7 @@ return "neovgre" if(VANGUARD_COGWHEEL) return "inathneq" - if(GUVAX_CAPACITOR) + if(GEIS_CAPACITOR) return "sevtug" if(REPLICANT_ALLOY) return "nezbere" @@ -99,7 +99,7 @@ return "#6E001A" if(VANGUARD_COGWHEEL) return "#1E8CE1" - if(GUVAX_CAPACITOR) + if(GEIS_CAPACITOR) return "#AF0AAF" if(REPLICANT_ALLOY) return "#42474D" @@ -115,7 +115,7 @@ return /obj/effect/overlay/temp/ratvar/component if(VANGUARD_COGWHEEL) return /obj/effect/overlay/temp/ratvar/component/cogwheel - if(GUVAX_CAPACITOR) + if(GEIS_CAPACITOR) return /obj/effect/overlay/temp/ratvar/component/capacitor if(REPLICANT_ALLOY) return /obj/effect/overlay/temp/ratvar/component/alloy @@ -131,8 +131,8 @@ return /obj/item/clockwork/component/belligerent_eye if(VANGUARD_COGWHEEL) return /obj/item/clockwork/component/vanguard_cogwheel - if(GUVAX_CAPACITOR) - return /obj/item/clockwork/component/guvax_capacitor + if(GEIS_CAPACITOR) + return /obj/item/clockwork/component/geis_capacitor if(REPLICANT_ALLOY) return /obj/item/clockwork/component/replicant_alloy if(HIEROPHANT_ANSIBLE) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm index d5d4099125c..056c6f2431b 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm @@ -17,11 +17,11 @@ remove_ranged_ability() return TRUE -//For the Guvax scripture; binds a target to convert. -/obj/effect/proc_holder/slab/guvax - ranged_mousepointer = 'icons/effects/guvax_target.dmi' +//For the Geis scripture; binds a target to convert. +/obj/effect/proc_holder/slab/geis + ranged_mousepointer = 'icons/effects/geis_target.dmi' -/obj/effect/proc_holder/slab/guvax/InterceptClickOn(mob/living/caller, params, atom/target) +/obj/effect/proc_holder/slab/geis/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) return TRUE @@ -39,7 +39,7 @@ ranged_ability_user << "\"[L.p_theyre(TRUE)] dead, idiot.\"" return TRUE - if(istype(L.buckled, /obj/structure/destructible/clockwork/guvax_binding)) //if they're already bound, just stun them + if(istype(L.buckled, /obj/structure/destructible/clockwork/geis_binding)) //if they're already bound, just stun them L.Stun(1) successful = TRUE else @@ -49,7 +49,7 @@ ranged_ability_user.notransform = TRUE addtimer(src, "reset_user_notransform", 5, FALSE, ranged_ability_user) //stop us moving for a little bit so we don't break the scripture following this slab.busy = null - var/datum/clockwork_scripture/guvax/conversion = new + var/datum/clockwork_scripture/geis/conversion = new conversion.slab = slab conversion.invoker = ranged_ability_user conversion.target = target @@ -59,11 +59,11 @@ return TRUE -/obj/effect/proc_holder/slab/guvax/proc/reset_user_notransform(mob/living/user) +/obj/effect/proc_holder/slab/geis/proc/reset_user_notransform(mob/living/user) if(user) user.notransform = FALSE -/obj/structure/destructible/clockwork/guvax_binding +/obj/structure/destructible/clockwork/geis_binding name = "glowing ring" desc = "A flickering, glowing purple ring around a target." clockwork_desc = "A binding ring around a target, preventing them from taking action while they're being converted." @@ -71,43 +71,43 @@ obj_integrity = 30 density = 0 icon = 'icons/effects/clockwork_effects.dmi' - icon_state = "guvaxbinding" + icon_state = "geisbinding" break_message = "The glowing ring shatters!" break_sound = 'sound/magic/Repulse.ogg' debris = list() can_buckle = TRUE buckle_lying = 0 -/obj/structure/destructible/clockwork/guvax_binding/examine(mob/user) - icon_state = "guvaxbinding_full" +/obj/structure/destructible/clockwork/geis_binding/examine(mob/user) + icon_state = "geisbinding_full" ..() - icon_state = "guvaxbinding" + icon_state = "geisbinding" -/obj/structure/destructible/clockwork/guvax_binding/attack_hand(mob/living/user) +/obj/structure/destructible/clockwork/geis_binding/attack_hand(mob/living/user) return -/obj/structure/destructible/clockwork/guvax_binding/post_buckle_mob(mob/living/M) +/obj/structure/destructible/clockwork/geis_binding/post_buckle_mob(mob/living/M) if(M.buckled == src) desc = "A flickering, glowing purple ring around [M]." clockwork_desc = "A binding ring around [M], preventing [M.p_them()] from taking action while [M.p_theyre()] being converted." layer = M.layer - 0.01 - var/image/GB = new('icons/effects/clockwork_effects.dmi', src, "guvaxbinding_top", M.layer + 0.01) + var/image/GB = new('icons/effects/clockwork_effects.dmi', src, "geisbinding_top", M.layer + 0.01) add_overlay(GB) for(var/obj/item/I in M.held_items) M.unEquip(I) for(var/i in M.get_empty_held_indexes()) - var/obj/item/guvax_binding/B = new(M) + var/obj/item/geis_binding/B = new(M) M.put_in_hands(B, i) M.regenerate_icons() M.visible_message("A [name] appears around [M]!", \ "A [name] appears around you!\nResist!") else M.visible_message("[src] snaps into glowing pieces and dissipates!") - for(var/obj/item/guvax_binding/G in M.held_items) + for(var/obj/item/geis_binding/G in M.held_items) M.unEquip(G, TRUE) qdel(src) -/obj/structure/destructible/clockwork/guvax_binding/user_unbuckle_mob(mob/living/buckled_mob, mob/user) +/obj/structure/destructible/clockwork/geis_binding/user_unbuckle_mob(mob/living/buckled_mob, mob/user) if(buckled_mob == user) user.visible_message("[user] starts struggling against [src]...", "You start breaking out of [src]...") if(do_after(user, 40, target = src)) @@ -117,15 +117,15 @@ else return ..() -/obj/item/guvax_binding +/obj/item/geis_binding name = "glowing ring" desc = "A flickering ring preventing you from holding items." force = 0 icon = 'icons/effects/clockwork_effects.dmi' - icon_state = "guvaxbinding_full" + icon_state = "geisbinding_full" flags = NODROP|ABSTRACT|DROPDEL|NOBLUDGEON -/obj/item/guvax_binding/afterattack(atom/target, mob/living/user, proximity_flag, params) +/obj/item/geis_binding/afterattack(atom/target, mob/living/user, proximity_flag, params) user.resist() //For the Sentinel's Compromise scripture; heals a target servant. diff --git a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm index c7f5bee9618..da336c460bd 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm @@ -59,20 +59,20 @@ "\"It's a shame it can't be reused.\"" = TRUE) w_class = 3 -/obj/item/clockwork/component/guvax_capacitor - name = "guvax capacitor" +/obj/item/clockwork/component/geis_capacitor + name = "geis capacitor" desc = "A curiously cold brass doodad. It seems as though it really doesn't appreciate being held." - icon_state = "guvax_capacitor" - component_id = GUVAX_CAPACITOR + icon_state = "geis_capacitor" + component_id = GEIS_CAPACITOR cultist_message = "\"Try not to lose your mind - I'll need it. Heh heh...\"" servant_of_ratvar_messages = list("\"Disgusting.\"" = FALSE, "\"Well, aren't you an inquisitive fellow?\"" = FALSE, "A foul presence pervades your mind, then vanishes." = FALSE, \ "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"" = FALSE) message_span = "sevtug" -/obj/item/clockwork/component/guvax_capacitor/antennae +/obj/item/clockwork/component/geis_capacitor/antennae name = "mania motor antennae" desc = "A pair of dented and bent antennae. They constantly emit a static hiss." - clockwork_desc = "The antennae from a mania motor. Serviceable as a substitute for a guvax capacitor." + clockwork_desc = "The antennae from a mania motor. Serviceable as a substitute for a geis capacitor." icon_state = "mania_motor_antennae" cultist_message = "Your head is filled with a burst of static." servant_of_ratvar_messages = list("\"Who broke this.\"" = TRUE, "\"Did you break these off YOURSELF?\"" = TRUE, "\"Why did we give this to such simpletons, anyway?\"" = TRUE, \ diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm index ddd86a37cd6..c933283ee50 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm @@ -5,7 +5,7 @@ icon_state = "dread_ipad" slot_flags = SLOT_BELT w_class = 2 - var/list/stored_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) + var/list/stored_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) var/busy //If the slab is currently being used by something var/production_time = 0 var/no_cost = FALSE //If the slab is admin-only and needs no components and has no scripture locks @@ -20,7 +20,7 @@ actions_types = list(/datum/action/item_action/clock/hierophant, /datum/action/item_action/clock/quickbind_one, /datum/action/item_action/clock/quickbind_two) /obj/item/clockwork/slab/starter - stored_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) + stored_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) /obj/item/clockwork/slab/internal //an internal motor for mobs running scripture name = "scripture motor" @@ -41,7 +41,7 @@ /obj/item/clockwork/slab/New() ..() - quickbind_to_one(/datum/clockwork_scripture/ranged_ability/guvax_prep) + quickbind_to_one(/datum/clockwork_scripture/ranged_ability/geis_prep) quickbind_to_two(/datum/clockwork_scripture/vanguard) START_PROCESSING(SSobj, src) production_time = world.time + SLAB_PRODUCTION_TIME @@ -303,7 +303,7 @@ Components are stored either within slabs, where they can only be accessed by that slab, or in the Global Cache accessed by Tinkerer's Caches, which all slabs \ can draw from to recite scripture.
\ There are five types of component, and in general, Belligerent Eyes are aggressive and judgemental, Vanguard Cogwheels are defensive and \ - repairing, Guvax Capacitors are for conversion and control, Replicant Alloy is for construction and fuel, and \ + repairing, Geis Capacitors are for conversion and control, Replicant Alloy is for construction and fuel, and \ Hierophant Ansibles are for transmission and power, though in combination their effects become more nuanced.

\ \ There are also five tiers of Scripture; [SCRIPTURE_DRIVER], [SCRIPTURE_SCRIPT], [SCRIPTURE_APPLICATION], [SCRIPTURE_REVENANT], and [SCRIPTURE_JUDGEMENT].
\ @@ -320,7 +320,7 @@ \ Some effects of scripture include granting the invoker a temporary complete immunity to stuns, summoning a turret that can attack anything that sets eyes on it, binding a powerful guardian \ to the invoker, or even, at one of the highest tiers, granting all nearby Servants temporary invulnerability.
\ - However, the most important scripture is Guvax, which allows you to convert heathens with relative ease.

\ + However, the most important scripture is Geis, which allows you to convert heathens with relative ease.

\ \ The second function of the clockwork slab is Recollection, which will display this guide and allows for the quickbinding and recital \ of scripture.

\ diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index c65d2ee1f81..0c5465ce89a 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -15,8 +15,8 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or var/desc = "Ancient Ratvarian lore. This piece seems particularly mundane." var/list/invocations = list() //Spoken over time in the ancient language of Ratvar. See clock_unsorted.dm for more details on the language and how to make it. var/channel_time = 10 //In deciseconds, how long a ritual takes to chant - var/list/required_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //Components required - var/list/consumed_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //Components consumed + var/list/required_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //Components required + var/list/consumed_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //Components consumed var/obj/item/clockwork/slab/slab //The parent clockwork slab var/mob/living/invoker //The slab's holder var/whispered = FALSE //If the invocation is whispered rather than spoken aloud @@ -31,9 +31,9 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or var/sort_priority = 1 //what position the scripture should have in a list of scripture. Should be based off of component costs/reqs, but you can't initial() lists. //components the scripture used from a slab - var/list/used_slab_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) + var/list/used_slab_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //components the scripture used from the global cache - var/list/used_cache_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) + var/list/used_cache_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 0, HIEROPHANT_ANSIBLE = 0) //messages for offstation scripture recital, courtesy ratvar's generals(and neovgre) var/static/list/neovgre_penalty = list("Go to the station.", "Useless.", "Don't waste time.", "Pathetic.", "Wasteful.") @@ -126,7 +126,7 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(VANGUARD_COGWHEEL) message = pick(inathneq_penalty) ratvarian_prob = 30 - if(GUVAX_CAPACITOR) + if(GEIS_CAPACITOR) message = pick(sevtug_penalty) ratvarian_prob = 50 if(REPLICANT_ALLOY) diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm index cef59b408d7..b4646a5a9dd 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm @@ -10,8 +10,8 @@ It will penetrate mindshield implants once before disappearing." invocations = list("Divinity, enslave...", "...all who trespass here!") channel_time = 70 - required_components = list(BELLIGERENT_EYE = 3, GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) - consumed_components = list(BELLIGERENT_EYE = 2, GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) + required_components = list(BELLIGERENT_EYE = 3, GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) + consumed_components = list(BELLIGERENT_EYE = 2, GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) whispered = TRUE object_path = /obj/effect/clockwork/sigil/submission/accession prevent_path = /obj/effect/clockwork/sigil/submission @@ -57,11 +57,11 @@ and will gain Fatigue at an increasing rate as they grow farther away. At maximum Fatigue, the marauder is forced to return to you and will be unable to manifest until its Fatigue is at zero." invocations = list("Fright's will...", "...call forth...") channel_time = 100 - required_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 3) - consumed_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 2) + required_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 3) + consumed_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 2) usage_tip = "Marauders are useful as personal bodyguards and frontline warriors, although they do little damage." tier = SCRIPTURE_APPLICATION - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 3 /datum/clockwork_scripture/memory_allocation/check_special_requirements() @@ -144,8 +144,8 @@ desc = "Scribes a sigil beneath the invoker which stores power to power clockwork structures." invocations = list("Divinity...", "...power our creations!") channel_time = 70 - required_components = list(VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 3) - consumed_components = list(VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) + required_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 3) + consumed_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) whispered = TRUE object_path = /obj/effect/clockwork/sigil/transmission creator_message = "A sigil silently appears below you. It will automatically power clockwork structures adjecent to it." @@ -188,8 +188,8 @@ desc = "Creates a mechanized prism that will rapidly repair damage to clockwork creatures, converted cyborgs, and clockwork structures. Requires replicant alloy or power to function." invocations = list("May this prism...", "...mend our dents and scratches!") channel_time = 80 - required_components = list(VANGUARD_COGWHEEL = 4, GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 1) - consumed_components = list(VANGUARD_COGWHEEL = 3, GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 1) + required_components = list(VANGUARD_COGWHEEL = 4, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1) + consumed_components = list(VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1) object_path = /obj/structure/destructible/clockwork/powered/mending_motor/prefilled creator_message = "You form a mending motor, which will consume power or replicant alloy to mend constructs and structures." observer_message = "An onyx prism forms in midair and sprouts tendrils to support itself!" @@ -211,8 +211,8 @@ desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-servant humans. It will also try to convert humans directly adjecent to the motor." invocations = list("May this transmitter...", "...break the will of all who oppose us!") channel_time = 80 - required_components = list(GUVAX_CAPACITOR = 4, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) - consumed_components = list(GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) + required_components = list(GEIS_CAPACITOR = 4, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) + consumed_components = list(GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 1) object_path = /obj/structure/destructible/clockwork/powered/mania_motor creator_message = "You form a mania motor which will cause brain damage and hallucinations in nearby humans while active." observer_message = "A two-pronged machine rises from the ground!" @@ -221,7 +221,7 @@ usage_tip = "Eligible human servants next to the motor will be converted at an additional power cost. It will also cure hallucinations and brain damage in nearby servants." tier = SCRIPTURE_APPLICATION one_per_tile = TRUE - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 8 quickbind = TRUE quickbind_desc = "Creates a Mania Motor, which can convert adjacent non-Servants with power." @@ -234,8 +234,8 @@ desc = "Creates a tinkerer's daemon which can rapidly collect components. It will only function if it has sufficient power, is outnumbered by servants by a ratio of 5:1, and there is at least one existing cache." invocations = list("May this generator...", "...collect Engine parts that yet hold greatness!") channel_time = 80 - required_components = list(BELLIGERENT_EYE = 1, GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 4) - consumed_components = list(BELLIGERENT_EYE = 1, GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 3) + required_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 4) + consumed_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 3) object_path = /obj/structure/destructible/clockwork/powered/tinkerers_daemon creator_message = "You form a tinkerer's daemon which can rapidly collect components at a power cost." invokers_required = 2 diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm index 078a3c7a895..7f9b5a582c0 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm @@ -106,29 +106,29 @@ Click your slab to cancel." -//Guvax: Grants a short-range binding that will immediately start chanting on binding a valid target. -/datum/clockwork_scripture/ranged_ability/guvax_prep +//Geis: Grants a short-range binding that will immediately start chanting on binding a valid target. +/datum/clockwork_scripture/ranged_ability/geis_prep descname = "Convert Attack" - name = "Guvax" + name = "Geis" desc = "Charges your slab with divine energy, allowing you to bind a nearby heretic for conversion. This is very obvious and will make your slab visible in-hand." invocations = list("Divinity, grant me strength...", "...to enlighten the heathen!") whispered = TRUE channel_time = 20 - required_components = list(GUVAX_CAPACITOR = 1) + required_components = list(GEIS_CAPACITOR = 1) usage_tip = "Is melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission at low Servant amounts." tier = SCRIPTURE_DRIVER - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 5 quickbind = TRUE quickbind_desc = "Allows you to bind and start converting an adjacent target non-Servant.
Click your slab to disable." - slab_icon = "guvax" - ranged_type = /obj/effect/proc_holder/slab/guvax + slab_icon = "geis" + ranged_type = /obj/effect/proc_holder/slab/geis ranged_message = "You charge the clockwork slab with divine energy.\n\ Left-click a target within melee range to convert!\n\ Click your slab to cancel." timeout_time = 100 -/datum/clockwork_scripture/ranged_ability/guvax_prep/run_scripture() +/datum/clockwork_scripture/ranged_ability/geis_prep/run_scripture() var/servants = 0 for(var/mob/living/M in living_mob_list) if(is_servant_of_ratvar(M) && (ishuman(M) || issilicon(M))) @@ -138,24 +138,24 @@ return ..() //The scripture that does the converting. -/datum/clockwork_scripture/guvax - name = "Guvax Conversion" +/datum/clockwork_scripture/geis + name = "Geis Conversion" invocations = list("Enlighten this heathen!", "All are insects before Engine!", "Purge all untruths and honor Engine.") channel_time = 50 tier = SCRIPTURE_PERIPHERAL var/mob/living/target - var/obj/structure/destructible/clockwork/guvax_binding/binding + var/obj/structure/destructible/clockwork/geis_binding/binding -/datum/clockwork_scripture/guvax/Destroy() +/datum/clockwork_scripture/geis/Destroy() qdel(binding) return ..() -/datum/clockwork_scripture/guvax/can_recite() +/datum/clockwork_scripture/geis/can_recite() if(!target) return FALSE return ..() -/datum/clockwork_scripture/guvax/run_scripture() +/datum/clockwork_scripture/geis/run_scripture() var/servants = 0 for(var/mob/living/M in living_mob_list) if(is_servant_of_ratvar(M) && (ishuman(M) || issilicon(M))) @@ -170,10 +170,10 @@ binding.buckle_mob(target, TRUE) return ..() -/datum/clockwork_scripture/guvax/check_special_requirements() +/datum/clockwork_scripture/geis/check_special_requirements() return target && binding && target.buckled == binding && !is_servant_of_ratvar(target) && target.stat != DEAD -/datum/clockwork_scripture/guvax/scripture_effects() +/datum/clockwork_scripture/geis/scripture_effects() return add_servant_of_ratvar(target) @@ -185,11 +185,11 @@ chant_invocations = list("Hostiles on my back!", "Enemies on my trail!", "Gonna try and shake my tail.", "Bogeys on my six!") chant_amount = 5 chant_interval = 10 - required_components = list(GUVAX_CAPACITOR = 2) - consumed_components = list(GUVAX_CAPACITOR = 1) + required_components = list(GEIS_CAPACITOR = 2) + consumed_components = list(GEIS_CAPACITOR = 1) usage_tip = "Useful for fleeing attackers, as few will be able to follow someone using this scripture." tier = SCRIPTURE_DRIVER - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 6 quickbind = TRUE quickbind_desc = "Weakens, confuses, and dizzies nearby non-servants, then allows some movement.
Maximum 5 chants." @@ -254,8 +254,8 @@ desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs." invocations = list("Constructing...", "...a cache!") channel_time = 50 - required_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 2, HIEROPHANT_ANSIBLE = 0) - consumed_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GUVAX_CAPACITOR = 0, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 0) + required_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 2, HIEROPHANT_ANSIBLE = 0) + consumed_components = list(BELLIGERENT_EYE = 0, VANGUARD_COGWHEEL = 0, GEIS_CAPACITOR = 0, REPLICANT_ALLOY = 1, HIEROPHANT_ANSIBLE = 0) object_path = /obj/structure/destructible/clockwork/cache creator_message = "You form a tinkerer's cache, which is capable of storing components, which will automatically be used by slabs." observer_message = "A hollow brass spire rises and begins to blaze!" diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_judgement.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_judgement.dm index a00555098a5..aa1bf727c68 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_judgement.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_judgement.dm @@ -12,8 +12,8 @@ "THE TIME HAS COME FOR OUR MASTER TO BREAK THE CHAINS OF EXILE!!", \ "LEND US YOUR AID! ENGINE COMES!!") channel_time = 150 - required_components = list(BELLIGERENT_EYE = 10, VANGUARD_COGWHEEL = 10, GUVAX_CAPACITOR = 10, REPLICANT_ALLOY = 10, HIEROPHANT_ANSIBLE = 10) - consumed_components = list(BELLIGERENT_EYE = 10, VANGUARD_COGWHEEL = 10, GUVAX_CAPACITOR = 10, REPLICANT_ALLOY = 10, HIEROPHANT_ANSIBLE = 10) + required_components = list(BELLIGERENT_EYE = 10, VANGUARD_COGWHEEL = 10, GEIS_CAPACITOR = 10, REPLICANT_ALLOY = 10, HIEROPHANT_ANSIBLE = 10) + consumed_components = list(BELLIGERENT_EYE = 10, VANGUARD_COGWHEEL = 10, GEIS_CAPACITOR = 10, REPLICANT_ALLOY = 10, HIEROPHANT_ANSIBLE = 10) invokers_required = 5 multiple_invokers_used = TRUE usage_tip = "The gateway is completely vulnerable to attack during its five-minute duration. It will periodically give indication of its general position to everyone on the station \ diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm index f9888e4cbc0..5740aab9001 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_revenant.dm @@ -9,8 +9,8 @@ desc = "Taps the limitless power of Inath-neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds." invocations = list("I call upon you, Vanguard!!", "Let the Resonant Cogs turn once more!!", "Grant me and my allies the strength to vanquish our foes!!") channel_time = 150 - required_components = list(VANGUARD_COGWHEEL = 6, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 3) - consumed_components = list(VANGUARD_COGWHEEL = 6, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 3) + required_components = list(VANGUARD_COGWHEEL = 6, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 3) + consumed_components = list(VANGUARD_COGWHEEL = 6, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 3) usage_tip = "Those affected by this scripture are only weak to things that outright destroy bodies, such as bombs or the singularity." tier = SCRIPTURE_REVENANT primary_component = VANGUARD_COGWHEEL @@ -45,8 +45,8 @@ clockwork proselytizers will cost no replicant alloy to use." invocations = list("I call upon you, Armorer!!", "Let your machinations reign on this miserable station!!", "Let your power flow through the tools of your master!!") channel_time = 150 - required_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 6) - consumed_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 6) + required_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 6) + consumed_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 6) usage_tip = "Ocular wardens will become empowered, clockwork proselytizers will require no alloy, tinkerer's daemons will produce twice as quickly, \ and interdiction lenses, mending motors, mania motors, tinkerer's daemons, and clockwork obelisks will all require no power." tier = SCRIPTURE_REVENANT @@ -103,12 +103,12 @@ for all non-servant humans on the same z-level as them. The power of this scripture falls off somewhat with distance, and certain things may reduce its effects." invocations = list("I call upon you, Fright!!", "Let your power shatter the sanity of the weak-minded!!", "Let your tendrils hold sway over all!!") channel_time = 150 - required_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GUVAX_CAPACITOR = 6, HIEROPHANT_ANSIBLE = 3) - consumed_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GUVAX_CAPACITOR = 6, HIEROPHANT_ANSIBLE = 3) + required_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 6, HIEROPHANT_ANSIBLE = 3) + consumed_components = list(BELLIGERENT_EYE = 3, VANGUARD_COGWHEEL = 3, GEIS_CAPACITOR = 6, HIEROPHANT_ANSIBLE = 3) usage_tip = "Causes brain damage, hallucinations, confusion, and dizziness in massive amounts." tier = SCRIPTURE_REVENANT sort_priority = 4 - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR invokers_required = 3 multiple_invokers_used = TRUE var/list/mindbreaksayings = list("\"Oh, great. I get to shatter some minds.\"", "\"More minds to crush.\"", \ @@ -174,8 +174,8 @@ seconds, anyone near you will be struck by a devastating lightning bolt." invocations = list("I call upon you, Amperage!!", "Let your energy flow through me!!", "Let your boundless power shatter stars!!") channel_time = 150 - required_components = list(BELLIGERENT_EYE = 3, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 6) - consumed_components = list(BELLIGERENT_EYE = 3, GUVAX_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 6) + required_components = list(BELLIGERENT_EYE = 3, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 6) + consumed_components = list(BELLIGERENT_EYE = 3, GEIS_CAPACITOR = 3, REPLICANT_ALLOY = 3, HIEROPHANT_ANSIBLE = 6) usage_tip = "Struck targets will also be knocked down for about sixteen seconds." tier = SCRIPTURE_REVENANT primary_component = HIEROPHANT_ANSIBLE diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index 3e2bfa3c3ab..d8abc3c4397 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -95,15 +95,15 @@ desc = "Places a luminous sigil that will enslave any valid beings standing on it after a time." invocations = list("Divinity, enlighten...", "...those who trespass here!") channel_time = 60 - required_components = list(BELLIGERENT_EYE = 1, GUVAX_CAPACITOR = 2) - consumed_components = list(BELLIGERENT_EYE = 1, GUVAX_CAPACITOR = 1) + required_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 2) + consumed_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 1) whispered = TRUE object_path = /obj/effect/clockwork/sigil/submission creator_message = "A luminous sigil appears below you. The next non-servant to cross it will be enslaved after a brief time if they do not move." - usage_tip = "This is not a primary conversion method - use Guvax for that. It is advantageous as a trap, however, as it will transmit the name of the newly-converted." + usage_tip = "This is not a primary conversion method - use Geis for that. It is advantageous as a trap, however, as it will transmit the name of the newly-converted." tier = SCRIPTURE_SCRIPT one_per_tile = TRUE - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 5 quickbind = TRUE quickbind_desc = "Creates a Sigil of Submission, which will convert one non-Servant that remains on it." @@ -116,15 +116,15 @@ desc = "Forms an ancient positronic brain with an overriding directive to serve Ratvar." invocations = list("Herd the souls of...", "...the blasphemous damned!") channel_time = 30 - required_components = list(VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 2) - consumed_components = list(VANGUARD_COGWHEEL = 1, GUVAX_CAPACITOR = 1) + required_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 2) + consumed_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 1) whispered = TRUE object_path = /obj/item/device/mmi/posibrain/soul_vessel creator_message = "You form a soul vessel, which can be used in-hand to attract spirits, or used on an unconscious or dead human to extract their consciousness." usage_tip = "The vessel can be used as a teleport target for Spatial Gateway, though it is generally better-used by placing it in a shell or cyborg body." tier = SCRIPTURE_SCRIPT space_allowed = TRUE - primary_component = GUVAX_CAPACITOR + primary_component = GEIS_CAPACITOR sort_priority = 6 quickbind = TRUE quickbind_desc = "Creates a Soul Vessel, which can be placed in construct shells and cyborg bodies once filled." @@ -137,8 +137,8 @@ desc = "Forms a device that, when used on certain objects, converts them into their Ratvarian equivalents. It requires replicant alloy to function." invocations = list("With this device...", "...his presence shall be made known.") channel_time = 20 - required_components = list(GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 2) - consumed_components = list(GUVAX_CAPACITOR = 1, REPLICANT_ALLOY = 1) + required_components = list(GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 2) + consumed_components = list(GEIS_CAPACITOR = 1, REPLICANT_ALLOY = 1) whispered = TRUE object_path = /obj/item/clockwork/clockwork_proselytizer/preloaded creator_message = "You form a clockwork proselytizer, which is already pre-loaded with a small amount of replicant alloy." @@ -272,8 +272,8 @@ chant_invocations = list("Draw charge to this shell!") chant_amount = 30 chant_interval = 10 - required_components = list(GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) - consumed_components = list(GUVAX_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) + required_components = list(GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) + consumed_components = list(GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 1) usage_tip = "If standing on a Sigil of Transmission, will transfer power to it. Augumented limbs will also be healed unless above a very high threshhold." tier = SCRIPTURE_SCRIPT primary_component = HIEROPHANT_ANSIBLE diff --git a/code/game/gamemodes/clock_cult/clock_structures/mania_motor.dm b/code/game/gamemodes/clock_cult/clock_structures/mania_motor.dm index 8d8a65e0fa0..90e1ef7bc37 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/mania_motor.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/mania_motor.dm @@ -12,7 +12,7 @@ break_message = "The antenna break off, leaving a pile of shards!" debris = list(/obj/item/clockwork/alloy_shards/large = 1, \ /obj/item/clockwork/alloy_shards/small = 3, \ - /obj/item/clockwork/component/guvax_capacitor/antennae = 1) + /obj/item/clockwork/component/geis_capacitor/antennae = 1) var/mania_cost = 200 var/convert_attempt_cost = 200 var/convert_cost = 200 diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index 11540c9a946..94eb784496c 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -78,7 +78,7 @@ for(var/obj/item/weapon/storage/book/bible/BI in L.GetAllContents()) if(!(BI.resistance_flags & ON_FIRE)) BI.fire_act() - else if(!is_servant_of_ratvar(L) && !L.stat && L.mind && !L.restrained() && !(L.buckled && (L.lying || istype(L.buckled, /obj/structure/destructible/clockwork/guvax_binding))) && \ + else if(!is_servant_of_ratvar(L) && !L.stat && L.mind && !L.restrained() && !(L.buckled && (L.lying || istype(L.buckled, /obj/structure/destructible/clockwork/geis_binding))) && \ !(L.disabilities & BLIND) && !L.null_rod_check()) . += L for(var/N in mechas_list) diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index 169307e9d98..b7bf38c40cb 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -316,7 +316,7 @@ icon_state = "vanguard_cogwheel" /obj/effect/overlay/temp/ratvar/component/capacitor - icon_state = "guvax_capacitor" + icon_state = "geis_capacitor" /obj/effect/overlay/temp/ratvar/component/alloy icon_state = "replicant_alloy" diff --git a/icons/effects/clockwork_effects.dmi b/icons/effects/clockwork_effects.dmi index 1d75607dc508d99ef9c32efc7f9c1319676b2cbe..fe779302ec3182b9fae94383134ee29e16278402 100644 GIT binary patch delta 435 zcmV;k0Zjg(oCcqq29P9wm3mZIbVOxyV{&P5bZKvH004NL%~Qcn!!Qgzw_g#lYZNVQ z$GG%@HlZEh7b=f>nT3~3N!E(L=P<_Bu`)owI5KCN0%*DN2!NX|hBz%eZ}n2oXgot^yh2t2C*}2T=;0CJPULE8O1SP#$6fK2!^a z6`n?CX;LG@vnYj@2dQBVk$@`$5nFifNiO!;Lv<~GCvrJd`SGVJVD#~<1Az>2LlKx_ z&nJ%2VKZM*2;}VN@X><}#^YC0zEq^%@cDKJGQ{v0sX^DE=f1X`PFZg_^bEW zOlsK~7wh7ZtT|hM&me_4*}8)*4zPKrlp0B$CLUX|buUpB-TLRq79FR*!?qpJIl{`Y zYtK8XZlqS%QmaC0wR1LM=hmlqTVU?z)#JmB%;i3cqZmmowH&JPXm{))dp$l7v0&%? z#Z}b*L4-lLyoi=;?b;7y=)H{WmH0=>RpIom{FV8hnDOEv_Rqb0Li@7b>%cV9g{|658$WcVG<4=sG3_J2*{H0|do#cH>ba-NaFe&a<4!I9fP=SgFnZ6XhV(;C!(l zSgGUaB#uf&@Wyf``Ch88ARthoA*cr4I+C+p_CVb6zloF&M0)tC0!X>g>wrg%RAT_b z(D8{wv|rCx=sjBVGkkDhymso;l#_~-YwB;eM~wu}0c&Mz<*2J|$5W~``HmqOwT6UC zo^Z)q<6>-BqS3v7_4K-i*EyQ91pme5=@=Vylp z0jUpV{ZB4Xu(@d7wAjJO<;~$iOPZUD=JfEOQ;4|!`w5qWEUTbEEmlFZ-dTlipiYtn z9Vylo$OAH)buca2k>U)PtH3)Llf~JD+*V;2hbhbfiww^VNo`)jB;^U%)2yyxfil+p zGEd@v=k<+aN_A`FSfCh=7gMT>Wa>jnl=`}*QRW7zp!EZq#~3B$Do$}2Ih!IW4`?`b zv)%y{)-?nsOfKQ5QskbJJK3Ldx;Mp0z`nj)YouZ}uR1UoB65vg2Fe4f5nU8g?#yuT zR1bnRbOzd4owg8OpkvSl>_=%;QvD3>PzD8mETRNf=l>iLlN(f`7(#o^F%=mP5fz+t zbw52q@5bqDx(OtN=vrACiV;F|V|~R1=Hj9lOj=+ruBF_MWXKJ9j*P`nH6!}qnEFt% z$z3~m-i(=H@uRNo}pCb)+F*_uqpcXqn zOc`C27VVODSw>MM=$H%Y9**0h7=_r1XG9;|gGjWivPK)V7y@KUy?ym3f_2*JsCxlKmr(lSqiPXM13d=%4ASN*F`o`ec={6;<~G!T(C}Yb-w|3WAeqK z?To1p22Ck@(H2rMHypFxwHOU56d=w^#Cl;`7u%c=>fQ7f))X_6=D4y{$48{8;%26Z zmPOY<+nNCe%z?W4uKA#n#0>!~)tM<`9@ubh*HFvcmYE{Lul(qoJkfSY!`4XrYe0AwVBTKN&d} zOIsbGCm$y*Ra{bPpE(E=Z1pxL8c^MX$fShrG+)0Bn6b>9muOf{xHzz-%VN6B!Qxt# zdUUiZ37v;1J%YM_2)Uluo^b+l-9m-b8vL4zLRU90p`ZI;Fpsgf<#irYKa9x-qxHs0 zJW%nW6RkTnO2X9)3^y;7ii`$D7nb2Mdq}oHOQ9@436jeLf+4nQ$L9#tQnxZCbGF>a1wxg7AwViFGfaj5ww6b)d|q1D ze4#pVnRK=z`&U~1+UgTBQ;&*M%Dn%@ybbvlQa^%DT-W@*VV<45?1>+k3MJ%sxw(`$ zs6@+5{|#xXzWy;Kv$iKUFs4GOZ*EAz5FG#Dz~ra5aQ{kRn_J8o>&fYo#m|?b^X6}rjJzuJFxAI=`Ehe`hVZ%EPr4F-UmK8;Hfm%wvD{6SX++lQJ zdXf`Gbu$Hn-fJu)EDR6Kiuhm^uQ;f*qp#yBMwP9E_hM28VTj_o TP5_*Px&?>21p&9Z1p?n(!i15x delta 1385 zcmV-v1(y1l#R-|k36LZKjgcia2i>uToXwDwkzpf$CX(1(H1Cg34iA>p=ApT0&d&}H z2Bdz->wi*)jLk*!ro|2l=QoE3Eoo{ln$yFBP9fm>?z!5T2I?eQ z(1Ai-fixnsSqIaS9VyO$xeC045-rXqdbKP zR1bnRbOzd4owg8OpkvSl>_=%;V*L#6P(}rR%%TKV=l?8-(TyrW457W|n2L;tfC^5! zx}P4QcV#-8ZUPA*xK@^iVuTP}sjs-elwA;mNefKbwUqiohTM?m$e0aPGoT+FQ$OTn za@P*txcq`}=~9MV&wT;?;P4K;p)#W%9L0rT)P>UTu z#)K|Ni*`x7ETgDAXh|7$565j$j6!V1GoT;bgGjKevPK)V7zaocd;9871nagz$g2_E zOp76n?NB<>JsDY(Kmr(lS_-YYNd1r(l*piju8VA-`ob-C#C2CcxnP~*>V5<6O7z*H z?To1(44P8%qAkR1Za8MWYcUv9$UvNyi1os>F19Hm)Vt{|tSM$B&T(a_j*m!F#Z62B zEsL&!wlxPBF%8t!cg+tfQQSCyr8+YOOd}i4?HX#C+Y(d2UJY}9dSVKQU>d-^Wk~jg zv-1){Jz#v{+=+TzzA`VrFuslhq}R9N1rlRQs9s{qS_~~k$0B>cK{Iva4FUQ%`bpuG zEp2sxo_v_JRB=hMedZugu+`fXX+(7oB9juf(|r9lV8$|YUV>pc;q1VcF0<(}2eWHc z>e11vM06g4^a$#I0;GCgd&U`%>lP}+*5KEa6}q~45&hf`2J;wuTVCf9`>{kn7_B!} z;*qi+I?=jQgG5}-z;N?IF-tKhy08q7$wRaaS_*jqN)TNd5e%`-6mUSOH$onn3xhfg zqbQY$WAfqfphbpNbJ3ih9BqAH9-jkHOWn$p%-M1uHxR0Sj042%62nyZZ)G9doE59v&H&ajCNY~sb#MCP$Q!e|<7Y1$q1#PG9Ot%i;hocW0>ZSC_gH8s`2Kg14 zWtj#Vn~xeq>+$XFxfb+63puhXXQlwRQBJ!LmaO2%mFgIP~l_Aaa8`ErNR zf$2?76xGcX40^AzjIc1gFe~DNRlMS;(iUIGQwS}~Vq`{(BK_0{2jv%iolu!_ diff --git a/icons/obj/clockwork_objects.dmi b/icons/obj/clockwork_objects.dmi index 2ef2b0fd71760c1af7f481600da3e5b61764e81f..ea072dee0bd778e37adb9fbfae2fe944690cdf9f 100644 GIT binary patch delta 35622 zcmcG#2|QKp+b_P%L&gw7NTCs>$h3_WnKNYEQihPB%+oT3L^LY%Or{+YnKl_pGLtfG zndfcZ*uy$&>-oLU^ZWnbb3W(1?>V17vhB6jz3$<FQj3Ma=r)z)12L8H=q_!y?{cS3Wfl0C8^IAHhL7zo}He5QCMd8I;5;ztq3LXSP( zx?}c< z%kEqs|4gxgU5dZbmEhNk^6|6$;JlzVwe6<;!Ht37Z%XL0i*}gZOmR}z}V=ygm5VLC)v~DylUnWrh z?tI#}z}Q_B(sb#i+*ZWn<&?vCI=qm4LeSN#JBFc792R0)_IB2fA1krFUq|muZo;7(+_>hVC=Il?b`aP!CETq>*5vp*g_gtLyD2kqcxIpw;jKw%H6YzF?f+a zV0{F87`#`iR@8pE{9${z>rE^B!MY@KAJAS0`8CZ<-NQUUT}{bjq9u6zv2%&}@YN%j za|S!w4Yf~8k7p)Nni_f8Fyz^S)?6Om5*xLcjZHtxcj{WNyA2fRU6h?~E0qw7d)tf~ z-P@FSt1`avu8B!*=8rPOKI?pbhdb88VZp*CRV&ZHtooe#$rys}z$5WZf2HLc-r=4MGv?}Tz3V2UNL$@B0=COEGLNeg z^{MYQcK!NQ$v>TicdVIadGI^PGsd=E!_$e7RW!@l)K@f=L;rr*%kWdF&*fC#aj13T zWI>!qe#@yHlfk|tAOr9^o^w{h3H5bgQ9$ITnSE^W&9Cvlh6HiHh`6Y2w3HlCx*Hvt z2>?QXrn-ueZ_0A2pD)K?_&chqcT^Pb#X&rT787P*&=h4*JFI<+vRo~DQvA5waoBYseVtUWt24I&`0ZFpxhXxaL8haOMpPoGQ7twauI=F~v?8qC35dTdSgU3M9zatlBfg{O414tu#I62={{$_A z^+;Hhg(ql5bQ>#2xU5RO0e4wPypY_+S!)Bl5i)x_;swW0K*939zy0R-Lq5Obs)kFc z3!1@U8mP0uwO`QElrjl}>G3|PEI{J;Iw1%+bw!Ar)fR9wijM>ruj4SvLv+W0#nY|H zj|zOCvC&c0|9Csx1!9aR{G2eBD!r!s6Bs?+IfC)`ptS$YZ+Hf6XF!D#JS@sL+Rj##Cx?x4P}?;3y7_ zvz$R=d{3|_TV+HMJ*RxcD9mJ_kHQIx&@XvCAqAtTwug-8>w6}Y7(%?wEWJ*I_$y<) z*Ay{0O9#&fXGyq9D)w;Cp8=zxBmY>jeB|-^B-#P4AU~Zn zvC)z7<(_i*v(|?fUSjXYHoqRF1RCe3Z!IgXDu16);YmL{=aKKr0nc!4Vta*YR^D&^ zy!cDiiJ!V;8Qo^4?{tb{1Q~Sxo?j4j->YoF3M)4$2XU;K=qfc#`G0M(xUyH^MtQV5 zwb?g*W*{6jS)ds8!^8&baV^U0k3s%1O;D)u3}E$M=%U(VPXWxns14EkS(6v;)|?;O zUt?&j<}VvMFeC{+QDBUGD@7ga#N-uTt?v_0xphIOqg{ShvkNX(|5&4iL}m^E@#&n1 z8UypnuK$fgYr49Spvyn*2=5Sdd;_o@e@3%u@8hRgCcoNHMpGmckyVq)#VVoy-d|0u z_C1vcVY?OvEqd=b3XJxDe6*YmdsgYYtjox zq+r)XZB%K2L1t3tU5f{8csFn;USRYxm3yF(c*v3Y?9d$Q38O0s$g|_gS9DY~{YL!T zn?suELfHfWD~oafV9>nZQLtq6GDh9j^0a%CWX1>86M)Av;R2_5>l_;i!DV0m3d?;8_ zhEnXt(M<8AEK64yEIL zu8}&MHw7cHr`UIg+OD4PL5`kZ_@)QHnGIt@sr(hN@c{F}B;sSfM8#|As2h8oJ6*I? z_xkaZxCdzO^%j2=PGN{HKBJM_r<*anf|Aa%M$)y{mC$bn&%Z(c|z1_%`79DgCM`O~WwyLY!ck z$bDbxws;`Lu5p)L+18RHPmilZC;c>Noi1B==hw|hifb&7?Vd+H#=yTb5ymWKB_DpX z!vkZ{pg25Li{XyPyvmFf6sFwWLHW#pgwm%SPjA4s=_ZxjsbykvB=%}{t*{B`{OJ3I zuceUkI!4l`)ClrHS6wfJRs*mv7Qy*vNX>0T?MA#Iu?Sk1ct@&SB5@3W+lfI0DnHUi z3L&LC->Ubo{<2HZ1b-m>#P!Xr=2kyRh@V%p^GY>cvo^CD`dt_zW>s=i-;x$sMUSv@ z$r-cULUSS(-H-OS+J5b7F=+g8-*yyw9UsadG7>3nY$~U3wV-^R-u-r=uiMgP_FcCz zQIeh}b*UD&T8PpZW_~9HJnhC;i%I)}{id%#B#%+SJAZef9on_xjoF`CU^O~yQ#JD2 zU3OH((ZuBStY*lc@vWH}$>#2#Ia8FgUsU9rv+wNWoV&lYxRkrk$CsS5pPbx9<3+R+ zgp|`DrB2GbY!JzV;AO~wCa_KR=mCr0{D@7er zANn{Pj*5@-rdwZ>JO=C*W|a4vg*03`-Q_&;YS7EtlyhLkT55$U4T(})o?x?7%%#cg z`X~i;U0^4~>mI>Tf5@-EvnnhsD@F9Sv&(uEvZpU|r2R0-DCfT(L$?Zc1^7NaO28$e zQO%*?cl(OxuV2#w*Y)(G#$2yyX)%^pR8TlRymyOigJ8yP_8kt%%l9LsLBnr6C-`i0 z_O8XF>G!W|B!QC}6>OOU*Ef-`pFO&ouaktBY7=ZU`=FNu(QXFGrsD4P{6OxkvkvTG z?oh7vD!QG~)W}|M{1xT4cxqxHUb(X$^9v8A`t5gM1~20;DqF7?;a>)hoGK1lvO0CA z%fArJpuCMFrq!=C9E(@p4>J2Ah<2cS@8OUWkb<6bQ$9f@&k`+fb*(Mx&g!deYlgg-bQ`{~N^N7Sb%;}gdX_6U>x&h0*5LZSvc*IY@zp6n9Shcq zE&38Vps%UL8y;v&7iyxQ!15>J&J&$Op+z??JDh z$}Uvuy3K#XYC1Gu*dM`Ig$xO9e@Wmh-W@xgUR60Szxm4J9`|mgt`Dhn2Q+O$n|wi6 z+|57}6;B3`_7yoo#^}_imws8G#;f_b`5vJdPqPbh#k`5`(d7t9YC9skWIk$2IV{Gu z_$s75n{kw(@l6@yb6e12>>`o>%8AH6U)r7kmP@v6FX>y_c;EZw*LVDi)ar@`>TCLb zTVGpgmAFF1e~wLtOE0A-LY?aUTn0-KsiD4^D}=N~w-{-&UG8jdo>VJl-um0U(Z1r| zbLy|B!j?rHCN$VwC9oAGs zsb=oJo!)LT&jql6krlcffb#ylH-U9>OjzDW?G6Spb`4*`72%by5(n=p=b>f3powfk zUUk9vGXU%WU?abMH&7PvOacIRiGHOuT%AwjCSynvP*6e8PCwm-O+J65<8=yq|NYe~ z1M^(IXJX#;3$iuUbY;I@88YCMS_OA5H6})dJjn;Z09HV(LrxS>9+AvY#^a~1P}o

?#NDHeR<%}*OD)wS{I%hO3Mr!cX5~Ac*@^1fN&TOs&bpXu;UP$ybI?Jn3nwxY{Fq9J554jZhlE{Z=zlv+k2Kr5*)?fn4U>j z2HV#yPsCrc#r^O~+Q$a3o#MZe6ra^>68pyGvzTCA-aCl&#k#Rc?TgI_n&IBU!}sU# zxfzAzsZBhX+IIYfm(#uz*YtK)Z#*2iA#QIpo3>(9nFu%9}uI}3iV6+L$ zta#TS04QKgKRKB@MFlV_U@3Smf+i~ax7PW?oja5?bT@7NM zZxH@?>ugOaXm7g~I5yN~Y4XRLxqb2yKAp-{fGX1PGkb?5y>IFb!b#kUh}@Tp5bu=r zpH4uM#Dl(^3MTGISW@Oz(x@Hx{8`}~g(UsFEigB?Jp$t6*^V5E$t?T*v(6(NNs2fm zx-|yX>;C@b)@omblV)5-yd@M@@bwl03DU~;Tm(sK*%@K`FsQqG3_A< zMsZt5H?h0~pVqIt?y$?z@BbP0CR)Gc+M}$VU(>;P$`0MY+6li~BU`D9zWbf>^6)T|N|b!eQ*Zh0>17@c03OU1fcC3ntlCmroM8h14(H+Q?5 z8HP4iQ0N4RMJ(x?T0Gh)H)Og2YHxI;`%Ej-LC;U#xGjBDD!5M?Ls%Nh$|~l$7SI2= zMe`pMh6jb2q3#R`V_a-YBD(HENkV?8Q{Ir82i?AZw3ST>C!>j@#mv@9o6^k zcpLUGBzeZCL7|;|G86lsWcFt;wVT;2B(ZdV+N;^@aKLGjf%uBtcR^5aY8z~bl_z1W zg7;Uxtn<*81m$zG0c};1vQ4&{aGRP{($vWT!B}nN_W~)lUtGKKvPQnD}TdGt~P9A|* z-+%jKK&kww&@slmny1H{0btg~6UyFypwO!yM`Vkf42(y5oFQjaeN1GY$$T~)e#PfyVpfA$RE<5RAy0l2 z+Uo|@9o5ffeKsfVfT=#zCE>O`IedN25X>lq!a+acj01e(SuI_7)(f!b=&FTC&s%8y zOE81lqI!gM>iP)u8xMsB@2WHPmbiP|q$3&xug7yM#VY*n?tZCT^F?{+rlzOBk`YrxeN!OjxZx`$a{%P<+U8DKpY z2a)VTAN1=D;ofn3fTtRLFGZIjjAFOtmK$xlXX&Z+a~v+_O+8xRyJ4WzgQ5-5uUJ!R6HqJBC9a zE!Cn7pSLin_UB)|y(0e`NRk|#sAo>qRru*#tui2jdfz!!1Y#1U2zvF;vjdj9m|6wV zVv93IUQX=|S+063sXKN&34ieRhUwtttxrrVQDS>jC})!UPycaqbE)Q!pAyJMI)g?1yDB_X|GCi-_XgY7GQTm80y|}^F1u&Pjvf~MU%eF-5gq~>-IUI zww1Yw^q`kh;P_Dsk1x#ZtDm+M^Lsy}x~jMHPTb0T^ZDW(lNa(6rUo3LaFU8k%zWdn z@=;L{u1$Qr8hynOeEgsES?CS4pZ`9&}K9Z1jEhBb~0-<)T=LI~VaW zXg=Jxhi~o)GLeZftjh(pD0K2uKJW(|R# zXb?IxSnN)gHGP;CLfr6o>s#zl~u3r zvmkpqt%a_)n6uMVyr2jBj@xdcG_n zwB(M9JGZ;xc!E3+@D24pwnyzXR>XnEq!qd1aUs_euEy#ishf{{!ZKLiQnZ|v-2anes%doDjoK#*4FU6`s{ z`#jp-?%cJr`{dw0f967mP%VjS5VV2DU56~n@17dq4cTu-&-KUGT470e!4NqreQ>wR z&A)17`&f|Yl|Pr)$1aVP;-+tQgUYECxd?(AdSA6_slKgR^@mtrI>&`M$`w_VmkUSXh@`fsGFz^rybG%Ma$8+B?*Xjn(I8b=kal^=feGM&-ez z%~fE`g1{qDECMfQC1j1Cj@9~TZ3^z!&|7>AJkgns9~|4~$*%`R^R{6I`b3G7_4OM966lxw?%{9~rMkHvj{{0M%T( zi*L{sv+p)QQJ!d(`HgZ`T_3uX>FZOmo63oqUL~4xFnJvVz396yy&W&@^4*x>xAGx< z!5;4S{fN{Hs+R|SWQg7xJ`^7^PU`%t0AR1zH)9v97No$p*zHLPL54-J2kc z-Xx%OXeTC*1Y@>30*V-5r9TM!4BR#WyUwT#)Af_vYLW`&{NyyJ3YkGpL;Y}%_Oxv8 zo@`@@2S2+ZZ;i}Z5aG>si?B#lJ87Gp0aG7{>JBq8|BXRE;-OR>f!S{oaAKd%r$6uV z0M}MDqF-fUY&DXL@O#74jr9w6@yew-=`g|aSuED&2DJhx8oQPDtztSBC!MA|@?B+2 zk)CO-6Gcl%3kCIpkqb+4#z&rLBqk>xs~L{j37j<)S#Z6 zHt=0!`kX8`-ZR8^Fo#Z9^u7;lPyzE#kM2^@L;o8P$JMc26W{*T+mI8_oyYBY94d^bjNoI1$W< z-%?Ct$bnwyU^6BMq}0VP84^ZFcsZ@7b6LIMFCy_YaR#%Io@n6tlhNTBw);7K4%lCV zZu|&x==yk6IDvROauCAJ5U>x9WQ_OSl(+}NfMu=-G;%r)@1*+3h50+#2Kttf)j!2? ziWI4e0z4u3;85~ka&Y;rtoPW+PB5qYhNQ*NVw;0^Vz6<>z7Y{bbWM zQ#^G=Byud)RVE(2pMknR(ppd3%u%Zg9IL&kwjcpb`Phj!Fi{PoL3F^^>!$UWowAc( zy?V5~+~p9i-`>@=Q-nj3F(UFKv{p9t=CzVl5(1jO_x;T!izJM9;o-LrXK!qBzml<8 zCA9Vtaw~sV2Q75x?wv`R0^e`tpUK%PdKMcXXvX`2%!XDfK(&EvJid%dB8 zjx3CtMe{x=8?-Pta^*I{BM#lJ63w%L*gZ~W4_p%I+cu5ycm%FQ4HZz< zy*84EQ7{*B1xg>3tnwxlHGv>LpoZeseM@;~X+=J3VD+}BliNeQSB-NEofAA_C~zb3 zrLmAMf?DwYsCX-Kwz#?AQLKWY@<;C4_I|d=-91=$*u8dBhp;{N6$NTp zeSPi)(5|JK(vdR&J(|MOT7Nb1(xlgm)_E1%1DF@rxT-mT{(&PejiRXmnC!N_-Z?)_ zFXa;~uhr%0+y100aTq|YAC&3_`j-Tmeg-=)gRXhvs^TSf}H+_TP$ zFqb6Ar7QONRYi2P&W`_)kRzl|o7~yO#r(oL4s35F4{P`#9T(B?@*CW``{mPVkk9tH zSd+JVR30f8VHG+hrkmBU%r<$|G8Tm%&3XroUo)A!H9k~OhSg9VW}2RH?HTwh`gVhm zAdMFN0yk{n)_1lC11JZQeFlGp)~H%FWZa5H8AMU~HRO>@45GfscC>WwvWINns1CkQ(>e0FA?|2V+iQc5*N%een;IkKPVY-;F@^cxC{PYGz8ljWS87NbxXZhy?cct^ z#HM@vDbsMh@TMMY6QnFoMv&Cd#2TA+n&c6KUVoo8R4zKV?C8{0)@!P^h4Q;YeMk#~ z*bj#$B?AZ4$yYH3ft(_d%xwh>iPhnP=ZIn~!7(}WqS|1C=STV7{yxyXo9;S&QOikF zhfm?ib3|x_blKJ*>`WhfQGJA} zx9D)6vu>K3n1`6|wZ1|GsJRJktaJI!wsZ9n^px-c3JuFD_kw@@T^3P4p2iTe|I)hq zSm3s(jhCF>Ha23OvaU*=Gp#+`e@0ngXUb0^bdE`xTdx?W1#I>n|<58)-1%1oM?x?>rlF&`KUZZ~8i4p*wSatI*-CNZ1a(v=IInnL! zY{|j(PKJW2k##m^+)pD^o&spO89ca$H-5_RwA4%2VwC!Yv6TsN`jn=vy>JG2|2ulY zb{&FuDZx3r`fyKjnxEG=v_n$f+Tc*77j9B+%%?aRv3m_JbQsBesG)j@yfwO-*+MEV zlB1X?uu{0ai{#^zx_u(yrBE1NVW>XNi4C>0NEMP5efyH1M(J;b7++>bi@Y4m;)l}- zyGVgeiMB17teoRa#>@@ftgE1=PcZzNh%F`#04{twDX*SsSF=zc?SMgg2bl@C+Ji#N zDy9>yRJpntAIx2hA*u#cq#uhiX~y%FGLJeNi=x zi-qDi{F`3*MD&Do#=)luYIbdaTzyofXE;vK1z;Nj`+j+t?6;s#|43*RGR`kdnt z0^DD_uDU((kLjvb#=Kcuk7Yk#FX|BUzB_x=fy;%>0cjLodZA?pH@>Hb;WNEKlE>CpVKl*Dzoh~1W)-dFK(n~yWMFNwn22z3 z_e>}Jv4t&}RBH-Jkj%96zmeKJJ&;}!Ip&Ic=TIB;-sN)gt80Q*PtRE>slITH)>8{t zAaaQ5sHpE|DD7d<5XJI%J%?APuo5%##un=h?awsLFYwbyIQwG}kc%!Hre$INV|#rI zTUP*P;C4wc{(nM&E#qDh5a*^h=?<(r8tEBbeD27TF8him z*hV#FsOffsV-`2UtPh<%^28ON=kp8(-^ran?y!Q@`RLLs)P7MoxQtM&M^a1=9z6pZ z-=|{KJ9h1%+Wm9_-41s97xs|T1h{T2Qb%IFO#7MY=Up;b|4WI1_(^~l!vO4>yWlxo z=?bsSr%#_&8_^YwgMwwl7gwFviuMN^k*|@=gvy(4_Dz;GcN%iGh%w@ z6-}B{u^a9Fu~1_{O8%z9caM?*8=9zL9>uGacNJw*Q`VuG3B4_%Xa| za`&Em&VdEV7&}f#g7Wnd~i<7pvcMxx6l0A*oZMpAt)x52j&H)qF z=P!wJ(rH<&_h74VBRXGhxOM4U2O+Kv>vT4J@7dBJhsQsfDm_pV-#vF>>kW_t=H`0w zPJ83VVeXm^aQU@ifSPN=K7nB70svquzZnCzKhFh1)S_7Sm!U5kOf&#Yj6QWGcWP_B zO!f|{sl9^n*gnxabvWCtOZ$=C81H~|)p60Y)U%J&ZvV1o0#;|Pvi9C~)MDD1HJ-}E zxDENaj$nvAydAFH`lVp9Yvb#B76tsrx)UK}Zw-f_y3-MK;TTJ^Gewrv%!FMI#1PW639Mey#9+%Vv#hE+4u0(wY0jaj8rEKtk;p z18`lN`Ag-Y!}YH>9q7>(Rl?{Flx}3tVRGWq9ZNaAiq}wV5FT z?5D$KeK(5|4?3Q)Iwq0>NR&%hn3J2TV(o=5J ztlTn228Q+3`$Y_q2nD?N)76Dnd$&A0Xnxi-Fxj>0{PcOxA{cBP9z?gKZ!#KDvIKU# zpMQO5ZR=Yg3&VlSvJPSw zx4cgc#}zopWsTe?tUczp^3XYSdP#M(*&Fbsfmn&bwXSYy^aPH>lO9>sjAAgsY;cy6 zAob24=L>cHFs-t(?4Ja2L4Z?tFo{(0KGpT=;9Gk@S^LdTZTQ1aT^SJ&GFxLj2%ujZ z^ZL&K4cZd9v<+rvW{O(ywkFmv3?(k)?)PImwhW02ZXPBos6z{$1znFPPa7G@K1*O@ z1+HI@zNYbrLoB99&Sg%p<05DMdFpdrPqBN=6>f9$A4@^*?z;u|T)ohxL``TPW(d1g6ENp)jU%}%uOofHJw9wv4W2WB}!Etmfm#Qw_1xS*XP3VayGwZ8;HJHLG6C@`zAQ8uL3(3aOm5hBm9rcFD{$~(L@ z>XMsh0(!WiwC=48o>j)4t<~5g+~qpYR}!`2c~O@$t$DdaWDE-u%oN*V`6E93zOA2F zyYdV7hWcQiGAYw~?b!N+y3MBS6}ZdYt{P!yPiDeD4kxQCytK5D9|t+c_8h(^#U%}! z|6K8o&}g0Vysbpe(q_|ND+$Eu=)50U0qL2as4pxWf0=f*ks#G;yH0~1%Nv3FhB^Z* za;C2v#8m4wn$74^rg+up&JmDnBlqRJYKV;{UOhO0Du;J{8MPYz9=p}J7B^ovJxiCBzTE^hXbUeh!&gm zmN{vk@%7s`)f;y%wZ$EK8qs2ua{l|!C_+|&`h{4mhS7&(aKcHs=!TKU{=#D)TZ^$+ zyy{!r1_Opsm_!F4_J&{>pV;FQLa@QW*%qmU7Mkjd+A>i&2*=WmbJUHSz0I1N{Q;5tI^ zPIfgn#6^|ouk5rGc&LqPHs0@U$j8I0W$nAfse~|lG?Esimro02w@Fb5k-Y-%S5N$j zi5<^NBRWEd)X`WMf7g$FLyhC6WcQ}2&Fq8Q5xW|b91bRqrDeVxY#zfS;r-|=Xx6=)QDf4b)|q8c!lQydpMdB2gT+*{@NgDUyAz#n_Cfd!H2 zWM`_uyqY+kl3BMO{8X1XMhYT(b+!wVw<(ngpD#|}X1xA<@g9}{(u3s1xz6@`=wA>$ zVH4JA9`xYf&^p}q!BdCTCI1W%hV|s<|2*CV6BOjj2|{5EfAFrb3N@Ti99#~g|6eo+ zvi-9~o`DfA7+z;UsXfjHbE<6lVvT&I2Z`t|G}k5iNK znuJ+7CtQ@B64QAxiH1mY@I@&YsORnq!n}X%Rgpf4j)X~YSJ~H)Z&-DX|ey^*g7JCYfi( zA3NI$fpZ9m9hOJI9LlRnaDPFJEj1y=eWsWbnu;eLjvRPQe@{-N^&d4*cxZQeRkc&4 zShww>a(4f&bjpY?N#J)olps5hWLE`V7y(}q@i{~v|AE;`S63Hh`Z|dBctaQ{3jJo$C8vz9vI8Ba5w?DJ5D7;o)j2S&sC)VZ3yH9mTVsXnZfg?1wV)03GR-hBf}m*NJfU+{MEHTHNd?a-%hjT3x>sCc6~W1@$koO zqi>RRdu`^Yg8vR!&nHm@tgUtnQ)L^UFq-S8RV}tp7Y?5dn5Q^Jst^Vr-;%^?jS`y$ zudfe9#WxBZx=`l$yTp(HWAT4k6TXkMz5lNr=YIJFJB*y4u}8oaxJ;$M2qX0JKHR9* zw&_5W*0#KpdCq=EikBhrq#ak%-e9EIxpU00+;G8NHlx9{;#Wi2fe2*sUl9l#S^19$ z^rH)L=ZDL{z>m+aRU&6kAIm?q3F`-u7s3A|!WFy)VJ=zx%o(z1^X}*CoHIe8S#=W9 zn;1AT5I{=x(>UY?M&SxSwTwZ!pg1ErQkMKC`jTdf-tL8z1pJ=)RKWSV9AvkYn zDXT->uKE|l*f{lxFD#F&wprdp?#v+)R*>nd6wz?;w1M>C2J&*RSY&+qqq1_z*CY-)godFfhbU5RghR076a+5N4-}{mEfV z4L3y5%0c4NCY#Wur35LaFnFU6{Xoev(}v6M8U+Z1krOi5!EuP{ zwv=UG%iVLZl;Q~R#y+1#lOo;jY+e)8+QitCSjNlhPIiLbL5SuXMWhp*P{$Y3iML{= z*EbP+%h>hZa@f5b5ZQmdvXHoRlQQGT^&dQru%I7AT7V7}%wKEhRLFYLKbr60eX8Hs zhkr#E`YYhX!~bB7{%^-2@c94j7XQy01j&x^AF(o8rToxARDGaib2*u-8-g+T`8VIl z?t`w2>=+nsg?<=jU-1cfy&9@d`)m8JGeU5!IT>~|XU-h*t`&d@55T74S6Ci-0oe#u zqcv==x)=wB2D9pljRK%B4aWkMT6AA*_B9r8yB(7+tV|{lSfhWyTUr=y;%c_RL)-z& z-LXRssyAMreKkvtsO}Jv6<*i<`3DN{&%FaVm7daetTa@}jckH{p3QEPQG35mBt^@3Ja*8QszNan)*UOA7Gdmr5^XgSDEUFfI1;Yco{nSAR zkNF;W|ApP0`B@*3FAZg)p1il~xYkGbgba$qm1CaGV(RV)TI1(B`UqIiW%Lo6u@h)S~5p5_VU4B8X6jog88|*nhcG0uT(&|&-gQ` zT-KzH^XZxI(0?bhrsfuP1dNp@Tp586H%UNa2-3T}|E<#VpN-bx3f=t(!SKVO;@4_KT5`26G7Yo1nSDr(!QmpZVubw}rbTB>#6Hs&j z?69V1XPx9&x*VnbV9w^K&kKkl48%n@~as@7Q=hkV#CP=Es68o#oi^2HBw z!{7KUSvk76eEunwy}pPvaa>KWSj%^Gb!v-P=bmhxJH}Y^|3_lO3#UX#30CBdfW`)+ zOM!wZ6h8~y(W880P3TVhe(7D)4p^Leh^+4)(vr71SidH;!;qMxYeDPJ4m8-AKH_iNcY%zVXv3xdY^{Eb42Yry zS$?@(4*cLD0!IV+&4g#f!n+O*H`*KMwEp1@!`o5bVeL$mb_c8R%YH&1pV)0 zMHX)r*qr+(v$St~ca%yp;lO3!#sw4R{vda1K62DfjX01$^qd*~Av~+lm3usSu{te>x)CMy;JO;mr3*BP+FDI+uO$vO{D;XxG*5c;kx^{9 zys)mdZya1wHIh4{4SZ9h<}ae``hM3jcB z4U!NSoao7XgEZK;##tQf@k$zcG$nSMTvnb%+nUh6R@@4ahDMWTr&a|?%1IbPz5II^ zHI%7P#|3V@04v4AD(=7q3qShh@O4}Py>g!vT7qj3WMZTnPDTC)PME9mTrpWLu~ znW{8BAbW=-WAb|qQfga*0(pH1=-LlB=-)-LPFQ5c;aVAVDCR6O5{X!MS^FDdppZ{u z%5C`-AJD`6eeXDw?p07!qUvXMD)OZ0z1gY}a0RCST}|P$MWSBE#Qz9{Q3dWWnmj1w zm=0av9vb+ewLLUAbYolQ@@36!8JW~Wi~Dr@ySV*hKvZ++)|O}B-y+k*2V29C#_BPq z7+qCZ7I})qih)?Sn#F7rlyqXi&LRnsd&TU}9^Zs>zXQQ2NLGw`p88X8v`dG|5zx~O z!vUEk{h{KO741Ugz5AgRg-47lnTd-PuoaDtT2@)C#F?O}KWGKtC5Ifk7<64RCtU66 zBftx*>Zo2U4Z-FE=W(Yy(SB3p<1AX6Xi|5g6nui^9tqZYAHC`D{lzTQxnWl=4Q}pa zlzH^H;@o0OWC_LN)zBO*Ap z;3NY4?;qj$Z=K))|2K~CQ27x8Qh|a;nm0HU)6IkT`pD-=>57mmE1EZMsQLTLEqmAE z6{DIn&5j>0`h!{f`||I&4AV=X&!6B-2R~lpfMU%mp1DM?Z}3H)yge1gC%x{_^_Dd# z2b`QiyAw{-ecJKTAv~OuxEf(NHG^)Er7D7UxOE6s62vR8inH`0@nAYg+f_LAoQYNqc^TFek^3n@47sj;*OKO$*#Rsg>%rhq`KZaJ z=ftiXmMjG;C^{Y9WYd@#lzwj&1c^tD61f{~ByFI%D@phvDBuztFUi-(Qw8s>LPJlw zGp4H@!@b?C@;`ywSV6Vk+h^c%s?y%XrA{IU1~1OR-J*u;kN1B`&{z@i{sgKAb1C1C z$&!!zl5Dmu;8IC7wcRW>l7>yb;E^uzedw1`adNAZJ?+2oJchhfDO zy6OwMJKekzFvlqz9A~Gi#Z)j|_-j-oxDuMP&$@yKwF^PGG_G9gqC zpP^KClH0>$((Mw%ZgEe@hY!+b8Yd3;7$vwJaO-P^N_Ya?(C)79z`#I8W+A_>MieAa z)b>bZvZp7*W@EbD(bd%(l`YBygGsTHiGyczsI-CWi3KWw!NE#xaeQ>!*vB5q>gpp8 z;&d8&o1>)sHtzB(1^x^=37yYg z)?Fs#B5+k@84`D_g6>e9rP8OJP>tTdrdCTt(XCO390oXm0U$cm8=pRh9^FjG|M>^; zZ4!&fiIlrky9^Bo&v7iD49i?s>O;CswMeF>==U$8W2g^r+kSd+QrTeBF-0-p2q5V? zDmy(l*9;@V0X(J4WsCGu+Be#HOG06#hCn_=3)N4m3BzdCN%v^hJ7t4TV?QnQWJqU$ zejtTXpWcQiWCgIND4>=6Y@GMPq-d~@m4pSVd6d~hUVv=OJi1~Nl5O!w^dbq;O0sNpK~#XKYVsz?9&!rUQQ=>5Q%QNECN!MsWNP+w>n0IP z;|?-}bOW&zHW9Mici;heYuHgX}5S;-Id zPB@ylm(J8kZNmr9eLz4rDFXQ#K`XnyeS#o^jZ(-q8$KJ|4F*HORA|tTLvkTxZY`BS z2xK~X;yfoW6RrByt62qp(u<3&kS($3?fobleP04!P8?LdkUP5?_)&DwZ1x=rGjapaP=X#ahR9gwauj;;Qj zh$Z3(5D$FyekDd@i~jzQ=1k}o2AI%_ZuEN{5Pi5O@f@3=FAITRvuM z>h=KAtAqKhQ1ZP9JUnB5Y|Ja}(Gy~1upOjdmu(&5kCq$REsyUA) zqSByzp@xWoO;9|9)yl30AXY(xn`rvUCnkyzGcfM;%7J>{4U!0>_f)0$PTRvcAqE6f zObACeHd8mUltCaj^-oYDq)6y_XR>AR#SpC8hfrGJp)lnOXC2Z0J^(KmQGgRltm2y7 z^c4w77VbiyjqaXQc+tK!1>ohKAw3GmFxlA)!_aXcjxCiH{_p}gDiqd4a)tJYcxEEW zj#9a9%}zA^>(}eDv^t;L4>w9V9zHH2Qa^4Q4tiODPL#cTmWcw_DCw!z#G*Osk2U%T z>+WilLQxdH6q7ejw^v%Hdsun%O>IC&vohaNxpS*GK13}+zk%0k)C{Lew<&+ehtAtE z)2#`qQ~4fgq+&w`v(}LGDApcE@5j5BaMOdF>doGbPL-upYp2yECay$FOgt=wkY4p5 z5Q+hzQ^11~lO>FBSEvq+rj54(a<&Er(LBvL^*LUS|VK(eok}<(yJZE zJZi*3&j6NM|Bv33vW}JJOMrH{dC4}gL-}(k9uG2wNLVR$SWql`Svl##-onAkZnz)* zo(w3k5CLK}2z^mWaZXeYoNb`)v8gn-5K_WJ;XEwfXIe;t+!I6u z&7@^A1H1bwg}z&*dAG_|LolNUjSWK!DgEdKF`cEiElG&7OAi?MM7YFOzvg67eW+1` z=uWC~gWTvO+qW&Q;vtb};sdei4-ii6L@q8H8X@ltH8l7ZNYLd4Wn5DNmV<+X8)|*f z4GrVOn*$2NOQ5plN&S2l0U1|*TIQn>1OlOfbH+OQM&L;xn120s$0Pb+62kTiRS)@?l7lLk<-se`9b{}M` zm$+IqxNi~Nu`vP)9nGGBZvcwv6CmAa;#Iu(bm#sQoF3xnDI)A2PWcHE zjQpA24BI4I^s$LM@YRc!=y(dA8GlfgvKBH`UhX!Em&jIwFPMG`7NnGH+isA%?5z<( zSlmO5-o0Q&+skno1OH}VckGOySGWkb#Knfx2ZO zKKO=9Y)z_Q3Y2Zt1-r|UyB9jC+$-Df?q6w-ML{}N6tEyjOAzTo01HY>AT&V;)g&b3zN_Ew z_r3GZ`ThAGCmh&&vwLS}cV}njGk5lh*}J=MVN#Z!WN7pEX`RrTZrtxaod2sypx2nc zO6>=)+<|MrD~=re+kFhTf;fi9AMUDYAsHFJy3e=`%Es$r&IqiHD5T<0$+d3T6~H8j zH<_Y^Nn03b;m&8R$|qYh*y02Ktw6@#6{uhF=Z8a?;iYz=kris(wQJW>%Kx~9^dI8j z2Dr^HUKB$c53#wxM=6gIC_%glK4HcX7vu$s2vCs6{%jZq}eG^(4bF?XO&vw*da z6jlfqxK21NA1%Eja2>l_2Y!>R{;CPE-vSNfvQ*^~G+GBm`31$gTNzEQGbyVilQmE? zmB^VYS39yG$+c;z`*jznT#aqM&;OO-iUY5uhQ=JW5O|V8IrGU>$;>KMu90Iulrbqc zy!lh0sG2Ch@(3olN&)}DE3g3g zh7h_Q+O?Qr7fh9s{p2T}MY1sH2v!1DDtbp4Jp?TRF?6;Yh+m4vASOXSxn%u=u)g<~ zUm;C1IyG2=N>=v)XgmYaHri)lk%PAyA<2xdBj0SD;SZzXNcg}Fvc>_}T+#$lRzxIO z-aMI*cUm28IGq3KlSM&cVdax2J^SY_T=*`}>Eq*rC3N0B5xGI=5b@PQcM5bJg9X3I zPN87&yqj=GlslYY1Z_UF<2!|$0@r2nLHl?f!R24_z|ER_5rt0ew7AULwtS}fa+cty zAi{_)`k@VzL$3vo70zikmK2wM=e*{w%`PIm+MiG-3y^McV z0d+p8ZuP7_2nk_r7=RXI5@HVKytpRr;oo>!r&<;VK%xSf>QT3*9?1MDs`=nGwycQJ z>?O>%Tkib9zhV!3G7doNf(Z13c%nVTeOcbkBv2={tk+inPPzrlhqrMM>g&cMT4qiv zG|=!YqX(#hpBl2C%1v~o%QH0q%5r%h)nH{TL8qX#T7P%>UaYJ_ALHPs<8q3h&d1*n zuw7;s=pSwTJ0lJ>M8klH!u|lwhhuUHL!6La((d=+B1<^fYt9mWN8rvG_MkB@&CC=I z?WasX2+>G;EF`xM$O#R<6)=CP&Kd;CA^T*TaE;_;Rz&)HmScpqY+&`TG``yb?AyWg zQAb|hAF0p$8#Tr!Yn(AKUS9PE(6TV)i(gf&gw zpJ58NRLP+M9jl}X5I^%UW&C{U5<}VVzW*he`Ja)KgnQ!b%y8w&Gbgl^l3>0}_NQ%a zOWrj#`Ae)X#6KDODu3=viFUiVk8|-m!1mFUc0tAn!Cnq-@WABSUH{wEA0mLeYNJdC-k4GX~R|Dg}*;6Im7qwu2uYgM;P zvJpsXC-YksfTa;rdR26tsmSY2lvt$-#FxI>E7Es+B`1s;LfVD zsOB`KU@6de3)U{KR?xW+j~R{CV7Y~sy#B3%J*p%C9uh2tPYIwmRZF>Ge0(0$JX9DZ zfA1wB@tj(pg6U2*xA#SW0n^>aExbeyhAFCKNkKdicDOmleCjQ~_1Vy+%m_Sp{E>Ml z1Id1ho@W)Ud>>r<5`VL0dxe7xx_-bT6TR9*9{i?NqyGFd37v{Mz`R|~-9`urz}(w1 z05XK*mE-ZIf(h*LOS$7myg+1{aF&B2|L^u^^x4?HReCRWd+)=Hv@O5^Xu-Xmf5QQ%OqIfAd9$1TH2)f{$R&0Dm+EDG$oV@)cSQvukY(>$=^}HT{-G( z?A=0)sFM0*A5UpAV2oD_TtBJ)Tda3e$xU}G)?;OO(n^;aXzH=+H$~E!9gCaOt?PZv z41BZH#ee zsEFAnR|YTfI~}?&Ix>+O(YkFu0D$5yAz_DF#$`?HMnbXvK2jI&3cn@)y#?C#Qbh_9 zwsdR+A-=~N$Me)fP5;PGECiUHZx80i0IbK(NXqoOx&vc=YN5hI2^cpbzf= zE`EDjBC*>im{Q_Sds3nGC})d2;0`^eoK5{~o|lnbN)($V)6o$HU}V?pIHQ@Y4VIa1 zlPY-8=W8z%zI1QBFB=OAKKbnN8Ct1lpi%VT9J(yHOLqWwlru`SP@gEs=wPGAg^h|m zm89hH^xm|Ndo%+{TJXm;6~d~B>B zmDM(Hr%Ixk_ZiTIGi6?onlI#q2cE}S<`0>M-7Q@jfO%N8P`o?*mJGE7Qm{M_Kb(wf z9PTyuZ6cG{2t&_=`Y%0m{R z?H?i~X2KyKMXF`K^I_Y(AJE^!8w7uglPY(h{UpuMfEAO{b-Lpgc^^>U(yl+m`x*n^ z?e(7ST1vS&3gS%jK?fW2-+^ZPn@`uB?s=74g2=?fAZW$42(QUmH#73EzUNHzzOieH;LeN-WKA87795i&nBWFUeJJ$Vbp)v}BSCz{B%V zfB`VD87I4yXq+;?=|6Pho3%9?$IDd$jm-qM2w?)kUkAF`# zW%u-01+*==TRJ5gf$>ic|B+tT8vuaafh%bPK=b1yBl}m@)cT8Y{!UZ_eS@EkOIRlc zw|cbuP5R({wd=vt9(5nWKAsrZpY2L{sDEeW#0;pnFxk8~#_1OK-B?0G!mN?F-M3N} zAF_5>j^F3HR4;Jv<=WsVFNk}#Jzm-1!x1Bu^mVafYRUGQkU1op0F(S_EhNC~&EjvpaK>mB5cIX6w4 zUZ=!;902oe%1~|{fT9H9X?}FvVx?v0(6c==8!EujA6hg>#%Hlb*5`Z?J@LCLlw#W}F!ky3wzW57m)o22a7 zym>+A1)VSuzakf>)?!GyI82y-;^67aG9~BKw2rRu>;9@N>r)K!uq1B zu%c?tD9)=30Hxv5>_W)i7K|iTNC-xI``q>8nMIz5V)c8m}uoG-O`bgr}Tjz zif3an%vLx_bGmG|%s_Ot&)n-N)pjZBV0Nd~u1DS{g7_-NuGAJiPC5!Z{vmvy_h%L; zYca4S@ot8|o&}1JX%<%Y0wn;BKyC8cUHN7nkn5@$2#vbSBL9~kKO%R2jNNeEpyFb+ zm(MmZZz6&AEs?`6OWCss?^z+nz90X=Brt7ZTr+lna-H(@s{@gSN7bm%McsDvhs$)9 z#29%e9>0uQ{B?C3A4gkjhi1l6@wYVE*Yitys4Qnf9DRGS+5n7>#DP=3Qbweo_9?oC z>zTKIG+h1RguXcGsbLPqUQ67THPx98pQjez1rGPyy)#*zg)F23N}zSw{cy66$z9M; zOAa4z$Z~#t^R1FC;}wWBIK+sk?8j>yj}ce1&}WZAtXtWcG@=Y=w>r%?F$Y!UHRQ8D z$IU0j9kk~Wtu~F&ab`0c1o?y~V&J?xsF9i`=6zBeQ#5N-4Rm>0rGEEPZxeS^WfM?& z@2Z}rMYx=UuMd^RzzDj7d|$!qF1bsu`nKm!SKj;v0>2{PS1|xZXEe#=05a?LJc$PC zhvEFK_Q9J3u#$n{m`=ac2Tt4kdSy+-owhk~%i1ZI+!B7OTIF*+G#f%p802cy?P6jK zT(#QYMz1ydtHC8sx}j|zj%6MI<(yZ%^@s1+{Jd>B@Uu53=8pm6X=$)f8V0ioDChOU zo$EtS^n(62GN{}G6+eie$fLQXvbR#8Kf}m;34cx#X82E|^2bn7T3YkE8v|B{hul8B zb=a3Xx6q^kUI|2repoZmeWzpXzwcIteB1JjeiR?WZ6JxPY>eUuP91pih9Qa*E<|+f z>3d8!mel4mObY^wA%VXg>|iJsXjD)A`|I<&B` zP?>?2v{A-dz5B7^t97EWqO)1}d@YAIMR)_B#DASJ}J#GKEVl^$q0V8!qJ?rHP*V-;RSKPo<6?!7wn>jn`}Tz`+_{c=rnE?=x1O#-mUl>8%Dv zRIlQfCxYR2)?(=yqvkf8QKxM4>b)Fl^bA1c zK`)WNzV+;6(hi)Fs&Rk)zNv%VUORMjNSALqCqG`}kgd=Qx)(qvI&wD0`Uu@NJwUM1 zl8e!_&2wD9?Ga_Oj|BWSz0bH>Q&4ApU@j#l>T?FAx3W8&miy*QnqftE9-ww4s+nEY zKy4Y+xKCHENJ6$c^6gx$K_5KL_zr;9@4*tfJ>xKt4~m}z`6gj7)r|VqmE@{ukhX;k z`&oxpHMLaMr|*Sj*MXETH3$5bh)^)_|arMqhmfN5LQ-hMI&vq z4C;?u?r*uXioUwWavRE12*IzO9I0{!@cPS*FXn$fjT4xAdiEhm1y0pk7XbSjW#Uc@ zdksd&56t!&KfVa!HYq7rO+poQSRj@+1;>1bf_2Jqyms7W?TMMw5 z#n`3=%>Hbv_3Z*|LS*+|>%*fAgV@+M#h-2?F>2cHkuGXj?YnLCd`xEE4f32mQBIEN_%97ty*$~_S4}>b=#U=V zLU`no2jb+eFO|A# zcuv-tTU@`K+Vk#s?bC;~E8EtE^!SE=Y5lqvxRbR{sml>fYxOD+CuavzXR&Y=K zUuR7&9+c|}jvOC2NR4=T5nJsS3bXj)7X>}B$F=Zv&;@CSHKUFk97K%vDVg~oluo?? zifc057m)?577Z<|*6M86Bi#JI0skfLEb~RKoLSv>cRr501};h;6@f)hf9I5*o<3%A z$SB)djdr=^*IJTy({F?I*8g$k3$qCP_)hv{okwnc-N@?uvy|_|EdoHUCy580)Ibt} z3ex}jZY6UQCdT&3-?hFE=z7gXZ@p00mtC)K92C~vPJ5tL&gk&_H{zY1Vo?wwS50=F zwl#&T9DJq`z2`#F>c; z_flJz;ao9g)G}55w2yw!-)7Y!Cq9tBTfy~xi@*i0gXExmpwC-et09p`?)?4qbx^EQ>9kLGxg z?KR5!PV^o|>H*Uu=3^{9A{$HTeHiR!wmDnQrX*$)(?d~X?Sr1+VW47KR<7^NPdBYl z2C|6PB4U-ndYOlotO98vmOc%o^ko?YE^fFwxJtN7L^zq+cy{)E{TMvNCBc-Kj< zS=gSf85EfUwbQV3sd?6(xXA`IqjOX%#d2!+p;t!T12d7uLym)R5A>(=E@ND=p zJ1?{t<}da9T;`fE$Yf(>h&He%$z5^en7iS5WTVM8PfFsJVloy1r*JfIUrc;iwu!Zx zFQjfO+3p>6mQBO3MQQ}WE?s@KycfFcK#9pyQWM|GW?pChQzft?s3i!9oMsT?v*E4r zZ%07{JRj4KpD+JF&sXa24Sr-@7LF0ZOtxzzZ}HoaeGlzwH@1?Eyh!_7<1-mv$i=b} z)w4UD+p;F(Zs~O(toxqvyfn_Z7n#CHiR}rbLm%_~PSbjLDv=US&?lU)fb+JrPF*)B zM&Gw~(mGl+=r0D`GH2@q)d}P1QlF1dW-_>hJ1QFOSEW*%Ke*u0hX$hw(Y+7N$1!ZG z@~xx0ND0f)cW&zB5H`9FGbYPxUz3Zb?89_h2}Q*)Q+SnDGqG_5C*gz%(?4671I@fY zSU$ssEiaIScglaW&InnKe$A)@+p#1V#%zGp-N&sDNbf7Rq9d%Fv`!Wc8Wq7oT0FTj zEad}Mb3Ur{9wXn1u&$DJb1CG*De(>R8n|Y|=8*pfbL|hPU68!l?C0>B1_}~*vHbC` zyrw{-DwQLq;}drazzaJ_uMUoH!9}|3d^@tgEw5iy&hh2DEz1bsk=3f$By;5a(obb# zcqjq1a4ngIoRcpu(v4K+oSAM1`TNMoGj^Bbj>i#YdFhXBM%6>>krrgUe1-D$I3&G- z$C7Dav@tN4?ry#yTL2g6-F$^Dks5WWfxTk(z}mN|9BY$}ye@2c@PpfWw|wLLCwc^v zPGx#&yl{m#+FKg@rXm~0ALK7=SqOch2!K=Tt;c^5D5!W@d5!rmHiE_Rb-=?`hNoT5 zxwx4`{RznSlJ$}ABVrfUx7)oGAs;+7(But?wS(`N71u}znX3LK7c9j-UhXjvz0@Yl zDr0Ija()@{Be7s4SiaEYDIL?fiOdkrLYQh&WSlcJ*yA|cPE#Y zS_YvhE8f?0J0{br0CrnxfrsxZD=1yM1$!rDGFwxEi2Nf&5hnf?-s^0phJ5xxevq{z zv_ZD{wQ6?Pv*>T&Amy^>ecDXJ?8o&`bopW1txJS@0G$$iw0wHI3yb_fM6fP4ladJa z@L?uxCEGV#kzADXc}lOac}lhuIr3ZSkll5!0PDMsl7}>$TL*B5Y`5e##5P`@ZfsVu z%~PzickosLS+T{C76(^tb5OPo5o`Y1NDL+@iw^+s6~EJ?USz4_pjiEnxLo#ie;Woj z6EFxGejTr~uv+|LawSh`dU+8g#LE;RPc4_d$Pkqe^vlS2sXT(7%&epJswn*NPy*9W zE`tlpGv#v=Tas8I@>KGc5Xcv$44IA#SY$=&>7yI1HtOVN@<}wpnmJ5lAHx)h(A3I; z0f`x7h!B#ue04(xdLM&OvK>3Uk_4>ZA*D0v^#94r!ng~+=6O!+uimWaHxi}oopvh6 zCwT>pMQI%e^j1PM>!dBO40_XhvLBiF+fdi#+_?)>xe5rJK0H2FJvM5NvsvE#?sp4F z&utdhYV@f2=;C7&jzQDsa;p6gha}!<)rMYOLKpHcG&xAXQ>&KaycRyERsqXPeP1Tg z`q&%T(>`*K4p=%J-THb8uCo~O;hVYdXBZvGJofpglkh%|DziqlEqJ6LZ}i!@YDMgo zoV>_T^&*-RjDaw-!=Lev_254iUiNIYO668~xmsG)vjeJ@_9l-87s@!Xpr}oUw;lt@ zuAWxKL0D8tD@K>Zb62UXm;f>>`-%CWa&F9$9;1o5K6D(EbP`@;pMkpxSvnawr~QFr zWE>e9ihAnWiBCdWTnm?@3;A`ICLNpuw8qC6J-iY8`=~L^< zIGuZ}<&BSdJd;OC9ZJ2J*=`CIn6u!dHzyx8>yWIHc0>y2@|C>U{JuagD)M>_%W`Vf zGgL$D)#Kj>jK?^GUZbWnSvDS_*2Bv+!k4HGjvT*D0lh`oQneHz;4A!l%TfTDN?mW0 zh89>5OjXVxx1pZJBZZObIwBj)YBwZCYDQXGnQ;8RGsXMtEi#>_{N8f0a;5Myoo4M* z&Dx21V8B@0DyNTh&o`TO-o7L5za~zNmNsQJY?TuxHdHp?1VHfy-LT+(cs+_P@c8Ce zp$iP)fHV$Z!m!3LJvMhw$heC!odE-@SL+pD(v_=sp42NQ(LjZ2f~N2$#hM^O@Kdo5 zP=KuOY70ezaSli~^W{D%rfbj-1Hro4uK@hKIcqkTtgbUM#TEy=Q5r)><`xtmL zTpWHSzFyh(4Ikx&LHH|!4oI&lp!4N(ku28k;gQASc`pH-B{|<-)Z^1rVL7v z1j%m6h6&yCBqe)LB9qR*kkmDSgJUO;O#5M!ZFcW<2s51(tg}q>Q7iWDnSBv*u#*`X zuYf%%P4*hkQmwPUWC^#+d08t()(RWSw^=yePIxrN0B$Y^jh{=NcOyowNRt2-XR5=U z-rf_5Dp=3N#!rGqRxQkPZWSkN^B{$w{PgAG^%Ktg?i_At^$pZI`DpHVC@N1$PfHIM zQCuB9Z&Cp5c1r zq|*|L=e!A(pMZ2nLHEh6de)W?)74*~w@6q~==K1pNeJzG8w+=i zL}Y(wrXSegUx$uEdVK@(L1(r#D>ZVqm);UfTmCGd?R**|B+GT(7YK<2@ zWek14Qi1?-i&x?;dq(dh7GiX;6OKFAIY%JByx~|Q3<(7FHdS}3*3gv|x?2vq6D_gt zb+bejZh$fGWNHe(!njpI+dhI}f-{6)zW)>)qplgQVe0E?ZNuB(xTT{j{QD#K^Epy^ zZ!_`IHp&uHjSIbzOQ{VOOiAb!t9X%0kCUIjNOsd7pbSpG)xcczP-2|0>6A?A@v2W9 zXCl5?1eEPDn|35&XUi#6&090^Jxu$UQD=J@Vd4bmzUU=grk-ZJOnP0Y)EL;tWZWO? zVXvKq)+A4!$_hQ^E4#slWr;X@%2EHKxzBNBs^L-6r4A;at%dce(0p1e-%r4eSuYzLT99FffKlM=$4KXR08nbQ(u zSRT(c$|v1E1i3fUQPT-L<@^<=PLwzbk3B_52h*FNl}!q(=U2Q=Baaq8<5l5`(h1>u zr^_(lR0hns5J+kFP(oR|pulHfJDiE(Jhm&^yi}HO{nAGRY;-(d)1T_;cAOnmJQeS1 zs%kloD5kXQv`n>=ldqnj_(|2*vzptRXa+-rFSD&DD6^j7RlV%?R47K zxbVB9N-+zHxCLHEJb52Nod$WFD7`-cZ;`zM@P$}B$g@wXCjiuG4j7!n1j zc5U0df0!N?kayUqwt?>z8+5R}V&-_m@nwJbhL7MMYexn(#c?I6{!=Joqr!k8yp@wY zS8pcrC$b3m!2uYi8mebkWr3ES*#_%sTRB_x*7Cz#5NgLICfU1b<&_CAMRrTel7{(J zL0=PhsouiA=Dh|YKD&;r5nsAaVTp*dq1Ky@>xo$Eud@!P6C;gRR>{?2FJJc=Z1Y@Q z09l@o-_X<4E&4y>dBFb}(34Mc4cc3ziVVUw20WUMnh-?2Xj&C756a0dtRK!aq}Vxn z=&7+`G+<1=r(TSHB9)$LuakadIWKE|d2f7MR#n%7hoL>zO)l-*932!8ttexn?=Pfd zD5&~I4!Thd5jVQxmxU+Ya|VVtub<A~DvFOYYg<%)BZ zZwE;AqH^C5$5}szE$wFn6+-L6a8=SVdMHlV{Q(5H1=Ree+=0KHj2z@2;w3)lxs(QYZlwVQF= zzT@Alm_<}m>3$-;P=;biI_2BvPNjp7WY|t^i7fuwhz|wZrL^ zF_Wlp)giC0L|mP23`l+%g++*_nW>%0o6ptF3N%Zv09h$q&gdo~b*VO92-q26X%M2w zVyU)yG1G<1F(MR%&1PA`SdiIfprun5bi0}7@g;XiguBk^c5v_Gfy^p_bGe2INnPCL zH09d&2YQ2T`_c^eA0ONy)9xCPgsJ<1MY(5_lMIc5rGUF;_!)EAVmvA;mUF}`Ozv(I z#J}qE_cRIhR+_q>U;D}FyG_1;co7k`Su=H z%nPefb8ZRAw~J)1b>sQp&&*m(4ytvuGlO9=!9EtamTp&_N)l=Xj4!9v?F0v_wIBMw|x<`X&QAs@~Ht3Eyqx`p*~0tXl}F-G@7UI zE3nRA3cD-(orOQ%H;X3a)HADjiAItMDC_c2-rQ%H9xF;I6ftkXenN@gw zWVf2@4!hHW_#jkOTJ1Q7PqkGx!ha&QjvP3>G+y~=QyRk9FSzV4y~3LJ!7e3c$RT-` z{(^fo$5Z|b?rA3AQw-N}@*mp9V;SLIu=X<)27-HcU!xf}thRw2SFH8|)bd>0gf=u${L*0^+@YMUwQ^2l6jIm_wn{7aq>UVQR~4{Ma^xv z6TwpK{V5s*b!GRU$f-clGh@bwDtL4_*$Cv-VS1v$NK{lr%uAHadmb)Itnh@vofg`o ziB(85z2*Xl=ipPwPjjB=6~Jz&&n?%E6yz@+a+SZXqJ?qQx6Ap+>bsj8GB)*l6pK#_ z%lxjeU8FzLZo~fLv;@4r7}mO$2H_%FA_Ru)Ou__mxE-*m0? z+y0i!C(n*ICQoH}%}rjG$-!r1j9WrK1+Q7@{|Era%etP)?!EB5J13g~->}tsND8Jh zGJO(CvxIYgt;bdybo7>j{if~<{hRVNp1(t=jLA`!)q{DL*7w6BVu}nv^LPp(n?dhU zvb|8P($|!y6eYZ1ib#I(mL8F(l&wetr0uvl;N5G2 z0oyH(=Ub9?3|R}EZx@>SD79Dwq&)H#+~2XEXGQ*l_jjdlr}%3^b=Pg;n?g-=xd!Ar+QSbLV|!@Y93S5od;jYD9K-!V*+>GbCG_Ao0psPb}Q@JOVikSH?mtgP%uBcn(;m z28`*h3QMV*-d#wC;*~{3`3|d?6O>h(FCO9fb+lp^7RL5S>`X=h=@H5}WBqRTvN7in zMr;Up-ti*?838#dWX)nd)kD6jaeT(W4i-Mh>`{WU(7R3=Wb{;s+gL5}+y`rDu=$V= zSt@D6W(HHkR(3tYUK|vmOxG%D8_}w>Z;Wm8%K3Mz9Iy!4=CMZN;jjaH&cFdD-wtGY zl@I4$b(urnymvgspjxFkE1dEui^Wacaum2waU`uuT1EQ$JwLpVXK0?1X*ko+Ldcqv z@Q{2V=-k^X_$+)a^5ldh;r7Qtj8R(E2kiOvJ@wGG)%aqSH0|oJ2dAgO@+3OWY9LcK zXb` zOJHj~QXs?fa|is{2fJ-0Q%|ZYD7PMsyqKwQO`rlKJ7JacE<9LfYvEo!V?CkJA(7dA zin&xr*ka;O2ao-4!Mx4L9eh(Y&_ZJvBAkW}?YhW>&Zusnh~6R++lzWx=FN|g5z`)4 zp*gd$B6&sRv|XONm@)T!*IPI97+^=N@yc=8%*+les_A(0`qi!S%*CQ@C)ugH1$;;- z>0)Vwh;!Vc;-O%SpZWN4D$Z2(i3j}WG(S*C1dN`;+hkRhd&+qMjbBjw&$VrmqWwKp z`8D9uHZFwTYO}q8a+AEN$nJT8zN9EkJU_onUX`10Gg!&3ZrEUOcLS%!j;>0BwLZ7~ zl}oezax3S138tI;1Lg%v{g}!&hI82Fl^m102;7yarN>y@6t$BeGHx6n@LpQw(A+gI z9=G2!q@dpNprw>~5HNNQdogln-E6#rTa~pn*VHBLMZTfb1K=QZ-HF9Z*|{Y`;c>O# zrLIf;ATqb=++D+l$=DFdVwFNU=V$P$@Y>$NG*~8Jnm!_Hnzk(Ck`;#70}&z* z@MO^4XX9rQ+tlia=Ud5X(aHYzAju-uU)hAE zw&tKl%mCo@m=)P7AnqLxKv*gB}*ju>{%&LiasTTvKS5nr~XSZnfMRYccgEhW3 zahtWs9UZ>@$HR?L62FRBAqU~fB+S4j^;U$nO~fZPHbBprPR^IO?q8Ezaf}*Ey;6Sf zt@Kc9hx5$^M=HC!_7U4WAf4DOQfTxxYr9S(eSCzmEUu8*ZAs{~ayH$n@h|j1J>Rt!GJ%d8%+qy38f`-18@j_!mDOvYB zr3h^@WU+OHcQRvXia8eye_i=iRivfd^2vyHHxkSFS(*sG)m1#4si2_0Kac+sk5MLzy<> zzruP;PR=8I=sgHKYN*eexjc~KH%?dB2(+}r$O3jbo99v%=jAu~p9j1waYN`9kP;J1 z+`upv>J_J%ZJSM6F$qeZBzC?-Ts01YHUO7C1T-_HdZTK7%UF~>Ro_zqzONf14^@32 zMRmQj7+sA!nR58y1#$;Q^U+YB;sVa#D=x}BzTW4x42PDzJX<3H!U$~^469|=M)SX+Ws^G$Oe$FUI#HUj=XyhN*|mQ4L1!>@L*H*>`SH zJO2?ANN4WkfkB9??vP-4O)qDBh?*p5OX+O}v{=C@WgdJOgeb~wg*9N06mBh z`VFj$r>Y}Sw>7N~$>hSE?{?({WP43FcKzdBm+f&E<_eZ)%)@L?6iGU(d!Nng?>KbX zI=+eCT`?_%{7)7HxA|RQTc*zzs}T>fXv1DXL5Vj<9eV*)XV{Z$Ge#8l3Yuy&TWg($ z3!i6IXYF8m*{>ivL2-~|yq&skxD|;>GbBC6x}Kab=X6`1S+or$89-oW#%≷Z)#Q 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 Lvlew`o(caKFJP&z delta 37105 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 z zvH4f>THS?a`#j5r!0xY~Hlyhu9MkXkeHOG8d@r-7bOp2cp8KaVlJPFvXWbAi*juwd zt4_O(W9Y764kuGT+upxC+gbZ41X;9WjxVb$Gt((kd;6e$N#DgfW-Q}O)ZpZ9^97B! zd{w_}h9CGZz`b;dFdm1gmZ+iU4C8|-PRF*=CFeyDDc9nl<*~Vmj1}hkYD3n2FGR7^ zRdtu~=p_Qj{*0${0;~mD7}n$mllPz=u8Nclxr-14(ET1h{FhuWgTHKzYCJnkh#8yD zZhKQzFlO)j;dx5A_C@GbaXnwMBlR~N$i49qDFPGt`Bkv9?W{&Es#-nH%GoMQ#vb72 z24MJiEF-&z`Ut(7WC@91q-|?OWMZypW~F9UoPBbufRrq>A*azx6&-uiEWOcA>C-df z^BS-0_VBwJWt?{LqoSiPq$~)^nFOWITj=ZF<2l|sJ08@?d96d|5lyTp)q8ZZ^&(lEbJtkaiqvG(GSKQx?Z;v} zgj%;3UOlY-ec4n?Pt*<}c^YS#2cDfN+uKa$G4WBKm7|iR1CDFW*GI0kI2=tyFh-vZ zE5B>^AX81PDH--qEh4_~eSImNGof?`hHP)*=LER*5BrJB8`Pm6;tvk?A+K8PF?z;6 zf6Yer+lRn>-Qby?q%J#@;JuLrn53vv=k2_=oa*fKbtnh=C-rx! z$jSz!3fPnY8Sd%nfy#)Ii31wu8eo|Fggn63PeQNRZ=QZa>tViL^brYvEM`uBNqyVK ztK{bXU=KoH<8|NpZpH+G0j6W?g-Uw%Z(X1Ll$o50aaUn4EQ4~eMdSY6OtAo%2Yuw` z9XOPt^4QDe{muRU9xTds?L66~&&MO|5&_t)FBn610$I`xHqU(X1Z>`|&*RKc@6N_| zlqYd|kAhn~aAxM@us3Gn=8%chbVBi**Lq9>ac-{lcon*A4Zm*~GNdmrM|@1bBBS|k zTH{$&{YrTQ@dl(|EyjUAtMNnDr}zVNpWapC4ZC5oz5xP;i`8RK^O{25^&024uc=w< zyOvHHDk_mF*7N!AROp~{?>~#hr4u+RNdsNzcZ8!{V1omL>OD!1pbxxdm72a)Q{vea z7Ua?ZSTSor{uKCL2*aDy0*va>@#s=!U=h zw6;I&Rb1b#dT2c|HZ8d(EqL`Nh+seHMrQ%+1Opwe)6X+YJUJu9irdIKfuZr<8Hk zSgA+4F8K9N@;-lEhXF5Z{F9&Kybj@>606C%eh%pyg)6*uA)I>K;b+CFwz#K+Qfy=2 zJu43LP{S+lM9%l3g5QO3XbElG?YYiy0nXY3AGfwwDkZD$2i^By=bD&ETe2!dlSei- zAI`l(P=5DR0a!*1RtkZl_cS0sZLE;&RgUnHqfoaZQGxTCUGL@@=#Z{Fm+%b#BEwfe z?B5;I^l;CXK-Sdznse2Jx8%ffk38x5CYdJ;9Dq6oZ#*WwPoQ%0DVV*1(3j@qTbagb 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 K&t;ucLK6VKKeRdk