From cf6c78985f6b07174300038c7b5e0d170bdbf68e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 28 Jul 2020 11:32:23 -0700 Subject: [PATCH 001/310] icons --- modular_citadel/icons/ui/screen_gen.dmi | Bin 5328 -> 5544 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/ui/screen_gen.dmi b/modular_citadel/icons/ui/screen_gen.dmi index d006185a3c78ab430d1e3a40d2f904e13de9f07d..4b9f51591c2eac59d19aa78ef8941311be4a1b2a 100644 GIT binary patch literal 5544 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 NT%GnhKClnC^dI6Ti3tDz literal 5328 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 From 1fa691d5690a2466640c7ec5a2a3a5062c969c4c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 28 Jul 2020 13:24:17 -0700 Subject: [PATCH 002/310] ok --- modular_citadel/icons/ui/screen_gen.dmi | Bin 5544 -> 6120 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/ui/screen_gen.dmi b/modular_citadel/icons/ui/screen_gen.dmi index 4b9f51591c2eac59d19aa78ef8941311be4a1b2a..270f7c9ad90aef4de09aef9b7ec3ae5cb78aba6f 100644 GIT binary patch literal 6120 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 f(3w;*i82gLYZ%+k{JBf# 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 NT%GnhKClnC^dI6Ti3tDz From 42db990836984ef41b21bb9b8972d6679da7b2b2 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 3 Aug 2020 13:37:37 -0700 Subject: [PATCH 003/310] why am i doing this --- code/__DEFINES/combat.dm | 19 +++--------- code/__DEFINES/combat/stamina_combat.dm | 12 ++++++++ code/datums/martial/sleeping_carp.dm | 2 +- .../datums/weather/weather_types/ash_storm.dm | 4 +-- code/game/objects/items/electrostaff.dm | 7 ++--- code/game/objects/items/powerfist.dm | 7 ++--- code/game/objects/items/shields.dm | 6 ++-- code/modules/mob/living/carbon/carbon.dm | 29 ++++++++++++++----- .../mob/living/carbon/human/species.dm | 22 +++++++++----- code/modules/mob/living/living.dm | 2 +- .../modules/mob/living/living_active_block.dm | 6 ++-- code/modules/mob/living/living_defines.dm | 18 ++++++++++-- .../modules/mob/living/silicon/robot/robot.dm | 4 --- .../mob/living/silicon/stamina_buffer.dm | 2 ++ code/modules/mob/living/stamina_buffer.dm | 26 +++++++++++++++++ code/modules/projectiles/gun.dm | 4 +-- .../projectiles/guns/ballistic/shotgun.dm | 5 ++-- .../modules/mob/living/carbon/damage_procs.dm | 13 --------- .../code/modules/mob/living/damage_procs.dm | 2 -- .../code/modules/mob/living/living.dm | 25 ---------------- tgstation.dme | 6 +++- 21 files changed, 119 insertions(+), 102 deletions(-) create mode 100644 code/__DEFINES/combat/stamina_combat.dm create mode 100644 code/modules/mob/living/silicon/stamina_buffer.dm create mode 100644 code/modules/mob/living/stamina_buffer.dm delete mode 100644 modular_citadel/code/modules/mob/living/damage_procs.dm diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 1bf9b01403..b73f95f975 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -47,8 +47,8 @@ #define COMBAT_FLAG_RESISTING_REST (1<<4) /// Intentionally resting #define COMBAT_FLAG_INTENTIONALLY_RESTING (1<<5) -/// Currently stamcritted but not as violently -#define COMBAT_FLAG_SOFT_STAMCRIT (1<<6) +/// This mob requires stamina buffer to do things that require stamina buffer. Not having this exempts the mob from stamina combat. +#define COMBAT_FLAG_STAMINA_BUFFER (1<<6) /// Force sprint mode on at all times, overrides everything including sprint disable traits. #define COMBAT_FLAG_SPRINT_FORCED (1<<7) /// This mob is capable of using the active parrying system. @@ -64,26 +64,15 @@ // Helpers for getting someone's stamcrit state. Cast to living. #define NOT_STAMCRIT 0 -#define SOFT_STAMCRIT 1 -#define HARD_STAMCRIT 2 +#define HARD_STAMCRIT 1 // Stamcrit check helpers #define IS_STAMCRIT(mob) (CHECK_STAMCRIT(mob) != NOT_STAMCRIT) -#define CHECK_STAMCRIT(mob) ((mob.combat_flags & COMBAT_FLAG_HARD_STAMCRIT)? HARD_STAMCRIT : ((mob.combat_flags & COMBAT_FLAG_SOFT_STAMCRIT)? SOFT_STAMCRIT : NOT_STAMCRIT)) +#define CHECK_STAMCRIT(mob) (mob.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) //stamina stuff -///Threshold over which attacks start being hindered. -#define STAMINA_NEAR_SOFTCRIT 90 -///softcrit for stamina damage. prevents standing up, some actions that cost stamina, etc, but doesn't force a rest or stop movement -#define STAMINA_SOFTCRIT 100 -///sanity cap to prevent stamina actions (that are still performable) from sending you into crit. -#define STAMINA_NEAR_CRIT 130 ///crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit #define STAMINA_CRIT 140 -///same as STAMINA_SOFTCRIT except for the more traditional health calculations -#define STAMINA_SOFTCRIT_TRADITIONAL 0 -///ditto, but for STAMINA_CRIT -#define STAMINA_CRIT_TRADITIONAL -40 #define CRAWLUNDER_DELAY 30 //Delay for crawling under a standing mob diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm new file mode 100644 index 0000000000..7d1e9d75c0 --- /dev/null +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -0,0 +1,12 @@ +/// Stamina buffer amount +#define STAMINA_BUFFER_CAPACITY 50 + + + + + + + + + + diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 7d884344f1..81b7ea0628 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -130,7 +130,7 @@ playsound(get_turf(A), pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, TRUE) P.firer = A P.setAngle(rand(0, 360))//SHING - A.adjustStaminaLossBuffered (3) //Citadel change to stop infinite bullet sponging as you run away, but it is buffered! + A.adjustStaminaLoss(3) return BULLET_ACT_FORCE_PIERCE return BULLET_ACT_HIT diff --git a/code/datums/weather/weather_types/ash_storm.dm b/code/datums/weather/weather_types/ash_storm.dm index 43190ef50c..3d98a82914 100644 --- a/code/datums/weather/weather_types/ash_storm.dm +++ b/code/datums/weather/weather_types/ash_storm.dm @@ -95,8 +95,8 @@ if(is_ash_immune(L)) return if(is_species(L, /datum/species/lizard/ashwalker)) - if(!IS_STAMCRIT(L)) - L.adjustStaminaLossBuffered(4) + if(L.getStaminaLoss() < (STAMINA_CRIT - 40)) + L.adjustStaminaLos(4) return L.adjustFireLoss(4) diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm index 9750994c87..bc2c965b12 100644 --- a/code/game/objects/items/electrostaff.dm +++ b/code/game/objects/items/electrostaff.dm @@ -21,12 +21,11 @@ var/can_block_projectiles = FALSE //can't block guns var/lethal_cost = 400 //10000/400*20 = 500. decent enough? var/lethal_damage = 20 - var/lethal_stam_cost = 4 var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect var/stun_stamdmg = 40 var/stun_status_duration = 25 - var/stun_stam_cost = 3.5 + var/stam_cost = 3.5 var/wielded = FALSE // track wielded status on item // haha security desword time /s @@ -171,7 +170,7 @@ turn_off() /obj/item/electrostaff/attack(mob/living/target, mob/living/user) - if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit + if(IS_STAMCRIT(user) || !UseStaminaBuffer(stam_cost))//CIT CHANGE - makes it impossible to baton in stamina softcrit to_chat(user, "You're too exhausted to use [src] properly.")//CIT CHANGE - ditto return //CIT CHANGE - ditto if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) @@ -186,13 +185,11 @@ if(user.a_intent != INTENT_HARM) if(stun_act(target, user, null, return_list)) user.do_attack_animation(target) - user.adjustStaminaLossBuffered(stun_stam_cost) return else if(!harm_act(target, user, null, return_list)) return ..() //if you can't fry them just beat them with it else //we did harm act them user.do_attack_animation(target) - user.adjustStaminaLossBuffered(lethal_stam_cost) /obj/item/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE, list/block_return = list()) var/stunforce = block_calculate_resultant_damage(stun_stamdmg, block_return) diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index 2834b3b758..349236fc2a 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -76,6 +76,9 @@ if(!tank) to_chat(user, "\The [src] can't operate without a source of gas!") return FALSE + var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT) + if(!UseStaminaBuffer(weight, warn = TRUE)) + return FALSE var/datum/gas_mixture/gasused = tank.air_contents.remove(gasperfist * fisto_setting) var/turf/T = get_turf(src) if(!T) @@ -108,8 +111,4 @@ target.throw_at(throw_target, 5 * fisto_setting, 0.5 + (fisto_setting / 2)) log_combat(user, target, "power fisted", src) - - var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT) - if(weight) - user.adjustStaminaLossBuffered(weight) return TRUE diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 992c173d3b..20dd4771a4 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -136,15 +136,17 @@ if(!(shield_flags & SHIELD_BASH_GROUND_SLAM)) to_chat(user, "You can't ground slam with [src]!") return FALSE + if(!user.UseStaminaBuffer(shieldbash_stamcost, warn = TRUE)) + return FALSE bash_target(user, target, NONE, harmful) user.do_attack_animation(target, used_item = src) playsound(src, harmful? "swing_hit" : 'sound/weapons/thudswoosh.ogg', 75, 1) last_shieldbash = world.time - user.adjustStaminaLossBuffered(shieldbash_stamcost) return TRUE // Directional sweep! last_shieldbash = world.time - user.adjustStaminaLossBuffered(shieldbash_stamcost) + if(!user.UseStaminaBuffer(shieldbash_stamcost, warn = TRUE)) + return FLASE // Since we are in combat mode, we can probably safely use the user's dir instead of getting their mouse pointing cardinal dir. var/bashdir = user.dir do_shieldbash_effect(user, bashdir, harmful) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1e31655278..9d02e7f2f7 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -602,14 +602,27 @@ remove_movespeed_modifier(/datum/movespeed_modifier/carbon_softcrit) /mob/living/carbon/update_stamina() - var/stam = getStaminaLoss() - if(stam > DAMAGE_PRECISION) - var/total_health = (maxHealth - stam) - if(total_health <= crit_threshold && !stat) - if(CHECK_MOBILITY(src, MOBILITY_STAND)) - to_chat(src, "You're too exhausted to keep going...") - KnockToFloor(TRUE) - update_health_hud() + var/total_health = getStaminaLoss() + if(total_health >= STAMINA_SOFTCRIT) + if(!(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT)) + ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) + else + if(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT) + DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) + if(total_health) + if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health >= STAMINA_CRIT && !stat) + to_chat(src, "You're too exhausted to keep going...") + set_resting(TRUE, FALSE, FALSE) + SEND_SIGNAL(src, COMSIG_DISABLE_COMBAT_MODE) + ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) + filters += CIT_FILTER_STAMINACRIT + update_mobility() + if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_SOFTCRIT) + to_chat(src, "You don't feel nearly as exhausted anymore.") + DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT | COMBAT_FLAG_SOFT_STAMCRIT) + filters -= CIT_FILTER_STAMINACRIT + update_mobility() + update_health_hud() /mob/living/carbon/update_sight() if(!client) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 430227a39c..3984688303 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1462,9 +1462,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(!(attackchain_flags & ATTACK_IS_PARRY_COUNTERATTACK)) if(HAS_TRAIT(user, TRAIT_PUGILIST))//CITADEL CHANGE - makes punching cause staminaloss but funny martial artist types get a discount - user.adjustStaminaLossBuffered(1.5) - else - user.adjustStaminaLossBuffered(3.5) + if(!user.UseStaminaBuffer(1.5, warn = TRUE)) + return + else if(!user.UseStaminaBuffer(3.5, warn = TRUE)) + return if(attacker_style && attacker_style.harm_act(user,target)) return TRUE @@ -1592,6 +1593,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) return FALSE else if(aim_for_mouth && ( target_on_help || target_restrained || target_aiming_for_mouth)) + if(!UseStaminaBuffer(3, warn = TRUE)) + return playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1) target.visible_message(\ @@ -1599,7 +1602,6 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) "[user] slaps you in the face! ",\ "You hear a slap.", target = user, target_message = "You slap [user == target ? "yourself" : "\the [target]"] in the face! ") user.do_attack_animation(target, ATTACK_EFFECT_FACE_SLAP) - user.adjustStaminaLossBuffered(3) if (!HAS_TRAIT(target, TRAIT_PERMABONER)) stop_wagging_tail(target) return FALSE @@ -1607,8 +1609,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(target.client?.prefs.cit_toggles & NO_ASS_SLAP) to_chat(user,"A force stays your hand, preventing you from slapping \the [target]'s ass!") return FALSE + if(!user.UseStaminaBuffer(3, warn = TRUE)) + return FALSE user.do_attack_animation(target, ATTACK_EFFECT_ASS_SLAP) - user.adjustStaminaLossBuffered(3) target.adjust_arousal(20,maso = TRUE) if (ishuman(target) && HAS_TRAIT(target, TRAIT_MASO) && target.has_dna() && prob(10)) target.mob_climax(forced_climax=TRUE) @@ -1626,9 +1629,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_DISARM) if(HAS_TRAIT(user, TRAIT_PUGILIST))//CITADEL CHANGE - makes disarmspam cause staminaloss, pugilists can do it almost effortlessly - user.adjustStaminaLossBuffered(1) + if(!user.UseStaminaBuffer(1, warn = TRUE)) + return else - user.adjustStaminaLossBuffered(3) + if(!user.UseStaminaBuffer(1, warn = TRUE)) + return if(attacker_style && attacker_style.disarm_act(user,target)) return TRUE @@ -1890,8 +1895,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) else if(user == target) return + if(!user.UseStaminaBuffer(4, warn = TRUE)) + return user.do_attack_animation(target, ATTACK_EFFECT_DISARM) - user.adjustStaminaLossBuffered(4) playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) if(target.w_uniform) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index b04f78f3ec..4c9416fe46 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1241,7 +1241,7 @@ SetUnconscious(clamp_unconscious_to) HealAllImmobilityUpTo(clamp_immobility_to) adjustStaminaLoss(min(0, -stamina_boost)) - adjustStaminaLossBuffered(min(0, -stamina_buffer_boost)) + RechargeStaminaBuffer(stamina_buffer_boost) if(scale_stamina_loss_recovery) adjustStaminaLoss(min(-((getStaminaLoss() - stamina_loss_recovery_bypass) * scale_stamina_loss_recovery), 0)) if(put_on_feet) diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm index 729e7d3d7a..25541c4a44 100644 --- a/code/modules/mob/living/living_active_block.dm +++ b/code/modules/mob/living/living_active_block.dm @@ -186,7 +186,7 @@ var/held_index = C.get_held_index_of_item(src) var/obj/item/bodypart/BP = C.hand_bodyparts[held_index] if(!BP?.body_zone) - return C.adjustStaminaLossBuffered(stamina_amount) //nah + return C.adjustStaminaLoss(stamina_amount) //nah var/zone = BP.body_zone var/stamina_to_zone = data.block_stamina_limb_ratio * stamina_amount var/stamina_to_chest = stamina_amount - stamina_to_zone @@ -194,9 +194,9 @@ stamina_to_chest -= stamina_buffered C.apply_damage(stamina_to_zone, STAMINA, zone) C.apply_damage(stamina_to_chest, STAMINA, BODY_ZONE_CHEST) - C.adjustStaminaLossBuffered(stamina_buffered) + C.adjustStaminaLoss(stamina_buffered) else - owner.adjustStaminaLossBuffered(stamina_amount) + owner.adjustStaminaLoss(stamina_amount) /obj/item/proc/on_active_block(mob/living/owner, atom/object, damage, damage_blocked, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, override_direction) return diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 5495d37297..f6008cd7d6 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -53,6 +53,7 @@ var/hallucination = 0 //Directly affects how long a mob will hallucinate for + var/last_special = 0 //Used by the resist verb, likely used to prevent players from bypassing next_move by logging in/out. var/timeofdeath = 0 //Allows mobs to move through dense areas without restriction. For instance, in space or out of holder objects. @@ -148,9 +149,6 @@ var/combatmessagecooldown = 0 var/incomingstammult = 1 - var/bufferedstam = 0 - var/stambuffer = 20 - var/stambufferregentime //Sprint buffer--- var/sprint_buffer = 42 //Tiles @@ -159,3 +157,17 @@ var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math. var/sprint_stamina_cost = 0.70 //stamina loss per tile while insufficient sprint buffer. //---End + + // Stamina Buffer--- + /// Our maximum stamina buffer + var/stamina_buffer_max = STAMINA_BUFFER_CAPACITY + /// Our stamina buffer + var/stamina_buffer = STAMINA_BUFFER_CAPACITY + /// Stamina buffer regen modifier + var/stamina_buffer_regen_mod = 1 + /// Standard stamina buffer regen per second + var/stamina_buffer_regen = STAMINA_BUFFER_REGEN_PER_SECOND + /// Standard stamina buffer regen per second with combat mode + var/stamina_buffer_regen_combat = STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT + /// Last time stamina buffer regen was done + var/stamina_buffer_regen_last = 0 diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 4fcd6d1dbd..0565e0300c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1114,10 +1114,6 @@ bellyup = 1 update_icons() -/mob/living/silicon/robot/adjustStaminaLossBuffered(amount, updating_health = 1) - if(istype(cell)) - cell.charge -= amount*5 - /mob/living/silicon/robot/verb/viewmanifest() set category = "Robot Commands" set name = "View Crew Manifest" diff --git a/code/modules/mob/living/silicon/stamina_buffer.dm b/code/modules/mob/living/silicon/stamina_buffer.dm new file mode 100644 index 0000000000..139597f9cb --- /dev/null +++ b/code/modules/mob/living/silicon/stamina_buffer.dm @@ -0,0 +1,2 @@ + + diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm new file mode 100644 index 0000000000..7412c35dad --- /dev/null +++ b/code/modules/mob/living/stamina_buffer.dm @@ -0,0 +1,26 @@ +/** + * Attempts to use an amount of stamina from our stamina buffer. + * Does not use anything if we don't have enough. + * + * Returns TRUE or FALSE based on if we have it. + */ +/mob/living/proc/UseStaminaBuffer(amount, warn = FALSE) + if(!(combat_flags & COMBAT_FLAG_STAMINA_BUFFER)) + return TRUE + if(stamina_buffer < amount) + if(warn) + to_chat(src, "You do not have enough action stamina to do that!") + return + return FALSE + stamina_buffer -= amount + return TRUE + +/** + * Updates our stamina buffer amount. + */ +/mob/living/proc/UpdateStaminaBuffer(updating_hud = TRUE) + var/time = world.time - stamina_buffer_regen_last + if(time <= 0) + return + stamina_buffer_regen_last = time + var/penalized diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 4126c81367..a05f88eca1 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -153,8 +153,8 @@ shake_camera(user, recoil + 1, recoil) if(stam_cost) //CIT CHANGE - makes gun recoil cause staminaloss - var/safe_cost = clamp(stam_cost, 0, STAMINA_NEAR_CRIT - user.getStaminaLoss())*(firing && burst_size >= 2 ? 1/burst_size : 1) - user.adjustStaminaLossBuffered(safe_cost) //CIT CHANGE - ditto + var/safe_cost = clamp(stam_cost, 0, user.stamina_buffer)*(firing && burst_size >= 2 ? 1/burst_size : 1) + user.UseStaminaBuffer(safe_cost) if(suppressed) playsound(user, fire_sound, 10, 1) diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 873b129c8f..4d9a79bf92 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -44,10 +44,9 @@ if(HAS_TRAIT(user, TRAIT_FAST_PUMP)) recentpump = world.time + 2 else + if(!user.UseStaminaBuffer(2, warn = TRUE)) + return recentpump = world.time + 10 - if(istype(user))//CIT CHANGE - makes pumping shotguns cost a lil bit of stamina. - user.adjustStaminaLossBuffered(2) //CIT CHANGE - DITTO. make this scale inversely to the strength stat when stats/skills are added - return /obj/item/gun/ballistic/shotgun/blow_up(mob/user) . = 0 diff --git a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm index 17c3f17ad8..0457b853b7 100644 --- a/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm +++ b/modular_citadel/code/modules/mob/living/carbon/damage_procs.dm @@ -1,16 +1,3 @@ -/mob/living/carbon/adjustStaminaLossBuffered(amount, updating_health = 1) - if(status_flags & GODMODE) - return 0 - if(CONFIG_GET(flag/disable_stambuffer)) - return - var/directstamloss = (bufferedstam + amount) - stambuffer - if(directstamloss > 0) - adjustStaminaLoss(directstamloss) - bufferedstam = clamp(bufferedstam + amount, 0, stambuffer) - stambufferregentime = world.time + 10 - if(updating_health) - update_health_hud() - /mob/living/carbon/adjustStaminaLoss(amount, updating_health = TRUE, forced = FALSE, affected_zone = BODY_ZONE_CHEST) if(!forced && (status_flags & GODMODE)) return FALSE diff --git a/modular_citadel/code/modules/mob/living/damage_procs.dm b/modular_citadel/code/modules/mob/living/damage_procs.dm deleted file mode 100644 index a399c17c71..0000000000 --- a/modular_citadel/code/modules/mob/living/damage_procs.dm +++ /dev/null @@ -1,2 +0,0 @@ -/mob/living/proc/adjustStaminaLossBuffered(amount, updating_health = TRUE, forced = FALSE) - return diff --git a/modular_citadel/code/modules/mob/living/living.dm b/modular_citadel/code/modules/mob/living/living.dm index 01867e9dcc..b5be028607 100644 --- a/modular_citadel/code/modules/mob/living/living.dm +++ b/modular_citadel/code/modules/mob/living/living.dm @@ -1,5 +1,3 @@ -/mob/living - /atom var/pseudo_z_axis @@ -24,26 +22,3 @@ if(.) pseudo_z_axis = newloc.get_fake_z() pixel_z = pseudo_z_axis - -/mob/living/carbon/update_stamina() - var/total_health = getStaminaLoss() - if(total_health >= STAMINA_SOFTCRIT) - if(!(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT)) - ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) - else - if(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT) - DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) - if(total_health) - if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health >= STAMINA_CRIT && !stat) - to_chat(src, "You're too exhausted to keep going...") - set_resting(TRUE, FALSE, FALSE) - SEND_SIGNAL(src, COMSIG_DISABLE_COMBAT_MODE) - ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) - filters += CIT_FILTER_STAMINACRIT - update_mobility() - if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_SOFTCRIT) - to_chat(src, "You don't feel nearly as exhausted anymore.") - DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT | COMBAT_FLAG_SOFT_STAMCRIT) - filters -= CIT_FILTER_STAMINACRIT - update_mobility() - update_health_hud() diff --git a/tgstation.dme b/tgstation.dme index b33277b4c0..7ea90680c7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -128,9 +128,11 @@ #include "code\__DEFINES\_flags\shields.dm" #include "code\__DEFINES\admin\keybindings.dm" #include "code\__DEFINES\chemistry\reactions.dm" +#include "code\__DEFINES\combat\aim_instability.dm" #include "code\__DEFINES\combat\attack_types.dm" #include "code\__DEFINES\combat\block.dm" #include "code\__DEFINES\combat\block_parry.dm" +#include "code\__DEFINES\combat\stamina_combat.dm" #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" #include "code\__DEFINES\dcs\signals.dm" @@ -2382,6 +2384,7 @@ #include "code\modules\mob\dead\observer\observer_movement.dm" #include "code\modules\mob\dead\observer\orbit.dm" #include "code\modules\mob\dead\observer\say.dm" +#include "code\modules\mob\living\aim_instability.dm" #include "code\modules\mob\living\blood.dm" #include "code\modules\mob\living\bloodcrawl.dm" #include "code\modules\mob\living\clickdelay.dm" @@ -2402,6 +2405,7 @@ #include "code\modules\mob\living\login.dm" #include "code\modules\mob\living\logout.dm" #include "code\modules\mob\living\say.dm" +#include "code\modules\mob\living\stamina_buffer.dm" #include "code\modules\mob\living\status_procs.dm" #include "code\modules\mob\living\taste.dm" #include "code\modules\mob\living\update_icons.dm" @@ -2527,6 +2531,7 @@ #include "code\modules\mob\living\silicon\silicon.dm" #include "code\modules\mob\living\silicon\silicon_defense.dm" #include "code\modules\mob\living\silicon\silicon_movement.dm" +#include "code\modules\mob\living\silicon\stamina_buffer.dm" #include "code\modules\mob\living\silicon\ai\ai.dm" #include "code\modules\mob\living\silicon\ai\ai_defense.dm" #include "code\modules\mob\living\silicon\ai\death.dm" @@ -3491,7 +3496,6 @@ #include "modular_citadel\code\modules\mentor\mentorpm.dm" #include "modular_citadel\code\modules\mentor\mentorsay.dm" #include "modular_citadel\code\modules\mob\cit_emotes.dm" -#include "modular_citadel\code\modules\mob\living\damage_procs.dm" #include "modular_citadel\code\modules\mob\living\living.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" From 0a36f9fbb57c12a4c861f80f1bea2377f9c6dae7 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 4 Aug 2020 22:40:28 -0700 Subject: [PATCH 004/310] changes --- code/__DEFINES/_flags/item_flags.dm | 6 +-- code/__DEFINES/combat.dm | 30 ------------- code/__DEFINES/combat/stamina_combat.dm | 37 +++++++++++++++ code/__DEFINES/skills/defines.dm | 1 - code/_onclick/item_attack.dm | 45 +++++++------------ code/game/objects/items.dm | 4 +- code/game/objects/items/powerfist.dm | 2 +- code/game/objects/items/tools/screwdriver.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 2 +- .../mob/living/carbon/human/species.dm | 5 ++- code/modules/mob/living/carbon/life.dm | 6 --- code/modules/projectiles/gun.dm | 4 ++ tgstation.dme | 2 - 13 files changed, 66 insertions(+), 80 deletions(-) diff --git a/code/__DEFINES/_flags/item_flags.dm b/code/__DEFINES/_flags/item_flags.dm index 26e764c45b..7da71e22cb 100644 --- a/code/__DEFINES/_flags/item_flags.dm +++ b/code/__DEFINES/_flags/item_flags.dm @@ -22,12 +22,10 @@ #define SURGICAL_TOOL (1<<10) ///Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. #define NO_UNIFORM_REQUIRED (1<<11) -///Damage when attacking people is not affected by combat mode. -#define NO_COMBAT_MODE_FORCE_MODIFIER (1<<12) /// This item can be used to parry. Only a basic check used to determine if we should proceed with parry chain at all. -#define ITEM_CAN_PARRY (1<<13) +#define ITEM_CAN_PARRY (1<<12) /// This item can be used in the directional blocking system. Only a basic check used to determine if we should proceed with directional block handling at all. -#define ITEM_CAN_BLOCK (1<<14) +#define ITEM_CAN_BLOCK (1<<13) // Flags for the clothing_flags var on /obj/item/clothing diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index b73f95f975..0679c7a3fc 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -243,36 +243,6 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list( //We will round to this value in damage calculations. #define DAMAGE_PRECISION 0.01 -//items total mass, used to calculate their attacks' stamina costs. If not defined, the cost will be (w_class * 1.25) -#define TOTAL_MASS_TINY_ITEM 1.25 -#define TOTAL_MASS_SMALL_ITEM 2.5 -#define TOTAL_MASS_NORMAL_ITEM 3.75 -#define TOTAL_MASS_BULKY_ITEM 5 -#define TOTAL_MASS_HUGE_ITEM 6.25 -#define TOTAL_MASS_GIGANTIC_ITEM 7.5 - -#define TOTAL_MASS_HAND_REPLACEMENT 5 //standard punching stamina cost. most hand replacements are huge items anyway. -#define TOTAL_MASS_MEDIEVAL_WEAPON 3.6 //very, very generic average sword/warpick/etc. weight in pounds. -#define TOTAL_MASS_TOY_SWORD 1.5 - -//stamina cost defines. -#define STAM_COST_ATTACK_OBJ_MULT 1.2 -#define STAM_COST_ATTACK_MOB_MULT 1 -#define STAM_COST_BATON_MOB_MULT 1 -#define STAM_COST_NO_COMBAT_MULT 1.25 -#define STAM_COST_W_CLASS_MULT 1.25 -#define STAM_COST_THROW_MULT 2 -#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. - -///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted. -#define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66 -/// changeNext_move penalty multiplier of the above. -#define STAM_CRIT_ITEM_ATTACK_DELAY 1.75 -/// Damage penalty when fighting prone. -#define LYING_DAMAGE_PENALTY 0.7 -/// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise. -#define STAM_CRIT_GUN_DELAY 2.75 - //stamina recovery defines. Blocked if combat mode is on. #define STAM_RECOVERY_STAM_CRIT -7.5 #define STAM_RECOVERY_RESTING -6 diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index 7d1e9d75c0..09dbc7253b 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -8,5 +8,42 @@ +// Standard amounts for stamina usage +// Multipliers +/// Base stamina cost for an item of a certain w_class without total_mass set. +#define STAM_COST_W_CLASS_MULT 1.25 +// Flat amounts +/// Usage for eyestabbing with a screwdriver +#define STAMINA_COST_ITEM_EYESTAB 7.5 +/// Usage for shoving yourself off the ground instantly +#define STAMINA_COST_SHOVE_UP 10 + +//items total mass, used to calculate their attacks' stamina costs. If not defined, the cost will be (w_class * 1.25) +#define TOTAL_MASS_TINY_ITEM 1.25 +#define TOTAL_MASS_SMALL_ITEM 2.5 +#define TOTAL_MASS_NORMAL_ITEM 3.75 +#define TOTAL_MASS_BULKY_ITEM 5 +#define TOTAL_MASS_HUGE_ITEM 6.25 +#define TOTAL_MASS_GIGANTIC_ITEM 7.5 + +#define TOTAL_MASS_HAND_REPLACEMENT 5 //standard punching stamina cost. most hand replacements are huge items anyway. +#define TOTAL_MASS_MEDIEVAL_WEAPON 3.6 //very, very generic average sword/warpick/etc. weight in pounds. +#define TOTAL_MASS_TOY_SWORD 1.5 + +//stamina cost defines. +#define STAM_COST_ATTACK_OBJ_MULT 1.2 +#define STAM_COST_ATTACK_MOB_MULT 1 +#define STAM_COST_BATON_MOB_MULT 1 +#define STAM_COST_THROW_MULT 2 +#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. + +///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted. +#define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66 +/// changeNext_move penalty multiplier of the above. +#define STAM_CRIT_ITEM_ATTACK_DELAY 1.75 +/// Damage penalty when fighting prone. +#define LYING_DAMAGE_PENALTY 0.7 +/// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise. +#define STAM_CRIT_GUN_DELAY 2.75 diff --git a/code/__DEFINES/skills/defines.dm b/code/__DEFINES/skills/defines.dm index 47aaeeb1dc..a0b34895df 100644 --- a/code/__DEFINES/skills/defines.dm +++ b/code/__DEFINES/skills/defines.dm @@ -40,7 +40,6 @@ #define SKILL_TRAIN_ATTACK_OBJ "train_attack_obj" #define SKILL_STAMINA_COST "stamina_cost" //Influences the stamina cost from weapon usage. #define SKILL_THROW_STAM_COST "throw_stam_cost" -#define SKILL_COMBAT_MODE "combat_mode" //The user must have combat mode on. #define SKILL_SANITY "sanity" //Is the skill affected by (in)sanity. #define SKILL_INTELLIGENCE "intelligence" //Is the skill affected by brain damage? diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 6a26a6f116..307b476e2b 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -85,6 +85,9 @@ if(force && damtype != STAMINA && HAS_TRAIT(user, TRAIT_PACIFISM)) to_chat(user, "You don't want to harm other living beings!") return + + if(!UseStaminaBufferStandard(user, STAM_COST_ATTACK_MOB_MULT, null, TRUE)) + return DISCARD_LAST_ACTION if(!force) playsound(loc, 'sound/weapons/tap.ogg', get_clamped_volume(), 1, -1) @@ -100,10 +103,6 @@ log_combat(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") add_fingerprint(user) - var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT) //CIT CHANGE - makes attacking things cause stamina loss - if(weight) - user.adjustStaminaLossBuffered(weight) - // CIT SCREENSHAKE if(force >= 15) shake_camera(user, ((force - 10) * 0.01 + 1), ((force - 10) * 0.01)) @@ -120,28 +119,23 @@ if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_OBJ, O, user) & COMPONENT_NO_ATTACK_OBJ) return if(item_flags & NOBLUDGEON) - return + return DISCARD_LAST_ACTION + if(!UseStaminaBufferStandard(user, STAM_COST_ATTACK_OBJ_MULT, warn = TRUE)) + return DISCARD_LAST_ACTION user.do_attack_animation(O) O.attacked_by(src, user) - var/weight = getweight(user, STAM_COST_ATTACK_OBJ_MULT) - if(weight) - user.adjustStaminaLossBuffered(weight)//CIT CHANGE - makes attacking things cause stamina loss /atom/movable/proc/attacked_by() return /obj/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) var/totitemdamage = I.force * damage_multiplier - var/bad_trait var/stamloss = user.getStaminaLoss() if(stamloss > STAMINA_NEAR_SOFTCRIT) //The more tired you are, the less damage you do. var/penalty = (stamloss - STAMINA_NEAR_SOFTCRIT)/(STAMINA_NEAR_CRIT - STAMINA_NEAR_SOFTCRIT)*STAM_CRIT_ITEM_ATTACK_PENALTY totitemdamage *= 1 - penalty - if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE)) - bad_trait = SKILL_COMBAT_MODE //blacklist combat skills. - if(I.used_skills && user.mind) if(totitemdamage) totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait) @@ -196,19 +190,10 @@ stam_mobility_mult = LYING_DAMAGE_PENALTY . *= stam_mobility_mult - var/bad_trait - if(!(I.item_flags & NO_COMBAT_MODE_FORCE_MODIFIER)) - if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE)) - bad_trait = SKILL_COMBAT_MODE //blacklist combat skills. - if(SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) - . *= 0.8 - else if(SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE)) - . *= 1.2 - if(!user.mind || !I.used_skills) return if(.) - . = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB, bad_trait) + . = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB) for(var/skill in I.used_skills) if(!(SKILL_TRAIN_ATTACK_MOB in I.used_skills[skill])) continue @@ -264,14 +249,16 @@ . = (total_mass || w_class * STAM_COST_W_CLASS_MULT) * multiplier if(!user) return - var/bad_trait - if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE)) - . *= STAM_COST_NO_COMBAT_MULT - bad_trait = SKILL_COMBAT_MODE if(used_skills && user.mind) - . = user.mind.item_action_skills_mod(src, ., skill_difficulty, trait, bad_trait, FALSE) - var/total_health = user.getStaminaLoss() - . = clamp(., 0, STAMINA_NEAR_CRIT - total_health) + . = user.mind.item_action_skills_mod(src, ., skill_difficulty, trait, null, FALSE) + +/** + * Uses the amount of stamina required for a standard hit + */ +/obj/item/proc/UseStaminaBufferStandard(mob/living/user, multiplier = 1, trait = SKILL_STAMINA_COST, warn = TRUE) + ASSERT(user) + var/cost = getweight(user, multiplier, trait) + return user.UseStaminaBuffer(cost, warn) /// How long this staggers for. 0 and negatives supported. /obj/item/proc/melee_stagger_duration(force_override) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 5870c8a780..2617ba2768 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -565,7 +565,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb to_chat(user, "You cannot locate any organic eyes on this brain!") return - if(IS_STAMCRIT(user))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit + if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(STAMINA_COST_ITEM_EYESTAB, warn = TRUR))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto return //CIT CHANGE - ditto @@ -575,8 +575,6 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb user.do_attack_animation(M) - user.adjustStaminaLossBuffered(10)//CIT CHANGE - makes eyestabbing cost stamina - if(M != user) M.visible_message("[user] has stabbed [M] in the eye with [src]!", \ "[user] stabs you in the eye with [src]!") diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index 349236fc2a..1e8668b6e2 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -6,7 +6,7 @@ lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' flags_1 = CONDUCT_1 - item_flags = NEEDS_PERMIT | NO_COMBAT_MODE_FORCE_MODIFIER //To avoid ambushing and oneshotting healthy crewmembers on force setting 3. + item_flags = NEEDS_PERMIT attack_verb = list("whacked", "fisted", "power-punched") force = 20 throwforce = 10 diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index e9f517a9f1..523c5b951b 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -155,4 +155,4 @@ item_state = "screwdriver_nuke" usesound = 'sound/items/pshoom.ogg' toolspeed = 0.2 - random_color = FALSE \ No newline at end of file + random_color = FALSE diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 9d02e7f2f7..3638e50fdc 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -623,7 +623,7 @@ filters -= CIT_FILTER_STAMINACRIT update_mobility() update_health_hud() - + /mob/living/carbon/update_sight() if(!client) return diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3984688303..ffa1aa989a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1593,7 +1593,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) return FALSE else if(aim_for_mouth && ( target_on_help || target_restrained || target_aiming_for_mouth)) - if(!UseStaminaBuffer(3, warn = TRUE)) + if(!user.UseStaminaBuffer(3, warn = TRUE)) return playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1) @@ -1874,9 +1874,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(CHECK_MOBILITY(user, MOBILITY_STAND)) to_chat(user, "You can only force yourself up if you're on the ground.") return + if(!user.UseStaminaBuffer(STAMINA_COST_SHOVE_UP, TRUE)) + return user.visible_message("[user] forces [p_them()]self up to [p_their()] feet!", "You force yourself up to your feet!") user.set_resting(FALSE, TRUE) - user.adjustStaminaLossBuffered(user.stambuffer) //Rewards good stamina management by making it easier to instantly get up from resting playsound(user, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) /datum/species/proc/altdisarm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index e29c6b9ffe..925172df49 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -531,12 +531,6 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put incomingstammult = max(0.01, incomingstammult) incomingstammult = min(1, incomingstammult*2) - //CIT CHANGES START HERE. STAMINA BUFFER STUFF - if(bufferedstam && world.time > stambufferregentime) - var/drainrate = max((bufferedstam*(bufferedstam/(5)))*0.1,1) - bufferedstam = max(bufferedstam - drainrate, 0) - //END OF CIT CHANGES - var/restingpwr = 1 + 4 * !CHECK_MOBILITY(src, MOBILITY_STAND) //Dizziness diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a05f88eca1..a176bf8149 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -594,6 +594,9 @@ update_icon() /obj/item/gun/proc/getinaccuracy(mob/living/user, bonus_spread, stamloss) + return 0 // Replacement TBD: Exponential curved aim instability system. + +/* if(inaccuracy_modifier == 0) return bonus_spread var/base_inaccuracy = weapon_weight * 25 * inaccuracy_modifier @@ -610,6 +613,7 @@ if(mult < 0) //accurate weapons should provide a proper bonus with negative inaccuracy. the opposite is true too. mult *= 1/inaccuracy_modifier return max(bonus_spread + (base_inaccuracy * mult), 0) //no negative spread. +*/ /obj/item/gun/proc/getstamcost(mob/living/carbon/user) . = recoil diff --git a/tgstation.dme b/tgstation.dme index 7ea90680c7..b51c21fe2d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -128,7 +128,6 @@ #include "code\__DEFINES\_flags\shields.dm" #include "code\__DEFINES\admin\keybindings.dm" #include "code\__DEFINES\chemistry\reactions.dm" -#include "code\__DEFINES\combat\aim_instability.dm" #include "code\__DEFINES\combat\attack_types.dm" #include "code\__DEFINES\combat\block.dm" #include "code\__DEFINES\combat\block_parry.dm" @@ -2384,7 +2383,6 @@ #include "code\modules\mob\dead\observer\observer_movement.dm" #include "code\modules\mob\dead\observer\orbit.dm" #include "code\modules\mob\dead\observer\say.dm" -#include "code\modules\mob\living\aim_instability.dm" #include "code\modules\mob\living\blood.dm" #include "code\modules\mob\living\bloodcrawl.dm" #include "code\modules\mob\living\clickdelay.dm" From de3227e3e0e4831b8c9efdfd9919a90bc7bf085e Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 4 Aug 2020 22:55:33 -0700 Subject: [PATCH 005/310] fix --- code/__DEFINES/combat/stamina_combat.dm | 24 ++++++++----------- code/_onclick/item_attack.dm | 9 ------- code/game/objects/items.dm | 2 +- code/game/objects/items/melee/misc.dm | 3 ++- code/game/objects/items/mop.dm | 6 ++--- code/modules/mob/living/carbon/human/human.dm | 3 +-- 6 files changed, 16 insertions(+), 31 deletions(-) diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index 09dbc7253b..b35329d84d 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -1,12 +1,14 @@ +// Stamina Buffer /// Stamina buffer amount -#define STAMINA_BUFFER_CAPACITY 50 - - - - - - - +#define STAMINA_BUFFER_CAPACITY 35 +/// Stamina buffer regen per decisecond +#define STAMINA_BUFFER_REGEN_DS 0.1 +/// Stamina buffer regen multiplier while in combat mode +#define STAMINA_BUFFER_REGEN_COMBAT_MULT 3 +/// Linear scaling minimum for stamina buffer regen in percentage at stamcrit +#define STAMINA_BUFFER_STAMCRIT_PENALTY_REGEN 0.75 +/// Linear scaling minimum for stamina buffer capacity in percentage at stamcrit +#define STAMINA_BUFFER_STAMCRIT_PENALTY_CAPACITY 0.5 // Standard amounts for stamina usage @@ -39,11 +41,5 @@ #define STAM_COST_THROW_MULT 2 #define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. -///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted. -#define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66 -/// changeNext_move penalty multiplier of the above. -#define STAM_CRIT_ITEM_ATTACK_DELAY 1.75 /// Damage penalty when fighting prone. #define LYING_DAMAGE_PENALTY 0.7 -/// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise. -#define STAM_CRIT_GUN_DELAY 2.75 diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 307b476e2b..54cd4e1fd3 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -131,11 +131,6 @@ /obj/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) var/totitemdamage = I.force * damage_multiplier - var/stamloss = user.getStaminaLoss() - if(stamloss > STAMINA_NEAR_SOFTCRIT) //The more tired you are, the less damage you do. - var/penalty = (stamloss - STAMINA_NEAR_SOFTCRIT)/(STAMINA_NEAR_CRIT - STAMINA_NEAR_SOFTCRIT)*STAM_CRIT_ITEM_ATTACK_PENALTY - totitemdamage *= 1 - penalty - if(I.used_skills && user.mind) if(totitemdamage) totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait) @@ -181,11 +176,7 @@ if(!.) return - var/stamloss = user.getStaminaLoss() var/stam_mobility_mult = 1 - if(stamloss > STAMINA_NEAR_SOFTCRIT) //The more tired you are, the less damage you do. - var/penalty = (stamloss - STAMINA_NEAR_SOFTCRIT)/(STAMINA_NEAR_CRIT - STAMINA_NEAR_SOFTCRIT)*STAM_CRIT_ITEM_ATTACK_PENALTY - stam_mobility_mult -= penalty if(stam_mobility_mult > LYING_DAMAGE_PENALTY && !CHECK_MOBILITY(user, MOBILITY_STAND)) //damage penalty for fighting prone, doesn't stack with the above. stam_mobility_mult = LYING_DAMAGE_PENALTY . *= stam_mobility_mult diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 2617ba2768..71aff1562c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -565,7 +565,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb to_chat(user, "You cannot locate any organic eyes on this brain!") return - if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(STAMINA_COST_ITEM_EYESTAB, warn = TRUR))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit + if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(STAMINA_COST_ITEM_EYESTAB, warn = TRUE))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto return //CIT CHANGE - ditto diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 9a7d455df6..f90f484513 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -349,6 +349,8 @@ return else if(cooldown_check < world.time) + if(!UseStaminaBufferStandard(user, STAM_COST_BATON_MOB_MULT, warn = TRUE)) + return DISCARD_LAST_ACTION if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS) playsound(target, 'sound/weapons/genhit.ogg', 50, 1) return @@ -370,7 +372,6 @@ else target.LAssailant = WEAKREF(user) cooldown_check = world.time + cooldown - user.adjustStaminaLossBuffered(getweight(user, STAM_COST_BATON_MOB_MULT)) else var/wait_desc = get_wait_description() if(wait_desc) diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm index b420bfc002..01ef96b7e8 100644 --- a/code/game/objects/items/mop.dm +++ b/code/game/objects/items/mop.dm @@ -56,22 +56,20 @@ return if(T) + if(!L.UseStaminaBuffer(stamusage, warn = TRUE)) + return user.visible_message("[user] cleans \the [T] with [src].", "You clean \the [T] with [src].") clean(T) user.DelayNextAction(CLICK_CD_MELEE) user.do_attack_animation(T, used_item = src) - if(istype(L)) - L.adjustStaminaLossBuffered(stamusage) playsound(T, "slosh", 50, 1) - /obj/effect/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/mop) || istype(I, /obj/item/soap)) return else return ..() - /obj/item/mop/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) if(insertable) J.put_in_cart(src, user) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 145db1be1e..b76f3139bd 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1053,9 +1053,8 @@ remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown) remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown_flying) return - var/stambufferinfluence = (bufferedstam*(100/stambuffer))*0.2 //CIT CHANGE - makes stamina buffer influence movedelay if(!HAS_TRAIT(src, TRAIT_IGNOREDAMAGESLOWDOWN)) //if we want to ignore slowdown from damage, but not from equipment - var/health_deficiency = ((maxHealth + stambufferinfluence) - health + (getStaminaLoss()*0.75))//CIT CHANGE - reduces the impact of staminaloss and makes stamina buffer influence it + var/health_deficiency = ((maxHealth) - health + (getStaminaLoss()*0.75))//CIT CHANGE - reduces the impact of staminaloss and makes stamina buffer influence it if(health_deficiency >= 40) add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown, TRUE, (health_deficiency-39) / 75) add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown_flying, TRUE, (health_deficiency-39) / 25) From e85b6a490bbbf950f5f27dbe1fd5310936a1692b Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 3 Aug 2020 14:45:07 -0500 Subject: [PATCH 006/310] minimum spawns subsystem - squashed --- code/controllers/subsystem/minimum_spawns.dm | 124 ++++++++++++++++++ code/datums/ruins/lavaland.dm | 5 +- .../turfs/simulated/floor/plating/asteroid.dm | 1 + tgstation.dme | 1 + 4 files changed, 127 insertions(+), 4 deletions(-) create mode 100644 code/controllers/subsystem/minimum_spawns.dm diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm new file mode 100644 index 0000000000..e45c05d88f --- /dev/null +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -0,0 +1,124 @@ +SUBSYSTEM_DEF(min_spawns) + name = "Minimum Spawns" + init_order = INIT_ORDER_DEFAULT + flags = SS_BACKGROUND + wait = 2 + var/snaxi_snowflake_check = FALSE + var/list/active_spawns = list() // lavaland, snaxi, etc. primary spawn list + var/list/active_spawns_2 = list() // snaxi underground, etc. secondary spawn list + var/list/valid_mining_turfs = list() // lavaland/snaxi turfs + var/list/valid_mining_turfs_2 = list() // snaxi underground turfs + +GLOBAL_LIST_INIT(minimum_lavaland_spawns, list( + /obj/structure/spawner/lavaland, + /obj/structure/spawner/lavaland/goliath, + /obj/structure/spawner/lavaland/legion, + /mob/living/simple_animal/hostile/megafauna/dragon, + /mob/living/simple_animal/hostile/megafauna/colossus, + /mob/living/simple_animal/hostile/megafauna/bubblegum +)) + +GLOBAL_LIST_INIT(minimum_snow_spawns, list( + /obj/structure/spawner/ice_moon, + /obj/structure/spawner/ice_moon/polarbear +)) +GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( + /obj/structure/spawner/ice_moon/demonic_portal, + /obj/structure/spawner/ice_moon/demonic_portal/ice_whelp, + /obj/structure/spawner/ice_moon/demonic_portal/snowlegion +)) + +// step 1: check for which list(s) to use - done +// step 2: check for caves - done +// step 3: check for mobs - done +// step 4: start throwing shit down - done +// step 5: snaxi support - done? + +/datum/controller/subsystem/min_spawns/Initialize(start_timeofday) + if(SSmapping.config.map_name == "Snow Taxi") //todo: recognizing maps that aren't lavaland mining but are also not snaxi + active_spawns = GLOB.minimum_snow_spawns + active_spawns_2 = GLOB.minimum_snow_under_spawns + snaxi_snowflake_check = TRUE + else + active_spawns = GLOB.minimum_lavaland_spawns + if(!active_spawns) + flags = SS_NO_FIRE + return + // borrowing this from auxbase code - see code\modules\mining\aux_base.dm + if(snaxi_snowflake_check) + for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) + for(var/turf/TT in Z_TURFS(z_level)) + if(!isarea(TT.loc)) + continue + var/area/A = TT.loc + if(!A.mob_spawn_allowed) + continue + if(!istype(TT, /turf/open/floor/plating/asteroid)) + continue + valid_mining_turfs.Add(TT) + for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND)) + for(var/turf/TT in Z_TURFS(z_level)) + if(!isarea(TT.loc)) + continue + var/area/A = TT.loc + if(!A.mob_spawn_allowed) + continue + if(!istype(TT, /turf/open/floor/plating/asteroid)) + continue + valid_mining_turfs_2.Add(TT) + else + for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_MINING)) + for(var/turf/TT in Z_TURFS(z_level)) + if(!isarea(TT.loc)) + continue + var/area/A = TT.loc + if(!A.mob_spawn_allowed) + continue + if(!istype(TT, /turf/open/floor/plating/asteroid)) + continue + valid_mining_turfs.Add(TT) + if(!valid_mining_turfs) + flags = SS_NO_FIRE + return + +/datum/controller/subsystem/min_spawns/fire(resumed) + if(active_spawns.len) + var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf + var/MS_tospawn = pick_n_take(active_spawns) + for(var/mob/living/simple_animal/hostile/H in urange(36,RT)) //prevents mob clumps + if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 40) + active_spawns.Add(MS_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 24) + active_spawns.Add(MS_tospawn) + return //let's at least /try/ to space these out? + for(var/obj/structure/spawner/LT in urange(36,RT)) //prevents tendril/mega clumps + if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 40) + active_spawns.Add(MS_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 24) + active_spawns.Add(MS_tospawn) + return //let's at least /try/ to space these out? + // man the overhead on this is gonna SUCK + new MS_tospawn(RT) + if(active_spawns_2.len) + var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf + var/MS2_tospawn = pick_n_take(active_spawns_2) + for(var/mob/living/simple_animal/hostile/H in urange(36,RT)) //prevents mob clumps + if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 40) + active_spawns_2.Add(MS2_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS2_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 24) + active_spawns_2.Add(MS2_tospawn) + return //let's at least /try/ to space these out? + for(var/obj/structure/spawner/LT in urange(36,RT)) //prevents tendril/mega clumps + if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 40) + active_spawns_2.Add(MS2_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 24) + active_spawns.Add(MS2_tospawn) + return //let's at least /try/ to space these out? + // man the overhead on this is gonna SUCK + new MS2_tospawn(RT) + if(!active_spawns.len && !active_spawns_2.len) + flags = SS_NO_FIRE diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 933eaf082e..3fa500b748 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -114,14 +114,12 @@ description = "..." suffix = "lavaland_surface_sloth.dmm" // Generates nothing but atmos runtimes and salt - cost = 0 /datum/map_template/ruin/lavaland/ratvar name = "Dead God" id = "ratvar" - description = "Ratvars final resting place." + description = "Ratvar's final resting place." suffix = "lavaland_surface_dead_ratvar.dmm" - cost = 0 allow_duplicates = FALSE /datum/map_template/ruin/lavaland/hierophant @@ -137,7 +135,6 @@ id = "blooddrunk" description = "A strange arrangement of stone tiles and an insane, beastly miner contemplating them." suffix = "lavaland_surface_blooddrunk1.dmm" - cost = 0 allow_duplicates = FALSE //will only spawn one variant of the ruin /datum/map_template/ruin/lavaland/blood_drunk_miner/guidance diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 1fbeee7523..07e7d70e5a 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -337,6 +337,7 @@ T.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR) /// Spawns a random mob or megafauna in the tunnel + /turf/open/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T) if(!isarea(loc)) return diff --git a/tgstation.dme b/tgstation.dme index f6cc9ea78f..402e8ae513 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -313,6 +313,7 @@ #include "code\controllers\subsystem\materials.dm" #include "code\controllers\subsystem\medals.dm" #include "code\controllers\subsystem\minimaps.dm" +#include "code\controllers\subsystem\minimum_spawns.dm" #include "code\controllers\subsystem\minor_mapping.dm" #include "code\controllers\subsystem\mobs.dm" #include "code\controllers\subsystem\nightshift.dm" From 28c7ed87a2725bfeb6f31c39aef748d2465e242d Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 6 Aug 2020 16:23:24 -0500 Subject: [PATCH 007/310] no whitespace --- code/game/turfs/simulated/floor/plating/asteroid.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 07e7d70e5a..1fbeee7523 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -337,7 +337,6 @@ T.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR) /// Spawns a random mob or megafauna in the tunnel - /turf/open/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T) if(!isarea(loc)) return From 76cad8f1bf36673d0fb7e97ae345d08e6f00890a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 6 Aug 2020 18:26:00 -0500 Subject: [PATCH 008/310] bdm always spawns, duplicate removal maintained --- code/datums/ruins/lavaland.dm | 1 + code/modules/mapping/ruins.dm | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 3fa500b748..a08b535aff 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -135,6 +135,7 @@ id = "blooddrunk" description = "A strange arrangement of stone tiles and an insane, beastly miner contemplating them." suffix = "lavaland_surface_blooddrunk1.dmm" + always_place = TRUE allow_duplicates = FALSE //will only spawn one variant of the ruin /datum/map_template/ruin/lavaland/blood_drunk_miner/guidance diff --git a/code/modules/mapping/ruins.dm b/code/modules/mapping/ruins.dm index 193106c294..b681c348e0 100644 --- a/code/modules/mapping/ruins.dm +++ b/code/modules/mapping/ruins.dm @@ -135,7 +135,12 @@ //That's done remove from priority even if it failed if(forced) //TODO : handle forced ruins with multiple variants + // this might work? forced_ruins -= current_pick + if(!current_pick.allow_duplicates) + for(var/datum/map_template/ruin/R in forced_ruins) + if(R.id == current_pick.id) + forced_ruins -= R forced = FALSE if(failed_to_place) From 8cd45c7275f5b17b78cf6f79400e4ad2b953012a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 16 Aug 2020 01:36:41 -0500 Subject: [PATCH 009/310] hey travis are you workin yet bro --- code/controllers/subsystem/minimum_spawns.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index e45c05d88f..efc08284af 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -43,7 +43,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( active_spawns = GLOB.minimum_lavaland_spawns if(!active_spawns) flags = SS_NO_FIRE - return + return ..() // borrowing this from auxbase code - see code\modules\mining\aux_base.dm if(snaxi_snowflake_check) for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) @@ -79,7 +79,9 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( valid_mining_turfs.Add(TT) if(!valid_mining_turfs) flags = SS_NO_FIRE - return + return ..() + return ..() + /datum/controller/subsystem/min_spawns/fire(resumed) if(active_spawns.len) From 621f32adc36b39b3a0c6410675d40ccc34631069 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 17 Aug 2020 03:43:32 -0700 Subject: [PATCH 010/310] Update output.dm --- .../integrated_electronics/subtypes/output.dm | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index efd98c4d50..1fc08c9aaa 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -44,18 +44,18 @@ /obj/item/integrated_circuit/output/screen/large/do_work() ..() - if(isliving(assembly.loc))//this whole block just returns if the assembly is neither in a mobs hands or on the ground - var/mob/living/H = assembly.loc - if(H.get_active_held_item() != assembly && H.get_inactive_held_item() != assembly) - return - else - if(!isturf(assembly.loc)) - return - - var/atom/host = assembly || src var/list/mobs = list() - for(var/mob/M in range(0, get_turf(src))) - mobs += M + if(isliving(assembly.loc)) + mobs += assembly.loc + var/mob/living/L = assembly.loc + if(L.is_holding(src)) + for(var/mob/M in range(1, get_turf(src))) + mobs += M + else + for(var/mob/M in range(2, get_turf(src)) + mobs += M + + var/atom/host = assembly || src to_chat(mobs, "[icon2html(host.icon, world, host.icon_state)] flashes a message: [stuff_to_display]") host.investigate_log("displayed \"[html_encode(stuff_to_display)]\" as [type].", INVESTIGATE_CIRCUIT) From eb69035240e67d4fa175785c1f14b381c0e860b3 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 17 Aug 2020 12:39:49 -0500 Subject: [PATCH 011/310] holy shit i despise the copypaste on this one --- code/controllers/subsystem/minimum_spawns.dm | 30 ++++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index efc08284af..5391339351 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -55,6 +55,8 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue + if(/turf/open/lava in orange(9, TT)) + continue valid_mining_turfs.Add(TT) for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND)) for(var/turf/TT in Z_TURFS(z_level)) @@ -65,6 +67,8 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue + if(/turf/open/lava in orange(9, TT)) + continue valid_mining_turfs_2.Add(TT) else for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_MINING)) @@ -76,6 +80,8 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue + if(/turf/open/lava in orange(9, TT)) + continue valid_mining_turfs.Add(TT) if(!valid_mining_turfs) flags = SS_NO_FIRE @@ -87,18 +93,18 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if(active_spawns.len) var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf var/MS_tospawn = pick_n_take(active_spawns) - for(var/mob/living/simple_animal/hostile/H in urange(36,RT)) //prevents mob clumps - if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 40) + for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps + if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 70) active_spawns.Add(MS_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 24) + if((ispath(MS_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) active_spawns.Add(MS_tospawn) return //let's at least /try/ to space these out? - for(var/obj/structure/spawner/LT in urange(36,RT)) //prevents tendril/mega clumps - if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 40) + for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps + if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) active_spawns.Add(MS_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 24) + if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) active_spawns.Add(MS_tospawn) return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK @@ -106,18 +112,18 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if(active_spawns_2.len) var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf var/MS2_tospawn = pick_n_take(active_spawns_2) - for(var/mob/living/simple_animal/hostile/H in urange(36,RT)) //prevents mob clumps - if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 40) + for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps + if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 70) active_spawns_2.Add(MS2_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS2_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 24) + if((ispath(MS2_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) active_spawns_2.Add(MS2_tospawn) return //let's at least /try/ to space these out? - for(var/obj/structure/spawner/LT in urange(36,RT)) //prevents tendril/mega clumps - if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 40) + for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps + if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) active_spawns_2.Add(MS2_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 24) + if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) active_spawns.Add(MS2_tospawn) return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK From a7a58ce81d73fab29e6622372e6cb3ae83f9dd23 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 17 Aug 2020 18:30:00 -0500 Subject: [PATCH 012/310] this might work better --- code/controllers/subsystem/minimum_spawns.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 5391339351..b859a2e058 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -55,7 +55,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue - if(/turf/open/lava in orange(9, TT)) + if(typesof(/turf/open/lava) in orange(9, TT)) continue valid_mining_turfs.Add(TT) for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND)) @@ -67,7 +67,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue - if(/turf/open/lava in orange(9, TT)) + if(typesof(/turf/open/lava) in orange(9, TT)) continue valid_mining_turfs_2.Add(TT) else @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue if(!istype(TT, /turf/open/floor/plating/asteroid)) continue - if(/turf/open/lava in orange(9, TT)) + if(typesof(/turf/open/lava) in orange(9, TT)) continue valid_mining_turfs.Add(TT) if(!valid_mining_turfs) From 02194633b57a306ae91a73a23d674015ebf9a333 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 20 Aug 2020 09:14:30 -0500 Subject: [PATCH 013/310] initial commit - za hando --- .../changeling/powers/mutations.dm | 156 +++++++++++++++++- code/modules/clothing/gloves/tacklers.dm | 2 + .../mob/living/carbon/human/species.dm | 10 +- .../uplink/uplink_items/uplink_clothing.dm | 4 +- 4 files changed, 165 insertions(+), 7 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 24288be078..9ff5ba7fe4 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -6,6 +6,10 @@ Shield Armor Tentacles + Hatterhat Additions: + claws! (glove slot) + jagged (thieves') claws + bone gauntlets for punching dudes */ @@ -89,7 +93,7 @@ return 1 var/mob/living/carbon/human/H = user if(istype(H.wear_suit, suit_type) || istype(H.head, helmet_type)) - H.visible_message("[H] casts off [H.p_their()] [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear the organic matter ripping and tearing!") + H.visible_message("[H] casts off [H.p_their()] [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear organic matter ripping and tearing!") H.temporarilyRemoveItemFromInventory(H.head, TRUE) //The qdel on dropped() takes care of it H.temporarilyRemoveItemFromInventory(H.wear_suit, TRUE) H.update_inv_wear_suit() @@ -570,3 +574,153 @@ /obj/item/clothing/head/helmet/changeling/Initialize() . = ..() ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT) + + + +/***************************************\ +|*****************CLAWS*****************| +\***************************************/ + +/obj/effect/proc_holder/changeling/gloves + name = "Mangled Claws" + desc = "Go tell a coder if you see this" + helptext = "Yell at Hatterhat, for fucking up Miauw and/or Perakp's work" + chemical_cost = 1000 + dna_cost = -1 + + var/glove_type = /obj/item + var/glove_name_simple = " " // keep these plural bro + var/recharge_slowdown = 0 + var/blood_on_castoff = 0 + +/obj/effect/proc_holder/changeling/gloves/try_to_sting(mob/user, mob/target) + if(check_gloves(user)) + return + var/mob/living/carbon/human/H = user + ..(H, target) + +//checks if we already have claws and casts it off +/obj/effect/proc_holder/changeling/gloves/proc/check_gloves(mob/user) + var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) + if(!ishuman(user) || !changeling) + return 1 + var/mob/living/carbon/human/H = user + if(istype(H.gloves, glove_type)) + H.visible_message("[H] casts off [H.p_their()] [glove_name_simple]!", "We cast off our [glove_name_simple].", "You hear organic matter ripping and tearing!") + H.temporarilyRemoveItemFromInventory(H.gloves, TRUE) //The qdel on dropped() takes care of it + H.update_inv_gloves() + + if(blood_on_castoff) + H.add_splatter_floor() + playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds + + changeling.chem_recharge_slowdown -= recharge_slowdown + return 1 + +/obj/effect/proc_holder/changeling/gloves/on_refund(mob/user) + if(!ishuman(user)) + return + action.Remove(user) + var/mob/living/carbon/human/H = user + check_gloves(H) + +/obj/effect/proc_holder/changeling/gloves/sting_action(mob/living/carbon/human/user) + if(!user.canUnEquip(user.gloves)) + to_chat(user, "\the [user.gloves] is stuck to your body, you cannot grow [glove_name_simple] over it!") + return + + user.dropItemToGround(user.gloves) + + user.equip_to_slot_if_possible(new glove_type(user), SLOT_GLOVES, 1, 1, 1) + + var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) + changeling.chem_recharge_slowdown += recharge_slowdown + return TRUE + + +/obj/effect/proc_holder/changeling/gloves/vulture + name = "Jagged Claws" + desc = "We turn our hands into grotesque claws, which are better at prying things off our victims." + helptext = "These grotesque, bird-like claws are better at stealing things off of people, and cannot be used in lesser form. This ability is somewhat loud, and carries a small risk of our blood gaining violent sensitivity to heat." + chemical_cost = 15 + dna_cost = 1 + loudness = 1 + req_human = 1 + action_icon = 'icons/mob/actions/actions_changeling.dmi' + action_icon_state = "ling_armor" + action_background_icon_state = "bg_ling" + + glove_type = /obj/item/clothing/gloves/claws/vulture // prying shit off dead/soon to be dead dudes! + glove_name_simple = "jagged claws" + + +/obj/item/clothing/gloves/claws + name = "claws of doing nothing" + desc = "These shouldn't be here." + icon_state = "bracers" + item_state = "bracers" + transfer_prints = TRUE + body_parts_covered = HANDS + cold_protection = HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 35, "bio" = 35, "rad" = 35, "fire" = 0, "acid" = 0) + +/obj/item/clothing/gloves/claws/Initialize() + . = ..() + ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT) + +/obj/item/clothing/gloves/claws/vulture // prying shit off dead/soon to be dead dudes! + name = "jagged claws" + desc = "Good for prying things off of people and looking incredibly creepy." + strip_mod = 3 + +/obj/effect/proc_holder/changeling/gloves/gauntlets + name = "Bone Gauntlets" + desc = "We turn our hands into solid bone and chitin, sacrificing dexterity for raw strength." + helptext = "These grotesque, bone-and-chitin gauntlets are remarkably good at beating victims senseless, and cannot be used in lesser form. This ability is loud, and might cause our blood to react violently to heat." + chemical_cost = 20 + dna_cost = 2 + loudness = 2 + req_human = 1 + action_icon = 'icons/mob/actions/actions_changeling.dmi' + action_icon_state = "ling_armor" + action_background_icon_state = "bg_ling" + + glove_type = /obj/item/clothing/gloves/claws/bone_gauntlets // just punch his head off dude + glove_name_simple = "bone gauntlets" + +/obj/item/clothing/gloves/claws/bone_gauntlets // should i have just made these a subtype of armwraps? + name = "hewn bone gauntlets" + desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching the shit out of people, not so much for wielding firearms." + var/enhancement = 15 // it's not an armblade but it's Violence, alright + var/inherited_trait = TRAIT_NOGUNS // how do you expect to shove your fingers into a trigger guard with BONE HANDS + var/secondary_trait = TRAIT_STRONG_GRABBER // if you're beating the shit out of dudes u might as well grab em too man... + +/obj/item/clothing/gloves/claws/bone_gauntlets/equipped(mob/user, slot) + . = ..() + if(slot == SLOT_GLOVES) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + ADD_TRAIT(H, TRAIT_PUGILIST, GLOVE_TRAIT) + ADD_TRAIT(H, inherited_trait, GLOVE_TRAIT) + ADD_TRAIT(H, secondary_trait, GLOVE_TRAIT) + H.dna.species.punchdamagehigh += enhancement + H.dna.species.punchdamagelow += enhancement + +/obj/item/clothing/gloves/claws/bone_gauntlets/dropped(mob/user) + REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT) + REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT) + REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.dna.species.punchdamagehigh -= enhancement + H.dna.species.punchdamagelow -= enhancement + return ..() + +/obj/item/clothing/gloves/claws/bone_gauntlets/Touch(atom/target, proximity = TRUE) + if(!isliving(target)) + return + var/mob/living/M = loc + M.SetNextAction(CLICK_CD_RANGE) + return NO_AUTO_CLICKDELAY_HANDLING | ATTACK_IGNORE_ACTION diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 11b2afa968..a5a0e4ad28 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -65,12 +65,14 @@ heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT resistance_flags = NONE + strip_mod = 1.2 // because apparently black gloves had this /obj/item/clothing/gloves/tackler/combat/insulated name = "guerrilla gloves" desc = "Superior quality combative gloves, good for performing tackle takedowns as well as absorbing electrical shocks." siemens_coefficient = 0 permeability_coefficient = 0.05 + strip_mod = 1.5 // and combat gloves had this?? /obj/item/clothing/gloves/tackler/rocket name = "rocket gloves" diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 230a634e0e..be40d105a3 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1381,8 +1381,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(user.dna.species.punchdamagelow) if(atk_verb == ATTACK_EFFECT_KICK) //kicks never miss (provided your species deals more than 0 damage) miss_chance = 0 - else if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists have a flat 10% miss chance - miss_chance = 10 + else if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists, being good at Punching People, also never miss + miss_chance = 0 else miss_chance = min(10 + max(puncherstam * 0.5, puncherbrute * 0.5), 100) //probability of miss has a base of 10, and modified based on half brute total. Capped at max 100 to prevent weirdness in prob() @@ -1398,10 +1398,12 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/armor_block = target.run_armor_check(affecting, "melee") playsound(target.loc, user.dna.species.attack_sound, 25, 1, -1) - + var/initial_atk_verb = atk_verb + if(atk_verb == ATTACK_EFFECT_PUNCH) + atk_verb = "punche" // grammar but done in a really godawful manner honestly i mean fuck target.visible_message("[user] [atk_verb]s [target]!", \ "[user] [atk_verb]s you!", null, COMBAT_MESSAGE_RANGE, null, \ - user, "You [atk_verb] [target]!") + user, "You [initial_atk_verb] [target]!") target.lastattacker = user.real_name target.lastattackerckey = user.ckey diff --git a/code/modules/uplink/uplink_items/uplink_clothing.dm b/code/modules/uplink/uplink_items/uplink_clothing.dm index c26a9ae1f0..ef05eb18db 100644 --- a/code/modules/uplink/uplink_items/uplink_clothing.dm +++ b/code/modules/uplink/uplink_items/uplink_clothing.dm @@ -91,8 +91,8 @@ item = /obj/item/clothing/shoes/wallwalkers cost = 6 -/datum/uplink_item/device_tools/guerillagloves - name = "Guerilla Gloves" +/datum/uplink_item/device_tools/guerrillagloves + name = "Guerrilla Gloves" desc = "A pair of highly robust combat gripper gloves that excels at performing takedowns at close range, with an added lining of insulation. Careful not to hit a wall!" item = /obj/item/clothing/gloves/tackler/combat/insulated include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) From 463ff6393e077be5536270997c9fc1dadb67207a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 20 Aug 2020 21:48:05 -0500 Subject: [PATCH 014/310] uhh remind me to poke at this again --- code/controllers/subsystem/minimum_spawns.dm | 63 ++++++++++---------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index b859a2e058..ea419ce921 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -1,5 +1,5 @@ SUBSYSTEM_DEF(min_spawns) - name = "Minimum Spawns" + name = "Minimum Spawns" // it should be more like "failsafe spawns" or "backup spawns" or something init_order = INIT_ORDER_DEFAULT flags = SS_BACKGROUND wait = 2 @@ -18,7 +18,7 @@ GLOBAL_LIST_INIT(minimum_lavaland_spawns, list( /mob/living/simple_animal/hostile/megafauna/bubblegum )) -GLOBAL_LIST_INIT(minimum_snow_spawns, list( +GLOBAL_LIST_INIT(minimum_snow_surface_spawns, list( /obj/structure/spawner/ice_moon, /obj/structure/spawner/ice_moon/polarbear )) @@ -35,15 +35,14 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( // step 5: snaxi support - done? /datum/controller/subsystem/min_spawns/Initialize(start_timeofday) - if(SSmapping.config.map_name == "Snow Taxi") //todo: recognizing maps that aren't lavaland mining but are also not snaxi - active_spawns = GLOB.minimum_snow_spawns + if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS)) //todo: recognizing maps that aren't lavaland mining but are also not snaxi + active_spawns = GLOB.minimum_lavaland_spawns + else if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) + active_spawns = GLOB.minimum_snow_surface_spawns active_spawns_2 = GLOB.minimum_snow_under_spawns snaxi_snowflake_check = TRUE - else - active_spawns = GLOB.minimum_lavaland_spawns - if(!active_spawns) - flags = SS_NO_FIRE - return ..() + if(!active_spawns && !active_spawns_2) + return ..() // call it a day i guess // borrowing this from auxbase code - see code\modules\mining\aux_base.dm if(snaxi_snowflake_check) for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) @@ -71,7 +70,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue valid_mining_turfs_2.Add(TT) else - for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_MINING)) + for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS)) for(var/turf/TT in Z_TURFS(z_level)) if(!isarea(TT.loc)) continue @@ -84,13 +83,14 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( continue valid_mining_turfs.Add(TT) if(!valid_mining_turfs) - flags = SS_NO_FIRE - return ..() + return ..() // call it a day i guess + // if we're at this point we might as well fucking hit it + where_we_droppin_boys() return ..() - -/datum/controller/subsystem/min_spawns/fire(resumed) - if(active_spawns.len) +/datum/controller/subsystem/min_spawns/proc/where_we_droppin_boys() + while(active_spawns.len) + CHECK_TICK var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf var/MS_tospawn = pick_n_take(active_spawns) for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps @@ -100,16 +100,17 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if((ispath(MS_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) active_spawns.Add(MS_tospawn) return //let's at least /try/ to space these out? - for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps - if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) - active_spawns.Add(MS_tospawn) - return //let's try not to dump megas too close to each other? - if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) - active_spawns.Add(MS_tospawn) - return //let's at least /try/ to space these out? + for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps + if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) + active_spawns.Add(MS_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) + active_spawns.Add(MS_tospawn) + return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK new MS_tospawn(RT) - if(active_spawns_2.len) + while(active_spawns_2.len) + CHECK_TICK var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf var/MS2_tospawn = pick_n_take(active_spawns_2) for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps @@ -119,14 +120,12 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if((ispath(MS2_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) active_spawns_2.Add(MS2_tospawn) return //let's at least /try/ to space these out? - for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps - if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) - active_spawns_2.Add(MS2_tospawn) - return //let's try not to dump megas too close to each other? - if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) - active_spawns.Add(MS2_tospawn) - return //let's at least /try/ to space these out? + for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps + if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) + active_spawns_2.Add(MS2_tospawn) + return //let's try not to dump megas too close to each other? + if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) + active_spawns.Add(MS2_tospawn) + return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK new MS2_tospawn(RT) - if(!active_spawns.len && !active_spawns_2.len) - flags = SS_NO_FIRE From f59e627913530bfbbb808c0eed191ebf04509408 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 21 Aug 2020 18:15:06 -0500 Subject: [PATCH 015/310] past tense moment --- code/modules/mob/living/carbon/human/species.dm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index be40d105a3..e421b2c46a 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1398,12 +1398,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/armor_block = target.run_armor_check(affecting, "melee") playsound(target.loc, user.dna.species.attack_sound, 25, 1, -1) - var/initial_atk_verb = atk_verb - if(atk_verb == ATTACK_EFFECT_PUNCH) - atk_verb = "punche" // grammar but done in a really godawful manner honestly i mean fuck - target.visible_message("[user] [atk_verb]s [target]!", \ - "[user] [atk_verb]s you!", null, COMBAT_MESSAGE_RANGE, null, \ - user, "You [initial_atk_verb] [target]!") + target.visible_message("[user] [atk_verb]ed [target]!", \ + "[user] [atk_verb]ed you!", null, COMBAT_MESSAGE_RANGE, null, \ + user, "You [atk_verb]ed [target]!") target.lastattacker = user.real_name target.lastattackerckey = user.ckey From 5fcf537f5727704469f2cd4fe99e0c191ec48ff3 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Aug 2020 00:34:40 -0500 Subject: [PATCH 016/310] fuck --- .../modules/antagonists/changeling/powers/mutations.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 8 ++++---- code/modules/mob/living/carbon/human/species.dm | 6 ++++-- code/modules/mob/living/living.dm | 10 +++++----- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 9ff5ba7fe4..ed8b6b8656 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -722,5 +722,5 @@ if(!isliving(target)) return var/mob/living/M = loc - M.SetNextAction(CLICK_CD_RANGE) + M.SetNextAction(CLICK_CD_RANGE) // fast punches return NO_AUTO_CLICKDELAY_HANDLING | ATTACK_IGNORE_ACTION diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 38b420aaba..e215dbc021 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -257,10 +257,10 @@ if(href_list["pockets"]) var/strip_mod = 1 var/strip_silence = FALSE - var/obj/item/clothing/gloves/g = gloves - if (istype(g)) - strip_mod = g.strip_mod - strip_silence = g.strip_silence + var/obj/item/clothing/gloves/G = gloves + if(istype(G)) + strip_mod = G.strip_mod + strip_silence = G.strip_silence var/pocket_side = href_list["pockets"] var/pocket_id = (pocket_side == "right" ? SLOT_R_STORE : SLOT_L_STORE) var/obj/item/pocket_item = (pocket_id == SLOT_R_STORE ? r_store : l_store) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index e421b2c46a..9ede1e6779 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -64,7 +64,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/stunmod = 1 // multiplier for stun duration var/punchdamagelow = 1 //lowest possible punch damage. if this is set to 0, punches will always miss var/punchdamagehigh = 10 //highest possible punch damage - var/punchstunthreshold = 10//damage at which punches from this race will stun //yes it should be to the attacked race but it's not useful that way even if it's logical + var/punchstunthreshold = 10 //damage at which punches from this race will stun //yes it should be to the attacked race but it's not useful that way even if it's logical + var/punchwoundbonus = 0 // additional wound bonus. generally zero. var/siemens_coeff = 1 //base electrocution coefficient var/damage_overlay_type = "human" //what kind of damage overlays (if any) appear on our species when wounded? var/fixed_mut_color = "" //to use MUTCOLOR with a fixed color that's independent of dna.feature["mcolor"] @@ -1358,6 +1359,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_PUNCH) var/damage = rand(user.dna.species.punchdamagelow, user.dna.species.punchdamagehigh) + var/woundbonus = user.dna.species.woundbonus var/puncherstam = user.getStaminaLoss() var/puncherbrute = user.getBruteLoss() var/punchedstam = target.getStaminaLoss() @@ -1410,7 +1412,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.dismembering_strike(user, affecting.body_zone) if(atk_verb == ATTACK_EFFECT_KICK)//kicks deal 1.5x raw damage + 0.5x stamina damage - target.apply_damage(damage*1.5, attack_type, affecting, armor_block) + target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = woundbonus) target.apply_damage(damage*0.5, STAMINA, affecting, armor_block) log_combat(user, target, "kicked") else//other attacks deal full raw damage + 2x in stamina damage diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 2a461b5921..92d6954c67 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -842,12 +842,12 @@ return var/strip_mod = 1 var/strip_silence = FALSE - if (ishuman(src)) //carbon doesn't actually wear gloves + if(ishuman(src)) //carbon doesn't actually wear gloves var/mob/living/carbon/C = src - var/obj/item/clothing/gloves/g = C.gloves - if (istype(g)) - strip_mod = g.strip_mod - strip_silence = g.strip_silence + var/obj/item/clothing/gloves/G = C.gloves + if(istype(G)) + strip_mod = G.strip_mod + strip_silence = G.strip_silence if (!strip_silence) who.visible_message("[src] tries to remove [who]'s [what.name].", \ "[src] tries to remove your [what.name].", target = src, From f50390ef8068ba15d0d2c18bd6260d089542df40 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Aug 2020 01:55:20 -0500 Subject: [PATCH 017/310] wow i hate this fucking subsystem --- code/controllers/subsystem/minimum_spawns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index ea419ce921..f89e72a982 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(min_spawns) name = "Minimum Spawns" // it should be more like "failsafe spawns" or "backup spawns" or something init_order = INIT_ORDER_DEFAULT - flags = SS_BACKGROUND + flags = SS_BACKGROUND | SS_NO_FIRE wait = 2 var/snaxi_snowflake_check = FALSE var/list/active_spawns = list() // lavaland, snaxi, etc. primary spawn list From 98935054bb59b1a7e86b06e5ab6f9cc2721ae91d Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Aug 2020 15:19:07 -0500 Subject: [PATCH 018/310] lets try not 2 overload it --- code/controllers/subsystem/minimum_spawns.dm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index f89e72a982..4832f48950 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -1,8 +1,9 @@ SUBSYSTEM_DEF(min_spawns) name = "Minimum Spawns" // it should be more like "failsafe spawns" or "backup spawns" or something init_order = INIT_ORDER_DEFAULT - flags = SS_BACKGROUND | SS_NO_FIRE + flags = SS_BACKGROUND | SS_NO_FIRE | SS_ALWAYS_SHOW_STAT wait = 2 + var/where_we_droppin_boys_iterations = 0 var/snaxi_snowflake_check = FALSE var/list/active_spawns = list() // lavaland, snaxi, etc. primary spawn list var/list/active_spawns_2 = list() // snaxi underground, etc. secondary spawn list @@ -89,8 +90,17 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( return ..() /datum/controller/subsystem/min_spawns/proc/where_we_droppin_boys() + // let's figure out what megas we dont specifically need to spawn + if(!snaxi_snowflake_check) // all snaxi megas are spawned in specific ruins + for(var/mob/living/simple_animal/hostile/megafauna/M in GLOB.mob_list) + if(active_spawns.Find(M.type, 1, active_spawns.len)) + var/tocut = active_spawns.Find(M.type, 1, active_spawns.len) + active_spawns.Cut(tocut,tocut+1) while(active_spawns.len) + where_we_droppin_boys_iterations++ CHECK_TICK + if(where_we_droppin_boys >= 1250) + break var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf var/MS_tospawn = pick_n_take(active_spawns) for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps @@ -110,7 +120,10 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( // man the overhead on this is gonna SUCK new MS_tospawn(RT) while(active_spawns_2.len) + where_we_droppin_boys_iterations++ CHECK_TICK + if(where_we_droppin_boys_iterations >= 1250) + break var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf var/MS2_tospawn = pick_n_take(active_spawns_2) for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps From 4364d2c85fc119b9317c3b206b85aaf4454b0814 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Aug 2020 16:17:34 -0500 Subject: [PATCH 019/310] thanks travis --- code/controllers/subsystem/minimum_spawns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 4832f48950..299a67e8ce 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -99,7 +99,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( while(active_spawns.len) where_we_droppin_boys_iterations++ CHECK_TICK - if(where_we_droppin_boys >= 1250) + if(where_we_droppin_boys_iterations >= 1250) break var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf var/MS_tospawn = pick_n_take(active_spawns) From a7a6489f5837e2c67ffd8df983232398a039bd27 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 23 Aug 2020 21:48:38 +0100 Subject: [PATCH 020/310] loadout loading --- code/controllers/subsystem/job.dm | 4 ++-- code/modules/client/preferences.dm | 3 ++- .../mob/dead/new_player/preferences_setup.dm | 13 +++++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 4f59992ace..5177477756 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -665,7 +665,7 @@ SUBSYSTEM_DEF(job) message_admins(msg) CRASH(msg) -/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE) +/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE, force_equip = FALSE) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner @@ -689,7 +689,7 @@ SUBSYSTEM_DEF(job) if(!permitted) continue var/obj/item/I = new G.path - if(!M.equip_to_slot_if_possible(I, G.slot, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // If the job's dresscode compliant, try to put it in its slot, first + if(!M.equip_to_slot_if_possible(I, G.slot, disable_warning = TRUE, bypass_equip_delay_self = TRUE, clothing_check = !force_equip)) // If the job's dresscode compliant, try to put it in its slot, first if(iscarbon(M)) var/mob/living/carbon/C = M var/obj/item/storage/backpack/B = C.back diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 778b5175a7..7debbff4d9 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -280,7 +280,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) /datum/preferences/proc/ShowChoices(mob/user) if(!user || !user.client) return - update_preview_icon(current_tab != 2) + update_preview_icon(current_tab) var/list/dat = list("
") dat += "Character Settings" @@ -2544,6 +2544,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(custom_speech_verb != "default") character.dna.species.say_mod = custom_speech_verb + //todo: make limb features copy to the person SEND_SIGNAL(character, COMSIG_HUMAN_PREFS_COPIED_TO, src, icon_updates, roundstart_checks) diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 9a0d9f9242..812f9ee58e 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -24,7 +24,8 @@ features = random_features(pref_species?.id, gender) age = rand(AGE_MIN,AGE_MAX) -/datum/preferences/proc/update_preview_icon(equip_job = TRUE) +/datum/preferences/proc/update_preview_icon(current_tab) + var/equip_job = (current_tab != 2) // Determine what job is marked as 'High' priority, and dress them up as such. var/datum/job/previewJob = get_highest_job() @@ -43,9 +44,13 @@ mannequin.add_overlay(mutable_appearance('modular_citadel/icons/ui/backgrounds.dmi', bgstate, layer = SPACE_LAYER)) copy_to(mannequin) - if(previewJob && equip_job) - mannequin.job = previewJob.title - previewJob.equip(mannequin, TRUE, preference_source = parent) + if(current_tab == 3) + //give it its loadout if not on the appearance tab + SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE, force_equip = TRUE) + else + if(previewJob && equip_job) + mannequin.job = previewJob.title + previewJob.equip(mannequin, TRUE, preference_source = parent) COMPILE_OVERLAYS(mannequin) parent.show_character_previews(new /mutable_appearance(mannequin)) From e2aeaf8a5b10aa17cf1d14a35dd4aedf4d92d9f6 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 23 Aug 2020 21:55:21 +0100 Subject: [PATCH 021/310] dont need this anymore --- code/controllers/subsystem/job.dm | 4 ++-- code/modules/mob/dead/new_player/preferences_setup.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 5177477756..4f59992ace 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -665,7 +665,7 @@ SUBSYSTEM_DEF(job) message_admins(msg) CRASH(msg) -/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE, force_equip = FALSE) +/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner @@ -689,7 +689,7 @@ SUBSYSTEM_DEF(job) if(!permitted) continue var/obj/item/I = new G.path - if(!M.equip_to_slot_if_possible(I, G.slot, disable_warning = TRUE, bypass_equip_delay_self = TRUE, clothing_check = !force_equip)) // If the job's dresscode compliant, try to put it in its slot, first + if(!M.equip_to_slot_if_possible(I, G.slot, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // If the job's dresscode compliant, try to put it in its slot, first if(iscarbon(M)) var/mob/living/carbon/C = M var/obj/item/storage/backpack/B = C.back diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 812f9ee58e..779699238b 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -46,7 +46,7 @@ if(current_tab == 3) //give it its loadout if not on the appearance tab - SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE, force_equip = TRUE) + SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE) else if(previewJob && equip_job) mannequin.job = previewJob.title From 2c0964a138745e4d4dea9f492f3842c62dd7e1f9 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 28 Aug 2020 18:31:41 -0500 Subject: [PATCH 022/310] god this feels so much worse --- code/controllers/subsystem/minimum_spawns.dm | 25 +++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 299a67e8ce..9ddde80aa8 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -100,44 +100,51 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( where_we_droppin_boys_iterations++ CHECK_TICK if(where_we_droppin_boys_iterations >= 1250) + INIT_ANNOUNCE("Minimum Spawns subsystem stopped early on spawns list 1 - too many iterations!") break var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf var/MS_tospawn = pick_n_take(active_spawns) - for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps - if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 70) + for(var/mob/living/simple_animal/hostile/megafauna/H in urange(70,RT)) //prevents mob clumps + if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, H) <= 70) + // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) + if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40) + // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) return //let's at least /try/ to space these out? for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps - if((ispath(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) + if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70) active_spawns.Add(MS_tospawn) + // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") return //let's try not to dump megas too close to each other? - if((ispath(MS_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) + if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) active_spawns.Add(MS_tospawn) + // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK + // INIT_ANNOUNCE("MSTS succeeded! - [MS_tospawn] spawning at [RT.x] [RT.y] [RT.z]") new MS_tospawn(RT) while(active_spawns_2.len) where_we_droppin_boys_iterations++ CHECK_TICK if(where_we_droppin_boys_iterations >= 1250) + INIT_ANNOUNCE("Minimum Spawns subsystem stopped early on active list 2 - too many iterations!") break var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf var/MS2_tospawn = pick_n_take(active_spawns_2) for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps - if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(src, H) <= 70) + if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(RT, H) <= 70) active_spawns_2.Add(MS2_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS2_tospawn, /obj/structure/spawner) || istype(H, /obj/structure/spawner)) && get_dist(src, H) <= 35) + if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40) active_spawns_2.Add(MS2_tospawn) return //let's at least /try/ to space these out? for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps - if((ispath(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(src, LT) <= 70) + if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70) active_spawns_2.Add(MS2_tospawn) return //let's try not to dump megas too close to each other? - if((ispath(MS2_tospawn, /obj/structure/spawner)) && get_dist(src, LT) <= 35) + if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) active_spawns.Add(MS2_tospawn) return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK From 5dd09c24025b175d9b6a22f72a9d6afd5fe9133b Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 28 Aug 2020 20:20:19 -0500 Subject: [PATCH 023/310] the one where i make it work --- .../changeling/powers/mutations.dm | 95 ++++++++++-------- .../mob/living/carbon/human/species.dm | 6 +- icons/mob/actions/actions_changeling.dmi | Bin 22156 -> 22784 bytes icons/mob/clothing/hands.dmi | Bin 11550 -> 12303 bytes icons/obj/clothing/gloves.dmi | Bin 19172 -> 20617 bytes icons/obj/clothing/hats.dmi | Bin 111684 -> 111761 bytes icons/obj/clothing/suits.dmi | Bin 149851 -> 151294 bytes 7 files changed, 58 insertions(+), 43 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index ed8b6b8656..af61dfe14a 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -637,23 +637,6 @@ changeling.chem_recharge_slowdown += recharge_slowdown return TRUE - -/obj/effect/proc_holder/changeling/gloves/vulture - name = "Jagged Claws" - desc = "We turn our hands into grotesque claws, which are better at prying things off our victims." - helptext = "These grotesque, bird-like claws are better at stealing things off of people, and cannot be used in lesser form. This ability is somewhat loud, and carries a small risk of our blood gaining violent sensitivity to heat." - chemical_cost = 15 - dna_cost = 1 - loudness = 1 - req_human = 1 - action_icon = 'icons/mob/actions/actions_changeling.dmi' - action_icon_state = "ling_armor" - action_background_icon_state = "bg_ling" - - glove_type = /obj/item/clothing/gloves/claws/vulture // prying shit off dead/soon to be dead dudes! - glove_name_simple = "jagged claws" - - /obj/item/clothing/gloves/claws name = "claws of doing nothing" desc = "These shouldn't be here." @@ -673,54 +656,84 @@ /obj/item/clothing/gloves/claws/vulture // prying shit off dead/soon to be dead dudes! name = "jagged claws" desc = "Good for prying things off of people and looking incredibly creepy." - strip_mod = 3 + strip_mod = 2 /obj/effect/proc_holder/changeling/gloves/gauntlets name = "Bone Gauntlets" desc = "We turn our hands into solid bone and chitin, sacrificing dexterity for raw strength." helptext = "These grotesque, bone-and-chitin gauntlets are remarkably good at beating victims senseless, and cannot be used in lesser form. This ability is loud, and might cause our blood to react violently to heat." - chemical_cost = 20 + chemical_cost = 10 // same cost as armblade because its a sidegrade (sacrifice utility for punching people violently) dna_cost = 2 loudness = 2 req_human = 1 action_icon = 'icons/mob/actions/actions_changeling.dmi' - action_icon_state = "ling_armor" + action_icon_state = "ling_gauntlets" action_background_icon_state = "bg_ling" - glove_type = /obj/item/clothing/gloves/claws/bone_gauntlets // just punch his head off dude + glove_type = /obj/item/clothing/gloves/fingerless/pugilist/bone // just punch his head off dude glove_name_simple = "bone gauntlets" -/obj/item/clothing/gloves/claws/bone_gauntlets // should i have just made these a subtype of armwraps? - name = "hewn bone gauntlets" - desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching the shit out of people, not so much for wielding firearms." - var/enhancement = 15 // it's not an armblade but it's Violence, alright - var/inherited_trait = TRAIT_NOGUNS // how do you expect to shove your fingers into a trigger guard with BONE HANDS - var/secondary_trait = TRAIT_STRONG_GRABBER // if you're beating the shit out of dudes u might as well grab em too man... +/obj/item/clothing/gloves/fingerless/pugilist/bone + name = "hewn bone claws" + icon_state = "ling_gauntlets" + item_state = "ling_gauntlets" + desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching the shit out of people, but perhaps not so much for firearms." + transfer_prints = TRUE + body_parts_covered = ARMS|HANDS + cold_protection = ARMS|HANDS + min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT + max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT + enhancement = 15 // it's not an armblade but it's Violence, alright + var/wound_enhancement = 20 + inherited_trait = TRAIT_CHUNKYFINGERS // dummy thicc bone hands + secondary_trait = TRAIT_STRONG_GRABBER // grab them and then punch their head off + var/fasthands = TRUE -/obj/item/clothing/gloves/claws/bone_gauntlets/equipped(mob/user, slot) +/obj/item/clothing/gloves/fingerless/pugilist/bone/examine(mob/user) + . = ..() + . += " [src] are throwing [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]." + . += " Alt-click them to change between rapid strikes and strong blows." + +/obj/item/clothing/gloves/fingerless/pugilist/bone/AltClick(mob/user) + . = ..() + fasthands = !fasthands + if(fasthands) + enhancement = initial(enhancement) + wound_enhancement = initial(enhancement) + else + enhancement = initial(enhancement) * 3 // punch the head off a man + wound_enhancement = initial(enhancement) * 3 // do it do it do it do it + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(locate(src) in H.gloves) + src.dropped(H) + src.equipped(H, SLOT_GLOVES) + to_chat(user, "With [src], you are now throwing [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") + +/obj/item/clothing/gloves/fingerless/pugilist/bone/Initialize() + . = ..() + ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT) + +/obj/item/clothing/gloves/fingerless/pugilist/bone/equipped(mob/user, slot) . = ..() if(slot == SLOT_GLOVES) if(ishuman(user)) var/mob/living/carbon/human/H = user - ADD_TRAIT(H, TRAIT_PUGILIST, GLOVE_TRAIT) - ADD_TRAIT(H, inherited_trait, GLOVE_TRAIT) - ADD_TRAIT(H, secondary_trait, GLOVE_TRAIT) - H.dna.species.punchdamagehigh += enhancement - H.dna.species.punchdamagelow += enhancement + H.dna.species.punchwoundbonus += wound_enhancement -/obj/item/clothing/gloves/claws/bone_gauntlets/dropped(mob/user) - REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT) - REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT) - REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT) +/obj/item/clothing/gloves/fingerless/pugilist/bone/dropped(mob/user) + . = ..() if(ishuman(user)) var/mob/living/carbon/human/H = user - H.dna.species.punchdamagehigh -= enhancement - H.dna.species.punchdamagelow -= enhancement + H.dna.species.punchwoundbonus -= wound_enhancement return ..() -/obj/item/clothing/gloves/claws/bone_gauntlets/Touch(atom/target, proximity = TRUE) +/obj/item/clothing/gloves/fingerless/pugilist/bone/Touch(atom/target, proximity = TRUE) if(!isliving(target)) return var/mob/living/M = loc - M.SetNextAction(CLICK_CD_RANGE) // fast punches + if(fasthands) + M.SetNextAction(CLICK_CD_RANGE) // fast punches + else + M.SetNextAction(CLICK_CD_GRABBING) // strong punches return NO_AUTO_CLICKDELAY_HANDLING | ATTACK_IGNORE_ACTION diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 9ede1e6779..7879edbb45 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1359,7 +1359,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) user.do_attack_animation(target, ATTACK_EFFECT_PUNCH) var/damage = rand(user.dna.species.punchdamagelow, user.dna.species.punchdamagehigh) - var/woundbonus = user.dna.species.woundbonus + var/punchwoundbonus = user.dna.species.punchwoundbonus var/puncherstam = user.getStaminaLoss() var/puncherbrute = user.getBruteLoss() var/punchedstam = target.getStaminaLoss() @@ -1375,6 +1375,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) //END OF CITADEL CHANGES var/obj/item/bodypart/affecting = target.get_bodypart(ran_zone(user.zone_selected)) + if(HAS_TRAIT(user, TRAIT_PUGILIST)) + affecting = target.get_bodypart(check_zone(user.zone_selected)) // if you're going the based unarmed route you won't miss var/miss_chance = 100//calculate the odds that a punch misses entirely. considers stamina and brute damage of the puncher. punches miss by default to prevent weird cases if(attackchain_flags & ATTACK_IS_PARRY_COUNTERATTACK) @@ -1412,7 +1414,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.dismembering_strike(user, affecting.body_zone) if(atk_verb == ATTACK_EFFECT_KICK)//kicks deal 1.5x raw damage + 0.5x stamina damage - target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = woundbonus) + target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) target.apply_damage(damage*0.5, STAMINA, affecting, armor_block) log_combat(user, target, "kicked") else//other attacks deal full raw damage + 2x in stamina damage diff --git a/icons/mob/actions/actions_changeling.dmi b/icons/mob/actions/actions_changeling.dmi index ce6b81e13ba6eaafe99eb8923dd8c1694bb08394..2f384c6119bce89cbea78d60496ebad2d3ed8a6c 100644 GIT binary patch literal 22784 zcmaHTWmH^Eu#HgE^x`UX>4nU)I(sbt0}e+k!;^?JngdoRM20FGh;;>&E(}6%Ln1i5>8) z@_iqbjm{JKT$aCkXyNVJ;6z|<6!)_9`gBplx6D1il>SJx+BAur_HEHSIVw}|7B$HP zk=$65J18)KbT5;SqO?TtcC~R*y-@%4<>%+Y-!vWJGY0{ss=jzC?R@x(RrfAXbgWsQ z{}7ulc~nb@&$3KzsYSaOW)qTPJ0i+pi_FiDN{Mbu1))_f46*XKzPDohz2%R~NZ6G} z_@|MMAyuRYTA0EJn+nygB%BMnUk*c=SV8g?XAvzqYH>28me{R=z-EO{NR`Cq@z)}{ z3tK!5a#9P<3rPVdQe5|=kF)0A(~;e#O-$2($qUq=;XZht#Fcv`?0$IU``=DWB`W;J zvKq%q2*u=9Q=0EIq=z-O_Rf*S18OT(FIy#fg8rUct>5ivJBUv529S@y-zVDSA0+PY zXa`|S9W?)esLABz*l0Dr&eN5!xMROj&~Us*wa`U!{jUGbc(;)`SouofA8WR`@_Am? z3OOB*mIkh%6H)lmyADaWOU>>L2d}Kp^j!kO8GSGN*AsfWrOP&gB$vwPOP|5HCI+O% zgw`(A*AtO0a-J8oxBy29PSq#0Q@4vY-6Ne95V(Vz#!7W1dm>?&UQk^U;ahf0ftQ z0&j*&qu#Ly z7g~Ox*q0IlQXMJrOK{505DBL_N2U9J$l1-9}Gir(b3mwdt3#d&O|rX*L{P7 z;VF4|l0dVVBcKC_NJu1c@F=VV_~#|C<-GeZ%9LQ+sX{yvAH?OkfQ(DsZgOHV59&zf zut;23(ByY;3MxqYXkoA%Ov8$Rc8=**-p=w%JTLt*^AW z|2i}I*GT>A*DvFnqj`8#R7n>X?pn+F&RGJ&p%+ZtAv?X%~&CRLa zf)+FMTRS`E8p3>hd^APt9=|LDAI-ujjpb-ZNKEa&49=#C%Vf-dk&=-OEH(UyN=Wz#1^2GKrw0bk-u|wZ=yEeM z=es?t?!~33nHi0)+djqJ-JSmK$R8;=x!5bsf;mG&!|H#V8yf&%U|>L5(WzBuO;Of- zf!N&K+|G;)PeRSe*b5G?!ZZqUbYa&s<%@yaVM1!EM^()+Iy(CE;twx#h$hEFSYU55 zAJyyem`h1kU0pr6tnCFKF;FD>RHKYDgYg`~Conr63DF00leACT7#v+pL-zWrXP;#< z+s}Fp%`AnI-se)C@nVaw+GS;Z0SlS~hnE)@BD%UCFD@@#xwa?-1qso_1PkxX&CP$O zr;id*VH>V1cPK+|L;wB~%;$7OT=i{uqX!N^?rNW$#3b_828^%!Qc;fR;^GMOT%WIJ z<#&RpsHljb$BKZMm>5(EF)=x|+K7t_dlwfMVsdh5VD0E=2>Cs00BXAwjX(ybgfPvZ z^ReNV)42{cb*--AN(`r-9_qVoT98pWF zprjgQDMTPLMov(6;GP1G|!2JCD+3l_5=$7$ZgFQsu z(~}4N<#o@_k~Yx3!t>*7s8k31xQ}gq{_Z+Ioq1*YZY@>a11r=(Xc?Q>_6|!9rW~md z&u2%^RZb2W98K`laVOaM1};zFQ~+o%0r$_%jUF!a_wRp&6L3ZM_e;?nV%HsOnjh8_ zqfkTOatsoCI$5jwaLjTn*kd;1Dy8RZ?ZxF!FQt$?Xa}9Eefc7?zZLL^g0iRjB?yCn zU`q4-a!aAOu`&63J}3H4r(?g$ax`7wL|jZi;oD0zIa6+KuFKsS3FydBW!B5(-$y@w z>u7rk9BycExtyX&<#EUH9Qgsr8 z?`i>`Y0r#S=>Agf03E47IQq4s%{q2QMukfKp=Q_1M9;??U$hflItB*uw?W-N|Ai{4 za5}c-cR2$<=ai6<2_ZkJ3tokIN=r>`mZ)cR5v~f?)N4K@eLFF+ZgtNH z8&#jh<%kv-{o|*fnAbOlU1iU|0QDyKe!G~+2nZh;0)n}zY2S)!XmUdIsvo-wJ2NF( zdr7H737#+ayF;UbuVFUUOYL(R#7lNgz1~?_87hTmm!pE4VB591+r`ANJ)B`UT56ay zMGqFo!^HG&E73zt@e*ng`f->LB)aq^cH#OjW_1ZFA-B)L1z*9jMyOWZ2D8_b3n7m^ zbYNg0HBFR<8Xmweu9s}Or)m|OL^xcKSdo1D9iW$p0e4*+bTf~dcjTReKXA;(J%F#}NLl2xtd)3kM=>9c#qf(VZlxyy}nbZIIGS;&+g9?Bfm+%u2zmR_uAHIwX^S2Z2Fe1Sf^3pSKpF{v0 zPFFr0rn|p0XmaWp8F{zdcrN?789iBfG+07!U{#4pz@X-_r10QfgsXbE-448TRHz zpTb@~aS9tJ;cp+>$eseqo$Wh=eWBJV?6{x+fco|y_ed&iEd9<;eap> z;W2S|Y`mJ_4SUtghr=>9jV-d*YRQ<6p)pbH8lN#TX#M*vtt2)f3J!RXYR0M@N=Rp}|56r8@BM-fpODB?~%n8Dhl zvs{@W_%He-XCN1#(R?tt28dZ$qBL6EI3Rp@k&y1#*)vX$<|!L^hy*;~fyDPXL8vh? zQC8o7W{UnK<>Mo0o0(cmGZlOvGro?awC0qS>lYdvjJNn@OgwB{7>`!0{=GZw{$5Os zKQA5K-Dq;4FQpr~RH2$kp_<`n+NZG5YBTcFHQ{flK1pofqxCGz?|kRmD5+w;58c_G zVaoi}YX7p}?B>|6%Ik@R1(?$_jOS)TsLJ2*ucUo)zx%No8azguKiUBwNMocDQB$!J zm1^alK*@WoZ%M)tA74(uQ<=>q+KUXr;h&K8*{;ebKz;W7Oy=GqgrX}wG`CeZd_b9| zNo__zDb;G>HQOu)|1a=bNyt4q7v($FVSzue{`on-qoSfB`Z^&&82;sdz<4EKV$6%C z;ls-MA(&q1ebPHIoQyCzI8r1fi9Dz%7;3Uf-+o9BF^y_dbg(Hm<=@5}@HYmBgpevL zD}R$8?k$z0IQpj+GhO(lc-YN48`>qtQ+VX(cM%*0O))}3!nL(EpPOLGqRTx}TH28M zhK7#eVU!&l68@l0EK>H|JI$i5f_xISJ-lZSI4md-EmrmR4Sx8URw^1h$?A1vB69x? zLzgcpR*gDo7(s8*-PLuv^>T#o0yPlftrPFwy(^f`fv~l;6;e~fl9rNU9#x-PP|*!w zfsx1j66mq~qEYPc=VyC!q+w`aFuu{CqUsnbNKT&9V>D&XF`lYbytG!4!8MN?j0k-q2L@2_-Z9Y3-l;WCo9wzl%tZSU+DF4kI6Hc`10f8T_jYlNz0 z6gvOxp@9X*MYqP9P}^lnq7sFLg|!wb_yPdIfr-hCg3CYlrx@DK7ZdQ;)`m4ew9Z?WFBlyjOK?QRx$i z=LYG!>!+ALsm*fQMUSP#OiX2ypOVT=$4NJij*xYjM75;~M#YV}2;BmJZQ8LVsu|iS0dCUHHL0)0{tH zDoQ;psqQ`g1)}WQVi#sj4dYogbmfV57b*`Qz)W@bk7_4TEOS##cm4G9gcx%phE_I6cM6Ccwz7FdMeh>T#?mNWWJ z^kHvZ^VcC6DJdRiaHZ_gugLYsYHWLN3!qX}e|?6)S2QT2RMO_^S|H-lWZSl|SUB#P zn}5gxTBZs}5ODDli|$Uy3J>)U-`b_8qno@xD7XyPsJA7t`|-mcOf+Bbt*orpcXomT zk#LiD`U+}eansAWIXUCIdwb2NrN!^Y`tOq%=;;%|C@PYxaxQ|E1)>0P-H!s?uF=lI zg50hcdRyBZm~_}_GP&k6H`#bwenmpR1^AEws@lmTazi-cHg7>d9wIsA2uZ96kT-a( z`?tP;I#gZe8@;Ii&pN9~9KosZU3Q)l43b1RlyjT7^)n$>JapG}2TH~cW1hh4JAk11 zahYzbMPt93sR(2Axvp|hj zw|`@gO8k_1PyPlbTELB4?fKD6e&E>al2Z*I;@yiIQ!h;fYyP~n7>64)rFV6$&g)ss zs+X8sBcC6v?t`M{keFo{nXmt8$298QrpSAli^H`8D}VFTwvDBEH0E5c-w(QIsycdd z_NU81>6FZqtFLAQ;&W^c7&IkCqJiDg1P}@?fPTSUH?)PeabY)AcWgS*82s1(D)s1i zrPtfQdV0hyRwpJ@;KdVpQz*Q?X#4cyK_HT40kiL_%ggmaqCwi$wtU2>05Cg)@fqpQ zM_Ylc-R3P4s_ve}-^7wk@}&D3Gx_(#!_OhTc4Ts}n9lx`W_@xP+cl7450$t(p9@RU zy7Q4jwqP0=-atun9+Qg+6%Ih_^vp?JN;$hFc-vj>?xCwc$LU@nPd~c`9JfybLDic< zIXH^c{6>F?Yg|OuYi1FXH!lxm!F2oS`FSzUvxtMelp4Ks^484E%9YV}y>MH$GeV)e+?1U+ zhWPRMDJuO>;8N%JwUm^=WD;Q^9ZEp|WU1kkM{|nDZA0ic1EEv9#vO^>0eFhhe_4cZPwl$3%YSw#p^8gz%it5I_S0>Q%n;l_p3$ zKX$m#nCr_2h@1&10qk4bVFqaG0kI=$MlMMSiA4MTiQJ)A(})ja?y2Oj#NWqJwDTG| zavyqTO`f|KuXrLE52;qZ4P7TaToTAg4htzPx(WygpfQFEM|-t{3#gj_+S}|qh=7Rx z&bOyu_J$MS@o~b3RI8T1PAWq`uLoD{*3(=VNy>LU;T}~y=bJCp+jZd!m7J;5?7ipx zMOawW75a{|J|XMb-!a_e7m<%IZ|#04c+(|V;PK{|Y(IzZDxgtZQWCeOyyX4(__&;h$CE9PAR{BQc5o1~x3^d8 z&um5Vt`VNKlR1wNN=BJBj#?QzyD0%zCG8bEM)4CAWwP%vSHk-0F(VPpcKnxv(NfxD zIY)*~V5^Eg(<+@co?;VFODyV?ME>FBwSpMGJne=oeH1aF%%tXlq1o06@=@Oc8FJTg z5GSXnYldS8j3H14+$lNUvdA}9E0w3p?%ylFHTkN~kE~A*w?`_6lf%=s(jF9vXfHTy zBufsnDw#^mEA+A#9LMxF@=5#VmLln#8HHsXOX+&D0SaC|C9+kLQ9+A#*7@BV780_Z zY&b12b5R?Z_9sg)`oz1hi;Ig!Cl)MD#a~J;)a$Hu?DnSThqi{kpNSghn1BRXHceT! zNTz;!Wp^q_t=K>%h{~|gv!Cxvnb70lZqw~nWMD49azxc8A^f% zzzrbk&!6y5?l;VA-$xwgs=h16edBw}%Bqlmb6!jRmi!a(@YI>VZiKkuf{xF3kW02- zJ)rSzBvm?q=W&RJpCp1_HcbrzGO~9!-#1~9<39`wjUVs^SIM%uE~*3mzi9T2iRSHT z&R}H~0Zr-nuKtbn`-?g@Sd6MnTSd;JXR&(_3yFNQ#;aq&uK2t>BlqvRz2=8w=RZ7H zY+WTKH0#yYVa4|aDurWZdV*d}6(U%OJ&R4avH$*l+g3?0o^Kcb$qNKT#EtxiNe(zF&p)5sXQoS9m~O7$9z=bHH+(hj4l ze9UVar-#`6A4#~MIVXU%FSR$d@4ZEAHR({Hs~xSABr$1Q7wc>;J28>y!E_jmRP{|w zWYpB~Ai(cN`|o$5JBe3TT7IX$!o~ihmna;^=*bqP)oC7 zL$Kp{P9MNqD!b?OJoqg>=NcRqM*jS8z1cGxU0~`8_PfFJk@GZKW}cB9MxrSL35T8- zAkKvk{Dm8v;8Xo$@O&Uo&J(%2OG8U3lZ`el{w%zxH1jegDi(P#;1kSb{ z+Ga*5_csfTmfzgBVyPxKvqyRsXAPpRPUPDtz$A^9q~N5dSg%mPYd7wKpqZIizcQ@)%rZ_1;4mifdC{7{LrC7CLya2ujofygVqwn7V3eP^lE>nhighElXszY&qTCxC14v@F=963b!rHP z-vNN6im#wNo8vWaW@qTHU*oiqp`m0xW&!Z*p10W?gMflQ6$G(z^|0D&N)D-h`DcW9 zxvNNN+Kq15`i*w6*Tgq-Vc)OsZAaJt&c7DSj|b+b%&xu$Qj5GZM^Vk*prfG?wz6Vq zz1u*d{I%^*vIQ0$zBf7@FIb~bEx=AFf*YR)>(JxkkxBZDUyQ7 zy3Tref)^KCS3*J}MVeJpl$u*-12f;#+UBFv$IR>Ojmc(QP2renCLhGI+js_B2sEk% z0gpkPSjf3zv&}@A;1A*}7_WHgIY->cw~^9Jknt{%Mh^`eOI8Yr<+okqgQD6N&a!bVS_Y0O6frIhD)of*}*au8QAwwT&CWQo=|i=yg5U!+OV)NoT?c7 z5cS|rE0tXXIN<7hJ6Q$SLs>+WW)gipWZ-@TihN?TBi`)zb$A|4p{G6;oexI0{} zf3^2Bq`02P`B#Opu&@kks~MraobKOx>Q)UIYk=2s3$U=*dE}XlFAJWhADk~u zCG?vIM^f0=7uHxy{Qt&lnS2IJkoUf><+tr-?9d68{HQFPoC^8vkDS6;c^o=nOq2Uw z#{K#rcUltMR^MnukFyTAyET8*x7Q_1$vfY(-^(mcUT1{P1W3J+5oUF01!o0l`<2qc z?(>^)@?Qm$yCrFK8)I<|6p?@8BQv#bW(Rt{len~P^$mpXuv<|X>v#6-ILs}+Kcw?tc5sVF z?-wnhXu$!N8{?nzdLhf?Vzi7&aHm7)-c6u_ICe@#vz#g){YH=sLFDRT2pCF8FZrZI z;#IsU;cROQv?FwwCMcOgKs|CYnDIEu-+p|@CjM-AuIwTF8ws{^-?v5C-%!l#7#Czt z>+87u#x|Karq zhnbUehLn@@3km=_TjS|$+TFF{zMGzdGCEh>3x;^GI7Uj*moPz72lwBtrtckDpdjmW zQaW?To~Ilw^Rp?Cqz0?xV(=Ro@Rg7ZL>P$xn0kZgMm1V&8<^`)65Q5mh+ZDNR5yM3 zKMdit;)q*(Lp=n*osOx`ZZL> zp+L1bZTILXD$T1x$JZCQ_B;huCglKiOA|$z1xf@21OpEb54>}gf4o{-BVWfHp30e>msq$}63vX(#85bIFCl zq!j=PN=thSL?QN?7Gq#d;jzgA<^M>uUI_YB?=r31%rp5)sOYJNeQ(C<2%8c)q7LY^ zpxJr`DIb>O2#H!_a9U4#qNbPu2B&|rDuT(ON_e*C5-51uGl)Y<3v>b@N&yZY`HUnJ z_MW}r_=6aVBPgExc(}%{BjK{G7ZVkhtwg__rVc}Ar10eH{Nm539j-!)i|JxzCl5|7h z0%voTFbcql`M=zgp!NkbiT~9CWNh*UMiL^R3l@>*-UVz5K#WjW*&PR*^A@q!*7UKku|L&rKz;P> zm=mFc2g6NQT8?D&N9P3&ik_R}MKH-_2081GvggXYPj)$f2gR6iszpoExjCwM?Dsy6 zT-P1Cwu6D6tuZK7I*`ZS;n2Tf(aR7F=4^XxghwTVIb=lQAt3OlQb%Ex-S z@r^3O<8%5ue%rUH`%1<|myGt~@s@R1xlrwHD@GB|9HN^s5p)MyI=b`i1ij=f@9X;6 z)%_iqxP9(|Lng5h&YKwRHju#ecUj8%{XysLCCKHDM3DbS;Qn9n#sBiXe-hs+d0>;_ zL^MV$o;uVvhLznL9J@T!>Wk?lTSk8^z;LpB2jSC#>CDnNGc2v4kz~Bfd%Z}{e|zN& z4ZNdit`-PYvK;b)*);5np1_A8W1Mx=rEL^NWO7S2o?V)cV#x3f_>dwx@kP5YS^C^# z9(<6}vipOZMZ@j+;E+-{8#e!Sh$ImA$3dM&vuQ!@5BYUyN}Qx}?S#*%owNgmtKT>< z9lle#k7F4&ZHz`gm6<@`1K4_JR8Zpycb8mhdK;tA-mGI=q*!FR*O)(~)_dd(;sQd7 ztAncCHl72v)xy*QRMjb5Qv=`tH5aa8d;{=jj8|HfN>0hy*<%BOf(|@U9b|B)5}$lj z%D<`b`w6};n4DhXv%|%F8W5`drqWCe@%a(#?3Fi|S>HC7I-XO9&D?NcvHDZ|#6s-F zLsv%sIKlr(L|jvIvSIS)cc$dd*YA&f>RHWE?MBTg0e-U5(ky#y2NdmKKBt(Ko&6Qh z-cZ%R)JurwJ=dPenyEv|BUWBI*EEHxFcdSW4rt6tZy>KO{3OXh0;E2KFRmmfCNH?B z!fTo1I(>QIQ-@pwq4(4$AnjoRwr#X@5<}0_lzLn;%ngB=m)A`kOjD_@T3B!yVXU^{ zKvsge0lqM>sms`6zM-`{9laJQ*AOHCMkU3?qXGh;|D;PN5G>5FFeqan0`$KK{#i$0 z$EqUr!VL^hw7&ZgeVoZJEP+>N-ex*Zl}Exn4uw+j|!>)@X(CUN|muq|PHa-6P* zrtAS_;EOjq3>=1nR6Yn;BtQ-yg4=G~3N!^TnS45DGBU6G(^4K31JW&La7N|Wca;~q+hhKG-A~-k~0l?^@{%0!z9Y-4* z4NVw{wP^~@o0TjA*>0D3#!z2PUSIHvZH{3vFfclE^71gi@k7JHZfqy;B%FfkpV=fLCB%X|O6xUB zQe7x{X4qlA4aM&sk#!LgP?FhpN8t|Ich5fK@xL|yf{GCIGvAmHHO1~A1!%;*F&VwKL1|I~+Su+e<9`4DbBgPpnW*RCa*T>-B5 z8-=AFxg}=2>@>H+UW`mZ44v zN>77Ej9_qbXwB($9D^6>p<1ClvYnm2R}kOhH5F^J37YAa9H$TwJyfnVV+aXAi~xa$ zY1U`)eqjmql?m4ttd2ob1+9i4ww6FJ7^`k&Q2OM9>m@k$SB}23wmbijuvg{F7ud`= zOp%gowXVr{YLP?`aplo|2c0l!Zf@?|HR50)ULkz$NPxHz2IzuudP}~^7mww1-1(nR zRsuV^WFR5iCwzs+2Y8u*tCrv|Fw~}7>AxZ(J|Y2=im5K5rZ@Y7%Y>b5Tvm>y=_7Z# zbgZ-z=AreV(nBHvK5#>;&8vm{x&q9{uro9JRM1trWvZgwm}L3hJj4{gh`Pk@KFuKJN?qWRaG< z5YA6B!7yTcOZUN4$)wr&Y^_uq!V4;Tqafdr#I@?7dPqc9bBEP|E36~WfL>`uBzyar znj1Yt=ZjG$=~3`wS;ZPD<2&`yu;vcW({SLT7X~8yc6}w#7rZ;94}SYiTMqN(Z6HSE zIj7qnt+EIgA55aL^T{e_=uTzEW#(jDqE!?-hj-`>if1|)dFH64dTnXwk%&c$QQT1GK?OY2}`*Ln4l!mJY zR*6~eT-*Dsz8N-nHM~UpT_uJPh`68Mdf0y8t9;?)+aS7qvb2A;fBvB1{a=)D0SiWB zDqifs+1Z)Uw{MhkQR(ufdZn*+rET)KS9YVLl(S5;t5MekSTLT1msJDTgV)Z+&#=y- z{MO3U|8oz$6Sy}-v-QjM|5?25g^wuJme$mo#pOYyH9|{ot!tbnusUzDNKcdufBT5i z^9o%wp*K~u)`!)N3@hEHu2hpr=aGNJgE9F*skxL1L`qj1leb@D^5I}IUVGTij%ToM zB$F#k=7^+y!K?SY&ymwUVx5TvkB$68Y}nrBZnUQuU|^E`%Ey;ILWZQ2Ctq+E3vFAs z1-)yH;NsrcwK%C$EGJEz1pm|7+1)r$dvXi_3jXfei|`i|vK;XL`QoFJhj0=GtzJR} z@#PTV2U9QoYDbq&lilsDoSc+w-*A)>3kk!AHWTBGI^^TZrnc`J>!r)lQ?B%Ez`zJacuC9JRdqx5t&WLh`kD1^?+;76~_7bj*)+70h50i#cOCLpb!0(jJ>?P3W|z0>Ug-hi6zThs!zFN zp6sb8DWgICT-U#Uh{9><+07XJOn+hBlCx?l)xz6B9iY-gd#)@&mImT`(m77B8%I{L zdDa!!gkGfK?L9CZyG$|F<6Z9?WAiwl3(QP`!cqy}8V*8QI=jB*4+X`W%POLKu{h;z z{uCfk+W7XF?80KYz&)c^Rqw|obI2sLtaAF`pUJlb^a{o{E1L;Gv*rpE2P@ZfNuS&~ zn_F7eL4wY5$J+&|z#`9*1_2y+%fo}g?T^v*gbx38!vTsSj|U=~wSDhq2*9?Yx|_)# z&ItT8^Q)dlJl@Nf-{rOzuEmFJJFWGfBJfA&;a+@ z!y&AWYJQau7R@Ad9V~WwNlD2{-`)K^$?k|5X&l8;g%Mm5hXu}mV$&s>=K;88m{cws z1cBG5A1WFeG_I{KB;7H;@;Fvd4qfRZ!S7vp6r_M9=F5&KRgHm5rzG z0JUo6j)z~QOFB24XIW2~^n6}*do>!3E_X=4?tl_F7$jS#4oD!CJ90P$4!Aotu~~cG zMp{^=Io;TR6f(L7)((lPXJutmx(hl8k405J2Sz93tC=tOex8}3cAdz|&`w?>OS}}P z`R8pTWJED8gSn)88xs=Qn8t~o|-+oBHhl67`XZ^u(wFlAL0TJd8g~*|-?71Hc8OtkgYf&(5J~ca=T~s7f z-11dV4^;&I;P9|!ArQn91!ZMFHA~{N-2Nz?Yuvt|&9n%1FT2Mz!w>%ZhXx8NySv2( ztb3g~J;(pbQM2m!O*)2k)YrE=_oD#|@y8bd`gzsW)dLuQRUx^g7N&^cd^s^Pp6xGS z$0sF~Gtr7TI&u&`-iZ6B5PZZNQ-k2m1ZpOrSKZ)!WHFBfX7IrP!g(0|+b<*pamneV z4>VAQ_v_0W86FphjZZ*eU}6HJrKNRsx=MtDgHwOJ6j@kM@Voj2tctO)qi~7OJu9hb zj<&ttw!Nan$pmf>CTwO$3Pc|@aXYZXyvC)yE3*;YPEe%`H2jyNR8sjWqu7_3O=Fc_ zjvbUPMaIa;IJ_ha#;tY)MlLQ~;4U{bG;}~*eL5FO`valU#sOk(-tgDB7^vMPZI^_& zj?Bu5j7vvah-6y%@=T@k>FMcnQg)8Zona#|#fKAtpD6y?HQ0r7?Yt`Syj;h!LGxAY z^z4liVRpZ<%*n|i78KO0Y`hiV!?TIs0VzKy$Mtof9-T#6T3Sj*#*c57UQ)+}o0XOI z?3)?mjR4==-a|nk6aY_8a0~~{?F?EPYqnH}E#*3!{c6uw@Z}B)EK_AIOk&o~%+zar z4rGMY6wJUx7>hOYb5ve%CIst{P~dt8YcEFi4+5a&*2KSl{R*dZ*fo9oR{5Z3V2Fx| zAu~(Y*U|a#>SYp*E5W}Vg09#=3Kmp*BZ(r(BqK7)%h5KHnigdHQ4x2p$}8STp3>M? z0GMgIyI9G- zJIRs*{=d!mE=VrN3mi{wN2^l9Co(}pOH&)Kt#&US6Wrdd9si|+V8-MNV$~I|N2{Pb zBxfh5-pU$__h5*f)6^oPrIk7T;fx5OA{R$l&jC-eH&a5;=y({El|`y+84(cyRwX1Q zbz{ZF#h+ROq)uVlZWb)$L_{EG{%Uk3n3$MA04K{$KbMxYpDxp1yZ^<}y{GAs)Ob44 zq^vuGxCm7nuHD8h{H=8-6uk?CGCTo&dKYSkK0eX9 ziMPZf?{<3?F@7UzQ=mkA|QKaNc zS7#?A@Mb_=U~PBzD{6aVUS6I6s6jk^swgi9OK9dX?l?PWTC#}`g}1%;m%p~lm7jRS ztyRvkjd387`o_rGtHeoeT)*>-4de2x+jZMGBYU?TV-q>@L989ut$qXbqWz0DZNur4 z!(C7^P>>>j7zK%mJ(JgFsE_#~#*wQ>t}id$cZ%X}TS%^N6H`+O7skKKGc1ne^Ux6;A_w$%I)ck16ScTFSV|H#Oc8+5^D z4I-Wdhf@HvpEH?YcZ1NV@)Ma2M1BU3E!8jaSm`V{Yqt~(6;+?s!zw2knXTGQI6*t1 zmE>-j(@Y#394!1DQip)_87^18yPj)1AL@Sn*+_?L+ggs6-Q?JH-znlnWb^$j>*xe0 zAoiCmx|=0Z-c-Z+qxNEzcCbaw4;vPG^?z)OG{xjz@2RiF4pw|O-nelCY#hE+} z7zNmui8^=Zq0n%X0+^+81E~AWNI{{J%vS!3dkB*>Iae$Su=$-?3r;myY7?};D*{FPmMgz@r>Up^Z1p@tS zMuTss%ks!tvu#1hO9T23{OtZCxXOY-;1|Cp(V_ua4tx7&0XSnk<|}nYtq2PP=HIli z#DC10Yr}>%gZ^VpySJ>`_2b<+Y2^)Ef^U@d)pQ~4kX_ILr6^ZuT#sZ};mFq3kQ|9W zfvPf-UHRLY^ma1J%-~Z}`Kf$rP5KgzptIJP@Ht>>*Z$CV!G<4#G}x;H$qeaZi=dAM zTq#rM1xK>TqUBYEpaO~Z6h)us%bjog^ehw&l=mV75K9O9+YHtkjHlkcR|rwaGxzKr z#n55tStiP6Dka^8D?O}E*Tda_%aPReh~eKS9WtD+M+Y9Lu~>3}2k-<|hrmxmPfw~- zP!#`K>VU|c7*47Z9HiMcGIZ~In3!?Um7^IKE*?dJ=W>F05%Q69F;Y{2cBBS9m)p1w z3-hLh=AJ{m!m{d=LwLNEhWJXHUI4Jg=Q;g_O;Y2g=2B8&us1ef9(U6<#G9R=QXjr! z`|0cGlgHu0r&kyGe?KBxSBxtP3IY}fMH^C9X~a9A7s1kh#OTIDqCqnO?a~R4K!EW) zdhn696tF zUm9_|9*HPrKzDjcRoN0NbF~x3)@wxsSOl)PDrVz)D(!&XZ}GHPEE~uBs(IZ!wv+K^ zsGKi##fQecF`eK>|2`v-7#UmMogr~*L+jJ!Wl87lD;`evXUdg6yx0zM$vMg(WlD6;g85*Erb+vPar%V zL}@rx0HV#r?J7rA@ae-HaefByC?j*0lF>YD4Nsc~lE=}%e~;yr%dNYqoXgjKtlJ{$ zO7`RgQqKY&@hlKV7ZksF5!L9c!}(G+w9H&)l=l zHfhYtRsm}b3S_$-AZ1BU*mTasmw%G681U?`Vyilq%2Vb#9@!>!3CV2%Z@b|UTQKpY z=w)WvjgEw5iN~vE;SQ2upz>d?Om=-MlAlQ-AY@q%JkSKT%44 z>WM&tN08PdSF6opa{O|RTg#0gWQ#;Txu9o#Y(@$($dB3cYX9Vah^9%ab3*3GLv`ei z364Unm5ED-FXZFJqaG0(GIyVRpzSAfn$(2^MhInk*_~E+OFqaUPxNw3xfr!ggrlig z$qM?Y1?=hRYyI6Ro!wRyXX&f27 z?%dAz-Mef+|149Kmq8DEF#4;G&idY7a9~8lTztY$+%nys;?h!=&sB=WkaAiwba%G#ZjWlq8u_kAm7s9~=CMq8XksRyqp9|pl;rKG#7VuoY(V*8x zRQXNG=i=Bgyky=sNN!W0Z3o{*QI)HCn&TPI+u;*}JMhC7Th-0+k$X`RS%|+j-)>Hy_dG@I!ek75hVgk5m@(1H6lUOz{wRkkdUWY1 zj3fh}G6!k(0>JenlF*yhX45m;j7^7XA`R}4-_{!Fs-ei3N$-Y3xAiwtCSCH=9c30N5`9 zI1!qHKA0Pvrjlae1`k*JTbt1sLkx6XL(v%Ayu2G9=!ypnk*F+RTZ~Ks$#8IDo>NmP z71IU&$brq+tkoMX&~HCmiPMzeY`6dBltH12*@G;<)bQ{2a2BK zCUHz56DYC~Bzc-~C_;-U$6DuX;7)hAgjm{1xdv16Yze6=^tt0RJC5xy_F}|RnT3xzUrziAjv%YE z({S}Y2y8(c7+Y(+2P6GZSPa#BJ|v`}{?VV=+1c@*o5^{5$H&nhK@JOaV!nuv)HF05 zH@j(2$Jn19F6bd`eeuAw)MeIGQET-ZnyPHWF#zC9z5QQ+ppem(m5&g~VHsA(eBc2} ziTYT?pRtB>-)WT7K0`dxQ-n+ukJ&!GYx{e$3G*{{gYtGVSgN3VLH2ZFd`v zNU!>8#g!}%540QL_9>yKCm!(V5`jwcnM8Xk)=3^OL&tGr*m>`zxdK|@2EY6!HZh+r;N)YbL9JU=3Q>IDsPd-DDxe5TT& zB-x*s$v%d2XsXt^uAbmOM;%O`GR2}YEIP;Dx$>SZbPD3NYXGSfa{s4-vy6(OjpFz& zB`Mt^xhy3i-Mw^!)Y7oh2oeHIFDWe`0>aWIAf0)-+O=e;*zC<5@8ILr=(Nv>wo6L|9nLT0go<%v)X>dWZQSevFFG$K{rIPz3BOp zW-2sQak2LoZA7#{5=IFWcDKb#(J0V9D+kak5_j|g!BdX}jk;0v8+GcoG=#9uF~Ej( zoF>PRx1p$>{TU#oW1-6{^wt5}rgqA@2A}rH#`G3l>99w@t*kCujgEHOZ0|jGKb6Wi z%lW2oCAVi*R!MuJcgU@npR1YGQxbWYR@B+^gtEB#~tl` zn74uReM`>T;_B0+%OV9JH612rT?Wrc)W)C&pq!X|a9(L6pj6|#KdeWK1M;Y>#B*ts zHIye3&m+%}N;`{5F|hXFO{s^gvYCg6IL-IR>?i(EwS`x2%ueaJU2Y~Dl9Y}-A8aKU zq9Pa^?98(gAIma)f5P{XtcOE~aF;bl_n4L8%vT4&Iq<6^KL2djE~o25Ka|jl?pC|<-^0;A@ZMf&sm={Je)4jH58DG zEjs40_RWuC($BEQJz0J!0S}YXFzrTntMrxfIhB^KvpfPSqMQi@dAzg zl6ELhE)ahIbdG58E;qGH@DrQ0yOUp1k7a(j5d+rwA{B?;3^eee5 z7_1w2ukAMyoH1i@Q0hn2$*F_DXsko#7s9-Qk#YXt`7yWAG9I&3$!b=!D;VJLfht*S7GD8BiodcX zB#eQV&Y#cro8z{(#q!akf8ka7q}qV4bZj_jff(lv7}nDJPfdjyBLUxe?^g(}7XD&O z3?$!mG{ivcSrcm5sOLU@rXpryb|u_s(OYtWJ(P_RYxD#vdw~W&9ZDFObI|IxC`=Lm zI<81-;cFEw<$mby)dZvqkcfxlC)?)$8w_1oIDbd>5P}hfSH)+pr%C)or zH5LJ+jye!d!Pzj0=(G_pvr{tJ{D+hNV+X%%t7-JK@W zZ1VloUv-&MCvYn>F{Q~lX~Nx>u`TEmIQ#!>oyr)g7kaeVe0<~feLPr_s)uJM#B1CK z1TKsT2)U0pm2;poZn4DB({k~b_KXs({SG_=q5T1hzr2w&)5Td>&JYk-YYGfaT3e&ne9JSVl1?Fb)mlILIHz|EuY12Z7> z8N6|OyY#+2H*B8<8Zq=*$J43HOMFMTfkd z;yyk!^quHl8h~WbHwrD-Tc7yP{ElOU)RoUC=;=GL@e`E}{tY?3Eso9s7N8kfz#@3; zliU&h++%h~G0`k;W}rJ=Q&qC#hsI6gEK^-Q&ZC*s`jHs=rm9*a+zv-t<1(Y4>0=f6 z(yt*IR{FxWH`AsBpvk+VTwQOY?AJiQpAP^QcXm_OZ}hRbxm^_xvO^Ta{21&ea^%l9 zOYvjUb>{i_Ubj}6tyMYH{#ehy1%N1PSjYhYlu4e<1C1V#LWN)Y&#FW3=@3Znl)H`U zzA6AeAD$Q;7&wyq05}WBG^l<0L@ zno7@Scj}g6_ztrGjivgXyK`l_9gPFJHSezZAz(T!>HFV*Kbr~Uqs)*QP%9MBBwC_X zXI*iVYOj7%O-e$bM8=j$e8=%D~GBQZMf%V;bV1#sBK#QcpK-^b#3CBN&f zYOeVcKmo_arj^brXes5OiesecpqHvueCcuBrL;Yre!lVPG+|%6fr*~c;AoKOorM&u zRnW=PjYn$~%%H!nWx0a1DH*sW_k?r*d6c%+lpcPw?h|wQ9zh~}5%XTal#>M|9p`{O z4*t74Vua1$QF%?Q2leG?cm`paabaw;ATEfZjB3)!pH@=dk%fEQmuB7P=dW&GhFW$p zgxlFuJ!WQN`n~17_>oUi^aTqcAz>mzss~?+qd3a`T9Gqe$K*3a4)mw5-1swxoP$Kk z#t4A>ZGGx{0IK625WWYVAqVkiv{}svh-FlQE}z^|L$Qkv5;T1};lva@R(TW7xkO@N zqGqw}O6E!XxQ^7zx;r`V(5J@NzHBXx$`)Xwt&8yMZH>yCC1aVPasot8qeMfyh7pY_3OMcgV@@kalCb1Sfv@@iaRyd6m^aZ=16))pzGkE9Af3DY9EX8P0sIIQZ zt^h8KD3!WZstu9;G@bJ^j|YyKwo#)C`vreEK;^8qo%%@(~Tio&_kdp778&8u;xj8Mrv?elRsxM%(kAPEO*iFHW7bdrU%@ zP_MXo`qW|*FrR6sg{Hr}KD5TXSFw6)@b#<>b<4xn#i&m!`StHZ@W$dk;BG_L0Rzx94(2EJ;P$R?0yTyh72E_c{FRe3x?S%St zKo3?5O(0s+SiFvIpWKfhE1B{{vQgD&m=@j)PHKM}oFuN?;y~l67Op`&|2@CZSh zUjA8^4YYtmq$Zs0ATc@e61!+;naTs6rD6=fqF~HPV8L>C=$&dmJ3M0+mgDAeN!1$S z-P2&6@0BsS{fDkfyh4sIns64l1q8b@@3bpA7wNBSK8Vo`&4ZzjIq{G|_`XIIZr+8@eELp(1%7V^B39V1!KU2(RhbU*Bak zY!IHIzbnZTY^Fn=Dl}keVX;46@35h=yhP`#&lX}j`!l_%{Y4pi1|2XVO`{+J&NVRZ zVPiAMn6QqXcJhjGogUbctU~?1Y*SJ3&M^_|obHh|h;Q z%c#cU)R&f)TK3XAb6A;w;DQ{3IF01l237>_-ZD#^6fOI=ONyv*lDqHSh-QNH{gwnr z;J^7;~a{*=;#m7)m2vZI_sq@(9~iXym^B^K)3Qp$mCiw z{AUis@$qr?Go{&UswEToXW3p~$XPVQJ={fnrYv2-WV9j=!pEL*J&hmEL3bp3&ljvr zLn9}0R8;CNy?Kv3)QzRFg+)v$jg1vB0~qi_P}bfjtQ#G!>W#kVZ*$0&+{S6GbH}A- zD`qc?1YQIpt%rozE>ud`3eImY`s+4%V4Pfb_YbXtsUnI6gVqa>1Rw>?^D|Z1Oy8UK zqfkcLA$1x(j(%5Q>PtkVQir)9^OYLxh5ZWb_~c~i(@W8=B#jW669UnkuddBS{A4Fg zA%RyzkJWV;F*a~8x6_OpW?T;Hg%+(PWzjdx}L2&<~F^@+#ElEkY!Qrb)?aum>~ zlxuhC+1Q{n?tFJ%oi$_=XtIbRKW(`fznA}zTe#dE0bDtn=%|dmP-?W=%_d&S)IbA; zk;^~6Qr_I>0@vs!D*qig{sCw-s*p?_vI$o_7*<7d<1aVnt4kaNl7SX@1NFK+fu9sOPa;P>o|qwGnnEIpJ0}SBs#I`q3%KWPZ_4MLgKh9w)MAwG% zsi$GGP_3zgpx%?k^|`m&fuXGj!C@3UEM+1D=B$26&tNmuJx&s-fvy4RuFMYWuNng; z5)p-ei7wdQn#U1xmXt!!zam&03EvT%w!w#hbf{#>5lBz^5onz*Kw^vo)WHKwA?UNW&yGA^!gx+tr|K4>1c{;V}W}tXuZ@t~l8C4hCoJNl?-4z|1ENV6g zVWg|(`?ps?*L&MX)YqP~2`w{AA9&S@7~c&A8%E%>Ws$_ADB=;v<~)ZkC*fs7c~aTX z<=@B2m4}t^KmP53US0xy%rTPtA%uz*-d~*;wlBr3sD$Bra$4@vjH8nuWBvmq&v@k!< zcyY^;Lmu?YcXs=saxAK^|IP2G(b?Drlum+cspEwO8EU+goUEZtfglvM9T% zD=HMYs4zfjVti(15Mayn4GoLJx`Eux2eW#t%*;&lJ(sfSy9SKAm}K;x$?Nu?<3PI*+I1$Rg? z2Fg<;npi}*cK9z~eT1pRkR|s=%nOOc+S=NVUw?%=Z=;gU9U>W;IXDIp)>Q}%81+Ad zu$`ev_jk9lrzu7^{H;AZ{x4fc<9{G>#ngs@7s6sc#l=F#jH0!Rt%{4-H%&9cC07o> z{ILDR$N+-OcChxDesK$ax}cnIe*g?XFhKkylA73-kINP%l!%o?QVVTk$X;fDF(tTr Z;8}PHll(C+3rsc!X{hR|)GFCV{tq;`^=tqD literal 22156 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 QbN~PV07*qoM6N<$f{9aUAOHXW diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index 755280b3329e56696fd00de838d44be8eb8c8a99..be466b0c7b6a999a6165f9b36d81b1c46ed90ccb 100644 GIT binary patch literal 12303 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 literal 11550 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

fwZZIPuGGCwBWL~yT52a{}S^rwTVz{uQ}%% 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 From 16590d6d5efec450b8ca055cc492e4b164e828b6 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 28 Aug 2020 20:38:10 -0500 Subject: [PATCH 024/310] update pt2 --- icons/mob/clothing/hands.dmi | Bin 12303 -> 12465 bytes icons/obj/clothing/gloves.dmi | Bin 20617 -> 20892 bytes icons/obj/clothing/suits.dmi | Bin 151294 -> 151238 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index be466b0c7b6a999a6165f9b36d81b1c46ed90ccb..3f453cb8912dba4e56bf1bed771bcdbd2208a450 100644 GIT binary patch literal 12465 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 literal 12303 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 diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 7b0ccb6314a6ab446616cfc17da159faa270d873..0feb6a75dbec7d6748429c3d1d039501948b3bd9 100644 GIT binary patch delta 2200 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 delta 54507 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 Date: Fri, 28 Aug 2020 20:40:27 -0500 Subject: [PATCH 025/310] name --- code/modules/antagonists/changeling/powers/mutations.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index af61dfe14a..c9a375433c 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -674,10 +674,10 @@ glove_name_simple = "bone gauntlets" /obj/item/clothing/gloves/fingerless/pugilist/bone - name = "hewn bone claws" + name = "hewn bone gauntlets" icon_state = "ling_gauntlets" item_state = "ling_gauntlets" - desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching the shit out of people, but perhaps not so much for firearms." + desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching people, not so much for firearms." transfer_prints = TRUE body_parts_covered = ARMS|HANDS cold_protection = ARMS|HANDS From f7c415070a900c0766b320d6ea1ac185d74d8d2e Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 28 Aug 2020 20:50:30 -0500 Subject: [PATCH 026/310] yet another stray pixel moment --- icons/mob/clothing/hands.dmi | Bin 12465 -> 12464 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/hands.dmi b/icons/mob/clothing/hands.dmi index 3f453cb8912dba4e56bf1bed771bcdbd2208a450..b95c377e121b32ddffd5c6a2fe9821d544148fd7 100644 GIT binary patch delta 10310 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 D%NiQb delta 10293 zcmY*<2V7Ix@;|Pt?4rWkRb&MLbrBQkGbT0&*c9zX++!VhOY7zY4e$x^EM(jqf8c{?~`Y?Od zYD0CpzWO4nxZ!adzem+g!B=5(2)u65J?`6BQhh|;V~6dLuRcs%5a}--U9TmNQLbXH ztx`p&z=6$vovz>fePb7;N2jMlt74*}>SGr(-Jff9vGcACz(x^@xrlKEEJ@K6U_P&y z%s1%CvCn0gctLPN>oGTag!!*}q}YZDkU5Z_;b=ZNSX5aN%_u`xzePBvR zNJyx3H3~JHrw55%S#nfKTnNRT+eM~ZBG46XWFNPIAn^y- z48KMucB#h!&VX^Y-h z^Q9EV9P>5ThD)q4P?}q2c6QM8HI0S%VMLK&mSLP|VKkQS;_jYZGvC(Qx>;Gul&BC4 z=l#O<-CR&H=j0!i?Opz>-{l^M64B$v$$74#W%Qf)UWncen~~zx`^cRe7b$0&49*7q zv3=1LDsQp`Nh(eEF0hXXYxM+;F!_d&Q6xN*u#uhm|8aB;42*G^w7@H9a!?7*8P2Yc zMTC;JuW;GFI}U~K1R9g7kcbOPc7T{zWcuR5w}JdyWI3JC>JM-HvGvP5fmy=M(8?eS_@Xh(p3a zz97h$bj6{b%Bsz@dtCa5P0dTmseAa!OuK7NwWTrn5alY&`H}n21PL~LK&Kznsk1E} z@6~g!@SG=o3g%bh6pJTiR=MR{-@v_ocM~HYOpvR^>j%(9yyX_@SffTm?#+!K?HKDwDJx2h^PLH)rAPY7gm4QKc;}eT#ToV7I?_UtXq$ z4RHnMlY}VRw+p5_9oFRm%HwcBvt(1_lo9(5q-rWnvB;H6HKg`9jJ_j<7VU&mDww{p z!pnM*djvO2u=9SQN6+D+dw-{&D@&jIt^@$zW}tARlfm(MNXe;{(UfRRlK~G;V6Vc) zVm{5D4Kp4=gLI(lc7|vGgw86>ThT9`xbf?gKTD>eX z8dT&&poT*P9MV0ZUN@8;m{u#VuAxnUFYOiLptW&v;tK&WA+^IE@1{~4h?UsL@epUz zraye-D|A*>h+G8g6U}^G)^}%eooAq@m-|c;=OHeo-~xj+!Pg!s+Ihy$ccqlSd1H;i zVB%Q7xI1e)YN$oj(wQ|jF%jb?EH77{hmvn$^7HcSpiqn^AIn^pCU;~P)w;t;wX5PVxK6Do; z6tewrigeZM+o|+K*P)uLmxhlH@p^z5aA?`IZ&TNJLukUzrzZz1Yie9=Y@XE2U$(V% z@%FAdsAAv$RL~PwiAJ;4JJ4fmEC{|vh2IbZf1uiN!@Ju(sY4_I$O@Hb+!N!l3p123 zFnq~Ght(htPE3!fI2m@?y^Xc@3&_98ptK=G!^kzb7tE&%VsRlgFD$VQn3>j8o2GENuJwayXZCnmd0$Y-GIi# zOc^!S*E=UmDI!4!JZhHU5f&DPqu7a^Z_SBdXZu~P2+GgD0~3}Ou@d6Dy#V{i zW-Ur&RiJ%r%@nUxUHS3Fs*hu=+sv32+&23zu)36lQ+5(?Tqd-+T$K`DVn|z zGoU+8BvP0(RwNP=R&B5&=!6Uuy4S7={(QcA+9y%8ASF`9)e?vd-oDCypgl01yVTlA z&Ktk$jR9&s8V=Y>floYISmMXeHl>?**GJPp(#PXMl3B<+=_E}fuu zp6;-uJ>4qE0QJI*&>a01L&kM)&*bW5AM*6U4YxV1~^(n;Qese&x73Pcm$fi>=!0CzB zN2l0M8j^ryQ;;iY{o zKY>&!Z^Kv-9D~-tXlLF^{xHofK&fYwQ^{}XRyK`k7%?Z_`hk1HvpAt}tEi|RtKkDb zc69iTUs~%nm)1!8v$lQsPyy`0%kJ68v8KY-z*i2jb0=8sYl%b4amP2TfRH3!Yrtai zIHz94l&XHOyFHzNhgnS*8Iq=Bfs&KYf0>81F^c7i%!2SMGm)S#e@*pNa{UZsG22`I0AI z3IuC4LS{D|`xYpdi(hSiJennPO>P$#F(qlXYYK5hO5ukDL&Q0$GrJ}bfl`XcAT`!k-7cJ$fj4-8-Le++ey%>P zx2*6|;s=QgN)h)CqD)E+Y&R^WxT^-SE_D+Xh`U~c755UZMY=h>OX_oBwbX90JN&>KkmJ!2 z;Ey|u+pu)Tkzb}GHMp;WJc}Q9s;2GHO{n(kN%ZM$tNS>CtCn)lD<*M1H?Y(Kr}5k4 z`#u`2v)|{=L14{$&{g{7DyO4D&kw(Uo26vy!#Qi|h&)v1(jJaJak&q(npQQmjJh{) zl%Qz1@_DDv$hkdmFsD}3j0S8sd!?5xs`?tZOL+c{4P2`1lgRM9PNnTc|53}ZUrtn8 z!J=w|8~TY>Wsf3GN~=kR#QHp_66|3=C^uvQ`MjLW_Zvw zfD_s1OpQvZWp;{VB5!_9%XC~bTOWA$xrqQUWuDmyH{SX2H@iE?Y>yO29~Z^3G6;6y zveK{Q4JgfSl*dv|xBfci4(>j$&m+rtR!A` zyWh97J>8-2QMZH5ONnce@8>?ip*wL+RT#wlF9y4+5OTjN0kdN@Ulie`S>s+3g$M6u zM(j;u4eBRno1rj|I<&3$&^tkC{qNsa$<80Z-}&eSKQDXK?Gmbt`^+M*zA-d3eCKVJ zujA_h^2;idpXCGUTNWzI+%rCJrp*i$U;^^+hNVxPF3TRx+SrYpez?lWW-BbaC)i)@ zDRsHU4A_s0e+LMrYU83SA=VbMk(uU(r=ZBJ!J4}q~ubMyGV^hzl+a?6#2$lIT<$tM&2W%Wa54`>J{C)dM&jry%V;rHQ#+VIUtpC zO^D~U!kS){T)I^Grh2UX-t@#e^ZQ*_7dKTe7hSat0J{{deNgh-tWdn{_03Dm?v=Xh z-KkFxPmHVW2)qv9W=e2P?3R#f7{hE&AH-$*154GgscZ6k`>PGI&#Tu-0ljK@cb=s# zX1exB$OOMlyxQZ8U7j>$?|vw)dX-=AZQ3VSE1ayU`@`RSn6ollvw-qF&?wa_A#=L6 zx))JB2aMXVe%u&4vaf0_uO)RNDJ%1H<>zeaI^8?p8ma`1SZr^;_nWdS(y0Wm;``N? zE;$8X#V1bsz`aghIQ_CB^}KbPl#LZECS^eVrzIGEnNU%az0=wD<(HyH-|cLYu+q=% z!`C88iE|HarZKiQlKW2q zJ>C&1rquWR|&V) z0nf~$!HcGth6Y34n$Dty$J|u&-Zc4PlzP6r>5rN2zh$~!U0Rw$MMED3xY{C3$V(qy zFF}j6xfB;wm&3!uc)ps0qP4Y<4oh%A5r=(E#q`pn&!Lz~r%RZozRSno6i+A|*on$7 zNq$ugPJTC#CCL>d<3GC`y4{Q=IpTi1Aw*DOE#7tEQv4w&Ct+@ptOwg9ts^y4u;0vd&jCX}* zalsq8GaeE;4qu;@WwMCbNKXR#Ir|L#8g4J2+!&l^(&UUlMp&=hg);Hxjmo%7&eaA|mRYSihVH+GgZ zA7yIpeI$lE-3NFO$V*%1e%yS}FsY+R!2(Q^z)MI#Q-ahwH1P4Binu<)e0?tCwpdd` zgU39cy_Kcz#$TVe?=_4PtZkyh`Y-}2nx5rgD*S$ZpaK2&qo1iTGLNw6wH-}}>8nMi zdJxN@KIp}uA_TZSKoMWpA2*jb05{j&LZcR8{>xT%Be@MM2ok_o2|aXDhKgysd>%ca z_OD$9G?H&{5-N93e_=Pc-dh6qpXmB}1j%Yv>x^Rc-8V?I@_B*y^da&4oQK}e(?<>F zy7tlf)w}X1v+05-%aoBjoO(t4kooT4#FXE5*8L?%8ijKQ);I8~p@YE$!x{6p0=Yo% z5-pJ;V|lL$gHv}}Yhwdmw-1}f=5p3GGxJnZ`*jp|oKUfAEr6;wMlk{1``q^*W&o{F z0-y^DfLgdhy=Zq8+P)3qM#B%8nA;z?jihNgP+XKA_}PW(S$a1d;J!y3GMd05T;jJi zzCe6NztJoqJN0%xaS`bS>YT)D%D%mmYG&0vR4#a;T>!!0`}-uB=MH^xzZ1}BHb1$ z4i*`^_bj}KU=`XbCm#YIYOGT4`4T}jEFa$dMa^I@<2IbN5cBz-UO`=<`3z=eqog8D zeDx*jsf|%yI&eUWANN0}>1kn_57Q~3HZw`= zlE(j890X(p3lum$#u*dq6zRgZ=}DlMhx{YXYK?v0-Ix5ZuCOSDXV0B<&_Dv9!7rV; zUJY8*ZvHVeu$6H0V&f3d$lP^Zf1e%ny?WPYs$4KwLOwiCijP2JTM$!6ya0@|wk>mw6`BGm*>-0jlO+?Y10DXy&K^OYYf5f1gFE6MJpD;|1LwGlQ z6Ev_y{vm>wj4>oEU&{Jr1&G*jhrqaQhc*Nf8CF1+X_sf)b5(I^JNnP0s@R;H%enxzG?-~lalr#jC^0# z{DoImfEbIHmsdipaCCey8V?3m95zcW_h{tUZO~U{ad0b0!M}$JY0WC;ClMA;LFzL7 zzi3aKP)@?a_TnF@6G|tFb$0hYOK9tGmpyXcm+UZx7>)XV2!#H;-Q4tRXp!nbE2M3) zvEsBiqD$_iCFvX3lE?qlXlNQc?zL*)NEHC;?7YgU}yWAJN(5#il$8b4`Oy2 zXUBK>ZLL`9@D9vMib8xKVWxG@$&l7odxHp%Q|8*!o6*dq$D(KGK3fw86<4*_;#ilCI0QO=uGl}-NwQxd52CeUG`sqZLJ*=@R{K6B;5#u;IzGY{iC@W7f z;UjSu>yg8s{Ukv!swR))lNl7V8J7#!SE2YDZQUK*wG}b4OOPfNezx z{DX0vrKFk$>WjHq^YIdc$C?Q-CBfHPEqLrs;Z-2`b5~8M@7)^jB{JaiT2g z59;^U^IaCpBE@t!*Bto zMj+ilUjve>iYfph0l;wf(VPqI;)*KC7om9WK!nj?ezceY`q~K_kr3GirnhJzjE(Z- z>YBExuIiyrYy|FIwdya|Dk2>kHF-5V%@ERYhWW82KP@|l~ zs#CM6;^>FIDCA(91?wp)scL5an|&*DnbVS*CH3X63D|=k?73Lpz6Tq4 z2{Ug1Gk}bs&_|<9KgqdktPAuT6q{gJvTK@RaD$yyT3N+5##P>w9prK5=2&y{#drTU zP&AtvlbdPEc7H!Vl zwPunLmdB0(Xu*m~8j{tg4_m#~jlb`Vs{$AA0&SjtwDMGHal=-^H~ zyYyV&=g^otVGopfGhR__)?Gaj>hpzp!&E6{|6Hm9WF+b)$D~EeadwGG9~V#6iQu6O zw&^chNBm}x=Nf4<^Rx1YsHxE5M-ce_($h&rc$nDs+8pA zRPw8s!qhiSHJ5i-eo5tm*cR~fojv5opMF=swnlvY5AHvj=)QQQRtHS(bi=#%k6GHJ zS%+jC8V@=t%*QOO(B|rs)>L%0trhcr6%&)3vAKA`<*c%&f0a0u_08m`teF* z3ewW-)^k%pvs+jD5dM425F#+utQIei0wxGLhNRDud(SFEiHq8l1^A$ll}e$ zj>GH+aCL0ezdOSZ`i<&TeqZ3f0Woo=cyz3BbmT?Nog3Nc=T23+~ zz58A+j&m*93!mhEx<9S695TYrT-Z``H|V$y^wX#5vPW(^Uz;h^JLXJ-(>ji249c!{ zecsYa80v)^5WHU3rqX&?+`VE8rz!yV&F>LSfoW#`{VM&rJ1fIMD}td{)74SK-t$|n zB7S2Jvt4&GXnd$Fx%S(B_xECvgPu)@Lca&bUX*hDFx1NL2`^UK$V^5@Zuf8J?f1(j z22gG-HTz_rPWl~O+Kqtgf!?v52b5vscV)vVHInpZp=Oj#MLtu&3k zs=SvC@qmY7+uW-`HQ7d}AofxR@9P0^Og!GeeICroiLzuh5l3P!K_H1F@Ew-O1J`Yk zQi%26l~fpn_Dw6D<=!|WUSTjr=^)-LGR~3?{rky5PN#%zG|Jl}iXISGf7pXaQ4$AC z33gU^9eTm7@9cIH=G9Z7va+&vSFWVgBuY7>Oh4Pot^ewmxLi}Nln|6NG4eVe+HJH2bKEw*ZJD6<0jcw)f$xpf!8(oRi^#}b^ z`9i0NvpS0@fq#kgsRp7B^yRJKDS6Z-Sa~7Bu2cLGs9aTbbqq8iI2iSD?(O$SAD-81 z{`9AkO=o9k>O@(pLk(wS&x02?>!Q0KSUl~#i6p>O4?j!UJkiG#n#~9jqb8*lU7SZ* zJcKu+krlPA(li^Ur{`1Khu(UH4By_)V5FhN*Fpj2m6nOR>Ixu5>woenIqT4a68|Gw z%Gg`#($ZBctK=Fzlt1>jpLVXgRo~J^UH>w9R%-7fTV(_MGPc|n#+$=%h+O3}z{-(&zhlG$VunNxTtiLoj#I}MG*KhFM^n|+ zgbe@J^Fe%&MZe>=soc#Y6o>LN+AH8bt1LpUKTUSZWJK>S!KZnt{EB>h1oEEXhPU}uz&;J; zU-um3FucQCr{D|&*PS_h^QfCJdFQ*mgD7J-id1OXsmCprSJ4S@XZKgRYu_ady}9%8 zHo~a7<0~9GrANDq6vw_v;tUlX<~>VWK!~_A_QvnY+)1eAGvbe zDu+sDJpK0BaSm+ z4yM79ig7yg%%V8q%mQD?Gp2)yN+z8}1HhRvJOVRYe>_kdE72DNZ-ra#=wxpV6GdWF zWN8`O$n}UK_dAz1e;jR1Z$ucivYy19K~~?2M6~#yjN?RuA)i;XO{57; z_9_M{0I#kLVgxOpqLCvlN|RSmziNsd+b7cNdS<35e<_N77QM_xp%0MrxH{B8Ozb=w z5+1H!vcpe0Ag7Hi`e3(DOf0Zycz1Wt+q-QVgpJXbTLZE-BYoaYaZZ}wY^25BSJ#J( zR|flJL%8t#O^Gf4rfF^ROMaVoqa8Q+4&~`;@6*13v-D1k#Cn9jj&Ty2KY6pe$}^iD<2QPshO9VCzWRQjf>=gtFKmcN!ZT zjm*r^pi=YAhZGh6~b{&#& z$pN01Duk~?jG;`cr(yDZGHy4IG*lqUNQzS8V8}l&t=_tk))B{d-zC2+xwNkCT-%~O zTn!$wfDUfl5U%WOqRIluVAwVq!P#6|*Cla8dW0Mf9o}>K1deXt<~VoniwS?Fp7$l$ ztn`+4?p-(pQsqB2HFdNGoC`l2!nEzpU));Q<}wFF?vG0A5BWM{KhQIrdnV~M6WBjA1fq>2)P zuHY1jk`X(f)j7ZJX?$pzM!TXx*HlQ$=ka(2RPmhCKTL*;tvMwoVr`UuMM^#zc>Gvd zAuT9zsdN7B5QkiL@kBZ+>PNA)&-!|@D((rWDy>@duLd%QTYE|6mP6v{>HQ^H0pMFx zdWwlSOKld5MRx4#Md9uP*JL(dTSrAPbNpHl$mx6dj&*v>*TTU_HS)U&e>^+AzvD4} zBDD}(r$p3)txThm_w9qiB5H+~4ld%oBYaK5Ay+_kL7Oq-Cf7VpjjGL;Mi@&}R$Y zWTo`jW-~4~r?ew+W)2b0(iHS1w~-JfR8vdK*-`H=U>B7jdG%$l8Mmj3UTx#^OZncH z*)glr!Fpo^TIXer;mjwWJV_2pzk0^Xa(jV`e`xwfK9OCfVWKF51zYt$ojrIja?kYG z*utgUpFtR%CxUq@{5cUXM?a+bHll`g!Pj_S&UyoW4`6P18!|JmrzeZmI9Nj46p(iE zBZ3AJt&Oy>`)zMm0A2^LctupkG(qnksZ_N12^<&49)FP!mrN=Xy0dNHGE~Coi;x- z^8VW^_~>wPvZZjAPHZw58m&f|xHuM*qN8tLzjKva{35IC=4hT&e>8Gh!*(W*J zK3swD&i~)x6f1L76~aXGIM8${TirVl+?N%Q)fCd?G&fW#)oq|qsMo#a40xoVxwo%x zXly6=)UEAEsuL-EH-SLNAI8vVw1FoFRT^-0P7zsINUqqo%?Em7=Ots?%e%(F8r_f( zI}-&1;@E8pDzYT~c&KG<_A`~@ZVC}4I=Q5;SKi0@#3J}b0N>Y}xxuHR$wiaxi{5^I z=H=PO5_mtD4! z@@1|P7 Date: Sat, 29 Aug 2020 02:47:46 -0500 Subject: [PATCH 027/310] harmies --- code/modules/mob/living/carbon/human/species.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 2bc32cf50f..36b912f39e 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1423,7 +1423,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.apply_damage(damage*0.5, STAMINA, affecting, armor_block) log_combat(user, target, "kicked") else//other attacks deal full raw damage + 2x in stamina damage - target.apply_damage(damage, attack_type, affecting, armor_block) + target.apply_damage(damage, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) target.apply_damage(damage*2, STAMINA, affecting, armor_block) log_combat(user, target, "punched") From 34861d55a8c95e7fafd5b6ec84ed224c2eb20d84 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 29 Aug 2020 21:38:31 -0500 Subject: [PATCH 028/310] fuck it two megas standard --- code/controllers/subsystem/minimum_spawns.dm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 9ddde80aa8..a14501375d 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -90,12 +90,6 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( return ..() /datum/controller/subsystem/min_spawns/proc/where_we_droppin_boys() - // let's figure out what megas we dont specifically need to spawn - if(!snaxi_snowflake_check) // all snaxi megas are spawned in specific ruins - for(var/mob/living/simple_animal/hostile/megafauna/M in GLOB.mob_list) - if(active_spawns.Find(M.type, 1, active_spawns.len)) - var/tocut = active_spawns.Find(M.type, 1, active_spawns.len) - active_spawns.Cut(tocut,tocut+1) while(active_spawns.len) where_we_droppin_boys_iterations++ CHECK_TICK @@ -145,7 +139,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( active_spawns_2.Add(MS2_tospawn) return //let's try not to dump megas too close to each other? if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) - active_spawns.Add(MS2_tospawn) + active_spawns_2.Add(MS2_tospawn) return //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK new MS2_tospawn(RT) From 00bc4202f7939aaaf4137cb5cf164e39a727652c Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 29 Aug 2020 23:08:51 -0500 Subject: [PATCH 029/310] what the fuck was i thinking coding this --- code/controllers/subsystem/minimum_spawns.dm | 50 ++++++++++++-------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index a14501375d..3276c25c86 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -36,12 +36,12 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( // step 5: snaxi support - done? /datum/controller/subsystem/min_spawns/Initialize(start_timeofday) - if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS)) //todo: recognizing maps that aren't lavaland mining but are also not snaxi - active_spawns = GLOB.minimum_lavaland_spawns - else if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) + if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) active_spawns = GLOB.minimum_snow_surface_spawns active_spawns_2 = GLOB.minimum_snow_under_spawns snaxi_snowflake_check = TRUE + else if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS)) //todo: recognizing maps that aren't lavaland mining but are also not snaxi + active_spawns = GLOB.minimum_lavaland_spawns if(!active_spawns && !active_spawns_2) return ..() // call it a day i guess // borrowing this from auxbase code - see code\modules\mining\aux_base.dm @@ -102,20 +102,20 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, H) <= 70) // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) - return //let's try not to dump megas too close to each other? + continue //let's try not to dump megas too close to each other? if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40) // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) - return //let's at least /try/ to space these out? + continue //let's at least /try/ to space these out? for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70) - active_spawns.Add(MS_tospawn) // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") - return //let's try not to dump megas too close to each other? + active_spawns.Add(MS_tospawn) + continue //let's try not to dump megas too close to each other? if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) - active_spawns.Add(MS_tospawn) // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") - return //let's at least /try/ to space these out? + active_spawns.Add(MS_tospawn) + continue //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK // INIT_ANNOUNCE("MSTS succeeded! - [MS_tospawn] spawning at [RT.x] [RT.y] [RT.z]") new MS_tospawn(RT) @@ -125,21 +125,29 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if(where_we_droppin_boys_iterations >= 1250) INIT_ANNOUNCE("Minimum Spawns subsystem stopped early on active list 2 - too many iterations!") break - var/turf/RT = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf + var/turf/RT2 = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf var/MS2_tospawn = pick_n_take(active_spawns_2) - for(var/mob/living/simple_animal/hostile/H in urange(70,RT)) //prevents mob clumps - if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(RT, H) <= 70) + for(var/mob/living/simple_animal/hostile/H in urange(70,RT2)) //prevents mob clumps + if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(RT2, H) <= 70) + // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [H], [get_dist(RT2, H)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) - return //let's try not to dump megas too close to each other? - if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40) + continue //let's try not to dump megas too close to each other? + if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, H) <= 40) + // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [H], [get_dist(RT2, H)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) - return //let's at least /try/ to space these out? - for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps - if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70) + continue //let's at least /try/ to space these out? + for(var/obj/structure/spawner/LT in urange(70,RT2)) //prevents tendril/mega clumps + if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT2, LT) <= 70) + // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [LT], [get_dist(RT2, LT)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) - return //let's try not to dump megas too close to each other? - if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) + continue //let's try not to dump megas too close to each other? + if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, LT) <= 40) + // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [LT], [get_dist(RT2, LT)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) - return //let's at least /try/ to space these out? + continue //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK - new MS2_tospawn(RT) + // INIT_ANNOUNCE("MS2TS succeeded! - [MS2_tospawn] spawning at [RT2.x] [RT2.y] [RT2.z]") + new MS2_tospawn(RT2) + if(!active_spawns.len && !active_spawns_2.len) + // INIT_ANNOUNCE("Wrapping up! AS [active_spawns] AS2 [active_spawns_2]") + return // we're done here From 3b571e2edfab5374255d3480fa350f024f436a80 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 30 Aug 2020 01:33:56 -0500 Subject: [PATCH 030/310] oh jesus fuck its all gone wrong --- code/__DEFINES/traits.dm | 1 + .../changeling/powers/mutations.dm | 21 +++++++++---------- .../mob/living/carbon/human/species.dm | 6 +++++- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 674cc16980..b52172fc91 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -164,6 +164,7 @@ #define TRAIT_NO_MIDROUND_ANTAG "no-midround-antag" //can't be turned into an antag by random events #define TRAIT_PUGILIST "pugilist" //This guy punches people for a living #define TRAIT_KI_VAMPIRE "ki-vampire" //when someone with this trait rolls maximum damage on a punch and stuns the target, they regain some stamina and do clone damage +#define TRAIT_MAULER "mauler" // this guy punches the shit out of people to hurt them, not to drain their stamina #define TRAIT_PASSTABLE "passtable" #define TRAIT_GIANT "giant" #define TRAIT_DWARF "dwarf" diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index c9a375433c..47e0dd57dc 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -683,16 +683,18 @@ cold_protection = ARMS|HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT - enhancement = 15 // it's not an armblade but it's Violence, alright + armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 35, "bio" = 35, "rad" = 35, "fire" = 0, "acid" = 0) + enhancement = 15 // first, do harm. all of it. all of the harm. just fuck em up. var/wound_enhancement = 20 inherited_trait = TRAIT_CHUNKYFINGERS // dummy thicc bone hands secondary_trait = TRAIT_STRONG_GRABBER // grab them and then punch their head off + var/tertiary_trait = TRAIT_MAULER // stamina damage? no thanks, bro var/fasthands = TRUE /obj/item/clothing/gloves/fingerless/pugilist/bone/examine(mob/user) . = ..() - . += " [src] are throwing [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]." - . += " Alt-click them to change between rapid strikes and strong blows." + . += "[src] are attacking with [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]." + . += "Alt-click them to change between rapid strikes and strong blows." /obj/item/clothing/gloves/fingerless/pugilist/bone/AltClick(mob/user) . = ..() @@ -701,14 +703,9 @@ enhancement = initial(enhancement) wound_enhancement = initial(enhancement) else - enhancement = initial(enhancement) * 3 // punch the head off a man - wound_enhancement = initial(enhancement) * 3 // do it do it do it do it - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(locate(src) in H.gloves) - src.dropped(H) - src.equipped(H, SLOT_GLOVES) - to_chat(user, "With [src], you are now throwing [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") + enhancement = initial(enhancement) * 2 // punch the head off a man + wound_enhancement = initial(enhancement) * 2 // do it do it do it do it + to_chat(user, "With [src], you are now attacking with [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") /obj/item/clothing/gloves/fingerless/pugilist/bone/Initialize() . = ..() @@ -719,10 +716,12 @@ if(slot == SLOT_GLOVES) if(ishuman(user)) var/mob/living/carbon/human/H = user + ADD_TRAIT(H, tertiary_trait, GLOVE_TRAIT) H.dna.species.punchwoundbonus += wound_enhancement /obj/item/clothing/gloves/fingerless/pugilist/bone/dropped(mob/user) . = ..() + REMOVE_TRAIT(user, tertiary_trait, GLOVE_TRAIT) if(ishuman(user)) var/mob/living/carbon/human/H = user H.dna.species.punchwoundbonus -= wound_enhancement diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 36b912f39e..8048abf7c3 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1422,7 +1422,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) target.apply_damage(damage*0.5, STAMINA, affecting, armor_block) log_combat(user, target, "kicked") - else//other attacks deal full raw damage + 2x in stamina damage + else if(HAS_TRAIT(user, TRAIT_MAULER)) // mauler punches deal 1.2x raw damage + 0.8x stam damage + target.apply_damage(damage*1.2, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) + target.apply_damage(damage*0.8, STAMINA, affecting, armor_block) + log_combat(user, target, "punched (mauler)") + else //other attacks deal full raw damage + 2x in stamina damage target.apply_damage(damage, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) target.apply_damage(damage*2, STAMINA, affecting, armor_block) log_combat(user, target, "punched") From 0db189333aabf448d773af87995dbd3a4794457e Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 30 Aug 2020 21:21:27 -0500 Subject: [PATCH 031/310] >one fucking callback --- code/game/objects/items.dm | 4 +- .../changeling/powers/mutations.dm | 64 +++++++++---------- code/modules/clothing/gloves/miscellaneous.dm | 45 +++++++++---- 3 files changed, 67 insertions(+), 46 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b4c114eb6a..65fdbb6f1c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -315,7 +315,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb return if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS) if(current_equipped_slot in user.check_obscured_slots()) - to_chat(src, "You are unable to unequip that while wearing other garments over it!") + to_chat(user, "You are unable to unequip that while wearing other garments over it!") return FALSE if(resistance_flags & ON_FIRE) @@ -383,7 +383,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb return if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS) if(current_equipped_slot in user.check_obscured_slots()) - to_chat(src, "You are unable to unequip that while wearing other garments over it!") + to_chat(user, "You are unable to unequip that while wearing other garments over it!") return FALSE diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 47e0dd57dc..06983cd731 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -465,7 +465,7 @@ if(--remaining_uses < 1) if(ishuman(loc)) var/mob/living/carbon/human/H = loc - H.visible_message("With a sickening crunch, [H] reforms [H.p_their()] shield into an arm!", "We assimilate our shield into our body", "With a sickening crunch, [H] reforms [H.p_their()] shield into an arm!", "We assimilate our shield into our body.", "[H] casts off [H.p_their()] [glove_name_simple]!", "We cast off our [glove_name_simple].", "You hear organic matter ripping and tearing!") + H.visible_message("With a sickening crunch, [H] reforms [H.p_their()] [glove_name_simple] into hands!", "We assimilate our [glove_name_simple].", "You hear organic matter ripping and tearing!") H.temporarilyRemoveItemFromInventory(H.gloves, TRUE) //The qdel on dropped() takes care of it H.update_inv_gloves() - + playsound(H.loc, 'sound/effects/blobattack.ogg', 30, 1) if(blood_on_castoff) H.add_splatter_floor() playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds @@ -632,7 +632,7 @@ user.dropItemToGround(user.gloves) user.equip_to_slot_if_possible(new glove_type(user), SLOT_GLOVES, 1, 1, 1) - + playsound(user, 'sound/effects/blobattack.ogg', 30, 1) var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.chem_recharge_slowdown += recharge_slowdown return TRUE @@ -670,10 +670,10 @@ action_icon_state = "ling_gauntlets" action_background_icon_state = "bg_ling" - glove_type = /obj/item/clothing/gloves/fingerless/pugilist/bone // just punch his head off dude + glove_type = /obj/item/clothing/gloves/fingerless/pugilist/cling // just punch his head off dude glove_name_simple = "bone gauntlets" -/obj/item/clothing/gloves/fingerless/pugilist/bone +/obj/item/clothing/gloves/fingerless/pugilist/cling // switches between lesser GotNS and Big Punchy Rib Breaky Hands name = "hewn bone gauntlets" icon_state = "ling_gauntlets" item_state = "ling_gauntlets" @@ -684,50 +684,50 @@ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 35, "bio" = 35, "rad" = 35, "fire" = 0, "acid" = 0) - enhancement = 15 // first, do harm. all of it. all of the harm. just fuck em up. - var/wound_enhancement = 20 + enhancement = 9 // first, do harm. all of it. all of the harm. just fuck em up. + wound_enhancement = 9 + var/fast_enhancement = 9 + var/fast_wound_enhancement = 9 + var/slow_enhancement = 20 + var/slow_wound_enhancement = 20 + silent = TRUE inherited_trait = TRAIT_CHUNKYFINGERS // dummy thicc bone hands - secondary_trait = TRAIT_STRONG_GRABBER // grab them and then punch their head off - var/tertiary_trait = TRAIT_MAULER // stamina damage? no thanks, bro + secondary_trait = TRAIT_MAULER // its only violence from here, bucko var/fasthands = TRUE -/obj/item/clothing/gloves/fingerless/pugilist/bone/examine(mob/user) +/obj/item/clothing/gloves/fingerless/pugilist/cling/examine(mob/user) . = ..() - . += "[src] are attacking with [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]." + . += "[src] are formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]." . += "Alt-click them to change between rapid strikes and strong blows." -/obj/item/clothing/gloves/fingerless/pugilist/bone/AltClick(mob/user) +/obj/item/clothing/gloves/fingerless/pugilist/cling/AltClick(mob/user) . = ..() + use_buffs(user, FALSE) // reset fasthands = !fasthands if(fasthands) - enhancement = initial(enhancement) - wound_enhancement = initial(enhancement) + enhancement = fast_enhancement + wound_enhancement = fast_wound_enhancement else - enhancement = initial(enhancement) * 2 // punch the head off a man - wound_enhancement = initial(enhancement) * 2 // do it do it do it do it - to_chat(user, "With [src], you are now attacking with [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") + enhancement = slow_enhancement // fuck em up kiddo + wound_enhancement = slow_wound_enhancement // really. fuck em up. + to_chat(user, "[src] are now formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") + addtimer(CALLBACK(use_buffs(user, TRUE)), 0.1) // go fuckin get em -/obj/item/clothing/gloves/fingerless/pugilist/bone/Initialize() +/obj/item/clothing/gloves/fingerless/pugilist/cling/Initialize() . = ..() ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT) -/obj/item/clothing/gloves/fingerless/pugilist/bone/equipped(mob/user, slot) +/obj/item/clothing/gloves/fingerless/pugilist/cling/equipped(mob/user, slot) . = ..() - if(slot == SLOT_GLOVES) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - ADD_TRAIT(H, tertiary_trait, GLOVE_TRAIT) - H.dna.species.punchwoundbonus += wound_enhancement + if(current_equipped_slot == SLOT_GLOVES) + to_chat(user, "With [src] formed around our arms, we are ready to fight.") -/obj/item/clothing/gloves/fingerless/pugilist/bone/dropped(mob/user) +/obj/item/clothing/gloves/fingerless/pugilist/cling/dropped(mob/user) . = ..() - REMOVE_TRAIT(user, tertiary_trait, GLOVE_TRAIT) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.dna.species.punchwoundbonus -= wound_enhancement - return ..() + if(wornonce) + to_chat(user, "With [src] assimilated, we feel less ready to punch things.") -/obj/item/clothing/gloves/fingerless/pugilist/bone/Touch(atom/target, proximity = TRUE) +/obj/item/clothing/gloves/fingerless/pugilist/cling/Touch(atom/target, proximity = TRUE) if(!isliving(target)) return var/mob/living/M = loc diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index b5d92fb780..f9f587ae5b 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -20,8 +20,14 @@ body_parts_covered = ARMS cold_protection = ARMS strip_delay = 300 //you can't just yank them off + /// did you ever get around to wearing these or no + var/wornonce = FALSE ///Extra damage through the punch. var/enhancement = 0 //it's a +0 to your punches because it isn't magical + ///extra wound bonus through the punch (MAYBE DON'T BE GENEROUS WITH THIS) + var/wound_enhancement = 0 + /// do we give the flavortext for wearing them + var/silent = FALSE ///Main trait added by the gloves to the user on wear. var/inherited_trait = TRAIT_NOGUNS //what are you, dishonoroable? ///Secondary trait added by the gloves to the user on wear. @@ -29,7 +35,18 @@ /obj/item/clothing/gloves/fingerless/pugilist/equipped(mob/user, slot) . = ..() - if(slot == SLOT_GLOVES) + if(current_equipped_slot == SLOT_GLOVES) + use_buffs(user, TRUE) + wornonce = TRUE + +/obj/item/clothing/gloves/fingerless/pugilist/dropped(mob/user) + . = ..() + if(wornonce) + use_buffs(user, FALSE) + wornonce = FALSE + +/obj/item/clothing/gloves/fingerless/pugilist/proc/use_buffs(mob/user, buff) + if(buff) // tarukaja if(ishuman(user)) var/mob/living/carbon/human/H = user ADD_TRAIT(H, TRAIT_PUGILIST, GLOVE_TRAIT) @@ -37,17 +54,20 @@ ADD_TRAIT(H, secondary_trait, GLOVE_TRAIT) H.dna.species.punchdamagehigh += enhancement H.dna.species.punchdamagelow += enhancement - -/obj/item/clothing/gloves/fingerless/pugilist/dropped(mob/user) - - REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT) - REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT) - REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT) - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.dna.species.punchdamagehigh -= enhancement - H.dna.species.punchdamagelow -= enhancement - return ..() + H.dna.species.punchwoundbonus += wound_enhancement + if(!silent) + to_chat(H, "With [src] on your arms, you feel ready to punch things.") + else // dekaja + REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT) + REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT) + REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.dna.species.punchdamagehigh -= enhancement + H.dna.species.punchdamagelow -= enhancement + H.dna.species.punchwoundbonus -= wound_enhancement + if(!silent) + to_chat(user, "With [src] off of your arms, you feel less ready to punch things.") /obj/item/clothing/gloves/fingerless/pugilist/chaplain name = "armwraps of unyielding resolve" @@ -93,6 +113,7 @@ icon_state = "rapid" item_state = "rapid" enhancement = 10 //omae wa mou shindeiru + wound_enhancement = 10 var/warcry = "AT" secondary_trait = TRAIT_NOSOFTCRIT //basically extra health From b1b92c3225a5728f55ebb220b6e312bb46b29cb9 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 31 Aug 2020 14:12:10 -0500 Subject: [PATCH 032/310] runtiment --- code/modules/antagonists/changeling/powers/mutations.dm | 2 +- code/modules/mob/living/carbon/human/species.dm | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 06983cd731..05c265bc15 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -711,7 +711,7 @@ enhancement = slow_enhancement // fuck em up kiddo wound_enhancement = slow_wound_enhancement // really. fuck em up. to_chat(user, "[src] are now formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") - addtimer(CALLBACK(use_buffs(user, TRUE)), 0.1) // go fuckin get em + addtimer(CALLBACK(src, .proc/use_buffs, user, TRUE), 0.1) // go fuckin get em /obj/item/clothing/gloves/fingerless/pugilist/cling/Initialize() . = ..() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 8048abf7c3..83a7284ed7 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1405,6 +1405,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/armor_block = target.run_armor_check(affecting, "melee") + if(HAS_TRAIT(user, TRAIT_MAULER)) // maulers get 15 armorpierce because if you're going to punch someone you might as well do a good job of it + armor_block = target.run_armor_check(affecting, "melee", armour_penetration = 15) // lot of good that sec jumpsuit did you playsound(target.loc, user.dna.species.attack_sound, 25, 1, -1) target.visible_message("[user] [atk_verb]ed [target]!", \ @@ -1422,9 +1424,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) target.apply_damage(damage*0.5, STAMINA, affecting, armor_block) log_combat(user, target, "kicked") - else if(HAS_TRAIT(user, TRAIT_MAULER)) // mauler punches deal 1.2x raw damage + 0.8x stam damage - target.apply_damage(damage*1.2, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) - target.apply_damage(damage*0.8, STAMINA, affecting, armor_block) + else if(HAS_TRAIT(user, TRAIT_MAULER)) // mauler punches deal 1.3x raw damage + 1x stam damage, and have some armor pierce + target.apply_damage(damage*1.3, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) + target.apply_damage(damage, STAMINA, affecting, armor_block) log_combat(user, target, "punched (mauler)") else //other attacks deal full raw damage + 2x in stamina damage target.apply_damage(damage, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus) From 97384acb607ac9824bc756c4e3ce78e28e189842 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 5 Sep 2020 10:23:47 +0800 Subject: [PATCH 033/310] all* the git changes --- .editorconfig | 9 +++-- .gitattributes | 49 ++++++++++++++++++++++----- .github/workflows/autobuild_tgui.yml | 36 -------------------- .github/workflows/round_id_linker.yml | 12 +++++++ .gitignore | 27 +++++++++++++-- .gitlab-ci.yml | 11 ++++++ .gitmodules | 0 7 files changed, 95 insertions(+), 49 deletions(-) delete mode 100644 .github/workflows/autobuild_tgui.yml create mode 100644 .github/workflows/round_id_linker.yml create mode 100644 .gitlab-ci.yml delete mode 100644 .gitmodules diff --git a/.editorconfig b/.editorconfig index 13dcd5e029..c44572fbf9 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,11 +1,14 @@ [*] -insert_final_newline = true indent_style = tab indent_size = 4 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +#end_of_line = lf [*.yml] indent_style = space indent_size = 2 -[*.txt] -insert_final_newline = false +[*.py] +indent_style = space diff --git a/.gitattributes b/.gitattributes index a0a624af04..c447869d3e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,9 +1,42 @@ -# merger hooks, run tools/hooks/install.bat or install.sh to set up -*.dmm merge=dmm -*.dmi merge=dmi - -# force changelog merging to use union -html/changelog.html merge=union - -# force all files to be LF * text=auto + +## Enforce text mode and LF line breaks +## porter note: not yet LFing dm. +# *.bat text eol=lf +*.css text eol=lf +# *.dm text eol=lf +# *.dme text eol=lf +# *.dmf text eol=lf +*.htm text eol=lf +*.html text eol=lf +*.js text eol=lf +*.json text eol=lf +*.jsx text eol=lf +# *.md text eol=lf +*.py text eol=lf +*.scss text eol=lf +# *.sh text eol=lf +# *.sql text eol=lf +*.svg text eol=lf +*.ts text eol=lf +*.tsx text eol=lf +# *.txt text eol=lf +*.yaml text eol=lf +*.yml text eol=lf + +## Enforce binary mode +*.bmp binary +*.dll binary +*.dmb binary +*.exe binary +*.gif binary +*.jpg binary +*.png binary +*.so binary + +## Merger hooks, run tools/hooks/install.bat or install.sh to set up +*.dmm text eol=lf merge=dmm +*.dmi binary merge=dmi + +## Force changelog merging to use union +html/changelog.html text eol=lf merge=union diff --git a/.github/workflows/autobuild_tgui.yml b/.github/workflows/autobuild_tgui.yml deleted file mode 100644 index 226ea2b7ce..0000000000 --- a/.github/workflows/autobuild_tgui.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Autobuild TGUI - -on: - push: - branches: - - 'master' - paths: - - 'tgui/**.js' - - 'tgui/**.scss' - -jobs: - build: - name: Rebuild TGUI - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v1 - with: - fetch-depth: 25 - - name: Setup Node - uses: actions/setup-node@v1 - with: - node-version: '>=12.13' - - name: Build TGUI - run: bin/tgui --ci - working-directory: ./tgui - - name: Commit Artifacts - run: | - git config --local user.email "action@github.com" - git config --local user.name "TGUI" - git pull origin master - git commit -m "Automatic TGUI Rebuild [ci skip]" -a || true - - name: Push Artifacts - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_MASTER_KEY }} diff --git a/.github/workflows/round_id_linker.yml b/.github/workflows/round_id_linker.yml new file mode 100644 index 0000000000..37998a93eb --- /dev/null +++ b/.github/workflows/round_id_linker.yml @@ -0,0 +1,12 @@ +name: "Round ID Linker" +on: + issues: + types: [opened] + +jobs: + link_rounds: + runs-on: ubuntu-latest + steps: + - uses: Cidatel-Station-13/round_linker@master #notice: fork the round linkies from tg!! + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index f65245c021..e885761104 100644 --- a/.gitignore +++ b/.gitignore @@ -198,13 +198,36 @@ Temporary Items !/.vscode/extensions.json tools/MapAtmosFixer/MapAtmosFixer/obj/* tools/MapAtmosFixer/MapAtmosFixer/bin/* +tools/CreditsTool/bin/* +tools/CreditsTool/obj/* #GitHub Atom .atom-build.json -#Jukebox audio files -/config/jukebox_music/**/* +#KDevelop and Kate +*.kdev4* +*.kate-swp #extra map stuff /_maps/**/backup/ /_maps/templates.dm + +#dmdoc default folder +/dmdoc + +# Ignore custom music and title screens (amend as appropriate) +/config/jukebox_music/sounds/* +!/config/jukebox_music/sounds/exclude +/config/title_music/sounds/* +!/config/title_music/sounds/exclude +/config/title_screens/images/* +!/config/title_screens/images/exclude + +#Linux docker +tools/LinuxOneShot/SetupProgram/obj/* +tools/LinuxOneShot/SetupProgram/bin/* +tools/LinuxOneShot/SetupProgram/.vs +tools/LinuxOneShot/Database +tools/LinuxOneShot/TGS_Config +tools/LinuxOneShot/TGS_Instances +tools/LinuxOneShot/TGS_Logs diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..11d27b55d3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,11 @@ +build: + stage: build + rules: + - if: $CI_MERGE_REQUEST_IID || $CI_COMMIT_REF_NAME == "master" + changes: + - tgui/**/*.js + - tgui/**/*.scss + when: always + image: node:lts + script: + - tgui/bin/tgui --ci diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29bb2..0000000000 From 37b2d5c654077baf13b6b222269384d78370938e Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 5 Sep 2020 10:36:39 +0800 Subject: [PATCH 034/310] Travis Updates --- .travis.yml | 30 +++++++++++++-- tools/travis/check_filedirs.sh | 6 +-- tools/travis/check_grep.sh | 57 ++++++++++++++++++++-------- tools/travis/install_dreamchecker.sh | 8 ---- tools/travis/install_spaceman_dmm.sh | 8 ++++ tools/travis/run_server.sh | 1 + 6 files changed, 81 insertions(+), 29 deletions(-) delete mode 100755 tools/travis/install_dreamchecker.sh create mode 100644 tools/travis/install_spaceman_dmm.sh diff --git a/.travis.yml b/.travis.yml index 2214df3aee..83ef6fa8ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,13 @@ language: generic +os: linux dist: xenial -sudo: false branches: except: - ___TGS3TempBranch - ___TGSTempBranch -matrix: +jobs: include: - name: "Run Linters" addons: @@ -16,9 +16,15 @@ matrix: - python3 - python3-pip - python3-setuptools + - pcregrep + - rustc + - cargo + cache: + directories: + - $HOME/SpacemanDMM install: - tools/travis/install_build_tools.sh - - tools/travis/install_dreamchecker.sh + - tools/travis/install_spaceman_dmm.sh dreamchecker script: - tools/travis/check_filedirs.sh tgstation.dme - tools/travis/check_changelogs.sh @@ -76,3 +82,21 @@ matrix: script: - tools/travis/dm.sh -DTRAVISBUILDING tgstation.dme || travis_terminate 1 - tools/travis/run_server.sh + + # - name: "Generate Documentation" + # # Only run for non-PR commits to the real master branch. + # if: branch = master AND head_branch IS blank + # install: + # - tools/travis/install_spaceman_dmm.sh dmdoc + # before_script: + # # Travis checks out a hash, try to get back on a branch. + # - git checkout $TRAVIS_BRANCH || true + # script: + # - ~/dmdoc + # - touch dmdoc/.nojekyll + # deploy: + # provider: pages + # skip_cleanup: true + # local_dir: dmdoc + # token: $DMDOC_GITHUB_TOKEN + # fqdn: codedocs.tgstation13.org diff --git a/tools/travis/check_filedirs.sh b/tools/travis/check_filedirs.sh index 30df015763..b7bac4b7a2 100755 --- a/tools/travis/check_filedirs.sh +++ b/tools/travis/check_filedirs.sh @@ -1,15 +1,15 @@ + #!/bin/bash if [ -n "$1" ] then dme=$1 else - echo "Specify a DME to check" + echo "ERROR: Specify a DME to check" exit 1 fi if [[ $(awk '/BEGIN_FILE_DIR/{flag=1;next}/END_FILE_DIR/{flag=0}flag' $dme | wc -l) -ne 1 ]] then - echo "File DIR was ticked, please untick it, see: https://tgstation13.org/phpBB/viewtopic.php?f=5&t=321 for more" + echo "ERROR: File DIR was ticked, please untick it, see: https://tgstation13.org/phpBB/viewtopic.php?f=5&t=321 for more" exit 1 fi - diff --git a/tools/travis/check_grep.sh b/tools/travis/check_grep.sh index 2117b570eb..2cf135a2a8 100755 --- a/tools/travis/check_grep.sh +++ b/tools/travis/check_grep.sh @@ -7,43 +7,70 @@ shopt -s globstar st=0 if grep -El '^\".+\" = \(.+\)' _maps/**/*.dmm; then - echo "Non-TGM formatted map detected. Please convert it using Map Merger!" + echo "ERROR: Non-TGM formatted map detected. Please convert it using Map Merger!" st=1 fi; if grep -P '^\ttag = \"icon' _maps/**/*.dmm; then - echo "tag vars from icon state generation detected in maps, please remove them." + echo "ERROR: tag vars from icon state generation detected in maps, please remove them." st=1 fi; -if grep 'step_[xy]' _maps/**/*.dmm; then - echo "step_x/step_y variables detected in maps, please remove them." +if grep -P 'step_[xy]' _maps/**/*.dmm; then + echo "ERROR: step_x/step_y variables detected in maps, please remove them." st=1 fi; -if grep 'pixel_[xy] = 0' _maps/**/*.dmm; then - echo "pixel_x/pixel_y = 0 variables detected in maps, please review to ensure they are not dirty varedits." +if grep -P 'pixel_[^xy]' _maps/**/*.dmm; then + echo "ERROR: incorrect pixel offset variables detected in maps, please remove them." + st=1 fi; if grep -P '\td[1-2] =' _maps/**/*.dmm; then - echo "d1/d2 cable variables detected in maps, please remove them." + echo "ERROR: d1/d2 cable variables detected in maps, please remove them." st=1 fi; -if grep '^/area/.+[\{]' _maps/**/*.dmm; then - echo "Vareditted /area path use detected in maps, please replace with proper paths." +if grep -P '^/area/.+[\{]' _maps/**/*.dmm; then + echo "ERROR: Vareditted /area path use detected in maps, please replace with proper paths." st=1 fi; -if grep '\W\/turf\s*[,\){]' _maps/**/*.dmm; then - echo "base /turf path use detected in maps, please replace with proper paths." +if grep -P '\W\/turf\s*[,\){]' _maps/**/*.dmm; then + echo "ERROR: base /turf path use detected in maps, please replace with proper paths." st=1 fi; -if grep '^/*var/' code/**/*.dm; then - echo "Unmanaged global var use detected in code, please use the helpers." +if grep -P '^/*var/' code/**/*.dm; then + echo "ERROR: Unmanaged global var use detected in code, please use the helpers." st=1 fi; +nl=' +' +nl=$'\n' +while read f; do + t=$(tail -c2 "$f"; printf x); r1="${nl}$"; r2="${nl}${r1}" + if [[ ! ${t%x} =~ $r1 ]]; then + echo "file $f is missing a trailing newline" + st=1 + fi; +done < <(find . -type f -name '*.dm') if grep -i 'centcomm' code/**/*.dm; then - echo "Misspelling(s) of CENTCOM detected in code, please remove the extra M(s)." + echo "ERROR: Misspelling(s) of CENTCOM detected in code, please remove the extra M(s)." st=1 fi; if grep -i 'centcomm' _maps/**/*.dmm; then - echo "Misspelling(s) of CENTCOM detected in maps, please remove the extra M(s)." + echo "ERROR: Misspelling(s) of CENTCOM detected in maps, please remove the extra M(s)." st=1 fi; +if ls _maps/*.json | grep -P "[A-Z]"; then + echo "Uppercase in a map json detected, these must be all lowercase." + st=1 +fi; +for json in _maps/*.json +do + map_path=$(jq -r '.map_path' $json) + while read map_file; do + filename="_maps/$map_path/$map_file" + if [ ! -f $filename ] + then + echo "found invalid file reference to $filename in _maps/$json" + st=1 + fi + done < <(jq -r '[.map_file] | flatten | .[]' $json) +done exit $st diff --git a/tools/travis/install_dreamchecker.sh b/tools/travis/install_dreamchecker.sh deleted file mode 100755 index 4423e5aafb..0000000000 --- a/tools/travis/install_dreamchecker.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -set -euo pipefail - -source dependencies.sh - -wget -O ~/dreamchecker "https://github.com/SpaceManiac/SpacemanDMM/releases/download/$SPACEMAN_DMM_VERSION/dreamchecker" -chmod +x ~/dreamchecker -~/dreamchecker --version diff --git a/tools/travis/install_spaceman_dmm.sh b/tools/travis/install_spaceman_dmm.sh new file mode 100644 index 0000000000..39464193f8 --- /dev/null +++ b/tools/travis/install_spaceman_dmm.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -euo pipefail + +source dependencies.sh + +wget -O ~/$1 "https://github.com/SpaceManiac/SpacemanDMM/releases/download/$SPACEMAN_DMM_VERSION/$1" +chmod +x ~/$1 +~/$1 --version diff --git a/tools/travis/run_server.sh b/tools/travis/run_server.sh index 975e8f6884..04c491cd5c 100755 --- a/tools/travis/run_server.sh +++ b/tools/travis/run_server.sh @@ -2,6 +2,7 @@ set -euo pipefail tools/deploy.sh travis_test +rm travis_test/*.dll mkdir travis_test/config #test config From ff57550c9cf7ce751b71495aae15560443eddb9d Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 5 Sep 2020 11:13:14 +0800 Subject: [PATCH 035/310] Unit Test Update --- code/modules/unit_tests/_unit_tests.dm | 28 ++++++ code/modules/unit_tests/anchored_mobs.dm | 2 +- code/modules/unit_tests/bespoke_id.dm | 8 ++ code/modules/unit_tests/binary_insert.dm | 26 ++++++ .../unit_tests/chain_pull_through_space.dm | 62 +++++++++++++ code/modules/unit_tests/component_tests.dm | 2 +- .../modules/unit_tests/machine_disassembly.dm | 13 +++ code/modules/unit_tests/medical_wounds.dm | 87 +++++++++++++++++++ code/modules/unit_tests/metabolizing.dm | 19 ++++ code/modules/unit_tests/outfit_sanity.dm | 50 +++++++++++ code/modules/unit_tests/plantgrowth_tests.dm | 27 ++++++ code/modules/unit_tests/quick_swap_sanity.dm | 31 +++++++ code/modules/unit_tests/resist.dm | 29 +++++++ code/modules/unit_tests/say.dm | 24 +++++ code/modules/unit_tests/spawn_humans.dm | 8 +- code/modules/unit_tests/subsystem_init.dm | 2 +- code/modules/unit_tests/surgeries.dm | 79 +++++++++++++++++ code/modules/unit_tests/unit_test.dm | 22 +++-- 18 files changed, 506 insertions(+), 13 deletions(-) create mode 100644 code/modules/unit_tests/bespoke_id.dm create mode 100644 code/modules/unit_tests/binary_insert.dm create mode 100644 code/modules/unit_tests/chain_pull_through_space.dm create mode 100644 code/modules/unit_tests/machine_disassembly.dm create mode 100644 code/modules/unit_tests/medical_wounds.dm create mode 100644 code/modules/unit_tests/metabolizing.dm create mode 100644 code/modules/unit_tests/outfit_sanity.dm create mode 100644 code/modules/unit_tests/plantgrowth_tests.dm create mode 100644 code/modules/unit_tests/quick_swap_sanity.dm create mode 100644 code/modules/unit_tests/resist.dm create mode 100644 code/modules/unit_tests/say.dm create mode 100644 code/modules/unit_tests/surgeries.dm diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index e758a43589..d8bd51e168 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -2,13 +2,41 @@ //Keep this sorted alphabetically #ifdef UNIT_TESTS +/// Asserts that a condition is true +/// If the condition is not true, fails the test +#define TEST_ASSERT(assertion, reason) if (!(assertion)) { return Fail("Assertion failed: [reason || "No reason"]") } + +/// Asserts that the two parameters passed are equal, fails otherwise +/// Optionally allows an additional message in the case of a failure +#define TEST_ASSERT_EQUAL(a, b, message) if ((a) != (b)) { return Fail("Expected [isnull(a) ? "null" : a] to be equal to [isnull(b) ? "null" : b].[message ? " [message]" : ""]") } + #include "anchored_mobs.dm" +#include "bespoke_id.dm" +#include "binary_insert.dm" +// #include "card_mismatch.dm" shame we don't have this! +#include "chain_pull_through_space.dm" #include "character_saving.dm" #include "component_tests.dm" +// #include "confusion.dm" +// #include "keybinding_init.dm" +#include "machine_disassembly.dm" +#include "medical_wounds.dm" +#include "metabolizing.dm" +#include "outfit_sanity.dm" +#include "plantgrowth_tests.dm" +#include "quick_swap_sanity.dm" #include "reagent_id_typos.dm" #include "reagent_recipe_collisions.dm" +#include "resist.dm" +#include "say.dm" +// #include "siunit.dm" #include "spawn_humans.dm" +// #include "species_whitelists.dm" #include "subsystem_init.dm" +#include "surgeries.dm" #include "timer_sanity.dm" #include "unit_test.dm" + +#undef TEST_ASSERT +#undef TEST_ASSERT_EQUAL #endif diff --git a/code/modules/unit_tests/anchored_mobs.dm b/code/modules/unit_tests/anchored_mobs.dm index 5324179bb7..103b97e7a9 100644 --- a/code/modules/unit_tests/anchored_mobs.dm +++ b/code/modules/unit_tests/anchored_mobs.dm @@ -6,4 +6,4 @@ L += "[i]" if(!L.len) return //passed! - Fail("The following mobs are defined as anchored. This is incompatible with the new move force/resist system and needs to be revised.: [L.Join(" ")]") \ No newline at end of file + Fail("The following mobs are defined as anchored. This is incompatible with the new move force/resist system and needs to be revised.: [L.Join(" ")]") diff --git a/code/modules/unit_tests/bespoke_id.dm b/code/modules/unit_tests/bespoke_id.dm new file mode 100644 index 0000000000..06676c626c --- /dev/null +++ b/code/modules/unit_tests/bespoke_id.dm @@ -0,0 +1,8 @@ +/datum/unit_test/bespoke_id/Run() + var/datum/element/base = /datum/element + var/base_index = initial(base.id_arg_index) + + for(var/i in subtypesof(/datum/element)) + var/datum/element/faketype = i + if((initial(faketype.element_flags) & ELEMENT_BESPOKE) && initial(faketype.id_arg_index) == base_index) + Fail("A bespoke element was not configured with a proper id_arg_index: [faketype]") diff --git a/code/modules/unit_tests/binary_insert.dm b/code/modules/unit_tests/binary_insert.dm new file mode 100644 index 0000000000..ac7f58208e --- /dev/null +++ b/code/modules/unit_tests/binary_insert.dm @@ -0,0 +1,26 @@ +/// A test to ensure the sanity of BINARY_INSERT +/datum/unit_test/binary_insert/Run() + var/list/datum/binary_insert_node/nodes = list() + + var/datum/binary_insert_node/node_a = new /datum/binary_insert_node(10) + BINARY_INSERT(node_a, nodes, /datum/binary_insert_node, node_a, x, COMPARE_KEY) + TEST_ASSERT_EQUAL(nodes.len, 1, "List should have one node") + + var/datum/binary_insert_node/node_b = new /datum/binary_insert_node(5) + BINARY_INSERT(node_b, nodes, /datum/binary_insert_node, node_b, x, COMPARE_KEY) + TEST_ASSERT_EQUAL(nodes.len, 2, "List should have two nodes") + TEST_ASSERT_EQUAL(nodes[1].x, 5, "The first node should be the one with 5") + TEST_ASSERT_EQUAL(nodes[2].x, 10, "The second node should be the one with 10") + + var/datum/binary_insert_node/node_c = new /datum/binary_insert_node(15) + BINARY_INSERT(node_c, nodes, /datum/binary_insert_node, node_c, x, COMPARE_KEY) + TEST_ASSERT_EQUAL(nodes.len, 3, "List should have three nodes") + TEST_ASSERT_EQUAL(nodes[1].x, 5, "The first node should be the one with 5") + TEST_ASSERT_EQUAL(nodes[2].x, 10, "The second node should be the one with 10") + TEST_ASSERT_EQUAL(nodes[3].x, 15, "The third node should be the one with 15") + +/datum/binary_insert_node + var/x + +/datum/binary_insert_node/New(_x) + x = _x diff --git a/code/modules/unit_tests/chain_pull_through_space.dm b/code/modules/unit_tests/chain_pull_through_space.dm new file mode 100644 index 0000000000..ffdd1bf7c9 --- /dev/null +++ b/code/modules/unit_tests/chain_pull_through_space.dm @@ -0,0 +1,62 @@ +/datum/unit_test/chain_pull_through_space + var/turf/open/space/space_tile + var/turf/claimed_tile + var/mob/living/carbon/human/alice + var/mob/living/carbon/human/bob + var/mob/living/carbon/human/charlie + +/datum/unit_test/chain_pull_through_space/New() + ..() + + // Create a space tile that goes to another z-level + claimed_tile = run_loc_bottom_left + + space_tile = new(locate(run_loc_bottom_left.x, run_loc_bottom_left.y, run_loc_bottom_left.z)) + space_tile.destination_x = 100 + space_tile.destination_y = 100 + space_tile.destination_z = 5 + + // Create our list of humans, all adjacent to one another + alice = new(locate(run_loc_bottom_left.x + 2, run_loc_bottom_left.y, run_loc_bottom_left.z)) + alice.name = "Alice" + + bob = new(locate(run_loc_bottom_left.x + 3, run_loc_bottom_left.y, run_loc_bottom_left.z)) + bob.name = "Bob" + + charlie = new(locate(run_loc_bottom_left.x + 4, run_loc_bottom_left.y, run_loc_bottom_left.z)) + charlie.name = "Charlie" + +/datum/unit_test/chain_pull_through_space/Destroy() + space_tile.copyTurf(claimed_tile) + qdel(alice) + qdel(bob) + qdel(charlie) + return ..() + +/datum/unit_test/chain_pull_through_space/Run() + // Alice pulls Bob, who pulls Charlie + // Normally, when Alice moves forward, the rest follow + alice.start_pulling(bob) + bob.start_pulling(charlie) + + // Walk normally to the left, make sure we're still a chain + alice.Move(locate(run_loc_bottom_left.x + 1, run_loc_bottom_left.y, run_loc_bottom_left.z)) + if (bob.x != run_loc_bottom_left.x + 2) + return Fail("During normal move, Bob was not at the correct x ([bob.x])") + if (charlie.x != run_loc_bottom_left.x + 3) + return Fail("During normal move, Charlie was not at the correct x ([charlie.x])") + + // We're going through the space turf now that should teleport us + alice.Move(run_loc_bottom_left) + if (alice.z != space_tile.destination_z) + return Fail("Alice did not teleport to the destination z-level. Current location: ([alice.x], [alice.y], [alice.z])") + + if (bob.z != space_tile.destination_z) + return Fail("Bob did not teleport to the destination z-level. Current location: ([bob.x], [bob.y], [bob.z])") + if (!bob.Adjacent(alice)) + return Fail("Bob is not adjacent to Alice. Bob is at [bob.x], Alice is at [alice.x]") + + if (charlie.z != space_tile.destination_z) + return Fail("Charlie did not teleport to the destination z-level. Current location: ([charlie.x], [charlie.y], [charlie.z])") + if (!charlie.Adjacent(bob)) + return Fail("Charlie is not adjacent to Bob. Charlie is at [charlie.x], Bob is at [bob.x]") diff --git a/code/modules/unit_tests/component_tests.dm b/code/modules/unit_tests/component_tests.dm index 409d7f4322..0099d7508c 100644 --- a/code/modules/unit_tests/component_tests.dm +++ b/code/modules/unit_tests/component_tests.dm @@ -9,4 +9,4 @@ if(dupe_type && !ispath(dupe_type)) bad_dts += t if(length(bad_dms) || length(bad_dts)) - Fail("Components with invalid dupe modes: ([bad_dms.Join(",")]) ||| Components with invalid dupe types: ([bad_dts.Join(",")])") \ No newline at end of file + Fail("Components with invalid dupe modes: ([bad_dms.Join(",")]) ||| Components with invalid dupe types: ([bad_dts.Join(",")])") diff --git a/code/modules/unit_tests/machine_disassembly.dm b/code/modules/unit_tests/machine_disassembly.dm new file mode 100644 index 0000000000..bcc769bcf2 --- /dev/null +++ b/code/modules/unit_tests/machine_disassembly.dm @@ -0,0 +1,13 @@ +/// Ensures that when disassembling a machine, all the parts are given back +/datum/unit_test/machine_disassembly/Run() + var/obj/machinery/freezer = allocate(/obj/machinery/atmospherics/components/unary/thermomachine/freezer) + + var/turf/freezer_location = freezer.loc + freezer_location.ChangeTurf(/turf/open/floor/plasteel) + freezer.deconstruct() + + // Check that the components are created + TEST_ASSERT(locate(/obj/item/stock_parts/micro_laser) in freezer_location, "Couldn't find micro-laser when disassembling freezer") + + // Check that the circuit board itself is created + TEST_ASSERT(locate(/obj/item/circuitboard/machine/thermomachine/freezer) in freezer_location, "Couldn't find the circuit board when disassembling freezer") diff --git a/code/modules/unit_tests/medical_wounds.dm b/code/modules/unit_tests/medical_wounds.dm new file mode 100644 index 0000000000..75c08931f1 --- /dev/null +++ b/code/modules/unit_tests/medical_wounds.dm @@ -0,0 +1,87 @@ +/// This test is used to make sure a flesh-and-bone base human can suffer all the types of wounds, and that suffering more severe wounds removes and replaces the lesser wound. Also tests that [/mob/living/carbon/proc/fully_heal] removes all wounds +/datum/unit_test/test_human_base/Run() + var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human) + + /// the limbs have no wound resistance like the chest and head do, so let's go with the r_arm + var/obj/item/bodypart/tested_part = victim.get_bodypart(BODY_ZONE_R_ARM) + /// In order of the wound types we're trying to inflict, what sharpness do we need to deal them? + var/list/sharps = list(SHARP_NONE, SHARP_EDGED, SHARP_POINTY, SHARP_NONE) + /// Since burn wounds need burn damage, duh + var/list/dam_types = list(BRUTE, BRUTE, BRUTE, BURN) + + var/i = 1 + var/list/iter_test_wound_list + + for(iter_test_wound_list in list(list(/datum/wound/blunt/moderate, /datum/wound/blunt/severe, /datum/wound/blunt/critical),\ + list(/datum/wound/slash/moderate, /datum/wound/slash/severe, /datum/wound/slash/critical),\ + list(/datum/wound/pierce/moderate, /datum/wound/pierce/severe, /datum/wound/pierce/critical),\ + list(/datum/wound/burn/moderate, /datum/wound/burn/severe, /datum/wound/burn/critical))) + + TEST_ASSERT_EQUAL(length(victim.all_wounds), 0, "Patient is somehow wounded before test") + var/datum/wound/iter_test_wound + var/threshold_penalty = 0 + + for(iter_test_wound in iter_test_wound_list) + var/threshold = initial(iter_test_wound.threshold_minimum) - threshold_penalty // just enough to guarantee the next tier of wound, given the existing wound threshold penalty + if(dam_types[i] == BRUTE) + tested_part.receive_damage(WOUND_MINIMUM_DAMAGE, 0, wound_bonus = threshold, sharpness=sharps[i]) + else if(dam_types[i] == BURN) + tested_part.receive_damage(0, WOUND_MINIMUM_DAMAGE, wound_bonus = threshold, sharpness=sharps[i]) + + TEST_ASSERT(length(victim.all_wounds), "Patient has no wounds when one wound is expected. Severity: [initial(iter_test_wound.severity)]") + TEST_ASSERT_EQUAL(length(victim.all_wounds), 1, "Patient has more than one wound when only one is expected. Severity: [initial(iter_test_wound.severity)]") + var/datum/wound/actual_wound = victim.all_wounds[1] + TEST_ASSERT_EQUAL(actual_wound.type, iter_test_wound, "Patient has wound of incorrect severity. Expected: [initial(iter_test_wound.name)] Got: [actual_wound]") + threshold_penalty = actual_wound.threshold_penalty + i++ + victim.fully_heal(TRUE) // should clear all wounds between types + + +/// This test is used for making sure species with bones but no flesh (skeletons, plasmamen) can only suffer BONE_WOUNDS, and nothing tagged with FLESH_WOUND (it's possible to require both) +/datum/unit_test/test_human_bone/Run() + var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human) + + /// the limbs have no wound resistance like the chest and head do, so let's go with the r_arm + var/obj/item/bodypart/tested_part = victim.get_bodypart(BODY_ZONE_R_ARM) + /// In order of the wound types we're trying to inflict, what sharpness do we need to deal them? + var/list/sharps = list(SHARP_NONE, SHARP_EDGED, SHARP_POINTY, SHARP_NONE) + /// Since burn wounds need burn damage, duh + var/list/dam_types = list(BRUTE, BRUTE, BRUTE, BURN) + + var/i = 1 + var/list/iter_test_wound_list + victim.dna.species.species_traits &= HAS_FLESH // take away the base human's flesh (ouchie!) ((not actually ouchie, this just affects their wounds and dismemberment handling)) + + for(iter_test_wound_list in list(list(/datum/wound/blunt/moderate, /datum/wound/blunt/severe, /datum/wound/blunt/critical),\ + list(/datum/wound/slash/moderate, /datum/wound/slash/severe, /datum/wound/slash/critical),\ + list(/datum/wound/pierce/moderate, /datum/wound/pierce/severe, /datum/wound/pierce/critical),\ + list(/datum/wound/burn/moderate, /datum/wound/burn/severe, /datum/wound/burn/critical))) + + TEST_ASSERT_EQUAL(length(victim.all_wounds), 0, "Patient is somehow wounded before test") + var/datum/wound/iter_test_wound + var/threshold_penalty = 0 + + for(iter_test_wound in iter_test_wound_list) + var/threshold = initial(iter_test_wound.threshold_minimum) - threshold_penalty // just enough to guarantee the next tier of wound, given the existing wound threshold penalty + if(dam_types[i] == BRUTE) + tested_part.receive_damage(WOUND_MINIMUM_DAMAGE, 0, wound_bonus = threshold, sharpness=sharps[i]) + else if(dam_types[i] == BURN) + tested_part.receive_damage(0, WOUND_MINIMUM_DAMAGE, wound_bonus = threshold, sharpness=sharps[i]) + + // so if we just tried to deal a flesh wound, make sure we didn't actually suffer it. We may have suffered a bone wound instead, but we just want to make sure we don't have a flesh wound + if(initial(iter_test_wound.wound_flags) & FLESH_WOUND) + if(!length(victim.all_wounds)) // not having a wound is good news + continue + else // we have to check that it's actually a bone wound and not the intended wound type + TEST_ASSERT_EQUAL(length(victim.all_wounds), 1, "Patient has more than one wound when only one is expected. Severity: [initial(iter_test_wound.severity)]") + var/datum/wound/actual_wound = victim.all_wounds[1] + TEST_ASSERT((actual_wound.wound_flags & ~FLESH_WOUND), "Patient has flesh wound despite no HAS_FLESH flag, expected either no wound or bone wound. Offending wound: [actual_wound]") + threshold_penalty = actual_wound.threshold_penalty + else // otherwise if it's a bone wound, check that we have it per usual + TEST_ASSERT(length(victim.all_wounds), "Patient has no wounds when one wound is expected. Severity: [initial(iter_test_wound.severity)]") + TEST_ASSERT_EQUAL(length(victim.all_wounds), 1, "Patient has more than one wound when only one is expected. Severity: [initial(iter_test_wound.severity)]") + var/datum/wound/actual_wound = victim.all_wounds[1] + TEST_ASSERT_EQUAL(actual_wound.type, iter_test_wound, "Patient has wound of incorrect severity. Expected: [initial(iter_test_wound.name)] Got: [actual_wound]") + threshold_penalty = actual_wound.threshold_penalty + i++ + victim.fully_heal(TRUE) // should clear all wounds between types diff --git a/code/modules/unit_tests/metabolizing.dm b/code/modules/unit_tests/metabolizing.dm new file mode 100644 index 0000000000..895762c0ec --- /dev/null +++ b/code/modules/unit_tests/metabolizing.dm @@ -0,0 +1,19 @@ +/datum/unit_test/metabolization/Run() + // Pause natural mob life so it can be handled entirely by the test + SSmobs.pause() + + var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) + var/mob/living/carbon/monkey/monkey = allocate(/mob/living/carbon/monkey) + + for (var/reagent_type in subtypesof(/datum/reagent)) + test_reagent(human, reagent_type) + test_reagent(monkey, reagent_type) + +/datum/unit_test/metabolization/proc/test_reagent(mob/living/carbon/C, reagent_type) + C.reagents.add_reagent(reagent_type, 10) + C.reagents.metabolize(C, can_overdose = TRUE) + C.reagents.clear_reagents() + +/datum/unit_test/metabolization/Destroy() + SSmobs.ignite() + return ..() diff --git a/code/modules/unit_tests/outfit_sanity.dm b/code/modules/unit_tests/outfit_sanity.dm new file mode 100644 index 0000000000..57ce22434e --- /dev/null +++ b/code/modules/unit_tests/outfit_sanity.dm @@ -0,0 +1,50 @@ +#define CHECK_OUTFIT_SLOT(outfit_key, slot_name) if (outfit.##outfit_key) { \ + H.equip_to_slot_or_del(new outfit.##outfit_key(H), ##slot_name, TRUE); \ + /* We don't check the result of equip_to_slot_or_del because it returns false for random jumpsuits, as they delete themselves on init */ \ + if (!H.get_item_by_slot(##slot_name)) { \ + Fail("[outfit.name]'s [#outfit_key] is invalid!"); \ + } \ +} + +/datum/unit_test/outfit_sanity/Run() + var/mob/living/carbon/human/H = allocate(/mob/living/carbon/human) + + for (var/outfit_type in subtypesof(/datum/outfit)) + // Only make one human and keep undressing it because it's much faster + for (var/obj/item/I in H.get_equipped_items(include_pockets = TRUE)) + qdel(I) + + var/datum/outfit/outfit = new outfit_type + outfit.pre_equip(H, TRUE) + + CHECK_OUTFIT_SLOT(uniform, ITEM_SLOT_ICLOTHING) + CHECK_OUTFIT_SLOT(suit, ITEM_SLOT_OCLOTHING) + CHECK_OUTFIT_SLOT(back, ITEM_SLOT_BACK) + CHECK_OUTFIT_SLOT(belt, ITEM_SLOT_BELT) + CHECK_OUTFIT_SLOT(gloves, ITEM_SLOT_GLOVES) + CHECK_OUTFIT_SLOT(shoes, ITEM_SLOT_FEET) + CHECK_OUTFIT_SLOT(head, ITEM_SLOT_HEAD) + CHECK_OUTFIT_SLOT(mask, ITEM_SLOT_MASK) + CHECK_OUTFIT_SLOT(neck, ITEM_SLOT_NECK) + CHECK_OUTFIT_SLOT(ears, ITEM_SLOT_EARS) + CHECK_OUTFIT_SLOT(glasses, ITEM_SLOT_EYES) + CHECK_OUTFIT_SLOT(id, ITEM_SLOT_ID) + CHECK_OUTFIT_SLOT(suit_store, ITEM_SLOT_SUITSTORE) + CHECK_OUTFIT_SLOT(l_pocket, ITEM_SLOT_LPOCKET) + CHECK_OUTFIT_SLOT(r_pocket, ITEM_SLOT_RPOCKET) + + if (outfit.backpack_contents || outfit.box) + var/list/backpack_contents = outfit.backpack_contents?.Copy() + if (outfit.box) + if (!backpack_contents) + backpack_contents = list() + backpack_contents.Insert(1, outfit.box) + backpack_contents[outfit.box] = 1 + + for (var/path in backpack_contents) + var/number = backpack_contents[path] || 1 + for (var/_ in 1 to number) + if (!H.equip_to_slot_or_del(new path(H), ITEM_SLOT_BACKPACK, TRUE)) + Fail("[outfit.name]'s backpack_contents are invalid! Couldn't add [path] to backpack.") + +#undef CHECK_OUTFIT_SLOT diff --git a/code/modules/unit_tests/plantgrowth_tests.dm b/code/modules/unit_tests/plantgrowth_tests.dm new file mode 100644 index 0000000000..6b40236860 --- /dev/null +++ b/code/modules/unit_tests/plantgrowth_tests.dm @@ -0,0 +1,27 @@ + +// Checks plants for broken tray icons. Use Advanced Proc Call to activate. +// Maybe some day it would be used as unit test. +// -------- IT IS NOW! +/datum/unit_test/plantgrowth/Run() + var/list/states = icon_states('icons/obj/hydroponics/growing.dmi') + states |= icon_states('icons/obj/hydroponics/growing_fruits.dmi') + states |= icon_states('icons/obj/hydroponics/growing_flowers.dmi') + states |= icon_states('icons/obj/hydroponics/growing_mushrooms.dmi') + states |= icon_states('icons/obj/hydroponics/growing_vegetables.dmi') + states |= icon_states('goon/icons/obj/hydroponics.dmi') + var/list/paths = subtypesof(/obj/item/seeds) - /obj/item/seeds - typesof(/obj/item/seeds/sample) - /obj/item/seeds/lavaland + + for(var/seedpath in paths) + var/obj/item/seeds/seed = new seedpath + + for(var/i in 1 to seed.growthstages) + if("[seed.icon_grow][i]" in states) + continue + Fail("[seed.name] ([seed.type]) lacks the [seed.icon_grow][i] icon!") + + if(!(seed.icon_dead in states)) + Fail("[seed.name] ([seed.type]) lacks the [seed.icon_dead] icon!") + + if(seed.icon_harvest) // mushrooms have no grown sprites, same for items with no product + if(!(seed.icon_harvest in states)) + Fail("[seed.name] ([seed.type]) lacks the [seed.icon_harvest] icon!") diff --git a/code/modules/unit_tests/quick_swap_sanity.dm b/code/modules/unit_tests/quick_swap_sanity.dm new file mode 100644 index 0000000000..85e73f9b6a --- /dev/null +++ b/code/modules/unit_tests/quick_swap_sanity.dm @@ -0,0 +1,31 @@ +/// Test that quick swap correctly swaps items and invalidates suit storage +/datum/unit_test/quick_swap_sanity/Run() + // Create a human with a medical winter coat and a health analyzer in suit storage + var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) + + var/obj/item/coat = allocate(/obj/item/clothing/suit/hooded/wintercoat/medical) + TEST_ASSERT(human.equip_to_slot_if_possible(coat, ITEM_SLOT_OCLOTHING), "Couldn't equip winter coat") + + var/obj/item/analyzer = allocate(/obj/item/healthanalyzer) + TEST_ASSERT(human.equip_to_slot_if_possible(analyzer, ITEM_SLOT_SUITSTORE), "Couldn't equip health analyzer") + + // Then, have them quick swap between the coat and a space suit + var/obj/item/hardsuit = allocate(/obj/item/clothing/suit/space/hardsuit) + TEST_ASSERT(human.equip_to_appropriate_slot(hardsuit, swap = TRUE), "Couldn't quick swap to hardsuit") + + // Check if the human has the hardsuit on + TEST_ASSERT_EQUAL(human.wear_suit, hardsuit, "Human didn't equip the hardsuit") + + // Make sure the health analyzer was dropped as part of the swap + // Since health analyzers are an invalid suit storage item + TEST_ASSERT_EQUAL(human.s_store, null, "Human didn't drop the health analyzer") + + // Give the human an emergency oxygen tank + // This is valid suit storage for both the winter coat AND the hardsuit + var/obj/item/tank = allocate(/obj/item/tank/internals/emergency_oxygen) + TEST_ASSERT(human.equip_to_slot_if_possible(tank, ITEM_SLOT_SUITSTORE), "Couldn't equip emergency oxygen tank") + + // Now, quick swap back to the coat + // Since the tank is a valid suit storage item, it should not be dropped + TEST_ASSERT(human.equip_to_appropriate_slot(coat, swap = TRUE), "Couldn't quick swap to coat") + TEST_ASSERT_EQUAL(human.s_store, tank, "Human dropped the oxygen tank, when it was a valid item to keep in suit storage") diff --git a/code/modules/unit_tests/resist.dm b/code/modules/unit_tests/resist.dm new file mode 100644 index 0000000000..9fe5cd1114 --- /dev/null +++ b/code/modules/unit_tests/resist.dm @@ -0,0 +1,29 @@ +/// Test that stop, drop, and roll lowers fire stacks +/datum/unit_test/stop_drop_and_roll/Run() + var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) + + TEST_ASSERT_EQUAL(human.fire_stacks, 0, "Human does not have 0 fire stacks pre-ignition") + + human.adjust_fire_stacks(5) + human.IgniteMob() + + TEST_ASSERT_EQUAL(human.fire_stacks, 5, "Human does not have 5 fire stacks pre-resist") + + // Stop, drop, and roll has a sleep call. This would delay the test, and is not necessary. + CallAsync(human, /mob/living/verb/resist) + + TEST_ASSERT(human.fire_stacks < 5, "Human did not lower fire stacks after resisting") + +/// Test that you can resist out of a container +/datum/unit_test/container_resist/Run() + var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) + var/obj/structure/closet/closet = allocate(/obj/structure/closet, get_turf(human)) + + closet.open(human) + TEST_ASSERT(!(human in closet.contents), "Human was in the contents of an open closet") + + closet.close(human) + TEST_ASSERT(human in closet.contents, "Human was not in the contents of the closed closet") + + human.resist() + TEST_ASSERT(!(human in closet.contents), "Human resisted out of a standard closet, but was still in it") diff --git a/code/modules/unit_tests/say.dm b/code/modules/unit_tests/say.dm new file mode 100644 index 0000000000..3fe6675ab4 --- /dev/null +++ b/code/modules/unit_tests/say.dm @@ -0,0 +1,24 @@ +/// Test to verify message mods are parsed correctly +/datum/unit_test/get_message_mods + var/mob/host_mob + +/datum/unit_test/get_message_mods/Run() + host_mob = allocate(/mob/living/carbon/human) + + test("Hello", "Hello", list()) + test(";HELP", "HELP", list(MODE_HEADSET = TRUE)) + test(";%Never gonna give you up", "Never gonna give you up", list(MODE_HEADSET = TRUE, MODE_SING = TRUE)) + test(".s Gun plz", "Gun plz", list(RADIO_KEY = RADIO_KEY_SECURITY, RADIO_EXTENSION = RADIO_CHANNEL_SECURITY)) + test("...What", "...What", list()) + //note to lettern: add the ++, ||, __, and the verb*text checks + +/datum/unit_test/get_message_mods/proc/test(message, expected_message, list/expected_mods) + var/list/mods = list() + TEST_ASSERT_EQUAL(host_mob.get_message_mods(message, mods), expected_message, "Chopped message was not what we expected. Message: [message]") + + for (var/mod_key in mods) + TEST_ASSERT_EQUAL(mods[mod_key], expected_mods[mod_key], "The value for [mod_key] was not what we expected. Message: [message]") + expected_mods -= mod_key + + if (expected_mods.len) + Fail("Some message mods were expected, but were not returned by get_message_mods: [json_encode(expected_mods)]. Message: [message]") diff --git a/code/modules/unit_tests/spawn_humans.dm b/code/modules/unit_tests/spawn_humans.dm index 0500deae0a..7189e87277 100644 --- a/code/modules/unit_tests/spawn_humans.dm +++ b/code/modules/unit_tests/spawn_humans.dm @@ -1,7 +1,7 @@ /datum/unit_test/spawn_humans/Run() - var/locs = block(run_loc_bottom_left, run_loc_top_right) + var/locs = block(run_loc_bottom_left, run_loc_top_right) - for(var/I in 1 to 5) - new /mob/living/carbon/human(pick(locs)) + for(var/I in 1 to 5) + new /mob/living/carbon/human(pick(locs)) - sleep(50) + sleep(50) diff --git a/code/modules/unit_tests/subsystem_init.dm b/code/modules/unit_tests/subsystem_init.dm index f768f03f78..7d5473bc1b 100644 --- a/code/modules/unit_tests/subsystem_init.dm +++ b/code/modules/unit_tests/subsystem_init.dm @@ -4,4 +4,4 @@ if(ss.flags & SS_NO_INIT) continue if(!ss.initialized) - Fail("[ss]([ss.type]) is a subsystem meant to initialize but doesn't get set as initialized.") \ No newline at end of file + Fail("[ss]([ss.type]) is a subsystem meant to initialize but doesn't get set as initialized.") diff --git a/code/modules/unit_tests/surgeries.dm b/code/modules/unit_tests/surgeries.dm new file mode 100644 index 0000000000..491b0c5645 --- /dev/null +++ b/code/modules/unit_tests/surgeries.dm @@ -0,0 +1,79 @@ +/datum/unit_test/amputation/Run() + var/mob/living/carbon/human/patient = allocate(/mob/living/carbon/human) + var/mob/living/carbon/human/user = allocate(/mob/living/carbon/human) + + TEST_ASSERT_EQUAL(patient.get_missing_limbs().len, 0, "Patient is somehow missing limbs before surgery") + + var/datum/surgery/amputation/surgery = new(patient, BODY_ZONE_R_ARM, patient.get_bodypart(BODY_ZONE_R_ARM)) + + var/datum/surgery_step/sever_limb/sever_limb = new + sever_limb.success(user, patient, BODY_ZONE_R_ARM, null, surgery) + + TEST_ASSERT_EQUAL(patient.get_missing_limbs().len, 1, "Patient did not lose any limbs") + TEST_ASSERT_EQUAL(patient.get_missing_limbs()[1], BODY_ZONE_R_ARM, "Patient is missing a limb that isn't the one we operated on") + +/datum/unit_test/brain_surgery/Run() + var/mob/living/carbon/human/patient = allocate(/mob/living/carbon/human) + patient.gain_trauma_type(BRAIN_TRAUMA_MILD, TRAUMA_RESILIENCE_SURGERY) + patient.setOrganLoss(ORGAN_SLOT_BRAIN, 20) + + TEST_ASSERT(patient.has_trauma_type(), "Patient does not have any traumas, despite being given one") + + var/mob/living/carbon/human/user = allocate(/mob/living/carbon/human) + + var/datum/surgery_step/fix_brain/fix_brain = new + fix_brain.success(user, patient) + + TEST_ASSERT(!patient.has_trauma_type(), "Patient kept their brain trauma after brain surgery") + TEST_ASSERT(patient.getOrganLoss(ORGAN_SLOT_BRAIN) < 20, "Patient did not heal their brain damage after brain surgery") + +/datum/unit_test/multiple_surgeries/Run() + var/mob/living/carbon/human/user = allocate(/mob/living/carbon/human) + var/mob/living/carbon/human/patient_zero = allocate(/mob/living/carbon/human) + var/mob/living/carbon/human/patient_one = allocate(/mob/living/carbon/human) + + var/obj/item/scalpel/scalpel = allocate(/obj/item/scalpel) + + var/datum/surgery_step/incise/surgery_step = new + var/datum/surgery/organ_manipulation/surgery_for_zero = new + + INVOKE_ASYNC(surgery_step, /datum/surgery_step/proc/initiate, user, patient_zero, BODY_ZONE_CHEST, scalpel, surgery_for_zero) + TEST_ASSERT(surgery_for_zero.step_in_progress, "Surgery on patient zero was not initiated") + + var/datum/surgery/organ_manipulation/surgery_for_one = new + + // Without waiting for the incision to complete, try to start a new surgery + TEST_ASSERT(!surgery_step.initiate(user, patient_one, BODY_ZONE_CHEST, scalpel, surgery_for_one), "Was allowed to start a second surgery without the rod of asclepius") + TEST_ASSERT(!surgery_for_one.step_in_progress, "Surgery for patient one is somehow in progress, despite not initiating") + + user.apply_status_effect(STATUS_EFFECT_HIPPOCRATIC_OATH) + INVOKE_ASYNC(surgery_step, /datum/surgery_step/proc/initiate, user, patient_one, BODY_ZONE_CHEST, scalpel, surgery_for_one) + TEST_ASSERT(surgery_for_one.step_in_progress, "Surgery on patient one was not initiated, despite having rod of asclepius") + +/datum/unit_test/tend_wounds/Run() + var/mob/living/carbon/human/patient = allocate(/mob/living/carbon/human) + patient.take_overall_damage(100, 100) + + var/mob/living/carbon/human/user = allocate(/mob/living/carbon/human) + + // Test that tending wounds actually lowers damage + var/datum/surgery_step/heal/brute/basic/basic_brute_heal = new + basic_brute_heal.success(user, patient, BODY_ZONE_CHEST) + TEST_ASSERT(patient.getBruteLoss() < 100, "Tending brute wounds didn't lower brute damage ([patient.getBruteLoss()])") + + var/datum/surgery_step/heal/burn/basic/basic_burn_heal = new + basic_burn_heal.success(user, patient, BODY_ZONE_CHEST) + TEST_ASSERT(patient.getFireLoss() < 100, "Tending burn wounds didn't lower burn damage ([patient.getFireLoss()])") + + // Test that wearing clothing lowers heal amount + var/mob/living/carbon/human/naked_patient = allocate(/mob/living/carbon/human) + naked_patient.take_overall_damage(100) + + var/mob/living/carbon/human/clothed_patient = allocate(/mob/living/carbon/human) + clothed_patient.equipOutfit(/datum/outfit/job/doctor, TRUE) + clothed_patient.take_overall_damage(100) + + basic_brute_heal.success(user, naked_patient, BODY_ZONE_CHEST) + basic_brute_heal.success(user, clothed_patient, BODY_ZONE_CHEST) + + TEST_ASSERT(naked_patient.getBruteLoss() < clothed_patient.getBruteLoss(), "Naked patient did not heal more from wounds tending than a clothed patient") diff --git a/code/modules/unit_tests/unit_test.dm b/code/modules/unit_tests/unit_test.dm index 49974f2cb0..36b406e75e 100644 --- a/code/modules/unit_tests/unit_test.dm +++ b/code/modules/unit_tests/unit_test.dm @@ -1,14 +1,9 @@ /* - Usage: Override /Run() to run your test code - Call Fail() to fail the test (You should specify a reason) - You may use /New() and /Destroy() for setup/teardown respectively - You can use the run_loc_bottom_left and run_loc_top_right to get turfs for testing - */ GLOBAL_DATUM(current_test, /datum/unit_test) @@ -18,16 +13,18 @@ GLOBAL_VAR(test_log) /datum/unit_test //Bit of metadata for the future maybe var/list/procs_tested - + //usable vars var/turf/run_loc_bottom_left var/turf/run_loc_top_right //internal shit var/succeeded = TRUE + var/list/allocated var/list/fail_reasons /datum/unit_test/New() + allocated = new run_loc_bottom_left = locate(1, 1, 1) run_loc_top_right = locate(5, 5, 1) @@ -35,6 +32,7 @@ GLOBAL_VAR(test_log) //clear the test area for(var/atom/movable/AM in block(run_loc_bottom_left, run_loc_top_right)) qdel(AM) + QDEL_LIST(allocated) return ..() /datum/unit_test/proc/Run() @@ -48,6 +46,18 @@ GLOBAL_VAR(test_log) LAZYADD(fail_reasons, reason) +/// Allocates an instance of the provided type, and places it somewhere in an available loc +/// Instances allocated through this proc will be destroyed when the test is over +/datum/unit_test/proc/allocate(type, ...) + var/list/arguments = args.Copy(2) + if (!arguments.len) + arguments = list(run_loc_bottom_left) + else if (arguments[1] == null) + arguments[1] = run_loc_bottom_left + var/instance = new type(arglist(arguments)) + allocated += instance + return instance + /proc/RunUnitTests() CHECK_TICK From 8f6c353ad0cd6a21242cad75aff723af1cc0dc62 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 5 Sep 2020 21:35:02 +0100 Subject: [PATCH 036/310] memory leak bad --- code/controllers/subsystem/job.dm | 12 +++++++++--- code/modules/client/preferences.dm | 2 -- .../modules/mob/dead/new_player/preferences_setup.dm | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 4f59992ace..e61a3b3854 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -665,7 +665,7 @@ SUBSYSTEM_DEF(job) message_admins(msg) CRASH(msg) -/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE) +/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE, can_drop = TRUE) var/mob/the_mob = N if(!the_mob) the_mob = M // cause this doesn't get assigned if player is a latejoiner @@ -694,9 +694,15 @@ SUBSYSTEM_DEF(job) var/mob/living/carbon/C = M var/obj/item/storage/backpack/B = C.back if(!B || !SEND_SIGNAL(B, COMSIG_TRY_STORAGE_INSERT, I, null, TRUE, TRUE)) // Otherwise, try to put it in the backpack, for carbons. - I.forceMove(get_turf(C)) + if(can_drop) + I.forceMove(get_turf(C)) + else + qdel(I) else if(!M.equip_to_slot_if_possible(I, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // Otherwise, try to put it in the backpack - I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob. + if(can_drop) + I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob. + else + qdel(I) /datum/controller/subsystem/job/proc/FreeRole(rank) if(!rank) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7debbff4d9..609733ffa7 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2544,8 +2544,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(custom_speech_verb != "default") character.dna.species.say_mod = custom_speech_verb - //todo: make limb features copy to the person - SEND_SIGNAL(character, COMSIG_HUMAN_PREFS_COPIED_TO, src, icon_updates, roundstart_checks) //let's be sure the character updates diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm index 779699238b..abce0954a4 100644 --- a/code/modules/mob/dead/new_player/preferences_setup.dm +++ b/code/modules/mob/dead/new_player/preferences_setup.dm @@ -46,7 +46,7 @@ if(current_tab == 3) //give it its loadout if not on the appearance tab - SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE) + SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE, can_drop = FALSE) else if(previewJob && equip_job) mannequin.job = previewJob.title From 1ca9e2acd9a2c274e004101b9e6c6e05a23e8c0a Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sun, 6 Sep 2020 08:43:09 +0800 Subject: [PATCH 037/310] poggers --- tools/travis/install_spaceman_dmm.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 tools/travis/install_spaceman_dmm.sh diff --git a/tools/travis/install_spaceman_dmm.sh b/tools/travis/install_spaceman_dmm.sh old mode 100644 new mode 100755 From 047a7c0fc0f83c628c9ccb11a35b724bb30c648e Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sun, 6 Sep 2020 09:37:54 +0800 Subject: [PATCH 038/310] nammed areas moment --- .../map_files/Deltastation/DeltaStation2.dmm | 160 +++++------------- _maps/map_files/KiloStation/KiloStation.dmm | 4 +- tools/travis/check_grep.sh | 6 +- 3 files changed, 44 insertions(+), 126 deletions(-) diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 53ca9a72b0..c375975b4d 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -12569,15 +12569,11 @@ /area/engine/atmospherics_engine) "aAb" = ( /turf/closed/wall, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aAc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aAd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -13151,9 +13147,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBh" = ( /obj/item/kirbyplants/random, /obj/machinery/light/small{ @@ -13162,25 +13156,19 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBi" = ( /obj/structure/table, /obj/item/clothing/suit/apron/overalls, /obj/item/cultivator, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBj" = ( /obj/machinery/biogenerator, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBk" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/grown/wheat, @@ -13195,18 +13183,14 @@ pixel_y = 4 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBl" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBm" = ( /obj/item/kirbyplants/random, /obj/machinery/status_display/evac{ @@ -13214,9 +13198,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBn" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -13226,9 +13208,7 @@ /obj/item/reagent_containers/food/snacks/grown/cherries, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBo" = ( /obj/item/kirbyplants/random, /obj/machinery/light/small{ @@ -13238,18 +13218,14 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBp" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aBq" = ( /obj/structure/cable/white{ icon_state = "2-4" @@ -13830,33 +13806,25 @@ /area/engine/atmospherics_engine) "aCv" = ( /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aCw" = ( /obj/effect/turf_decal/delivery, /obj/machinery/hydroponics/soil, /obj/item/seeds/watermelon, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aCx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aCy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aCz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -14472,21 +14440,15 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aDy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aDz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aDA" = ( /obj/structure/sink{ dir = 4; @@ -14497,9 +14459,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aDB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -14981,34 +14941,26 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aEC" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aED" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aEE" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aEG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -15641,18 +15593,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFK" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/harebell, /obj/machinery/light/small, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFL" = ( /obj/structure/table, /obj/item/shovel/spade, @@ -15671,9 +15619,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFM" = ( /obj/machinery/status_display/evac{ pixel_y = -32 @@ -15682,34 +15628,26 @@ /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy/geranium, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFN" = ( /obj/structure/table, /obj/item/plant_analyzer, /obj/item/hatchet, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFQ" = ( /obj/structure/table, /obj/item/crowbar, @@ -15717,9 +15655,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFR" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tower, @@ -15728,9 +15664,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aFS" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -16720,9 +16654,7 @@ "aHl" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aHm" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -16734,9 +16666,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aHn" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; @@ -16750,16 +16680,12 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aHo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "aHp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -125367,9 +125293,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "etO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -125494,9 +125418,7 @@ /obj/machinery/hydroponics/soil, /obj/item/seeds/grape, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "faI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -126416,9 +126338,7 @@ pixel_x = 6 }, /turf/open/floor/plasteel, -/area/hydroponics/garden/abandoned{ - name = "Maintenance Garden" - }) +/area/hydroponics/garden/abandoned) "loH" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 518fa4e81e..8532b0f55b 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -75355,9 +75355,7 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_z = 24 - }, +/obj/machinery/airalarm, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ diff --git a/tools/travis/check_grep.sh b/tools/travis/check_grep.sh index 2cf135a2a8..b85f775eb9 100755 --- a/tools/travis/check_grep.sh +++ b/tools/travis/check_grep.sh @@ -27,8 +27,8 @@ if grep -P '\td[1-2] =' _maps/**/*.dmm; then st=1 fi; if grep -P '^/area/.+[\{]' _maps/**/*.dmm; then - echo "ERROR: Vareditted /area path use detected in maps, please replace with proper paths." - st=1 + echo "WARNING: Vareditted /area path use detected in maps, please replace with proper paths." + #st=1 fi; if grep -P '\W\/turf\s*[,\){]' _maps/**/*.dmm; then echo "ERROR: base /turf path use detected in maps, please replace with proper paths." @@ -45,7 +45,7 @@ while read f; do t=$(tail -c2 "$f"; printf x); r1="${nl}$"; r2="${nl}${r1}" if [[ ! ${t%x} =~ $r1 ]]; then echo "file $f is missing a trailing newline" - st=1 + #st=1 fi; done < <(find . -type f -name '*.dm') if grep -i 'centcomm' code/**/*.dm; then From 4e2cd07b175adec16096bbea7bc34c02a697f98c Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sun, 6 Sep 2020 09:59:17 +0800 Subject: [PATCH 039/310] h --- code/modules/unit_tests/_unit_tests.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index d8bd51e168..c44543838d 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -12,7 +12,7 @@ #include "anchored_mobs.dm" #include "bespoke_id.dm" -#include "binary_insert.dm" +// #include "binary_insert.dm" // #include "card_mismatch.dm" shame we don't have this! #include "chain_pull_through_space.dm" #include "character_saving.dm" From 44342af3b72ae73004b4e9dbea24918b8c7db702 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sun, 6 Sep 2020 10:10:55 +0800 Subject: [PATCH 040/310] less detailed pocket types --- code/modules/unit_tests/_unit_tests.dm | 2 +- code/modules/unit_tests/outfit_sanity.dm | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index c44543838d..4af6a04887 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -28,7 +28,7 @@ #include "reagent_id_typos.dm" #include "reagent_recipe_collisions.dm" #include "resist.dm" -#include "say.dm" +// #include "say.dm" //no saymods, someone update saycode please. // #include "siunit.dm" #include "spawn_humans.dm" // #include "species_whitelists.dm" diff --git a/code/modules/unit_tests/outfit_sanity.dm b/code/modules/unit_tests/outfit_sanity.dm index 57ce22434e..235820f9e9 100644 --- a/code/modules/unit_tests/outfit_sanity.dm +++ b/code/modules/unit_tests/outfit_sanity.dm @@ -30,8 +30,8 @@ CHECK_OUTFIT_SLOT(glasses, ITEM_SLOT_EYES) CHECK_OUTFIT_SLOT(id, ITEM_SLOT_ID) CHECK_OUTFIT_SLOT(suit_store, ITEM_SLOT_SUITSTORE) - CHECK_OUTFIT_SLOT(l_pocket, ITEM_SLOT_LPOCKET) - CHECK_OUTFIT_SLOT(r_pocket, ITEM_SLOT_RPOCKET) + CHECK_OUTFIT_SLOT(l_pocket, ITEM_SLOT_POCKET) + CHECK_OUTFIT_SLOT(r_pocket, ITEM_SLOT_POCKET) if (outfit.backpack_contents || outfit.box) var/list/backpack_contents = outfit.backpack_contents?.Copy() From 4d3ac9db1f426e2d0e92b5227afa1cf3a88f8003 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sun, 6 Sep 2020 10:22:45 +0800 Subject: [PATCH 041/310] Update _unit_tests.dm --- code/modules/unit_tests/_unit_tests.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 4af6a04887..f3231087ef 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -21,8 +21,8 @@ // #include "keybinding_init.dm" #include "machine_disassembly.dm" #include "medical_wounds.dm" -#include "metabolizing.dm" -#include "outfit_sanity.dm" +// #include "metabolizing.dm" +// #include "outfit_sanity.dm" #include "plantgrowth_tests.dm" #include "quick_swap_sanity.dm" #include "reagent_id_typos.dm" From f8c1c829d781094f9c9d9868d7c3c8070deb701c Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 6 Sep 2020 15:34:53 -0500 Subject: [PATCH 042/310] maulers slam people very violently --- code/game/objects/structures/tables_racks.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 9f91d2c5e0..31f11a199c 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -73,7 +73,7 @@ if(user.grab_state < GRAB_AGGRESSIVE) to_chat(user, "You need a better grip to do that!") return - if(user.grab_state >= GRAB_NECK) + if(user.grab_state >= GRAB_NECK || HAS_TRAIT(user, TRAIT_MAULER)) tablelimbsmash(user, pushed_mob) else tablepush(user, pushed_mob) @@ -147,7 +147,7 @@ pushed_mob.Knockdown(30) var/obj/item/bodypart/banged_limb = pushed_mob.get_bodypart(user.zone_selected) || pushed_mob.get_bodypart(BODY_ZONE_HEAD) var/extra_wound = 0 - if(HAS_TRAIT(user, TRAIT_HULK)) + if(HAS_TRAIT(user, TRAIT_HULK) || HAS_TRAIT(user, TRAIT_MAULER)) extra_wound = 20 banged_limb.receive_damage(30, wound_bonus = extra_wound) pushed_mob.apply_damage(60, STAMINA) From 76df5b0efe6218fffb226983313834fa886d7bb7 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 6 Sep 2020 18:00:19 -0500 Subject: [PATCH 043/310] travis rerun and test messages gone --- code/controllers/subsystem/minimum_spawns.dm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 3276c25c86..e30cec60ef 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -100,24 +100,19 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( var/MS_tospawn = pick_n_take(active_spawns) for(var/mob/living/simple_animal/hostile/megafauna/H in urange(70,RT)) //prevents mob clumps if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, H) <= 70) - // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) continue //let's try not to dump megas too close to each other? if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40) - // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [H], [get_dist(RT, H)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) continue //let's at least /try/ to space these out? for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70) - // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) continue //let's try not to dump megas too close to each other? if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40) - // INIT_ANNOUNCE("MSTS failed - [MS_tospawn] too close to [LT], [get_dist(RT, LT)] tiles distance, [RT.x] [RT.y] [RT.z]") active_spawns.Add(MS_tospawn) continue //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK - // INIT_ANNOUNCE("MSTS succeeded! - [MS_tospawn] spawning at [RT.x] [RT.y] [RT.z]") new MS_tospawn(RT) while(active_spawns_2.len) where_we_droppin_boys_iterations++ @@ -129,25 +124,19 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( var/MS2_tospawn = pick_n_take(active_spawns_2) for(var/mob/living/simple_animal/hostile/H in urange(70,RT2)) //prevents mob clumps if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(RT2, H) <= 70) - // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [H], [get_dist(RT2, H)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) continue //let's try not to dump megas too close to each other? if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, H) <= 40) - // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [H], [get_dist(RT2, H)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) continue //let's at least /try/ to space these out? for(var/obj/structure/spawner/LT in urange(70,RT2)) //prevents tendril/mega clumps if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT2, LT) <= 70) - // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [LT], [get_dist(RT2, LT)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) continue //let's try not to dump megas too close to each other? if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, LT) <= 40) - // INIT_ANNOUNCE("MS2TS failed - [MS2_tospawn] too close to [LT], [get_dist(RT2, LT)] tiles distance, [RT2.x] [RT2.y] [RT2.z]") active_spawns_2.Add(MS2_tospawn) continue //let's at least /try/ to space these out? // man the overhead on this is gonna SUCK - // INIT_ANNOUNCE("MS2TS succeeded! - [MS2_tospawn] spawning at [RT2.x] [RT2.y] [RT2.z]") new MS2_tospawn(RT2) if(!active_spawns.len && !active_spawns_2.len) - // INIT_ANNOUNCE("Wrapping up! AS [active_spawns] AS2 [active_spawns_2]") return // we're done here From 52678a7e2863783e334ca4dc9c027e7c9eac6d67 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 6 Sep 2020 18:51:13 -0500 Subject: [PATCH 044/310] doktor...turn off my cringe inhibitors........ --- code/controllers/subsystem/minimum_spawns.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index e30cec60ef..275d6911ab 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -36,13 +36,13 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( // step 5: snaxi support - done? /datum/controller/subsystem/min_spawns/Initialize(start_timeofday) - if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS)) + if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS).len) active_spawns = GLOB.minimum_snow_surface_spawns active_spawns_2 = GLOB.minimum_snow_under_spawns snaxi_snowflake_check = TRUE - else if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS)) //todo: recognizing maps that aren't lavaland mining but are also not snaxi + else if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS).len) //todo: recognizing maps that aren't lavaland mining but are also not snaxi active_spawns = GLOB.minimum_lavaland_spawns - if(!active_spawns && !active_spawns_2) + else return ..() // call it a day i guess // borrowing this from auxbase code - see code\modules\mining\aux_base.dm if(snaxi_snowflake_check) @@ -83,7 +83,7 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( if(typesof(/turf/open/lava) in orange(9, TT)) continue valid_mining_turfs.Add(TT) - if(!valid_mining_turfs) + if(!valid_mining_turfs.len) return ..() // call it a day i guess // if we're at this point we might as well fucking hit it where_we_droppin_boys() From e157125033a3e12c28d350ff456a0e1152e939a3 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Mon, 7 Sep 2020 03:55:37 -0500 Subject: [PATCH 045/310] hrhnghnghn dreamcheckerrrrr --- code/controllers/subsystem/minimum_spawns.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 275d6911ab..88042eb8ea 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -36,11 +36,13 @@ GLOBAL_LIST_INIT(minimum_snow_under_spawns, list( // step 5: snaxi support - done? /datum/controller/subsystem/min_spawns/Initialize(start_timeofday) - if(SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS).len) + var/list/snaxi_zs_list = SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS) // boy if these things arent mutually exclusive + var/list/lavaland_zs_list = SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS) // i'm gonna fuckin scream + if(snaxi_zs_list.len) active_spawns = GLOB.minimum_snow_surface_spawns active_spawns_2 = GLOB.minimum_snow_under_spawns snaxi_snowflake_check = TRUE - else if(SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS).len) //todo: recognizing maps that aren't lavaland mining but are also not snaxi + else if(lavaland_zs_list.len) //todo: recognizing maps that aren't lavaland mining but are also not snaxi active_spawns = GLOB.minimum_lavaland_spawns else return ..() // call it a day i guess From 9f191c67f336e18f68abaee96d2c6ad368b82dd5 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Mon, 7 Sep 2020 21:47:35 +0200 Subject: [PATCH 046/310] some stuff --- code/modules/smithing/smithed_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/smithing/smithed_items.dm b/code/modules/smithing/smithed_items.dm index df30a01f8c..4abcb65f53 100644 --- a/code/modules/smithing/smithed_items.dm +++ b/code/modules/smithing/smithed_items.dm @@ -35,7 +35,7 @@ if(G.max_heat_protection_temperature) prot = (G.max_heat_protection_temperature > 360) else - prot = 1 + prot = 0 if(prot > 0 || HAS_TRAIT(user, TRAIT_RESISTHEAT) || HAS_TRAIT(user, TRAIT_RESISTHEATHANDS)) to_chat(user, "You pick up the [src].") return ..() From e7220e842e367ea6b3259e2a625414851124df17 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 15 Sep 2020 15:29:34 -0700 Subject: [PATCH 047/310] things --- code/datums/weather/weather_types/ash_storm.dm | 2 +- code/game/objects/items/electrostaff.dm | 2 +- code/game/objects/items/powerfist.dm | 2 +- code/modules/mob/living/living_active_parry.dm | 5 +++-- code/modules/mob/living/living_blocking_parrying.dm | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/code/datums/weather/weather_types/ash_storm.dm b/code/datums/weather/weather_types/ash_storm.dm index 3d98a82914..6248be0de5 100644 --- a/code/datums/weather/weather_types/ash_storm.dm +++ b/code/datums/weather/weather_types/ash_storm.dm @@ -96,7 +96,7 @@ return if(is_species(L, /datum/species/lizard/ashwalker)) if(L.getStaminaLoss() < (STAMINA_CRIT - 40)) - L.adjustStaminaLos(4) + L.adjustStaminaLoss(4) return L.adjustFireLoss(4) diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm index bc2c965b12..0ee58c6b16 100644 --- a/code/game/objects/items/electrostaff.dm +++ b/code/game/objects/items/electrostaff.dm @@ -170,7 +170,7 @@ turn_off() /obj/item/electrostaff/attack(mob/living/target, mob/living/user) - if(IS_STAMCRIT(user) || !UseStaminaBuffer(stam_cost))//CIT CHANGE - makes it impossible to baton in stamina softcrit + if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(stam_cost))//CIT CHANGE - makes it impossible to baton in stamina softcrit to_chat(user, "You're too exhausted to use [src] properly.")//CIT CHANGE - ditto return //CIT CHANGE - ditto if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm index 1e8668b6e2..bd83404356 100644 --- a/code/game/objects/items/powerfist.dm +++ b/code/game/objects/items/powerfist.dm @@ -77,7 +77,7 @@ to_chat(user, "\The [src] can't operate without a source of gas!") return FALSE var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT) - if(!UseStaminaBuffer(weight, warn = TRUE)) + if(!user.UseStaminaBuffer(weight, warn = TRUE)) return FALSE var/datum/gas_mixture/gasused = tank.air_contents.remove(gasperfist * fisto_setting) var/turf/T = get_turf(src) diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm index 4a9c4e6311..e02bde2abc 100644 --- a/code/modules/mob/living/living_active_parry.dm +++ b/code/modules/mob/living/living_active_parry.dm @@ -68,12 +68,13 @@ // can always implement it later, whatever. if((data.parry_respect_clickdelay && !CheckActionCooldown()) || ((parry_end_time_last + data.parry_cooldown) > world.time)) to_chat(src, "You are not ready to parry (again)!") - return + return FALSE // Point of no return, make sure everything is set. parrying = method if(method == ITEM_PARRY) active_parry_item = using_item - adjustStaminaLossBuffered(data.parry_stamina_cost) + if(!UseStaminaBuffer(data.parry_stamina_cost, TRUE)) + return FALSE parry_start_time = world.time successful_parries = list() addtimer(CALLBACK(src, .proc/end_parry_sequence), full_parry_duration) diff --git a/code/modules/mob/living/living_blocking_parrying.dm b/code/modules/mob/living/living_blocking_parrying.dm index 47dae8849d..3bc7943c67 100644 --- a/code/modules/mob/living/living_blocking_parrying.dm +++ b/code/modules/mob/living/living_blocking_parrying.dm @@ -307,7 +307,7 @@ GLOBAL_LIST_EMPTY(block_parry_data) /mob/living/proc/handle_block_parry(seconds = 1) if(combat_flags & COMBAT_FLAG_ACTIVE_BLOCKING) var/datum/block_parry_data/data = return_block_parry_datum(active_block_item.block_parry_data) - adjustStaminaLossBuffered(data.block_stamina_cost_per_second * seconds) + UseStaminaBuffer(data.block_stamina_cost_per_second * seconds) /mob/living/on_item_dropped(obj/item/I) if(I == active_block_item) From b733752034274e9dff55dfc41863c20def3a90db Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 17 Sep 2020 00:51:16 +0000 Subject: [PATCH 048/310] Automatic changelog compile [ci skip] --- html/changelog.html | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index b1a10867b5..70aa5f79ef 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1076,22 +1076,6 @@

  • fixes a small pickle related issue
  • recent culinary and scientific advancements have brought forth new pickle related technologies
  • - -

    16 July 2020

    -

    DeltaFire15 updated:

    -
      -
    • Fixes a zeolite runtime caused by a missing check.
    • -
    -

    Sneakyrat6 updated:

    -
      -
    • Fixes being able to meta people real name with OOC Notes
    • -
    -

    timothyteakettle updated:

    -
      -
    • travelling traders from another dimension can now visit the station in search of something specific, and reward you for giving it to them
    • -
    • small error with pet carrier logic fixed and also making sure simple mobs are catered for properly inside bluespace jars
    • -
    • fixes coin related issue
    • -
    GoonStation 13 Development Team From a477b1d5a9ec54f887c684bbcbed596775bc5bb6 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 18 Sep 2020 00:24:31 -0700 Subject: [PATCH 049/310] easy?? --- code/game/objects/items/implants/implant.dm | 4 +- .../objects/items/implants/implant_misc.dm | 62 +++++++++++++++++-- 2 files changed, 58 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm index cc2ae3631e..f8e02eaf03 100644 --- a/code/game/objects/items/implants/implant.dm +++ b/code/game/objects/items/implants/implant.dm @@ -40,11 +40,11 @@ //What does the implant do upon injection? //return 1 if the implant injects //return 0 if there is no room for implant / it fails -/obj/item/implant/proc/implant(mob/living/target, mob/user, silent = FALSE) +/obj/item/implant/proc/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) if(SEND_SIGNAL(src, COMSIG_IMPLANT_IMPLANTING, args) & COMPONENT_STOP_IMPLANTING) return LAZYINITLIST(target.implants) - if(!target.can_be_implanted() || !can_be_implanted_in(target)) + if(!force && (!target.can_be_implanted() || !can_be_implanted_in(target))) return FALSE for(var/X in target.implants) var/obj/item/implant/imp_e = X diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 08d6a586c8..c607fa80d0 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -42,15 +42,65 @@ name = "warp implant" desc = "Saves your position somewhere, and then warps you back to it after five seconds." icon_state = "warp" - uses = 15 + uses = -1 + var/total_delay = 10 SECONDS + var/cooldown = 10 SECONDS + var/last_use = 0 + var/list/positions = list() + +/obj/item/implant/warp/implant(mob/living/target, mob/user, silent, force) + . = ..() + if(.) + update_position() + RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, .proc/update_position) + +/obj/item/implant/warp/removed(mob/living/source, silent, special) + . = ..() + clear_positions() + +/obj/item/implant/warp/proc/update_position(datum/source) + if(!isatom(imp_in.loc)) + return + var/time = text2num(world.time) + positions.Insert(time, 1) + positions[time] = imp_in.loc + +/obj/item/implant/warp/proc/clear_positions() + positions = list() + +/obj/item/implant/warp/proc/get_tele_position() + prune() + return positions[positions[positions.len]] + +/obj/item/implant/warp/proc/do_teleport_effects() + var/safety = 100 + var/list/done = list() + for(var/i in 1 to positions.len) + if(!--safety) + break + var/turf/target = positions[positions[i]] + if(done[target]) + continue + done[target] = TRUE + if(!istype(target)) + continue + new /obj/effect/temp_visual/dir_setting/ninja(target) /obj/item/implant/warp/activate() . = ..() - uses-- - imp_in.do_adrenaline(20, TRUE, 0, 0, TRUE, list(/datum/reagent/fermi/eigenstate = 1.2), "You feel an internal prick as as the bluespace starts ramping up!") - to_chat(imp_in, "You feel an internal prick as as the bluespace starts ramping up!") - if(!uses) - qdel(src) + if(last_use + cooldown > world.time) + to_chat(imp_in, "[src] is still recharging!") + return + do_teleport_effects() //first. + do_teleport(imp_in, get_tele_position(), 0, TRUE, null, null, null, null, null, TELEPORT_CHANNEL_QUANTUM, TRUE) + +/obj/item/implant/warp/proc/prune() + var/minimum_time = world.time - total_delay + for(var/i in positions.len to 1 step -1) + if(text2num(positions[i]) < minimum_time) + positions.len-- + else + break /obj/item/implanter/warp name = "implanter (warp)" From d619823b9b2eea602ea653cce220b9fcdeace779 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 18 Sep 2020 00:27:04 -0700 Subject: [PATCH 050/310] ok --- code/game/objects/items/implants/implant_misc.dm | 6 +++++- code/modules/uplink/uplink_items/uplink_implants.dm | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index c607fa80d0..33a24275ee 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -40,7 +40,7 @@ /obj/item/implant/warp name = "warp implant" - desc = "Saves your position somewhere, and then warps you back to it after five seconds." + desc = "Warps you to where you were 10 seconds before when activated." icon_state = "warp" uses = -1 var/total_delay = 10 SECONDS @@ -48,6 +48,10 @@ var/last_use = 0 var/list/positions = list() +/obj/item/implant/warp/Destroy() + positions = null + return ..() + /obj/item/implant/warp/implant(mob/living/target, mob/user, silent, force) . = ..() if(.) diff --git a/code/modules/uplink/uplink_items/uplink_implants.dm b/code/modules/uplink/uplink_items/uplink_implants.dm index bb4e0c7960..4839c96a2d 100644 --- a/code/modules/uplink/uplink_items/uplink_implants.dm +++ b/code/modules/uplink/uplink_items/uplink_implants.dm @@ -31,7 +31,7 @@ /datum/uplink_item/implants/warp name = "Warp Implant" - desc = "An implant injected into the body and later activated at the user's will. It will inject eigenstasium which saves the user's location and teleports them there after five seconds. Lasts only fifteen times." + desc = "An implant injected into the body and later activated at the user's will. Allows the user to teleport to where they were 10 seconds ago. Has a 10 second cooldown." item = /obj/item/storage/box/syndie_kit/imp_warp cost = 6 exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) From b1738c7230a3362a273bbfb527244d25d0ea01dc Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 18 Sep 2020 00:30:02 -0700 Subject: [PATCH 051/310] fix --- code/game/objects/items/implants/implant_misc.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 33a24275ee..6e88d8e4c6 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -47,6 +47,7 @@ var/cooldown = 10 SECONDS var/last_use = 0 var/list/positions = list() + var/next_prune = 0 /obj/item/implant/warp/Destroy() positions = null @@ -65,9 +66,11 @@ /obj/item/implant/warp/proc/update_position(datum/source) if(!isatom(imp_in.loc)) return - var/time = text2num(world.time) + var/time = num2text(world.time) positions.Insert(time, 1) positions[time] = imp_in.loc + if(!((++next_prune) % 10)) + prune() /obj/item/implant/warp/proc/clear_positions() positions = list() From 4338c0207e942b5222067ad93a99aece0bb48da4 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 18 Sep 2020 00:37:36 -0700 Subject: [PATCH 052/310] fix --- .../game/objects/items/implants/implant_misc.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 6e88d8e4c6..ab26913e06 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -66,9 +66,7 @@ /obj/item/implant/warp/proc/update_position(datum/source) if(!isatom(imp_in.loc)) return - var/time = num2text(world.time) - positions.Insert(time, 1) - positions[time] = imp_in.loc + positions[num2text(world.time)] = imp_in.loc if(!((++next_prune) % 10)) prune() @@ -82,10 +80,13 @@ /obj/item/implant/warp/proc/do_teleport_effects() var/safety = 100 var/list/done = list() + var/time + var/turf/target for(var/i in 1 to positions.len) if(!--safety) break - var/turf/target = positions[positions[i]] + time = positions[i] + target = positions[time] if(done[target]) continue done[target] = TRUE @@ -98,16 +99,20 @@ if(last_use + cooldown > world.time) to_chat(imp_in, "[src] is still recharging!") return + prune() do_teleport_effects() //first. do_teleport(imp_in, get_tele_position(), 0, TRUE, null, null, null, null, null, TELEPORT_CHANNEL_QUANTUM, TRUE) /obj/item/implant/warp/proc/prune() var/minimum_time = world.time - total_delay - for(var/i in positions.len to 1 step -1) + var/remove = 0 + for(var/i in 1 to length(positions)) if(text2num(positions[i]) < minimum_time) - positions.len-- + remove++ else break + if(remove) + positions.Cut(1, remove + 1) /obj/item/implanter/warp name = "implanter (warp)" From 139c99d82a78618f1b41f83ac6fd79ccd2410fac Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 18 Sep 2020 00:49:17 -0700 Subject: [PATCH 053/310] fix --- code/game/objects/items/implants/implant_misc.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index ab26913e06..76a4ec7dfb 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -75,7 +75,7 @@ /obj/item/implant/warp/proc/get_tele_position() prune() - return positions[positions[positions.len]] + return positions[positions[1]] /obj/item/implant/warp/proc/do_teleport_effects() var/safety = 100 @@ -99,6 +99,7 @@ if(last_use + cooldown > world.time) to_chat(imp_in, "[src] is still recharging!") return + last_use = world.time prune() do_teleport_effects() //first. do_teleport(imp_in, get_tele_position(), 0, TRUE, null, null, null, null, null, TELEPORT_CHANNEL_QUANTUM, TRUE) From 49c5bffb163b684a62431a3b688f1d8a7762d192 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 19 Sep 2020 00:51:23 +0000 Subject: [PATCH 054/310] Automatic changelog compile [ci skip] --- html/changelog.html | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 70aa5f79ef..9e91d56a62 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1059,23 +1059,6 @@
  • martial arts twenty minpop
  • records
  • - -

    17 July 2020

    -

    ShizCalev, Fikou updated:

    -
      -
    • Added some sanity checking for varedit values.
    • -
    • Fixed an exploit involving coins and mints that could crash the server.
    • -
    • Fixed an exploit that would allow you to destroy round-critical / indestructible items with folders.
    • -
    • Swarmers can no longer cut power lines by deconstructing catwalks underneath them.
    • -
    • Fixed a scenario that allowed infinite resource generation via ore machines.
    • -
    • you can no longer inject html in ahelps
    • -
    • you cant either, jannies
    • -
    -

    timothyteakettle updated:

    -
      -
    • fixes a small pickle related issue
    • -
    • recent culinary and scientific advancements have brought forth new pickle related technologies
    • -
    GoonStation 13 Development Team From 97f373a199c7fa35a51243a0b1be6c132d2ea3f5 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 19 Sep 2020 16:17:26 -0700 Subject: [PATCH 055/310] whew --- code/game/objects/items/shields.dm | 2 +- code/game/objects/items/stunbaton.dm | 4 +++- code/modules/mob/living/carbon/carbon.dm | 11 +++-------- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index df15195557..d1d57fe375 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -146,7 +146,7 @@ // Directional sweep! last_shieldbash = world.time if(!user.UseStaminaBuffer(shieldbash_stamcost, warn = TRUE)) - return FLASE + return FALSE // Since we are in combat mode, we can probably safely use the user's dir instead of getting their mouse pointing cardinal dir. var/bashdir = user.dir do_shieldbash_effect(user, bashdir, harmful) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 1a84b85a1a..8dbdc5ff20 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -166,7 +166,6 @@ if(turned_on) if(baton_stun(M, user, disarming)) user.do_attack_animation(M) - user.adjustStaminaLossBuffered(getweight(user, STAM_COST_BATON_MOB_MULT)) else if(user.a_intent != INTENT_HARM) //they'll try to bash in the last proc. M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \ "[user] has prodded you with [src]. Luckily it was off") @@ -194,6 +193,9 @@ return FALSE stunpwr *= round(stuncharge/hitcost, 0.1) + if(!user.UseStaminaBuffer(getweight(user, STAM_COST_BATON_MOB_MULT), warn = TRUE)) + return FALSE + if(!disarming) if(knockdown) L.DefaultCombatKnockdown(50, override_stamdmg = 0) //knockdown diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 790dbfd9a6..a2a3c3af8e 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -206,7 +206,8 @@ to_chat(src, "You set [I] down gently on the ground.") return - adjustStaminaLossBuffered(I.getweight(src, STAM_COST_THROW_MULT, SKILL_THROW_STAM_COST)) + if(!UseStaminaBuffer(I.getweight(src, STAM_COST_THROW_MULT, SKILL_THROW_STAM_COST), warn = TRUE)) + return if(thrown_thing) var/power_throw = 0 @@ -594,12 +595,6 @@ /mob/living/carbon/update_stamina() var/total_health = getStaminaLoss() - if(total_health >= STAMINA_SOFTCRIT) - if(!(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT)) - ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) - else - if(combat_flags & COMBAT_FLAG_SOFT_STAMCRIT) - DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_SOFT_STAMCRIT) if(total_health) if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health >= STAMINA_CRIT && !stat) to_chat(src, "You're too exhausted to keep going...") @@ -610,7 +605,7 @@ update_mobility() if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_SOFTCRIT) to_chat(src, "You don't feel nearly as exhausted anymore.") - DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT | COMBAT_FLAG_SOFT_STAMCRIT) + DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) filters -= CIT_FILTER_STAMINACRIT update_mobility() update_health_hud() From abc147e52a60f9a030f19d6f1c0c9228f01e602c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 20 Sep 2020 00:54:06 +0000 Subject: [PATCH 056/310] Automatic changelog compile [ci skip] --- html/changelog.html | 47 --------------------------------------------- 1 file changed, 47 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 9e91d56a62..0c2b1c65da 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1012,53 +1012,6 @@
  • Service borgs now have synthesizers instead of a violin and guitar.
  • borg RSF
  • - -

    19 July 2020

    -

    Arturlang updated:

    -
      -
    • TGUI 3.0 and enables all the UIs, plus the smart asset cache, and all the things required for them
    • -
    -

    EmeraldSundisk updated:

    -
      -
    • Adds a pool to Delta Station
    • -
    • Adds light fixtures to specified areas
    • -
    • Relocates objects in impacted areas of Delta's starboard maintenance
    • -
    -

    MrJWhit updated:

    -
      -
    • Adds a small light next to the kitchen counter
    • -
    -

    Putnam3145 updated:

    -
      -
    • Pen uplinks no longer broken
    • -
    -

    TheObserver-sys updated:

    -
      -
    • Adds a new reaction: Slime Extractification. Take 30u Slime Jelly, 5u Frost Oil, and 5u plasma to generate a fresh grey slime extract.
    • -
    -

    Yakumo Chen updated:

    -
      -
    • Hierophant club now checks for friendly fire by default.
    • -
    -

    b1tt3r1n0 updated:

    -
      -
    • Added the updated circle game
    • -
    -

    silicons updated:

    -
      -
    • Unarmed parry is now a thing.
    • -
    -

    timothyteakettle updated:

    -
      -
    • plushies in the loadout have been replaced with a box that lets you choose one instead
    • -
    • wrestling should no longer have the ability to permanently rotate people
    • -
    • you can now select to wear a snail shell as your backpack in the customization menu
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • martial arts twenty minpop
    • -
    • records
    • -
    GoonStation 13 Development Team From 8ebe765d7041e6c427282d154b77654b529653ce Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:03:18 -0700 Subject: [PATCH 057/310] fixes --- code/__DEFINES/combat/stamina_combat.dm | 12 +++---- code/_globalvars/bitfields.dm | 1 - code/_onclick/hud/screen_objects/stamina.dm | 31 +++++++----------- code/game/objects/items/stunbaton.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 6 ++-- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/silicon/stamina_buffer.dm | 2 -- code/modules/mob/living/stamina_buffer.dm | 10 ++++-- modular_citadel/icons/ui/screen_gen.dmi | Bin 6120 -> 6123 bytes 9 files changed, 30 insertions(+), 36 deletions(-) delete mode 100644 code/modules/mob/living/silicon/stamina_buffer.dm diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index b35329d84d..0467b656c5 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -2,13 +2,13 @@ /// Stamina buffer amount #define STAMINA_BUFFER_CAPACITY 35 /// Stamina buffer regen per decisecond -#define STAMINA_BUFFER_REGEN_DS 0.1 +#define STAMINA_BUFFER_REGEN_PER_SECOND 1 /// Stamina buffer regen multiplier while in combat mode -#define STAMINA_BUFFER_REGEN_COMBAT_MULT 3 -/// Linear scaling minimum for stamina buffer regen in percentage at stamcrit -#define STAMINA_BUFFER_STAMCRIT_PENALTY_REGEN 0.75 -/// Linear scaling minimum for stamina buffer capacity in percentage at stamcrit -#define STAMINA_BUFFER_STAMCRIT_PENALTY_CAPACITY 0.5 +#define STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT 3 +/// percent of regen to take away at stamcrit +#define STAMINA_BUFFER_STAMCRIT_REGEN_PENALTY_PERCENT 0.5 +/// percent of capacity to take away at stamcrit +#define STAMINA_BUFFER_STAMCRIT_CAPACITY_PENALTY_PERCENT 0.5 // Standard amounts for stamina usage diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 85f5e4fd9b..b2fa88a343 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -251,7 +251,6 @@ GLOBAL_LIST_INIT(bitfields, list( "COMBAT_FLAG_SPRINT_TOGGLED" = COMBAT_FLAG_SPRINT_TOGGLED, "COMBAT_FLAG_SPRINT_ACTIVE" = COMBAT_FLAG_SPRINT_ACTIVE, "COMBAT_FLAG_ATTEMPTING_CRAWL" = COMBAT_FLAG_ATTEMPTING_CRAWL, - "COMBAT_FLAG_HARD_STAMCRIT" = COMBAT_FLAG_HARD_STAMCRIT, "COMBAT_FLAG_SOFT_STAMCRIT" = COMBAT_FLAG_SOFT_STAMCRIT, "COMBAT_FLAG_INTENTIONALLY_RESTING" = COMBAT_FLAG_INTENTIONALLY_RESTING, "COMBAT_FLAG_RESISTING_REST" = COMBAT_FLAG_RESISTING_REST, diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index 5484014f8f..57152951db 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -38,24 +38,17 @@ if(!user) return if(user.stat == DEAD || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2)) - icon_state = "stambuffer7" - else if(user.hal_screwyhud == 5) icon_state = "stambuffer0" + else if(user.hal_screwyhud == 5) + icon_state = "stambuffer29" else - switch(user.bufferedstam / user.stambuffer) - if(0.95 to INFINITY) - icon_state = "stambuffer7" - if(0.9 to 0.95) - icon_state = "stambuffer6" - if(0.8 to 0.9) - icon_state = "stambuffer5" - if(0.6 to 0.8) - icon_state = "stambuffer4" - if(0.4 to 0.6) - icon_state = "stambuffer3" - if(0.2 to 0.4) - icon_state = "stambuffer2" - if(0.05 to 0.2) - icon_state = "stambuffer1" - else - icon_state = "stambuffer0" + icon_state = "stambuffer[FLOOR((stamina_buffer / stamina_buffer_max) * 29, 1)]" + +/obj/screen/staminabuffer/update_overlays() + var/level = FLOOR((stamina_buffer / stamina_buffer_max) * 29, 1) + if((user.stat == DEAD) || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2) || (level <= 5)) + . = list("stamina_alert3") + else if(level <= 8) + . = list("stamina_alert2") + else if(level <= 12) + . = list("stamina_alert1") diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 8dbdc5ff20..f71fd4db58 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -171,7 +171,7 @@ "[user] has prodded you with [src]. Luckily it was off") return disarming || (user.a_intent != INTENT_HARM) -/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, disarming = FALSE) +/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/living/user, disarming = FALSE) var/list/return_list = list() if(L.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, return_list) & BLOCK_SUCCESS) //No message; check_shields() handles that playsound(L, 'sound/weapons/genhit.ogg', 50, 1) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a2a3c3af8e..a4b7a9cd8a 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -191,8 +191,8 @@ if(HAS_TRAIT(src, TRAIT_PACIFISM)) to_chat(src, "You gently let go of [throwable_mob].") return - - adjustStaminaLossBuffered(STAM_COST_THROW_MOB * ((throwable_mob.mob_size+1)**2))// throwing an entire person shall be very tiring + if(!UseStaminaBuffer(STAM_COST_THROW_MOB * ((throwable_mob.mob_size+1)**2), TRUE)) + return var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors var/turf/end_T = get_turf(target) if(start_T && end_T) @@ -603,7 +603,7 @@ ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) filters += CIT_FILTER_STAMINACRIT update_mobility() - if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_SOFTCRIT) + if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_CRIT) to_chat(src, "You don't feel nearly as exhausted anymore.") DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) filters -= CIT_FILTER_STAMINACRIT diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index b0c4e01359..a63b7a8f78 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -808,7 +808,7 @@ hud_used.healthdoll.icon_state = "healthdoll_DEAD" hud_used.staminas?.update_icon_state() - hud_used.staminabuffer?.update_icon_state() + hud_used.staminabuffer?.update_icon() /mob/living/carbon/human/fully_heal(admin_revive = FALSE) if(admin_revive) diff --git a/code/modules/mob/living/silicon/stamina_buffer.dm b/code/modules/mob/living/silicon/stamina_buffer.dm deleted file mode 100644 index 139597f9cb..0000000000 --- a/code/modules/mob/living/silicon/stamina_buffer.dm +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 7412c35dad..85c33080d5 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -20,7 +20,11 @@ */ /mob/living/proc/UpdateStaminaBuffer(updating_hud = TRUE) var/time = world.time - stamina_buffer_regen_last - if(time <= 0) + var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT + var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) + if(stamina_buffer > stamina_buffer_max) + stamina_buffer = stamina_buffer_max return - stamina_buffer_regen_last = time - var/penalized + var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) + stamina_buffer += min((stamina_buffer_max - stamina_buffer), (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY)) * (time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod))) + hud_used?.staminabuffer?.update_icon() diff --git a/modular_citadel/icons/ui/screen_gen.dmi b/modular_citadel/icons/ui/screen_gen.dmi index 270f7c9ad90aef4de09aef9b7ec3ae5cb78aba6f..510d312f1c3b792cf4fe0d11f3528b75e7eecf89 100644 GIT binary patch delta 358 zcmV-s0h#{jFY7OmB!5qOR9JLGWpiV4X>fFDZ*Bkpc$}@1!D_=W5Jb<`S1ifZ6z|$j z(}OR?q4<#eLQreD7T9T#m6rZ}4=L2Ov?L2#xR^4CVK&{&Q|Mf+%_ z71J`!iE6o?#9Fjm8Dd(FcudP+jcOTyQSH4zyA^03BrHVWB;-(n4kheR0uLqhP=XI7 z{7?cAB?L)AkVOBUgdj->l7t{h2$F;#NeGgJAh873ushUH?;G_Eqj-2^ffFDZ*Bkpc$}@1L2AP=5JlJ4DTZVlif3%6 z=|Y?0P`pU45Y$?Z1$J6wrKPv;B87%ZQ)i%PW%%Sg5RZet!ZDsItzR(N3U&RMy(T ze1ZmCMTcS04J=}(adx^~m49#1orfV!iNiS)%zxfjMK`Y^472t6nnK?vo@Tz-^%6z2 zL=j;aiBe4YKbR_w*|3$02AiEJ{A0#eB;w0u!q7EhQP$CZ{_E4e^CH_z% z5G4jlVvt1tp2Q$Y43fkkNeq(2AW008#2~Q-m$2Q}Q12S`1tlYW*Z8V%d9!>0Zx(xH Br-1+f From 3505a5bc18a47a715d717854e83b86c5e3498e72 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:10:54 -0700 Subject: [PATCH 058/310] fixes --- code/__DEFINES/combat/stamina_combat.dm | 4 ++-- code/_globalvars/bitfields.dm | 2 +- code/_onclick/hud/screen_objects/stamina.dm | 20 ++++++++++++++------ tgstation.dme | 1 - 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index 0467b656c5..1926c35d40 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -6,9 +6,9 @@ /// Stamina buffer regen multiplier while in combat mode #define STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT 3 /// percent of regen to take away at stamcrit -#define STAMINA_BUFFER_STAMCRIT_REGEN_PENALTY_PERCENT 0.5 +#define STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY 0.5 /// percent of capacity to take away at stamcrit -#define STAMINA_BUFFER_STAMCRIT_CAPACITY_PENALTY_PERCENT 0.5 +#define STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY 0.5 // Standard amounts for stamina usage diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index b2fa88a343..b558b28cf2 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -251,7 +251,7 @@ GLOBAL_LIST_INIT(bitfields, list( "COMBAT_FLAG_SPRINT_TOGGLED" = COMBAT_FLAG_SPRINT_TOGGLED, "COMBAT_FLAG_SPRINT_ACTIVE" = COMBAT_FLAG_SPRINT_ACTIVE, "COMBAT_FLAG_ATTEMPTING_CRAWL" = COMBAT_FLAG_ATTEMPTING_CRAWL, - "COMBAT_FLAG_SOFT_STAMCRIT" = COMBAT_FLAG_SOFT_STAMCRIT, + "COMBAT_FLAG_HARD_STAMCRIT" = COMBAT_FLAG_HARD_STAMCRIT, "COMBAT_FLAG_INTENTIONALLY_RESTING" = COMBAT_FLAG_INTENTIONALLY_RESTING, "COMBAT_FLAG_RESISTING_REST" = COMBAT_FLAG_RESISTING_REST, "COMBAT_FLAG_SPRINT_FORCED" = COMBAT_FLAG_SPRINT_FORCED diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index 57152951db..c08f0dd2ce 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -11,7 +11,11 @@ /obj/screen/staminas/Click(location,control,params) if(isliving(usr)) var/mob/living/L = usr - to_chat(L, "You have [L.getStaminaLoss()] stamina loss.
    Your stamina buffer can take [L.stambuffer] stamina loss, and recharges at no cost.
    Your stamina buffer is [(L.stambuffer*(100/L.stambuffer))-(L.bufferedstam*(100/L.stambuffer))]% full.
    ") + to_chat(L, "You have [L.getStaminaLoss()] stamina loss.
    \ + Your stamina buffer is currently [L.stamina_buffer]/[L.stamina_buffer_max], and recharges at [L.stamina_buffer_regen] and [L.stamina_buffer_regen_combat] (combat mode on) per second.
    \ + Your stamina buffer will have its capacity reduced by up to [STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY * 100] from stamina damage, up until stamcrit, and similarly will be impacted in regeneration by\ + [STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY]% from said damage.\ +
    Your stamina buffer is [round((L.stamina_buffer / L.stamina_buffer_max) * 100, 0.1)]% full.
    ") /obj/screen/staminas/update_icon_state() var/mob/living/carbon/user = hud?.mymob @@ -42,13 +46,17 @@ else if(user.hal_screwyhud == 5) icon_state = "stambuffer29" else - icon_state = "stambuffer[FLOOR((stamina_buffer / stamina_buffer_max) * 29, 1)]" + icon_state = "stambuffer[FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1)]" /obj/screen/staminabuffer/update_overlays() - var/level = FLOOR((stamina_buffer / stamina_buffer_max) * 29, 1) + . = ..() + var/mob/living/carbon/user = hud?.mymob + if(!user) + return + var/level = FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1) if((user.stat == DEAD) || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2) || (level <= 5)) - . = list("stamina_alert3") + . += list("stamina_alert3") else if(level <= 8) - . = list("stamina_alert2") + . += list("stamina_alert2") else if(level <= 12) - . = list("stamina_alert1") + . += list("stamina_alert1") diff --git a/tgstation.dme b/tgstation.dme index 294b31f6fb..36e37f6b48 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2577,7 +2577,6 @@ #include "code\modules\mob\living\silicon\silicon.dm" #include "code\modules\mob\living\silicon\silicon_defense.dm" #include "code\modules\mob\living\silicon\silicon_movement.dm" -#include "code\modules\mob\living\silicon\stamina_buffer.dm" #include "code\modules\mob\living\silicon\ai\ai.dm" #include "code\modules\mob\living\silicon\ai\ai_defense.dm" #include "code\modules\mob\living\silicon\ai\death.dm" From 102a452067579e4392cf2c04877007f7ad8667d1 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:14:41 -0700 Subject: [PATCH 059/310] fixes --- code/_onclick/item_attack.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 1 + code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/stamina_buffer.dm | 7 +++++++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 827d67a701..622371e7c3 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -133,7 +133,7 @@ if(I.used_skills && user.mind) if(totitemdamage) - totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait) + totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ) for(var/skill in I.used_skills) if(!(SKILL_TRAIN_ATTACK_OBJ in I.used_skills[skill])) continue diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a4b7a9cd8a..429eb47765 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -608,6 +608,7 @@ DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT) filters -= CIT_FILTER_STAMINACRIT update_mobility() + UpdateStaminaBuffer() update_health_hud() /mob/living/carbon/update_sight() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 096b6362fd..c9c3bff6a2 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1255,7 +1255,7 @@ SetUnconscious(clamp_unconscious_to) HealAllImmobilityUpTo(clamp_immobility_to) adjustStaminaLoss(min(0, -stamina_boost)) - RechargeStaminaBuffer(stamina_buffer_boost) + RechargeStaminaBuffer(stamina_buffer_boost) // this MUST GO AFTER ADJUSTSTAMINALOSS. if(scale_stamina_loss_recovery) adjustStaminaLoss(min(-((getStaminaLoss() - stamina_loss_recovery_bypass) * scale_stamina_loss_recovery), 0)) if(put_on_feet) diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 85c33080d5..9d38e50948 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -28,3 +28,10 @@ var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) stamina_buffer += min((stamina_buffer_max - stamina_buffer), (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY)) * (time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod))) hud_used?.staminabuffer?.update_icon() + +/** + * Boosts our stamina buffer by this much. + */ +/mob/living/proc/RechargeStaminaBuffer(amount) + var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) + stamina_buffer += min(amount, stamina_buffer_max - stamina_buffer) From f4acef3cf831bbd1aad0796830c13fd48d8c9ac7 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:17:14 -0700 Subject: [PATCH 060/310] fixes --- code/modules/mob/living/stamina_buffer.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 9d38e50948..931a76d3cb 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -33,5 +33,6 @@ * Boosts our stamina buffer by this much. */ /mob/living/proc/RechargeStaminaBuffer(amount) + var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) stamina_buffer += min(amount, stamina_buffer_max - stamina_buffer) From c5403b5ef4e2571f280f8bbace43632cdc18ddd4 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:49:42 -0700 Subject: [PATCH 061/310] fixes --- .../configuration/entries/game_options.dm | 6 ++++ .../mob/living/carbon/human/human_movement.dm | 5 ---- code/modules/mob/living/living_mobility.dm | 2 ++ code/modules/mob/living/living_sprint.dm | 2 ++ code/modules/movespeed/_movespeed_modifier.dm | 18 +++++++++++- code/modules/movespeed/modifiers/items.dm | 5 ++-- code/modules/movespeed/modifiers/mobs.dm | 29 +++++++++++++++++++ 7 files changed, 59 insertions(+), 8 deletions(-) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 2e3cb1ea46..9f79353e77 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -280,6 +280,12 @@ /datum/config_entry/number/movedelay/sprint_speed_increase config_entry_value = 1 +/datum/config_entry/number/movedelay/sprint_max_tiles_increase + config_entry_value = 5 + +/datum/config_entry/number/movedelay/sprint_absolute_max_tiles + config_entry_value = 13 + /datum/config_entry/number/movedelay/sprint_buffer_max config_entry_value = 24 diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index bcb658eab8..45c558d0a6 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -11,11 +11,6 @@ /mob/living/carbon/human/movement_delay() . = ..() - if(CHECK_MOBILITY(src, MOBILITY_STAND) && m_intent == MOVE_INTENT_RUN && (combat_flags & COMBAT_FLAG_SPRINT_ACTIVE)) - var/static/datum/config_entry/number/movedelay/sprint_speed_increase/SSI - if(!SSI) - SSI = CONFIG_GET_ENTRY(number/movedelay/sprint_speed_increase) - . -= SSI.config_entry_value if (m_intent == MOVE_INTENT_WALK && HAS_TRAIT(src, TRAIT_SPEEDY_STEP)) . -= 1.5 diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 654a979445..782da69248 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -173,4 +173,6 @@ else remove_movespeed_modifier(/datum/movespeed_modifier/limbless) + update_movespeed() + return mobility_flags diff --git a/code/modules/mob/living/living_sprint.dm b/code/modules/mob/living/living_sprint.dm index dc0f6d2767..3ef67c9edd 100644 --- a/code/modules/mob/living/living_sprint.dm +++ b/code/modules/mob/living/living_sprint.dm @@ -29,6 +29,7 @@ if(combat_flags & COMBAT_FLAG_SPRINT_ACTIVE) return ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_SPRINT_ACTIVE) + add_movespeed_modifier(/datum/movespeed_modifier/sprinting) if(update_icon) update_sprint_icon() @@ -36,6 +37,7 @@ if(!(combat_flags & COMBAT_FLAG_SPRINT_ACTIVE) || (combat_flags & COMBAT_FLAG_SPRINT_FORCED)) return DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_SPRINT_ACTIVE) + remove_movespeed_modifier(/datum/movespeed_modifier/sprinting) if(update_icon) update_sprint_icon() diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index 3bc4463531..cbd96b4c7b 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -38,6 +38,12 @@ Key procs /// Multiplicative slowdown var/multiplicative_slowdown = 0 + /// Next two variables depend on this: Should we do advanced calculations? + var/complex_calculation = FALSE + /// Absolute max tiles we can boost to + var/absolute_max_tiles_per_second + /// Max tiles per second we can boost + var/max_tiles_per_second_boost /// Movetypes this applies to var/movetypes = ALL @@ -53,6 +59,16 @@ Key procs if(!id) id = "[type]" //We turn the path into a string. +/** + * Returns new multiplicative movespeed after modification. + */ +/datum/movespeed_modifier/proc/apply_multiplicative(existing, mob/target) + if(!complex_calculation || (multiplicative_slowdown > 0)) // we aren't limiting how much things can slowdown.. yet. + return existing + multiplicative_slowdown + var/current_tiles = 10 / existing + var/minimum_speed = 10 / min(current_tiles + max_tiles_per_second_boost, max(current_tiles, absolute_max_tiles_per_second)) + return max(minimum_speed, existing + multiplicative_slowdown) + GLOBAL_LIST_EMPTY(movespeed_modification_cache) /// Grabs a STATIC MODIFIER datum from cache. YOU MUST NEVER EDIT THESE DATUMS, OR IT WILL AFFECT ANYTHING ELSE USING IT TOO! @@ -198,7 +214,7 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache) conflict_tracker[conflict] = amt else continue - . += amt + . = M.apply_multiplicative(., src) var/old = cached_multiplicative_slowdown // CITAEDL EDIT - To make things a bit less jarring, when in situations where // your delay decreases, "give" the delay back to the client cached_multiplicative_slowdown = . diff --git a/code/modules/movespeed/modifiers/items.dm b/code/modules/movespeed/modifiers/items.dm index 94dc2a1553..a8510ecd86 100644 --- a/code/modules/movespeed/modifiers/items.dm +++ b/code/modules/movespeed/modifiers/items.dm @@ -1,12 +1,13 @@ /datum/movespeed_modifier/jetpack conflicts_with = MOVE_CONFLICT_JETPACK movetypes = FLOATING + multiplicative_slowdown = -1 /datum/movespeed_modifier/jetpack/cybernetic - multiplicative_slowdown = -0.5 + multiplicative_slowdown = -1.25 /datum/movespeed_modifier/jetpack/fullspeed - multiplicative_slowdown = -2 + multiplicative_slowdown = -1.5 /datum/movespeed_modifier/die_of_fate multiplicative_slowdown = 1 diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index d17767bb1f..8daeca3acb 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -120,3 +120,32 @@ /datum/movespeed_modifier/active_block variable = TRUE flags = IGNORE_NOSLOW + +/datum/movespeed_modifier/sprinting + flags = IGNORE_NOSLOW + blacklisted_movetypes = FLOATING + required_mobility_flags = MOBILITY_STAND + priority = -100 + +/// for speed reasons this is sorta copypasty. +/datum/movespeed_modifier/sprinting/apply_multiplicative(existing, mob/target) + . = existing + if(target.m_intent != MOVE_INTENT_RUN) + return + if(isliving(target)) + var/mob/living/L = target + if(!(L.mobility_flags & MOBILITY_STAND)) + return + var/static/datum/config_entry/number/movedelay/sprint_max_tiles_increase/SSMTI + if(!SSMTI) + SSMTI = CONFIG_GET_ENTRY(number/movedelay/sprint_max_tiles_increase) + var/static/datum/config_entry/number/movedelay/sprint_speed_increase/SSI + if(!SSI) + SSI = CONFIG_GET_ENTRY(number/movedelay/sprint_speed_increase) + var/static/datum/config_entry/number/movedelay/sprint_absolute_max_tiles/SAMT + if(!SAMT) + SAMT = CONFIG_GET_ENTRY(number/movedelay/sprint_absolute_max_tiles) + var/current_tiles = 10 / existing + var/minimum_speed = 10 / min(SAMT.config_entry_value, ((current_tiles) + SSMTI.config_entry_value)) + . = max(minimum_speed, (existing - SSI.config_entry_value)) + From 18f6bee9abec2bca82a463320d3369e02e0ff2eb Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:50:37 -0700 Subject: [PATCH 062/310] fixes --- code/modules/movespeed/modifiers/mobs.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index 8daeca3acb..c9c3899650 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -124,7 +124,6 @@ /datum/movespeed_modifier/sprinting flags = IGNORE_NOSLOW blacklisted_movetypes = FLOATING - required_mobility_flags = MOBILITY_STAND priority = -100 /// for speed reasons this is sorta copypasty. From 8a54395f1a1da1f4ff1ca46831330baeba706d17 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 04:33:49 -0700 Subject: [PATCH 063/310] fixes --- code/__DEFINES/combat.dm | 2 + code/__DEFINES/combat/stamina_combat.dm | 4 ++ code/_onclick/hud/screen_objects/stamina.dm | 54 ++++++++++++------- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/carbon/human/human_defines.dm | 2 +- code/modules/mob/living/stamina_buffer.dm | 10 +++- code/modules/movespeed/_movespeed_modifier.dm | 2 +- code/modules/movespeed/modifiers/mobs.dm | 15 +++--- 8 files changed, 60 insertions(+), 31 deletions(-) diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 85c51ec26e..0439a5d7e5 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -34,6 +34,8 @@ #define COMBAT_FLAGS_DEFAULT (COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE) /// Default combat flags for everyone else (so literally everyone but humans). #define COMBAT_FLAGS_SPRINT_EXEMPT (COMBAT_FLAG_SPRINT_ACTIVE | COMBAT_FLAG_SPRINT_TOGGLED | COMBAT_FLAG_SPRINT_FORCED | COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE) +/// Default combat flags for those in stamina combat system +#define COMBAT_FLAGS_STAMINA_COMBAT (COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE | COMBAT_FLAG_STAMINA_BUFFER) /// The user wants sprint mode on #define COMBAT_FLAG_SPRINT_TOGGLED (1<<0) diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index 1926c35d40..ee5b8a1af9 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -5,6 +5,10 @@ #define STAMINA_BUFFER_REGEN_PER_SECOND 1 /// Stamina buffer regen multiplier while in combat mode #define STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT 3 +/// Penalty time after an action (clickdelay counting action) ends for stamina buffer regeneration +#define STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME 8 +/// Penalty regen multiplier +#define STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR 0.5 /// percent of regen to take away at stamcrit #define STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY 0.5 /// percent of capacity to take away at stamcrit diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index c08f0dd2ce..faaf88ff30 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -13,8 +13,8 @@ var/mob/living/L = usr to_chat(L, "You have [L.getStaminaLoss()] stamina loss.
    \ Your stamina buffer is currently [L.stamina_buffer]/[L.stamina_buffer_max], and recharges at [L.stamina_buffer_regen] and [L.stamina_buffer_regen_combat] (combat mode on) per second.
    \ - Your stamina buffer will have its capacity reduced by up to [STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY * 100] from stamina damage, up until stamcrit, and similarly will be impacted in regeneration by\ - [STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY]% from said damage.\ + Your stamina buffer will have its capacity reduced by up to [STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY * 100]% from stamina damage, up until stamcrit, and similarly will be impacted in regeneration by \ + [STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY * 100]% from said damage.\
    Your stamina buffer is [round((L.stamina_buffer / L.stamina_buffer_max) * 100, 0.1)]% full.
    ") /obj/screen/staminas/update_icon_state() @@ -28,6 +28,18 @@ else icon_state = "stamina[clamp(FLOOR(user.getStaminaLoss() /20, 1), 0, 6)]" +/obj/screen/staminas/update_overlays() + var/mob/living/carbon/user = hud?.mymob + if(!user) + return + var/percent = user.getStaminaLoss() / STAMINA_CRIT + if((user.stat == DEAD) || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2)) + . += list("stamina_alert3") + else if(percent >= 0.85) + . += list("stamina_alert2") + else if(percent >= 0.7) + . += list("stamina_alert1") + //stam buffer /obj/screen/staminabuffer icon = 'modular_citadel/icons/ui/screen_gen.dmi' @@ -37,26 +49,32 @@ layer = ABOVE_HUD_LAYER + 0.1 mouse_opacity = 0 -/obj/screen/staminabuffer/update_icon_state() +/obj/screen/staminabuffer/proc/mark_dirty() + if(update_to_mob()) + START_PROCESSING(SShuds, src) + +/obj/screen/staminabuffer/process() + if(!update_to_mob()) + return PROCESS_KILL + +/obj/screen/staminabuffer/Destroy() + STOP_PROCESSING(SShuds, src) + return ..() + +/obj/screen/staminabuffer/proc/update_to_mob() var/mob/living/carbon/user = hud?.mymob - if(!user) - return + user.UpdateStaminaBuffer(FALSE) + if(!user?.client) + return FALSE if(user.stat == DEAD || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2)) icon_state = "stambuffer0" + return FALSE else if(user.hal_screwyhud == 5) icon_state = "stambuffer29" + return FALSE + else if(user.stamina_buffer >= user.stamina_buffer_max) + icon_state = "staminabuffer29" + return FALSE else icon_state = "stambuffer[FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1)]" - -/obj/screen/staminabuffer/update_overlays() - . = ..() - var/mob/living/carbon/user = hud?.mymob - if(!user) - return - var/level = FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1) - if((user.stat == DEAD) || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2) || (level <= 5)) - . += list("stamina_alert3") - else if(level <= 8) - . += list("stamina_alert2") - else if(level <= 12) - . += list("stamina_alert1") + return TRUE diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index a63b7a8f78..22c4cfb04a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -808,7 +808,7 @@ hud_used.healthdoll.icon_state = "healthdoll_DEAD" hud_used.staminas?.update_icon_state() - hud_used.staminabuffer?.update_icon() + hud_used.staminabuffer?.mark_dirty() /mob/living/carbon/human/fully_heal(admin_revive = FALSE) if(admin_revive) diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 13456ed61c..e9801f924b 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -7,7 +7,7 @@ buckle_lying = FALSE mob_biotypes = MOB_ORGANIC|MOB_HUMANOID /// Enable stamina combat - combat_flags = COMBAT_FLAGS_DEFAULT | COMBAT_FLAG_UNARMED_PARRY + combat_flags = COMBAT_FLAGS_STAMINA_COMBAT | COMBAT_FLAG_UNARMED_PARRY status_flags = CANSTUN|CANKNOCKDOWN|CANUNCONSCIOUS|CANPUSH|CANSTAGGER has_field_of_vision = FALSE //Handled by species. diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 931a76d3cb..2062a526f5 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -13,6 +13,7 @@ return return FALSE stamina_buffer -= amount + UpdateStaminaBuffer() return TRUE /** @@ -22,12 +23,16 @@ var/time = world.time - stamina_buffer_regen_last var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) + stamina_buffer_regen_last = world.time if(stamina_buffer > stamina_buffer_max) stamina_buffer = stamina_buffer_max return var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) - stamina_buffer += min((stamina_buffer_max - stamina_buffer), (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY)) * (time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod))) - hud_used?.staminabuffer?.update_icon() + var/action_penalty = (((world.time - last_action) >= STAMINA_BUFFER_ACTION_PENALTY_TIME) && STAMINA_BUFFER_ACTION_PENALTY_FACTOR) || 1 + var/stamina_penalty = 1 - (missing_stamina_perent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY) + var/regen = (time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod) + stamina_buffer += min((stamina_buffer_max - stamina_buffer), action_penalty * stamina_penalty * regen)) + hud_used?.staminabuffer?.mark_dirty() /** * Boosts our stamina buffer by this much. @@ -36,3 +41,4 @@ var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) stamina_buffer += min(amount, stamina_buffer_max - stamina_buffer) + hud_used?.staminabuffer?.mark_dirty() diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index cbd96b4c7b..fc5f5696bd 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -65,7 +65,7 @@ Key procs /datum/movespeed_modifier/proc/apply_multiplicative(existing, mob/target) if(!complex_calculation || (multiplicative_slowdown > 0)) // we aren't limiting how much things can slowdown.. yet. return existing + multiplicative_slowdown - var/current_tiles = 10 / existing + var/current_tiles = 10 / max(existing, world.tick_lag) var/minimum_speed = 10 / min(current_tiles + max_tiles_per_second_boost, max(current_tiles, absolute_max_tiles_per_second)) return max(minimum_speed, existing + multiplicative_slowdown) diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index c9c3899650..49515313ea 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -124,7 +124,7 @@ /datum/movespeed_modifier/sprinting flags = IGNORE_NOSLOW blacklisted_movetypes = FLOATING - priority = -100 + priority = 100 /// for speed reasons this is sorta copypasty. /datum/movespeed_modifier/sprinting/apply_multiplicative(existing, mob/target) @@ -135,16 +135,15 @@ var/mob/living/L = target if(!(L.mobility_flags & MOBILITY_STAND)) return - var/static/datum/config_entry/number/movedelay/sprint_max_tiles_increase/SSMTI - if(!SSMTI) - SSMTI = CONFIG_GET_ENTRY(number/movedelay/sprint_max_tiles_increase) + var/static/datum/config_entry/number/movedelay/sprint_max_tiles_increase/SMTI + if(!SMTI) + SMTI = CONFIG_GET_ENTRY(number/movedelay/sprint_max_tiles_increase) var/static/datum/config_entry/number/movedelay/sprint_speed_increase/SSI if(!SSI) SSI = CONFIG_GET_ENTRY(number/movedelay/sprint_speed_increase) var/static/datum/config_entry/number/movedelay/sprint_absolute_max_tiles/SAMT if(!SAMT) SAMT = CONFIG_GET_ENTRY(number/movedelay/sprint_absolute_max_tiles) - var/current_tiles = 10 / existing - var/minimum_speed = 10 / min(SAMT.config_entry_value, ((current_tiles) + SSMTI.config_entry_value)) - . = max(minimum_speed, (existing - SSI.config_entry_value)) - + var/current_tiles = 10 / max(existing, world.tick_lag) + var/minimum_speed = 10 / min(max(SAMT.config_entry_value, current_tiles), current_tiles + SMTI.config_entry_value) + . = min(., max(minimum_speed, existing - SSI.config_entry_value)) From fad91b1f79e37a90fb97e751b6754c6446984091 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 04:48:15 -0700 Subject: [PATCH 064/310] fixes --- code/modules/mob/living/stamina_buffer.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 2062a526f5..cfc40952ec 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -28,10 +28,10 @@ stamina_buffer = stamina_buffer_max return var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) - var/action_penalty = (((world.time - last_action) >= STAMINA_BUFFER_ACTION_PENALTY_TIME) && STAMINA_BUFFER_ACTION_PENALTY_FACTOR) || 1 - var/stamina_penalty = 1 - (missing_stamina_perent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY) - var/regen = (time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod) - stamina_buffer += min((stamina_buffer_max - stamina_buffer), action_penalty * stamina_penalty * regen)) + var/action_penalty = (((world.time - last_action) >= STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME) && STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR) || 1 + var/stamina_penalty = 1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY) + var/regen = time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod) + stamina_buffer += min((stamina_buffer_max - stamina_buffer), action_penalty * stamina_penalty * regen) hud_used?.staminabuffer?.mark_dirty() /** From 86ca2cb9055c38d7f95535dfd35e8478e44f506a Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 13:38:36 -0700 Subject: [PATCH 065/310] amends --- code/__DEFINES/combat/stamina_combat.dm | 8 ++++---- code/_onclick/hud/screen_objects/stamina.dm | 2 +- code/_onclick/item_attack.dm | 2 +- code/modules/mob/living/stamina_buffer.dm | 5 +++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index ee5b8a1af9..374439f9eb 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -1,6 +1,6 @@ // Stamina Buffer /// Stamina buffer amount -#define STAMINA_BUFFER_CAPACITY 35 +#define STAMINA_BUFFER_CAPACITY 30 /// Stamina buffer regen per decisecond #define STAMINA_BUFFER_REGEN_PER_SECOND 1 /// Stamina buffer regen multiplier while in combat mode @@ -10,7 +10,7 @@ /// Penalty regen multiplier #define STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR 0.5 /// percent of regen to take away at stamcrit -#define STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY 0.5 +#define STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY 0.75 /// percent of capacity to take away at stamcrit #define STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY 0.5 @@ -39,9 +39,9 @@ #define TOTAL_MASS_TOY_SWORD 1.5 //stamina cost defines. -#define STAM_COST_ATTACK_OBJ_MULT 1.2 +#define STAM_COST_ATTACK_OBJ_MULT 0.75 #define STAM_COST_ATTACK_MOB_MULT 1 -#define STAM_COST_BATON_MOB_MULT 1 +#define STAM_COST_BATON_MOB_MULT 0.85 #define STAM_COST_THROW_MULT 2 #define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index faaf88ff30..04ced9bf12 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -73,7 +73,7 @@ icon_state = "stambuffer29" return FALSE else if(user.stamina_buffer >= user.stamina_buffer_max) - icon_state = "staminabuffer29" + icon_state = "stambuffer29" return FALSE else icon_state = "stambuffer[FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1)]" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 622371e7c3..cd1ee56848 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -255,7 +255,7 @@ if(!isnull(stagger_force)) return stagger_force /// totally not an untested, arbitrary equation. - return clamp((1.5 + (w_class/7.5)) * ((force_override || force) / 2), 0, 10 SECONDS) + return clamp((1.5 + (w_class/5)) * ((force_override || force) / 1.5), 0, 10 SECONDS) /obj/item/proc/do_stagger_action(mob/living/target, mob/living/user, force_override) if(!CHECK_BITFIELD(target.status_flags, CANSTAGGER)) diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index cfc40952ec..c2495eb633 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -28,11 +28,12 @@ stamina_buffer = stamina_buffer_max return var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) - var/action_penalty = (((world.time - last_action) >= STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME) && STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR) || 1 + var/action_penalty = (((world.time - last_action) <= STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME) && STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR) || 1 var/stamina_penalty = 1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY) var/regen = time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod) stamina_buffer += min((stamina_buffer_max - stamina_buffer), action_penalty * stamina_penalty * regen) - hud_used?.staminabuffer?.mark_dirty() + if(updating_hud) + hud_used?.staminabuffer?.mark_dirty() /** * Boosts our stamina buffer by this much. From d77fb0e17bb620311d71bcb658899598450fec15 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 13:53:43 -0700 Subject: [PATCH 066/310] amends --- code/_onclick/hud/screen_objects/stamina.dm | 1 + code/modules/mob/living/carbon/life.dm | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index 04ced9bf12..bafe919045 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -29,6 +29,7 @@ icon_state = "stamina[clamp(FLOOR(user.getStaminaLoss() /20, 1), 0, 6)]" /obj/screen/staminas/update_overlays() + . = ..() var/mob/living/carbon/user = hud?.mymob if(!user) return diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 6f5520a36b..36a17ab82a 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -502,8 +502,9 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put //this updates all special effects: stun, sleeping, knockdown, druggy, stuttering, etc.. /mob/living/carbon/handle_status_effects() ..() - if(getStaminaLoss() && !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) //CIT CHANGE - prevents stamina regen while combat mode is active - adjustStaminaLoss(!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL) + var/combat_mode = SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE) + if(getStaminaLoss()) + adjustStaminaLoss((!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL) * (combat_mode? 0.25 : 1)) if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && incomingstammult != 1) incomingstammult = max(0.01, incomingstammult) From eaa14502d8ca68e9d609017a072ecac65a362dcb Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 21 Sep 2020 00:53:27 +0000 Subject: [PATCH 067/310] Automatic changelog compile [ci skip] --- html/changelog.html | 7 ------- 1 file changed, 7 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 0c2b1c65da..60e38bfa87 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1005,13 +1005,6 @@
  • new fried component used for frying objects
  • various frying bugs fixed such as being able to unfry items and frying turfs with cold cooking oil
  • - -

    20 July 2020

    -

    lolman360 updated:

    -
      -
    • Service borgs now have synthesizers instead of a violin and guitar.
    • -
    • borg RSF
    • -
    GoonStation 13 Development Team From 527458c901804db8a03610ea486d2765e7644299 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 21:48:18 -0700 Subject: [PATCH 068/310] amends --- code/modules/mob/living/carbon/human/human_movement.dm | 6 +++++- code/modules/movespeed/_movespeed_modifier.dm | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 45c558d0a6..e2d98d6b28 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -56,7 +56,11 @@ HM.on_move(NewLoc) if(. && (combat_flags & COMBAT_FLAG_SPRINT_ACTIVE) && !(movement_type & FLYING) && CHECK_ALL_MOBILITY(src, MOBILITY_MOVE|MOBILITY_STAND) && m_intent == MOVE_INTENT_RUN && has_gravity(loc) && (!pulledby || (pulledby.pulledby == src))) if(!HAS_TRAIT(src, TRAIT_FREESPRINT)) - doSprintLossTiles(1) + var/datum/movespeed_modifier/equipment_speedmod/MM = get_movespeed_modifier_datum(/datum/movespeed_modifier/equipment_speedmod) + var/amount = 1 + if(MM) + amount *= (1 + (1 - (1 / MM.multiplicative_slowdown))) + doSprintLossTiles(amount) if((oldpseudoheight - pseudo_z_axis) >= 8) to_chat(src, "You trip off of the elevated surface!") for(var/obj/item/I in held_items) diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index fc5f5696bd..0cbb3d34f3 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -236,6 +236,13 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache) var/datum/movespeed_modifier/M = movespeed_modification[id] . += M.multiplicative_slowdown +/** + * Gets the movespeed modifier datum of a modifier on a mob. Returns null if not found. + * DANGER: IT IS UP TO THE PERSON USING THIS TO MAKE SURE THE MODIFIER IS NOT MODIFIED IF IT HAPPENS TO BE GLOBAL/CACHED. + */ +/mob/proc/get_movespeed_modifier_datum(id) + return movespeed_modification[id] + /// Checks if a move speed modifier is valid and not missing any data /proc/movespeed_data_null_check(datum/movespeed_modifier/M) //Determines if a data list is not meaningful and should be discarded. . = TRUE From 0745f4ccd3e7df831b4bf3e77a1be97fbce438fd Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 20 Sep 2020 23:12:19 -0700 Subject: [PATCH 069/310] done --- code/modules/mob/living/carbon/human/human_movement.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index e2d98d6b28..509633c0d5 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -58,8 +58,8 @@ if(!HAS_TRAIT(src, TRAIT_FREESPRINT)) var/datum/movespeed_modifier/equipment_speedmod/MM = get_movespeed_modifier_datum(/datum/movespeed_modifier/equipment_speedmod) var/amount = 1 - if(MM) - amount *= (1 + (1 - (1 / MM.multiplicative_slowdown))) + if(MM?.multiplicative_slowdown >= 1) + amount *= (1 + (6 - (3 / MM.multiplicative_slowdown))) doSprintLossTiles(amount) if((oldpseudoheight - pseudo_z_axis) >= 8) to_chat(src, "You trip off of the elevated surface!") From 7249fe058ffa86c0d9774f967aa636ba3d88fe5c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 17:36:30 -0700 Subject: [PATCH 070/310] config based --- code/__DEFINES/combat/stamina_combat.dm | 14 ------- code/__DEFINES/configuration.dm | 2 + code/_onclick/hud/screen_objects/stamina.dm | 11 +++--- .../configuration/entries/stamina_combat.dm | 31 +++++++++++++++ code/modules/mob/living/living.dm | 2 + code/modules/mob/living/living_defines.dm | 8 +--- code/modules/mob/living/stamina_buffer.dm | 38 +++++++++++-------- tgstation.dme | 1 + 8 files changed, 65 insertions(+), 42 deletions(-) create mode 100644 code/controllers/configuration/entries/stamina_combat.dm diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index 374439f9eb..c448e622f5 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -1,18 +1,4 @@ // Stamina Buffer -/// Stamina buffer amount -#define STAMINA_BUFFER_CAPACITY 30 -/// Stamina buffer regen per decisecond -#define STAMINA_BUFFER_REGEN_PER_SECOND 1 -/// Stamina buffer regen multiplier while in combat mode -#define STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT 3 -/// Penalty time after an action (clickdelay counting action) ends for stamina buffer regeneration -#define STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME 8 -/// Penalty regen multiplier -#define STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR 0.5 -/// percent of regen to take away at stamcrit -#define STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY 0.75 -/// percent of capacity to take away at stamcrit -#define STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY 0.5 // Standard amounts for stamina usage diff --git a/code/__DEFINES/configuration.dm b/code/__DEFINES/configuration.dm index e9881677ba..0eeb3862f4 100644 --- a/code/__DEFINES/configuration.dm +++ b/code/__DEFINES/configuration.dm @@ -3,6 +3,8 @@ #define CONFIG_SET(X, Y) global.config.Set(/datum/config_entry/##X, ##Y) /// Gets the datum of the object, for when editing a const define. #define CONFIG_GET_ENTRY(X) global.config.GetEntryDatum(/datum/config_entry/##X) +/// Caches an entry in the proc +#define CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(X, varname) var/static/datum/config_entry/##X/entrycache_##varname;if(!entrycache_##varname){entrycache_##varname=CONFIG_GET_ENTRY(##X);};var/##varname=entrycache_##varname.config_entry_value #define CONFIG_MAPS_FILE "maps.txt" diff --git a/code/_onclick/hud/screen_objects/stamina.dm b/code/_onclick/hud/screen_objects/stamina.dm index bafe919045..98a387d32d 100644 --- a/code/_onclick/hud/screen_objects/stamina.dm +++ b/code/_onclick/hud/screen_objects/stamina.dm @@ -11,11 +11,9 @@ /obj/screen/staminas/Click(location,control,params) if(isliving(usr)) var/mob/living/L = usr + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max) to_chat(L, "You have [L.getStaminaLoss()] stamina loss.
    \ - Your stamina buffer is currently [L.stamina_buffer]/[L.stamina_buffer_max], and recharges at [L.stamina_buffer_regen] and [L.stamina_buffer_regen_combat] (combat mode on) per second.
    \ - Your stamina buffer will have its capacity reduced by up to [STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY * 100]% from stamina damage, up until stamcrit, and similarly will be impacted in regeneration by \ - [STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY * 100]% from said damage.\ -
    Your stamina buffer is [round((L.stamina_buffer / L.stamina_buffer_max) * 100, 0.1)]% full.
    ") +
    Your stamina buffer is [round((L.stamina_buffer / buffer_max) * 100, 0.1)]% full.") /obj/screen/staminas/update_icon_state() var/mob/living/carbon/user = hud?.mymob @@ -65,6 +63,7 @@ /obj/screen/staminabuffer/proc/update_to_mob() var/mob/living/carbon/user = hud?.mymob user.UpdateStaminaBuffer(FALSE) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max) if(!user?.client) return FALSE if(user.stat == DEAD || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2)) @@ -73,9 +72,9 @@ else if(user.hal_screwyhud == 5) icon_state = "stambuffer29" return FALSE - else if(user.stamina_buffer >= user.stamina_buffer_max) + else if(user.stamina_buffer >= buffer_max) icon_state = "stambuffer29" return FALSE else - icon_state = "stambuffer[FLOOR((user.stamina_buffer / user.stamina_buffer_max) * 29, 1)]" + icon_state = "stambuffer[FLOOR((user.stamina_buffer / buffer_max) * 29, 1)]" return TRUE diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm new file mode 100644 index 0000000000..b519f7403e --- /dev/null +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -0,0 +1,31 @@ +/datum/config_entry/number/stamina_combat + integer = FALSE + abstract_type = /datum/config_entry/number/stamina_combat + +/// Maximum stamina buffer +/datum/config_entry/number/stamina_combat/buffer_max + config_entry_value = 75 + +/// Seconds until percent_regeneration_out_of_combat kicks in +/datum/config_entry/number/stamina_combat/out_of_combat_timer + config_entry_value = 5 + +/// Base regeneration per second +/datum/config_entry/number/stamina_combat/base_regeneration + config_entry_value = 1 + +/// Combat mode regeneration per second +/datum/config_entry/number/stamina_combat/combat_regeneration + config_entry_value = 5 + +/// After out_of_combat_timer elapses, additionally regenerate this percent of missing stamina per second. Unaffected by combat mode. +/datum/config_entry/number/stamina_combat/missing_percent_regeneration_out_of_combat + config_entry_value = 30 + +/// Seconds after an action for which your regeneration is penalized +/datum/config_entry/number/stamina_combat/post_action_penalty_delay + config_entry_value = 2 + +/// Factor to multiply by for penalizing post-action-stamina-regen +/datum/config_entry/number/stamina_combat/post_action_penalty_factor + config_entry_value = 0.25 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 36acdc77a8..d34073ea24 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -8,6 +8,8 @@ for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) diag_hud.add_to_hud(src) faction += "[REF(src)]" + stamina_buffer = INFINITY + UpdateStaminaBuffer() GLOB.mob_living_list += src /mob/living/prepare_huds() diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index f6008cd7d6..126672312a 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -159,15 +159,9 @@ //---End // Stamina Buffer--- - /// Our maximum stamina buffer - var/stamina_buffer_max = STAMINA_BUFFER_CAPACITY /// Our stamina buffer - var/stamina_buffer = STAMINA_BUFFER_CAPACITY + var/stamina_buffer /// Stamina buffer regen modifier var/stamina_buffer_regen_mod = 1 - /// Standard stamina buffer regen per second - var/stamina_buffer_regen = STAMINA_BUFFER_REGEN_PER_SECOND - /// Standard stamina buffer regen per second with combat mode - var/stamina_buffer_regen_combat = STAMINA_BUFFER_REGEN_PER_SECOND_COMBAT /// Last time stamina buffer regen was done var/stamina_buffer_regen_last = 0 diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index c2495eb633..f7f450aa45 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -20,18 +20,28 @@ * Updates our stamina buffer amount. */ /mob/living/proc/UpdateStaminaBuffer(updating_hud = TRUE) - var/time = world.time - stamina_buffer_regen_last - var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT - var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) - stamina_buffer_regen_last = world.time - if(stamina_buffer > stamina_buffer_max) - stamina_buffer = stamina_buffer_max + if(!(combat_flags & COMBAT_FLAG_STAMINA_BUFFER)) return - var/combat_mode = !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE) - var/action_penalty = (((world.time - last_action) <= STAMINA_BUFFER_REGEN_ACTION_PENALTY_TIME) && STAMINA_BUFFER_REGEN_ACTION_PENALTY_FACTOR) || 1 - var/stamina_penalty = 1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_REGEN_PERCENT_PENALTY) - var/regen = time * 0.1 * ((combat_mode? stamina_buffer_regen_combat : stamina_buffer_regen) * stamina_buffer_regen_mod) - stamina_buffer += min((stamina_buffer_max - stamina_buffer), action_penalty * stamina_penalty * regen) + var/time = world.time - stamina_buffer_regen_last + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max) + stamina_buffer_regen_last = world.time + if(stamina_buffer >= buffer_max) + stamina_buffer = buffer_max + return + else if(!time) + return + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/out_of_combat_timer, out_of_combat_timer) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/base_regeneration, base_regeneration) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/combat_regeneration, combat_regeneration) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/missing_percent_regeneration_out_of_combat, missing_percent_regeneration_out_of_combat) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_delay, post_action_penalty_delay) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_factor, post_action_penalty_factor) + var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration + var/time_since_last_action = world.time - last_action + var/action_penalty = (((time_since_last_action) < (post_action_penalty_delay * 10)) && post_action_penalty_factor) || 1 + var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? ((buffer_max - stamina_buffer) * (missing_percent_regeneration_out_of_combat * 0.01)) : 0 + var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod + stamina_buffer += min((buffer_max - stamina_buffer), regen) if(updating_hud) hud_used?.staminabuffer?.mark_dirty() @@ -39,7 +49,5 @@ * Boosts our stamina buffer by this much. */ /mob/living/proc/RechargeStaminaBuffer(amount) - var/missing_stamina_percent = getStaminaLoss() / STAMINA_CRIT - var/stamina_buffer_max = src.stamina_buffer_max * (1 - (missing_stamina_percent * STAMINA_BUFFER_STAMCRIT_CAPACITY_PERCENT_PENALTY)) - stamina_buffer += min(amount, stamina_buffer_max - stamina_buffer) - hud_used?.staminabuffer?.mark_dirty() + stamina_buffer += abs(amount) + UpdateStaminaBuffer() diff --git a/tgstation.dme b/tgstation.dme index 5e92d0870a..db31db6000 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -291,6 +291,7 @@ #include "code\controllers\configuration\entries\plushies.dm" #include "code\controllers\configuration\entries\policy.dm" #include "code\controllers\configuration\entries\resources.dm" +#include "code\controllers\configuration\entries\stamina_combat.dm" #include "code\controllers\subsystem\acid.dm" #include "code\controllers\subsystem\adjacent_air.dm" #include "code\controllers\subsystem\air.dm" From 03ce6fbbfa90a420c984d214d5598d3b7a7ac6b6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 22 Sep 2020 00:52:44 +0000 Subject: [PATCH 071/310] Automatic changelog compile [ci skip] --- html/changelog.html | 56 --------------------------------------------- 1 file changed, 56 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 60e38bfa87..a5dfbbefa0 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -949,62 +949,6 @@
    • brainwashing disk has lost its cost buffs (3->5) and is role restricted once more (medical doctor/roboticist)
    - -

    21 July 2020

    -

    Arturlang updated:

    -
      -
    • Decal painter ui now works, yay?
    • -
    -

    CameronWoof updated:

    -
      -
    • Adds aloe, a new growable plant
    • -
    • Adds medicated sutures and advanced regenerative meshes
    • -
    • Polypyrylium oligomers and liquid electricity now correctly populate
    • -
    -

    Chiirno updated:

    -
      -
    • Alt-click pill bottles places top-most pill into active hand.
    • -
    • Moved dice bags from pill_bottle/dice to box/dice to avoid dice bags being affected from medical specific pill bottle changes.
    • -
    -

    DeltaFire15 updated:

    -
      -
    • Swarmers can once again eat items as long as there's nothing living in them.
    • -
    -

    Funce updated:

    -
      -
    • Genetics spiderwebs are no longer impassable walls
    • -
    -

    Kraseo updated:

    -
      -
    • Damp rags no longer instantly apply their chemicals onto someone.
    • -
    -

    SiliconMain updated:

    -
      -
    • Geigers can no longer be contaminated
    • -
    -

    TheSpaghetti updated:

    -
      -
    • new snowflake trait
    • -
    -

    kappa-sama updated:

    -
      -
    • advanced surgery duffel bag no longer comes with a nukie medkit. it costs 4 less telecrystals to make up for this colossal nerf.
    • -
    • quartered the weight of the stray cargo pod event from 2x normal to 1/2 normal
    • -
    -

    silicons updated:

    -
      -
    • survivalists (from summon guns/magic) are proper objective'd pseudoantagonists again
    • -
    • summon guns/magic can only be used once each
    • -
    • summon guns/magic now only cost one point each
    • -
    • :dsmile: :dfrown: :dhsmile: :dpog: :dneutral:
    • -
    • gravity should update for mobs a fair bit faster
    • -
    • voting can now be done from the stat panel if the system is plurality and approval
    • -
    -

    timothyteakettle updated:

    -
      -
    • new fried component used for frying objects
    • -
    • various frying bugs fixed such as being able to unfry items and frying turfs with cold cooking oil
    • -
    GoonStation 13 Development Team From ddc7f10de7c0ed0119ea722265cde3e36c6f4cac Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 18:35:42 -0700 Subject: [PATCH 072/310] fixes --- code/controllers/configuration/entries/stamina_combat.dm | 6 +++--- code/modules/mob/living/stamina_buffer.dm | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm index b519f7403e..c01673413c 100644 --- a/code/controllers/configuration/entries/stamina_combat.dm +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -4,7 +4,7 @@ /// Maximum stamina buffer /datum/config_entry/number/stamina_combat/buffer_max - config_entry_value = 75 + config_entry_value = 45 /// Seconds until percent_regeneration_out_of_combat kicks in /datum/config_entry/number/stamina_combat/out_of_combat_timer @@ -18,8 +18,8 @@ /datum/config_entry/number/stamina_combat/combat_regeneration config_entry_value = 5 -/// After out_of_combat_timer elapses, additionally regenerate this percent of missing stamina per second. Unaffected by combat mode. -/datum/config_entry/number/stamina_combat/missing_percent_regeneration_out_of_combat +/// After out_of_combat_timer elapses, additionally regenerate this percent of total stamina per second. Unaffected by combat mode. +/datum/config_entry/number/stamina_combat/percent_regeneration_out_of_combat config_entry_value = 30 /// Seconds after an action for which your regeneration is penalized diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index f7f450aa45..f2037c1216 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -33,13 +33,13 @@ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/out_of_combat_timer, out_of_combat_timer) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/base_regeneration, base_regeneration) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/combat_regeneration, combat_regeneration) - CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/missing_percent_regeneration_out_of_combat, missing_percent_regeneration_out_of_combat) + CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/percent_regeneration_out_of_combat, percent_regeneration_out_of_combat) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_delay, post_action_penalty_delay) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_factor, post_action_penalty_factor) var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration var/time_since_last_action = world.time - last_action var/action_penalty = (((time_since_last_action) < (post_action_penalty_delay * 10)) && post_action_penalty_factor) || 1 - var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? ((buffer_max - stamina_buffer) * (missing_percent_regeneration_out_of_combat * 0.01)) : 0 + var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * missing_percent_regeneration_out_of_combat * 0.01)) var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod stamina_buffer += min((buffer_max - stamina_buffer), regen) if(updating_hud) From 2c4dc4d1a907caa4721d0516af93a651c42cbc25 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 19:08:21 -0700 Subject: [PATCH 073/310] ok --- code/controllers/configuration/entries/stamina_combat.dm | 4 ++-- code/modules/mob/living/stamina_buffer.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm index c01673413c..5b179f7477 100644 --- a/code/controllers/configuration/entries/stamina_combat.dm +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -4,11 +4,11 @@ /// Maximum stamina buffer /datum/config_entry/number/stamina_combat/buffer_max - config_entry_value = 45 + config_entry_value = 75 /// Seconds until percent_regeneration_out_of_combat kicks in /datum/config_entry/number/stamina_combat/out_of_combat_timer - config_entry_value = 5 + config_entry_value = 8 /// Base regeneration per second /datum/config_entry/number/stamina_combat/base_regeneration diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index f2037c1216..0670f97204 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -39,7 +39,7 @@ var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration var/time_since_last_action = world.time - last_action var/action_penalty = (((time_since_last_action) < (post_action_penalty_delay * 10)) && post_action_penalty_factor) || 1 - var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * missing_percent_regeneration_out_of_combat * 0.01)) + var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * percent_regeneration_out_of_combat * 0.01)) var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod stamina_buffer += min((buffer_max - stamina_buffer), regen) if(updating_hud) From 31791df2bda45648f355cfdbc86c32b8f769a184 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 20:38:43 -0700 Subject: [PATCH 074/310] fixes --- code/__DEFINES/combat.dm | 4 ++- code/__DEFINES/traits.dm | 4 +++ .../configuration/entries/stamina_combat.dm | 14 +++++++---- code/modules/mob/living/carbon/life.dm | 2 +- .../modules/mob/living/living_active_block.dm | 6 +++++ .../mob/living/living_blocking_parrying.dm | 6 ++++- code/modules/mob/living/living_defines.dm | 2 ++ code/modules/mob/living/stamina_buffer.dm | 25 +++++++++++-------- 8 files changed, 44 insertions(+), 19 deletions(-) diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 0439a5d7e5..80170dccfa 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -73,8 +73,10 @@ #define CHECK_STAMCRIT(mob) (mob.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) //stamina stuff -///crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit +/// crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit #define STAMINA_CRIT 140 +/// Threshold under for which you are unable to draw from stamina health to replace stamina buffer +#define STAMINA_NO_OVERDRAW_THRESHOLD 100 #define CRAWLUNDER_DELAY 30 //Delay for crawling under a standing mob diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 674cc16980..f489833b8a 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -206,6 +206,10 @@ #define TRAIT_MUTATION_STASIS "mutation_stasis" //Prevents processed genetics mutations from processing. #define TRAIT_FAST_PUMP "fast_pump" #define TRAIT_NICE_SHOT "nice_shot" //hnnnnnnnggggg..... you're pretty good... +/// Prevents stamina buffer regeneration +#define TRAIT_NO_STAMINA_BUFFER_REGENERATION "block_stamina_buffer_regen" +/// Prevents stamina regeneration +#define TRAIT_NO_STAMINA_REGENERATION "block_stamina_regen" // mobility flag traits // IN THE FUTURE, IT WOULD BE NICE TO DO SOMETHING SIMILAR TO https://github.com/tgstation/tgstation/pull/48923/files (ofcourse not nearly the same because I have my.. thoughts on it) diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm index 5b179f7477..2cc99bdbe5 100644 --- a/code/controllers/configuration/entries/stamina_combat.dm +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -4,19 +4,19 @@ /// Maximum stamina buffer /datum/config_entry/number/stamina_combat/buffer_max - config_entry_value = 75 + config_entry_value = 40 /// Seconds until percent_regeneration_out_of_combat kicks in /datum/config_entry/number/stamina_combat/out_of_combat_timer - config_entry_value = 8 + config_entry_value = 10 /// Base regeneration per second /datum/config_entry/number/stamina_combat/base_regeneration - config_entry_value = 1 + config_entry_value = 5 /// Combat mode regeneration per second /datum/config_entry/number/stamina_combat/combat_regeneration - config_entry_value = 5 + config_entry_value = 12.5 /// After out_of_combat_timer elapses, additionally regenerate this percent of total stamina per second. Unaffected by combat mode. /datum/config_entry/number/stamina_combat/percent_regeneration_out_of_combat @@ -24,8 +24,12 @@ /// Seconds after an action for which your regeneration is penalized /datum/config_entry/number/stamina_combat/post_action_penalty_delay - config_entry_value = 2 + config_entry_value = 5 /// Factor to multiply by for penalizing post-action-stamina-regen /datum/config_entry/number/stamina_combat/post_action_penalty_factor config_entry_value = 0.25 + +/// Factor to multiply by for stamina usage past buffer into health +/datum/config_entry/number/stamina_combat/overdraw_penalty_factor + config_entry_value = 1.5 diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 36a17ab82a..30785a0103 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -503,7 +503,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put /mob/living/carbon/handle_status_effects() ..() var/combat_mode = SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE) - if(getStaminaLoss()) + if(getStaminaLoss() && !HAS_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION)) adjustStaminaLoss((!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL) * (combat_mode? 0.25 : 1)) if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && incomingstammult != 1) diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm index 46b7c52075..1d8815d007 100644 --- a/code/modules/mob/living/living_active_block.dm +++ b/code/modules/mob/living/living_active_block.dm @@ -8,6 +8,8 @@ active_block_item = null REMOVE_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT) REMOVE_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT) + REMOVE_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION, ACTIVE_BLOCK_TRAIT) + REMOVE_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION, ACTIVE_BLOCK_TRAIT) remove_movespeed_modifier(/datum/movespeed_modifier/active_block) var/datum/block_parry_data/data = I.get_block_parry_data() DelayNextAction(data.block_end_click_cd_add) @@ -27,6 +29,10 @@ ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT) //probably should be something else at some point if(data.block_lock_sprinting) ADD_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT) + if(data.block_no_stamina_regeneration) + ADD_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION, ACTIVE_BLOCK_TRAIT) + if(data.block_no_stambuffer_regeneration) + ADD_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION, ACTIVE_BLOCK_TRAIT) add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/active_block, multiplicative_slowdown = data.block_slowdown) active_block_effect_start() return TRUE diff --git a/code/modules/mob/living/living_blocking_parrying.dm b/code/modules/mob/living/living_blocking_parrying.dm index 3bc7943c67..08ef674b33 100644 --- a/code/modules/mob/living/living_blocking_parrying.dm +++ b/code/modules/mob/living/living_blocking_parrying.dm @@ -74,8 +74,12 @@ GLOBAL_LIST_EMPTY(block_parry_data) /// Ratio of stamina incurred by chest (so after [block_stamina_limb_ratio] runs) that is buffered. var/block_stamina_buffer_ratio = 1 - /// Stamina dealt directly via adjustStaminaLossBuffered() per SECOND of block. + /// Stamina dealt directly via UseStaminaBuffer() per SECOND of block. var/block_stamina_cost_per_second = 1.5 + /// Prevent stamina buffer regeneration while block? + var/block_no_stambuffer_regeneration = TRUE + /// Prevent stamina regeneration while block? + var/block_no_stamina_regeneration = FALSE /// Bitfield for attack types that we can block while down. This will work in any direction. var/block_resting_attack_types_anydir = ATTACK_TYPE_MELEE | ATTACK_TYPE_UNARMED | ATTACK_TYPE_TACKLE diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 126672312a..5621fab9c1 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -165,3 +165,5 @@ var/stamina_buffer_regen_mod = 1 /// Last time stamina buffer regen was done var/stamina_buffer_regen_last = 0 + /// Last time we used stamina buffer + var/stamina_buffer_last_use = 0 diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index 0670f97204..c59498041f 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -4,15 +4,20 @@ * * Returns TRUE or FALSE based on if we have it. */ -/mob/living/proc/UseStaminaBuffer(amount, warn = FALSE) +/mob/living/proc/UseStaminaBuffer(amount, warn = FALSE, considered_action = TRUE) if(!(combat_flags & COMBAT_FLAG_STAMINA_BUFFER)) return TRUE if(stamina_buffer < amount) - if(warn) - to_chat(src, "You do not have enough action stamina to do that!") - return - return FALSE - stamina_buffer -= amount + var/stamina_health = getStaminaLoss() + if(stamina_health < STAMINA_NO_OVERDRAW_THRESHOLD) + if(warn) + to_chat(src, "You do not have enough action stamina to do that!") + return FALSE + adjustStaminaLoss(amount * CONFIG_GET(number/stamina_combat/overdraw_penalty_factor)) + else + stamina_buffer -= amount + if(considered_action) + stamina_buffer_last_use = world.time UpdateStaminaBuffer() return TRUE @@ -20,15 +25,13 @@ * Updates our stamina buffer amount. */ /mob/living/proc/UpdateStaminaBuffer(updating_hud = TRUE) - if(!(combat_flags & COMBAT_FLAG_STAMINA_BUFFER)) - return var/time = world.time - stamina_buffer_regen_last CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max) stamina_buffer_regen_last = world.time - if(stamina_buffer >= buffer_max) + if((stamina_buffer >= buffer_max) || !(combat_flags & COMBAT_FLAG_STAMINA_BUFFER)) stamina_buffer = buffer_max return - else if(!time) + else if(!time || HAS_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION)) return CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/out_of_combat_timer, out_of_combat_timer) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/base_regeneration, base_regeneration) @@ -37,7 +40,7 @@ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_delay, post_action_penalty_delay) CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_factor, post_action_penalty_factor) var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration - var/time_since_last_action = world.time - last_action + var/time_since_last_action = world.time - stamina_buffer_last_use var/action_penalty = (((time_since_last_action) < (post_action_penalty_delay * 10)) && post_action_penalty_factor) || 1 var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * percent_regeneration_out_of_combat * 0.01)) var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod From 4ab064a50d527ee04567c997787c6ec6d32ac132 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 20:58:33 -0700 Subject: [PATCH 075/310] fix --- code/controllers/configuration/entries/stamina_combat.dm | 8 ++++---- code/modules/mob/living/stamina_buffer.dm | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm index 2cc99bdbe5..3fa548366f 100644 --- a/code/controllers/configuration/entries/stamina_combat.dm +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -4,19 +4,19 @@ /// Maximum stamina buffer /datum/config_entry/number/stamina_combat/buffer_max - config_entry_value = 40 + config_entry_value = 30 /// Seconds until percent_regeneration_out_of_combat kicks in /datum/config_entry/number/stamina_combat/out_of_combat_timer - config_entry_value = 10 + config_entry_value = 15 /// Base regeneration per second /datum/config_entry/number/stamina_combat/base_regeneration - config_entry_value = 5 + config_entry_value = 0.5 /// Combat mode regeneration per second /datum/config_entry/number/stamina_combat/combat_regeneration - config_entry_value = 12.5 + config_entry_value = 5 /// After out_of_combat_timer elapses, additionally regenerate this percent of total stamina per second. Unaffected by combat mode. /datum/config_entry/number/stamina_combat/percent_regeneration_out_of_combat diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm index c59498041f..a410df582b 100644 --- a/code/modules/mob/living/stamina_buffer.dm +++ b/code/modules/mob/living/stamina_buffer.dm @@ -9,7 +9,7 @@ return TRUE if(stamina_buffer < amount) var/stamina_health = getStaminaLoss() - if(stamina_health < STAMINA_NO_OVERDRAW_THRESHOLD) + if(stamina_health > STAMINA_NO_OVERDRAW_THRESHOLD) if(warn) to_chat(src, "You do not have enough action stamina to do that!") return FALSE @@ -41,7 +41,7 @@ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_factor, post_action_penalty_factor) var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration var/time_since_last_action = world.time - stamina_buffer_last_use - var/action_penalty = (((time_since_last_action) < (post_action_penalty_delay * 10)) && post_action_penalty_factor) || 1 + var/action_penalty = ((time_since_last_action) < (post_action_penalty_delay * 10))? post_action_penalty_factor : 1 var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * percent_regeneration_out_of_combat * 0.01)) var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod stamina_buffer += min((buffer_max - stamina_buffer), regen) From 2dddb2253e03f6200ff83e3199b22a6e33602047 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 21 Sep 2020 21:03:28 -0700 Subject: [PATCH 076/310] tweak --- code/controllers/configuration/entries/stamina_combat.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm index 3fa548366f..65580899f1 100644 --- a/code/controllers/configuration/entries/stamina_combat.dm +++ b/code/controllers/configuration/entries/stamina_combat.dm @@ -4,7 +4,7 @@ /// Maximum stamina buffer /datum/config_entry/number/stamina_combat/buffer_max - config_entry_value = 30 + config_entry_value = 25 /// Seconds until percent_regeneration_out_of_combat kicks in /datum/config_entry/number/stamina_combat/out_of_combat_timer From 9a17c42321e1603af127f610743e92b11d086155 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 22 Sep 2020 01:53:16 -0700 Subject: [PATCH 077/310] sigh --- code/game/objects/items/tanks/jetpack.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index 7cf25098e1..29961d12b4 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -55,6 +55,8 @@ RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/move_react) if(full_speed) user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) + else + user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack) /obj/item/tank/jetpack/proc/turn_off(mob/user) on = FALSE @@ -63,6 +65,7 @@ ion_trail.stop() UnregisterSignal(user, COMSIG_MOVABLE_MOVED) user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) + user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack) /obj/item/tank/jetpack/proc/move_react(mob/user) allow_thrust(0.01, user) From 7f718bb092a422a93baafeae6819d2cbea192b61 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 23 Sep 2020 00:52:27 +0000 Subject: [PATCH 078/310] Automatic changelog compile [ci skip] --- html/changelog.html | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index a5dfbbefa0..2d2717150b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -939,16 +939,6 @@
    • fetish content
    - -

    22 July 2020

    -

    Ludox updated:

    -
      -
    • You can no longer be brainwashed into giving birth to a fake baby
    • -
    -

    kappa-sama updated:

    -
      -
    • brainwashing disk has lost its cost buffs (3->5) and is role restricted once more (medical doctor/roboticist)
    • -
    GoonStation 13 Development Team From 15d04caa4348e19cf24511277ed49d5bc4237c41 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 22 Sep 2020 21:59:33 -0700 Subject: [PATCH 079/310] okay --- code/__DEFINES/combat/stamina_combat.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm index c448e622f5..1f781ca3e0 100644 --- a/code/__DEFINES/combat/stamina_combat.dm +++ b/code/__DEFINES/combat/stamina_combat.dm @@ -28,8 +28,8 @@ #define STAM_COST_ATTACK_OBJ_MULT 0.75 #define STAM_COST_ATTACK_MOB_MULT 1 #define STAM_COST_BATON_MOB_MULT 0.85 -#define STAM_COST_THROW_MULT 2 -#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2. +#define STAM_COST_THROW_MULT 0.75 +#define STAM_COST_THROW_MOB 1.25 //multiplied by (mob size + 1)^2. /// Damage penalty when fighting prone. #define LYING_DAMAGE_PENALTY 0.7 From 1a6584e9dccc5cf86469724d1cb5d9559a85911f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 24 Sep 2020 00:53:59 +0000 Subject: [PATCH 080/310] Automatic changelog compile [ci skip] --- html/changelog.html | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 2d2717150b..7645436b8c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -921,24 +921,6 @@
    • rad and kravglove sprites
    - -

    23 July 2020

    -

    DeltaFire15 updated:

    -
      -
    • Traits are no longer fucked
    • -
    -

    Putnam3145 updated:

    -
      -
    • Slight optimization in chat code.
    • -
    -

    kappa-sama updated:

    -
      -
    • tendril chests being empty
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • fetish content
    • -
    GoonStation 13 Development Team From 102c9981d489531460cf4aca0ae1cfe706913b46 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 25 Sep 2020 00:53:27 +0000 Subject: [PATCH 081/310] Automatic changelog compile [ci skip] --- html/changelog.html | 50 --------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 7645436b8c..9c3a646f3a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -871,56 +871,6 @@
    • beepsky replaces the word THREAT_LEVEL with the actual threat level
    - -

    24 July 2020

    -

    EmeraldSundisk updated:

    -
      -
    • Adds a CMO office, along with Virology and Genetics labs to Omega Station
    • -
    • Adds a second chemistry station to the chemistry lab
    • -
    • Adjusts the locations of some objects in medical to accommodate these new additions
    • -
    • Relocates the morgue
    • -
    • Relocates items in impacted areas of maintenance as well as the library
    • -
    • Fixes an air line Bartholomew somehow knocked out
    • -
    -

    Linzolle updated:

    -
      -
    • wounds now have a description on examine
    • -
    -

    Owai-Seek updated:

    -
      -
    • Meatball Sub, Meatloaf + Meatloaf Slices, Bear Chili, Mashed Potatoes
    • -
    • Buttered Potatoes, Fancy Cracker Pack, Spiral Soup, Sweet and Sour Chicken
    • -
    • Organised the Food DMI a bit.
    • -
    • Deleted some stray pixels on some sprites.
    • -
    • Nuggie boxes are now centered correctly.
    • -
    • Icons for the the food items in this PR.
    • -
    -

    Sneakyrat6 updated:

    -
      -
    • Fixes dressers not giving you undies
    • -
    • Fixes Snaxi not loading properly because of typos
    • -
    • You can now burn photos
    • -
    -

    Zandario updated:

    -
      -
    • Murdered **tipes** and gave birth to **is**.
    • -
    -

    silicons updated:

    -
      -
    • sanitization now doesn't cut off 15.7 or something million possible colors from character preferences (instead of only allowing 16 values for R G and B, it now allows 256 each)
    • -
    • projectiles are by default 17.5 tiles per second instead of 12.5
    • -
    -

    timothyteakettle updated:

    -
      -
    • due to recent innovative research in the medical field, you now have bones
    • -
    • zombie claws are now sharp and do less damage, but can destroy non-lifeforms far faster
    • -
    • zombies now take less stamina damage
    • -
    • beepsky can now wear hats
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • rad and kravglove sprites
    • -
    GoonStation 13 Development Team From 0746116e1791bf0b87bf103069a254b6fbd4858f Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Fri, 25 Sep 2020 22:04:55 +0200 Subject: [PATCH 082/310] fixes a bunch of blacksmithing stuff the blacksmithing skill is now actually dwarfy instead of not because of a typo picking up how ingots without gloves is now not a better decision than picking them up with non-heatresistant gloves. you can't interact with anvils while they are already being worked to prevent issues. Also fixes associative skill level code a tiny bit. --- code/datums/skills/_skill.dm | 1 + code/datums/skills/blacksmithing.dm | 3 ++- code/modules/smithing/anvil.dm | 30 +++++++++++++++++------------ 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index eecf416b1b..a7d7df72e4 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -171,6 +171,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) continue max_assoc = levels[lvl-1] levels["[max_assoc] +[max_assoc_start++]"] = value + continue levels[key] = value /datum/skill/level/sanitize_value(new_value) diff --git a/code/datums/skills/blacksmithing.dm b/code/datums/skills/blacksmithing.dm index 0bddae5562..1f8eae357a 100644 --- a/code/datums/skills/blacksmithing.dm +++ b/code/datums/skills/blacksmithing.dm @@ -1,6 +1,7 @@ -/datum/skill/level/dorfy/blacksmithing +/datum/skill/level/dwarfy/blacksmithing name = "Blacksmithing" desc = "Making metal into fancy shapes using heat and force. Higher levels increase both your working speed at an anvil as well as the quality of your works." name_color = COLOR_FLOORTILE_GRAY skill_traits = list(SKILL_SANITY, SKILL_INTELLIGENCE, SKILL_USE_TOOL, SKILL_TRAINING_TOOL) ui_category = SKILL_UI_CAT_MISC + standard_xp_lvl_up = 100 //Effectively 200xp for level 1 because of how this code works. 300 more for 2, Etc, diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index 19d48119e6..b796edabbf 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -36,6 +36,7 @@ icon_state = "anvil" density = TRUE anchored = TRUE + var/busy = FALSE //If someone is already interacting with this anvil var/workpiece_state = FALSE var/datum/material/workpiece_material var/anvilquality = 0 @@ -84,7 +85,7 @@ currentquality = anvilquality var/skillmod = 0 if(user.mind.skill_holder) - skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/2 + skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/2 currentquality += skillmod qdel(notsword) else @@ -93,12 +94,14 @@ return else if(istype(I, /obj/item/melee/smith/hammer)) var/obj/item/melee/smith/hammer/hammertime = I - if(workpiece_state == WORKPIECE_PRESENT || workpiece_state == WORKPIECE_INPROGRESS) - do_shaping(user, hammertime.qualitymod) - return - else - to_chat(user, "You can't work an empty anvil!") - return FALSE + if(!(workpiece_state == WORKPIECE_PRESENT || workpiece_state == WORKPIECE_INPROGRESS)) + to_chat(user, "You can't work an empty anvil!") + return FALSE + if(busy) + to_chat(user, "This anvil is already being worked!") + return FALSE + do_shaping(user, hammertime.qualitymod) + return return ..() /obj/structure/anvil/wrench_act(mob/living/user, obj/item/I) @@ -108,16 +111,18 @@ /obj/structure/anvil/proc/do_shaping(mob/user, var/qualitychange) + busy = TRUE currentquality += qualitychange var/list/shapingsteps = list("weak hit", "strong hit", "heavy hit", "fold", "draw", "shrink", "bend", "punch", "upset") //weak/strong/heavy hit affect strength. All the other steps shape. workpiece_state = WORKPIECE_INPROGRESS var/stepdone = input(user, "How would you like to work the metal?") in shapingsteps var/steptime = 50 if(user.mind.skill_holder) - var/skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/10 + 1 + var/skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/10 + 1 steptime = 50 / skillmod playsound(src, 'sound/effects/clang2.ogg',40, 2) if(!do_after(user, steptime, target = src)) + busy = FALSE return FALSE switch(stepdone) if("weak hit") @@ -162,16 +167,17 @@ addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/clang2.ogg', 40, 2), 15) if(length(stepsdone) >= 3) tryfinish(user) + busy = FALSE /obj/structure/anvil/proc/tryfinish(mob/user) var/artifactchance = 0 if(!artifactrolled) - artifactchance = (1+(user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/4))/2500 + artifactchance = (1+(user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/4))/2500 artifactrolled = TRUE var/artifact = max(prob(artifactchance), debug) var/finalfailchance = outrightfailchance if(user.mind.skill_holder) - var/skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/10 + 1 + var/skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/10 + 1 finalfailchance = max(0, finalfailchance / skillmod) //lv 2 gives 20% less to fail, 3 30%, etc if((currentsteps > 10 || (rng && prob(finalfailchance))) && !artifact) to_chat(user, "You overwork the metal, causing it to turn into useless slag!") @@ -184,7 +190,7 @@ outrightfailchance = 1 artifactrolled = FALSE if(user.mind.skill_holder) - user.mind.auto_gain_experience(/datum/skill/level/dorfy/blacksmithing, 25, 400, silent = FALSE) + user.mind.auto_gain_experience(/datum/skill/level/dwarfy/blacksmithing, 25, 400, silent = FALSE) for(var/i in smithrecipes) if(i == stepsdone) var/turf/T = get_turf(user) @@ -217,7 +223,7 @@ outrightfailchance = 1 artifactrolled = FALSE if(user.mind.skill_holder) - user.mind.auto_gain_experience(/datum/skill/level/dorfy/blacksmithing, 50, 10000000, silent = FALSE) + user.mind.auto_gain_experience(/datum/skill/level/dwarfy/blacksmithing, 50, 10000000, silent = FALSE) break /obj/structure/anvil/debugsuper From 07f50845b6d6c7bac6e33a50551c4e9b432377cb Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Fri, 25 Sep 2020 23:24:00 +0200 Subject: [PATCH 083/310] no more conditional invincibility --- code/game/mecha/combat/neovgre.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/mecha/combat/neovgre.dm b/code/game/mecha/combat/neovgre.dm index 1bd68546c8..584a2d007e 100644 --- a/code/game/mecha/combat/neovgre.dm +++ b/code/game/mecha/combat/neovgre.dm @@ -64,6 +64,8 @@ /obj/mecha/combat/neovgre/process() ..() + if(!obj_integrity) //Integrity is zero but we would heal out of that state if we went into this before it recognises it being zero + return if(GLOB.ratvar_awakens) // At this point only timley intervention by lord singulo could hope to stop the superweapon cell.charge = INFINITY max_integrity = INFINITY From 178be2b64359e51664ae583aaa1f1767cfbc6085 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Fri, 25 Sep 2020 23:41:18 +0200 Subject: [PATCH 084/310] fixes plushlings This makes it so the snowflake id is actually set if the plush is a snowflake, and also makes plushlings not become invisible anymore if they absorb a snowflake plush --- code/game/objects/items/plushes.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 9a8f1214f0..9bc20565a6 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -150,6 +150,7 @@ if(squeak_override) var/datum/component/squeak/S = GetComponent(/datum/component/squeak) S?.override_squeak_sounds = squeak_override + snowflake_id = id /obj/item/toy/plush/handle_atom_del(atom/A) if(A == grenade) @@ -827,12 +828,16 @@ GLOBAL_LIST_INIT(valid_plushie_paths, valid_plushie_paths()) if(!victim) return visible_message("[src] gruesomely mutilliates [victim], leaving nothing more than dust!") - name = victim.name - desc = victim.desc + " Wait, did it just move..?" - icon_state = victim.icon_state - item_state = victim.item_state - squeak_override = victim.squeak_override - attack_verb = victim.attack_verb + if(victim.snowflake_id) //Snowflake code for snowflake plushies. + set_snowflake_from_config(victim.snowflake_id) + desc += " Wait, did it just move..?" + else + name = victim.name + desc = victim.desc + " Wait, did it just move..?" + icon_state = victim.icon_state + item_state = victim.item_state + squeak_override = victim.squeak_override + attack_verb = victim.attack_verb new /obj/effect/decal/cleanable/ash(get_turf(victim)) qdel(victim) From 0411072ec295c34a7c7fa1966ce3d5ccd3861c08 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 26 Sep 2020 00:53:09 +0000 Subject: [PATCH 085/310] Automatic changelog compile [ci skip] --- html/changelog.html | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 9c3a646f3a..ee2f5959d7 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -861,16 +861,6 @@
    • removed legacy public mining shuttle area and remade lounge
    - -

    25 July 2020

    -

    CameronWoof updated:

    -
      -
    • Aloe now has an icon.
    • -
    -

    timothyteakettle updated:

    -
      -
    • beepsky replaces the word THREAT_LEVEL with the actual threat level
    • -
    GoonStation 13 Development Team From 29d2a12d55102b6a9d858938c13ef9e249fcfae9 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Sat, 26 Sep 2020 16:29:11 +0200 Subject: [PATCH 086/310] fixes revenants reviving fix for issue #13166 --- code/modules/antagonists/revenant/revenant.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index ffb3478b24..f5ebcffe35 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -390,7 +390,7 @@ if(old_key) for(var/mob/M in GLOB.dead_mob_list) if(M.client && M.client.key == old_key) //Only recreates the mob if the mob the client is in is dead - M.transfer_ckey(revenant.key, FALSE) + M.transfer_ckey(revenant, FALSE) key_of_revenant = TRUE break if(!key_of_revenant) @@ -403,7 +403,7 @@ visible_message("[src] settles down and seems lifeless.") return var/mob/C = pick(candidates) - C.transfer_ckey(revenant.key, FALSE) + C.transfer_ckey(revenant, FALSE) if(!revenant.key) qdel(revenant) message_admins("No ckey was found for the new revenant. Oh well!") @@ -411,8 +411,8 @@ visible_message("[src] settles down and seems lifeless.") return - message_admins("[key_of_revenant] has been [old_key == revenant.key ? "re":""]made into a revenant by reforming ectoplasm.") - log_game("[key_of_revenant] was [old_key == revenant.key ? "re":""]made as a revenant by reforming ectoplasm.") + message_admins("[revenant.key] has been [old_key == revenant.key ? "re":""]made into a revenant by reforming ectoplasm.") + log_game("[revenant.key] was [old_key == revenant.key ? "re":""]made as a revenant by reforming ectoplasm.") visible_message("[src] suddenly rises into the air before fading away.") revenant.essence = essence From fc0066a2384fc54790a5493db2407cabe86ad746 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 27 Sep 2020 00:56:15 +0000 Subject: [PATCH 087/310] Automatic changelog compile [ci skip] --- html/changelog.html | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index ee2f5959d7..749fecfe49 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -846,21 +846,6 @@
    • modern pickle technology now allows people who have been turned into pickles, to be retrieved through the medical course of dying
    - -

    26 July 2020

    -

    DeltaFire15 updated:

    -
      -
    • Organs now decay again.
    • -
    -

    Iatots updated:

    -
      -
    • Licking wounds now may cause you to spit out a hairball once in a while!
    • -
    • You can now craft a catgirl plushie with 3 of a new ingredient occasionally found in medbay!
    • -
    -

    dapnee updated:

    -
      -
    • removed legacy public mining shuttle area and remade lounge
    • -
    GoonStation 13 Development Team From d0247bdb3babbac075d648f5dec283b5efc05da1 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Sun, 27 Sep 2020 05:35:33 +0200 Subject: [PATCH 088/310] modifies heretic sac husking a bit The husking caused by heretic sacrifices is not healable with synthflesh. In exchange, the sacrificed humanoid suffers 200 additional burn damage, making them ever so slightly harder to immediately restore. --- code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm index 27868a3e3e..a7330cd93a 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm @@ -247,7 +247,8 @@ if(LH.target && LH.target.stat == DEAD) to_chat(carbon_user,"Your patrons accepts your offer...") var/mob/living/carbon/human/H = LH.target - H.become_husk() + H.become_husk("burn") //Husks the target with removable husking, but causes a bunch of additional burn damage to prevent it from being 'too easy' to do + H.adjustFireLoss(200) LH.target = null var/datum/antagonist/heretic/EC = carbon_user.mind.has_antag_datum(/datum/antagonist/heretic) From 32a3ae406de5aaaed925871b3553b52b933f5c3d Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 26 Sep 2020 23:58:32 -0700 Subject: [PATCH 089/310] Update gas_mixture.dm --- .../modules/atmospherics/gasmixtures/gas_mixture.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 3cc597ec31..498b161638 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -134,6 +134,19 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) /datum/gas_mixture/proc/set_volume(new_volume) /datum/gas_mixture/proc/get_moles(gas_type) /datum/gas_mixture/proc/set_moles(gas_type, moles) + +// VV WRAPPERS - EXTOOLS HOOKED PROCS DO NOT TAKE ARGUMENTS FROM CALL() FOR SOME REASON. +/datum/gas_mixture/proc/vv_set_moles(get_type, moles) + return set_moles(gas_type, moles) +/datum/gas_mixture/proc/vv_get_moles(gas_type) + return gas_moles(gas_type) +/datum/gas_mixture/proc/vv_set_temperature(new_temp) + return set_temperature(new_temp) +/datum/gas_mixture/proc/vv_set_volume(new_volume) + return set_volume(new_volume) +/datum/gas_mixture/proc/vv_react(datum/holder) + return react(holder) + /datum/gas_mixture/proc/scrub_into(datum/gas_mixture/target, list/gases) /datum/gas_mixture/proc/mark_immutable() /datum/gas_mixture/proc/get_gases() From 822f1c9bf3eca70b0bc72fcb90aa23f02489f502 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 27 Sep 2020 03:07:51 -0700 Subject: [PATCH 090/310] fix --- code/_globalvars/lists/mobs.dm | 18 +++++++++++- .../configuration/entries/game_options.dm | 28 +++++++++++++------ code/modules/movespeed/_movespeed_modifier.dm | 8 ++++-- code/modules/movespeed/modifiers/mobs.dm | 6 ++++ 4 files changed, 47 insertions(+), 13 deletions(-) diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index 134f9d9cbe..64bac1f9af 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -40,6 +40,7 @@ GLOBAL_LIST_EMPTY(sentient_disease_instances) GLOBAL_LIST_EMPTY(latejoin_ai_cores) GLOBAL_LIST_EMPTY(mob_config_movespeed_type_lookup) +GLOBAL_LIST_EMPTY(mob_config_movespeed_type_lookup_floating) GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traitor-target purposes. @@ -47,14 +48,22 @@ GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traito // NOTE: This is entirely based on the fact that byond typesof/subtypesof gets longer/deeper paths before shallower ones. // If that ever breaks this entire proc breaks. var/list/mob_types = typesof(/mob) - var/list/entry_value = CONFIG_GET(keyed_list/multiplicative_movespeed) + var/list/mob_types_floating = typesof(/mob) + var/list/entry_value = CONFIG_GET(keyed_list/multiplicative_movespeed/normal) + var/list/entry_value_floating = CONFIG_GET(keyed_list/multiplicative_movespeed/floating) var/list/configured_types = list() + var/list/configured_types_floating = list() for(var/path in entry_value) var/value = entry_value[path] if(isnull(value)) continue // associative list sets for elements that already exist preserve order mob_types[path] = value + for(var/path in entry_value_floating) + var/value = entry_value_floating[path] + if(isnull(value)) + continue + mob_types_floating[path] = value // now go back up through it to set everything, making absolute sure that base paths are overridden by child paths all the way down the path tree. for(var/i in length(mob_types) to 1 step -1) var/path = mob_types[i] @@ -63,7 +72,14 @@ GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traito // we're going from bottom to top so it should be safe to do this without further checks.. for(var/subpath in typesof(path)) configured_types[subpath] = mob_types[path] + for(var/i in length(mob_types_floating) to 1 step -1) + var/path = mob_types_floating[i] + if(isnull(mob_types_floating[path])) + continue + for(var/subpath in typesof(path)) + configured_types_floating[subpath] = mob_types_floating[path] GLOB.mob_config_movespeed_type_lookup = configured_types + GLOB.mob_config_movespeed_type_lookup_floating = configured_types_floating if(update_mobs) update_mob_config_movespeeds() diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 9f79353e77..989cfbc262 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -230,14 +230,6 @@ /datum/config_entry/keyed_list/multiplicative_movespeed key_mode = KEY_MODE_TYPE value_mode = VALUE_MODE_NUM - config_entry_value = list( //DEFAULTS - /mob/living/simple_animal = 1, - /mob/living/silicon/pai = 1, - /mob/living/carbon/alien/humanoid/sentinel = 0.25, - /mob/living/carbon/alien/humanoid/drone = 0.5, - /mob/living/carbon/alien/humanoid/royal/praetorian = 1, - /mob/living/carbon/alien/humanoid/royal/queen = 3 - ) /datum/config_entry/keyed_list/multiplicative_movespeed/ValidateAndSet() . = ..() @@ -249,6 +241,24 @@ if(. && (var_name == NAMEOF(src, config_entry_value))) update_config_movespeed_type_lookup(TRUE) +/datum/config_entry/keyed_list/multiplicative_movespeed/normal + config_entry_value = list( //DEFAULTS + /mob/living/simple_animal = 1, + /mob/living/silicon/pai = 1, + /mob/living/carbon/alien/humanoid/sentinel = 0.25, + /mob/living/carbon/alien/humanoid/drone = 0.5, + /mob/living/carbon/alien/humanoid/royal/praetorian = 1, + /mob/living/carbon/alien/humanoid/royal/queen = 3 + ) + +/datum/config_entry/keyed_list/multiplicative_movespeed/floating + config_entry_value = list( + /mob/living = 0, + /mob/living/carbon/alien/humanoid = 0, + /mob/living/carbon/alien/humanoid/royal/praetorian = 0, + /mob/living/carbon/alien/humanoid/royal/queen = 2 + ) + /datum/config_entry/number/movedelay //Used for modifying movement speed for mobs. abstract_type = /datum/config_entry/number/movedelay integer = FALSE @@ -297,7 +307,7 @@ /////////////////////////////////////////////////Outdated move delay /datum/config_entry/number/outdated_movedelay - deprecated_by = /datum/config_entry/keyed_list/multiplicative_movespeed + deprecated_by = /datum/config_entry/keyed_list/multiplicative_movespeed/normal abstract_type = /datum/config_entry/number/outdated_movedelay var/movedelay_type diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm index 0cbb3d34f3..9c8036bd55 100644 --- a/code/modules/movespeed/_movespeed_modifier.dm +++ b/code/modules/movespeed/_movespeed_modifier.dm @@ -187,13 +187,15 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache) /// Set or update the global movespeed config on a mob /mob/proc/update_config_movespeed() add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/mob_config_speedmod, multiplicative_slowdown = get_config_multiplicative_speed()) + add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/mob_config_speedmod_floating, multiplicative_slowdown = get_config_multiplicative_speed(TRUE)) /// Get the global config movespeed of a mob by type -/mob/proc/get_config_multiplicative_speed() - if(!islist(GLOB.mob_config_movespeed_type_lookup) || !GLOB.mob_config_movespeed_type_lookup[type]) +/mob/proc/get_config_multiplicative_speed(floating = FALSE) + var/list/read = floating? GLOB.mob_config_movespeed_type_lookup_floating : GLOB.mob_config_movespeed_type_lookup + if(!islist(read) || !read[type]) return 0 else - return GLOB.mob_config_movespeed_type_lookup[type] + return read[type] /// Go through the list of movespeed modifiers and calculate a final movespeed. ANY ADD/REMOVE DONE IN UPDATE_MOVESPEED MUST HAVE THE UPDATE ARGUMENT SET AS FALSE! /mob/proc/update_movespeed() diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index 49515313ea..f6cf84eb83 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -111,6 +111,12 @@ /datum/movespeed_modifier/mob_config_speedmod variable = TRUE + blacklisted_movetypes = FLOATING + flags = IGNORE_NOSLOW + +/datum/movespeed_modifier/mob_config_speedmod_floating + variable = TRUE + movetypes = FLOATING flags = IGNORE_NOSLOW /datum/movespeed_modifier/liver_cirrhosis From 7af979fffb7a8de1b3584648c9ff5a0150829332 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 27 Sep 2020 13:36:42 -0700 Subject: [PATCH 091/310] Update radiation.dm --- code/__HELPERS/radiation.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index 1570eededb..8c34ce3554 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -12,9 +12,9 @@ )) var/list/processing_list = list(location) . = list() - while(processing_list.len) - var/atom/thing = processing_list[1] - processing_list -= thing + var/i = 0 + while(i < length(processing_list)) + var/atom/thing = processing_list[++i] if(ignored_things[thing.type]) continue . += thing From a464157a054b3350992cef858f0b5b1bab3a26b3 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 28 Sep 2020 00:55:08 +0000 Subject: [PATCH 092/310] Automatic changelog compile [ci skip] --- html/changelog.html | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 749fecfe49..2a7974a480 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -831,21 +831,6 @@
    • Black Box theft objective
    - -

    27 July 2020

    -

    Hatterhat updated:

    -
      -
    • Training bokkens! Make 'em from wood, use 'em in-hand to toggle between harmful and not-so-harmful, practice your parrying with them!
    • -
    • Marker beacons should have a sprite again.
    • -
    -

    silicons updated:

    -
      -
    • clownops and clown mobs now share the same faction. HONK!
    • -
    -

    timothyteakettle updated:

    -
      -
    • modern pickle technology now allows people who have been turned into pickles, to be retrieved through the medical course of dying
    • -
    GoonStation 13 Development Team From 643421bc233805b4a9f3896748a891bec528194c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 28 Sep 2020 14:43:03 -0500 Subject: [PATCH 093/310] adds arcade carpets yay --- .../objects/items/stacks/tiles/tile_types.dm | 15 +++++++++++++++ code/game/turfs/simulated/floor.dm | 2 +- .../game/turfs/simulated/floor/fancy_floor.dm | 7 +++++++ code/modules/cargo/packs/misc.dm | 4 ++++ .../chemistry/reagents/other_reagents.dm | 5 +++++ .../reagents/chemistry/recipes/others.dm | 6 ++++++ icons/obj/tiles.dmi | Bin 17120 -> 17416 bytes icons/turf/floors.dmi | Bin 342470 -> 347293 bytes 8 files changed, 38 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 0d85e897d2..cc81fe7690 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -193,6 +193,12 @@ turf_type = /turf/open/floor/carpet/black tableVariant = /obj/structure/table/wood/fancy/black +/obj/item/stack/tile/carpet/arcade + name = "arcade carpet" + icon_state = "tile-carpet-arcade" + turf_type = /turf/open/floor + tableVariant = null + /obj/item/stack/tile/carpet/blackred name = "red carpet" icon_state = "tile-carpet-blackred" @@ -279,6 +285,15 @@ /obj/item/stack/tile/carpet/black/fifty amount = 50 +/obj/item/stack/tile/carpet/arcade/ten + amount = 10 + +/obj/item/stack/tile/carpet/arcade/twenty + amount = 20 + +/obj/item/stack/tile/carpet/arcade/fifty + amount = 50 + /obj/item/stack/tile/carpet/blackred/ten amount = 10 diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 877d236e84..ddec9750d9 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -46,7 +46,7 @@ "basalt0","basalt1","basalt2","basalt3","basalt4", "basalt5","basalt6","basalt7","basalt8","basalt9","basalt10","basalt11","basalt12", "oldburning","light-on-r","light-on-y","light-on-g","light-on-b", "wood", "carpetsymbol", "carpetstar", - "carpetcorner", "carpetside", "carpet", "ironsand1", "ironsand2", "ironsand3", "ironsand4", "ironsand5", + "carpetcorner", "carpetside", "carpet", "arcade", "ironsand1", "ironsand2", "ironsand3", "ironsand4", "ironsand5", "ironsand6", "ironsand7", "ironsand8", "ironsand9", "ironsand10", "ironsand11", "ironsand12", "ironsand13", "ironsand14", "ironsand15", "snow", "snow0", "snow1", "snow2", "snow3", "snow4", "snow5", "snow6", "snow7", "snow8", "snow9", "snow10", "snow11", "snow12", "snow-ice", "snow_dug", diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 5024a4bada..19554acc50 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -255,6 +255,13 @@ smooth = SMOOTH_MORE canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) +/turf/open/floor/carpet/arcade + icon = 'icons/turf/floors.dmi' + icon_state = "arcade" + floor_tile = /obj/item/stack/tile/carpet/arcade + smooth = SMOOTH_FALSE + canSmoothWith = list() + /turf/open/floor/carpet/blackred icon = 'icons/turf/floors/carpet_blackred.dmi' floor_tile = /obj/item/stack/tile/carpet/blackred diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index 394b86bb81..9c15e75cd6 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -351,6 +351,10 @@ name = "Black Carpet Single-Pack" contains = list(/obj/item/stack/tile/carpet/black/fifty) +/datum/supply_pack/misc/carpet/arcade + name = "Arcade Carpet Single-Pack" + contains = list(/obj/item/stack/tile/carpet/arcade/fifty) + /datum/supply_pack/misc/carpet/premium name = "Monochrome Carpet Single-Pack" desc = "Exotic carpets for all your decorating needs. This 30 units stack of extra soft carpet will tie any room together." diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 86f8b341d9..2ca05dfdb0 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1838,6 +1838,11 @@ color = "#363636" carpet_type = /turf/open/floor/carpet/black +/datum/reagent/carpet/arcade + name = "Liquid Arcade Carpet" + color = "#b51d05" + carpet_type = /turf/open/floor/carpet/arcade + /datum/reagent/carpet/blackred name = "Liquid Red Black Carpet" color = "#342125" diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 92861a94ed..0ab8a69aa0 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -757,6 +757,12 @@ results = list(/datum/reagent/carpet/black = 2) required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/carbon = 1) +/datum/chemical_reaction/carpet/arcade + name = "liquid arcade carpet" + id = /datum/reagent/carpet/arcade + results = list(/datum/reagent/carpet/arcade = 2) + required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/pwr_game = 1) + /datum/chemical_reaction/carpet/blackred name = "liquid red black carpet" id = /datum/reagent/carpet/blackred diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 38d153e261328a5dfcc1e4838c190c3821b0d0d2..f2304479d51214d3ac4e90088fc8399ed09aaea5 100644 GIT binary patch literal 17416 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
    f z^pwA%|D(L~&!;EYt@DCeGE2~l! z7-I&P>&K@~_Sj4m>)z)cy~ouEp1X|inbMZ21+IN>G%MXt4ayrg(K3B+v=uUV`^=K{ zCH?({wzjs8);h9|ml|p;#z>i4jy~R;t|>Y=uq@TvnVzn;WlC#NX1$;J@Fufjn)gh! zJEXjAmI!VYK3XtRzNGM5k7L>UoHUosJK1%o#v7)yA_82}#}kc1tkse??jKl>|5h@l zdlA#-D*OrvQu#e+$-^h=cgxm;huTqnxHa1;>_7M#x|8;)XHwMm){WB5cL?FJqNStN z9ERn4+cJB7>NQs#w6=2-WOuGD4*MQLRxZ<>iso^~hYU*bGfJH=AOzkz&hO*jKkbqH z0_W^i@@#MbR^%1YshDqZXMyv+IWmUb9KXgXEG*=4Jpi}0wZXln3qnJi%;fi+ytJV0 zF7uj8tW(m)VaU*Zv${z!Kh<}$OF@pbu>8xVJ1fmrhhD0GdJ{ zU;WKm19yy?@|n(svs7+OOzP7JW6IUdP1n~k;~8x4hsHqyMvXn(UUvDZa${x2SWIlR zg?F;|>RIFRg6^^JwJ3}{CCa_H5KG%Re8s8U)G zAx!PM=(U{8xi!9d!M;{+z$n&$`&C$XZ@%OS6 zL1FCu*f*n1Z_b-1lbQJpI07eqdpNdTZX--Z+GYK6$dtfA_0(w*$EfJTDwZ}Xl_N@fuii`1g1;V>mdMhAt4jrgL=o8|Aq6>aN`;Z&L83V^s)Pg4Xn)~P z+CqDK=)h`>I+T9kA)AD0QFZuK?J4DkedL0-t8A^m0u=vkF*n~S#nqa&ATyRl4xe`AB8ys>-VU1$x^1?={;u%>2;=jL1BPA`KdXM^G$ zO1`+>E>=1I8pLMhpuXw%{Ic-EH89|Rk5Q_r^_54bR3G}wjg=bFjpQHY?D?pG(9Kow zldRZkj25U4&+2Iyl)lDCWNZLg3A#3XdJU`BQWTcC9={86Ua{*k`4R@8p~Ug1r|N$J zzlm6xoBrIHDui>AlTT>>`jjwOFx}YvVUXQ?c6)v{f1`*D4J84Csf*MeO-N}SP(gl8 zO+4V8q{vsE1iQ;TcF^vmgKYTo(p^F}7D4NcrKhqHE&EuZ3O%_sz&PeqqQoJ>TZu|P+ElUB;$A_vU5a?CR5R&x zUze#=Zq#3usDSb5gG3(#nVY1>0ABf<`c3T=+FFjK#HvNzqxugy0VWd@@U-|DOxdr% zYGj*aCl3ksxM)QnObLAot0wB6Nl~g~j?Y70$*<{TMs5g(lPY|_$H;)@9{k~r_zJOL^WoaJ*!NSm!kpXik zdF7RY5=_uKd8D2wwU~z18hp5$iCSE(b`r^2;sCE;k>Yvo&B846sR(E0{Ecav3C1a* zThtQ-r7~1{50EF_n08*4)~63JL+GOO581Ai#3U-AeO5licY6SJV&cgRUrZfm|)SER%;FZ*0;91p= z)nOy9+0-CamKYFuxS56rxgCDp2;+$!H zq9%^=$==iq*LQ;SMb3Gj%YK4%?6C}h4FuP`Tbuh?<(+LZNgeC)IKF@^P|!Z#cLJlJ>B3aA{Jd1-&+`*3<8iHKOmG<3OP1j7 zJI@sGzS|Od-io^l#47q_&p@^2i`w2uu68Or=X6hucU!e)g@Q9^>!6_o=DUAAKKsik z6|Kw(mKqgE!gg%=N-2H8+F(6Xqk!O0fhhO+7wxQ$PpBZ2m+U|lepp&#|GxSmp$~eU zZBCSXS)iZ-Q;C8P-zq%yTKtJXzj#H>M*`w@7H=~FV&;$NXy=3J;yA>|tE<{iSS|q8 zkyBLUvqI_Izci*_lzm>2J38Zq#w7#lCdjul`bd zUvPFb+_12OQVl>e?lrp6F?klwbmw9Gw&O2)4BtiIO6Tr-2S%ORg-9L;JN zFhOq9Q%}ul`uzqy#TI_WTT)w|&+R3?UAtoZN3%%9gho#=g!p#}1k)5xj ze~BG;=6lmW#};6#&dT*T?gl(4XW=G=?il!j5=L&pJ@Q@`qfeQ=;qO5q&F$+1Ekn$U4O{^Y%q6m6mbrS~bZ%ycDsVIY8^jT1U zB;X0hyw5m4K|rH&jxS07aWXi+Q%Yf-WA0gM7}5K+no~gKJaN4eZ43)|;LAt;`)SqC+jzsd!@_Qcn1YN!Xc7xTi z#N3ZOI(AlJwWNT1aDI6*ybRjw7`h?5pV+c_jc9Ot(=c6YmksE$HhYD{A3bN$hixF-uuC&qqOv%a^A*Vn?idvn*1YR4B zQYsHr;(q*Gbv$2;x4HZ7?OTwM6PpD8YVW4WzB%5e9>2WnvhHN-%! z_q*4*+zy@ZT6EbbB7&}$x)yzx!xN7_o-0>#kH+|$};oY5fWE;INt*UzByczX_=GwLGhx!Tzwq@99Cq?u0 zV5MYIPE;e=Xzn>COz()U*mxdz`o53=vuSFhafwc6E51fqcr>*ShEyL7JT`VY7PL{X z<5&`9Gx1=F(hVwn931>74^qH_jrRs(2N=b916I#gO{{}FY9PVO;cFK^* z5<5D4a(``ytfAZ}253~B>t0+}Q2a8WuTO1d8?S8b=8!7O@~OI`T%i4jkG&ejnza(l zUJ1N;&P|I3V8_R8|JA`8f~X7N?c>k!Xp(|c`#A9%`nwiv-HyF4TYP2B=pJa@*62NH z^RYxw)cG~_gG5Vcvunn-caFXx!h`;ip9@dqR&7(T1+M?Q* zl`r2-_Sc53kH{8Z^NMsj+j>X(C(qDluW6ORKSTmMhTNZ8v~V52Ep9UaWzqvuEFeLZ zFxE{k!koB!zhgY zaeA))*g6Jno)F2UM{x&FOJ6*@$a3MgzT0mfTKZA%;H{8_9^oAEZkAGs;7>tH%3(?H z6yYUmJCOKX?*96@xXiHrG>tNdAF_x>Da3Ed5D+ILSPS!hnJ!$XNT$<+-+s+yb~3UF z7s&a4riirpi=@MdB+A&E=f1yfO`pvi^ z%!Ygo7${F+0nE(ICffK8o`<^0_QDO6;Aj{OwhxQvdrL^Hr<2|+2~V%EZkR&3WEv zqLbiscfQJ$szM*VJB&M4D^y9zHR*XT7%7FYB%nm6zC;OM%>}2gIy+l;ula0i$d7&K zeaS+)&C<2TUpgtE67y;0H~xKd^CPOLTD2k8J*PwafICcI{{|!3YXC|PX9&;^kiX5u zpRQky%?V(X$#h0Vy*3B3$|!|Mv=Xk)K7zxdn25v|oH zU@p$r*woPx5Aa^lkb=@-4StC(cNlyrIWXknAyZRRH|bLEanWM`?%3i6T$b8{%&Vkx zA%)~cCAmeP-90!B-)GYXilxfK;eq@79B^(7i70foU0aIswACo4YFSrSJ z?^Sr?K}qy+Nia2_D(%91jO`%*ITns88&^qPO}&eqshWobEDd#)@+Dr{!6&BrD#h9t z-8F^M1gPGE>mo24$)?-HvRTUSkYJGiGPH>cgXu;XU4KcrNw%sLj7D?R!TH zU(0R3w?Rh~w=-FBC0ch;Q0#I2Rx*jqQ;gnlNmnliLgLQyAS#d1CjZ!=BOx~s83!MI@@^Il#gN2e5Mh% z@!RnL&`E_v2K>e(KOYXD%nlSsARmsGk!Ht^1G1@@f&aY)m6m)$SQ=jTf7blFL~z~u z{I7%G6f9um#i8_iObER)Mt?=)^{xe%+QCAxV7Ozg5gS_ z*(w@(`jX~nMYfr zy}er$to<(k$n|a#CW| zaUhrS&Y^W;vCaE7{0T@w|I+Bt#C`6%?l5b+HbH>Y@8(}Rqo2)p!NEDS&1=mfyS)er zK04Uc`yWpn&%%UKwuhb9cE#*okRaZfds|U93XWrVzHqhHT<6bRD?91#hL?2}l>D)0 zTrUSAhZzliV2EO?Yn$`)RCLB}en`g<*U1Anm;X^kljcEIde+M$vw*3EWC!mTBTW&3-uRNfDF3$$=PZxI2i(p3p!%D7+)dPktd`w) zf&}a_MVS4+BR>CIi_f7@0`|Y8@9XR9HGF|&;jsZ7gHr8A5d5L=yXKANweDA{$>6E8L??dhB|6Ry!D@K81J4S z?=^V_d#lnyp{LKkEnp^xiTC%OKz%&p68P)ga)LS?Ow$2ra0%Xw-RWXg#P4oa5HHzJ z)4wb^E_Ft3Tf10?f zFMHAfJyUI`!&b5Q7ck#M6cFDSXu~`Ce4w*qvwFN85DTT1ZST>{pN)LQHH@4i`dgo%M9ZCK>)i6z*k*H zF)qCFz$`sO0T1Jqm7QIFe*V8xll$ydS|grq4r1do7<^+$_q+H;rehe#^8E|*pL%u( z%+iG;T3#+9KGt%P7|xy|iB5>8c{y1W4>di|>z^VoZ$ALSG(D8&2V(ap4jcdtUjGI~ z&^uE4eS-gL;RPh(ztZi{o@9w)h@C+PSc)Lo;55-4L^=tfdGR+rirL%uvPCizD=qGL zXhFn0qtHt#N@pQ=Lnw`St@HKM>UY*#{t2nWjr)AHo(<3To5aZjAw!sKx8Tckf4cGE z7NeGd-7(p4Z7^waw^DpL^rI>F55PIq$B2L$7f4Ty4f?a$n+km&Cv0 zDwSxiV)1##L67%*YUeaVf#sre#=+$w^Q*vZfN*DfMXzHG0Q3P{^YZf2($jMZMdt25 z_aK&^0w$h;JsYW<*0_!)Cf%wphoA>c!+Hc}<}5{{c8_wa;gdHN=K&7O*XJC!hOU^#+)4Mh&noHrnW~v>Gp*E-Y9bgZh_wD+b#~u4ztJ`;exdLZoEHMf! zymP%KPWIksD^&X^v7xs;?PpKox`WRxFUS4=y#=1@Ti_5AGczyck3N$q+;AH>g>>$X zmH_8`(yl)X2{*M6A-hbBs zGdUJM8fog>jKqs?qHhlAv~*QLhmmfXpD#dH4MG3B$Rcsg;H>JRP-RY94LTi-p;ji1 z9>b6-y68^(&2+zXTVuS27AKOO3{~3>NP;MLmN8kDM_5P&hXPaCCh2oNaW+{oN^Ecu z_i*2vFU1K6S0CO~{o^c{o680#+6yTWqlfxzG`k*hJMUuL`?MECHcw$kQf5ih0blR& zeAgO}+s;vk^wPfFbF*Zy)Qtssj1Q_3muBix|<%( z#5-r8Gs<_~>HqK1My`r5R*6%jJt+wv@J>nh-zhlA!AdNpgc_)>_Yff5+7jNUexNsE zosZ8c`?-mcyfu6QNj6NNyJ6aaJD&3r^EC0zf6Qzwuo||vcu1XN57Y$>)0nm>?-L2F zYjj==&fBXs|6zfNt_;zbYN`l#;GV(f-u-_6^L>Vr`0W*YLo}^YH2kc>ObytwI01_H zi%*lM^B?Zm*^$0!lATbfA|7NI3d!7T3jMlhH|hGFUr_uNY17g?aw~k=X&LD(Ii{CW8YT`w z?;@LL5z5C;Z@oH`73F#Dc$T4k&K+|Iqkl(v{K zH~BvfYHHiT*0}@^7yNiL3@*LKwHS97o?(JlOZX6j%JG1ql0^q!-{bs!MBZIN(+s~8 z>_e80(3$#Ab}v0kUY-BIi2rT>=Xc}8Uev=94xx^FKX+OL!Y&Eg$T!nlo>|6be@APe zyDvM1aImp;709QhJ4;2AnoSkRkBrRgVugQI+8Hpf$&}{i=eMQ8MFlt|0QnN&cvUYj z0t_l?N`M0fa5E-nX8NY56P)EKadX<*G5}(#BIRQq-)WW3XiJPx$Bxdko$Ze`BBGL( zr%M)rp#@FD%|rLKDs$Mr%i(@L*HH~QrJqnFsV_7loUaL2p-kmxW$#j>X?J+Z-pL8fJbvz1jk|5Dq_1%-D z@n2a~nN{2d$ft2St#^XpfOJfAX*+FkpRF$!>_5lcn5pNwBFeKztp@v-~#8|Xc+m zUwl=CD^WT5`Q`XY3-j~MwEaJSMnCsR-`Lm)N7P3LnErr`8L>9n4$y@n*LQGnaHv<~ z90G=B0Ryyi-}OG$g9eK%5KG^m&flwt>hUZHzDo-|)}wGL={AcDBiACnE^@jP(98PD zX|SfDzIw}FDWv6z2Fp@Cb`{N*Jcrl?%68gprJBcYR;yQhP&{5maslIU98_E^D+S$E zp?D_8hbA!&J7BVVcgGD3nQH3`U=T2SiS=s2+b`CJKZFYoe}93Xt;+Y3JR)b0*I1aT!+NT4JXfY@$jqu6!r|d zPDP$#R~US$M26%KMgTGv%vTDgaUt@=f)j96*}8iWOqT6qf2W_w;<(FI4ot1xfhU*3rIK()6wMdOy(6 z*r-)~PM3f?xpLaiI^EX)0;o(CQz{+n)px}2A~bLSWF`6duz`$*^t&I*aOy8Wmwg5b z3)C9f&M>{boHpqqFJ2Qg5)d@>>|jBo4WPAA7PdTRLQz#{)_JNcuOP6;Z3;;VFrvUs zm8K+CadUOO#{~sZAw618K)+M<;Rzb*>hfiIp9Psc`8_})H9ARrBbKwQ>qC-%TS%>0 zZBD=&a!+(&9$Q$3BR9Q>Gl<*8o$RHbtAl=OsqjvqWu4}K--=S)J0TFvra=NzCC!#V z{BSDybG2nqZQ9J4u-C-4Uph(S&;pu5GVBejGADblvzL*7?_MU}c4UIbj}ca9IeMO^ zNPLV-zArt*@uz6_KNVkp{+8;zhoEtJKLqm)3-D4E_OHUtp~smRlcr@X&I%3umxczL z1EkET3R)DpD1a`w9;rKKh=2VED6a~-0A72(H|cwxQw2{SBWREWgbT~FZfDMrG?;n(+GmbH3;BGcIH@6&k-a2g+9^Eeg%Bz=6NIDg3Fkjlc|SC z3Ig(LN1zRGr@r?fY|0W17iHSj>1nWlfIyVP-kTFzOQx)f))xc^f8Pg)xahLbN)`L^ z7XdkzeA>|hrv{4)p?Jc(=gqa^A92KS@%G z)-ma#Ixq70)YO(IRUkxbMyY)oMK&Z~UteE=bo_~zWt;-F{UL8_)EZ^t`C%OU(>a@; z&E8x@DVd+I_Dh!kzVaIQ42Tp}x7#xHb_**0x_X!!fSV99eqPqbJfDl5RL7c$dQ$3y zk~L_G$+g9OAe|&M9KiN}sI56L_93q^d3hLSF)0X+Ox+nAb@i>C;{|488P|>{iC8Do zfe^y4Xt+bykgozpWw*)K|5<_d|3AuE=6fE!eJXx4E4qEfUut*y3>)(_h`t`gY9AZI zccBo8oT<-x7+UkL_g|?$ENjjD@GA(wGy|(40!tmoNh?X^7UQ+FrFI=>`M}hQt6A_% z-m#*hVuh!`7l2{{&6eRYht0>myAQFNHVOvv)T1!ryk&+nif7hmE|Fj1)$nb)kv(oa__ zYtcIg-o3CW-T=h4vdqlPaBrBLygVDQ4x{W@hw^s`#F(jfex9%`*7eu3U6e*%*mUDc z!3Pd5S--!ZM8`1j;u#Df`$D1= zil}`%iN5{EuZws1J=YC-@ajGD4G=|XVAjHB+KOl85SNJ_qhFqBG9!xoeEVEWW|jK4`pLCKdVOMH@u#spU1P_KjD?O-1u=^ucQU-XKl;NrdmW z;$phgw6u&ZM{YSyO#(bTJlAVYv1|FCSNvjPVj~@_-@S4qy9Q#}s?**3yzu>FzXC7- z3llSTs?BZ)jB5QOGLr4(O0}pb8CL~f{7uk6elnil1{^t+urw+*uoL^4g{FiyFahr1 zEFZWQ2h|IP%!(PmKi@d_RR1K#oyS ztjPVY#1ctPF~-4DcNb#WMfBuM+qFASnrjdTw4xxt_%=NMPT1NrB4AeScV{z}8yawh zOvf*F^#V|R5U}>^!;@Izn+i$3Nuj_3PuO#gQs`j(Ajk1%KF^Q)5%BnENEW9bss>ZM zS$+ZW5)dEFEJDfzplm9^Sj3RSyrVnL{o7*B3~6P~z#-z{QT(z&zksfD58(16+Nc8dRhqI?Au_cCB zYII7@g~i3`!8dsF*%2#cJ%oVYu?K;^Xoo zdYEJ3JH3Ov7^!*8J!}*UewpM08K7U&X%1bYBJn$}!#Q{_U7#^iU}>SN`{$A%wf_2U z`CgP2+f8TVQvUfL#4tqTW@lH6GjS{=ih5j!5#M*+epUhJk`NJ5=$>g1OVX~N+Rr7? zEicv6@n5J$I=qysRILdi@%OfH3Vp-3mq3@uxcRe@b^c`9@wXwfwZNpK46-VV!2Tc4 zj}G|K*x?m_2Yp4N5)Ht;2i{5XmbNby4J}(23E>s=4SiN7XD6vI%Dw}&Utn&&$FO( zI6}(H94xHe7Ev1^$G=(-KKUMJF!JA+2A3}}UqVQIJ2BsJdV~jfl||J7868DsC7}}M zLH_mmlsq5#2^9U~jL|A3;q%tgw)g_ez#nFV{MlG&DT815>9Xe@V*Uec9@Mig^majq z7yo5QSD+QawQf@(=5y4QsVRI?Sk)HZ!#=|7766A}|6{v>5S}w#{#{DL^)jL<+u)7# zy#Ga5Ma58i3i^SjuPiOqLU(s}2~1N|UwNGE&)$LVSn<)@=HS^ShSz>Jp;M-&E|_Hv zOBa4*dD&v8KFL$0r0-0N9AbJFL*RTt`UQOU>5=K*e6G~%xxR7H_{Z(b#`j?jp+?wKXh3+ii&4DeFaOYq?|n1a zG7$X2H&7`o=Ca^39kNNg7a%&cAIxC;O&6x8rqUOOGX^J9a445{;9Dor#2*f$R z|D$Iv7lG`+z}}{y6Cc_r-sn1n&kpNs>3 zdV%rZ?*af>9pz70^Lr1rxVRM-z+|pmzvXu%0s>I$xVoD5x#T--ow`uTk{8{)jw%sT z5;|;=k(OqZQiu0iQ6C!n&s|b#R7SMhcAB4xfx6s`av}tvH)O8r{aeV-TY~H8=r}%= z2Gjn}BSK3M!Pg73XhH`yGSaP?z_ore?(s1(ML+)Q#J~4D;4Va?B_~%VQAhQ-J2O^v zII-~ML=Bt!06eVcmBaPU<8OrzHe4T5w?hop3OBi&q(l5P}%HU{_n{;WGS9(Tf88Tis}D$`o=}0{Dnf zg>qK89G6WG0)cQjzZ$+71ZfGaaR`ngn8pUj=VxCQ{$LNj+xp@()7*bsDm3|X6wo@~ zpV|5%PMV$1Zn07mC&h^B#x1((#;>ipDL06;xiz8G^5O0D8vn`rdMX*0^5ut~_cgMa zP?wQkDcg(0of&Xutytf*`y)GMw$1rvT4nt-N^EKJ+0TF8?O&qxG_*v~X-DpqzJscT z1l(7t4_v+0l0BHBZ+Lt7$^3Vn@GHQ^-^rwZr2hUZ&zheFjS&0T!(j`odj z<}sDTbBi!7>uj0v8JY3*LV&M0X1d$=VA`O?xVA=PzB+BLO>NGv#W`|nf!!mpVUFEH z$X`rJaeWsga-LAuYmr?-e*g*P_>KB*E7|oWowiPt{Kv~)OL>8j2BN(DZ%%-$Z(Yre z$W&*CTD$ky#9lag#3Zm95;SY|nJ(NGz5d8dmb@EmLnpiY7!ZR?qXh+eZbH7b4O@Mm zXtL%ji?g17N`8wdaIcoD8@N*5<6{u_50LS^k;i*e8AjqNp0Nut>6;{v43#%^ksUvb z!}L4364DPN9FD;6^})>Wr53|(Af7|AOV*8ov(8BM#zUVIM= zd}GTbXj^(&!$L9F+10vsfO|Xta8IcnD{4&qlW?9*DE5lvx2-IWs3~zD;rwUYfi8uo z+=g5R!Ar{j7z@=`t;nh#+*t$Fbl8u-bNDCn?}Y&l4oN@f&+FeKv!xJ}hhp{XXbjJ_~sn#u{xN zM+G2%v2q37L{nf7U-28yl`ni_J9L;pvGWtH}Wi%uB8sg~xc`J)3BU$bIaX@41 zYY2PO<3K=tQhrc>StYMAj@67m&T$OSfGrN+)#J~ZZ$vrk0vR`ZFEVt@u0tSMYt}y( zX7}AZUmdswzB(A*DoXI)!Jsdbw8VQO7{sn;h`V|pKNbm)~I`emlnaPwV?(B``~A-h#yHY#7LYmTr$S-&u^$ID69FH1RvhA4MQT5p~7 z@p|&!nr$Dry|cZv3cCyip4VE)Wp(b8RV~Y9-5(dLN1o|a^jL5i*m#gVS&=$akL=c| zSQ|Z(1r#$+xzV*eEmI~h?Ue&PKSS@rY+^I`gKT|eI%i!yK2o-aHuaeMbk{%wvo5UT zL1zlY19>5`i7v!$J=#puo}sMxxm%wtKMKxx7RUj==@n$9NWF+sPAvQyn*P0{ED=V^ zyCVeC%?m#d%Qu*yugy<-sU0w!;`QmlVoJh?6>U~5@Qc^>QmHF^*-U%8x0#E3|Cns( z55H5S?XGF8T-k>0cRIGcNl7P0xBs)h20rNV9Xsil z%RF{~faGN}HfPmu4hvcwvZEE9Wh1j8?>QznQx#bZn6KAC;2 z40bCyMq01n`J`26c=4sNC3Sa%OL2$4%7Y$a-8i{*;5o|?C3m;bnVq`Ls2_B9WD>|e zk^Us~mNC+>z>&ApGRri+EOOmoxxr{XlJ1WDCSilw9Zb!4`_#1L+=<5F=~BB@qaudq8- z|2S5CDzBfaqozVUTluT8?8QkvMfDbirH;>%#gwyHl8L0uV}RI$jJ;VK)5#_0raji@ z4;*eu1y38Sn9K?R!cVNRNrd{2MQ5M$7vyV;vyLZS8(qHXIJf0`4vX)Axn4+b4nO-d z^1@~%&Iji{_;hCRCMtIQxYs-5VGrNFR>h;(Da0?&Vf7&*^D-LJ6v5+HjjFoxAToxX zzb&joe*@iUd%*cXEvKIgPf;8;W$040N8aV5j+`P2yU@*n8V#ICH`~`x$-N$QPAG)C zPnm@?*?439&wb_jV5I;v)cW6^4S}#s(7DDptw3vJAJys4NT%(YwV5e_z~1R7;fG}` z6`5LQzx9*Sk2?ki6taTedPl760U|j*@m&i^JDt=H3QK%n*VJPskN{ zp;N~NMk;G4f}Zl+qi4HNV7{S(sWcBa0s1e-cNjl+)tNgC7Tuosp5YpWDfm`z}1L@02b#*`O zS_^7}O> zZ1MVE02f%;E#oDm%7dYE)?2CL;g!gMP!db_TEG&pe2uE@{UZi0?_F}-D5XVPy+IgC4yo&nw% z>dhzpi^thC#tfCBJ_7eP9)(2FGX1a+)u(e+LaONcNyV zrb&Cl6X{lJA}RY&qykF2Trbuyf=NRPQ!slJY=kOmQxeBp7E327 zI{jsup0~3m%g;_40QO|RHTQVdF#`7O?53|@>4=TBS0;b!*XEw3A=F=a-Pmhat_R3-{@6X9(AFlHfhn#rM z1LiUMX9Rer+x>63oUC+br;RoF7}de~Mi~19SEx z|IjaRPlUt}X|yVyMh7)}!Y3A;>_Qj;j~(1!@g@@U|bz<^%pK-!H>a0f=vZ` zHu%w)UR1(n@CIvb?i3v0tuybGfZe}0NfHBlrY3BvNIjSvS^6URNnSbg>V-%*lKCAO zrh_b8b!IS{&?Ld^+rpVl#@l*4;4Q{uF;60ZLqsGp(j44dq#A^cl2sBCe%!(b z*ZIK@4`l|K_r`91j`Ie68EzTiROKwzHA{OYVsJ`bAU6b!T0H{chz%-+cuBz z9RR7>?4y)!H#I~ms5nhfC`AC!{b;FrdN=YtqH*7W}r)rF~w^x9dH>r9xbJZ zM53jaVwIU47&qz=j?D+P_g=L%o1jf6$aN+68vyzVEgzGwTBY#%J&tD@V3s$h7Irlue}+7kmc>!#REexzLxNgoIx+tki(# zy%YG0lTKjwO)F?G0`JTwu(<^>kxwt41=OIKrX;}GHYJll3rERvvwb@W;gOC6wjfkRFCA=l+0%CjtVcg@?AfkgIJz@ zmNWUL#$rEHJ)u4^TPi8Tf{mF1Pak*rht#8mUq0e}t>Fv+rLJZ|;;-L=e0l;>FS|O8 zTmrtvxv+B*7MPjZMmSQ_bw=~F*>7)#x|<=23EsbvVD`XXGKKy9^x0EUl+tT~YvCq) zfg-B?SZ8fv=8lZkL2BBg^$sKF6dY$dyohvo#?f58`I5S_iK& zB5u}6nCRsr-(8;i*di`OkM;?}AyTAwHy&BXioX8<{8@fXq0T!ChDxXmiN3OUxw!-cA(w8UA+<2E zK9N=jSWm~{z7_l4%CETM*w8wV&j@6Pr>_lQiozOC9RDce3aHdSO)lET>yQ7ith+)u z@3#(6^{gx$jSbOOTcX-Ve~!E@RCrEVp~M}$CX3FQ6t8h$h4%(DXl$Pr1l3a%4?n)t zH5S!Q)rh?XqdD62v>r>@@`DY~KNG1Z4V3Go=GKv{huvz19wQ+*QPu#|1aE~otiphE z9(~RnlVy<C(5buI*oE zwZiHg!m2a)&tJxWdI{v6S~P$x+t)5^_;42MJ$)PSP5+HkrU@NR+JrKy4vWzdk?09f zuG}u0n{4~gAXf3!{m?}HQ)d6^q%*DM6!NJ1>~!y^D2T56*-bU4+ff415GdF)tanbpqu?i1^012%-u{) zLol1^wIk(WVOXimuD4RTA&`%*+4!POy=l$X9aY8{6%NqBY+hWD&$r&~-*ru0nIs|S z1|`kMrO3jcwwY*>_Dsl18*eSw0TTQ5Lwg^_V7eT{8?O-Yxp+Kg=9U$6p5I;m=@CO5 zU>-XJg=?=A4nBaWijXwxPcLzUo33RtQm6zCYKuGxuv`+A5;$N;Rr0G56o^Fncp?l7N(&u4BZ~a0l&6%nCHm4&@}vLR=Z!W9 z50#!-Udx{ai$y0lE0?e`ZJzN%!#G6=2qJcqX87E{5)$dx&V6`%I>eEE`4z_#%B2im zDp&prKNo2l9F06j)?_q5&^L{;P5^VBQ^TB`--~n|h#j=GCmP`kFVnu^vUB_z*LS_y zg$~x4$O@Ok6QgyqB-xlh55LN2;Y?+h4R;LrS|=2O zdkRNsoi>#6_&%Ir#~I0lUMI(bCD5ceNu_X3sx^8TDC@KZPd9O``@-ce+ag>c54R<4 z(6bxJn-3Nl0!k`pvmI`PR`3;X$3~eB&M4$u-(f&r2I7Dq6n287Vftf(z5#WPN)JAK z$gp%{RMQyE1DaflyIuw1PMq-2{HP;Z58df&6p|PRT_bqbgOBajEPdhYcT3Wt&ttK^*yAR8i8kC@U*1Ha+6sIpzY3)a`5$hTbZVcIg5!lmBzo%cM(`Ti?#H`3 zx=+|&s-Gjz!DK%W!KKkL$VKB8_q?v-A317}TNSi#R^gID23vjhv0$-bZohWZU_IH321D36`6c>iEiseN ze?07|oXVUH_<3>a_)nZG`(qjgkCC)nwAe9=8@Un(g>mWy_nVx0%53U{Ec>!ppE!k2 z-`oGh9R02T0=N<}IuGB1_SfB;xv|i}Z`EoX%GJBb``RBRveUHZA(|X9C(bHSo;5&q zfA)Y?;K2#Vq-@2z0ZExAj#D)sg_MonPvN4uV}fpo)-U(_`v5B)JdQm6%Q))6ihXm( z=*46l6KQ{;s9o?6Ab`H?xHHsSQq)UkPLf#94~9kVjcm$_+K(GBNJ050*+@E+}*L#CHt);4Y8q;?^^$ zhMdsszofd8I7ToqZPY=n_BW{>zh|wnmFNL`s>Ue(yX%q99nRNPNCpS3MhIe z+YraN|57DEP4&JL*e@=wMi=Tp*vtrTgUsHwj-ReUs zQnhoH&5{OePp4e-E!m#12mOu4SmA4$!^x)s>4Rvhv8U&lv)snTu#BlO$|n2XYR-VV z9P%~z6ib-shzn2S^(F^zWMbBokgpCPG!fNo7*PKOYaR@Mg@MT%4}l4qAG|@6BZRNO zkjW_P2wDFJD&K;Xr3Tu?4YoGcEY#=qH0IDXSSp$e8vIuxQr=lWzBkc-`R^Tpys>{l zih<4e&V+;bi0(|7xg~wSbkt2h=v2+r@=u1&+r8|)GRM~LaFyt5u|q%HOwdWm)9AI^ zOE%EChaXU17&-q%_Ea}uokYF^jaBm9NyLsJCclUeu%no~#h2dVX?Y z?~8eS9QOpZIa6u;H!-}pE~(l+d}DP#q0u<%<__pbMTLAq;lmeUOnuZjL~mnC7L1JP zNPF(H#Qu=R{6;5|RSkU%I6;NYA@4S#VYAmf}p$$w+im=b%}6 zG)qUZJnM5FwQ$_hba>`U_F364fsZ@;+rEKf%_?DQwt&z|d?2f5wyCOFJ_E^A|BWn@ z2hcoL){F@+o(F!eTlcgd)O8sbs#A|B;D}_#5IQnrcGOiE@g8vl_lGmC9z_tyn|+(e zU4!rD9+rQ(9E6nE75k#2-*O4h8{}qBwg(K7e#a?i&r0xsej89Y5%C{PTk|FrMru3r0jYsBeid&di)%?V%;oauzUrM8>wZO#Al5~j zrzoGAZ{HF&O*O*X^b_^iY!u*s{xLVUFZ~>%74m!jKs$F#`uu*kA?l(HlV(K08!Hqc zni2G)K0&xYW~^tMck$O@AlR!@{sdXK{tzYd_yQ7?keOBY<-72w$KR2~|BV34qg25w z0h6?Czdo8u(&ibpl4AsrzTwU0(1xM7Gc_A#UG?xW@>{9$rxdy4Gv36blQ9{%DOyk& zar&AG#=(TUO&w}B8gk$!Lm#DwhC)1}q6}?L?v4$Q37O&(*TY49?*H64av^SPE`}F_ zh!4FSOG~@xMI<+!D9U6z3Yiq9MS)64XH&(f^^?_q(KtMr-U6@nVLFGG(+!{W zE)S`yzlpfvQRfurdMc9`9(B$VwM&7@Sqv+-xf@uPYPF%y{%vGIFE3PN^}*ld{Reu1 zn$fVdW;4TwJgMGj`3=~zkMgTm3nFZeZ3mEIc+|u3u=z%l_(|n<_#D^snfu zd;Yevc3AjXefzlaIS_1)`oF2s#R%r9H;%g!7_((+Fs@g4c9Lj3bxy0a?D3|W+&#yI z{uUr{)B4Ji+%jh2X*Jp2OfsDC=R?KMqCs8_PfM_;8@9)0CHmJ@_>1%g^}av0@zsnS z)=1Cp2?hs;!t49w;F8$S6Q>_uoYFfB%3!%{P@KpN*8>q-UhvtJwS|W6diIB5O@Vq5 zTZb`Zg8_8V`gp6pB{JA0Is2*bW2W3)S5*uRggHGS3>LHFq3{No8SvOx&&dn z8bts<0<5QG&q3|QLyq~e_FYwyaH_aAbmCcvoZ<$HY{uPPC>4K(3iFeQxd~9}n4=@< zHu`5PJ{(ey=XMo5xY>EP0)N*!XMbpT7yi8Hb$9k4(v0yB#mi1EQ2G;i2GRQVeAx5H zHW!d>6LAu5vT{s>vP(~baU|gWq`C3Cfjj_iQU6p<=mw(y+w7z4Y3Tb=B$tI%<{H!2 zpmC#GSXc4R0-5)siF98g-2wf-)5@touYQX;kH{5rW7ML2Ppbh|9?QbS1*qw& zz6(JV9PMdqKNwd(!NUMg4t;7-)X?Z4Va^>ekNu9p(u8hIp{OrH=on~$u< z1CLdw<)ON`krLk?Q|JCxG>xaNnhZ3*bjuSu`x*pUas@cfX2r?^qRSVh;S6lqb*n%Hzsu zR0rl?t5|)Vr)H!r*8{k1({_KY(D!JPBBtvsJtsqY5}PSG*heZV(lYUQCg)k>Smr5p z+w;E^25s`bnxS`f%KLvYky2re4`hlzNLtvhuqxqEQ#kR5RHNX_fk`Zy9e_OaNHQTld z&ty*bx~`{j7nl&It|$L0;HIfEI#?jplS^IfS?Q%#2#2U@`A4<(4!nsONmy|DV zmf&0Vmh7o#clrA-QrcC%pf=G69vxqCGS2H%UUr}v2`~2|}X7WYc zxC=j!K(Nj$+Zr(Az9$Y(AdHutxac_1rh@3olr2WHmusH0dTN?~9~NJiXwnHa*zkIS zYQCZ-dxW+JbMmrl<2z8Xk9_gZ(q1^%P+R69s{}NYJR(${1qQD@Q9B&Cbx!v4HVI^$3F zIi!W+y2cTH?V}mBr$z+1xTaaVr_1p$X9=Ad?%^8qz5KktCM#KOXneU2i`~z`{p)z7Y~(yWxCc@-cAvDKhNJX6&pkA3~i_02=h{ z9vm%jPm~@szp7W0D*R)p!DV@L8}#qKvd+KCVkqdsaB&}5I>Fa}zTn<<1w5jKtcF_y zJ#Czlg@ZfYZ7xo&!N9YHE!Euo-Bt)Kf~w!Tt-ht*_DZ@g?Ns9Bd_Ps&TEK`ofj+%M zjDn^SiC(qfl)K76AiUd3`rBapZNai5MoL&-fCILFF6a z0T&t~uLt$D!6LuG`}<<$K0zkA-Z4 zK+0ak;Il*bm5jk>%ssjT;jftgp|c8$^FW3B)%Gs=YPC*>(eReS$TmSA*++M^y8s>_ zBxU`ywYZcCtu7B@xiYGH8ycKE8$Hrx$S3h>4XmB-yywY)(ZjGY;8 z8*lyMgN5mUDNxw%EC~@!8FSoipJ33^G%=T(|M<4@kF?|y1(2t}m|$9WT3a(RdLary zcK9$M3!lvR=!xwJ`WIV6iMi$edpTs+~xrp``HZ4tGR;b$nLcVT}>U0dyCt8dVq}0}KRNqUM%tPT&!!ljGQfZY1Jg zbO5pP17h_A;XLZSTN#Uhe`44>lU?JDvVJvTB)tY(Jk)m9g*D1Shsbt%p7L(>|fD`ZAhR zwElQUahys@8XhHm=H_YOlea=}1EI&(4YdDdcuN4X{(b4tKy6|vGDz?>-K@j-S(4r3 zQTtm=sieflzQX8dPWJoOMd7bi4O78%4%xYF6C|0M!jSe49j0a;R@Yy5y45YeH_sR7 z+fIMmW;G*fpk!gsD`V*!aT>~O51P&~#mbt$P3qO-CFh|a5MZO!v-m~^xarUj*SUTQ z9JZ@f!511j^E~emre$FtY9|!e)J#Z7Absf&id>G`%cGa{i(B^YN_*I%I)_Wk_xm6h zFlAoX`VIg2^S(!Jnii(FOHSIW*UNRvF~_0POJ<}grzzDYe#5jV&#@Y={16G=GZf&Z zbpM!5+^_KvRb2g&Z|qzPh~Kdjc$Af>Twc0seT*d=to~bHfhs#=h5a?3fXcfFY3IgP z&ohPL-g#sN#P7J@jnOEKjp~r0KVs#=C`524>PQUWN1%GSq=`1Kt|33rrx9rAu(gkJ z3XiMC*D2l#vzuNu*2u!9{&I946TiA_Lma_TJf*KEP#SqZxdJ>v%xq5%89Xr>Ze0#U zdL*3yj-Gz>M>XOLTUYg1av9b|P#n-pjm$&ueZXQ+7Xo>I6@0b8$A2{BF{A|Yt|#|= z4kltW&~1qlUd#!Pg5#o8MJBy`MCM{V zwv28^^6ro=hb>17m_t)h!IN-M37zHBl&j++?Uw0G@-{n>&_EK)W~g-#{i3f~%E`mm zoj9x#T*`!Gl{nI|a{!sY-k-G4LvuIc5&}OP4n4F2PRvaXhv$Agh3xXf$4^l5|0CVP zyItP0*@z?1q6DQK2V^yB+J|Z1FEsen&Kd`PkW(70qvfDsylr!hZ>G7rT8Hx9me~5b zeUbOJs_pIiYEbvR+EPG;2S0BC2j?Fm7|?b)V+6J6)de3`2Og{oX3FIyWv};Aai!C@ z0;by{%1`>0x(nJJ%yM&Gy(WjcC6Xu{Qxyv>Njd`rbihjJDTQv&ey%0?CdWtL8!*&w z#88;>i3?lO>KBnycwXdDeK)nh*i0=qCU;2Vm|tQ@Y~kJ|WXz#{g_G}R!V`ZYjq;Ko zO@3~~%TiF#6!!FN4}810#FQOKu+7)`*|kM(8J;B!nJ`cHnrP74{HrS4pV7QO+EgM(F5a&e z^2m}emIGa|5AtDv#2)0mr@FRj3kGku z8&9CTw{FH(+UTxsDzIu5ZNJZV2n;shY))@14NSgsNPAA}ptzh~lN0SfHm&NA>Y zX5sTI8qVMN)0wDoR{UV``%*dm@gC)fj{WbIrkiD1q~HNqXo$M!-5FHi-*aN^`uFP@ z{wHVpwByzXsI~3S%1ftrqDMbxJ&x{=TCeHyW_7$l>8K{j;F|D^3?S&omxPfNh> z+3+x?iTyNb#0qrW9GpF&4qguFh^$a4H4gi_quxt*3=tq5n za*%H82PXRW=CY_qz7l-opF@5zF0|bGmA#CUU?Z?pEmwx>AhWYoI~QKPb<+GlVl%9) zEqg<^T6Z!|-*7A$t;WE>3~OYJXmOuLvbObdT+?8!Za8me#pXaZ>cZkC(R>qfEN*AL#RZ>vOC%K->`G0k6< zMwyYz0C0S1A4FK#3z=H3mw3gQH{OZ7yDp9Ni}Cj_ej+_F-tt0hjWL3WR?yG&$DbLb zYe%*(>(O!7*lPPl{9b29SDyB-=!*-THjP-Ei$|;Rlww@nM@pVZwTO@EZs|AcyC8Uf z(CH%&I*2J{iaz8-%=B=P{GNUJ$TnC~xHQNBQp*$=mN$_N+XYUF7KJ+Cdo#oGnPwNq4^ znpo<+zgLtDHWxV0m>g;9&vD-UqG8g+&pj83Rl$R;U!`sjXBsrNn>qni`oXVfe2-sW zjAxd;wUBC7sHPB+lpBg4Gif}()Tfuk9B6HN6PSXPn~fEfeXQ49J#<`1T`6Yd92JG0 zayiSm{@FX1CL5YS+_S%c-2&oS+I#a z(|{@A(#iYlJ1OQnv|b?UK4)`)TahUrrgufUyz9lGbr4Y4f!r)!J5cXd* zhHf(PwNtiX#;tl)3WkTi5Jb(47-`_i^r~6`VcePG@Y#6A9q8_EZ z%4s}@2#%)3%81s?FX9Z?S5n?vqp_Vo`g$&qKP<-Og(X)+(GC~tn3(oz(CUhr;NH_f z*PXs!kGB!x;jGIlooAcXiy4PKfQyU+^-&sCIH-$R{P6mPF4tcD zAW~wZK1~ojWr`_K)w8otkZ*|=dM>|>|0enkW@M7Z9hyX!i%w;=v2`xVz*6IPQ>QBP zN)fTR?-+5?t~|`pHig>O9opp}l1?Tpass&$SXu5bgQIMEt#3x=g~}Ewl@$bEGYD&q z)xlzM0C{7gyhXkLBZ^G#{wp~7sC@oqb8$Fum&Pj5a^s5^MN1p~CZ?5Dqm&f%V1Hh% zy<9JT>+5Yy5|WL%%^|aE+$>;J2x_&^pe?f&1tbwOrb$uflU3M^QZ3&Pd7so+p>}T{ zaowYE%_QZLJB`1#uNhs>-X8kMFB}NtetH-I!VgvXpMN89J`+&sQc1N) z*A@ofl87zs9^KyaN8anezA-1dk<6^q(=Fj7+LaHU-&mMy-Vo4Ff}&h}gg) z0o7@RlKM*!A%g{eGfNewJs>p13?8_VX-*fOr(xqY(?L(spdX0XeKsUqaxQhduQ?EA zFA;S&wGPWcU2+xO7eFr~P~q_s2GaLUKj34A9!u-?rPP_bj@>=`^Fd*0o{2tPI*rbY z?0J4Ak8OAZJsM1L3SQ437pAQ?sM^0UlgL-vufx_Vg+raMGJnft37jS0#~w^&tVnk(W6K`|#ikwYTXy z!ObYJs#@FG)Hq->VY-+G1D^MkLLeHCvaRO3-^Buu+DbHjb^}G0Q<8E9Duu?k=sT$- z`Oh@yavXd8h7y8HswAv7B!`%52B|Q#-RCR}da@_o#WOYaESgh||JUT0 z*B4SUR+s1di5iPffPXU_pM#@>P!GGHW}e+R=e@Uq1$&eHsxtqn3yf0j04h zr~v*pnu3pfmfAXc&Jefn*#nz=_rtMC-1|NGclLVx-kaZTX%|;zjl&*c;Bqfi>&Es^ zcRe5^R}=CbBqX0#`xR*XxU+1j3j@0S{5pqr2263+OEYDg4DYth_gS)`M$9++e5i>H08Who`VhNX)VnC|5yZwvt#$t{KYB!SlelYk)3~=i2=75h#g^Z~fCT zO);2wu8DUV8{M4yNy)ZifZ0`yPT5x(ETT+8ekz+`z{7kRVb9T(G(Sj`hBz~fZ$Ld+=1@@;t_`o~2Wp2S-9aWMYU&5G>E_J7~5X-$=IBcD| z_W)YP7y?4;McpYfwpR^`%FUPt$>(45MMDhs(q}3+Kncl5_jGK#Xf~tl&%LG7U$QUo zMf!MkA>NEamonbRIvp^1=9WGMkd`(Li}>n=Ck^ctXXL4Q2**Lsi~mr5(3wd!AZ$S_ zDZl>jVO3eO-5qJ}?o)AP+}XBDhbkEf$uMJYq@V6D$D)jGp6DH z?g~x$f(LQxLrBX-uy$!5yUkA1)ZlP<%x!f zwUdJ`dW^wg=|=?~fLN&cpH8a!+fgvQO6of)?F%z&oc*oWP$&hkfmgC1dod)k+3BKuTO zZ;2`E%lPO*A1S3k-)C5HSDeOAsMPFPw9Drsp_rf#^$Rp~jI2;xOU(^~Cm`&3Q=x=- z^E`tF?GDRN8@RKDI)AI5o7Yl)&cg>ABsn)dF(y+5vit{?NH~YN`IH|e<8QGj3x}p3 zHh9-oG~NF?8B5o0J{Q5;Aj1Qz4|q`sfB0=YS!CNo%SmbnD(AU1ybs^!F590-BTcdf z)XwdPz6=vc)J_dw+*mcNrotj0m1}r|)Et?OJ28%wNgC1ZW%p}=&!Rm-P*3+LJOORB z!vf$mYntEb#^Ryf9C=3pztGiwU1yF8Scd{bw;v}^T#SXQM#xt-D0oNYCIcDh{Gt=G zcb(+*s72MHjL$9t6@HGZ??#T#;8OFQG<9WHEC=I~3AB~2PMkz-*ziNTzS~zwi;~tF z?;NX2qfGjBF?%lJVe@11Ub5*)LHKv8z+?8yZ}?Ek2kvUEUe&!u3^EL-n^v(mGv}%=KF+J;$F!z!S-3%wyk%uwEVw2yU=Af+k-wR6V$JK8(HAikg z41*V?ws+B>{#CptwAd=0R{0y}+5@*Awx&H}lQcK#7XADv;9|Ec=I`vswfT2ON>~J- zQpnv!PO^UVc%8pc0RbCgET9PeP0M}o32LoS?cuSe$Su-^H_*U~dyt5UlkQ=){MB)n zQp=4mNwyXb>#CP0&sB=52ZGLQqE1iGrDL3$GDAjRGS55f#GYTthy}6969s7_jxT7+ z>JsEdce$wrX5vGRov4Ts+Maq#Z4nrgX?4m(A!D?}UrzZa$-**ZpCx)k-LE-HDs&QhCWz7;{f3zcgW9GU(NwlOyaXxql-B?B&BETf|q1W6^=oD9E95=tA}Qj!AzjfxiAI z#j+PR@O+UQRYZ8-spdrmRQ}H@Lx)_5`rddA*Iq10P!rLnk@G%b6~_ZL{#I3wnHTud zNBdR$<6$9vzxm5*n(|r|^Vm$%Oj8fMIOP<_FM8_VY2y@lGVaWar!)(yH-U^?0%{LE zC9ij=+FI9TV})aCx@}x*k<|u_^QtN-&8r(N8;$!pG4-2F2{+G$hs&l5jc}fkTgvZ4 zw%VkStQuO4&1s?Fi~K?gc`<{nm96tDou_HJ+}Pg|A&iUoh~RACUa7?;-ic%1#L!;i z0QgM(Tx$euTYAbgMGaz)m6|sH_(tj@d!CA*Sc4RWLTZjrYhNEVU=mUm4rAVTE&l!b zq-<{<@|kNCJu-j2^;N-mG+0b^xepU=J*plW%`BsRWKxBL9}}m7INl^b~rbHm*}G#4st+VPSu*XKL5Y9;|yKq;`#Y8GruNq^os; zI5;$2SseOU0o>f$CN?~lCk)>eeWc*4k41uE^=35+)z5?U#7 ztA67QkR@f0e#l$8d3d^%*YQBZ^q+I@E}};-h`ao2-R;rXtKDQG6TV6@dGXdiqjTyK zLixY$C5rX$k6O_JqfK6HUl(01CBYR=Eq6J^kn1-68+(Swru|1@lJ?*!yLj^!H4hrg zX$?r6>WR=0iQ306^R5nV$}CsT%52F=X#kjFSfCDb%%CZr^sO<-p6l+Ru=e#ql;`}x zVhUMA*!y&-E|nB+VL7aH#9EezhWGye@${BaaWq|^F3#Wtm*50~y965~xC98n-Q6KT zfCd5~Sa5fT7Z2`k!6CT269ye%U@qUi=iDE?R@<)C)vK#(%d>YSMMXZ?tBjIrMRtu{ z%|lH71s1uI29zCre*gYI<&1>QV^0@C_^m&MQF?U{D1sR^Su+#NQy|Q(y|vS~Vsn8P zlSIY>g(`Xf4~}pM1x#2T-%@ZDgj(g-`D^?a;qGd50u(|%VaMXzr80;IpxR`;XR(zN zDYyB19GSSW^|Y^7BcD-F`gkGqEV>T7)GJUj6&JVaS`gjW{-1w<3l-Q2C_L#-gq4O( z{SSv~TFP@YJP)T-{2wN>7q#g>FXXB6xL>&OS)myam~+Xzm}>7ny{9(4*jTK6(+Yoi zO3%tLxAx1>={)&DxiW0>JZ}QoA?@~&f7pa19M+O4{^7mA7(iV+diOQV|C4#N+3{7P zidH1MpfqOqg%nHJ!ZUiM63e0f{J!<9$UXO9`L5_6IK<@H!=EN6u&qAEfLxh(^`q-H zY!wPTb;GeY;m9VEN{aX>wp9`Iq_h;n>YV5u|GLE!Q#;R4--_Kx3=M~uYgafKV_|Xz zCNap5+;zU`I($(174pQyu!Ha>a0CssPBQNTAw#VtZ~M_wDr_EL2^GNrRh@qK-c1rV4q|A^`=u~2mKwba7Z;r2Cz=-&CO!X`{NiM}`ocP@;?V6-J%!A`KgYy90 zl15=1WAbg^SM@B^bx_;p@PM3#s(0wkpmcCuxwwyJo<$69CfT{R;O-K!OS1Gdrp%7z z!O8fbve*qJ>2ezA<(Z}<67f_K4ChGw<+H;42OL^!K7hFu=A)04drQ@8UA>>A*qfKdniqnt*|g{JUPAx9VDRA?U#`6P-=t)3mhUmL<{|+0cW%K~zcO}s>zq$` zj_Q)GB!*%;dn+MbvWHC~ZL#Dq39wC+dg!3C{tuRWnNE~ zrsdkz@uTG&0%-7K@9A-)K?IP{c(;G+Ao!V3>@IBw<~z}c6#Yw%yju|S)-RdQX6wdo zseSSAqP>v%Wdw0as4iT8f*cJ?nY)1B1gnA73b|IFIkYvJ^=Pd@fH zY5Vk_)?bQR7bSe(Hy$SS(Wnx|2zROq5|2}J18(D=Nw<2AK=b$|xY!yjy*bt+OKE#M zRzlNj-JcLc&}n`>41Mc}rjcz=0&nib(irdD%-Q%F_D$@fl2BZpArof9&`(Xx;D}o( z`Cb0^z$(GVx(XwrL7uu9qRNsDThkaR1QA1e_5P#)omfVq>YA0MV!9fk4D3N3Io2J& z7<2U=Ohrfj|D_p6rqwK5CXEfvM_PEEUA*QhZf4z#HV*ZIstv`mJ2O|lVmqKpE6vW< zoG1AS+Qb#*+Ep9cH^ci1W3M>32&cYrl>UPOf?ucjOPuD5&izO$MJBQ?mI>n*+!Ze- zl-&QB!02l_Z%{T-#a^*!KWNm{(=U$wTxdVMgC4$VMO zf{ds?>Bo=E9zI4j;4vKeDkv55L^NFFwMnw!Udz;#C|0ej>+kJ913jI%Llc>u)x(VV>tY$SC}gV|pXRt>Ts8VARvrzlcA%k}Y5I0T*k78FKJT3p@Bp|nA(&U|O9 z%<;3ACV}T57ibPz)Vv4-@TKLSgwKseS}r;ZL(VOG>|zJg!9nJ8^gj-eFp2BM8Y+`q zK1u)i*S=QNmSYm=fX;T4Tbfaj#go|`X7pM|?sNYZDJHgWk8Q9rDVIl?hAd_OV##(~ zvI=(pF;412|ARA5Zg!sO&AZdVf0E~;Tp&g89*)Zd@Aa&uXFlFMnj4r1Lu4!@N#(uER- zlyVuNZC@zskW@I&B5!Mh3h}E1lvoO^6Z_OrsfN$8Gd^Nu;`~CG%npc*FiWdS=vb+~ z=hk>L&fc@lAivV2l#qS7_E4{ajdkGgLQp{ALv*KXRuDep`R;k2FD!iXmqPI)@8_xpc@TSDwByyZ- zV$Tq^%@L4)h>j{vTfCD=;o*PT!}fFq6g<5D#`f8{*iQ!5gqZ1b*)$a&r@-Q?H+c9R z-T8E^d#0xQCFg0W-6fV1X8zgV`eOz2U7 zr>uB&W#A@kxf?G43zS8|CvP3z>D*r+T4u@dW7vLmZ_Z;sCbnV1r0bBhc43DtEMay% z2#A(aPM?r&d9jR$KDMxH>kXW_Ug5zW{i*~i(tPEc5*9lzyu{BllUj8SY zWtQLooNTR|a%lSM9@D8rzv2twhn6H!p=m+3vYpYKD51coj;l@jc4+oaG+y sesOA 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%0DJij%W#@`S}~}t7s8Rz^#u@STHKhHr^Gq+D8T_ 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 delta 227455 zcmXuJWmpyO_dQIPAc&M8(w&kD(x7k%De3O+lo(Q^TS}xsx}=3eqjU&J9=hQW!U0bG z`FwxR^I~4ieO)v6J$v@G_u6Z%{2a>RD~c3Wp!K7!fsdlCx3!m}hmWJX8wN(e*VEhy zx9wNNVN(-2G{XA+PrATC2bTEsydSdzaU)wDj2n0ZIVI&_hp-J!&slC8tZ~~$E`@a@#!KZ)f}TtQ}PH^^slm{9kr~-=;mCj#}cUuh84?XkG@Y z06oEmYngv(-*AhPP9xw{h5p^^($1pX$lFsCI<<|shm-$3%H*})k zD8s7hqVd+#vsm9>iM+o`-eXX;mp_zSsT0xkt;r<%Ud=J!o?JClr4Ty9QQJFSlGq|)N+`+2s9VxBUVEN{BDqYJK1r_Zs}WoSksdGImR}r`%fPF5 z;d>KO{ei}QZy~CE_^6c$`VI^-E-Q zE)IvoaqEtWfbkCp59|^ai2Ou_Oi7*}?^iyjlIq7?RLLU>PNSD^CMH9+maU(dIGNYi z&%cPjlZRi;wTxO<14W2KuQ63GdLtlQpMM_FF^W*$#^>sL@+#ea!t85S-I16e;SnjR z-rbC0#-@dc(KFiT83uVNc75 zT%x^4kvvw5-2wV0H$UCM7lFotJf+%HVS2;T)%BeBQy z@$qjiux?_Zk@?&2_iDY5^s*sTywD}w@h(5is~*$dpWf7h(6xtK{q*J+HH9c*R_G7e z%NLJWp>?vCJw&X~@3N!a|9IKa89||Z?{>9DcPvMDJV$rJM{kv%=<#Vr4&~4WdNN9t zC%;_U3MOID(T>2a=0H_(g#po6FIp$*q*mkL)7IaTS6)uxyN`@XPCUh|RJyF1G&SrV zCXqk6ZaH6gw&=cTqAJ}=o#3NPb_u8qU^Q1AVo@>Se)0Q6 z`$D;Me^6Dph@mhpGjdTR{RMtsfaRYO-fP?j&cux^+xJt{J6>jD(o4YhfMR4vnEv#Y zql?Owqp!-<$W|JaX-lAI)E5uAh)4A-n7G{s5>w`TV>*O0^WVVZ6&2(^%~j7W-u7(d zc6>JfLXA2WL3|~8XTth4DL|EdT+(fi`7BK;s=m%XslN8%sVnkFRcMF=3h{`%?*eww&c%FomA9e;PmyCG`j&^Ej@bLa3KePhPEYbxcQ z^pzk~1mo`#Rs*XmBZ@>eyNnU`&@k~=Y{BtX_*5gpDoJ9Uj=1_x!yncbwEXMhO>Vdi zQlI{lHAvm|4!B9#JO0NsvA|Irp&k51^~yK5b}l9w+ahIB!Z;Dw`9$S%Qgfd{NlJ-h6KiJ&D@L$M{=~8>yQj1Yg4SQA9yk-sFvtE~mNQp|nh-SZ7|Y7@HsYiF z;>cA0VY}e6Xaj@fBnc%+erFsW*i!Flkb2Nlv$n$U} zD7t(9b`z$R?+Ys1cqfwfXiVyNR#8xfO!Uon3j-?6zV9I3!U#D-SzPO;FrrU3n3QUa z*rPDwpbU4~$4u?4Ce(wf)8Z$FTF27^pG*4);!&^TsYUJ%>h5!c(RaB&Q31xtM|~1v zjQYzvK;#K-+X*ga_Xt4R$}0It64?Jb{_}Xn{8Ux{gMM3QnOkMFqBG`?9Jw?~*#vwh zR+nkwfPNet8fLra1mhNgZ*By$vtzRxUt(^54qu=lBN((uNt}5sPyT(TPS4lhchT(n z#vfuTboEsj`1&UBir>8!b~InzX|6cmrD}(|l+1zc+)dtn`4|nfr<2h%@&nnZBJB*& zlLnLCBjT18p!v zy3#&-m|KIjE+!qG*eOw2NKqk;ChbpQI>{}p1NGSq8I4=(Djm=Nb4lQW z&Fp7fkW)7H34lqnRT-sMn*tKPx42x0NGQN`Bt|0t7_{w}W z!Ts$$>>POlZ|HMJTln{e_+U3K6t_$Yzv&olJPUcL{BaOs-a`>R54azM=~2OZ!qI=4sB`v#`YmkZDUse-$Mn2s9K>yv%c1|Ne-^StkBg_Nvk z@RDZX)n8S`)I%gyrcqIoc9*ptA^E@R;$PyGPDCChQV^Uhsoyb^;cdNo%c)N{K(Mb}z`@_Qb<~AP6Xgs0 zoED)$tMizJyt>g*Y?7{@p&ZbSBaz7r}R3P=>1Qa;;cxsqi%FR3op<78v_8h%?bzeQ!!gIq#IC-SQRJ=aDXFieA`@ zN&lsBoW}P(spddx*G8?#B0&Z#F$J^cU)G{ImC7$z5}u$mo4&_6Ob)Czugf3y_{^qa z6%_{RP<+l2NZ-z=X@EIrZO!Tks#s%=V=m_yuKX}s!^`)SN1=*DqI#P{eki~(0_cby z!VJY2ko2v!&RSOIT!h*v5T`$5?wLF6XS2aUNw8={oEDlHT9~4j;QY>L)`<{V|G4qFMi&n=o zc7pe-_WrTc{j`3*;-qhC;;^s_slO-nMykyH;Lz(u1HNt+Yp(Iw zb^=O^1zQPS3>dJf-sD^O7{fgx{%MpDfo%%T(nNR5<7wLXYp&=-x?jd?^kM!wtFSAj za0dHeai3nJ5ux_Dt%kD4)A_1L34|qUuWQD@GS?8bA7Ti7$PMimTIZklB+!lD9rm}U z0_&q-7{7r8Z%KxCUv4f9P~lsxK&Iw}I436k`f4(Cb58o5pFKR`4D z5i6UjhpV|YW5ka>#Tq4Y5-6ur)G%sjS6M3OmJWin(#`@8>tzUL$9w-i2G9GwWVF71 zxsa`&aIKS8=CWNo$J{)LkeRr{6uh{m~i#T3v z(t?ax={J9Y@9o_a;hx{O7QzE1#w&w+_Ia@vwtW40;*ioMM~`bL$g|6gSl#G zZj);!*xl6@9-pD+2;CSnLLlB)L;o6PNeX?O1o5<)rY)%onBW`$5#o&SRVY=IU9ItN zF|Hcpl}+hI$gC;m`O`o#Q5q6Gq93g|+BO%Y19yRXgIJKiHSOORZmDjEM!J)o$(gMU z8kP^;wZms-0ozpaCB`=^hNLs*LHWX=H&@=+umlMFJHsJF2L9M>LEBk;V9$OlrUO+Y zj&Z{;bKHSJX*&q9myY;GiQ)Xxkys*6eL-Sua842~(14BY@yLSYZC*`*@Lky7n?J3b z#JybQF_}xKI_?f-Ty46jgf5w$qF`tk?|k8vkcOxwtIwApNgbs3X$fAFisJP^gbcul;gm4U8~7e+}&n8 zo=dZT8YmPWedTr_ucG*c5A zN%F{GfTh=FvHlmSLUhvF^$NE+qk*HyXGy{Z+Hww#RmCq8vxD497Q9*%dkDQWn`d2q zbwIHwId#lTlBBT{nl~ngQmsl%=8@v|Rb>?e;#r3Qj_+V&cR&M0?>E_5NJ=Q3?S6S`3F!<;A zpIaI+KTI9BA$CTBKb`lI)V!M#jLx{r2K#%3>A`Zsl%|Uu{!m*${C2ZbT*>_X{(Fan zLzVia-A8J}S>)RJdn50a(q`OZNIj42Wj=~i%qrbJ`Wl^_!df|L8mwr%0f#UH%}>v< zf%6kx<);-gOUYfosO4?MJB6RjDejNFx0(??Um;{*Oq{Dj2Qi>S7Z{kD@M|Vs*rc&~ z3Oh+`JGRZP3^3df@O(>S2n#~0`=KRE+LHyMuE0O=!UszwApNYx0dVMN(j+JYGd2Ql zfZkH;DzIeGdsloL$}=m&c~d8g6xxCU0+6mkqs`#oY*_iFHm_Hozn`VQ-9scw76xN{ z>sFZ?d?xRMPxjiJpr(Q5c+cJUs34FrEh<>C#WfTblIz#xQ`Zg7hnu2{Z=>+B7z|c2 zIbEA)4Yqlv-i$mY{kkW7rGE*vS$+GCU#UK6)MS&wx-8?}Q~|E@-2pXN?9b^KP)=LD ziga%dPsJ4vcj8r!)~s8@#$=C=zPRScY0tFcX?)vd|DCZw%KzTJ`WgGsEn_Gb#_Npw z+OEe2s%6^!4%phvjSlI|Wjupz^gY_)$LO|Rfg^?}qHsFJCX8-iukcHUUAxSwIq9fAYsKF0KcR4*ObfVKyu+0N!DXQXd`vWtwr(;ba<4c z?yD0ZDyEzLr>#K8^IdRLX6A?9Sr>nYAV7C1hD>d7`e z%{DhFnsMA46mpgFLS&}v$lqJ)=B*J%OIepLAzlF3I6?b+OGnloqxX7 zLVa}t>IS3X#(;ooe7u^5x>l_&XI@l?-s%;SwxP3WbbN*0HM_A_%*6?DQ z&5PkInSR8jkU4O}%tL$BLR+1P_waN=V)FhJNevY#RUSt`y7p~=58QrKoJh0jkDs0#@O&hmuw8km~YN_j}cS`oL%za zU(sVoJtdTigiVyTGf=rr@Llyy{me1H?|paMs|CAwD%0|-02!bD=3g(-A4&nUoPp^P zf#+}S#?pGd|aa&Qa-Tev`1n?uD10OH#Eq5`8b@PqA^;7V&?2=tB8$Hz0`Se_r z;=H4&#t=u(w>B$oi_o{YsNhoYHhO{KJT>Q8c|`@`Knk^408=t04f{Hu1IOj6_mt<| zrEMr8SvnU2u%J+v493n^)K9;7w;3t3bp#(b<#A0x8`momf30S;GIu8fGJUI;%;2lm z0R#g7%Wd1zKB;NvDD~vTd9O)cC%H*Z7v5Xgd61-Rhizyh_K)6Gr%0LLF%g+-=c#^W zba3_X5qGl84UPHzWfrEvspM$m1<|6Ok%%#$n}`wO2Dqcx)tmwGLhj>6ZvX6~@N!yT zYUPYk7wp&97@wLNxlRKH#@1ZKjdFhmF!qs_whIFt%C2NY&g$z>M-dxQdIBu0!?is{ zy=E=O=p%NLlwm2>MEUPE{c)ZzaNREF<*5b)&G@g+6UhiDsHi19D(>o8}{Q#_ib3;l}+J7y5;=H1c$z`@)& z7;#p^d4LAS+{-Q{J@k1#GOGPZK|I_GJVT_Wg9(1z1|B!PRKml02X6qHv8|y zFSD{<_@eehfdxL980mETUw6c>BYV7`{6ro=FaHWpJw7i8zJPVyjJ93e@sJMW9uD(R zNKRv}-rNE9Hv?bqR_9od@Y`k%RMZZF&M>9}4R&(zl2tae0_GcL42Flf2*SGDW%?yU z(R&!cUBBw>vT@SI`F_2X0nhm(@DI}s;1)W5{t3OG$AWwm9M*W@+4FB#Kv+y#`j0yF z(h9&1%PASTf-Y*}U?TRXkbH%!YAU&2|8}@&X=TahM{?@?_20ZUTI7?SO7C5i4HvnWWV1?Ri4sK|0O$8&;NwPYA!JX`+l9!ku71ux7 zUwwihm+{3nlAD`?De`b_KwG>E7%-TsaAhs3` zl*5y5mvG6JR1k{*yfPIg@HPUWjclw0dT1>L)vhAww)*Gs7P<3rL^CjL}cflb1u= z$ud1liv7xOh0;C^TTp5lLFZ~t=L3VR z8*P=<6KgSR%bKwifF*kD&?WlU>}5yI+cNEgV0jWUJRGcsI`qPPI_d!}&TOJ8Q{rrmsRpHJ&}NxODm|dV7HQayj}61^v{`z|Mkt z*cPG^THiHKzt14iGj$Ie{ohJYz~SNcLi>k>@zELJdrearSz&XSPAZ?J1o~aLZd{9A zJcy#>M|XR|V|gz5C?4YMyA;r)<<3H(*s+gH5n&yfcV3 zamVkjDD8QEP5aN`Fm=9n96Z>G-DcbFzGzf@jt#ZVAj3sGJm_M0&~LZ!7^t{I(mNOK z$lCwRacNaIy6yRU_tR zhLtS_9vBrJ?Qi9`Ug*!sn1|5MF%uN7tfA;cySUb?wb0AFXFwZmRmkQ5at-x==^BUv zoeW2iPN-p=FR6Mze^D*;!gZb0Z4kyY+ExM-lf*U#y7GEtZYXelY{#!f4zbw3UuIQ# zxm-*8ol%i+`^uo{=fWsAn~?^+8sgH!KEE!j{7+x(22vk)@P{g`G z8%0S#_!dyc;maFQaIBBBK%P(=)WiJsl02QF)r{DbGe^>gL2qjLl4$Vl(d+ zoe>qjnu6ZJ?iSDbt(^p7YX2x~=Om=al{G0&W;Lc{(RWumrGdY6=RU#FT>yz&Q}?hf zYhl~FTavIA9WgX*ZkvF(Bi|vqV$js)=HqQa+kk2X{tfb0pZan!6nEck5j}4mvqCL6BAG&tNH3aP@?O z@Kat9N!I1*g->+Ve8W6!qv6HHgGslcN_R`gkG{&o4mwSdnB>-u_Vo%}UM!{LxcE&- z0K1yRMy0fYjJs`_F-nOjvzDd(RUCDl84K}ytxCNor()uJS)4IM&cwNHyIX(C9iEWW zteH;ya>8o&Ac^$IDPJOj5QS5w{l4(r(ukRF5iJ$vWJ)n?y)>$QOFN=m=FqaB3DP1b zie65EIFa5DOw{|m3i<=jFs@s75)#&922u=7BT4Y&LIG&HTX?nPc`OV8Ds83A4z{f8 z3q1N^rOu|^HnD4`kcEN4h@qk=r~Cf}&^#j<@D1mfQvVn17uxy_QZ3EC>$V6WG?lAJ zCI+RR$I+jD%&!MzGc#>|K7V`~(0vR2a0=j~sZ!raR zxFBCpLm_9w#|2%J*CalVN3S93J?`=G-aOCU{J(#4g8XwIa+J0(Nz@qy-HcN};!gpx zyG+KN=B&Mstrx@i4c4eUBhbcgGDTkXBFEeoPYZnABZ)-GuK<33xaxCcjJ$3U7h5I7AkH7klwa*0$z(dgR98&|d z(V8Pte>-E)Kpx=Y|{`zt&q zH-F=EAJsyYCNhMTn(>{pc*dk;PDMFJH!oAZz4xNO?`vM9ti24vi-w$Ai3W#&%fyuw zx6Y2)fH+@6o{RWkKi#$pl%DZ1B!SM`Te>*1(I|0v8KBi}r>m#<75s^tm}0?*yf#+1 zH&vloWHFcS^1WW$*}m8V7}!})v!YM2q_;=gPbk881Kk&vZs4=`Ipvm3dBHL?`BiWI zznVYCaLWXnt^U@yRq`itm!(+aTA_@pUwR8zNH+X;Cwtajxim(a(r13T-bJD!WT})_1BXx zLP2 zl6Li%FSayH&=WV{#k(Om82w`P?3zIjzZ77UIJs_sb+O@RLh<24a+1XSU??S+6QJJH z4_c>Q;}Xl8dGq}gY%BzE+HYQjl|001@(#6rfrro|1^`}~@$nxs$CfM5PtX6|z|sYj ztUdm6pPQYx@q{y^&~599Smj$ir8cw_6O?voE%^1NtQOarSe__~%)vQzShF_6K~$2F zO(l&niZO#ckCKM>vU;9Kt~D(J2rDfzG&3Er8M(nD(C(z9agLp%aOTzS{Kzg;UHCX6 z@9NQ4iO>wc>TdoA_PmmPUtjX;>t$cl%NCqck5B3|BP{d7wf6=>+rLkNOHHXR!7q7_ z)XR_AiY=_;X92NC`0KzS{E(4B*BB_!C9Y@uqvbI0ltj+M&5rIm z(q9|6I6q9+qf^hNt-+`j)v6r490k3ATh{vaZG>_#2@V&w_|@ra?|pg@=mZH&@<}RR z`8j;DYsT%L-xXXS|3u`BJE0MyO;(s#PLau}5Bjk}PZj~#H7ga9hA88HfYe6lf6*ct0t{^&A9Z`pepG(p+ zO~EL52!K8n2Y6s;dw4?f={n#p6)FTsjla6+srsGby)-(2^GTq~-L@lWQ06umYE)jU zM3`DIvQ~qRzMBu;cx6gR>H~*T0e@lsd8p95QunO@1GQ6Y?MKv%=Fs-^3|iUF`RHO%CW>gP%ntq*;%*v^BUrh`Ji^k-^7L{;S_|dof1PqYQ|(tA-VBO%5MRo zw4nDr&?22XXPE))Zqo5Ygk8+<2J73$ZGfy!#uN1V4z=lAFz;_WM4lYi`^uo{YZ(WG zUhco(9xcIZvvW9Xtqv6{CUs~u2HJc3OU?lu*$=Cx2TQ#UMYN$BT z_~q+2Qc4{ZGbYaD8CVVdY!eg2S$b)9O1NFYl!`SX3$m|DzNf#UuGV$-f3Z-U!Cli& zLp(XE2YT{p5_mJ-WHrxC8P#%pY3^%u7GD7G?m^o%K5rX~*{r6>o3HrGhe859XbrvZ zKUaU>z!pQhU*$vJ_yn7_@uCAgxt7Knenb!0UAH!UeEk6Yk;2JCG3bUjXnZ+zt&PI6 z>H~m)?FTs(YY6*ckIlbgTR04RJY*2l)q;%29#5Ryc5_5W4w}1XZkf%3vp=}k--c%t ziV_en5M^YPR^n~WZY+;aD+4--qO{g>D{?SmCY)slmz%_)dD6-Z7Kz%{NP}oy^7yyL zLgKY%D5GjZ!(DG@Q@N(Wqlm6d<3KI#e>8I1Ap2|!EqQJ3=!C_iA1khQaf zp?j=hqq+&vHdBa2{S8=%nv{a)%}cYQw7dJn`N3}m=>E9%%ie!}cfi1__uukpz8`PN zy!UZm9bNN7K3+yiQbO6=sQ1l%MlMA`2y^$(KM!q%rQqHU=bI;z8t6cS?3Rlydw+zO z+$K$^v^;=dpAKD%Z>gE=CEp?`ZjOU>V8q(kOI;56#1W9T*a&W2S z7AO90*0^KzWP}HAWY^*0V-%0TJ~~-Fx3(y2d|Q?H$fGUS&x%tiPNPaiNW9wb>+H$k zpbDs1bfGhoqPAs>nir>1tfOxRcp+D4axQ_zh3k2w_kp$+5L;gMz2jj2L>fx&su`X0 zferWCOSz-ez^znQ9%fc64DXyr&gqu4Ts8BcoQJq9u8s?%3e6sW&%pXZ#})oVxA~9v zKmuvlyvC@!a5*_=73J>$w&Le1brT~AnUvO49hLN6its@b=^nqO?!Z^gan8R?0R z7E@;0^G@`G-^1khl%@DB433(ccQ_FJtLArnPYpw#c#oMFp8PujY#Rq+E6+CIgSt6S zb#}v%4Br>LHHuBaZDu2frmFBMlEQTLIE;*p@is^H&b9%*6MZ7eQ$?r*1fOM6cP!XD z6gR3kgZ@h6Kbj*b-28dib5n}cjz+`1>!IS04^#ma&}p!Jqh2uLUCkEva^S0O=W zsTmPrhE3ViISpcv3Kmz6`LSjqRn_or0y1Ub&wA5^Zm@y_bQPLywC=DBt`tpevsZE$Pb6>>{Uhnvj0l?bCO!_sDJ zqX^{4a1!QubXD0XrcVYH?)KSR>72T{$SWd+Z`Svo_SfBM*cTTp%IpbDXqriry564 zeVOHG`wRKGXV2CtoqOi(8gqPv30owj?&aJ+wFGV6yNf>FaO*<9MMMrz@4u&?iYHXX zQSL)*dFfgHwYy;8m;BPwI)b5vyRD!St}W-*K(LAEGV?kk)&}Y6=@~kUn$810UxVhg zCCl}^RI{iKe5~xs**pBM^ja^Om1hT^F}CJKSDUjIX0Q?|?CY?1esE4!dl<_eG*hEt zEBsps%HoyBPsu~;`uOMG`8?A() zhw9t}G(J{-DeLwZUQB#!&;~Ri-_l>YUBr-JSRzk2kZ_KV-jItfL-Z2>eK#cgcPqrd z?GQ?G<5$InALm!)T{1w&I22-TU^JFUhVHtQSpQ#Z%WQr0tNv5fNbQvy_`hiMk){x- z#WiTwen`=N32sm5wJMV}FwyL6RL1Nve)3A3(=z1GyEci=iA%uAsifn)KVD5;O;A|0 zZ*-Y9J0p$gWvH6w#$pv^?x|m>mwcEmks~p)=&fhe`<0w7YfJ|P5SE|}ifP`H=GW0h0K=GN)qMfva7C*YjqF7wla%Y4;eM)rbT z{dQYx4U&=o`{jy>@v4Ilf`Ico!^C`*+tA)+{sRLXYHP z2$GmNkuzP}_!|mOoV0DbMT!dEJHK`r#Q(?>=Dd#&r2GTVAy}R3;UCbJ2oz;&JC%>Pl_~BRj1>beI zF0b>}sQR{$nV zsRj$ITwH)V|7;#<+aJJ;6C3{~02Rx?AQ*hNKQbK7)aQw7uFs})wkR=9Dh7=gvmm+3 z2ws!d zKx0BB5r49OGB%<2*J_7BOvB3vTI%?Y@T+s0oA<}ps{WA=BNV=dLB10f6HURlt)=*^&PJ-GaGhGyOu(CW z+2-x%ajZU9Jubs`tSBt^g!b@AiU=;|5D;pwYCeVxMqx8OA~$&}eR z(S>`ONr~7 z%eK6Gs6QNbwdh^jrGwal_0V>rSAd$W3*@n7!D$qjp8iH2eVvqga0VRtqT@^(UyPew z#Bb?*7`VU3XOwdQWpbB&7ZJ1(U0^O7k0T|@I2zVBu>M+|?klR$t4+jG8YUua#>*eA zUwvp&T|Rd@>h( z;~FPvJbwq!uh~4dDk1_t&t=HsN+F)c;9JWsq@UiG8?PLTdT|7=AdgZfw4YJm>ASN% z&moi}X!H7kk68EaxVndmf)BhNNFV9*^^so~BF4Ex5qZmI3o=W}h`{y3zhArE(5It< z$Qa+kp_mV^;dK<;KN_*~4?Z@p6&+1jiPYqJp|L#&At5~g<1z4x?WLHc85GtwQ2)tk zP3~f?5G}V~&|AhTO`MQ5KyQk+gizkC+g=PG6)wun9EA0?CtG?6v;Z=|o1-NkbEu5F z&p$c_B;q)=hkEkMS(0MdTkd+Uuz~Y>n$u0U`MB=$-e!bHm+yC8dxz*ZnvM#O4u*Y zd9X=ZO*aF{9tfV}aC-8e_tpe4CQro!Mjx_t9n;AG3GTnOIq2Flcs<-OA0=kvC+S}O z8D8Aa8&85tKVUiVQ$+DU(obt}2_5UWscYQ5pr!bGjyx65f}l!d8xQr~gN@_;&G~@i zYe7k!H}#1xn1|Gu2JHS?cDsGJQiz35OWQ~=I)NTbeitoe1j`7+vVCrF{+z4?jEO!IhB0Oi_y4+I<@@oi{NZVoM4Da?yTNNn%LB~PMgZz6|o-}(6k^+p0& z!3DP_Q5jZ7n(jcDQ<)--(hmvO2UPR*xj%5tUlR{*Xzx>@QM%QRAPP?@Xp<(hSCZi*{eQdZ)_7`tOV?PlYfrN@01)db*@N$?w zDJ??#`}fSQYw_XgCq0XMk}#(mkvzX!+_{;w!NZE;Rj?a zY}KD~X4iaLikm;XcmQdVLy#KOki78Te+AZmZvLS4&bYFB^SJh(dlwx7>4FCLwErjz zSxCQXzQ#mdc=4If&=21fKZ=gYpulz{Lbf752BQBe`iEG=k2tYE7=oFBp84|3a-Sb~ zgRQq4cJ-=N{&ts)hca94`SnCV9eXJGJVUXED)G50X!f&pf~Z<%$u|RTG?eiGsJ~)a zI=*jx0Zwsw()0-44N!Q!pjUr$v!()d0Bo8);v& zfM-o&ZEek27O;0m-NfjfS|4n1TvMQl%g@gG=;zo-4;FLTD+$R&ZA`%8KxBm`^@B)O zoMMHt4V5q!&uR8=C)}wlc{@31u2D-|3Z}tW|E18iQD$tT#Drd+-WRTFdX67Pd>I)I z&atJ7NLttURiFz^&a5SBUR@+q_4~oAaG%6tzWse2hV0Mz>*?cT|5OpG5>jj zc*av(mQJ~uL&LB?JYoFjSd?~xYT?!PfX#>LF)ihidA}ApAiXC{djKw`lAju{NjIgiBz@^Eh&lzr9 zL4TJ=PA}`-HVS~y*3gxExHb5UP3OS|_&(UzQvVJff{b^C(+lLUrWKh&x(rcJAkmhd+BDnSV)gdwtM&XbDvN&fQ|OMLq=0RJr(M@O;F6E?C63l zqy28BH@XZ0+`9fJz#WvQ$SB|cC%w5{bn_JWFLpuxLAYfaDu=oC6~{;(n2{gbrN+1Kx!I4dS8p{zOjtR!{zSZ3YH?2{UB`CEGyh#7 zfrgG5lYz3oUS@k*6ik_gYiF8q%o*A^ASTr(D&$>i1_s<^(X)MHV;fwc-E1_=TSq5{oc;I zsmK%es)x@R^l>l`2w2l=12naSdCXd?`6A zEf(*}W}afY#cL7Kp)zN2;Jf~q1z+O~fywCF={dt!57K5-f>h{RzZ$B`{uZ&hZKq#; zLz_B_Q-2m&pI}w74ec5e>R3AsP_z$i8=+s&RLA^mC+QKhs6D(K!_;s64XH#OKV#mv zKW>{yRv(Xl)cum={mqW%Su41H+-w}>!|@M>Sm{O$+|oS@sH4C60)X}JNrh$O-mN;L zjFX;2eC`5Ern&|etRw74XBbV5)Yi)72EU2>(MVUeDvdn?MD%x(#it4xr#hKxt3E;?5SnLbQU4~lKuBz1kjdBXfcyHAURFRpY{ztJ`x6V;D- z!|9G*j0cAsmctLgdU(VHIiSH|TRZb>ONx;|zQ!}wgAdF4$0Le1v9VS*LswrKfvms$ zGAV+h(tYuZ?m~J3)`^c?8jalZfSRwwuHTX5`(j&bnuYZCm|10RG3%FOL3HgeT-a+3 zAPcAm7ehB=&tv7{3EAP4Ya0XmH@s7KcJP1x!z`$Kgyj+t8`qrB_1iqLi(k=}O?=f| z;5P5K#+|;6$RDXAjsN=5|2_rE-xDx2uwN5TEl5K`n@GX^$V!ZW=W-mR9KOI`-cM`b z+VWaxd$mR4l*W~BmNqIQY|u!7mDR{bI8#1io)HIx%PX3z_NRLFG4Ru<-yo9Q=^aA< zo0rm4Am*;jopr#8_LhZ$!^jm9gkG9=0l0qMQ8f&2#5H%ak%h|=2~jtjp*}WmaSZdA z7&?+5Cjs-=KNx^y6ZJim1HIKUA5Qrt(Z)bMHnIkd90ia&sjigb$5~dOJ`_^?_+NOq z3$x(Cy9e3)KM@}cM_69a`=^1|8{a+1sSlG2a2K92OIb5e{F3vTMPi<>f1M^(iK$2P zA2&^xCl2YwI3mXCHI0h$%nyG02RDhEEXWGy?3O%A)PY3XP_RyU<&Ll?0S(vIe&nhu+GO+aROL*BDUlOpThKZ&a zL@K7xo+jY`vQjdUSl5($UZKo{*%x|g{?R5#xSlHedyL7?Q8EPKXn@N}d4e7eq zRhQUDL;Z@Bic9eeSc0dYQ*n}^x+8pn+RR{02t62p>v3i*DTM~Qr_pZP?slL5qv+@E zAp(d8rSY}TaQW>s;`<*r{tZJgCE)LMlH`d2%6%p|ROa^oj2IAS1dkAHCzdbx;6GQ! zz|B)A+8*r^#B#1CebboyQdn{fvHBbuFe2&aMS!|ZMrVt6AF4|(`?uXf;CuSbY06bX z^aO*r0MXr>{HX9jnt|ns{p`9dL&u>EjW^-iM71%C6k4Fyi&fI%>64iiTvOjx^il88 zm(VAlJPx&?(r&igV=n2vE!7V;3wSel0}M|UU@l{gWB#$g8XI4vqVrvkCG;91-R~c| zfBZUhOFt)<*4nql`MIxz<|vW%HwmTCll=2YfYHWH<0{d;)TEoJKA7#zt;H`eeEwbA z5PA8hK5+a38rrikZl)&77Y@12-cXqOwq4P4`g;AG=zGS-vXHKVLC52C z-}9^z9ZFr*hzr_-vhn=s{-DtPOvEq@K~g^Dd#O65@Cpy|5l@k1R<(gv){!>%<+uh0 zKoELR>Aue(b;Gsi-lvFD@gh7YccuKBEQ{p69v!!BUyxr#VeIr>{gc*Q<2h~G`hnuYM?D4*bnthh#b3~5kPWo75mjFc1ZYRCRwQozwJ z)JaTQp*htPoBKogK2v@=)>`}2F3GGN2#uUVGb}FU5QP2{2j`ii@qrzYOK)LjbbU3? z5DWvaX7?R%)fI@k+xP#)@Zco*pE+xv90M^o@Gfv~Bs78)Sq&sD&|0gR>GUtl!4--6 z^49;c|Ca<8N&Y`0?W!~NRRpNouOgL!=Ui+IaEOEp-~aC=_&Wk*7ZmJEK|}p})+(ft zj(hw2f%}q>j(tQye(q)t1Dp^AHb-TJsj}Q$jZ9s^3+|-&WiE|!8_TOiRC28nl&n4y zN4^qOl-nSV8H&f@FjHAIdP}I%#@q3fDbt%Hov}=|;)};!pc}tvcF2L~Yw$w*uYRX^ z1=7&5Z&!fb4KV;l=Rme+Rl(REk$?wwHlxQ|HJVSXDiI5X87p?acO^fsUBxj3ho>j; ztje@wH7XRyWS@^bEDAJx81%6^s3-oUeFx3Yr3H36_;Jqs+opE?I09XW)3}@~cuNNzms3mpX_&_2n zaT6XXZ0mT7(2~@FF`6OL1O0Kk=dnUqV?`I)hg`pBn{b_TzGi49-u5r*m<3LDpiR32 z9+ik@58=s`@*?p;0g8R-6S0$z4R(;HdLOXWj*N+_q;Pt!Q@}B`DN$LsB zv;!xNw7@mdbEgqC4Nx7#2YaIA9R=g<>Kqs3UNPk=eJAWPO9By7vDhAPC^Yr|0Lnl$ zzeqScRbsgXuRJ#0%l}*xEF3)sJXjmbcfTz`lDgVKNt%)xP04DStrpf81fb(JA~i-e zboEGL;qFzNrU;n*mt=; z)0nPR7P9jzLrbYH!I1LfAGKX&KuA2eZb2fe|&(y^4jm+Q~vqi`llQ6 z|NgbV&1znMnL*Mhii7Z2|zwq}!cKxN`@S~A=BS( zMg5)@7}Vd@LbDlPNx`X~Ufz)Z-39$`m*20yl7hc~+(iHH&-C95ejo+^WfT1`&Sm$% zHEiVu=ppx&QU|?j2uA&Og8Y{r~0HzLP`Oy88S6N9OnV5ZR#r z!MDBt{Rzq9^!s?{-`vRg0l+gq_7gl@>((3a2QqzAlfEjtvCcKfOL36z_w~krl+s=N zz@=q>oS&a(W@e`6xc#5)CBI)+fIs}|pOQ}1(8dr6O{$&WxfE^+TZ*jlg(47^I86~* zIX{J^6e`+r2Vq@YiMH-$w?ZI z?%P(dw!>qO75BF|#nTWXNsZbKBo!w(yd9Fa(A_?3Ts ziue3Lid1T<23^f9=9 zvJ9smgim|}9-e}QWjJ#b7H+}#*`pjCgRoSh7620^Zd|{~iPkFG7`{0NC#+<83@%=? zL^Zhh6?o(k$<+qjyg9{TA(6@r%o*?UlK@`&I9%6od=~!0=izm;@Xa~UGf*!BwWGZL zrSN}!K45AJN=G9Wt}jxyEs{0El~{0ptSXtDwtV9S%lI^W^$V8AzD;rYre&@<&0!%4 z!-K_-8=wpv{fP&8$G2bLBlbzoyyPO4i9=lZ^DD>;H&|?2R;q&Oir~yU1D?NPnK=%h z{#Unn)f*+37iAA$N`VO?ZqCgW?pHz5O0Y)Lo?k}UlvHbiut5+8s4O9b6@p8DH*SJ( z{nD+KRX6E@a4UpKjMf^Z6iK^Hsa8j)DTilgP{QVeBY-QHUu1d=7FNmr+P?QNT^GzR z!^u;px=({FJK&Y8mzf?DEHw<%W3bqeOx3%`S!@WV>af^=<0npn=(>RX0`QTy|1|M~ zPjG1Z2-cXae3Ksli=Ky{5cEucihv(0_I^+t6bb=SNxt^>pX8~h|CBF2{U-zb+AChe z%*0{$@Y@OB7Cyk2Va@o`JwL9$^Plk4r#>{4|Kry_!I49UG1g?~-#z!<6Ohi=R}|b5 ztYLs&d?*Wnl!|X_E%MZ{w-4q2O#4e5uFtxa>K*aBLxjwOx7$X-)!O=h&U(mG#~vQa zzu&LF{(+Bj_{bqQ_{DmBZbW*K2n-fk_|#zg)u%Wp7C1NRufMOwQ~!SW^&kJ?r>PyD zamL3E_W7YG{U1Iu*=3+D92r4(VZDp%xgY!cKPx~; ziE6!%r=IvNzWDU#fNTZi4}a-jV67!o3MHlMfQ&&)na@JF`^l1j7&FAubc6kJ5afn{ zHyxA^NTr-1ASLg5*SiMxf7iR-g|(L84)Fi*m;Qw_ObYuyfBY3-Em8$o86ZrGH5y|T z!rE?%F>6STt1F@;_&hZRK&Z?u$xu;}IIHX~grHKX&`MqG$rG=8Gi@n*45;$)$J`9s z9pFFv_WuUi$L|$?XMDKT2L(tVWqRf?;}dOO{i<*9KfnJGe&H9tj=KX5S{r`lmmlHP zuX>*2Ctt$Kav7~JqEtZlECHGbA&6raTT!c3X*Qerx7NbKLW`%LhL^nz4j+~Xp@#C` z_w!#T3?YgvYipK&{mW-~;~TD08#~V*|4D-veg|4Dk7`6S3VWfc;xkY&PMR@ZQu0uU_1U~y5TwQ^q zZMbw@@XU>Wn1w|_P^u6e5rmTg>9QoPC||X{`8pUVe^3x&$ZQ1OM$Wy#ziEt81sQ;;;C`U!BET%m47h5z(6iN@$LhVXP*2`S+d9 z-4eg@p{uk%5i>nT4?heVC?%0Wn6JE9YpK?1uAgXsHc8rRyzi}LUi0J>3(J~c`A@Sv z`@#z#6}9mRthK~(Ol@o|Uul(6qQfxfm#a05F{E+K|O!)rDo$vC}kP`&K^L$N%wbpX87#Q7M&~s84oBxLHjq5QPEn;0X+@)LWCU zo`E};h1Dg_sv6DeJRf=8_xJFBru}7RWk@A|im2D8={CUa@X3u5gJF4fk<+Tin~rJz zpwi2~-><*!`v2$;Kh4anq@3yRs<_>r{-V(Ssey&%RnDGP zG~cWFSfBp!ttU{WLzK!D>XQ@Qpa1RLf2MH%S;Okm0;+zNTlx)r@^yXpfASh+I7<{( zsLvGce+9w{klA0LXYjfnU;BHY@cUbTTt-$;6PMrG!~e=_zn_=3pP;G^Q7Toa)+f3K zhUgj~e#|&*C1kMwA&c4W_JFIa3yi6=oQnP)UwPeGXnf5XAbw>ba%fs-0%G#H_f7~(h~Ai-D#x(#6oWaNCo_n8l{x(W|J?3&Bjq&BOY zqBEB$Fey|jHO9t6N)^ff&)$2-NqUuczTb1+P&sr}hneZ_37Q#cMkpr~Y>}~SSmVTk z!MoTvtnaQ_hxHA6uf1k{z4khPbV z&bfb__pN%X!%WWzBko6g`qMMj)m`uJJm-DRd!GE5U7#XG#k^N2I%G0ARu)4nOVaHI zq|*$IsVNOuoIfx6%14afXuyX*EP3)t&70n&dCOZAuB-a^>2#KS!6ub|F^wj7?lky9 z*lgdCp;C1?bqWp~sFTe>7@D3iF{_M?!9V?{uz$Z~eqPdUx3Ox1R$H-DgV8C$)Gp0P z4jy{Zgnk8~V7Ue5988oE%V6sYNvH+_DZDF&2+=P(=Oq4bICgH&+&1MinaB4}jZ44T=Aiq_x*tRH+gF2#d z9LcE*0dZc}N=qd01v5PWVes>c#hNBN0)z^$+y0iu4`(%AAUJjwu6~2yr#^TK*gd-4 zE>0> z-O;@L-z`S?Rv+KCZGs>`X@$}upz*qKNTMEiI_jEA4i;)qEx}S#P$|M<9Y%7nSQl(B z33RN0Xj4USxncf)-gr86!h@oz6jt$HX~2H~CvSK&W7P@VREAVOOQBi;5gBh}Y~V>8 zz~+_?J*Z=gS7f{F3!r@iK&a@p+6XCWPVQqaH%{SEa{$)wejC;DIF6ekl~0i$sq_y% z8S!8oO0W?=BEr`Ld`*O}Kr2PJ-9<=Ad)rU*1!T+Iu3(qhyHcrNM$)>VY3L}6( zSOTPN&Ki+a0MU8hlfNg{b+J@jz%y2(C6EW!-KYDI|N_ZGNJ6nqT{$_aA@@ zKlT{o6Jxl48JBD}#Ym+PDPI;gCW0as#5aPEJwB1>Z9Edux+_d^nRdI2kb?TYCg;Z= z!~KA<4s_pll>B%VJL8Z~r6^YNMvf8Eh~PqCAy5|~Uq*DR=nm*;F~SI6DNVcEMM^W{DZ#yMOF4woZ(Z&bZ{WDaK=~g)mK>FPHv*0e&3HXbK6n+6Mns`-g zCqpWmr7&WW1uZF%_JIF3#sBfQiugZ_4WNo{yNwW%MtvXk<#7t>i2wE5sHVnotPH6_ zihLn|;(wXge->%V@v@pXNMmZ!-$M!?LvhWSEYBO@b!Ww$&0`D`Y`*G|rHV{xWmohw|`)6lgf zUL@q#dXk*2$T*Ue$j}uP>a8B>(U%ur2tlEsvF-Q}HC_V85rBo10Y?x1HR#`<+w};P zO}CrD_+4Bq%L9D6-Awem4rq&`2mgva``!`FWOZ1VAP55T`8=&wi$XzTS@89*!&kn4 zVw4J{Fcr(3kb}?tB_~h*2R{E$4L^V|a3kwVj340pSwih_{(K7+YTB(E$mO5GvS4h? z;;O4c-t{inu>)*d_VGJ30p0h2j1&Y}S5wTI2hLPkkeSkmtN;Z!?vkYET|OHKTI~)i zN^t+<9e(iJ1v879$%>%W0ZS;f7T^ni3XTHDJRmMC!KB?|@boZ`&5^=dd^|zb5$xKd zX^#oQ0F)NwvldUiC|Fur;@M*wE3LR@D?D=|#rwr$gFHt{?U-}jMHl1``TbULIXjW-Aa9LGUxO)8atBA3!| zug$p+2TYF)@WUX)6$7Kj!ygEH=n1{)V%if1Nt96V)NYbCQD23 zo;OSW=#wGkg5WPd_AtA*2tNJmck&(oW^M={jA10y&~4Q5gCIK44gCWThyWe^tOS+3 zM1@8v*2;J?LM72rhwdm^h>?PSITA`avv)@FX8kJ#8C_owuB&ylf6a(vuJhG0h3bfz zs}Q)3g=0sdtdStN-iU?o{^5&RPo<#ehXl%$L?7EZ&D@F8gBbtS_@f2#Lx!XZpsn)%b<{C?okogfFoiJArRq27Z(~sT85-5v2h#Il7gZ`E&go zmo@AE3cmkJE6U|OmFPhvgd}CTxWb79;EnJ9K>5-G1wd;86uq!V%m7oEl~}mw~T|qd*j1=n*r(*2z)M&CCySTvp*%%X!8U^xKw;jPSV# zethp^#X}_Ubwt0ElB=f2I2O^r8eeP0SRv0yM86Oc%W|+Hd~q50@%n2NLFl1Wh$Ugi zqwfpY_R7!c$DThOc4g;7N@yPNzvruPpv^a#}*cS6qSk#`q zd$CI+cu^AS%ZVRbX(5Xc9l!@9o)_Y}QHHoWL%kJp>z${$aKWQosz+Cq7#0dBm+F*@ z9#`!?%|j=*Gp0;(iSdxE&M7fUPP5s>wvC0cUeEBck2P6;STJkyxzE8Jci8OO1&0nj z&hPxE)6CAcs8rz9cg#gOC~NUw`?_WBzuzVd6x+AMO*g^!d{0QVYH~)*9va|x+k$Ob z!P!$VT7XUuvH^@aaA85S=)>8=uzOlFRu-IX!(Fd(`Pf6?`vLPc&6YH*G!*-$1!rb8 zB^1joNj}hjES^*3lpsjKXay!pn&(;$XAVLto1@(kOz40!Gn&zDVhI2IoMzd9N1lP# z-3_*cV|BRi+g<84LHp5mAHUX6?46PuHL`BEIj_ zYPGN|6ME?TKADUuF|GU#j`k#ycTdFBW z%YvmkR0^70xis?dOd}3EP_zr z2VvCUbuGRT+Y(9VQebD&2-`*4HkRuQD*)?EK=;8T1w?6rUKdM9gdY%kJ>m)I$TB;? zkH1ueFR@c8gl!{j2i)|q0<;NyltT47SVABIpU@ACAQ~wrLlqHU;rBl#Kfa(4lC+(F z!4)>Pv~etVl>)GK21ejcDjZVlg3@8 z09_hiq3Ea{!V>r*AP9ZJSUu5tSOFTo{YLq)Gg!h#N*l{^S1ADN*O zpCI%wK~-z%kMY92!Ck%X?nc?Auaqs;PoQ@6EUxf z2)q!j%so!xC*qKxR4Q>fqgJb3(PuUqFE{>pInUYoI^*R$3$+&2Vz&Q2K&@p2=~6C3 zshDGNxxqwix&+QGHrQ4zuxo3DR>va>_->?sI!CTBg=HN^N)J;(%2c(A%jklOlpdA^xxy4uo#V`l z?_qlXM~Qt?aaAh-*LCqc56=tecHz(=pQA?&^9ljGcbihVhn{!`UwGhAjvx21ZPO(_ zn@b_3yDt9z{hD{Z`)0y+mF<(ex%2h+lgXH*_Vw_=l-RA5K-D$Xs-U@l0O#jT{zrXT z^ST=ZoenJ4HPc(6*#$oUVW&Vq#ZpY?G&D7{bC54X(b3czretiVqbOQ{7E}v@g%dtE z?uFjdEmR#^?Z^Y8jga14fK%roEx_|M|Khs^?It{S8n*9*)AJ#-E0N_wK&=__J-3@s zo###}iX%{RjW9ep2A!^dA}z72>&b@%G)L5kmJ}|M>U&dE5Kj#^TnlBdo|1A|Rj3q8FE(bk(K7d!vf&oaI;;=|r#`x$cpx8l9_P9eozn?V!Uj3S*EU2J>8tKM=Ak*EONCmW{A~t-b=JTnEz52KdpnY!{uY zAWs}bciZSNNZ^Zg@n7-xKVpD5+$e3iIKsga7Phea3P4JwNQYTg&mie}NMlpcIi9tS z(otPPZSKF+f|vo;!%r$%uH}-#!N$T8c3%NEA!iavEQ~(mvrwDB5S&5#dX1qgy$g!U+Q1MJ4dr0N?zW;Qz?`VOav(N$`J4kxfVZpHu+C1pj9s zH=;TEtVOqz;C~Sp7T5&;rz{)?EGOdsC=|?f6lphq{#*h-pp`jyzV*A_Pp07x4pyV@p~c zpH|m@XKS_4w;a{#Erb*_Iz7h9WR9UqvQG5 zxtA9oh?EWb8uGD2e+}vkQk`RLYLRDO_y_K}`v98#%w9N6;9t!zzdt0Ek#xHm%B4Di ze>JlgP9em0?z#KZJo?pHuD|wLjz9O4D7g)PN>Z2hTIgM7i_^ zzU|eo=FFikr7af-#92m1dz8x=uD?!EDPPO4{BmkteAnI1554=#Jo?q!xc=H}Ie+XY zY4t`?Vv-wg`QbJAb`*)XRD z?yU|>4HzwGb`%7SjwTERy{=}g3e~DnUW8{X*n79x)J_=>h&7tP&oIDGLobBxiog=^ zmFMA_?Qo(7_dnC3l+k?wcx%;0NP%ly~$2&Hex72z$OJx$s*4F?Y|cA zH@}eLt?!SDFQilS+QWNssbO+FmTFMR!eRp|MZsc2P%R1OS75Yk-k%y_Uq9f>aBF#X3xt1Xyd`=_b&^C`hsO*^)*GGzV}b5L&~BUp!(V z)U_b*XdGMO1&KVYbv`qMA1MKUQh;q6oIXD08d4Zf)Eayd;fo|bc!5AFhHGJLH~|qY zfQ7IflP74|=7A9tVOd~18!SNd0Cin-K8JK%wCBu?mH_|&AOJ~3K~xc$PdB*$F_9^Q z)5ni)fRrTSWfQ|1NFfnEP72}mKsuXRfLHqc7tsn>NSw&~VPjztiMSig>ka3j zUKC#^wz!+v{&r&fTN~`Z;q7nmQ{eT4+5Y}IfNLfY$zu{MTVUA|EKL4MbPI(A@$Fxo z3ooPnZ@ZxL8tq7=r-?g6tjGUr6p&b0kNZ0S8@^7C`2FN(ldm^_YLfSIOQE!UIogs#Qf% zYAiXpiI#+aW5+f2ZcQbnaY6xU-Os&f%LINN9(~bgq|MNouvz?Ds+vzc@AFe{f02Lt z0TbqD*>L}(n(w+>bLNzy?F*15uP5cODg4P1h^=gybc${$akV64DZ(%ymr2v{0(7^5 z)FI}`HA4tNy|zrTG=jh+{Mwd9ChgMhc1ahi=pcZ9UXSnimsj&UKUHVy4Gnk!dOZ)v ziXVdl*Ad*i4_*}v=)d=Ock-p5J=I_TtS~XHL?o=Y{%^X)Cwe^!WCR$fZA$6KJidW=Y$0&I*ALR$UL8GQP`lRN?e<1n`gpdd!6G`AQ68!~%^l4bNb@5{bq^n#4UqkdM8C@$5 zyVL8ffAj?cOUVA`1hOxDgCLLrq1b@`A`#qIHi0ns{m%<&3i&Xwl&{7oo<;okQ4%v^CC^e5LHBwCoY*9e3Rus5Jz5Ct&`8(oNf zA_MyM#pst2|H(M{TMYAIBt-jxq*lKO|EpE}pSWHe_O&7Z_mvERc?3lGTJ+}^1d>L0 z5&leaV+<4c zYYKW@iSQ55>-GA{mg~JvdM_?EzS;PxsHXA&UvOf!8I=SUl=B%{U7zK8mkWz+X66T- zwX-S5ggkAlvQ%&4+7{RC9ASDa*AMUUf{<>vixpWMQ?5Ovy}sP|4?OS)aumpVq`4jb#FM$U3Wc*W7yzTpIeAj(-Zo2szuDkAf_FcV`yYESJ z&$qe!hhNX}+0UKe_=yJ6+J_h%1Ma;y%j@4zX7|;SH@xY840ql2Akw;)-Fv3F_gLRfA@_=|AcO@e37f@8z+lZwFiQGv#>1$(x`hzkooJayFIYbAK( z zd+(8Gy?OkZWrH7vA%SpzBO%R{cm`A1EuD7h_B@1uUZ>T^2Pow8paO)QrrqfggeLi~ z)l+mjoxTC0Ua#{X|6-cOC4=8{;xtrT-uP&B>wlw}s&Nk)>$;18lke`u~&P z-_H9#zmu;%`UoHYzY8D)fB#$42GV8w_t^ZOBh6>2XBYq~tRzMLSp2LTzlp?ay z#p1$1z_g?=)@m7BuFZR~@Vapl=`eo(;7nNFlR|Nfxdy*4FemU6*2|0H4=q4UwAKF> z(&{S`h)6k!CeT-ZSS%|tms%!t%CZpgf{2SH(XL(qk-(P;rD!$2=)V?H4zQ%`<6}8} z56ouQ|CMWbR7uJxHk-qbJsnnmCZewp zCGq=8Q~!5^PsI36G#_yp__5k%kQ2&KUnw#3(UDRRNtp*3EDD0i-GrK^Z0|i zKr{>1!C$@prczw|8G{{rkGKT>8vajifBQ1{f3W?rEEB@j7sNNq|M47R-n9lw#1MY} zQDNSpfMw;Fzwj3R`Y)bh-?a-o z_ywPTl@$nrE=P_WBMkHqzV-K}q-nVzpkOhgq1lm?icr*0l$r}mFjf(qxuCgWFNDu4 z#)_c4HVZQljs}cYLA5m1DM_XP^{6=8HB;s>HIg^xK~rQz^ZY3&kBndyjAgQr6@*$w zrB)?d#vqtiluB^yAWUq7uYFB%vkPBugj92Xn$YXe?U@2w)rvrOHI<^^+E+n4>Z^Cp z^?;P5Q<}w^rrm>P-REm(A?>)E!hhlk&3C=W;;Rp9e&E~Sz;Tdk<(4ef}>V|+_OCRd<; z*J&Z8O=)C|R%02*w#a2OD6I*Cz?8vNihuv3XZh?OY0{2s;^HyZyHE>?8CYyyeEko0 zL$-`rgkFbsN0QFyHS7NazdeOx3v$^EckH)#{IRdl^EA7zzLic_(P*|JqllruoD(Rd z@q{3$ju=IwS~6CtYDoZzDprvKViYicL8U0rp{7z6NTC@mn1{Vd5i_0?v^JiQ)y{Ao z+b*La1{UXmU2B zqV(SreWA*He#kv=i3Jd-0bXA)Ge7HSLE=D_0lr=bUnKBj>`N~|Ki48*Qtjh^1BgMI z?qCA1?E4=xKtBmr7?C-?0b*z-7bjmO@cMp(nEpf##;WCCgD(>JG4>|NkN7O+gV>`H z(XTOHgtf~b{{uuyU!+{b>!~+Mf4u1H<44!p0ADBYV@$JOE{}edpg+lvT1R1CtMCWD zn`p$Ae^&ATrMEw*#Ql~7#bb4U4#ql9fWe&B+kb*&;lhpSmu8*&_^jf81&CpMjVVeI z<10j85fftYTCbvaz56kAzxymapx-S2V71pMAhD-lJ@2O;`a(3o?CdNP6B8ST zL;3!t1JPa%{9dn1z1?Ha_Hml67PCt&rpJqTfeDk?R?XA(dQ6rbj?FB8U|W)EF~`A^ zv+UY7ie*_W*Ntal`$VZ9Ce>_vj1qP!jmJ0>0LoP6vMbcaHJP@836+ zR{<`8e>LgcG48x;0wJH^o_p?O{%p0M*8wmV<%=}yRi1s}1@63Sg0DV$3#U)Rx$}ns zkCj@Hbh<;Yqxj9=I>^j_jESK?bqYT9Dahq(%+FWYw?EJFQkAElZUQd8w-+T20 ze&hk(_ST!Qf@!cPK~58fiszsGZ|L9{fxng0rv*Rq!&`Xd;hTBtsTIEd^yBn;U2?e$ zXJL^T=2}P zkd`HQ;|-Ep3zkm9HARioaN&sN_8pS@pH$qkNAR&11nq7YrQq&YIjl4lCCBuQ(16Zs z+7fDWf>It%E=pQ|-H==g#>QQ)-zWIH6KYfVffCfuX@36CDzrV1kNh7NpLlfOHTW-| z7~zlapNgy?J|Fsb&+yd;6=_E>vkCm#msdEw*WvL$^O>8QW29VSWo4Oet3x^K;Q0!n z16(O+bv<0$#q$D!AjC~Uxl|$y0#d0ozVG9CK7~@1Zm)}f=bMm2KM3(WkN@{qX0dZu zal;P5XP#F0o=2;`LJ$Oe=p(0j{g%#hdf0*G_I~-P;t)cb*(|>iA zAN%ju@WFq6m_`j;+v3^d0hLKjfFP4E!E)X3U*xH%%hN*hB)G%RPOHGSPK8*T+B*Ssolwfx`BPp=< zt?6O|f#sWlPb3IzXoLF4oIt{ju%QL=8;vhk;R{ShvkeyD6@LG}!SF*fkcqF=0{lM~ zzF37XqD+qPn}i=L4rV6(AUHPSfPW17Rjj}u(a|b@sEs)AAB+FQz>6U*5E~`pyv*Bw z!+rS@@MV7j^t~zT0j*I$;NrsnSkymbetw=@F1O~r)k;7d0<}@-)VBhDpfpR34vl7q zbjsqUeLFZmXH3XSX*?ZrdbY;=a)bRlCjdBdW}baJCzxMuuy=Zl(NdbHkDMdr*zDSB zYAKU{fkwxpT1*e+ZGcgC+fh@oGfnD5w$0u=9c~%yC zT)pEhtejuus_T9yx{6J!6_Cr>bUFbGC*Q-C;9ei<6rxKs!#IJ7hV3~4~~;fkI+~=$f1Np!mh2)cQTe02<~AbDm%aCD)_^;g?GeIew0(4-HP&(wDziv@)=MX4t+rfm0 zNEAjXd*?6g=TF|>;ju3-aa}caN&M%|37&be!tZ`e5bBU-)AVM+a#(J(>2`a#ZVDCp zC>+$Eh2Ikh}W5NcX=O}nQE zLcx!|<^o4%i*(MI0uR^jb-3-u9sI>FdA$1<&ydaLfF=l-n%a(1n#q!}&gII6M<+*2 zqrps61#4^6&tnjFYphvQQ`2aFAUk3#ecOu06Jo9-m@FDk&tyqsPK7~8s*Z9JR$C@x zgv&mn)>yt*{k-aWI$;6-M&c7&9c2=qHP?&jPkNRH=o^WRmzsb~SOUesD%_vLYJ6C4 z0bUY5apfzkKOgh{DvbYm|NC=LtJX$b8T_#4W3?whti_KRV0Ci&OT#yR`2+nFcCogh zUyQFez`w%fA6Vhn@kDGyzxW2yFSH2}Qd;ztkN#XXpnsk1f5j6R;`ddah>P<7YJ7Qx z_)*@NkUHM}{kg1WfWh;RWNj1kyDNAC>39x(&#zHPRO}f{-2Y97V8vs8ex9+hvA)os zHFaCpG!y(rhhY6<;&*(1C}!OVQ*(Z9fzz`MCP(xA+=+P1%-5J4E3tRl;Ft5J0@sl< z^JLQwJ>N7K^Ma5t)TA7%|2iI-R0=-~DdkcxJAS(zU~(g4fut9`ZUY{l_{0vr>%KZ# z_fT>h)BAsixc3HVaybA^CIi#^|C*yO{0dt4Xw@D5{Yw zHOG!Yx}kYyK|@b}5LJ1lQWE^)A1~7GLN=!dI&|vuqy-!}VX7BZ9LQLja7EBjg0#>aneCGE;qmjD;FKUxfEIMy zf)D=X41Nf?q9!FJH|&6CP6<|88VeJ~^P1}<|M0lry6u90qJ~UOv%D~WN&I>!xO!T1 z>g*!_@ok#-{gq3%7oagoeJThzf9@RbeEkCXvLrawk31V>HER0ud%fWK-gLxMnGG8y`_SN#1~aR`d}4z(gg zz0|vZza|7LE`z&9oKvy#r=y-2nh^C;?>_MgBtyW~^TULz=r`TNHxci%0b)OrXqDn6 zbnF!w9y;Q;B>h*4KXhFNVPtU#*n0G@;r~#7W48YqMdTv*DxY zYlPBk6`@UzA$4ih^M`2vCm${L7r*$${tp*_>yZ(UTrRia`*C>G>O76r%V@v z@q^`)xWM#yc};kdrv&p0gE?i>F1bvKM%$y1bx}%leyPdiXo0bj0`toz4C>&iIRKU$ z9YzWnMoM}7o`)YQmKzP0mNTnc`vk@X-anV9b zD3?Q|H2CAA=XvB2i(W6pwsW-Gu(%kKN=YnBv9LhDb9%7|)7x*P+5Qp>OI?DXh7^*i zDa~tNt4XCgYw+LkC;K?Ru#8d~+f9RiW%JP40^M$xl%@J%Mq#&&*E1EzI-ZXZ5@Eq# zer*h)L(@?^okB&!Kg^{&uwf zA<}`r`bvoFPT`;QNoP}L{lCzP)<4x>|4)A1q1`RuIu0NB+ZGFpOQcgNe*8n<#!DGL z@#p{KC4C;u0j#1@#Y!1>c_a(=ODo1kv(4JVVnHhzf)mFS4?;xN!G~mjFFm9+h?o{h z>1MO|a#a}4I`~TKNC*iBwaB%OCJ=WIvkdr#VN|Q|V~F8Q?tw=jL5R`@+u&qbMW~hO-c9TcQK+c?k`w z6ucaSK*ir8L4WcxVYL1+eiRrTt-g$~FOz;bSbv=e!&;YqBK`{_{#Ob9kM~2wdz;+; z!~B=1Y0>9Dy^8QKXkxfY$v1N1kI`V+oAcI60);joqp^g-=Sn-H%zcLNf z&1)Sk*(T}lSI&zT}w-*8RFAVD?Cs0y4S(zsKMWLmBYcqSr!(5YBZZ|KKfCZorSl*T`@6X z@Y8A2L*$xk6seTM?5yJCNz?hWSh9KNJ44>^hA?vP599w|w;kd`2cR?tTg#9wn>yP7 zS8ah~7hrZtP>_&Trb*v?2kL14;p8Z<*}2G49kx_;|8Pua!S4vNRgE9Q&I$7%meE7( z*oH%0eKJQsSgi=AZ$>ARrxeNY~vizwl!V9R9)uT4)X|UCm9` z?xVK6#81Ad#WlM#$V?i)>rr*P6pA*DuHc!2ZMKvxJim%OSLZ`tZPAuC&#jDc-N*%+ zVV81$!A8)=btGe3(uRkGrqc|#c5en~bL3Q;v2u$4{C6E3+oslR^56d1-$!g?B9xQK z$cQ+_JWj-nT;kET`-wk$3xD*_KNA(OFan%8s02h&-*(gh6C_#*bGU}a;`zUP^gGSE ztO~(NeqZiLigvLKJg~sU0szATK;QGQ3jgwd;fI8T_3_ydf6z);y@Ul2i3yn3Yv^As z0Qd331o7%6EI>RLhCDEF2-ZgUuk`yLcM>0{AeTRbq>p2b2cREACx)}kszMLz6kv)vGt7YXxZI)WN7o9SP&)cv7&gR@ixY^%_hpZyZWH0Gra#Hq>n5SE zm&6^9jdC!?#>R%ipw`Rd*lZH|HxoaI+;0PX(NE$o1b|#nNHVqNjINQk;!x!8s< z6ePuBh9IbM{ydD1uEk%L@c;bMHl8}?D~fA&NMzdL@Tm~5?DFQ@Gn_advTMSWKtB9Ji?h!x zaO!!RhaXqG>j$?nzoK~hkjD;xU$cGE!s}@~Avv`V+)m5@03ZNKL_t)f*fJ@xQOuoH z)U}Vuhcs5YDBmMx!~5Ki5S)WErQOMcYDVw+MlGGZCEg6q9 zdWo+sgqOs>(DJ!)w18y?{ML^ve(LvZkSY>(HNv*I|F?69R_3MSKT>CZ=e;GqbX}7- z{z}GJ#+1g1x|s*QZvrD$;a7@TEH{HBq}}x?myH76Xg0B=V@d_u4uAgh9yND6rM>5w zS?KV!g^;-mv+Ulxm;d!ozs3jtMV@mnzQFjX#lgUYYyA929scci2b?~snO_O1)fE?7 zA<|8=Fh56ni{M|~6JnKrtpWY})qws$kqz6}DVzIlk<`=_`P?F&5UeyBfMRTXr`cIT zqf~6>O$f1w*K%D?|&Fs;A2mKibL{NRSeo3z9vXy z9AAR`h|WP6AW;a|0RM7_CS28eaO1l_pkJ@~*5=u91@w!{q(7GUm6Y_3!?O|>*0X{ZxE}9X6DeG*HJtEqSj?9tF4I2 z#l9^N|8)>SD%L9YX5Fb2Xgf(2<9+q3e356R?}RBkw^`WxlyRwJSM_uAngR> zKktP>D3cOt+-8xLiNC9yBP4zl=|*Z|ZTcixjGq0fUzxN&UK+%D3kY3N>}+^2-6P@L zvC|#>oN4kPO3V+nRc%C9O9)L%@nLUVSSTZ=%+?Rsy7<%=)IE*W#_!sT@hx`xj_aLf zhY?-@--35 zKGwZ>VZl+#+>zUq1CeA9%;9rEr#ocWyuf-D&URq_cU^2L}z|lSM=Py_s&=EEDeU#=!Hp~3S75|Us>x{_VW&hhU%ufaR zIsuOoMAiw!Ps{A<^4Syp5fl zJbABEX+QH#LbkjJFm%lBH~x%SjWX!2qsghHcUrOdBxB0mywReKC;vC8;<2N zG1I2LZ?oay4k46@mP1eEet9=iEu9HMh(`_ylCdR_a`^aTB!rA*(!ERwohMp4wWhZ5 z=F?NVzJ#WvAb-SZcuZgz-3vljrxj5O6uHEVnjVh&GgveLwil*^WTKct-~ib?0|atV zqY2H7fFmw#8D;y>Se9?Z7HlF!=^M<#oiQtg-u%&ZIwQxALI7slXU(8)TFMnP_da?W>@7skdGFNUn5Q@o7Ri`qWz@gEe)7p z#38>7Qwsy=3=mp(*=Xc;4CHn3mkETp1ABdnfQ0j_-sO8mj6m5~km@QF6k_8hG6>V7 zM1>$O$q~;jz+JUThLImqlxU%UOP>o|^!Qp$S^5-|hZ(ckI@emGF zd*sP?u%cytoqw;=fPsfmm5(VN=A$!$6BIV0tbtNV>OAr-XNaaO*EL4T*43K!>EnE~ zzhi5+q&7Ny^l9(qx0)&6``5~`X9S`W=PsFWl=Yotv0}pxzuDwUd#3!F{zn*1?VP}W z2~{+Ito_GX=1$=5fcNzXqR)e=V>2&;#ebw&|qaz_zzkMDIyB@+4{Narja7!rmWiiyMNsZ3@2oe!os_4xt_G4xw zJZgoowpKXc(nIp`FPirj&WcHC*OlaI2cF)~zPJN$>C86|A7~fGWv4Z>*w-14&rH)a zP|KWygHJyTPHyx1y%5KFK;`dj{3-ya%HNtfp)z{ObHNJDfi)N|Q|8RVl4u_hPtvy| zM3O(h5vudO{Z^4D=Mm~_6UsMe;$P2*v7#jB_o4)h}))} z^$XwiMzgO)g$^rk4mOSNme#rN(-~~HnSRedSY48X)9Iz=?I7s4GG>=J`vtDW8@j}O z1}M9IYv!R{*@-5X1^+2bYgVyD)srRqcz}8`PpBHj<5)j#%w2!xJwD(VE7GFD?t6Eg z<^HAG9u*_n@5?`I!#Yn!l+Ti=e;|Y?mU29U-2gsQEtSGR%+21RK2P6=?FJGPF2Ryv zAvOuuH+B&e+m8_q1_WpQYvu@br2~oT@WCgP7IQlJxR2iI!Mf-f#FOAQ;OkDUADSfC zL_7bAEa3Mz0DrV4+kwj(NsK}NMrdTg?5qX;skM(ZX3UaSm@HkCe~3a{y_YV3=#H-m zMjz_#+{8<{ z#;8U;ld&B)aY8^&T}H%Gg_b|h0Qs-I+pq_Tg(dYqCZ_FI%WM0w zQ1321@v5AeF_dRFB-n1v541KgOhbs1bbW4TlNZ&*BW&?y0M9y(1%vQiC}XHJ`yi@b z-thV53~)JfK64-b^Dpt`%Zpo0w|{Eu56n0K?(e#E=~?ZXZ`@J+v+HQXqk5UG%Oo)~ zlcYo|Kj!3wEn6xLzxF8B^(oV0g5N=%86&6L2y|}}Vl`UPAt6sr)v!39Yx_5N1e4r= zE={|9OunW&MnSE6ouIQG7g2fS9sHHooUAwjFed0_iW}_7rd<3qJ(xu>b-;Gz`)E|( zvun_cZ|Nk;A}2hP=yD<6^x$6Kd#TlK;zOtS*yC?Tg%1&>%|}{1-+W}zaHgUaBPXJ- zrT>)O1<~!r-|^qzc@6k&6}5;M+Fdn_55S6F0s@J{Lvlq?F*H(Mbwj&tK@W}HhI zc8iC8CcOE^myywPQAY*2sBH1{9N}KkowULJcc>;qJX-wvJ$*?F<)_qGlhN&^@bRh7 z!e2~MYKHJ|_189v8(pGqc(KC=u~C5$m+14u-3)hHj{3PB-}aK_^%zflsI# z;G+wRp$1b!x-z2nJ^W@TC6u*SBa5f!Ao++NKP?XDMNC!{#!BQEUZ=lW@%p~(7#>b* zUKQe?$)O*uK(AXPDDVT7Oo{cif*ku^4hh@xn+U5E8~TvF?w(WAGvDJdG~cyx&V5B! z3b>21bh&{v>!>l5cii~1@vt3D8_)?WAn7*laGO_2V;FWfgC)&&^*Dcub}t`G412Y| z3+=yvD>NsWx45Q2xpG!J@?iu2z)&ITsaRreln^l?#qXk82l#vfbUXh^UkdZy@vgcQ11duX6i|H$i zaV#(S-nTNL98x)r<&+r!$lpNei1Mm}>E9r!*6 z;b83_&`&%46It-j`7+#Y0W#pJ1uK+)fyqe1u+V~?^^{17UBs+!s#e~aD+Gm`rBlnT zv)ub7TX0PAT_Dz73j7Xk1dye;(~*Kq>4@(X2Xdwwn9nsdpcPn+m*DwD?zsTu=*r}N zN$98tH#Cgs*Vtk_u*MIygu1u3WUg-kd|M{s&@h$Dhc>?1+h;m^^}~H~s-z>>cQZ^Bc6?D;6pcg=;N2huJc zh(r-RN}yXq{JWNFkpF%3d$Z?m?jPPj-h30;jECd!r~LMPEN?ne=L>)7AQIG z!hwOI_V>u_1>qlS{JQQJhzh|oLDT`77G#{GR?$0zVj@B3MERy#YN}tX{8Ee4UfbGg z5X5AjoH*?0n=K3<&Q`*u62))BkQezlV}yI|-wL+0a0Gw>Rd(O}KeMvKxOqZYY)rb2 zqS(a(_3R~4;WmqG!h-Z`p2Y({hl-U~d2ptN^*x6x7%*aCKb_F7^^!;jM^>^&yMO9U@uK~Bs293xsXfl7Hr%O zCvsZ!EQg`kE(Qww_l$Q9q9&Ov{1D9iwt}3VGKTh}mcQfz>Oxv8^8-%@ljpzs_A+FB z3L0$y!)W)_iq1oc)!=Z6L{(+apBF!xob&<{dvzso4GISId}L`-Dd!C&oW&9Dgzh*= zpFhaYzxk|693(#imQ_bz?uH#g2ty8nY{(?H;K%gZyBj-?KrZR){Kehjo_JZ+mkE9~ z?BUud76I?z#H37g*0YS6h~()@CnzF6hdltqB5~vF+|7bx4f7l9aL+I;uk*_*81f8N z-*CqPccD_SiVz3>2$tnX;#%btB|7-(PcLMJPw2U%tx_n|@Rb8fCIk9P_zI?UpC|f# zTpbaCV#F3Asr|drSCV(2_be7^C4D2Chc#z$q>EgmLL~R_zXuh1?EKt1Luln00F(ZD z;|WQYf{yU+X@sWBRL-M>i-+AD<&S|#r{jT4GFY_(MC$Lsm7CE@;q_Hu1s%x-5Fjh( zm{YFlB`ZVoxEm;-h{|5xaxBm=Ze-s>hGk|A&%Eg9>Hi`CuH{TDe@EPM(foe_cO3m_ zYQsf8KCb+|7MJhRu4BJwKhpxLy5rS|vU6wM0-RBU9qV?qnoN__L}QOwomWbA-A;kR z?05XU#>%jra?ht;kJkP6GtWSh48es3ucT*$Z*`H7mzhXnx$L13d8T*vQ z)cNx7gC@`K+N#%y`)h5knVt$WaJWZ_u!p@)q2`DxP-9- z?WLT19#4nQ`)SlX8twr~ysITF>&fxYSkMTodYKm!q7MnT1Dw%O+kNAVy{wa7>_p0R zWaO{E$68gCOso)z6aoQn{MNBe-bO3z?c>;=VDXqB)lmJrN&`m3CyQTF*?(hB33|55 zvP{tj)g?=D1g(8^eo5J%9DkbxQQE?Po2*oE%?(Q9s!(c(GB`85T^|nE6XUd;E)#e? z$jf*zL|I@;M;W74zoZ#SOT=5H>zprWbfRWVjasafUcE;U^Y(lC?a~y=xnqj`>PQ+j z9ecc`(S(I%Qz3v^rZ>T-&tjPy>fWV&wB@T2;%=F^5?~P-SKpZ#^>xw@Ce=z>Z)CT_ zqVw4AQ1BI&N426=9pbVs%0IAd8LU0%`F`9?gY=$gUG4qzZi|RZvdz)`o+s~BRkN_F z_|?y4^;s>9BpGSFV-K~I$1lcDKuTs=na{I6@h-`jkQ{e zwTc)b(*uYsbJYV#L$}1*H?x?v3XWXe2M;+`89N0#ai=^WtDn1+SbYZzVc+FPnxn}` z=w4Sd_hl$i9_+G^8jGw>RrP;OkL$4T$dmMdtbBfPP4aEC&HW(F@A$f1Mh*u{C)=wp zZlrwBJ0nh)x}bj&C9lIGZEARIba3bJzBG$@?WQZ5P55n@2tY0tF<>!K#SlzFO z1!pz}ISrEZM6L8R_79rxBUb5oIe);fU!rVpH9`M)ombx1u@qELEwL4#@m?vq+sdrY zmn_nP$($}fHjOJC(dEIbZLI3Ixb_V?2XKO{wS~kZo>KZlV9laCIbQzz5+x-mrZ4!-gLva!?Z#l za(xr9>EZ48ndL`oYp$bP_I^A@B__MoCs2lS*Y(#YqxBRQq2Q)aFN!NUE+cPYH{cca z9{0R`y7eUQdi&t7CM~lEw(mrJ1M{U)mXC?%jlh+Be4<7ZxP;uyPZkwPH~_?U8*u@- zZ&G$#en-KXtft-@3a4sHQc+1bZ=N>-09w;T+kI>O(Rc*e+6g&!iyXgRQ60k^N**nV z*wB(n$So}~Y6mi5OX#5Fdna~Upy(qyx+-cnU7mi~UZ{FrNjUKRE(=MQa8pXyDDjA{rlF+P0oaW=$Y8THDe%OkWAZQW@BUX|>C15Ank-Ge!50849%Z@CC| zYV$vMe*Wuy`<3SV^>3Kyd;c+uJxAg0yK|7$?+UN9?HX6fnFgqf)Q%E%{%aNOpK})B zLu5l`wkuy;DA)&rJAHOtOM=q?A**Q67ukZk2L%(Nyb;tY5sYIkY* zI_rqNGJ0Q`+&V66H!xL(NN4Xf&o_U;iuBg>kFhkSykgt{w|w9~*5oRQI zG#~9slEa53Pc@`yLcXMMTw|sC4K;n`=6M-iKg=UF3J?2(b58 z!b;-`qCcAu{E1Q_+o+45zMR}|Sjv-m0{jYK1*rCU1L&|xIC1p}#EU&e zHx8$_#D{NOReOE^5MFd)&ZWhHtp*>M^Ed&>4Oi}1KjIxhAO|JPeGugRwxC6vhQ~ap z_`Z!mju!J|+I~s3_MPzh-Bz`K5@n1hV9z5I+;8j)x$%4=`i!q}bgKWvkg9f_`3M#&yY!dS{$cnEFC5Ny!d#ccZ)~mv@G5V8HKvr&0DmS%PK1} zW)Uw(sw#tT5@J}8vylG%dBum_ntxxT<%q<-4s6rjKPa;ag!RgDW|`uS=FQHKsCj-o4d|cg(rqi@p4eB&%Y3i@N9$Yx4U1 zP1zpm3%Rl&8pRXs>yMoU<0ix((iyqnGIstQj7uY~$^-UVzZ?hEP=42wl5wE&(S?wc zlxaI~nsI!=NlSi9_D0Loi`+uV)*ZF0hfzQL1~@^1;LdiKK9b*Lgc=ZI5`Ii1+1clx z$=!_yN2KoJ2vI-+Y8c-nXxFWkX=9j-kMa$L%g}8YMSS5`VWBK`K5N9EZjJ^CNWGh; zFU({3yAZoG*Q#41fIVDfR7ddHrGbL}<~!}@!3hv@i~*6cvUU|whGT{teN!|nGHK8b z28@#=p8uKcCVsWZ5B}jwd~$NKvw)?>28J}hz_wsjg^ydjDxy%G_P~FB?HhsE<8H4D zYD{5~LHj?6iryl6$WN5L^^kwBh*^R4izLb!SJcR|0{cYpbW9bWmtO}zh~(XSCe}$3 zY+mI_HR?ZUGFQxWlOz`0y|nM>&?W5sLV?x#C`}GVac#? z9R8HlftpSh-s$1$#L35!B9BvLxVz+{F&u5xdR0lF>hm?gncUX!s(-Kd_t_Hh_R` zJ4AY$mo)GX9LfFggm30>KXkcf>GY06`cBEHS454tR@xYp`RE(3i5XEi~QWKX8}8vUVK{ zx++YBwC^QJ$p-Uk9y*vq{bstLpe*&hEg^&tPLOr#3Zg&8b>W9mkQfBn6Zu2&i-U%w z(Z^gRJnWK_wt|zq(sL;A z&B1>=1nuXkw`!Zm=wpDY+ux^$yUjVzhZU@a2z8|Ov~YF89}XOoDZ^2Q9YGR_X!*UG z-!c3cx~-{TPMH{0HlZ?2t;dfNR2=DZJpBgu(W6D$AqHx$?H9|;YkJO4yo&!`c*=(u ze9VYkI{)MKj*d;6txbnZQa~<5aC^$JG z7EXlM5~Cmxb}2JE1k}WwQ}7$FR7vitK|7>Wac7k$Y}0IV2`ICgb_{DT+wDYCP--lp zV6tP(??tUsak~!RZeG@`WfkR{nxifI{@byYiO84}`)*I7u^O$NTJt{YA%6ZN>FIi@ zWoXC?#_* z1NWRSN^WbB=)n3{c0JsIy=S7p*MWQe?yNy#(YXm?n0AQE{|^!<=f=4szvDWNiW3}J zYxmDQFF=7Q}A{1SQ6eh2<8Nc}^Yiux8Mzb;tQlSu-ApcJP+`OTHxBNYi$4ci)7 z0R(e|txVDw^8Q9rl%flM5P>KJ0qqgN4Ol(<4R)Y&fi4vLWN5AbFrsEDNpY^=`So## z42y&Npb!ippI&d~=**D!OT>TcgUaF#YZuGgqFqB++um)l^L z2v3)5Pv_QKanlX0na3dXC3>8)`e5G$AWP@Bz^j9me+H|F?<0;aQaYi%^;4WCAv?<9 zmO|n*s<-8Hqz_vwJPRl%f~?e7V%rgc(1^iTc+o?doJ`b_+}G(*_>m0=LgZAT@~BD{ z!OB$}w7s};>`*iOP=45{lWsKW(A-8@Yu2k6e9ndIMtSQ)fVJ=bk>wTAuOnG}U~2jM zMN{MREE71aDnP%R%)U$gfG#koWg*F;39%&LDr`>QD{Z1?Mb9z>Vw(ne4-=YpeS;%8 zeVzAgF7P0QOni}*1x((!IweI|qKm6q3YWNn3nxL3vd$7{W!`W0wyt|=J}-hgAP=kx zdnAp~TjJ1{v&x{CE+|tLH7pj0L}R?(XVIsZ(2O)Az~>F`hgv%XHU5+3zbRj!CSrZ> zv!sJl`lekEy{NPlY3>d^k4alaN^hnniUS>Z2}h_7Vo6I)4S@y`+z7YB%-#{qk2mC6 z_uh9WS_H3%{C3U6?0Q&wV* zVJ={#mCAEQjyPag>qNq0)#k8ZF|WE7cb&5$6o`&$CPi9J~+)wIT~9Y;49 zbHkOA=C%;_KF)F(p^D+k>en1<5EJo zYtY$DtF7(*@(kCr51Q_89QGXgv_+Xa);r=S-?{;IA9D5r1O zByK@<6E(kwJLG0p6oa9`cj8&e{m1o<>N>Y-!IA z*vbXiNMOm=G z9dx7q_yCEjn%(N?JL8gMcVG<<1TUl!V5d9LENXwQVr~yBgaETjeAYYv2^z7dxzab6 zz2$S!EpU;Nv!%`jx@+)4LMldHFu%U?`yer*co*N@40OkBBOx&glZ<=4c-ha?@KPN! zsW@0`kZt>X4umCsvA+!A+YzdH5?GN(b;uyO0TM*F_@&{?OU8*4epR*{v749&bupUL z2KHG7uQT?uhdS-#OuGIEd31%6MieiOV3NcG=HB=psc!##{}P0{*WgfKzX>8$jfZVN z4G(z1D+G>1R;b-D+839V23V^F0_KiJBMU6()A1YAW3eLqS95c?n=^$gD}(j9P+V*v zSvu&X5O5(n#gmbipjJgM=9^}TK=Y}mP>TWy(T1cGSep^poyLj58KBqxDr5=_oLoK) z4mwyt04G=pkFOD77N73Zsne1dH+K0RY2a2%IsqMa^#X19Puk+L61|$;H#|eO)|o1x zL{*IwG_@sO){mz7ZY3fXSCqF@ipIeA_6vgFgk!6M;lr@%wv)lk;yDp1Py}2a$}w z^waZBM-bNLH7fe4;pSHiHN=zf?Md0#Hqt@o_ii_D(yHswH0i6A6n3_ww};-3Cg_iW zfBvRVWOh&;$b2A)Qotz-h2nxH&3rBnVqMU-PuWo_*;M}zsKt9%r*rvb&$@oJ66ZEdIv zXO^@{{G?jB+TOe}p9ll|ljUydC2xQC_MGjR8e~TBzI!JNA7`gJI0~QvmRU{j;uNKX zUSYp_rQug=&J(;t`l{}aAU#ouc3p~+U9z@zogNRi>^Q!vvT&wMIOWsF|TD~V!;DjLT{ z>{T71asd0-AG}&@{ba_Kn_&;Z=0*jti7&fHB!)ocAxr^#6Ip(*ILEzB#*z|1n5cIJ zh!vI=WK1n!!>MHgqG0X3A0h2bvO(b8@jcpq-Wp#?%O34C zfYvH=`95IKabqJbYUF@-5;<{uFTBCGG=ZJa{Ks-*k^A zm(5-77ndX}Fo})OgwAptWa&&VnrlR38><>k(J2=LTriciO!a6iYpVnEw(J#`@60RS@Czk z3;|n)?pL{-L}U~lK~tj(+AzZO!um&jay8(C%GdK?BXw@^+SOhPCT2S7sB_)ScEQnY z%sfX!(hRI9;+;m^re>GXoncOM*rS`-E&E@_MYycB6H;XZ-k(3%qGE4NO_Qe$g%c0a zP#s;F&)G5BlQ22WE3I$VwYm57D+(rA^}L5YH@6oaEUEuijc>(}N6-=Zx)3&9ByR&h zDNy))S39-*aZIX&-7xD$W36Nvv98|;lW{z1hi&`Sobe8&FVXTq(+z1H}i$4e%K>SKCMEHv57 ziMvsSN1%p99{_{=HCXHMsTDPp{Dy$oo9dz!?Q~8d(4e_SGKbn1o3gYk2~>_7GPJL% zX3c(YR$OeR*IypQ58iD2`<+2_C*o`zpE{o;54|G=vF zXOdj&I1@plX5I3&iN;(w)$LRK5iN9_gfhleLCm zGu~FTa+Zmad!IAsk7`G)ulaPsLr6qiQO|44pV6-Zm&GO@>IaEXb%vSSe)K_+t6@6* zmDQEN6Povm@AHJZU6;!h9ykGD?jQdvA?h|}2iuD3JW8OU-RdRKVVo?Wlt*2Q4c+=# z*eHf`U@a-RO?ue8;knIo>2nVi1w5*ztT|!@bcnGRxA&KnFIY7b^7-#tZ-e|4iw<8n zCJt@EQ!b_fpiL3zPXKs{;rUwcVE3tAWq~N(cKp5H9SEz!StD<20};TSAc=)MtGo2< zT}2IK!6Jg7u!F$R$Dq!Lsa#g<;r;zd)-9c)TtL(ux+oEPxW$@1dwBdbzcn&W-P6GdYr7&0*c;{% zted36PAg@uY%TdS1DMmoP6|SN_v8k31;!Bx*K(oJ6jY?84n;7Pt4kO)jhLA#*Vo< z#ZHo7!!)~d^)CoI9|1_=8~JXKfc>viv%Ak~hrWUzejtSdC7KiNI?w$c<7r91=U}c` zl0z$2S0g{`2KjMpD?XHz-S)l(X&K%fNWJWAflB0f@}^4!Ul?3rCt8FTKW0v!V_^OTrg$1eTTC^7pza69=&le@f6IDgcNhpIPm z-Jhn7z?Fl5B3U?xH2JZTOW1chRzCtA1Y6|snh;BZ1cmQzSWqRXoyu zfdm<4#$9@@*A9_;1>J^GZcAL5sls6v?fFG|ivobbK)K03^eBO8Zi~-9=~C?P`z^`B zhg0?Y-vqs^47w2|iNE6G)8ss}&Mv6d<`g?$-x@xGf-PP;YV-zk1uV#L85rE$TjbA; zvLAc#HvhGAx8=qiDOXg!t^6=Jm2n4dB1Sz+#mqS`4V@i{XLJt#uD88fJ6Q42GCVXS z-NqhRD(_!sJQcNR*Act5V6NP{$}VCNzBlr%+WS!87nf#Bsz4q%E4zB z<@cV8rhOfkO3iJMXMg=j?S|n?r!Y>WLt+vTf`XEl;Y6I|?B$lmWQirZ82T%G@|ypg zqFF>BWvCgsj)TOFJv2kxdCPb&)2YPs!S@`H*u{6^BR@vKKbK&QRs=-A^Y!@P*b>LV z(JaTlRh^xb7wXR&w9be2vdLT|!ksvO#@#6k9rhm0Prh9J{5(|rm2C2E1xcY7`u(T+J;eITPTCZ_DE57vfsjsg_ugh}$RKa(#iY1Qfi zbVTw9^+!CCJj#G8SEfU1e*Sy(FeUN#s`QbmsR6}Gq8Vkj>#OauPO4ZpKJoU#YL=h% zqHMu~x`8k3i1NIpS1vbt67#&jN{F-Mj7riixCu9YQ8@Sz#}XrjvCtXJm&g*Au%Z;u zuT@yjplLsaNdBsLHs_B3K50YOKkQ`(l9 zZ}nX%I!pFsoK#u=YAOHO4;_DOxsvbTSppD|Ej#BBVTWPHhHV$maiD)osQ*mj3W8-V2nz>ERo3YKRHGY}ous(Js|&0M&4{*!r8r z_jOQEB~{d1d>Zo4bz|m23hrqg^aNkOnxAjda+3TrNKYeYom-lOgfT$$Z9rdc#c=ec z|1Q%eXh4JXMz(NsVD8FnmKY$#23Ji|ylCVL(D(>KTrUGKxL`wJaiETWQWGg&T%XQj z)L9xFAgmAPiLio(X7I0H^w4F7N4}sn7iWrI1Qo1$DVk1$%@#5k)t1Hb9MBZKH4mfx z*`3AfZ%_Cg4B5uzpF=m@U{L*agd_d(Gz3^p|Em&}LSE`cEI8v_1>V!z4HIC-htNQ; zqguT^uZL-%$rPVELmEHbw5nJ679I}GN7N(XWI12QDAbv>>ndGj>E8Q6_~UU|24sh$R@a+?!&ihQWEgI zSxd{4*p<%_zO{9o@FE;rB_n#cx}|}ic;K6?LVo`!TO^4RP=4R{4y(S;h=QiQE=pcQ zKQdD-Qa54=i$T&~X=-*|8Qkj~fVyuDi2T7VCFPHFNsDQ3&+~zy1p&eAf6LqYz zMG2!4ckonFxDCr)zPIu8<|20R^IvlUfoIDIxR-MI`9P7s*Yf+104H4@p+O(>Y=Lmp4&w zn5Oaje5pXk4H_ShbheM$uj5qOVvXype&A-v6nHL;@B?Zk!7gM=Dk#+gXeV9583e@R zR}VMmSdq8ML>g7zubr5h2!97(eIWnH(_p}pL% z_0_3>)dP^x;4)MA+WE=4>L?jDfEE54+VuBf|1qb4a@R@S90ybwSFx6Hy3pcU;4BU* zl!rP|2X3>1Tx|pk71?^D+xqlmCs8o79G|?wNZ$*E3OR!D{)#=PLqvW=Yio0r)KO47 zhP=YR9_?9)16LO#gD?lKUS58|ho4X228AuSGH`*o%BgOzikA7(UvY$=$XmxjE(iht zn70B{z<4ia^K%<-&qV7TPs3~reBSgqMr#xW1NVbmk`JJ($>*HBH%%UeO#V==U>0K4Zxw11ddUK@joD5WMqO zfroTRi5u!33>#HC5OVc2sdMWAE_gzYFSx{w-v(2s6e;GK3kgL~-(g)z_1`U8-+^{3 zC|mT3i`K80b>_y+x^a}6kXa0nQ~=NGkTI@UBm8e%U?#?%A$PAAJk`0 za^@=?Mq|~xP8Tv_xSq~U;J$rTXb5QlA@ess77BiGn)ejsLF{-E_hhbt>xj<&Zq??$ z3gQ7s)a-`)bR4+}n4D6P9TI%?Nz1FWyg_5U;PmSyNXR6RwFNA$1&d4hLN*PVy~9p(tkMNsjOZ$kFh>A-k_zH6 z-Bgt}1>V<{25ft4pLSEY(a{Ypof$&!8Ov32Y|<#Ic9TME#Oo9Eiq5$hJsdyoYDx4_ zjt}05@6NN(HVz$uk5ae#tPV<=9s=5}#}o76?z3O}@?DSC!T*Mwt)??M>|BDsxz6ZCveYU&CV-V>Ytrjnj@AVu?XHR4HC z=CKU(aL8*mPd@=?0s(e8YxXz}?1u}2LjUe>y14qH&crTlH9$mpTdzI*PhtMaAN{+Xu|RpX7(~xnNzAu(?V|n-TGx`QJb=3e|r!b^i(<3`#|Zfu!i{6ZMy=;-FcD5N-Fs@(g+ z)^;q3uz9yk%V`yDF>{V0YrqyCh< z)t+BPRTT>kB-ots3fS`i2J(Wg2q8Y>ZozjDb9!jZ7hGnx=zR7d)+j>JD9Di^G}W^c za1SJXgf9Px`HmICyemilx@X_2VSTOLsBT9+;X4+1=qRXAA96^;>n5x*Yo#1S4?mMW zJKtPApQHJVx{hFF!2eR2{5fsVF5 zY^=_7iahq*K8_wv!vgN&4ggx*5&nFkWi7*qoiK4!73Lyl!JbuRg>&u)c=wfAIQDnwoC4xkY zzU&YLRIOkEPPuTe%uz1T+FZ~W;0w8thva?kj;XJ&KS~F-2N0=!wnIc=(}iGU!tqB0 zZogx0{ho8&#H&peVd`OS;9j;!SWHnklb%vw4Ys=H>~|9<-0mbq+6O|747x!^2qQIv z105{Suc-x1JdhTx8I&4A9prDmu@zuNr-nEARCV*CY9kzI>oGN&$hTkh1vra#y|o z@jtrl+}+%rc_YNCX+lWy5lwC>!qcSjbxqmv#?tH@4Roeus{iz`!`%kvR@)fC$Me(q z(|RhTm5RQr{^Hxs+%#+`wO_BsZOcwd+VxO0KJhc~gXiEBTKfyQh>?7x}=?&!W zf6;#$Vd9Ma`+n${_O-Ib+cX~){qO0o)QW2qfb2e=CSBCV!-Y$P$b}Qdvr+%#bSx2- zHUjxGgea^ex6V$Q;QD&b`hKXNpTGa44X>xCC;vZdGOxKQE4=Aj2yKGv-I-412Od7Y z;lVJpwSGVx)?K^nM?%qW?oam ze4xBb;!&xt3u|KVw?8wDFwJM6oKBW-3s(}CpF73bw;O|R5E=AK=r;4ij6RIE5wgAB z7x>)V3NK<6vD#}XVUB^0ytWp-VWqH|BLxHL>e4$Qq2(nZAubnhR_lr6p4$< zsGsMJYpm1N_gOI%_QN)={|j+C%rm_Z9?#`j*H3=*igkLW0q)^zQ|;Z58|Zs&UYYTV z%cFe23`*JwDV|>Kynz#5V#@?Q-@%dO6cEzCPhV@P-bTu{sKwI&1>P?%=Y8Qjzux^N zeUPk#K>q`ud`mZUR<#$dGE(hMMR$yRr9IxEVIxnPO1OL5~zsgGi9jEH|P*8 zCnWI+NQVObNDQ>x3W+pQAKHvQIXlP0&kr}HG%x7ELcJ&I&KsR6a`f-vn8KQxGs7Jr ziuc+oa6O1Glu=bxtO|;X;1%FSfAe{YH09*%?Q*82&z#wBb6+a7LZ9^HPnOwC^)4+> z3+!63YNLPEkUMfizlE?jX<9*=Ij z6_m%-g*42cQV_Kh)uuc*+&rXu>;3t8!58Wa1u%mwAhqkQv4v8QoVVaCQ!uLd$*gtu z7y#kUIh-rpxLK~;r>J=U$rE`l4St>iAH^4bsqMb?xOu_?{Vt_3PX!*@ytO#9jy;S; zh*^)5$EtBJw28A~t6wKEvt+4`>|q48KVYfex_0fooNon^1>f$Jrf1ClDTrf@#T2UV z3ZIkum%?{wER)Lq@n^P_nCG!!%GNDo7w{+N4hbyeWj+8%i@h2s0? zHcvk3qOo%+~kh87bRlT~z`KdhX`%u!L4)N#lPWR^sb<*n2kx5Kh_z5Q9c0rB2T z>xFl`mLxy3|F`9!abU^rKhH`X-ix_QuP|gSjF^UQYoaJLii4jWx?k&v~-t*bR(c3IV7dK=dN^vbhm(jfPjePkd!WIaCFzm0b_fw z|Mz{***SOH-FEKX_xXOF`aI9W8MY?wmuCn7@83suMUV)+crjEAB*@(B_=gp|&D+lm zzP^2_p%HVa2n;LNKdPezIDL+RS2^78*>&=)t*t}H$93D!O8Ahjz`1T`?azxb+7C&Z zmrrfk;{{s-`KsEa2^ll(*~cf;c%|fvO0qL+t*iqKmL+YXh3Y@gw`6A1mNZmmyM4tk z%TiHKP}Csl3iJU;7_{J{$z;FQ&uU-C`$(G0)$yZ(Z06Be>UgUUxyir=_n zoJ0pLe6w;F+Rrrlf$=I=I}fM3n@+YiJFRHGS66%YFE;@vQPajK0yw&F@TAYK!h6*1 zo1aYj;M7cpf1V-S*C!X+*h}iHEl6nUHYffcB(o_NskP!@BVfJg-^E}+ozSKd|GeKMp_IA%}Hc>f{J!jD9~Re$>UwSp8&Q0_tqNIdpu1%9|J-FuH`Jy{B9 zJs>8Yn4gb+NA))C4df^Ni}lfNyrPr}8kxK;aImL3r*@9`uj6C>;^JcH1{Y+d1~Zer zL%XQx&ZhBVsxy%;VO(HLM|f_eIszLK1KVJ8NPR|lTOgnXwolM`W~RiQTV!_-@S;qe zdrGZ@UkUV;O10^&T`ZHVO$eqe^Q?i=R6LXX0&H;HdKr7u?naH({%<~U%sOwogg>rx z<^z%?Y%MF#wCx&mLDYdJj%p&wf><*^IOo7`0m&?9BvZz3+Bq$AMIvCp;)@!0@qsD{&yUnJ~2 z#=0A$G3UOYG})pe@97+(c9Z_6shs)>C)KUq+(87Kt!;(oNA`iguoWxIC}>@g=sAtu zGRA0gebDY>kjr1F`wG@z_&+8nZD7ZG)xa;F@TmlNsIh*#x~?>+WHF6N)wVUd%1#}% z%dQ#Vwb?&C$!ER-cnUw^`;V+Qz6g7iASfi&!m(d@b)7vlm!h#TxoLOp(#8MqTI%tj zIq=WUshi{G;o;dz`5#ib2>jJB43y=eleX4#W@Jo?ws>2hNf>r#Kuj+7Tlc-BGhu2* z$@Kxlc7fl~5> zt4P14n{g+cJIcR2v^d{jwaQ;l7*xYKOT<0a2?@Q|EtbYfx>f z=IF>JPiR^DHh0De&E4lJD)%3($+Vh=p?dFG37Er4rj-szNoLpaKzz7F_UHgPoo9ED zUg5P}KuaWBGVS%8sQGocm_C$>-WneW zM1SVg)_LTpCg|=J8B+~V*OzH8ON#n5e0&l$HX)(v;t;wsE--&{gF0fkChxGPVff{n z=BUAAU_3%-@1lWpZQCA3Lw#cXo{em;-1tvb0$6sCi&)N?%lVu(kAduQ!j3UL;^uH` z+xYxB&b1U-3^(!=eTv3DK!=gQXWB4kuN_6$*fv26U|N+{V~3PqWmeI+3-tKKu(y+6 z=g`U?O^fePobaE-CR4H#9Vosm?(LP)FQ2{Vxw?9=?I)2^s>b}cU)vpC)go} z&NMGIk7A5l)JvYX0Vx&6y9PSGI=&isc?b!~Dwl?{aYLQdU657lO8qntiVN?5A}26} zVdH$+^N3Q^kvm+pM@*w+6Dlex6Bzmy{$HbbU>y;IoaQY?wd!5O=4ZwVhqV z)QACNxrSg0bAK{ytL3kP%cEzi-!5{MVoLVdE)UG)+)6Lj4K0s}*Ktph5`lf)48Va< zlv-NvY%K-yuKwbMF8mE!PkMh(y>c4Dhhe>Sb-pz`xM8$Yw$mjK3+hVvh6PFkKe0q1 z-Rt$z`^@H`Cb~mWSH@;Q+NxL++GjQ$;imuKnoHBrXYno5#p4= ztg3fiT>TAaCF)OPqIvn{?>1RI>k(d``Y*is1wr>bt}b~`-hO(7T&fhy>F~V&x6ZPO z9pNiz9#qCPecEgQmnfp^2Ogjo_b?}&WVVGZQ?u7ch8qJVSURc z_dw-^F{8Ct18o;pc(T&n;bu}e;QaMlf^Xj(ep!yFFaj3zHc^V5KB5#i zH&FJ^#&7TkH&3@9P}lYibM5smYe8y7UAeR+@c5MZUXrlyvk|s8KM3kBlt>H8M7l}Z zFMZQd=_pwt^qvb!i_P{_GgfC7t!v0${@OlU%7pQ=|D%vi-*|+Z5SL8`&$cLlQC|!@ zt}k{E@1@_0&xWM~j}O_hYbqpKvuGe4rm>09WYl)?UpL?CWAv`u9&Y;9avhmc-o_wV zRT8V;lUB-Dzj7B6rn3`Fta%9Go7i}`>XwG07gNX-PtI)E;1k8@m8u%bsLFg^;gEbU z41LhFs=4df$B?J_I6LYQjeqnl*ynUb(Z+pWl_j>&#*LB{@Jgq?77?VkvQypIIr{5* zDrJJcZ#glOM8ei$jts~%-J7lw78V9)dPf(% zJ{#j80gPiIn4cWcUn(4qVC$#;US?bW58gm05P34lhv#;4&{%KPM+~})M0Z07gI`VI z8bw7FsmkOxddhJVtnbg&KX~wfUs$-ivHcw2k@46|-EX?0jEc+uVW=;J6wXaQung$d zH1G&yUKbR)sK%EoC=8it$2yB1{*98Ih+n95TMkT^TwI77bf)J}#tqdILnc0Ut@A%x zaF6^iB*I+z;yFhmBX$&mPQJ}c--C9n68}c`jckPuHJ&76kCC1oivx)JTPGKvYfb=9 z3PMg#vvqvk@9aT3AGR2rby~|rzB3B!lVQoQmg^=XI^txu%g4-%?N|l0_#O+@gQUUX z9y$U~!Rn&qPY|{v4pQGr)ue7GJsa2JUo#B1UzgrG1VRW#Wp7GEHe&oIk%U(^!V$JQ z!P8lAY-yl))&@Fn-s#kF3%Q{l9YV1xsLPiiztzJFchLpNG}SI)l@z;F zFV(AT$NWihZ4tD&z4Hq<*g|HPbV#o?c=?-a{KQdwlD_4w8ToL9QLsh03sDiCf-nTH z@5+;7z`4C%*O}6?7MqE^2@`)5Q(MuN-t*T)0*-b)t+KJ=t3^(76dD+do(Z8hiO`9p zU9Ron%b(sae2+1;y;}@0eo`Bmm{`zxi3i~bW+eP>~=io`q;(UYIVpc#o~Sy zjc>t*NcQC4#?*38_Aw8mr;_vb`*RO6%((Q+|3v2`lyH+0&Jq~;|5Y_Hp{Z%Ve*WRZ z2T@-cpf67<^Qr3CpGE7M7p;Q!uyB_~iSc9>qMDhQnLQ;CRY3k*-9p^H&zd2*qzMfb z#lp|iTZVV5Lyy4)E%yY6I39%zuI5Y2m>K>9Z?jv25h4p6Op=f@$8}CJ-ttt=_uYHp z3U+L%g>MXx9X1^le)D;X@2qT^95$@^B;?S(1Fyhv2mwq==VZoli}#fTheRIYJ+MtS zde%%*zWkOF0}KsyE(&#x;RaC)49nTxCFNJ|k(o|{&u;NOp(P|r9QWjmr_WYajod2& z#*w}fM0c0E=_Kyzy9d7%GdDcwMR19`6Xbrr^$%BDz2AI%uX4+TYjj05W2YXmGI9xo zb`g=tXvxn!yt(^nuspIzPSOr@$gLGC56he>&E1FZ0Q8p3I`6jcb|q8)IBG4fMt`{V zg@{AG)Wc>>Oo6yw;ATWhTu4xZH{A-{1g(2Z@Sc_R#gUj&dk~Uei>L@@%1;W9#A_#W zA81}b3Ht;wpE@r~gW?X|Gf=L5n>MMtYjMa=Lo^?MR|7#yOdwx=>OcOD?Q6PDdoFRk zwW~W|4mm$*ryg_{PV@M0AirgHZDaprWNYI`4q0o=EzoeYq4`mBF*Zi(cnR28uN+N| z9uDq`GSPiiujaACqTovV((S32%Tn*`&WyV{f50wjo79bN=R50s&4o=ZVPEG$?=IW$ z_}dgG!I!*reUwh`P$;74@SwgUmEmq2jxU>ldUX+pEo+{?kIYsvGy+d^bT0a+-bsMH zTQEi{A2C@M^aU}9oM|6&y}bZ7+&Zlc&D7Y2Llz~823(of1i+3=LbX)jK?e zH#n6Hk}BMV5rwC5Vp6>1wHe~Q2ARN4Paj1q9)w=D9Ac>WO7Gmw70@eEZ?gFe{O7I{ zue_vEd}#HJl%4s>exE|L1krciV3)>h3&)!z^!qPu!GQS6yY8lMQr|YYlYGgKX*CgyOK8JFjYLO}mM})sl`4ml-T%M8}Q=fKCd4m?QOZ@z)t3=Yh zTzjN+?SEo4N|}+P`S`4b=z0mr5tmkAgR~$=sqj~OXk}{d=g;(5Jk#!dD-9vezOBAX zEZYe-+wEKV93fXeuha4Ak+**n|9S=U-sV_5Rp)IYF7?LXtx@^6?bYlO){;k#p z3TLYCf$wypk~AC1N{wFa79*G^m&i-!fE9GU{jCTsV8{}^o|GYTLw5)?-&j4MpmCSn zl809H)L8IGvZ$eM@4?{ml6JG&9}D*?n?X?Gle3Xc5D{2Fa=aNO8`9o(Br)DxX!=N6 zVO&cyzYwXTS+}vvwX^smV(+Lq-LsEa=&V<_S393cMnZY8R|dqM;&g-A(g>CPnY*t# z4}`xvckFi@N&&-(p6cUYUHv@vWEG>td$kG-|#21 zMD<1n*LdPtq>a=MFy$xYC*FI|lKlUq0bxKm4|s|;0FO=vIl}FJVFU5me|^mMV^n$Z ziJ8hRS;z3go{&?pI!#;OP*S0pT*gNR)=1F{QRi+%Ifsn}WBCw40<@A<&GInYb5I0Y zpt#NVS1P1Pr->g>DS9#NyoH&a8Q!1=eJyOezx&IYQ|C2OTvM*4A9cj$X)v*Ldrv~V z(StsK#cDk5uY&B>=4)i5diH;+TF#;5nV|)O>(Rwj^nvHp-@1Nvn39W23oCO|FlVY4 zZhH8Aey03o9FzZ=^W6`6^ydOW-RJtvmhGj2nW~d1`p5R3$-lC8Mk_RXCxj)QKs&=g z#_IWu8ycKT$69ko;QIq`c#zL*GK<=#{EX%hfU#f7&ruV298;K1(Wn6P@0rOrKFxjQ zkYUJenevn{EnB;`2zSNft7`vB$IEfu@3{#M4<808flO+vn1jgIm6jrK$1CIZh^r$T z87Zm*mWdxx-G9Wx4diBo1FkQNY=?8B!+*FWO|Hd0Y>j_Au%)W0_1MLJ^Q^Gz>~L1? zIUpLlz6%Z+Fe77T*RH$0_FW;p;hSm;Zv05sq{HpIIv}a;(aRwa=Z0-}RQQu6tCptvY3L+!GegIN!OCANOq8`^lC8 z-Y{OG1^@e*T8MA^s~nSue|9@&qCG2D%7OXQ68T@|52q)3vQ8gL+tq}Z)yM-GoxB#4nVG-l$wB~Q4mm14iBv|H8-ZaX76`wuMZxQ^ek1E2%GaQ9064-C zJD;o5;ETwa9HpcHVz|Su&b_9r-9{gafyz%d-=`9Qrd;|c{SLKsJ~{qPo8M0$$FlN9 zLW*5unNfD2h&I0?<+l!48^<3le*!l$oDOFoBIORqWYLm0e6;m!%dr^FDL1xeBbdfk zSpG!qw=2;<0MI4fhtZU&kf{PmioX-+HdFhp-#a+SXREIfHmS1dqi)rEMn|UaMk8P7 z{ZVP{Haa}FYeK)}Hu%LevUzY>PX_D96~L)X2%r1iReKlnvH1IAOYyItzCH`b+tfL) zB5O!v{+34kOK-)HpOV<-&G_>p&N_o1R9KY+Aa}63?e0fwnJ7jd!Q;t%prHJ@N%b|p zo1Cb$^Wn$${+3o-uR56)+X-oWkM4Brxw44DvNrPu=e{`-OfnY_#pZl|Po-LSKLH+; zS*wp@O-5uaY8t=pAtdcl1sjOA%a& zBbmwlClw0H4PyJr!wK zC9BW!iDZ>H73JZ4p3Jj6-TG5wDpMX`N9){VDzm%b3T}R2rvYdT#2`LJr6Ltz)Nn&f z+g^0#%wDcZkakvO0EjF+OPAS4)yOB<`l`N4&Zp+x-r~Wi;4v4h-FRF<` zo`Xdp?WNaYUw?mbpr7QOieiy4sDk8Ow&vUoFIasKa!;&RN5WS8(u^u6Cy`&((UA;%#Q; z4K*5#Q=s|`gc2p)uV3mUvtJYWQqFujhnp=H%B}hxdL>FjA{RWzr6RdqXIc z&84S)-}K_#P6ApGTvj-#cL6i#6!Vme4xj7p;%`ZpiUtZOf9WD@3(J=zL1#| zdZ64wMJF!5kQPT+6v=omHtz*t2N&Y%Zn9khv$|kVFGaLcuEqBlq)^D`$7|xW&(`ez zF3)PnvdshI+Mo_t}@Bz*#yI$I*!?Ch^{L&!HSCmx$LeO-DV5k%l!&;JbQ zfPO#Och8E1MDk!j(E_4l7eqli?}>Pu4N z@2{pCl$vEJCYvz1aAU&W3>#FzQ)rgK8j6W0t9bw@Uqy)Gd-qWWE+6TAm&F#>Ilqya zRKXl=j1yu|5Bai+1-WfFP43^SG1=|uNIti^Os{)sUtR3%Sxmjls%ralCcK&=D=X`_ zwP5$;Tr};+{(dhdV!7vy#|zC+`~U$O_mQfT-1HjT1G3* z+kEo!v)lPrO5du%S*?a6&7w%lIU-Jzjw zDr&Lhh18_S>%8jsJ#efQx)0J0rb^~sZzy#{|1zu2O<*|weF~l+Z*-hOZ|st&de{)h zLX_RB^WaXm;hH*3)>|ECBas;ARlXsztQAkH*-Gcd{l*wXsTzmoW@ zz08%7TyP=|eM=SNN+lUym^}1emA77Z3r+gX_&CCoGdtgtW_>+1A~h6kOWYl`LjAPf zycrrazc*TuBQB*-yj{Xo2gQuWVV=eV{)8!v(HEa(Q-wfA*4|<0pDfvQJj)ERy>{x< zH{Y$c4K0<&_h0HF#VEo7^SK1-@Fl*kEHq7cZ2`8=!?}bwwBbf?q%pVdzNR^ZS9bny z|2|6G6|?^4hp9LID;5C}vjB)BA9Rfiv>KGh7wHFCdgo57FO#BlCfj?sOK50h=W{7n*=f^w0R?e6UrH#Gcf z%V0sNsGDNrt09};v*zw0p&ybaW>}*Do2wQiKN(c)e8=|j(H8f!&dw*>b+g;!PL{Y< zRVV}RJO?R$1E;f&WliU+QxCim)^zjpCdT#x!R^>Y3X$&4#c3bq=bs+m6W$n7`<+oM z$nM*4y|r~$b94__sQvrz>5w($AqDS@qOKzOou|R{w))TO)lyYwp|U$UFZFVzM)Zr+ z)klA6R8yGElf0BZ7$a*XKaPH|z45!rB zXS@~NvBE=t;`3j7UbvelAaxw5(cwlzEX*5YB3;Cj&98v=QhTZrqP!_tuJ!c(J>vMv zWK^!LdxY0W$ARd5#h*)cx#=QsouDi+h-0lof-Dz0wAzzHD5%TkPXuI4LfBjdmU}+q zfZoam-MGv16{1oB1zqVl-jNbpHQs`Bg3xF2dc=_yGbx{oSiR%Jrs`Ox=WeLy9R) z#qt0)#1~;Q{OE19{wt0lf4M37ZxkAejkNh5Eu<=+pTeI?2}lQ-Ad5posKN<*p4H8K z4Yk~UmVI$pSRP2TGe?~yWTj{v$hm&{QSM85#4HNnCyoeLiSoGkeculc_EbttND7t_ zUuAea;M=aIphDAb@d>kc$*fMsZtkD?u*Jt>TZ6qY9s2>67jbT?q&u>Z@-2%e?aqcz z3m9wD%rE&K@TnGlXF?)m?sN2vBRGiJioUmJU?!h|hR)(0etN_5LX^Gy#vK6W5>3NU}*?xwp88<5d#a8=v70dV)mv?|sVS){EqvT3r z*mNpB{dqe6gG?_@YC=|V%c!#V%Y^3c8J!f?A+}BBIU(E2R3EF6_ zOyD=m)HTx6dvnGJ;OT{G^2SApt!z(RK z^_(zr>IBc+junC1UC*^Cg92(fF9f ziILi(hiHDAQ@a(G*RzzCQUiVmjENUMl6(tFwm!l7eDno&eLl)Mbj*trFFlV$Y5xP7eDDF`MK|W#F(7Xvu1dV9}=1!NG*%*yp^r^j?k$gDbT80>rk<_imYrB)IBQ@gbx7gNQO^<~E zROOT`K)^;`-hKeIpN=%+xWoyQ=KmIY6C8>b3}z9cNtoOhm9j8dSS;cw*t_c-Mp~}- zH__7XJ#ls)d}gZ$B*}2KwQ<7&@sNIbbJh9 zmNX_jY##KZSy=4O5NXEi=SnSqpiw{+pbI7#0AVd=ikNrXfF$oYBOZ$&z9+lPwwd5i zxrFHw?%Tujnc{nU1C$+3q8x(hR4yAq;+xTyRU-of$4`AcyPBecHb_&BJidC7t^vnSB|S zfB7CtF8KVvC2|_f^pBXn63u=s;6;~j@`Yo-a-$$;)F9yY{L6pC{+@Xa(@@+F&Pee) zzlam-hB&g4kAvTZTO0X53n*7lljx~z1&k7Ql=iz5POL8+CjHft_RWH>q#jI>{oz~p zkpZ`^cY=APg76DCc>3 z*P~pRhbC|ic3ah57EYQ=R*V-hdvV{DIX}Ckq>N;I$9k{5GLu#^Mwdenwn^v=WQ)~$ zBVeX^gh?i)O^p$)Sud0DKI@fNys0vnuyB)jcz-LqCwH`Qcg$D3W@S7=R&CFPPhsay zR+-l`$EUpGU&Gz`rIgiQaj^w$&}AXo%R_D$uBf6tx9YC4%HIA$vGl9B%^z&TcZvrnZfTP!>CKoU(W;^g9jam~)1DMrcvj%G+$i0Q)Bo{Qobl6W9LrybcKWSNq>&0{RZX7I!Rkx*jW zt2+;4gM$hw`%B3_3vr$_apUz+;?DkbXI@%b5*8I*J-u=R#A$z;R!8T?IK<0|WXoRV z=Ud2tOv>)=JNo+iIa0pFAGxZ322W2LfNeGC6Pj#T)FzTfep{kFvLTk@iK?Jx%gD{$ zh!gv}>6 zC;J=oKRikw>;VhDZ*Ol~uQsz$x3C*V1hq!%YWqg0K;4*%39Y1F!vu4n*4BHzH-G5*Ik9h-X}{MW}q1=^xr%Q zSgcDnHHUOio+@?XGkh?4(tdT!zB6^Pvj5&{Z9|%Cl}`l_ffW`oQImlu>92O#BXAcQ=Jk?x&}L+3IDObCaM-nf(EO;V>da}UItnKC-*9wi_#n9q zb}V9!ruk8p$e>dc+J@icDSrW@Ts=G1?G1ihQ z20V-{iq>i@=`;3Yx0=yvqE2u8&Q^4QXOxXhKHn#s8&bDmsH;?D%%i-U1cILjX^_?7 z#FDG(oMa#A-=P^rHGCa-3D6wn4`N{>oA=jh5@D`^lr%Sz{yR-@lSc>!lH)Z6$jX7( z-+^Vnip^`o0r=bV7`g+lRo8_;W+StX#3YG;V;ZpSR-?Nuchsu)8b_F3;365&AFM3A z!p!nh0D89`NggEkQU2vtFOS)akCx6y;yM&z*04QaDz_-OPZaXja^_vN1%>jE|zg}s`d7vwd*=5 zwD$)4IgCe?cWhH&6jj;8N^Pny@f3tO-rwE+q}{7llKiFVL76|%$G^Z|bC9eUsa))* z;a;>c++Lw|m|nm4PJ-SbjHin~BQMVu3eD;7R|AC`XZz@=th_u5%uy^HR4}i~!v~=4uc549wYl#tp3@NVh_kY?`Pay$2*t(U0 zJu03rQKc98R)`A<%nn!S zX`!=A=~dm2=$KItRIXuL9JN-T?B3Q!7sTdL%60kdy@wi1Z@Au0BgIt)U3TVhGbWY2 zvwied04slP=ZSye5_M8l1C9RDPHAXJL-WIX#uUp;@*&vVnL*k2KHY+2nQY#GyOJw2 z_AE@++I0qq`)vA9QSAF4P2fec6$H4CJ?=@U74u>?4is9+D}90l&bnM{PqVV4eujvb zTARN(BXxx%mmb8j9COio{8hoUlruT`1wQ246P;8OSc3W5Pm2f`#*rM)!BD*aUkyOX!d)#5*s5fkT^g)3uTg(f2Ti1^;J|XyH-+Rtt)>&SVwq#v3K z+pu{`5`+B#YJFs?tjRRGYaD@qv?^U&0Z*B$P|RAPPlPy)Q&?$>@LqZ`suPpS`3{|5 z;0QG>HoFeD;j2qANN(~*=_>M3k)KEshes(l7dvX=?#uQ{Yjkzxve=XSEL7EdeDiCpXRKc6zh{dsfPGS}=4aM97x z-3hUsdX_$D6A@}8yLCxvG_)zjLIDSft{3}8+IcVfGllH@(8#{4MFzy+pQd+Y`je(t zhnI!rMr4y)8R9~!FS(W<-l3NAj;?ZTd5XjOXW(~~7@@Fo1~oP7#Pq;eBD0tCLby4< z#&7$IaIpf?Sf7=X>kL}Sdmm*d0BsN33@|c#wojgTLGN`{;kb|u+~ z82(U4g|g++Y2_CIpA#B!JCcxy-VyHWB@yIo@2z4$>$jToA-_kns98_gXY<|rug&@8 z#M}!6?0EE5jue3O@v42NK`9$>eV?)yIO#hCJ?>{@PYX zY+O?0=&@!$ZqrIQ&1{1sC5@O1i)qEZ4X-RI{xrP047_g{c$Nn;Z^ax5R=cAf(@J=R zK4#aR1sFPOZs%*}h*cR$3*K_iL%H6eq5B?OB)89xid>Kp;o($NRNv@6$-)o|b3g4E zT=Mf@J4Md`s1K5j7vr-HnVOdWeSGbd_CApBuUv*<9-1QPJ)R3(ew?35$~!AA(1$EP z=UM(RlR8=YK}%vGbB&;=Th`y)TX9xC7uL{qLBN;Oa;>btWb%E*09=|?U^Qps_*Y-r z0hl=&be91s8F(+r?R9UrHXuz{UvdAl2fMQpg1sv?$d*OJ@iu!9VZC^Ep>NTH^;$XZ zy?#6AHPv)*w4)%=yT%r7@5x|qy z=tJicB&7T58!Eh-Ir3QqG4#W@+OlI`La|nC(sNo<3fcWR4Zk&8QKy~Nn}l1NH<&j! zGLidfQNu$y`Pgcb)A>TllfAEqr&ta2`AVfkswP|8_Lc9FGko-T`KL6IaXjcM{N|xM zb4L99a_TwNPBQ-{h8M|)-0MMP0WN+Tqq3R=-RJDzg};+UD(ber4AtA9cT{)1Ja9|7 zHNWs{O4aF)E1EM~!nD1z@bF04L2)2a4@OUna4wDzqt#|D+Xn}%(k1@T03#C&LLQDknpVzl7pg)zTRgT`pekW)s-XjAuA{dz|HepC4yl$ z%}mc@d>_%!$;}MI=(W=|L0Bkyw@i8`Cy6AzPlHV$st*y#82NxsqGRYc$3hJ}Ds%j0 zuMUX?xtHj{QrC9B{%@JEot1ah*p4<9TQ)aIvmxyqrfkhs%N(-O-*jD~fkgO&MQR5dGwvm;VECO-)w9Hi=QN=0 zivzKdkAnEXA>9Y`ayhn*1>yR8eX(}{6>d6S`|~-xCV}CFNiMtw>k_Xu`jrcN(yoQ> ztH;`XkipsNs1;t#(UxfvU4#l_Xk!c0$)9roS$sjNVCGWlzk^w*T_=ePQN7~{Rhujc== zPkXUdG60re;oD;V=aRxFFWpwX)P$86hWkCQ&`nMwZTsd_O7;CrAFC-dXz7aH3P;*l zvOE@my%P47b7|V30Ci3nNEU(0G`F;jX79HpnbU5(d*#}S3_rM&Bk3KT4uMgB3_NN} zZ*P~$(PjrJx_|$+GnQF35UYaXakewL-8_N3gPtNDN! zU;~3-qI#gGYO`(7sX0`d;gLa5>p}&_`d5+SAPdNgt?S<(`2hu1{Wb81=nYjTz{xO} z1NckW(60g^(q(=qIhc_U$)x?|BPK7ui=Qk&G~}p z*D()xZv?G0RA@5V%F{?fjZZ?p48RXg5Ub}qL}08AM5lf zACT7U+J42hHIlp5&YoAbj6DO;M4$?H6OWzT`O1N9F+gjwbE{fxfbQ&OHgd<*z9A*QL%m#&Eo8kIaR; zGn&g9E2Ibu`3rGMcvQRyK4=G?LT;-jvH#E z_`ymfcw6m8VzBzj(ZorthZ>gk7UZDY$c|>+siK6$No5YOM>hYLBYwKgieZH2TY?m$rWuG!t)*qT}qoJwP?kot{Dle zRK>xT`298mNx1i({d|h?7DKajv0JLf$*}dZN5;MA!DJueexb&qcHBEx+?G)1(-2o! zn=IA=s+Q!pD+ORx^+yBuXWmEsq+I{}HO)0_=`9yR!79P?21AmV8kdEPU>Ewn%cK|Y zWQIyVgFvq*wX0la5Fn8}goDsK8vr?+^pm)Am)Cn}2{&wmuRt=Em4jj!jb|}}d^?NR z<)K}H&+-IU#b`BhI&UK27dUh#V$A)5E=o+&G-YMj=kcwm z2f>VBNPB0gHep4KntrCWwKLyarpbDknD#v;oWUiKvML}l_Dhklh|hJ2A;+7H{rM8n@4 z!&}ghbzYy=HBn{l_8>8; zcLCO0u`QeRX_xbnd=iUk;`V$8uHjGIBwON4kt;e5 z;pOwJcZEViReOU8!X2~RAEmFpO2|5!L$~&POV7@+=)GYQF*zTyFKb)y-zdCT@vg=5 zN}!vW1grBy1OPs|3j|I4sS8JQ7<1Zryx(^}yq=O>Efdnt%3{$ge~k|Wp3#roLwc|E zDd$P@!T(;*WCOK(HRmWD9i6F->zlQ&$sd^#DH@uGWaCRe+<8D$=DSdX`wa|`urpkL zKL|56LOZVD9)KnmwX9fJsl8^7e=u0sTt@5X8Li3!I2lg(Ri0o^x6JV_zOj>S^ka`E zLl?r+MzPbUQ&%L=z^uy>2~r;nCX zcB+KWlfDr`%uQh5&z2q+J7Ji<*tVHDo*X>+!5sNt@J}BIEX^plF0kRlKRiT< z?8IR0=#A@FKH2Y|;DM*Kh&of=M!Z5p`IdJ3byLF0g|zg=+P@6f`Re^(RlxOA z4eYQuR60=i%@eIjQYH6cR7J(=<$z+BdGoE|>Go~D_2uUFf3S$tr`;*-GSGBQ;q4NW zpIIsl)gur?kbq++qpFX*_b-LgFav)8dfcEJ!6a9s^#Y?ICU~u`^q& zdb@oM6q`vydSyi%MdH3E2L#yIHk0f}cM|;s`g#u~PoyP8UCJ3`IoD^KC0>cOZ;s72 z37n)&k&Gc|gemi-193g8h2cZ{4o++o3Iq34je@|SALMpXWv<@FCBnV!Ds1NgPnCI= zzWIgE($5#|21;z@_Q3xq6VTko%ULL8rB z7G5<6@Oy*tBeH$7b1Tm&g`hDPnwbQr`*8yfyfTc!~4Mx7||=Fljur_7Dw&^EFpPcRm`0J3-I7X%TJNRV}`P63Ly2+7Wc3 za7a1TTGQc_Q$Nps`<-$ZuR8UdZ&eNX?l0U{_T=>GkdiEj zxk$S1on37LVvA?wLsfM`BUEa?9%Pd$y1%3rs(jQhB8IRFlt)gMMJjfha=?u)CqHNV zlRUPJb{Fvfg{Bbbc#~@~y3h=hK5xA9pJ{_L7m3UdD8_gjlpl*DWoskbe}4jY7Gkgg z0gH%44JU=k;lWw@iA#bGoGBWU!e@Gh6Fn%yLjapAp#$9>s=E@~za13?(wv5`T)l5) zN71U^BM$%ax5=|ZU@Mb@GFX=Wu+j~rhD$&Se{w)pt>S+*Gku_I_T@QN><~phN-wS| zSd&Ce4{FHIr3S|5q+n#Idi!Q{Grc{6P1?Tqj1}d2Lq1AO%fdN?G^}JOs3LuK@Hz@e zmgd9Cnq5Y;y6t*@6qy85ucOVFsaRP#ufgf))KQ236;^_t=r4;g40U!U6GtE^l-^QE z=pxXg@;|;d%#>1%Y#&L!JSl!`Igw!I&@M`bB-pfn<~urAuye1srU;NgGt#ft)>m$= zy^Q>dJ|!8TU$ydHuPMf)#slAg|3lYXM@98Tjo+Yvq>=)HptK+%rL>f!AktFO(n|ML zI;6WBq@^WCx?8$)2#J{?1{h}E>-YIRzxSW_U27JLHEZs@=ial=zGv_K*?W61e=sgz zYzLRs>J4_?La_l`l4>3@iLiKPV!DNa+Z}D>v2-FJ{z{EAiOGM_HDqANvqr84Q16HhtOH^oCQ`3 zzqm|2#-G2GrVM*CI^R(oYbUL1ba=iBdTT^{yc5G=1UFtFmcR>`U{+pHQTI};&l4+* zy+tkWr5KV&RdfisSUzEhWabKX0xIy*bsUrPIouJF!$XWs zkGy$=G2Z9>_l{1Yn)ugX8H~5Bo2t(nKOLT}_(=Vh6IW-;su5%7vD|3%cp7%+C`$7F zW2Cos%)zY56$=>B#tD?>fgSeGk=#vTffbZMfS(*v*)F+doZajU1`i>Ab#k~So0xVuxX6V=tx1K1%}%6>k97U=-K zD}1M3?L=K2_SSym5^bWwZ~iCWb9nQmYX@D^(%bprJM2GD*9A6@1Zw85uI5&{%S#Rh zK;O8X2bxoXt%Mgg7w)uh$#^piUU)-kx-{n%qNf%~*SLoJRac98$HWEUw=FcP)(Dit zA4^C`$mepR%KR9&NA{jaPqZldGOTY zkp^YjD+JDo*U1SOZ@>%fi?d7%Q4A~He8g2?S&{e8iEtxuxF9&wB7sNWo~w(an;O~w0Mm~)@2%ammg%1-8*Q2xq8|GkZ~xVs zy71-hm=o)FX|>EZ4Gs?{SR{PfXG9>kpdQ0FND+hKb~u74{#Y+6UFmhX*8vWEe0OR8 zJD$e!9d$_`;OMHoX?mY1ABmHVf`KTa`4`X{3Nidr%P>a|`J**3^L{(6`@yUOD)249 z1nSVwqv!vGEoZm5RB1Cw7E{ZFK5l1RA5koI_t8gm!Qo+Gc*P|Hnm^NIDw=Kie^SK( z0*^){=rl0IUlYZwm7%-=&~TiCBbr*+)xG%XC2lx8Ixx&_pLt@Qw`yn$;8~8W#^EP6B;1OsX-=S0zPASV?OeWqfZ{3g%I<;;=G|_=?^1Ia zr${3!007ju-#+pU%xiVI2ef?fCn(x0W2e|c>3(*Jj?l2`*Ssxsraux3(0p&&*9 zeNH3v!Ox646HLb1vRt(r&_}JikPmpxqx2YL}*m6lz4@te^n%2Pw zLqQEL_g0nv-+9f%fcuWgx)|r1R;eEKI>NH_I`*%%fBQ=JUAau_^CeU6Zk+Q=Qb8m7 z^4sx0?%`#$(&@V1iijl_vXZXv)hIOIQiI1OXd~sbj*Iy|NaqY=>jNri{&RN1=4SdJ zq3wIH&sN(8|7E)W`O&4m555do9`V5D;-%KEcyoL`b^=*~#l48xBzA?$>KeXTaLSv{ zhVH)j91|{QP;#~CA*lfRvL@i^SqZJS{;%-2VkzOoKJiqj%6+^(U)m{(M}DLG=Nr(# z2^6O8a#th%&s-L8!p_Xk&%}ILQPE&`=%*p{miKiaPJrWU{O5tEva@FTk0ex#Q>~e8 z`pkVS^pkh9UW$t6Fb^|Jsce}BrIPVClIoFn;ny_a&`f@ON7SO9etd9zu;^mK#LNu8 zC8N?vYjD+d)3vN0XoLP4EE}mn_Pq43Szc?0texC3|NMRsh^H8KyVl&`&n%l-%GkYm zfIiZ{$}cN3;Yb+<#c!qgDvM^=EESL0$u|bfyJe}iBa4t9#uk2ixNDb=*J9i$_?Ew! zDWG5O;wsip5+_D!mJYf?eXAh zfHG%!jp>Sf+u5c$wCCRGJ9z{RH9h2q_B#vSr`^_m9fT->$3WASQ^}T8{g#eeG?XBX z-zj=|T)`13o1Iz3q(mN~k@ukzY*GWR>+O2-fa9l$$jg!mTry=C(n`;CJC@5;Gb zNp))pA_Nz!;NEi80`1+-) zGt2>b2{1~6Fn)rV99?CqMyJ(*JnG|a#>LkQlr(!w-ebOiej$Y3R8L(~OSKQ^A%0v$ zimT*-ERae5%0WTO5>2JA(P63;wvWwLB%UCXmZ>i@p>q%j+M@x^aFybK@;|ctGnQ<dNrJdx|#Ezrcp-{HvPp&tiFP&BZrKK!q;n&Dl-roOtVrr5VMQ|U~t|JS(YEM z!in0G4^EZ8*ssC>9#*gkVT{--&$Fc;Wie)g6MDDu;ebc?V|s=gg~ceWUZLTwoN6?9 zYDn|Rnt=EqHoH0Lzg3hB-a6C-3NI$t?>j5U45<=nHEKU6MStiD!OLfTtCZwW0!L z^od;q(-Kb4&h(K~fg3XE8~aqdtrb!taK01Bxw~=255Ri+uq^b2h%9G$1Cr}^Q#IMm zwOC?9)m84(?$m~l5yeSiMA9m#}GoMBtt zHB&%}-PR(QzvaMmapdVRp(Kv#bZS2%!cr&GDWl4JqMp3PmgHW>FfS$H_bYy6(Lp@Y z_$F$RFck1!uw8cM3lNbUMY{TJJtV}nrja}P943>u`XW5U;*OtA0a5-}QyPRGH#)c% zM78zP9c2GLrXOsVX625hh!`Uc%H8(}x%2z4tmmt&5PilNcZiI&*~eYpgkNNO4}m8g zNz-YXa`9!|l`Ap%_M#X@!Q1aU{BpKP)0xQXl_?;H5?;?-5dlKTNB+3_4TRsbB-5BT z9ZZC7C6e~U{nZV=_UsyCO=XiGGAYZRU&`HKnZ4}lj=i6vM{UdinA?X)c$WK=+)@YyEf+NQ&J)d@X0d0$hiiqcd)4MV;tO3Dn;=KRO$Vyr=KnUcvbx| zK5_eouN`owu=depEEPQ;$=wIjL$>@414 z!eE)aUK4EpN~OmuazxL{@>O-l<0=y$Lm`0SL>`4REeY*mbMlaFeSaXha+!wZm`EcG zDC#Wr-IISvP4tfK&b ztPHy)=c{WAe}*~q5<@~`x~~CbG^ZSr&cn=lr+lo*tvb=aJJanTdoYuY`BS||5N(>; zi$@%>lR_5ycq=VPHzN;*E-wv*5u5qQ!2MOu{n~RrVjZfX>;=L7_sD8iO$!{7W)(I8 zhc5yxyMII5AAFPulE-;3|aS`?|qvh0r1(stW5?M+HW=nD$cyTG7AC4qm&$+P` zyX8NnH7)K-8fSEFG+1i3g@L7;;vOW|5zn6ABPAKKs1s4Us&jqVjTHPAyKnv~4X?%@ zU@LZ!ldYwox$vqWj%HDE1JXiVHq?=bGpd3hRYupY&-`!IGQs>hVaVR}KCk=}yuy$3 zDOOe7DJPYF6cuzyE1KBlx)eI?_5Ip!`mBgz>Z$MU(YPkbe77Px2Xc5Oj!F153m*K8 zV4sP|9yYpf!sE4P7$%0e+_MPjwEZ-LY(ys(&a^My#EF;I=ny7w0@{=9<^3L>&!XlD z_b-*mi%li!3-iCGh44Tk9^z{%5e4Crd6mo z;1$PR2me)_En&Mm4RG9+jjOPj6@9i7;ES57CKN)Y6OW`JFGlAYOI_nWDY`QRG?tbr z>rtmoRAl@tPWnWB2dqHMCn>2W$f7wVh+18+YrgQT#4+L2Qkpvr3|W4Mu022GIph^? zMzhuf9q&FfP2@j`<=zX@8r;WOV2ijDVk(-&-`!!YIHk(62sq&-AVl05F1f_>QYWq{3L-q zU2RD9Usm2^>Yb_(v}?ye&xoy#3;3iba%Lk6-yWiX$RC7h2Mgm;O7UU6mDxA1ov6#o z-V4iVX%|U2t_V6n>m+D$m#Dw^F9u=NSq z;|JLPm>GF7@v#Z%c<7OFasdOEW@T@|?0NDtEwHg*#nA~9W$lIZcdlrJkzFIR@sj=> zJ3T*seG?Is;Z^#3R`T%Y;W=rg6ix4a)&Df*UqgGz>_V{!@)ZSH1d5Xel19?X!d0l_ zhHQIotud=hX^df6w?5^ACRP5aS%FiN3qbfj3Fx)lI9JA@`sPV&*ELzMlY*|uN+8ei z`kKyqz&!EP5_@sew@9puEoW}Shw7V~17~Sw-?si!xzQ8qEdBOLKHxA!w@OedS4Ds;aTFekpl#VynnOnY0cXM_?7!)d zd@br=NhRC)+2ML>n8GMw3X_k+?ij$5%GOi8rZ8ZS(TpMGL^q@>feAlyR;dMonb!K5Ad7418^?{3q|&)-~jnS~6To_#Agys$4eD zC>IRxlX0c%bK0oM%^PEn2+PM2WYjjuaSunn&LLVe#;!h98sRl)Sv}!_Zau>CX9t!uD`vXUzt7!Bi;}w6;ucey@ z2s4H%aeK8?5&&+e+!@ zFYBScMl97``D6mzz-?u=q=;xHX&*x~`zi0S)Zz`|$jodt(aXm^zt~1%URMjQF+3a^ ziHK`lxY@yj#9gmQqKRPOA86OT%sd%8!l(I`z3Hb8#UlCxScLw>cOuq_UFO^#Yfv6! z_vUkq81~N!loZsNTj2~(U9}hSt%d>k=3j@r5bX|iv|&Z3O*l(5+|WVqAyU=2p`@{a zrn--&nryuLDpOKU}$b{NdK#DMxj?SHRoD zn~4P0KF+%PxoHA}if_RE|9p5DRd@#22#pmQ-tRNlDd&jA%8gGh%oALr)j0B-%JvM9R_=99 zh{nIkiTpP?!#i_}796rIdPSLkDhby)RcS2Wi&Q$AwH=}60B+5g8CXq@RI}mzw_-O; zr01yTPQ@;Y9h~1H>?JU+I$4YrNSb?W2>myAS&O6Svv&A!1R~)i-GwFOSw?J(<+7f_ z9n(xJD?05#*~&o^s+?RFLqC+H{NH{wC=L86B1R?(?ixwDm11Vl&+838R4!BmuhLDJ zyP*`{_f`|k0@z=*p$`sV#j_9UD4NNGv8r>@*$V6u>lYe!Iz?^%T$Zwns2+lL?g{V*Fz7 z6psL(tD84TIngSAY|tY9-$q8!6>I|VC_auQd~Q`7kQU+K|5D+{eCQB|8bK=F19W*i zEim<>1){7ov3GvF(}B4a332bC9kZ@T$fJ<_UzVWZ(t1h^yLU0I)OAw7q|Kea@rc;L zgl5Nk5CrDM5?l}=5}J;?DbK?YILGg)c+B< z6)MDKyKX{4$30qaPf!O(hQL0S)##?F8;Y=ALECjE^(FCNL$JqTE(hTXP~!m~_wdU; zvSZ#>VS|rM40t|&^SXv1>>_phD^u*~?m=JooxggFTRA7!;$?h->TAJ6F_F@nWH1W zC|#={slWr<*Q~i^&@pOT02vp2wbC(g06TxwG39yt-g1_};gXAF&goH|^ytq6zomnF z__X{!^?tsWhrke;JMjD4;%7dpI2!dj%p@Pwn%YH;6tf<~*_7f1P;st_)P2fZJ z4BYQosCQV2NAil_-sR~)Nfbslq`lXT~%`| z?JUjoU6}=!W!Vg8Jj)kY$g2maTWDdi(jQcOkj+kpFXOp6h}%N<;JrF!Iw&4 zb4awIxVwiYv|O==>BgS8-#}#dwsQPYLOiX`WN5AQTC1s&5b28enXw$q--NZT+H&AA z34sH-@m14}C$zO1+OT0$RxHG>fS^IPF%b6h2bZB1pvkN&rdqC4-Ayr&xR?O;;uEPvA%ym%9QlBa@ zpd@)EYWRwr!&N&}*}w{r?@M)tR3BEzGl(;Mi=5TZVr*_9Y4#zxJ@oe6H9;>m!>avx z-*|`cdhWwQpJ^*wM4Y2)4Bg$3DG=%{;Mdpj!%h>}lqP||v*Kq-Q6YPf1Nfm5i2<~2 zjx>zMpOYcVP~RyGJ-pf+1EUbtE(JS;;gCpCsSj%3YH?YdB{^ZNb5IO)yzS|O%E2UN z4<1M%NF?E74-obTf)Rh^FRms8Nfy}6v~aB(;E)kq_h#0U@njQr|lR3onv!( zY;ha%RL0K%g}i5d3CZ?@`w$z|=CmD~c3V7Dn^SvrX3}P>~TUpl#+NMBQKOPno_>BceMD%;zv|}4)Q>}!*eG|*Z*mp zBA<}Z&fgw^aq-t{MY?>IbV0!Tr~dwXOMlxg9<7RIu~MEH%y6=XUo>*0J2DOWFH*et z9`UBs{`8onT^tEP2Y{lSde`Xe{yF@t8`%1dE$pF4JQUKV4 zzY732Z_HbsaLj7t99-SwR>bG}G7ixYr#IJNkG|T2T*Z^1y4Nt)z=hmpUiChU@ciVv z+m}u&zomQ+rRo%xLOW^_#wsO-H>Ga2FXwA6z5Cp^NW66?uG2C?wcgmh!4TTtCOR50gOnC`AHAO$;YEze`8M+-S94SNLyI-;`9$M z^~P3#0OO{GP@qB;(1_$38BgcqaBZ1I>)*wjQOg$ni7&Oz%s}{=De0+G1wF<(=9c-c z0dK*l2(5VI`w)~-RmTMzo4T$2!zEg3m#~1ZWr~ShY?do>Nvr|bxb5$E;w!UI>lr3b z_Ex@4tqd=Y-nxygRdZtY6hqw10xI6w?gMm)9L&Pyf>$pIP^f~pYW5YH(;iyB>c;Ff zTF70<|00dOAcX+wmpFvC6A@lwi`%7a8F-uGu)PYodhYB-caZMC`USQt3UyjQL60{U z=~fl2rgFJ+uOE@LnlDSq|e$K_H8u7DoGKb$I((R+#!zu0)Q(zB2erV{aj+9k^VrMmAW} zL)XNIqBK6mOfv9EL~5}T$6kq<=fJMYfFzmx1t>3#=b^tabU=vVO2~YB$hquY@w0Uk z?hGmY(s$2>#9@)Gzc#Pw#-i3*L(Z4(dG1Z_z<^Mmh4E)~ax8Q^alq{fbVPUVtnSMp zR*VFCjtDLh7#OIXd))o`)yTjA{>km=_?PVzr}yGQBm3Lqo+kz^42v(+D`5$(8^Yu0o>XKJf-rn9|ak%>^u=AhWlHRip{jVpt)#G(Rjg7jyrB5qqcN$j$031>=UbhLyB{K-6);*Rt`RYPf zO4j6NMlox}^{mJ1BCfgt$&Ie2#|&j0ukYD)QyNPt#{*kUk{6a(-!nrKoA3p;fD@P^ zm^ePQM)f~0<{t9DtF3_wCm6UF>|C>-mY0586FAew0@IvA*fsYqC}(GO8KuTNub$*w zZxfrGy~tG0^P%ejj$UnL2l}F9P4L8VBK<@Bo}IlmN4nnt>&%#!SY}GLpKidGo>2i_ zVV9U$YU~LWCfw2>@wyMQfGw=L{agxmz-!!}Nx$U^w_ZN0fndEB5Z~M3&*xy`A~dH^ zl9SGbaD`Ri{JX)eQx9T??QjKjp9H!uN*q?`<12=2qFF?!6!F1tf?gBAu#fq)h+j7g$pq z3ZHW?Uj4i>`Vf{hyT;g@_|0KSuc;K69P2NGC#lfR^L3jPB1{o)yI+&a8~blCQnwS( zd&Bsykv7grDak!2(d`t>MK!mEZcT2Am%xG)LeH{id`9mO%?o)E^ z?w=5^ejd&UoE^VDIUiE<0~MK7*2P z*5MVQ1Pf+`wSu}0l*dm#pERK6pZY5madK!>m@?9XZZE$GT-YV@C`4KztHMr$a4 zAkZMqNIwBp)QL80j+}zr=7h@SoL_Sz``P9=@QpXc%3D-vJ`ws>R2xKtxxkQ554ruk z=)gDt_aJgSfgdsMp8gU1Sb3)Peq;y6>a|)p-Hh_EU;VAlh;brvbOOhmnVxF22skWU z-@@A#@48%xc{uFWFrv=&&vPgMf@=@s`m}xq<5VeKso&}DZW9Yz#nzhGMHji$ z=2dpW^I!i2xWO44k8E35T55&{W~SHoMJ|@t)g!q(=zM=B;}}jetpDBuARL%&gObU9 ztE&bp>h{`l1Yx+^tiwSL6tw^>wVuIa;Jbs*DCKK1Cmuq2J>sfU+=TDfBbEg&pCfNo zE-(z{5PEhAI3Cvf8Eg4m%ifKWX&Y-;!bi*#@Z!AJD8|JvTw6AgTvvs4@HMwli1l@n z(iDZ$o%QLq!a^owJITh$O@ow7j(O;wV_1v11QX=7iV2DL zUPP-X!B^83?*he2;t!d#)CxEVuVhSDQ|;(FfIag>1qu2~wr9`SLQH=?_pkc>ny=5Z ztoY(LKQhG$!?*t>VcLvvkexfngp+TA!CXAeoFC$g4lafWCqb%SN}fFZgzzvzl(uLG z*+yQ^@0ROd)VO!~aASt-{6h=aOX4gK^YmMVT_e{(|8r+k*6-Zvu3=u(Rz7NH-fS+% z57EHbaZx7E?H_r9x8~mU=c}@+Jf1H#4NoZZ#;b*}QMeis%*-+PFG47%ol$m_@&Mq2Ro2ie>LVkmzMyk>X==yI2MX z-5wUW4w7r^h_O!NV?Q&uE9!J~V+S2JseGJJ`0qB?Wn~!D%J>87Ax37s-`nx?YF!{! zdFL9q3W#GYGfz~rJb(PtI#3Vdj`0s20(KP#2y1ZB?a9Q#YQB8DxURbj_BGYM1!6#v zHwjx?bF0(r89xrH*hTbLx$yh{y}2)?ckc2*RV3@H)rODcd81b;fX$Hg^&7K1GS& z?2y7M?E01Wp0VT2?-C8RGLjwk1f_t^+-?&APDD}(+HU&PpdXT*GrHr6%)_YluisQ0 zRFv`u8i;xR?Z>P|z;TAab2JYrdf(;>M z>3oc)*FK>QZylR}f^&8D1dtqGbIq1&h+9wEUh3`uDLLG>@GGeWDVt5o1(`R&;p@uN{Z0 zT@!`Dh9Y30?#mG(2h1-uH@MMT`&hMcdC=YcE96ZxiEj@>O9%| z`w$(cjt$uPU=_+0kGoQsuOCAKxzdNXgZ+y!?x7 zt;C$#;FejfoLes`8)Ia}99i{$mbH11ZqHC$)?ivH7u!;<& zAL1Evy4ZrGUqcyypH+|;W0!l?jIHBdAd6E$193NqMr6P=IdqqIGV1=#T|x*VIE_lr z{phA7@o7EHn-bJfSuM#$X`+ z>c63sHD=bf zi?q$Zt3es(Oa5;WgwRRti(}HWPN;CmjOJkH7uc~>LeYKv_QXLt_Q1V>&L_1XEti0U zI+_1|+Vz6C+kywkq^GUydZUwEji-eb{~9_Q`Kp#iDu>xzYktqb@0M0tHmUL!?xv3t zly@DKjmfK^Vf@TAjPXp-vX>65%S+=#d20Bb zkui_mL^-?V}Sj;BD+Id$y5?|H1kQ0<5&9nE?67Ei{*- z;(LRJGGJ(ozk;60x?Y2yI#j8xBY&^-EX!W&HYuOGg`J&jEt%XBL(t*8;QPA1FM)et zPB&UAOO46g6qWK{?;>tTX2LiX1eYvA}m;r?&rC|KFLA?E_)-RTVJq zGTo03pf<@Vd^cf$dblRk;V`W^NVStSxam;ibpl#Y;5OtwU~u(hT2raTGjU%YZOuBe zif$Ah7BT(~S*&)s>O<0WZ9iL7mm2z2pLG9rM%$~Q$qCC$0g79&c61TC+ksx*_VLGz zV-(Ioci`YNhWDIF^X`+yUc;#%f69`0X^3Hbb-l=k)qGakGPF86@-GRj;}D?+qyH*& zH;ZcwaxshP>9nqtadg*cT0^d2?itPfH&%2hHKVJeKdf=SY!%?tS8a5~D000>pcV-Zv@dECb0LPw zY#O1U2e<~$wrfHV)YH|3ve5`@>Ir?44xt{Pu>xBY24D3H%Yzp@ZhT; zBc$W*ls&5X0kCehHSYFxdEJ8;cTe>8Q}jg%L9>|AoQ%N&=wvH za$d&^%Ra>1T@4B;JA0W4iS-BRgbJgW=ff3Cf5ySWN?y|FiD-kvNAF1Gp&rwGyF#a( zftTZ3kW=K#%(9m7w+4Ld<`#9$|E!6q2MA1)*Yksm`@d|J>xnp;+v%#(@`>++uB?*G zsfGiNrUqBvv>&_Ir8;mivQV`5YNPAUOuxs7bQeCd+?vuEfxXBbe}w+S2d`MTUfH(J zZ(83yhhCfmPnUuAPP8;}_s8zpPF$6_rLq2+ILZKyCu6S|I^#pP>y7@{x%-*iAhLWU z2RfmUEqmUC!HMbV?r)6#!I$V==qqG3Zyr#!uRt0c0>|vcVdk{K&CkcE=99l~UyZHF zpr)s1!_9att#nW8n=fuIJVM-;hyL$<{(={ay*k@8Jq?XT<^6Y~PU_xvYATZ>S+VbJ z6N_g}M0YQEe%TiNG2Q!|f>AzkZ29Di)8T$!hFOeJ*eOwH%>P&A8aLo_i*mWThL9dZ zR7V@4Y@e6Y$_;>ldl!L6;l~xZ#0f6NFX9f+m zsEI$cv+dx}Q(Ia#qnbPgsKrF)NgRc-nxk0IcR(~$^DBC+x_KT#B%{qI%2U)R~|H- zw^~-^0F}h}tDtv;|98MxsL|^l_l`9W1Y_<1e}8CytYuoGXX0Qf=&q2P8%Ao|6+LVH zp&EashKyrYm~Z!aIW7rrXnAY{gCeTic0FFXZnIzw0&$^U81xz|^QZ4o`Wjn}o|Hzs z%t{?zC^uQg%|CL^8t54G1_U*9DqH;b4=;9lG{#*LeeoU`wW%al)I4;ueEorz6#O)e zoFl4}u%(wF0ET)u`pW;PVU7m0OPMw0Rl6+?dSumhW+`azPJid$h@*L?6@Ff6`M#Wd zj~1|~eI84eZ`gj!WQ=U`frSdcEBn3p?dhuTmPn)1+Ss2zlwj5rNTO$DXEQ*pMNr@S zV@!iYbSnP9ROEw|oWdkB8b9v^-{>UeywTUfD8ouz*ow>szev_iOAx1Y^12GJsZjco z4M|c7(69%_5EFLmKe)Lt9D*<)bC9xh1Arag(ppVQcQyL2ZanW!IdP2Sz|AFwrzGKV zTPdBKgx_1RMJXfLujSc8I>umFx&M7e^%~132TY8O#2h?ul`42lQGxwl#jifVeB_W5 zW8r-_&>`XYF{U)A9Hp^kbcT1ob!e?r{Fo48qUOvG!4=8O%N@iS8LY!h6E6I!2a?Jj zy&0A>oCAX#t%Dw51D-3i57LvMGn<9*oT5toEoG)Dbt8ggqC|e5S7Dyqp7|5f)6O$d zkp(0g3fpONNq9@c?@PMh+FNdEQsCOD^>hY~IcE!dG^5nGRdXH|HBqMbpKu3%>K>lg z>ng2ijz{G_oh}XD|I-Dcb3_MVD=Hc~mD5f-%xUJ;KP3NqiCg@%63FoW+kYZl)z*K# zRC)uF79Yqy$;S;otO!55cvtmFaW{2gEL0NS&!WHpZqU@;?lym#bAZJAE?xPFvcFok z+Jvmc04@ds<3J7b=TSRHh1V;M?}t`4tikm-#{_eNHWw4Dv zXqEQ>p(TGdQ&IdIPHSz^>!4NFHHd?xsJnY?fBgPRT9(b?8l1`STXL2z;{%Y}Fdw={CFx95hN* zZQax+g}@E2*U;A)OCM-st%RGHa~(4d$@X;cwgVWH6e5Kkqrd}9oQKb9wRM8NB$|O2B%K9<; zySeighk3P+V5C1wje=yb=cV3cv<1JCXqNFqi1o^w#zwb^qe$=rOfV2XVTmN!YC3xv zgWj#z!7EG~J;ML7wCj!2l7!v-K5qPr}e?;cx@8Dr7sDH zc-^(6tpJ*6FNy}kAMp=Gz#YV5#g&Z9p7hFtbmjj+-1Nka=E&spjsftiY&EV3BMwTM ztkg)bCMgBG^VO>QFI$ z`_!7P~oF8ZLHj{JYl zyTyjmo;yx`6J_xa+C&L99Dzb-*4Lde(yz%fVH+0~T0TgP`NTn$>k&>79h~}ty1PzG z_IR7B2_GH&eKdN1qC5i1`UYiozoWkL#F158{#CT+h6vwj)#~^`5L71l4iMo2SkF?F zSx0Q_=5>TqnA1k4lNEn&v!n$?SIJ^!HAsA!Dmn-lV_g3}Se=D55W~Z$`ik9kedDi? z>1yc)^5nM4%xP-eBQZTnk;nTdQF0t%U1jj`LWl%I&uj0cJts9g%h$OuZBJgxI;PxX zQEA6?s&DSq!S&FO!XQN8!3Eqzx6p~t3T`wkBPAA`Q3Q+)2ewFO&?Cyy_%#NR2t)uLAWu2AaX zQ}$2gRiF=$r_d^8IYC)aH z@Pm-Qwa5r%z6n_dWqn zS+cj`wO{=_YK=Pba~BwL>G!3*vn2@?D>fx18T`&x2dYC;&0_9N1xnnm;s!?dhkbmi zTH5m3l@%(_846sA{kv(eJ_J!rKg0xO$~?LpgHqS3UG(oRxp(+BY`UD~#7=+Gtm~iL zeGoYaXiu-{-xuL(%Tg>RP($KB>Jats(=-&i_4||S5ZrQZzzDY0FW(1D0Y86cuMZiI;& zZo1@`%nDTFP^6;NXM0qinN|BVzl`&#+bpmE8vAV)qrm@qDIU+PoFy?wC*bJ3$-O9< zl?fSPa9~`!y#^~{T^Pg7S!n|K&;oFQ0B!ttl);EiYxyXNNxx`x!Tz(_Y`DlFBPj?# zkv@IS{Y{E6UR{PN1i7&S3~C?xaH!KI+Sam9#(w7@%;eO^P?LO+?U2&|ez@RyI4Ga4 zRAZij4wCc`9u;m`q<}T zu8_bGjK(X{wE>n+CW$&;Jaaf$Of^pJVz>%0pitIfL`RIhj_@pt*d@!9TeEgE1SBUX z{*^e5pLU7XmEVRYo(fs>iwQxk@2V5KUB~{w24DfmuB${VMnb?`%vNZls9BRC_x~e$fI;Y)MvYz|8#%gS+%oiMy5S=>sjht`a`K zSm1zqX+=CYvy=?xsH98HD6|)GVP;qNvSr zGcnwY;NXqz!bneW*;q`}BsqUKGI%Q?Yiv^-Qq-T>75C8i#E z`yv!bYVH$65ai;@WGjpDQ3L-g0uB;^@nSTCNQuabH2@L z9?x-1RNWoID})PzPy#sDpWG!SH4K*CW@RLOBr4j|*o5Y`xar@|NU_P$M8{>z{iB7v ziNNnL1Jfp3<=22Sdo&Nhxi4OF8Y>*V=MaUwR1oL}H9PGfmb0_F%a&3%0G80UXNKbM z`~Pq?LMO!Ef4?@|CB=>IbV5g^FZ(fhdgR!izF)qcly5>%KfH_M{*@zjgob{4UFoWw zQxxl{{n%%AFWu(c+ik3sY4PTq78VT*qv7kIBEw-5$bOp=tbVr;-j_n#vcC+gS6vuH zC`83Rc3A^eDQ4ba6(Y}JM`u$Sy7(`Uc5w?fPwB;5=1DBmtOu7QxQ`ly3jNhv^f37L z7D?7s>DH@U{B=|Q^bbw-vRCt4BrE~mvz&mRmBn)OB>3U`^3@8f%xH02&3`S`U71K1 zO8{_zW0?K;!hJys6Wi?sc`T_3il%R|F%adb-waDtFMZ2@&!6iW`LlxWZsEUwppeCQ z8rcPs=DNSsqe2khx8zR|J-KArt_*iRZoEpu{9Xsf(j=C;`GrG2I7WeToMPp9;c1kR zQPb+uZ&l}asckHlzme@=x(X&8AAzYU&F8$8-?@+B&O=byLCV|?cc*d8P3o9~kL&0tN%D?Yyst|d zHtzthvMrFWHQa`V^}ZfNO8Q8LzXs?s9xc2z?7XGPd3}zMtoZpDu+#l5Mt1voie4o; z+U+_ob8hDm@fYO$bOB6elMQxxXK&9yCT=8pQh-~fp%m+)9SM1oMj%z#r|@6^9KNvt zoUGOLZIoU=VDrDYffu-%Y@1S9v zt@DK8*U3Dwnqe9uVgRYP>XW6}ntkaI9yjMc4{Xbvb=*HF@b74v9OpN|<(_}8+{b;H zDfimv^9caL1ny7K#pyumurr=Gq+TFpbki`5jJ(&h{5O?Y;0Yp^WE1=wj(e_0@5%oc zb21xKXdc5Smyv!ezhoR3iRPnZYFqhoO;0X?thyU@eQD_mGTK*dF5lTpIi3#^Hs#{` zTkmxbcGXpqz;fLjRpk=nzksEU^^NPmV5io-o#WO_s~K4Iq<$~*=gHD9GV=WvtYL0< zXU={QW|aaJJ!gnp@Qix3D-ha)ye%Ae1?4eDNT&27Z*)RazoED6-u!pCU*Newe$8Xx zeSVD?;DTGddk%{ZdYp@vqK{Jf+muH3F?xB84`Xuma9}X!u38ZSgja!Ee6>ahXDuR7 z0-3oZ*!=#cCE&)A;L;L?K@JP+1Ao_Df5E*UnLK?)j@P=bo(t06{IlTN-B)qsZ9~5m z#|O&@E6DR%i9o_VY9D?^h)o@Re6z6+vb%0_PMq+EFBhj>&)(fYLZ9eZRMMw(>4FGl z1NXvobmVWa{u>Jb8GN{SpxnEqp!-r3Ld!HbE6J+)D_2f6KJl(vA+8pk;)Io1VxPR9sT2j11GLb+)5;+mCpfOzoSflMsCjZQK|iZb7+?Z#r!!< z$tU8;gJK$k$Yt<1N~PA7^GL`5POLDkK-9}WS1x^G8l3rkSxN=tgt9E?v^f-MWI_(- zml0cH29O?KTD`Wdx1&Wq>b)^V5trP|8Cv!URvZR3ziwm-+S-80L9&xA_k+YZ;7370 z0CjR;f0Mt#{QF1WAw3SaL0JxRFYrLZ^+0(A>a zAqIWA(<* zQ@(E9j~K2%LgqkCtt=>Km;`2hIU-(9%*sPxHFqr&8Yy(S>E0x|uVlJKPKO9*2_x)}l|N6J@V(A$ahWksqI|9FZBl(3LWqN5?9exha!T zMzJO^*VLK6RdBFiw0QbWuf@A99IY|*GEc=ONZ(!LeZH&9$K>?80vLlLHs|5@zjj4n z`kWqJ6}{pqCY3mtu}@&B4}>YX7N$xcv{%#2Eu$5oKQie$vT8txJ8=v>{@hBO+aBiJ z<+al@37(QU3&6z;gOT@lWoDi?Sc*kE=52qR7W8g1b)@!a`g0WgeF?WVo)8!RS6C1Z zCpq(F$6eW@Yl}Q!J!#{ke+!flH>x+?-xEi|O_b_>yx1Be~Q zkf%>N5d{=L*A*>{l_s{R$>;>S^)r@^ZpY}V#Vq0LdWr7tfA8(=*X*VApO$Pp0^nKUB;Ye!*l3MIs`HgXxw40dH4ie_rMNA5~euxW$Iz}7$nF~ zcDWYwcF`U&ou}3}(NSbHLkh_}zgM4m*E;$AImuo2%qWhD$+DhplnmoP>CX9(I*L_I z<$VZ59yo%#U+*sm>DHBI(dIkJ9Ou(?&R)ajKAreq-+3tVIK&8!mNvLQrn&`Rzvw;! zyvj~gg*&6(XyoE^tz528XL_EzmyP01k@VP6m~t>}q-gxGMHxXgp6*rt{bqnq&eVq& zQI+?0MrC?0)6lbx8P%nKGRXCHVy?~8{PsYUp z!H27EQ5f;vZ-}m6OG_k?y@m7gK(3~Zy}inN5GJg+nsVqdC56jA4snkSP)4YJ6v_FE zn8O2(e^N0=zE(zD?#3XTXU=0*0C7Yo(xgwOsfIYP;>Lmb{?kI&0xaOkC7hocP5^nF z%{1ePH{)pV;IvjiB#RySiSTz=?)+M!F17G3bD7yVjO#dD_!lyxc>4a<%H%W#zKBv`C%_FY z-{w~7-8m%d&XC|88SHyQ_qa_@M*)Ez{W2A$LQ~t(h99kTx5e2|+=4CtSz*$kH9M(q zVFFpyjn+sHc-%BMchWh*SgjfNdgsS$cj1)as>k@qn^C~-5g#6>C_wV0&Bw-Ctn#Og z*M{g7{vB$lX}ZRTGP%SIKi3^OZA=^MnQ#|I%%QC}T1nvZqNPS3Ma|98KR*#v5B={0 zpB(5Gx1`@jX~?^u*$e~ff?Oblk6WZ5$62pWgwH+>|nWt9mO$BC-;gHZFz*Mp^@*@ zL{$B=lZCnU48@w0#ia~4>v`xNvth1%MIG5zdB;n;lCr-`sPVv04i zZvBeprI%MYJM+9@S}FbIS&JW1%6zi^G_CSqZ|TOo8EoN}>DDSU(dFN}LhUrX41*spJcKsAAb>@Z zE>-f#Ubp(Ljx|MTsJT?o%Y-c5k94IrjF5nP=Hk>LC>i`_E))`seky zYct4WC>z~PHTpzE7zTE?^SZ6st91c6NZ}BjpyBUap&9g}?6KPUcXan#;`(i|H+6Nw zg>B5TtMjY3>ghK|-6F?>l3o{dxncE@94(d$-Tn8d7y<^P{eQ8N1Ywb=)X$ep=@j1-nBR$F*~DC+$Shw%$0|0$BW=1=;NnW5>k`ip(uH zIppfwz8~Is@dbhU_&E&nW1Is&4W{XfUv1t|TZovew$N^IW@;`gfcmuMWaP~^LnI*? zd6{~tZ%{ck_gZozkTx%yYVKaUL zpLHR5sBU*U+`>JntAYk*{kEh0Z%8~r^p!fNt z8#}^ix2EVPOVgdOEN83xT%b5TNsVCjhjsO_GV-QK1ePZq>?aTts+#cG^A(wN(>vA2 zDNhTED4+Y>Q&$J;aCOEasUAU$Gdlj9-#jv{Y~$80P)(HA zeew|d3Z(GdIN;hZZ;4T|*0D<~cz=qn&(>@B=d-0+tz!BPw2;+{R)bkA`urMt69oiH zN)CvB0PC6u*U}7FAO0e`WjdGdR+d=l<>r)Xc&&ay#w;6^nMpr$#+frzQo@OvAah+; zvKe`Y`j-CZ`$-dclOO{fj&uieX?YqEyYA!WH8y@W>0Ht@b-XlnWgV3rIg=NBX`)^; zL^1uJwcX+r5t(^e`Y(CRJ%`^6x%Z(6(V*S={H9xVi1s>6B#Krg6Hx%j%Sfl?q z$E$V&Tq)fL=bYa!3HTG^w7z%~2{$E^k7zB-6*0Z}7V@SsIhLlysme$upM!8+Ox}fU zA`58n5la2|a5)Az!sg^BhiZD|yCEMzp^kI)2`BI}VIxJ!VVj}#Gx4HrNlcDJ!r=8N z>`j$?RpIOv;Eo1^rqq@p_@T$XmeS2zfpL!QG#d)xdUjP$rw9P-K*uP{L%O!1XYyC3 z#9=(|Nk!J9Ml9`t0uj*5dlc6>*xRSVcU`AVPa@-5U-rvy)vh5(eq!v`UH_r|AFSL* z27%@{vHuj4HL_X%*?H&U!-E7Ih0yz-!0Bq(`6*Crh7Eb}FLYpL*K1;zWMW@AF1m2G z#$j714gNto*QJ>|r6c^U>b^-sf6Q*#^J12+IlwBBZ`_8r^S7H8S9(`~gkUfWQ-2sshnwQ=;PIrz=$CY>20dA2D!F{J zensZoh3~|pdHr$VY!d`0NngTkn7I?$9VBzyc^{JWQh9Q+k>o`gr*!N0?l+=^fEBq* zjh0kdlgK4kjeOK@+3+1ybe#?Y8rTdhGBZ>EGRWAV}6)mN6G^OXmp% zP&6FoY)_cGuy;%^u{35MKIa%UGvw+X+bskjw4|z6H)*fUx_hkE3C{+s7RlW zcO=rnHE0rCE6Pf{k`+m}spiI37zLeaYipzKj*{hSenDV&QmALFKwyMYN*_2IgYhBy&$g*<4Wl2? zTg=z#Z^XP+m;C)?Jr`JT=cLy=@eLQ|1x;m^dL1lzIGOR4tn;-m7ewhXW4@ksEhESn zZ$tFP1Np3V(|_>z1YxsUFKIV_l}6Jt^ZRKORjgiDxz(E<&vkU~-YIfB#n!IU*B01P zHY4~}mdQV3TDIga!AH>X|KHCv1G2wc%=mit$@mn7XdQhIsgBfAGs`ky>>U}}7PEe0 zG3LJTc!`_6SMGZ)l>+5Ax~7EXsN<~+@@x-f9h8-N9bFb+tDT>4v1I~o6;U% z^`P3kQeg9`7jfrG+fHsMaMJ@xBUDV{&eiNxf?-OOR)6(T*ch zPi$$}$-S0YpFH_TXEBrJ7}aM;-^CR+Y!cX9JFW%KzS!PXv-^w&EyvH$MIbgdXETPM z|L`31X1<>?iBPoS^wn5CP)d!-Q4RDEJ`+yleI@MI#uzq^)8DdS)PVHFds~d){H6!Y zhdVbS{xW{M8r`Rf?`IGo8(VB@PQy|Ny~nQia7Tr+{`a{|fe2_G+Cu3fVw{=}U0cgo z`mJ?lG)G=Fcuz1aY@b?9YP*ng?LNAJ{qvI@fg2++k~f+?R8M+=P>1I`t6%`0Vq4Pg z|Isd|e3dM{yrPE%A+b`o;IoFFx;Rj%I$?1@`0m6Ip-;VB3=nzv9CXM{>?404bwUe( z7t9$%@^v~fGiz{gX(+ODua!}o!__lAblQ=;+~CYn*L@~9!L%T2D#?qIsUlNB37-2^ zzy9hHS$fQ~?*ppEx)IFm<4Tsq&U3qaG~_A$tw%J8K2ae$RX$U#uVnwQ5vlmL%FHgU zO_D}ic~MYxF8}xPiZw@RgV^{2ANf_mSkb7IOls)HN%BR^J``5RWCw_iwamW%)MI4hAF zac34CcE?JM_->AF9N63^E5*sl=DjC-1Uwy>D?cmjm(Q2i!uh$7MYwBf#Gsn@szRFH z7E8)|E64sjFMal(4J+5ylH%q?|Ko+zjTEi&lNP%W0bUzQJxQpaJXorHWGX+el#LZYoJ0h}ogs%N7K@;gc4Cf+5QG2zTrGBC}oJDZ8w5{!xRO4pfk}8Df5b*ey zKbZ2oU4&jQHRRTUbo*wKIn>(_EZLdegB?Cl=XeAT<}nUylQn8=3s|%sJVKf%^O^{v zZ>Anq^uP~pd^y&LX)D#~)6_Fttjm_FHW*k;)uSwGjO<2r7wh?`iw6i2iRV8He&D5O z5ql2}JpUItA^$L{w+V9(^7<5**dMuw995Rgxk&Lsf6V)Egd0c0?IOi$#si`-bs13{ zjTwC)+T)-_h{pvzZGQvI$bn&ra+#VS*Zswc(wF=TX$KyhXU|MZBVadXX(oIWv8?H1 ztmdA0#FmUIbN^fp%5xd!nKW%h>Aig3g^ts9=^b$%j=i}c)9ifMn7}ef{+@Q8IAE;~v}od+zh^KH%&*RW_{DGu1ASg{Zs~&d2&ywY z2s8ZQ-i8_#VHyKw6HkV)*&M3b&6WXYYxNmRV#_T{{&=BPio|b1riM6sTKg&^s*lii z(7n+#`GmnPvZ@u=_e{Hw@@XN^_519Fp@zAn%%g?HP;$IbmwsxeH$1qp;Y@kcCvR?c z+ftC*iZA&KRW%tYNF&Af@19VaNUuKdB}1E#Mm#_bzWxp9qY@v8N{C_BX|BJnfiZL2 z3~5HTV4MQU3Pk3xr;5dSQht_p;LLzg!_)vL>_8ywR=8XnUzWUU=? z%^h+N_ER-V@?_X5SvFhyIXS3Fa3QI&x4G;?)12nBqc(~}Wqs^_#t4s4^5q3#i-F1H zQMCaZKs_Hk0MB;Jy&gQr*Yp&MlKnABD{|5v^hMygr}_@5t#E~aO&gV60Rj*-IX~D7 zov~MCr|AZb!hE3(OvxUaoaK*wnF2Aw+u&oo`p`{s$q(HJTk&WCg(&)17mu?^9=9=V z!*T~Yv&q(wlv+hK0NK{o)lYlLaWTj8t-m{-FXn}ga*uhqNfGKmO#iuhZ-x^z?ghCyHjNLe zS5J2_p@#?a!>pw2!yG<-9GsNy-bOj`vW(5u&01HCr9K=v8lxhzP~z-LHYltKb6Z z<*=NcOQ>8;v*T%96m2!9dn{RQ)?YncA-dr%&)2FnaY3yzQ34uoFW^1@-DIH#Oync_ z4_?Wr5x%wWE;X!p2+-YqNEh}B9~gfl2Br$nTpwaLdUd=qOaiahWJX$r3jwpnN_Go? z+yc-x;O6MiC(HR{`R&{qyCgq=NF|m|f;o1re~KF`sV#{-!{O@yHC}0xd>9CT^sJxp zhyR136<(G_@q8jhXHpU_-{ACY#`53qxGB8TA0xoBY+BF?fH_!QQsm%%O;t3`q#ACn z`GQrWsmNmwtVen_;A}o*-;mMuI2PGrB2Y||JZA5{ii)kx5X_)s>7NK*I60?GEUc&? zrioQXaunO$K(b!BM>XI3Ma$rf6sYo*r7@VD-X>$sjOu>%Y6>0v^t{V4zdVsKtZIgf zpS|j8RM7#bI1O%`!J6C?=4YxJuyhH`;ST%@FPA41m?QGAtOl|C@hV{|f|s!2ktD-U z-1H^p&~f1=UGiaA@{gB9CT(!}E@6Jg4He~gW>RmzX1u9-|A3Ah+pz-7_Lv+c z{oOnLS5Nbw6Hcld2~ghL*;L>_5tiUG7kjYa(fF?)}JkWS+FzgcH%6vcAHIRm* z%S_=E)v}+^&^M`kWngM0LcQ}5GHWWe3&UnC+&8BKqcbVm*dK`uAD{RwL~l6|3%7P z{ksbegAGP7(yC!W0qZRI}csdKku2$Oa z>1)&AP!gz@^kIQsIiS%mt6zx`oEMU#lqVV*wEDXiyXJRgx=IWN3rqm1#&`cWm?i(- ziK9JGPQ_g_M2?@1B`QRh@8&z$uZ8ei>V2?><>fYe*r|J$3zq3n$`8)vMF|vK8 zE)($ecT#WU<@)*V8Htd8PU)VgJkzE)kzbb9(N*_zAL3Od>`#W9&OPu)kHTS{_7uSj z=6+Un#FzPU_=5l%XO0Aupn=_W9l__-v>XAmxF$XF|96k;nZ(jVl#Mek82d*j`Qx%2 z>~*KZEGi_iA!z{dwG2W6CqfASd0@f(y>T)6Q1 zU}7MPs*8MirX3N4QL|(%FuSpY`FkEpel%P?x z%dr3-qa|fKSqD^uXdu~eL4RpOZP5;iJaPNI$}$gDEz`} zTc*O!jjyvtFIW|vMh5X1v`Vsb3nUtXzAbdk^ENx@YVUa||qjCW@RnN3IV^W}YCtRc*PTOM7n@4D8Q zWhy=_-72CFY(sgMnQN!;pN@A{F;459Ue?sGpXoV_&(v~^fs)DM>f9tz-OkK zm=c+yR-G7JZamX7CfVG|$7HS?4S+>4L;0J*Q;0la{2*Z?X2d!I< z5Tl1(U@|#_&@Zti?n-dQ4RU@w_0Wp{qaf>J|Mjr%Z(=P-H{4p2oZThiM zPd`nJB4l4}2Qj1~4n?}{o=cEA(ZSwoT+D3VPjL=V>tlbIy*KidFHKj@*UN`JMUx}@ zd2AMI=3NaM{QArXegRlN$1M7DT|eA+etiF~3Z-?j)6SpoOoNyUHb(z#z?Cg~xF89} z#t_ZpnNlT8_*KCDUb}_itT1zI%_EaWSoG5&nZk^v0r!`m(9+?PUU z&L-7E<6mm~yn^B1h1`D6Xr-aA9+V z;e80?n1aPas%yk;y!5eIrP917Wr@sGV`5g-4pC|pHECZn8pzM!}%&%7Mb;q3z z-o}~Tqqeq_K1$E#T{5AypP94lfQiCvcTjh5l6%|_N(u@cWuy^% z-h=Y)$nA1C90WyCJK>ZBOE$frJiJcFZOcDmT2T-fm;cjmc4yEHTCpGErG`mo)b- z1iWAsF89)Y6rDv4+WcN_AP&-2@VUI;F!#*<>nE#zwFF}F=8a)U49C=4)r>3BL4}u|_7*rY=wZm>j1i(R}LGR*}v%#JzVfuyjq7P-R1JT+i>X zSH7wGi${QO)wW@*R!Qq^P`{#gaW?3bHsd0OmS6yUEr#%JJ<95?K&Na8S{@KHEC0?& z8zeetc;+15HE7-KVA&9LvIdcp7ufjCFJ7^xesXCn@bYrl{?xU7y;`Qu^utwIzE#!D zOPUJxRdBWI3(kbz{UEpSXNFX>DUzf$I35ehc$=M-JeAz;{Sjb&JW=F-$BY*EVf>8s zpKJ5_+)GIb4(00=C!QmL`^QpuAasP55%abRs;ZIJyKa)Xe8f>p_IgL29+J7uXD?l! zvZeR`Y{YBdx^Vrmn3hk;hZnCstnbQME?p^HV^$7po_!Dr){rJ?>kS4&mfx93{TduIK!{dFRmkS#YXDu~ z>fKh~10_BRW&5{;A40KOoM}`OI++up*OmqNE9ZU>Jxq8Sje2_hE)IRmQ^`R2#tJ-e zPUGwVDg*oe))yR!JxG zpmO9L=a26nz8a7KPDY%rCr=HFw} z^90{^oMLuq4K`QSIBT%D`I{(N0vZSgama!8CpH z_COWqXjSp-l?2E8gfOj}O;fBKM$*V~B2UpwXVaP>Bfy30^JDa7(0~LhRN)=`i9ZfK37(|)Xv2coqY_^o>>QZ|Vn`lAVMM2(Ss+T}D|_5do)P2( zkhA%!>nQ!FQ#mzQaTUX;Kx$2^)DQ5fDL3RHsTwBwl}UqMAZBc;*Af5cy;W=X8~s1F z^1v^_KcC0gkFfC+%8Ux<(nQD^ew-tstckW60=cpcQc2OGzCPZ(u$zrR`5&MYA%-Z_ z@K=OP=nX63pmiN7N@w9DM_EdS6gm=|<;|=Y;djzZ*-`J0j=ps`r0@C01hCc1Fb>s% z9fG+)!A*iQSLpAM+KI8T@gM8QKTcYvfDo2Ytg>nLI29b`o1@-ZV}a6X(KY&bl~jJ} z_Wcf)z8;k9N3iX{Zr11CvRfYISV#7vNEM=BceBDd80r>_4@Au3LrCHOOyd&FR4&Jt zNRBKGv&{`k6#2vXA!*k{=GikXtRL~(?Qh=aCVV)EV6Nev9h4EqOFe$Pt1J(g+vJix z{Q&LB=uu74o*|sv0}*Jl&N~eJK@y(5AJ?gQ@`{!&*6Ub20w@#+>ZtaUMrUH@Osfnx zJzLBS>%}G=TK~$S+TLB+<}wG^^Q0_g@2L1ZUl-vt zs-CWB^mHN(;0~)PhC)ED-Vrc<@j0zhek^_P^yD1OJ5s~xk*-48zLcwqq>WD0&x%C8 z<$;#)Oob^zg5s9MSeJN+aq5oLiM-D9UT+}pM*6wn=CkE}^8+0#6Qz=FR{5w>n z&#JhFJl^^tdn&oX$aSiz(|$WGVWG?a*~$X*-0@uXRIQ<-?;=z8(I$&2UZadli@tt6 zH*cdn#K6i>I#=bxTSA}gmvv#<*|V`XDJ&QWO@ne-()hZ%8bv`!aJbp0;?;L?nFUl0 zwj_md+NMu;^Z^!I5eg&3THn(65cZmz5{B&fN3U&HQT-i^> zXu{_m!$Eqck!ItauOu}dxRm&Pnyqb+---t5Av=^kRieu4NKTE5P~Yp2pBkv7Wwwc=8+xr@i`(7D9)=o-*5mF=ka-8OXVrMi#7KmgQug-in1i4nvbth#2 zAj_hDTGV4lb(f!5I;Xjf6tjA1XG(%j(rIFc&cC#)`j3@Z1z8CT9h9XON)ZmJ-Z*PM zHj$7!X_5}3#izO~*{{P81>oFXS=MCVE5AVq*scnM|MeoR*~s)C99y?_i zw_*M+xWrOe+gnk=<#{RQYMdPy@081jSLPa2U3P(HG36$EbJ!Hi>gVf4KQgMV##M4^W zyQy7G@?Uf0^x7881#nC&~&PVu18j~FnQ46wyU;ibC1d; z67~K>s_LaVVf4z$yPE#$POM^;7(<4&#_3bzm$~Gbv$}&e;@*niwg&aaJRSrcUCYLA zy{~Fz6-|`&*9R)3>CEa@KM`DMjNqGdBr7X}^L7n5e4xbIf&#kRY1XDloNozU!vs0R zC@9Isfq_RrLfZ6Gw!r7eq3ts|W>S8r=Y!x^U*3?myAW8u5QLf_SHcN`(@IunuAqpM zKx(L`>6z?_9&gs!)E&%3wlcL$|qUhK-Q5)r)RcPKv+<=qcgLxZ59 z1YMy7ol`i$45py8zJ-s(RXHGJAeLO0CD)>+*-0mtTsr)tQ@HaaO@}@Yed23Yv7lF^ z0HXrv-4)a_q>#Hodk;QW8ZS!sP*I>|P4pyn*nTXdlgjVO@DgzfTvK7a3fL4AVKC$s zHe)Nqjtp`e`&e}+NLvxRoAiO6At+iv{H8m2%ulmUtj4vzGd~%tP(aC?PX=!I76DY5 z&ZGhUcP8X($w0LV$gCPR;B9L@2?hSkIOQIf#|cv!akisbKf1enEJ|o6zMWJLuM`Ig zsw=@h*VW%X_2thP!XAIm>6t7~2>pcjW&Y9OES8BT+vFa<{DLF23OO8p*8HGg9%W}F zkXN0qR{a@794wJnqeSE_v=m%~Tbzv7vdp)m>J3PxTh3px(b8?igaegP;_K;GPNz+b za;#K>CM(+`q&MSp8sFVcup>K3b$d&SqLIK$DbLeHY>`xmG{vJ>eQB92g(Up1nKdhpoG6JNC z+Sw6Zz=x+gA%J0syzO)qUDt#}0ZKm6*TsksGiQTw2dPK-PFY&e9^zLliwToLUO&t# zm?JI@T`X?K{+zCv;>RFYPTx~=&cVYK7Kbrv1T`uTAFYX76p*2s-%F|LxY2C$PU ztjw&NQ)iXnti~U!UNeiIa$>ABVj`VEp5l&?+>R#z2pUu!*ekCmLB_!#5-TSPkxh4B znUyYVbh8K90OQDv;~?KrvV0>Pvf%T>*4=8bI`HRM^j(vZe1N7z3oQf6j(m>xdV@K- z!k*Opi9OraECTVsVOw2l8+KUo)arso1rKRo`il63{wb?^A3K=k?~ zp8_WKS}nX4O=ouBc$?QqvsEFsX_D>FwtJdCk&jZ7%~w@0K^a0{SvT{O#lN7z?%@_V zBK@K)D!1J-Z?KjBN_}nE_8CRD&n2joF(g=fQEfVY?OFWAAeXud=?S%P+Wb|lgO@Gm z>2%Mo(Q(VCU;a$W6M9d3Ba}%K<;vHx;ReWiTP(&66na&7^^9J-`R2{6k)g8b!4RDg zj&fc=3{FWY6Ik$fZg&&NU1upXJ|Flq@ZZQ`TO6To`978dqG|%5S>Iedu+UYZrP>yg zTx?$jN(^FLal^ttoAMT!8Mdh;-+PL+Cp#ND=$@g$m8$+g-!TTyM4?oH4KPyV848H~ zzEi9~T0%SrcGEItxORCj&Swzn5yBilFxlV_i4He8ZT}LceV3rC=3;*L9aT;lDFFpu zQHp{PKZ{F^8tg?(G>k=CPLIW7=41GW?4`+HH_uJTBBQW&4=L$K2YP5H<^3MDwzeh> z+maL9Nh8|z^z{6_G#5#{Z3*-_9YZO(22_*PmFhC$IKDqD(Kj%fE&t91Wd>2_O#PQZ zXZW`Q@O}&!`uBq4`O5Qw-k=Zp1ZL&4cjsl-YLZ+^(eMuSNrITVLY*iB`T*6${?5lYwH1!=|YSW4=Q- z_MSLlGa%fm;bl46lrzV%(!*V#x%9$?ZP$yzRf&GkC>X%(mQk;hIjsPTPJ=fUKe~=h zE@Ms;yKs^4Tv+AabxCTiQ~&nOtS2UOP(|r$sU4^dh;zktoUb^))32@riU7(8>_V*N z{1ziVVZRn*pdKZN*WpVqtZ8vbW>=ikEyINXJX`l4rI?YiFPf>eHUCnfTon=&5;)r! zAYT>w`sveq51S}ATF>yY?wVDuB5Nj6IQqp2G89C5)gg~r*Pg1;&o?&U3+Kocf77`# z*F=4b;OAqmVY#_!OD@O5ZGB>)w6&cYz~ivCHlpgo5=bFVC ztG6Ux*Cx5MkBn$$Ts@ah!QTM42VnxwAo}~g z)XBFhx`dxiP)8E6s}rYWM!%PUQQl^h!}Z%)P;GJ_HWF_Kk@nfNb?HkNWKZ4PE3%ub zzX1g$%L|*9a>;XRmdq9Oa)a;iEywfvuixNR0jIH;F#qF#w!boiC7oif^p;L?U!ZQU z^TLkO{%XO7&Sp)?#=96bIzQgb#Q@8e%N)~ypJXKu+olJ7x=@*3%NZawdgd!xS-$3= zpYf29l!J=sZEMF!=LY9FWbIgpSA5sYG_5!;Oh>8>)cZV%{;x1#y%9d;)Ym1?I3N;9 zo!DE;jvAaJ1T!}7(LVcC*Je`^4)N}oYcWEoP`p<$?em~cO~UxJg;ux;HU z{->3y)phH76GM6%mof(hC;$RUznmuqiSq@2X=X4 zKz-o!d(v7~|3bH1IpibA4|CVR`v;^Y_4cR6RN!O+lDWz1#Z>*e)pxr7NVDW*nJD}L zcK`2i7hX<-pBv`MW|Y?@fCAU$Hoz$|M{RJU*rdKkTzkS?v{z1{>Qb ze&Tvk8pQ+2+!<1~OF=Y8t!c?BUKX)xMR8h!gQsH&gPCBJm#hw_+s&Ke^%k@J3P`n= zY*YWYY6L%%>jw`;%A(gG3e0C1u09j=Ml4~t?CpbWY6IyxQNZ9M`!8^gcS$FQ#?zF1 z%p?pd7nRZx%6`g~GOI6V%FChj?#O)pAfYd7o!I8^$>;(DV&1+&WFJ5?=M!P1?4MZFC zrUi~5y$)9A1nJr){6RLFic!Ycg(OZP&Av4Q>Hd;(|ow2YSX&tN!} zNWxZV&-gZ|x+rW!Y|p2Cn@!9s^dpsu7X-9n5skkt@TY^<+W}C?b8?e%5uQq&ptYW4 zRc$B!tEWUt8`1(UqyVPnmi|>}vlf$G^eY!kKBzcrWY&KccBWNrBKthZ@Q<~re2aYU zH|&cb%u?EM@=7mR#IId3#lobuqE2Rn{?hw~ld{%}_z{c>uucoh zUzonRR3DJQW+yf*Hq*6!%Ci;9e^1FQne{Vlnu}IsqkE_Rf`bj|i31jied$S}d5eeL zbmpwGeulCwBAy1z!5~?4N5(M{_M&gM=k?{oNqVBN0v z1)ZzRzP8+_WV3ns$U%vE-<}4DH5OQQtI2g}l(Wppbly2Dq7BR@5}SwI}~#>ID5ZlCHBs5se-J;9R(bp%OcwxC|X?Rx)cU_CLAR)VFIM1n;wrg)lNH%5)NwB#L4}9mSPLZI;_~O zNh6G&+hygy(_{;oaK=AZXY28~uBiD?OkS8n9}UYV?#uyH*^wLOv4F*0t*!i%mWu+D zPh~UJ@?$z6AAwdVs-PeX+Ex#0m+LE{!6=wRKmkep{mk}%rZ?}uSEU_v`OGEqKh4?k zFQTJ;f3v}!CMq}K$2VfGI7H3KNXm~*(&Fyr>&yR+RQ1V88tONeH=mK90Mhl622ImR zgFdRG=mTV$Tvuxz1&-mx;w9dX6Ynn!(=GeL!|_GoO^bGNy{=HYI5o+9OwaoB_D0Gr zC4q8jyLZadn#$vU-hVPv72W+7k_k#;TV5FBZ*kL7(UxtR6_*D58!>Q(HxyMl=!vX` zq{RsGWxP05J~*O1;$1KDB)D?{;cImAWH%~LDd7W}57qo(D(u#aYF|EEB_zNKn~Z(} z)@$XTl?1l=ln=rBF|Z`jb>GCJJEnh)$XnzBc~8w0s8c(so0epcnx(jg>MJUcQ;D|Bt4(j%)J& z-p5CmbSjO~sep8csC0wC08v1tJ8!yEP<+uLDBT?+MH)e**(d=K7(HNYzuWic_kG;^ z;~p@!-OuNJopY{popUe+-LfP(t0~~plR(TmNlo5fvOp@#wFg0E8MSSw&ycFke|n(g z2(*oVmE4&?(EX=!1J&C9wr{%?p{}1WpGhG0(0}uV@k23)F>IL?=uZIIqw+v3NMwT! zk++WzSMw+Ja`WEFRUgIdZh)l#b$JzBp?pRrie>>b4Z^s2*56-$M4S@+Se{P>!=25t zq8w^s!u|5d+2?!=C%aYr^4%e~;Fm3Fd@J|5MwjDmYTusk!2bDtHb!{0(1P~C6*ja}W-`*nifO_(62`O_bDhFIo^PWp4;~$QqC9_#Dz15= zEcbak0cr*_u_k=rTGv0Q@!Yy5PpNU{e1|m3R1PjT$Xg&+XsQg3qI22)@`WPS{Wy(M z25i^$dqj{iBCLaqgs}$Y2-4{bI{ry;O(?%jJ;cdO$_++I;u(S=IXd!4H&>HZkiMUou>rM~0w`t5czOR* zPM(Som+sYpZq^%YK$qf&Qk4{=v?Jg+o58z)D6g}-hcN3th+`o{6q|FcFbXpfsD8vy z`1K91y+W=I(8QNv1J*I7*cXLey%pbG`IS8BlFU$UdQ>pau8)HMYNQ2y-^6(7mh-=Z zpz(a6rjR+LZbh#)@N|+(^JjMnqe6G*`uTOb)?l5OXjNE)ZRsm&^XGCf;LBW#6>Dm9 z%V`i;OhjPMjrPC+n$fkdLbhd@-VS96)9r`XzEYSGplh?ZapOMCT5g|F86`Dq+j_WF z{}ivMcr^2hZ=_(aUCWEO~vkDq|qNGsU4Cp&amf;BAf@PDB6rE{sFVKO z#kZi8J|_)m0MP6E?B6BkI1t~z zOVxakN5?@EOWQXOsxB{L(=4_7!P?^e^OwG_@8LzNWut2|`M!4Blw0TRg-t!(zuiRD zF8MXSxdlNB__>t@uv-o$N*l^+Jz^V3vF@bD_-HTwlwJRg`=XK-`Qa?9R^8G^-qdL4 zWjkh~qNtV#dqQ&k3pV&;vITQ4^aB0zc=?*V%9;&;{^kN#q33s55Vbr&ff2U&giP~{{$wo zJ=DsxEPLu!DxBNvdtX8$Y{kOj1gVGw;$Mi(zH_TKiyWY0cl^fcUhb? za`D_x7%-rWne%MjP}wvM^6GgvsUW-@kN{1%f~a>9ufJcW=Vg;v69_}QUaF4y=5J&H z_KFZ{QB_wP%R^Inrl#q+Wq%jQ!$*hP|^HMxmBlF|q!Gt0D zkl0tS&GIHSVfEEVL$QY2SAGF$Bd-yZzFfh_^0^|6Roc=bKNCD$m)n`+&GAd^ab7nP z^i8^G{nFh$&^4=G@?TvQ%XvCrBba0c#Az%qVJTV}ZGgI>)xIiRx^Z&lSLsy8T)v-# ze@S)&rS{aCiS#9~Hb~+GMdd(wRo=kfoBi9j%uu)99=zI^dG@G*z5c{61!_+2qCC8s zc76eL+Of-(XxExsokuUKh!0jpk+~xDSkFBC!um=4X+8M4*xQ^p-`cykR>DJ|B*6K2 z><2iocU}v34?grgmt#jmFsDa=?o|kMDx7?H$JGqGeuxb#c->Qju4%@4E++lCEX`bs zRu;^l2Y&5&Rtlty-MB@)Dp^Rng)yM59!DCcW&w-rUkU$obHlUk^y}{h1x9D7|wIw+hov%yOReq`go@+H z{~h>IJN(1hA@xt#QMX*!`jNWbG>+08Tv7G#cO-l!;hyyF_i$i$k@v!BsS!YZZ1_5y zFo^*H%f!iI`))Fb{_Pp2L9{j6`w~io^kHAaIj8q&s8)p4x8vFcE8S;@Q!RRJ|qxf zq-lG!jPC8UM*$eoUR&HyCBYseR#17t6iC%Oj}F68zT1WzV7g#E-P~w>iP9oqa-Vy@ z`6m>dPn4g(bvBqVGY!6wOk~QR+_1l#1hMrUrdg2|L)013_I}EZRMGmy0c<~9 zFDSSX`BVkyG5CKstRs4IQdgQKh4~{^7(FrUC(W|!u=vPL0`p=WDx0r52iZMSzN<{4 zTqF>M)g}rL-gtlwt_YwMPIiP>Si3P86fBKl1{7Ikd=SwxNESh_TIih+az1)U9z`5on1g|pFrn>tO8E<2b|g7F=Io0{TaxOh z+RQK~HYRV9@NQ%3{)S};qBZKoWBtZJzMd7OLbdCIizA3=CG9Dy+(>jg*%+|^I4o#J z!!@31?n>eW#@%SLiv33@(#_6xtzrT-lLzlqkmneIX1RDuCtF7%ont zz9y+jZy9ZZi3w%!64x)h4gp1UP_H6;-7rb8C~>e7vHTVd>B!I}-hfil`bNn^E0o=x zK-Mt%x=R&=5g`Ikh9ehuaxff#aYdI|5_tCxMd@ERyz&q>jq;Srq9vVI%U`l7$A$Wk za&I2JQ{8(ZfLD_}lPQchf{PHtmF--$*=9E3sV1M4YBy#6&pkW&>Fv|-B6Ppy=T~{= zdjD>F>Fr~wkc&%k5_Dwu!{tfAXzVt!nQr`i5PGsm)MHXDKU+F&Wf>v>INA7E$wX&g5+gGzur5HZWc z8D|sxAVzd4+{F~3ZA@IG?(onfCme2xi|Hf$+l2RpOS12i0e#p2M`j+yefLKsXi+(& zOk$ePu#vI`5g;E}OWCSOH!LEkFG5C8KEPEoSMiA%GX5Kq`jn4g3W}GHmJM^8tD@H| z(gw@mNdJbsfV4>^q=ph}eF&?kLkduW68M#S_zYyqO&oMlT5R9V!iU%H_98usf{mZ6 zuD3Vwp&FRO@*Z=5A80rygbAa|qA89n7*j46qDyH2(%^Q#$hf!O5c+RPq5V%`-`pjL zyQIjB$5cts9*p`T3FpD?bpDt%2r{2fq=y}~`KYiKmoU;iwSofmHfQ%mIj-6;8a18z za$$!KzFMkLREQI{%$He8I(T`SMy5>Q58y6bN*-THg%a_BcO8>cb(G|`5{8XR0>{it zxeF-7C<+JK7D1w{R7cR6)C)JBr2{mPFagH!MUy#~B;`5d|j34Nw_HIhGr6rEX-xZ$Kvaq^j zmwNythT6`5y^tKf6FcCKx!M8h>*~Usn%G29&o%%uY-u8Vb~aL-%VXdK#)5fr5?1qD zclH&vhz6brXRw)fuVYoePb}$UtEa>Sb|SpGy@}%!eAYDm&UclYaka~$iXmSM=G1aA zIo`@0xWOab*WPl`Y4W=@7WAVg@>o~)vYB4TcVRY^>YmD6qM1=6LP#J{V_o(Fde%#n z6~@aRlXd}!Clo=+Ag>Tp3B7tPS(^y-3-1{k@<|RQ_`j}yKvy2bmhy5}r7)8SQ~bMUTQWW)G?m0$ zh*VIs9T&026naL%4v@YoG{?on68H~Nj`M_*c^rG0QMK(X8x(>&?Kvb>9-jp;g8ErZHrR{g#>h@c}#us*9H2aj~n!@?PX^*)@Xf zz=<6qj(ztrUV%6+P^~sW$CH_*U22eyA9Z5)1FzB9&Z7eOiLPP`VnRXPF6@pTDq(IF zLha@PK|};5VmB#q-~jQ$O{yf>_r6FX6Xr|_r=>yA@8D>w*c~@TxN7!u|xDpE`6i z-@OY2JgvquV3Omf2#_NqPr;UeVEe{3F|gwc;P>|~dT0j{EFK2E`54zctzyor_zFj# zFs26=!KoyI5sOL93^T^r^&))^Ngskp-%-vY_jkL8D%Kz_Aq%iOM$}XBbl0&MLxQ)f zMbKA9{F!4L-reTZ$M`CZaYd-HDZFVCGk`mfjR{RIDiR_X9&FNPVp5?B7Un7-EyTr8 zf;I>R5(KoX?aT=mFvL~WwL5Un3BwJ;Uhq(l8Ga>Q2Put<+YYl&bXtp#a0lQiWP*tl zC`Y2SaguTE>RfC3e%8?nB16fy!vmM7aCm|pDx??66mC`T%Kzw37^f&Q%MS%WSdm|p z;$O-}Gs_ZcNQsH*bCc&*FwVU8k^VzZJ>oDd_+Ul>a{}?f4!KKLC5=D{V@vY06Ky2! z7Bomz;TPbRjl6Oe{$Fb(bFN0Nf0z6a*+G|8oh6RVRIo2aLBR871X$Sgf<#d&(u>oJ z4EwDY>WanDZx8R9xd6b6&wzPO57^p57T+;|vmOMtU*5-Ht@SW6-zIP2ZulhfX- z%fwz6<8UPrT)?HK{VFr;mNLO3Rtcg^87wVq<@$(weZ#2Y7k%1+FQPRoOo<;?Drk`8 z%D(!ZO1&Xt_MX`7dTZxnNn(t_nvf#Es=E1a=Yn@QW_9SROrTbPcD!>_BipunGYDTeNE}1<0K9-Da-Z+|cG=BE|+41r! zFo85{!1`w^W`q8WsfC~AI=j3-RqI+{<;lwFloA}^z;Er}ai-Y|B8wdm*k97zaC;0E z$%DPD*pqJ!m$3hbo1&D#Y+8E2>F&|$n`3AJdtX)$J_3r@hH|2#{1kpe);#+MdWkE` zIthrU+*0B&DnWuj-`Rbe5T(m2M5QQhD*<7{vlYiFK)+%a36)Ao-3rH3Tz_p+6^8=e zKQkGm@wSL!{>AvW*UYM4lFxvOFz%U7k;mQWI&_YQ?e1Hy&JTT7UMA1*Xq`D%{%}iXXgmCwNJq3KEa&Ui$l)w+KZq2mTDK z1tR(&`g!V(J+MhruTP>bGS=4SK96c#J*t!`LR0#KAMeTN#C@b70d_lkYyK6f!!<3ROXl$|nD$ zrQD`&0$~nQ0_1VJ1XD8LgaR4}aZLm&s2kOE7xkG0r3b-OQlp;ZA=4w`4Em(HRIgBs zq9UxR8+xR@g{%v%)HSwPTY|#MjUF0g%}>)i2|qRsvg~$5qtP?RS*ePrI~|>!%(_j} zFKZzHgaZN&%rPbm3*1%@9Qm5pgiP*bC!|_ZM{njNfnlZF1I1gr!@qwA(P(tX0qp;3 zbq6*D5e46#J)jvK$w2E>Sff)X#u1w~a*8caQ8^RXwxN{O(?%^<8jL3Pw$WV3+|m;4 z*QG4P@Pb;=PyB^2=JhEo`hUkGAUL*!O-o5Zp_;T}%HfZOr&%KGi0uA`d55K6vnqY> zJYL%^vq4w$3;fWmO6A@==x%D%k=r?rENe{aFp{4PiQNu^N#NA5*fz&6#239(R5lxe zhCCVf*{y+yDAEiSe27-Qmg4bH#ilp7Ulwzq_AG@Hpbv1s>&ILvoxTI8AZ22SBQ8Jv zk+;0VMZD(xh7DiO;TPHd^IF<4-CTsI7-L;2jaUJrh%Ngq-a4-DtQm(@Z_kibZVEqnZxW~5PL z$sn7iTWHBtEm|hTZE6CjM7saBcy|gH_*%4F`aSpS6xM%s)6x|3T(oK1RHW1jk3Vas ziL6P2v#34;vGQ&>#bxpRJBt~u`x9LNOJ4nFX&zq|L8^kOC+rq8| z=#?O%P#ywB8)fD{2!0;UBX{RPq6}X)uCNM1inFcZQ>5oX%vY^1r@fOz#Z@rr?|aQ+ zUsT=olY-ymcU{N^P$cMluD|US^jE#;S25X*&Z0;$Jc81ce#>DQofKA!FV#(vH{E;a zcIPLXR4@cIBE~#kpt|K- zrgj<`%(mdA6Fa9mS69Qg?}PIk3o3aELU=~=QB>rv25K(>b;gVl?|cr-+)lC8-Pm80 z#E<)3}CoVBm z`z6ZqJ^liGjr8Q;EEbFAx2=qDx4x6l_cij74e0_4JL)fTjv7TIhnB=q3X*vIkceCI zn@YV5#e_=0d?Ymnsp8ZvHi!+dC(fyiiuAl-BI5p!-q|&V>rbJ2Lovl@T7GS$y&(AC z;pVKFxj1B`(tMTg%zgBq$?!#|!2NynjhT$J((-_2cMf{rlNngGuGNggXs>@{mp9e| zZGj%yh%_Hc=X5HVGJAk0YjhF$2~CKL6Brb11G z!Pc`8(fLieK{oIr) zQn)W(Oq{MQ?mib&nHCoJVfgvdV33^=Jy3^tqdD}sOMu+hbPBaOf_{FaG{MY_217%@Mwg!Ic*>GVtz)bXm$?)4B#QKxV}5+N&iX!2utEXm z!}m&ubS3U5J?GK;VKK-;ik8`?KJ4f&YI*4Z9m9DwdO7jp67HrvS5>Euw=*2OCB_I|2K?v zKt5089L=1tKyTs!4YzJ~vd$!R01GJ;-g2Hc6vUgTw1yIHQevUNLmVePmFd1%dixU` zKNdoSI1l7a2Cl!GDmq4#56qIMjVSAR3N?S>#UVr6zyD)c^wwDWqnmNzHXCQ^&Hgj3 z{eC--1w_kfgu6xNg&?B+iYuXr59z=tA5gCU_Ii~4rMgkXptUYd@CUWeK-lUgBXvZ6 zW?am7y1Ju4byD;Fp}BW}L_eeW^e!#!#SC4Y;az*}bOBQVwZFz1qw^7@ZJQz6A2@A1 z>>!GCkvEaK9?(qLn}vXEQh8sCxRzKAhc{};TD8w!X{ZZ1CU{l*s`gTdk|$iVyO@z` zG-JoZq4aYztO;!lA{x@6fZiI>3L}e`GAWUro#O{*3d0uiPwq(eKT_?Z`q^Vv9l&}I z+3Zsm-dZ7MO#9aE8ym~VXwPM+D?0wVz{(^;aA3rNrgmP=b#8lL$ZhZ7_b>4$#CeB1 zrC)Z;GZ6EQ&>DFkKR@;}TV!B&Y%+GlAxW=mOx@zvl#ngx)4oj=AYX-%vPNyUz}x*8 z!G%-z+7@A3Tl>y>8!4UuRIOrpB1P-hZ5=~+kYrQq=AGE@Q#n#@W##1~e`srCm8>tZ zIlDQ??dGHnz5 zZ`8XU3(Yv@J_a84VXYW?D)7p*e$?~3cM^SEBXKe7-O*{ABf!$ddhK(*r+%Y-088|A zYv%Km&W=uFuCPKHw{kSVH>lDxMN3bIkaP>aAI$mPK3HWEMRr{l@j3od<{>NL2^PT9 z%*QKQKqNY^SKV>6)1bN-j3zZ*b}Lz+Lv@MJeKj>6fCD95_8U#{2e7>`qVCLAictb^ zY4eYS-B{^5&sttpR#Y@-JyV2#vT6F;Hrd_zJ!!TtM6uw5pS7j=6U^Ehv+rWR*T=#i zv4vJzufOzqv#?MPmdBk%Nu>-7iK1`Lk@MFp!4=IZE%|JZzim8t%>>$!v23o+Ru_U# z9>ML_&Hy$;=kPu&<&}QokiCW^BTpnuE|15%qaZa{&(5zSCv~EHJ;mjP^H?_R($RU~ z@m288U%%K4uyCeCuZcfiZMVO(7MUuyjH-RmZ7xKqJWbAh(0#AQTc#HF!gfza@b<+e ztj0)XpkkM?&z7|>u`{O91~QhYO&6f)Z^7gZP!McpGWSPN9Gt#H3f{fokFdr_oPGbz z^(;@$*Y@aY7hL!3)&cQ<-C(jwV(w0E0x7hF6DtfWZc5<{N> zpGAet5BSh*Twi_G%znDMFY2TVU&LSX+cr=nyaTP$Sf%>IV`^(@KJd9VPNW4zf(eO2 zx)xpZkpt1imAZLD-75y+zIMN?W?9^qY=K2;_la=h>bC8(5?A*mTr3)Qe?OweWVq$& zz0gaLyCzEH;fj7>953pY9b2I*LgWWjTK9qYHqZ}0KfJ?w|2fKIS^0;$yL_-k9P&CJ z83jU|D~N18oPS}Z^&gY#+s=U?gb92(Cak5q01|E0aGCc!O@JY^t59n_iz7y zFY)~{Ys!QB3SS+Liyw1V-g+K`fxVwAZMk5>Bc2L7YBVEh(4;e>TK#LmXU zS5~yWyu|nCYg;D?n9N?^I4uEHNwAXW0#qICJNNa-huM{dQrtYfr1tM+--qAcMU}c$ zh2D+*C{MDsWlMvWEUEKwp{hwqiKb_(Dia19)=y+0uzU4R7Dm0H z@69$kmdVna7Rm$(<|rPjw3fSPs2MZCG5%2nf%Si4x1O;S0J2$e{#FkK9%STnAzS+* zM^HRmmKg+HZvyrU`I?)XUvs6`$$tKeG%+dODDzfSeEj8G2Q__5ziL$MJ&9@pZB7gC zD(_CUbzYj{{+236eLhYzJ}KVI44K?$RP=%VvQ8B2*G|hH$u2e!J*)aXY1gw{{e(dL z3~q<}qe^vw?+vfU!XA1yY(-^m=#^o0qOgI((e)VE!nVM5!4zH3*2i3WqzNI0(4>Y2R4Ncn5!`Pc*;3EqrIW$jpdhbO-V^9iBS4+3-BPvT(H`k&v!P{pRjRe zjF{g%MVnNbJ_Na)U&m&aeCNrs7`;aW=)D;ZMn!;SsD{|ya}<&)z=PpIn)lSfGkm!0 zr$0aqhUvnPL;kG25%Cv_7{(d6`|!WV&n5?4X!opi*!(vj@2*)_0`op; z$%VDp?J~s-g{Hre$c{`?Lj)cmJo}{9Y$h(wsq?EMb#6C4eenJM6*@ldA0aW(k+`S3vB>hnDkVfj6kMpE^YbMY0!8|9-m*Ge>4hyV3BNc!M;z$G%y0ePG~&iD*Y`VI zT?9RzY4I$LW42-?4J6p1a3G4{G^~m zcYS?bm2388_NhFZXn%n=HisB^bgN`YFGPlEQBSzlWvp%M8ZNzk5{Q*CL?2&c0cHXi z`04ph3@C1RJFr`xGBL5S)gRXV{}F?avl}nOBYp zk4Aze57ia(Mruf9=ILdB+Ta30di8${{J)T;-tU~_z~IVar9yBaQ>e3 zuRUv9*GR6kT(#}Lyq2)P7kp-RmGQ9X5KsRy^qXPtVWRsai$S{lf02a%D+WKT!KWi$kco?5FLyZR=^sqN?WGEhc#8ll(d=56hU%oV7puy|htiq*z^7Tz&V zhHIZcdRELWDY8yy=oy|%7s>dhP5BJEQ&*5LS zx3)6=C7pLW{Qc1=Yuc)v%)B3TX?o2$S(#3&nD0@D#N1DnS-YqOVxcID$5*#S$dXsz zu*)8k0?*FQ==f{3lKyLet=s|(Skz!vf-Ea5>ysp?nb{L- zYt~A$+Lo=FR|((ionZ2<${hMlhIg*!{yf^KJ#P;1Nr(cQ$ifa%J1l_|LkeH#wg&IeP**%b37bLYOIs0cOMdh5!ig0$;tgT?} z%DoMddwcv`ZEVl~1zq46yK>{v_tqkVZi3>NlHvB-*hJBr z)iF^Rpe@bv?dTF#^bN|{v!Yv8%1ROH=2rW`l3Rm4rR7$W(3~-x1Yc}L;#!A3Qnm&}sTOC2#iEjH&RG!||=LhWz7^VVJCqDWhI`)LdZG$EY5s|!;oQ2Etr?61< zW`O$ege?CKVQ!aiQlw`i=WNXhOQs+Jk%kH4)PkD)j~?r|N_kWKlrSSf`(8R(+judfO`bIf0M9gJ5;!32o|E!IRd$dfae^Jx{(vKjnnV1L!c6=AIj1cCLZxtqaSpRk`8^qZctSfuo z8{V?jQ;)iKeLIhDZcRUVV9-~)9j@eY7Z<)f{aM2wik{r9_`AQKGo(auEGH-D(QXAQ zVT}w7I9(GuT)VfD&1NOQek2`04Q=Xh{P5Nun_69x(}%Y5GZ z1$aNLam_-gew9Un;CuBYL!s)$@7Jr3DEAqH%>5$2ePE~Bvy}V~V%FTzen6jmFBL)h zDQ=`fhdMU{T8cOTIwi0D%9vLE<3eZquO3oo98OTQp}VMju>VD57+QrEq>ZqCf4*Gi zxe@lGNje{nBg$9Dd1RF-PVm>u`D-_ww2THe5=kj5bkp1x(-h!;RyApvxt!AmCy1MqHxmR4`&^4-zKHRJGggLKVbdTpv~P5h>lBeAnzNBd$lg-iZUde zG_%VgLtkx#b4q#h_P&lh@{c+-p5L%@cT6Cn>5t#jCXO8v8yd^Md=%{KG-sDV9y7af z9qArco zz4VjK^Y#UNEhAr0;C`8P4mhV>XIw*UDSs^BO$42$->IuNV==(u5~kau7Z_ef}Wb6H>p#H7rO$)>FMcX=der5%OF`} zJCQ9}1%>6GPRgaOt*zZ}!Mfl4-<~qXDzN~;G9_&M6lZ0sZquPQVbF)mR)AC zS>`Se4ve9e&{y^8EN=Af?MupUot=~t&$-6-rPwUQ2%O-K?Snb zS*fL>c4*Xg@MAD*D4O(qV%X>~n?E?6vWm6!LXQxJyabH^zgYwE>f73GO(P>((A{cV zb$#>Z4Mit5FXUno@^6hVyN^P^Nxod%)g`OgFSM}I)=sUy9sfowNE~#rg>w4s>F;<- z9Mi@}Nq&6x!r5TB1c=549wY~Y<2$f=NlHItw63hn!z5R4rzF13jAfM1Se5M6gE;Yu ze2dGq{MJy!48!w+6ZX8!Sts_EInU0Mw8_SB;^K+=$LC{99J|DNw$^la+K_MRJ*{^} z1SL6VnzS{#Tz%u4%6~PhD0Xv>j+m%cNPgI1N&37#`rwm=3ed`@J!IL^k_}P}$N;>L zs38YQL|C-}>LZ?|2=U4GPH~icU4Ryn=~2w5?}0A%+}-^Y`y10If*#`+sbNL^FdmJf zE`6K$=YKdW60{_*+ocL{e=|;wD+g-3O7BM8#;bh}!&zoeMS6(_%Zuv0bvWg>O{MUF zesE6<1W$DV`rp^KVkE33syKrAk$zRewReuQ3gS;D*auoFHO@~WrTG@?uZ3LLag0&k zxY@U=Ny?u3pGoJfM6F~4y4)oAV0%=ww9p9QC$^Zdw$21YsDc^IpuWRR88$>?T9u@Y_df{V1 z{UM@80eM2C=6*%BTpNS^9{wibXRej*cn<7fM6XB3$@;~_m;98vDphS=zoa-40b*D6 z<`?6uwM_I4jZDb&2SN%;P=%W}({nU5=;#Q1?Doz}(`P0fw%e;8vQG2%2~%lBQsd}v zL_;*w5I$;Y2m=b9K1ccmcaOp)2I+wH7&dI{bg!wEjZBn^^f-?$5Y&n^ip_LCeeGn1@QXF19BbO z4L||WoY09QpFO=MaluZ3>Gz%yIDEW{ijJChmrfeqte0jN|A8F^bApPSh?%G2d|`u08)ll zn>F7xOk4A_^s76ZJ}Vhv1YmcecH`Z9^gE#?xWbol*DSD_s3wXMKvw#l`*MIvo3^`t zevT-YQ39@>Z(l|hDesmbkVLK1=lFiRI?`UWi?3mmK{5E%&_q97+>GwwY4S)Hy{~V< zl+>ZxSLEd}^4#TxM{XAlkvaYR@Bm!FJ&e7T9Ql25uZuQ~$B0W(iXMH%DhJZ136xHI z2W6Etu2$&edg6D0+m=}Y^ZE{qPWStTbFXMC=$TF_zXzG3_U)fMHSiT3Fn_>+?#J+A z^G7gdhZv0u@^*x=uZSxE9`+x<$kixk0+_W_TW@x&`2oHv862m!M1b z0Z*wRo2it#=DZfe@8!Z@1WL#R`+%{~c#R0)xuiGm`V&$o3zWt;e50yAyvdP*fsyWt zRuySLw8=YMMuPkxUz zFOV~ncHXgzP7KCsyth@A=zeN+MJI;Gb=}8rYk_z1xv;dM>(SuYA@w}Fm(bkkMxnge zU^XGsPxUk2ttj@T^_#a5g?vp4_trHT(K&b4a znVo&(`PI@xxQFs%q82c$XI3qu3JD28-D0?!qkDQ3vvYC`Y?gIr?rT|s{toCUfUc>B zY#w-$t84JLtfz;qV9Jr2;Wkuh&pTV6Po0Z1^Bzq+{`vX2x3{)rSzSr8wpZ6X_EzjNsv(*7_<-c9Tl&Nh{URU}j*3@64 zTT2cSPg>n0j6(*P*Dxc9WqWGH5W`Pdl&HAhp0g29P*ficG+o1mFvp2X04DezGxNhc zkwrzE;K|6gr&G4(qyL(S%K&BS9-)Q#t6bjV~2~n7snDCcp z^S1u-^dD!I4&wNF zvC~mbK_L$%P+{J+_2Ax)Fh`b-zO{9Hv2+UYKeE5w_WbjKAJDlv`vyzX&7P(6`BvTg z(>_f`2$kRs4pHvy5ZwxU@ohY3ehwKcThV6+qrM#~lg26Qt=9)6uC8lUMLAq2oFnjt zfOi}8-u=&5*`5t_TpF3upr`ZcB*_&1@e`x5b^#P@TJdLJnXBo9VG0KggW-M->Z7MFa zI+vd%laxrliiBdcnf=bmRJDzwZ$oT0t-|zgy8$0ki~rY{z{xDZRVg<+vf0;3r~k=( zlv9vIe+Ul8l*$Mb7x!dM#EbACBP6$N00V;q9x(ko+{Na2?eKRad>-|qlD~q5%bp&5 z$NWc8jh8zj$?dge<`+Cm?tYMrz`KMFF(KAhm+{{c)3bUm*9^DbQUeCf1; z7aXP-)&&3VNBCpEj59_P=!#n?6WMFW`W(IePZ~H@*rS3X`|DAh?-CN07&)`FprfA< zBkWVg>pWTB#M+7>06V~r6pLW#f2 zL``9Bm&Tjn_fAosR1SozgCE2PshUoJRafXnI4OPTLHI{WPRk=gk-Hm~I!G(R+5R7Q ze?(_A1>w_J7~DYyJw|;5d4XJCC|ymQ`~Dbp&*eNHFJP)_6s@)Q-beqeYw1&dq_-*9 z+Nhx7@KqC>>?Tgt`sQoqU-5hUpX$qPSkl_(zBF*~kbiM3Egt!FP*X ze;%;_6rm4j?lLMdR`J}Wpk3tTS$E|3uvxn2=pd#oVjlAInCRAIJT<8p1iKbNz1JqE z6rQ3ES}_B6t}EBhF2L|I=}rRi_iD!! z8JN-E8xqaTW!0OscsA?n&X`QoG&VvN)T!KHiD`R3};)XZD8qxF-hbr{-%XKX1j3orw7%d`q{Qh#7z};7t zKntsO4l4_29)D}uzoxKUj+{4_Ed6ZdDw5U6#f5ikZER}FF23p3fLg9W9_It1Z>;PH zuQs3(Gaa9rcpA9GcjCwJcLvJ(MN&UGT$ZW_nmn#``Yb@zFrXv)7QNg(4JdUj<1mK{ z+?ZDwKDcjK>5W%&ZJAK%rP2eht?v&*USx9g%@2^}-2)T~Jr2n3&41!FPv6LlUFTQR zc0Z{2G{{W4@;BUXr?Q-kCO8vdfN9BH2i*yzoz9|LNv5ED=g~KE7v$n=Wo=id_}{W- z`UP7HR^F-qCrv@mto34;xlsq8Ir7%{&)$UEKn2 zxG`YTtPwX9lK4rH7DaomMD@Uz>QS+HvJx#wdji+U*q9h0{vBh1q1|1+?6P&=&L0xV z+1dB@{mS*{e*6fxi+fcKKAqV+WB!G?KP0*p1R7epMPD2)nR4yrn!n6g2MH{|vsC}%rIsAcX8ZN?N}&PlP~=o2na{ONqCmAaMU zfA<8doR|V4E?4Kc)YBs`$kQ7}salQucRby5XnzNRa-;;@g0X%xpW`V-P_bk(uF`&h z<^ZEdkok=E5CPAg&KJaFQe(8q3vEp^3Mi$dgQ&PP@ojPNX>L&h3L z{TX>iUl#BNG!d*#OY{t#R$*E?xDRm@vr&e^r6nbi&5Es(IB+J~fQ@D5?6sd4SsPg` zCCSi3j8vi$ctDdx^U@}Aq`YRH@_v}WMDICR94YO*m-};xeYyBAA>V=puj?CC`d=-P zY9%1~=QUdK(POIGy)!>Q|K)464j~rTixB`=V+sP+pNKqcUu9(c5q-{nr{OxE?{rnw zS1OhxZHH=k@no)+(#bwLScRZ#g$QV)^ykwvZ{0EbmOg6Ai9%38uQI;|vgwe?tnd^_ zzvd+A;VKyQ*_TtRtNDbFRU0DuwgOb3gu7SIdMHARAy_vP6SVNr!OgvF(AN)DTUMe+_rGN0 z4{g5z-LZei)^TZ9%~rtp&s*TjPfSY+g(>Uy4OShM%Ek$X!~guKYv2-7N57t_@s21~ zGkk-q^%2+7&z}x5>`%PVKH#=~daRpu8&8djhN_d@6W}O~d`?ZOy`^o_BlP{nQM{)a z73RJ$T{@kHc8#Qwx-=bq&nB)9ookO0fS@G*Q4zCnjG}^$lJc7Z^r+u2)r7<&qr?sV ztg4cX=nrm5zK_m8i+xTcX|Sg?psHbtxcR1ql)+=z;;2dVt}=P7{P1co07oQ5KE|3p z1JQE;GPux0KRWSkh(Mr zIU6dU1W$GW1b25eN5?N8fL##XcXxXad_msXqRkyBB3M{kbKSmYYGMMCha}Oe8uYImtDvsR0+u9xm#uEdUzj>I{VITh-*i|=jR>y)wIymU-sjW%rpFo_rBJl zSTcr=j1SzLZWQ7TaAj6Eyv8Lk4%c9k7nGvB1{Hr`#2pKKzEo;mPWC#giKJt3{DV32 z1v;Jg4qn4%&tsav^e*;Eg3|2m)Vez;Ia+LWV-JND{PrVGUh%&3bGJl2ChSup96g$@_; zXw9e)p?$Ny-DE2?9ZpNn;{fW?oR41#5sa2cOcB;5_d1GJ{7z}1^AT~<0R~c6s3?^E z>13Y_)$3J+9l1XBm@C!KA@vxVH>xsH6*|&7Uc4k~xBo8|b8v4=gu<|OVJM;VWv(f= z*75R_L43szsixmM*gC+f`FO2V+~5=4l(!TKC&#p6WB=j#?yx4AIFH1hQOt1artVP< zHz02>llG{Vjf>RKuLg&_mVxNlmB8?6PS*_C!MDTSaXJW|9AwYY=>UKw_7@wBrX;s$ zkFY>!GNwiTg5q5oH-@N1O*uweEftggD00Xs-QDrGwN`bqVkV3_9ePKqU=}NY;U{$O zlfby>sDQungWKJAJE;aSHDkpTQ*r`YBt-m6HpVy zavB04;UhN7{pYc{dSL&`^M4KHKVyj(f4LA|P?VCA!Yq3eF{9V!-}2YO)5z${6(k6U(xg4Mc@{DPNSdbp4{7=iz-}L8BS|)w z+`Tv8LIy$8t>eS=i3ejI`}k;~-i7E&im(6nz83mkkJg{r)c<&c4G|A_6qHDxnvBD> zvVKO)A1K2v{AbC@B=n=2e?MUIb|9tb67EB)R-_m|m6$rhUxEp}xlueae~VhzPV; z@mTyaY1BS@o^b%TUlx72kjf00I2(C(DD?Z-y8N&U$Nv;&yo%?M0PECI+gj&ThbM={po77~gLM<9!g+mp`Kq{KmXv%IUE12i3tI z)0i&ygHPJ%1iLbHQ4bEEgWKM1MZ(q}c{rW82PN;kSqUpJBfxtOg}<^=WPdD444i=5 z@buwXU6k@{MCZLlK`8lyPKfL8smY^HSYV&?%aRvx`Q}hyOI(`v7;j zim|%*-Z>h(c4ikBg%v%Zu>P!{o^FHcCPpN0!j?aaQp`NPus-fD?LaCig75WT(N+MM0LYvGQ{IhojT7$Vkz3-pd6fTqkf}y{JIfutd;fXt zspB88>!vfwoFT9KzU4pa_kTZ+Mtfg76gBG%(LiRuN%Ky`|Jy8w3AA_pY3w91ABFBA zv{E)ab2nZpo7Mi$vS+vbs4M#}q{K#9t-r1kdDBf`%>1UY>phwT|5@`a`0qywM?kmj z9T}1I?Lp?XUvc~L{1Y)mXk@O>JBX=++|{Uf*W+gfgl4Y7ZX z497bf!igk=OzOkc?1(h_0)6*qBY8cY#|bBOnnUh-y8>W?`!C-R@viMUF%6^8Lyc#x z>O~#V;pMji+%kmsS%f2he_90|5V9ntG;s>BA(#az6!opQ|GG~3 zXBeD0w&;CSNnVOXeEdZvjqJxJv}35)pPLDh3wpPPVXyU;*YiBl#*j2f)L^W&BEm|P zlPMWd(v1T%Zzs$j?Hu{@vxadK3a5HF#`nSn*wye*Sk*He{DaTPhS4a11TSlJJ^^K= z>IL3(ti!7 z3qSIo;uH_ZWt()Q3BuosU>#fr6dVfPVNUd&wa9FIIv zKEdhm5gFScqw{_U@cbMIc(#v)D{a9_)>`rBDB?&k{JfgnbK&OU`MtOpK6^BDac`Dc zDp8&VA`W@zFROVcyLSfyk4I#kadM#0@%3tS5TTm#Ti|DM5t!?%rh^~xNY7d|x*F>0 zcq7>{1IaXxM5Ltf^xkRH0c(<^O>;2xZic&#;lV}^h7XJ{HT4Prd~f!&6m5~-fonTD z$TH=FmAS~sQWfn;@&~10l;7yC_Lw~iffl~jh7R-Nhpz9gTr=p=XUb{!CyX}xoSayLcjjmx|Btq!<@S`=HH*{x zLhs-rc4qp1<8R$oLnLGBcy+oPor|f(MlCXA7})?rPdnFiz9=aFMp}{&u1CnpP?HG2 zUdjp~`k4Kn*m_wh*6Z~JU&rtpvF~5>6D~@uCPA1?m<d*@-{g$OyJiBy{+`#x1#r^N`Mo(_pCLfl>p?u2!~_pn^q_AK z*q2*8qBd#XM;i&-z6jO8O#h;tQy7e`{;ytxqT2y-9=X5Oo(enqxU4=(5h*{^!1rTc zXgm9ij-K7vWzL?VuA#AY+f zoSZN;G=2l_IqU0&6a0xoRt$84U@g454HTroa{uAU2^ChPcCQ2_=Kf4xJhic$dpXFq zpePB*lsuH`7}8Ov`~kNlP2&Ij^zsU3=fT0^Qq7JY9&|iBE#TiMQL*g(MBw*}l#~=a zi26Otkcd8lSkH;~$Uxq4&)>f}1RczDyq}rR0s1I^97$#zc~dHx=H}__6>`!8_PTR5 zr@aaE;wD-qd{O4}5)l${xfA;IcJ*M0C!Pje??hOo7$787q(!n1Uot<2uBA zLioWg7$W?f&-P~6J_0`udG)`@rxaTQpB1oakq3iemuk_R#HYmGw;0Ja{4>$c4MtEM zcx?auhl1CuRjtTX{mYkTp@h}32^8vU7Xv|G_5+9hf!~1J58%kN(mjXLer2klNjw3Aw`o zk(-Y&hgXBNxSB_o5G`)uZ$aT8rg6*)lUhwH;0IL`FSS zx)wT-K%VPGhYhINdYX*F*w{OF8D7L}%_P49tJozC4Zme+z`L-Wrx$+K9lGn!x4?2O z)cn+lyNxJ(P}HD)fbzOWr54HzX^8H%>B&1VI%}l`_X=l!q3oxb=x+ae-niOZ^HD-d z3IUYNG;i&|o3sQ*@k+7~6eP=PPc#|R+$2HjwzC${^X#nM0bTT5h8nBkPf0Pioskh4 z8X8(%v?D>--W=F%pxZjm%~+3btUYo2_AM^D*J*2@QSviq1}X|3Gc_q$ z#+<+F0k6|$Um(>AK2Db*8~EemCf5xUK@4162<1z~xn6{0n;`9;^xXVZ!(~|~8$I>* zAduaI16eWQ6geES&^n5;{N=_`s>wY=lQX^fjo;}9N%1UU5M-_$J)&Z+z@a~gc*|CYe>PrGHv{J=kDqFaE?r6sx)Go-qg3SkUa`d^aNA4o=gv6*4WDo zXw_C*~O9y!cJ`?2@PO`sQ2ku7#zvQ)54}rEgQeYrb}NFD z*3oY*+5k^af**hVmE!~>vTyzfo3*Vv^O4{QN8m0MdA+`0gnWhE5z%pnEVY)!2OiSL zy7wbp<^7%OU&~Ls^Mjp(2Yg5EpiRqm3;f`wWTup_rI%$p5YUG|FJG2TK(KA??AAY; zD*P(BHp#SHu7irt^y+d)f7u}Hi^{kTmcXMvIZ$J_;9stJYB1Eshk*+OvSWouROVYW~%@3$?fi*ea6xh zVT}bS!y;4Qpd+NIUgA&>%n~aY;3niy;N-=3-DfLowI#0GUyI57c5F|mxx#fCSBCV| ztm)V0IJU-C$q%3Wht7Wd8Yy zjEE?c6XJAsbUMkhd+&oPDJdDZ1aVcerOlB4Ll(wokGMipEJ4c|l$?m@QsBvS@rNP0y<<{lL zUyyh(+kQ&Jt4|U_A~dkFva07JQmv@`enMdsx&gw~Of9niI4UbEtH*+=Bk(2p(L>p0 z3e;t_TE*=_YgB1gFu58Kdoc@z<(z+wGv5$HA2BD1h(ZQ1|I3Sjp}ZJa4nFNkn2h6| z(1(EGMMQP)qcyfx>;zOcl>K?k@*7nRo&EydE#5%cx)#8W+S-qGFQobFI}Sar;q3ue z;#|}9F0X9wWu9g>KLow~W_G(u>Tqvsr+`8t`j|*jjb-Bkn@zQ$?#~FP1nNxIVXlng z@a?#;X)`l&o#j^mCc?MFO|Ibsn##@05QL|S>hjHy1>COU=<5oN%^?dWcKMWim{{J2 z-Zqv^gtjR_m#Rk|RIx^{%Edu!AR#NXhiT}NcX-+zz1aZZujLCp%B;I4-` zne|d(RBt~r_+Rx0xA=$-fF=L=i#W^)F}spoC^wYx2cTT)QX$rYjN4-|q2;JfssHR; z&mR|$X8wOLL7^`v58iKfRI6^3_8+=)!883zU6}PuYj(ji#28MZB@C6C;5a81gztfZ z-55V3-?El6{HZK1Qa!^W!O>v-UiTj#V_be&7bg9T%>S<28Y_R7EWh}RTzQg! zeKRHmAQmD&`$YxE&44az3KW`Z!WD%`rBrZiaS4YQ)4+f%E~}vdkAMKOCKAPR%ZgRi@Uob#UGgzNrA zLmsh~Un*M)wCv<7=tCMl3}2CD^I<1xB=y`TR3>#ub+0VeEu-rBQ9<-p_2nTh5!-RMf9IzB*mKI zv{sx8a^tWHC~`B|!%sn**8`slXW|Seq)AnXcmL48 zA8-b~Nf;tnQncE@5dGgKmX9l&RGAT&_N{5;t^AihSg`R~4$?K7{IlN)koAPY{P7R z#uG9+VCTw_8>#z?_%hqGIA?~?E^^gcX+uN9VV6Y~a!(AShNkB9*e%4NdYo@*OLeGGThrCusOSN_=rYu<+}b^3W*3``)=D`cI%} z(J<$5^kX-5>@Z?Y6T))!m5RLZ!v*Gdv6d>h>yV^B9Y9}{<=9yGi#^aq`yuvoNt;#P zl5}F_&nQZF=4HHP3Wout8m5Ri#B-A(g{?1H(;0WvKa70CdPVN3-EUpJICm_fYqvk5 z;+gz1=R#b`U#%}H;^Y((8*(yb*If0P3&6}iUFk+(wDr{YxL(XAjz^oOm-$KW7LfZi zRkwV5Oql30@fV?9?)W$Vb>vp{X94uQMYPjrWf>m8G7_CIzZi_er)V{4@p zHVEtgQ5I@-x{I3E6=g-u55twv4YOZa82VA!Fds;lwu6$moWR+`hVFe)??`4ylGSGT zYCs-(Nc>CU1$6>@j$)EDH9Kk%z0s0G8#dy*YNUJ+t&;xRh+Aqp7M?Yf#N_a=Nq;$& zT6$Sl<~ye^bhP*4VEz?JlQ;I$o49vm@4VOvQ1jVSPlO1cLE^^e?%tK0gsSL(K%qog zSy@Bki#qaUTO2T5U<&z3S@>{xXti7m96^EEbrVJ=Ca{eG?5bhL6QAV<=|77&*t{7J z^{e+5P%!E3y3r*VWC#1n6lNo!z}>o#P-0Wh{p;Mq{BxnE9MM#v&Zp?pj0PSvyLK46 zVC+6-Ui6U>#p!Ok%UyFXzHy3>q&-r)Ev#0j=}+OnZpioV`s^5e@OG%w@G%_Gv1bjR zc9wavB&lLkQ+2zwv=&{Uo|Tw<^$W_<3_sLQm5D}diKHdHjU1ZisDZV6?lbDo(q zMrnN^gE0K%f7#_-W3l06bKg9-o$KJ#w7Y?w+Z#}z&|EcyUHNi4Z<7MT5v_~euc7oJ z&BfHkh93`4^rnV}hJv2pB$lGjPORBOzIS(#Q~q9T6Ce*V(%&G593ED{VMclio$s)< zIx54u944bGz!v>3)~K?nD&L;8ow@-s>rfl&rVXRnXuONs z*sfMHt$;#YuF&-5)lT(BYp~RNvNB+MWiFhUo=QR8I0gRM9#=4Pgk7Gfg;9apT;DWN z0g-R(I7U8AhDC3Dy~0}3Af?%~K^%6uxxl)=%-ypcRuSI>5Pj+H!Ct?KWpFaNuCwrZ zkh}bKrXyV4C*GU8rPubgo@MFf4)xVhrr{Q4b{7ZJV#x@LL6S%A3!`PG*bcy<6ArBy zm>Kz!aw}&Ly!}ei*Bd9aZ z7-f6#vCadx{@Qt^dWxqg_Ad#a^cvaM|zl-c}wG zc5F~lQN_f>JTREG=uXuIZ+2g}3H(ik`g0gSdr=>Zd}?>g&T`~_XpfS`N=8Z+Nhc0n z^d2D_uIe33=TPpQnF>SMa3NaXrXFiL365y!%!C3iatI;6h=pJCoG4Dh?s5 zZD!4zd>z__!E3)8WEsgl>&Ev zUFnynWW@FsG+{iFVZ?3F1TlaDl^Ak}>GSk_fG1I0zW<=lx&4XW?|IF~HQP`u|IYa} z>4?Q3Xxr_S(sy7+iT&Trj$2tGUzF?@mxe%0E#`DQ$*}JMIlV4aetNA*%gsqv7v7Re zXh}caRk9hJyLG8h32LLF24jgx8Y~8u+)A-<=tep8R8plKXx{j6R`Dn3j1E0em$;-j zIS`82g*^nqjIwyv>^n7CIvH=ERIfFr$b6h+5Q}*OM|cOg*$*A*OO!H6(EyoKQIRph z!>5iLF;xlYlPauJzZ$-AHB6Hp$4w?F5LzfC`;euPQ`=jOasz)SMd2|A~Lv7tfn zQ0UicI`#2HmI&Ykkltrui@eKVjAi>U;$|OHohTktZ72QG?An z!5e6SZp{O!tgI^#;MLk72^?_PRw9`byAL(1ahA2Yk0_)euhe*3`YavkSx|3K`@DB``9 z41N7^TS=cGZ)x~K_g?8~G&?u9w5@FsXsbq3T4g3gCJ~Tr+4^u-#2>S9(&D* z@@84s*)c1Vv+piKFKv80d4GJZayc)t07Le7Y3db9DllFb6clh3QlwFlgO94l?@`|# zFr&})!z2goqAfiYwTD$x+y=HUkM0o1aJ%!ve;}R|wE9<=XJ3sIcDfQmTYwtkR1*S; zFj@=vOt@NA1%Dp%#!<~kkKJ;`*y~L87+oy%dev4!7aa4?74l{u{9xQ|a7u*GmJSWN zV?KPEtP9P2X=b33yCf^5btd#*n>*5Ni?pd2+aKX`thZb;pC;Fcwp-MXJG7>~_Nr`Q zocg`v#-;}oI@_N31vc%SX&?aH%g3tMW-;;JVn@)cx%%VktfO{h{ z!UZNw1Vk?s9*&rIBO$OZ3fj@sCk4e@_l`fD#l`G=uN1u93K6aiw%@WA5kK>MwA&0RiO7_XO?#oMmdt%lDKWsgl51zBDaN<}*IQ-1q^cOwEPrc;a z^!Ib2@Ov}zn7GFafJrsQ&3!6W1bPIqa<}2Vqd=8r&A%2@vGPw$y8krik8cHjTg}Du zdWzg^IW4ih6k8Lu+UH>w!Z#4{aBzU7?5~>}-Wth{UF^WR<7GH-9_1^L(?bqAjsJ|E z2;qE#eRw^oSgx8Ab3~pz?dq3xIX}q3_JIq({Os;RmE|)KG`DyEh%k@6u*|+SpQO+)F}H(%U*iXi`Cq_x1D(;3}kabte_|Rr1+ByMMW!c{cNF zz>6OCZFs&rTb}`M7&))Q8aEq6 z>>2*bm0zXgMIUh}Tko;(*|Ld$L`v!H_c*17(nTM@A|j4&Q>0Fu&3|`i%it@knQ)if zb}CFkN2j-1KA9TJ?@rGeGi)5$CV|%3T8zX|i*{WO`b~`U)4j19B&M+6HeeDZlcqcLAyvAiD5VL5OH~4e#`#%lk65+MX*-8Qjv_80Tla#jnr4! zdyR|$5L8oHPUm7IUc8%(_?v~eJnlP1fYYB!r8pJVg9gP9SNM=0)Pxc)3^Ay`$-*3Y zz8o()N-EqeG?jA?zK zU!C0m&)S$6YoPGHh|vy0(shKcof`x-?f0?$#WDKO2QOSPICJ6k@z(o;jEzwabBZh& z#JO1AW;E}HSJ+lYvz&bVufGo7YqoT~bp^9vHjz($BUfE1_A}!&SyP4>FD0bV;V{Qc z+AGg4dsV3FHuQw6u+NyAajfJc2LV7xxHX;g;acE1;MbYwqGE@>!>Z%?b;pB}(pUOP z`A5p@(6}?PIA}`Dg&)w{C?~IZK_HzZTLPYKwY9YpTL^HQpiN&Cl0w;FA-%$Ce71}R zm(PbKAJ^UOQ$2-x$X_-d=Yo6YYtveBUI13F%T}+X=lmv(dZqfh17+M(;2;6+0&3H8 ztakt(Ij*0$jhWEjFPdld2GS4|Vsm~XDrfQ@7>&!3lNCe%Kvdk+loS{kxWLCWWa=!U zFlM{nsx6P0<#DzmA)F^t*Q2JEWZu*vN3;Pd9~ON%Y3g0ta$&2nl(J#2shlI+zb;1)-e$4s->IO*sKqBk%Rs=R}o0s5k&qQ&h*AU`)A_SIlO0Il?mr3-d zZwGZwr$=N-L+0I->)|LuCK5;bZK1PL?;B(o)lzXYTUio|%n28rFJqSLQ2L8uL+4k= z@S|_!^NfEmB71Bsrqg^r`op*N8(SF0dn~4LZ)Nenw{vZCxV!++5>lFVa%evLoh)$q zoxZt1B+RbgGL|EygE?+n&j|CF>eJ%VzfXB<08{0u6?CzlV6pL0VkKp#FE_|3qETOz z*-oeU%bvRDtQLyzeO3L%r%Nq?myOS2c$g?PxC~a>ltBY^O4kudTjKG!R=St>CfZ2> zM}_3VjoekDkLMo%7POx}rJFFKVNZ?|Z|X1l-@aaqeV#Qr!7ue1b-}a;?V0D(aSeA( zMrnB?sRkIgFA1unawB0*WH| zp8wv*1L#-l#F_@pJ5YH#X!bw6^x zj`t3EClPy?QTZcO1TBawC-BccyCXhE;HV7YBgDI`XiPiNXwYOUsK|42a(1u1zMZY` zTs#WvUDIwH%;LB2UX4mACCcQ=(BrM(t%xK6**p)w_2QLyEhxv)GlwbB#5U6jYUPWx zHcQmskI5QU2hJ`LP#aFz96TS z_LUi?g$n8sB|D;U-n3;d86|BgBlTPZai|xshJj}v>dQ)It@zFujA>9bC5EpqY6rd! zUiJ#ldS6vt&x>N_Erk1P#kf{ejQy5(ZAFiwY_V1DDvvA=9$>2u{+H6zW~QULI(1;j z(%#thYhOb`Qv-L@nLcfzC+nB#CGh*_om_11uWy8a^TT?j$0hs)uG;m=vdbzy5DXpT zxC+f-d+WlG3q=XMQ22s2cxfxa{7xi2>YzopW@Kz^ELu`5=uA}@8a)gRmkNKm$oaa$ z{t*quQq8z~I6rg~I-izjLxl^X0zD(94qpZa{}mFt>alxop9y}nu&teUP<|n;o`-3+ zzek+$eMX4?C?McH;*;%jx(TTO)Sq15?P86z5xJjt^zZf4?bl6RskXEkIbLsKBRfVc z-Pm4wR$UrdPN0v_{wt=*dfH{D`SN6ml_Wg8WvqrcX@F!%?BZ#;H%}ty9m3AreZpHP z!>-1xnoUyV`f5p{WqNZ+;b!MuZbDJ|VDcr|wEni~THpgIhXv(HD~B30@MkPOamaiC zZMMai23$6%Uz42hf$tpgZL?a7=Uf!lg}x+rN~sFtFGP%dx@!8ZHO`pv+3F-4yFZ&q zYUUiviJK@={1gk`=KIycFnIxa9}M9x7O!VR4p#A$475j=7k+~+bs~?pkRhb|_2DOr{qSHA z3l8$*_NZjh779o3$3$adQqnuX+_r@X%vC+Ku1G%-%dpigx1LFCjhb>mB}-2PI%|8Y zALKqkw2=L|i7Yy`fxEMC{HTpy=E;4B*sn^-R=iolkKjlh>BPBIGJs;_g77VP+#5w* z_iDd@wSx$Q(dbhF!`(3Zs%eyss(|xbox=x@4{Ve&Sed0NRr9`rhn7u8dfSl39B4EQ z^eNWh<))8d%5wH29E>P^)x1qshd9`Ar%caG0KMui>UjXxqWwKb6{xX#E`_Xq__W@i z=sb7>xuio(^#pUyo}KBIP2)E=Zp0av&GNbQ-QZ2u)U9u0eRcK3@tPEz;bW;x1W=(q?eZ0h<^&fLAmF0Ygn77^tpx+as7 zQhJQfEX@h*P46LBVZql)3B?Z!O@Gmc3c++P%7!)NL#i6txf#?{c2M~n$r1J7`C6fH zwGma^bV??azdsi^PG~kJ#;R6*_b@lt=dC~&0a^x`^?EZR6V&X~Dr4kl*m*w1;wfN6 z(JBv`xEU0&^CPk78QMP5W~-wMCKRo=g)R+YXoYY7#)FY%){`mGE#kr(u1u+?$&l=j zR^&WPHi%madLxrK0Y6{T^&~4P8D@<`JI1P~*hn=RLb4}aB6{#NRqh=kW|E1;7&c2C z3~2kjht1+vu0r=^rTCNLy`$_HHQ?8Yyu_-sk+8MGhTF~t3(R3GG$&HOTMuKRBuPXC zih}h6w|r#Yir= zaoj!f3uR93Sc*%pgG*feZ2p~Li30iYDqPk zl!Se-_SM`xgsFDPbKNgEW$gV20ncexP1h^@)sGPuod<@$eO+7zfOyMnr43`68$Eb^ z&abjPE4s=dhMXiKXFq3wHBNGANCzo`@uLgo@`-LsoS1W_xg!~Zd~_DioA7Y?40tTH zxM@u!Z;R-ikjI9ahO?EEbUxuR7a9H86N}*PZ^^O{ZUr39zS0w;!G_moD@rrwjWN!O zNM7%dkatp2?>P=>0lsy+#G&G^6K}%rFHBsu!u||dTj?C#*)Pj-i^L?0ob_HPL}859 zO?@jQ`81Fs8%s5cZrsj!HEl5@mDh8YJ?_VrmVnk5;GRe={A6WO0c+8}~ zQRVN1XEBnX$!|9VEuD4{(AJ+F(!0nUG&k=zQudDr;p@^&`T#u5CdcG0Hj)P(TmfS1 zC7Zt9QvL_0KoN%lTn=!UUu>TmW0$o-IvN5RFYo62^@M#b5p$=stSxbok5=3g#RWEz z<4eQ4BCzFbZ~|5n)}Io2}gR79e-^)e*yao7tL01R^m!w zJ)ms@_e+G3SD;-KfQ7K4CRwLf_bE$Y)WkYJT+A$XJbxRTZ(6&>cRx>V)aTJYcx|(2 zx0MUIf`!*xPbjd>nO;BBAg27gk;>;yw#qs3bz23rTyvmvGei#Z)~( zdiR$zN5%iK1TnJh{bCyHHrgesAU|u6zH=@@!Ta$q(?X|?;AIap zc=R5fOIUb6DPGR{<$4R&e+%4WFmgFYpR>%IVv};zC_30IJu;BYi0h_c!0qouV~}bg z!uBc_zaa?ehyyC7d+k?ycv?KN!ITC!0YxA_Wx@h}p*YR$1+2$`(#b;tI~!3c{ZByR z>h-ydEN2@OQow`79IRL~8}(#6zPj}S>xSbSfQH6$1Mln;YGL&S#_0ce_J-+I@8biC zeL|ESubgn+y^$j~QBRc?_*D_j?Ch-l?>O)Xl2Q@UTbC>nKyC)3c`OR zQx9<~s4|!!*MINHEKQhE%F!~ycq&qt{qlfkT9PGC>-REzhqldD94GblEB;jJ5h%pe z;lp$k;w#2T5=_`0ZtcxYahrLiU{kTDF0xPJaP851w?`LXCfR-jcxURjx-I(lhO9y| z8u=vad+)!dGbqON$?H(%)DvVTA4Sk9n=$+>Q{r^}hsgAV5K*d1QZC-2njauZU!0`Z zk{S$;L-~QAg;7iY*`~A%d5j7{r;bmZ`g16?Lh6J<BXHp8$YONpco(tS)tMh0a zc9K2`5@llapC9m_fP~U2sIFxUyp8nNA=UOC9pljL#u@a4!(&<_4sGknH|W@j)0lJv z`?f}dLsz1zw?Z7_CE|_gPCS#kp*A&fv`lvE-aMn|WJ8j)U8ZQCT$18u!*vX&xHx!Y zTrOIkx<&YGI87ond}c9+Z~v91uR(VOon~2nc`>=^TB8f|0fQT1#*T=0Cr*5*A_#vN zeg6goV#DVsW{Pj*Zo$?d?{(4^V(|u`K)V(rpLIj_w z);f3wT1A782HnjGdq~0?qRQ0`9Xkv=nhQD5QHe1$w-#g3JI`ylAUvM>m}Zr$%1v-c z$1{Bg>&bzy0H*MbXJ7&&v&DyGT)j3Jv6ysu+60S^nkSE6101CBvv$0%xO_5+D}R`~ z^i3sHRvd&InV;jB0*o#Oe9pvnMD$LnyT9evbb4|Vb(23Z_(b8VPz?1fjX>wrGnXoB zCdYDw+|3iSDgVqG%D#XwR<~i9WjaADd@U0Pzgnp(;JCSDSQ(_RyI~*hK~yUia__`R;JH-fZyw5H^ZLwW0=~OVWjRvVA(De zVqwC&uijb{Q*iPmarFr7BhdZVW(L0EezL&9#We^XhjBZXyIV5fYEK?Y+999_>O?ZS z2zcp7Ttm<3&@sW(==j*w&Tg_UjMOexa*&P$bQn+u!;S`@L_m4VfB4R_NroP$@V6CM z{Z7x#wd`3Tebb>|OM~dB6pxG*rOh11Ji!;YBXYlfad=p6WZ>rjRi+>M_3Jxy{b1X} zK$belT^Vn6u?qHI zrNZT0{=@>>1br$aHxZ@SQqBbVR-){PHMcwwnwp(!^z{OasO;~Y31wytX__7Bc7F-? zx>jlJMLr=-i)U{Yq}Qhpf*F}V)rdtTu##3PsD@JOEat;v!20C;Lv+!0K&Vh(uI?K9cs;h`=6>!g(&DV6C4xA9#CyPF?U=Q`4} zuqk;JdqSA3+R~AxZk%=|@K%d@)2Q+?w+55;JpoCir~oBnt`@T>DHhR?7$waSlRH6t ze@V6I(Q5lN{uLfF9JNg0vfY#EZ{tvxS?<@YWabI`$NTk@^-9nBj@lD4sYGhV6y!u| z3K^^x-Ls&b8T^WNV-u0^K52}cuXQ%xd+wEiBJndr3WW^tyhgWD(f-$`%EE{fa)D6z62+8C5=_b9J9x3C?EC z$j-iL!3#5KMh5)Cz-ex}|E_#mSXsknHn7Kt!$fN|uThM=DbK*%KdkyxNftx}zXG0E zf-RX}m2j5VK6F~u^`eAAmvT)?%gVqxuLWgg;b7Iyr9)rOMAY%$d5*YFDg$1$zj^Vp zohmaPNR|uBfUB7OH;$}Lz!{rCTU#bZqnOB{pbZ0eGJ*Ixh^^!Wm)xYe4(8t8oh%ZQ zg8PuyXRuSZ=Z$dM#G_x(!$jJ>VO)UzHs*JG+s$7Lgqf0h6a$ij=B4UIpv*pu7+u0> zo2qxp|6B31VGELCOhCxV#m9|?7|EnUlP2pDa`FuM)B-apBsp}ZJz5PdQ&YEhdb2vf zFfAZiid_AX_UJovTzrfw$tM{Lm+aE2@23Xib2q4;5+k=dwcFj~>Nk*z+*#??=O-fj z#qCzU@g!j<9d5C^4;ok7IE`r%x>DNx?Ro7&`o+1tZAP}R^s0|*p%kk&-GNQM=fSo1 zV=Bl@MU)T6cmQWwa~91c$EOLNzbd$b%3T;B#?y7p8FR*FA_0p zRh+BoSq70()jEn^y!2M@k;C9dBnNLbiLpAOU%}60-NPcJ*K1)Dpxb;#pUW)7FrLSQ z!yY}M{BtSuq1L(&;oKI+K%;D8I#ERZAfCl@E==mfl6SFUZN?T;IGTX_R(=aJBWW8@ z9AY@+_O74bzEAnXx#SmNAvD?iw3xP9h?$iGK6QDq}U*7MPU zjg8oF`?_w7FHVj#fx0;At+=-|O>xC`=B&EYhfJ1FqZ95B(CV-MyF1ihxW&3>Jo>HU z2SYDJMEX|NnGuxsGw9V1r%H_6UckZRJq{+KYblX!3IYe)j_2qtNb#cbZ-H(BQc(FX zoQBH9Lf4ctw3+wI-q~c1?Cur=>ki$rc7pgX0OX2Z(Bs_P%}sr`vhCd+xT2(i(ZMiz z2OL!UpW=BWV`gS%x6zZ+-`~#*<3W!@nIhYwA&j6xRtai5GoMVidE%WshX$x%$hk=j zGu1IRsoD}BhL=j_wN8~N1TIKJy!io4GPs~{P zLVtLe@D`A8 zc5Zo5`&F8WRl!`~X~Cou*@hWD%4PkXRg#^{3xb6Ije0B*3f1SI${{|EsU~&kND}g= zO(q~i5Ci}KHq2;P?G)y}@MGT^M%AdW${=P>21%O}5B5?q0Q(z*X`!KYNhxnmUr!?a z%3{HwNH_m~@z{%YF1*y*p2;AQ+GMrW=)V8i`ChY)TY)M;`oXKWA1QXx&EVeAIM?xY z&5{7V_N0gUp+S3cqgC7YV*hLAe&I-7N>p`3ra!=XC3fjUb=yim9aVmWU5P(#u87V>49v4eF5u#h68O2;MhE-Xa&-k-zccbhfJVP zVaN;ttu9tF7?zH1xw#T$)S>6_fz0bTpX@cAUR`@Vg`cUX)VliOdwb)@Nmp@G9%vj4 zAZplkyi%8Z4RzUkUoCUpZ7>Q}ExC!%e(p8){yWE&PN6=^zC>6keq2zxS7S}A`q=H@pLCL@pijN=iz4j2alge|rqTm79rEmVT7m-RBY?gJwSc+x|cY#$7%zw_pk4 z#5cm3GFU;B{`&PGsED8+>B02b8xv8~6c2A0gNLtly6S(36I7XjQP4Jx-xV98xq4Rr z^!)uf?SsgxO%MH8<1`l)`RYPnzga064AKeFP7;^!5tu6o`FREbSB3qR@(~s}c;SlU z%yK2l#}cVBcoWoomg1=GG0s`MBx_L9u$F8NZ{oU~HX#ecxFLZ)UF zc^tKB!Li^VLrPjH{$JMzliL(6mF!$oOP9AzniLu{W(QK`i?-^O@OXdVC_cMq&aH)F zlY99P@xG$G?42|MLR@Ir@bYuywf%I1EFNWSiF5u16=r(e;3RXFV+0?|1)$wOG%r;fZt3K6{@{t5-6U zu&1K&;;nPER`oMB*x}^8XvCuW=eiy9d8xz>|GV5gL4&hD!xVQy`Wko6PoM$k5)fkhyl$JgX0me4rAX^ITuE6zP zuRp{M?{@8ei{w(m&xGL4Y3&L3&3}8k>W;q`5y5zTJXC8CE-_~IH(qYFGebO**?S!e zFF{D4?@BSDwvkmSXW*b`3ZbI^Z?u`E)rZ50y3O0jPP2 zhcOvwf_X~j@a+^J^9VLT3yvCIKMCOYk2^(!M4Ojq+yCD)D=x{%+J$puxe#aMGY!-6 zK)8>)YV_b)Yf^jnh9M=U8BMwPRloh0XQT)=_W|^JWuiCoZxnTAP71K4x z*n76n(i?qVW{sbqD%H%EdKrO&qmiCYe>XwrF@p5YN0B!70JrMDlehdI9P&e<#;?a?HU%bYrfjYVF1NyuGKCtT zLUh*ln#lLr6x&}d=BdhFQ`}d+bUtvvjOPA-=pnOmSfDohtISRT1^i(Pu?v%UA~EQ{ zzIK#P(sO>NQ+$k1C72q})B6C~;DP0R`*!;-$Ivc7+&|92VWsBBD+$|fk-TDO7enwb zhx5L5C-3#sA=c{o_XdcutzI2vO&&a2u!l*4tPz3#i+%9@PikO_1GPstjt`~&E6*_4 z^}dubon?{a-J)t>$Rr)vFLBDh@=S%#Z^dF-Ia-_Y0KNit9H5tF%lza1OoY9wCxswk zvG=e&$y3UDyoo0-T~4_#NbQh`a$z0-L82&CiVxFywh1^St`>ZxDqa#dNahZSQP7Y` zET5Gi6^srY_tfkcEMx^6u-j(z+1tJCcXI3+6M?P zrySQ}pM7p#yW_fzP-c+cX!P)|qacT@#v@S`*n(+~^bzEh)tE9^^k(@x-iT6SHwW5P z7t;K&Qzz1rZKEFo-oX2IPTJ01Px>=_muPwCxZdOp-2GD&fpfj?DrLHuqvC4(%SHSj zr#O&Qi#9=sj^VR|L(D5O0d4^SIZ(2`+2%P?H__&K@_1dbm1px(9VEvfS9>b4?LTLZn&Cim#q#g>ggqnEaNytfHfb^NouNFCK*Y&m2x0w%$ z+1HlX#|ZnDn&zd==b&RX(CA%f_K!4PFoHt09mAl6OkZPk`FKGc-TM~*`yk0$cjVWk z;rM=Zxrj(+3ZG23$}=FZ;u33Iw_?w>3{WuOVQJwch*gF*R`2iqviYhc0NI<9l-si$SKwOSWh~`q!Cb8qrbI4#oryiqQJ;z7;7S9cR*Jf)%9lx$=yAb(kLtZJbNBpD zGm_8g)153u{=*ww!7L+cgACnG-HP=T0D5RQ{ERkx7lr&5b?Z?~g`%H~=5s zjodH(aK~P%C9|t;N%$echaDADwu>9~$5kL?T4pPW1`qi`4^5nySXG^uk(?uxq4(@% ze$;i5+V7fDv|+`*2RjJDKI5LWx@{jE9Iiq}EzB`)Xp9?lgFYhIld!dGu3_GxO%Ptl z>r#*+zUW~M&o5qgk)+_Ka!0*s_!T|6#ztmHM%+bZZ?xWQaqN5(4HHS}pdD zQT;Z3L3@{x#2eydvd)I9nJ|Fc;cSumLZ=hdTtgt5An}*EZqKx+Qo95gnh+SxAA2fZc z{r!Q85#-=qv&UH?#cey{$WeBH6tR`AfcCg{+{Xu#J6h&nZ##B*Dj^mi44rr$f}T9LkY?EqT2+o!=>Q;~!Gi z6dsi5Zne7RI6T22DJEs~lys!hU^b%2n!PP*ymO-=Jf;bH^95jv=+h(YuI7#jYU6)T z_yL=8>o)PJC)+7(*mJ&Dh8_EA6-6 zOeOJL%m57cZs%oH&Dv?3%Hys zH;YRSqVufzV-O$(H{|tj!l=Kg=~dy`_*<^uL{WJqrdy;JAdT#huGrfyjw!fM_c&Sa zsZn3Zavb5`p>5Rx$LzVnyZmq>x)VJzdfXzveVNIM`NP*Jv^?{of^|f`vQbSvj#g== z3^U=OlFT!;4qMSTGAd}L>GX9WM!57dM7K;!T6uvSL-s}qJxv&{z8P10Cd1Ym|9p*Q~2p=%H7v9SRg_Cws(0A4FbOsF3LC& zX;L~ZyC?MHe+@BhmUKSk+820FE{0RuzYPB=p^N7QjkZPY38B>$u*IwY5X3lVm4v@G zhx$pP_x4j1aE_{b3N*4+^?|x55kzR9cLbs-*M;}HFf9_+ZvjSO1Zix5R51cf=|ZI2 zkBK@gB=%JI#=H`0S!D&U!Dc2p{z??QcE&D8CEx5Bw=I@BHWKZme594?agWoB7% zVi}Z}PWy;46W)1{hK7bZ8epEo!GPIt^D24-LGHtcG(zC!cu|QIK{)Uc34}qhu&`c$ zT7{^=9j)@y<&b7z(y$ZSX#e`b|GDGems8E5YPGxqOQ8+-&~bNEx@`7zal4DP(U2o} zH!Hy>Pv@LSZw31Pkc%{|NU&jQ)EYZOh+I@%4~o{31>a7Lag>V2f6e|wZj!APDl5#6|; zO0lh7IWbei2NT-vd2gM}h>_LoWOJT-sNY_kM+d{HF<`AXarIfkCO9%ilr*=Ds@Vg3 zsB?MFLr=i1-OA0Y`vt1#-$5vU*!s-ymKef@etdebLqKr!6Qd2A>RIBQ&_#}2*E(|h z5VDj4#BA)Mx%xEdPPzVEHGVO*WN)bb=y0ZHa92l z?}btUtAz1=p@4rL>#r1-JxRaItt+O}E2RD9`rpHbKLF2B6I;<4;rh+GuW}4pUIedt zFgoK?5qeCke8a$)>5M-7<#p~uIi$H$s(HllJxE!FXia?G-O(iP>d5c+3E91L;WuMNeKoLtPBecJc&r7ubU!q8>OsMC^*DRVY4OqJ(l-MMJ7H$CxPj*F= zRzaL%&4ZH51?9azKIvp?i(#-@_gh47!WH1PXq%$mgCf5F9ligZmz4DL^#@+U;|o9j zl}lO4kWO#Rka=jdj|&hX7|_{slVfI}?z%0J5i;>Y9>f19&4}V`NaY(L9b&ww031Sf z`g=11`qxcfJ($QeVK^+G;BkQMg-uCRlRpbWG$x(r_K0T-nmN(4AJQMj>+Zr(L>!eX z8iLf}Ei(nQqs{|avo<;x8zS-b=z|!t5EnkgyQFw_he+7Y#lQCRqFLL9MWzcULarrI zT@Y*vF(=__<3fYUsa*&*8~^XiVfCnl1Mi3b;{(}pj`Tg>fOiwk6xRGCy~~IA=sn)! zm)wW9=x6m>_aG5jfsT4w^onoQA-1e+bUaS!f|YR!=mNBoC6&zb^UX))0}<3Fa{ z{TXh#vAqKNh+A1((fwTcyZ$pbEYZ@7I;?)x^ylR#(vL|=e76$4o|*5_?laJdEXge$ zUeoF=s3*_^8A!w>^!3tB=`NPiS=IX^&jEkb$C$CnJ+&>#=Mvv*Mu0R5pF^ICGQ9uy z{@LxoZQcFx$77x;DT55ti4|0NR?GGp)#($2~k6?@nC-nJgLY~KiO3B{T| zth*YMuMfEzJB)w&y{9l&M%Y$mA%Y$2Xt6FZeg5k|b50}HT8m+9dVRT6dVo+{Rzv2m zinjKkpO>-GFb$~MWR5KGH36MM1wPUt zWKxyTGU=~*PuHc-_s(q(uRJV8X0$1caX`x3EKzuydCiinp(i|M+dMBRHz2Z?Shf)m#g|~ z9gXru(hwDBB~qA@#3?;&2=}b^%K^HKbRT#8x;LwK z)!9>KJSns_2JTuK1N=XQ1i)@*q0s5NTuR%`_m=v%R95=8AEBF`SOdC+X92HU! zbRyIe8+x9z@P$fc92|~Is6T{E8E~zE4PUOkO`3y?)WgqV?Y`6N6GPW;*5@J*6xy$2 zJyUm${w|9t#a2&k`gCHv8sB>urriE#=(OAV)GlOAW>nf+-fz~1T`(45Tji*M?4{4D zU@bNTOv)vBRDGj+U|hEfbs7Ik$JpyhisgOXP|W@R-i*2aX7))nCRb@j6&o*xm3BN9 zN`wSkKXKD5Mw4G~>Sh%r*X(H>w7Y--+kDLx(vV3De+{MnCla# zT5Y$5JPLy{P&WrM4nlnTp4!zqD@@oeaB2bSX-FcZI(3-Hzs}gUvVTR_`zGJUS*)o* zcu#G~YPjP%INd9Hu%LSNYGf?s>8azQ4-?F6)CIAi znN51^bMy0|1O_U z-mM*`+~sig#auL)1jO!ttLTZ5J8Kp(N1IYFWMK)AeqSR0pj`^A8S?LE4|JDb`8Wg~6|s z)n2O;zLK3sLZ9&@t%M>D*M4Q%A&F3^xBDc5Emw%pLgIy}{n;#nzc2Os>d(S(>7R9D z)zCl@({^~EQ~Ql$Hf3IqtAmm5=Se(E@pV?-{mr)vFr6j^Pd zz&}EpVq({~w>z{^7PJWi4VgQcwgL%;C5TnK7i-I1sl$|hF{Ygl)*#zz-z~$1zHjtn z=}L<^;yf>}a*EMNoO`yuGbJe3`Q15z$;fZhd2ml``9LcRc@AK1UkJOzuD~wSd4YPIr})!s zv%Cr;zAeXm=$B5_GA-IHRhZY@kD6HaNfX0Fdc5y4pj@=2YMg%=%WPFZbB1!gSXT0{ zf=2z#DpL~6SV|r6I%_rk;Hmn}K^}%F@|J}4uff$dIBY(p2xqb(;l=p_%#>Hu<~*+P z2GIv@9|1gB_&Bos)ehoB*6gt(!(PAmvbgSw>p{yLF(Fj?P?t? zr&$g;$8_5qc+v-)`cIp3tPgkviRx#9F9=$y@rJmEej7Ar%q@(7=vsorWE9~+4o&F0 z3&f9B7%9seZe$Vx_a{LU39+77w6#|2IgE~QyzbXde_=PnVwXa=l{kZj3n+(ox?1b z9;yNZywz~5xp_%8=p|hgIBla7Q`h?6Df{ZOjhmnUTdUbeV`*s8rHLerjxWBzYtk{V z28dGo>U1Of-!XqQ@@*tkuuY?{QNpiP%BDvlF+0o1JvutMX+K`fIFjJ0|L3WONR5DB z$Q_SIu~}`Z{lr?%Qy$p;7|;#Pn}L;UrE4=;y-n-8!tob}*j+y>lDsU&OLR6QoX9uX5&#qU(0Jrd z82JzD;!piFW$UIP#mS%5dQTU=TxHt^1O6B##ou>+@+>N1q%^-h-fQXO%ix8xGRqOA zi0P!35~dXVWKA@QEBJ}_a{iEgyaJ#zopJO|m}IO?rcXlWP^x$>U9ixFk*--R7NM3x zY-?&*`qrEsDFN~#uE!*_f>~icx!~vLujbI#miqEMq%;9kNHSd?GQ;x~8Ixj=4Z~cU zm*3kv>Z}G((MT%B)v@DAFId#FD`ifW=;19VbTS5`KV zXpRF^TTC1o2k@ob~3dH4E> zd<-!bq|Jh>ExtL=ON_qy7X#<;w_Q&Y%RVJozoSClxD^cYv%c!DR5^q7Jfq&87X*~u z<&r2F3Wo7Y8Q-$^hjav5kh{~~qGcjyBy=GzPy1t-`qgS{H?Rm#b z`n{?iMG6;pEyenKN!=Kkf%cx=SYO{uDO_&y?-!zRqRoRh4&cNW?Mmh-&3vt=hXJuW z^<)P9Onf;FW8kNT{bccYn!bSn&s{xx#;Mn=6}o0!ednY}^)R?d(%eU5hed-VZq09m5qvGmY1-P?S*p6Y zEP?SJ@n*KoD>1wN-RX=neEJCs1##{4mf|VhX+CxX>H2exd)k{zM0%k32kUh2BH`bF z;w?>x%>bmE2VMK74I#S`K_Mbv>e|5{qktq=97R*=^sC9D?<`7 z;Hr#!5B`52`(AdP^HRp)#K2ou^+T9H1qS9;R&osWCj?uqE&{w>^ycKes`!Y5_#tDl zPzX=3E=h!P#QSLGf;T8yYm&i=+8S1GWVLH~B&O-3SI%zK1%Mam{&^4xHsQHPMu^?l z-(KrM9#^8J=H^C)vr#(h!QM1A(-A^W)Wr!&B_Z@m%$MZQtAyN!V1%23hYeuRjo7)d}(gd@3@+CpZO*lnUx5l8V%6=o@H}EKI@vxTndAnd>^HwA$`g zs&Aj|ay&_LV8tSJ$YRnMUy1W|H z&HIPHS!{JC91y|A^~8yeV9aXr;tVRkQ-wWMjnTxI;B&0O0UeAkhPbE9FR(<=%1Gz>X9^A!$;zrUi~ z-rk~x1j*HZy%t5X*4EG_TBEG*ZXRYkoccQxiu0*+?48-l>ZX;IRX7Cl-}14vxoj9H zp$Pv~SF7vmh0X0snN}OWHujcI*RzG)BNkHtBGD7}FpaRf^3A@!E;EVx{1hH3IepC( z1}pv)^t$yF?6bFxZO2=*$muUukI z>>ZtxR}WU+hK?Gwy1Td#=0C6Zs%}KLjZ>$}N~MBK{6c>HOzu%0cZqV09mY9=n0j1* z>or>11DBhYT_`Ep1k-5L%dcDv!Khk9+8XLVlPhp#Tql?nM#`gwVrLfvi`}M^d`yCp zBTRp&`^Xb`Xc3LwC8RJ`Vl;#m$lIfjS@P9vpoeb1PI*b#Hd0pfA;U&XI{j0u0q>|= z@?1=ktJt#`v~>M+&Z(K?2DO5n<89L$pwYtKo^J=`Nh(iwDyM$tC$^wd#r)^Sk*jPE z9-48UN9rDezQ=Cn3C{@`3J)s&=W@uWl36o%_ar$w>%>gRO)f5>uM;_-mj5F{R$EbH z`79KxLVW_0r%BH^3aM$d9>bqb^4KL|V94OK9eU+8 zWO2}D{I3wNe;b#k)V%J%JNK~2PO*KluYMZI?g3wwLd9MM7wIOQBRXV%-zvI*`b``S z@3M0uJy`y>ZC0V1lu(;!YyU_AAT)Y8s>9N}Vu_<+iYz;Fg~X2X^)WNjg5T-}t~$z) zv1GSU?}Ibau)mNhe1)(U#qWi;>Yz!b9C|h}vPEYyy*+JEYd)gh@^hRY7G|Y$&EK?w zJ#TtR{yM+S!y;4*I4LhOxI~4Y0%;&Rthwbn6v~^sqnYAvGI(!D=3xm;<%cLqU$*H? zyu|s(UCyJ^#@nDi@ikG+2c1htMRhD}nX_Z6rh6C>M{JBNtxHK}3d<$0v}HOpSXH71 z9{kj9O$D%K(d6%$xzL2YnC_@hti<;B;^I1VS%eneVO}pdMjJVp{*DyzF{B*IvLfzU zeuBn2JbOXm+*8$4oObAFPeIbed-^6yX#)3%EC3eEq`PP(dPU(Wc?bleXJlk4MDFGu zkh5qpoX^fuInOU4p|%C9sHhz*1*L@lQPk^)R%Lj@G*zcgbh11k6VhG zYg!h0?YE5a{Z$@Dveh3dVxDLf?rUZOaQlozOnt(B$g!Y9XeX5#Sn=>Jaq)e`?esIu z#;UgLm8})Vf+Q6gSCNeE>gopAl-vlrxO-7knFQ(2HSEBoxC~wL_Lk(koapsdD03xxXpo`dI+BnhQ?#d8DYWTUkp(ER3I2LdC?WA>m1f-E2mA)psdM=u+rPai};}7r5cZumcyMecM zsTqQyucD25_78M&#AYKJt7bjTRaqE*B+KFUTC3F23O)*pFd-M{6o&=?Q{nD2-KLT7 zpI-MQk%%F7B#WC3TmX-}@2;WgJ{ZIPQDBcG1@BO1@X95s3R6SJw(=N2*G(q>bfP!q zAF)TMu3=~hcVEz(!E57fdM_}%v^3J>Oxs-j_Wcxr$(UM1wD%{VU^^U30Mc#&M_q+u z2(f+q^kZeMV^X<&G6VQPwY%Ea!JdjFdNE?b%#rc2hRwernNYqd;g1gY`_UF?;p)+4 zP1@BaE8{F>S5O{Wq@`i=h_~Qf?9}&L6-GUbQw2se3*u4N&A`$dqQo zs2tJOhLb=0FR1CH+%(Nge4r?uf%Q(MV4?!p%}Wy(J=5E_UI0wwS0wBqup4d;@=S#l zyY*Y$=})(3;^`5m->*}f^JK)+ql1ZQ0sCj#dMc!bb;rJ$p8~~6=-;iAz;or${B0oq z`<1A~Pvznp1Saumckzc&wYv7^;e&$`{lAUnov|{Rhr+Kpjkd~7VWh5vf5S~-{DHfI zfuYs@`)t>!03xN|qpOMEDL+^{mCaSt#5^h-Az3B0%s%?C?K2;@`0o9c#Q znY)?dxRNW0YvjE5GQ%X#ZjUczn)60Jgq72%rDtr1Hf8gfJF>7sF?kJ#xul**8m)jC zf{2bv;XZkaxKP8ljP*E-Cfahm4ddp-VZll+UX2D4yx_E>BXxb2J?uC=X^DIa%1!js zZ?Gea?3%a)X(q?K6X|0Z2_gi@w)FipNTfB?wTLnd8>cXNvceN`BRy^G^%8>TS;DH~ z(dzhkdo^+stuko(*0(BFKQHxWFfk;YZ~HQ;f0Qn~ie{bu8I51emdrX@7vhk(xC`Al zsfz%pnhZE1`e{y1PQb!6_?%!ZCixsT^fnj6q;ZLzgQK>l#TK%XW+nD)^Ns?1(6Z_I zGABibx(Vooyc`zMc<#mP-QBSw-)m`a+fB|ridyCJHYJYl{!K4nwg1qz`q}kriNm_x z*b5ebsEzf0$WF0-c57jcw9_Q+`{ZQiw>_ZF&q{+^P!P4pOjHgNytI4zs;O3C8Zz~( zMK!TL*08fW40*(l*(>4b#r$oMe9gU#(Vw6FV*9t#`Ba3#iAJ60sED}5glueVu#Asn z>a9I(vkp8N%Af?>!O4-P*fJm>hfL7PWq*ta3H+Gh+uJ5|y$byGfj+EFA%xp$04fd( z6VRt&q2J7SQ!sO30Decyyzs8`Wq(o;guB<>V~Hbu??KbP4++6#--jorCKmj0rri?d z1lSJNG_YYB`eAhI4Q@oJIZyqtB`@q#_vSyaDTLPiPrE@L6^Nhq1=Emzf1uo5I(0lC zWcR%=eH!bO=L2r0jd!KH&V$H-_B%ctKVdFPH_5Ip?F25a3wMn%Yjm#U1?&-~{&Q#` z%7m}WM(FZc$P<+%yuAnFJks+5TqNz`Z{9z_qriKK-Hle=mDSafVusNvm8F+0#w-KL zxOU5-9}Qd$(?_*lh)4S-%vRIWMC&mZ=tSCJw&?cY`cwuHyKut68WOlY&wYB`bo+xo zCDCU`T_uzSEn4XM!G(ah9^Tnt*T>!AdAq%7Ef9-A5=)!XJ-^#sf5i(k>h}81Ycstx z;B@3G;~GYc@)~;NL2~;=E@DoArI(?M6(jWHW@UDavh_MuU~v+btSxa+4iV4IaA%z{d1A7l@O?c3qE zW4dg3x?v~7@?aT^XKiMKo23TkPGb*=FGZo*p{%SS`tN%B_pX# zlnm)h>ca)bQi9cVY+sscYGVY;p^aP-PTw+cO^A)w#mJT0QRjq@N~3dJSg;+D$=UMh z>uf0;?;YOQFQ;eal~%BNd3%FXm$4ualJ6g4hAfau6rWsd57adX!_4(iLvjz_l7ClM zoIPzQV|C}`r2Yws)+rCSA*#UL>ACL?JSD{ee!mCMXj;DPqKuD^-*+VhcYb+#H>|7s z1{=j&^v>Td>bcUZ9XpfLs4Yr*CW=;|so8h$8OAc6$aZoP5o%e_p&6aYXRNLLiYuD* z6{IeI`DFI9z)3BE52ZpTsZU7`>dGPVpYd^PuScaU1m^N+4QB}g(l7+KPXp+6eEeG7 zW#U$VU9`<09ayp0Ws=^!JM36DbLA#ka364$CMG6c+1%XE-5vg`s{GZ=hO2;#>an}G%aDlWtK;eND@%JCHVl?A`lj@19 z=I8mhui?+wvwpu{h=~PD%<@hQlaVP;Y#uRtF08&UvnN{mI=;af^3 zpRNzxP^Q>Vebg^1?V8x}wB-{=0TSq)-C%@}few+ZeqD33E4Z@(4?oYm;XtE zxkk>FpJwC1rq6}=OM81hVIXde&!2Skr6QRxltkncLCIFel^arJJrzyF#Mb!A3F{QW z8^~hwQjzXqecTPPB?)Ps8BDKR?xoaWM!8J(mwqHZ`5pgOjx43i_+PP6E6XB{v2$ak(B>&Kp9*8d6lj#MGDb^Zc1Zq=_RypW z8@l3?Et`4i@ng1&v7FD!j#o`*FQ2{s-}86IudP%sEz4MBk;hz=lXZ}C8{VKXU)52< zvkVQvy33%F_~l2Ibt%lON@5TPiU`%nz_`rtWX?e(kDy88G=5pB4;UNo5B+<017oQL2`AFtC=X(Vm!Sp`>Kg?VB{dTvglFf~Ltc%9BWsK#e8+ z-bV*w;(LzsVZz`?coLJU%ilHrBq?@`ca_8-Sc6qR5ra7`_Hb9<^U}6agnrlcmAPgR z)iBnuMG@22f~YzO7C?pb-Xo3pONM@<2=|^>aZH#i75VMR4v zDI$(5DQ&E+NPZvo^lD^R`qD|6YwQC?S?1!X-Skn*Pt>_~V{?~0?VXf<0%&$f!NO`} z9>U`BeoV}jWepkqb5qkjIO-o=)ZT?>L=o5rx5j% zGlRdr^Isc@rrtw%Tv!QTN+*;J_4g>+bH*D~c10o6&gNTS=BXPhIM-=I84&X;AC=_y za-FgdP#pFR`cDNV%>SB6d_2v>sg7RLT7zAYPJAxGrR!o=e(pI)CY*#c*NzSuQQC{k zWM?nn?uu-k49#p+$#;VnN@WFKx9aVzYq7sQ_kx2Z>aP`V&vy+=BM`|EGgdtpgz(Ux zBk%L>5b<`&-)YtwnlA~pRIPi%SL&XzW4-o(oU1^+ohAO)d>#6@7dkL54ys501%dN} zd*|lv_2%`{#C>5hGO~)wDpFKD0<*T)f9R*}1hX0o^~a;40|G;qNJSO4U?_DODO$eP z@|&`~2TR1w0#10cuCLZRC-P#yVm73H#PbEeumjKuN$?vg$qSv^)@j_ zmGV$k6%%tJE)2V9{=|NN7D9PwyL8A65aqKKebbSKgzr_j8<3*unUo|K%h_QTmr0&rRI(MJ&B)3E;f%UO zePbGE(4dawT!W{kyC2~Hyo80c#p{Muu*$S_^N3mu$MHvS?zy2`qb^&Vun_hio5q(= zrVM4`9 zj;7T255z?n*z*~WVNyLK)}~5^-wNlQ2*PRfQ#0)SPISZ~!P&cDwf@JOC=L{+ml_-lHAL*Z)FE<-*(}+jDF%fh-LM1hB z{b1J2SQZSn?q4O24!GDB?R(k9HUP;l7q{X4T~`wC?vy4d*A9N}K7x&xl>mqDak|gM zHD8ubVWrToh>zcCfN%H*^cBb#fBgQupt$>vnEdnqR;kWjY6+iloSbP4cn6e*@7HcU z10T+x=&Bx_yCs9^B0|N8r$m*-f4^Pr8mh-w*cqieg>M5jW`>xmn0k0eeokG%2S>dO!zY<2lHFfN(>lC_02_1kMo2B?RlF z6epY~C#tqjnzg7I=`8jduo&2niK14v*4Fj{Wduw@u8%^awqaBeNK35}SjDbJ$#x+X zbnzlBuWviZ?L6CBw=4`YhI<>x4+oy0j$C1q1~id9NqeoXZP9%EDShFRekh+lBILAy zXdzv_!(r@UNwcO;Zazd(n?ahi&!u#cwwzV8_;;L~@{mP?rt)R>%++Un50Y@Oa?k`q zAnHDDA^4Qq`XqC8b27Pj6zbY?2}G7wUu!PclK6_*RftQ*Fj&#GLWHnc*ut5_%BhjN zaBYpL!)1JSdT!+BlNB;SmI2uJeP|VKYHCW)$as7BCL;OvUmSb#u$8WHQyH^TQ**Oa zXmWGBrrXodt3K|%y{`n>emB}h*Fr$RKR);Rdd~wpN5}7nxqh+GfHPr`pJ_~IElN4> z*xVX;#rV{lUu8Of_GfzEHIbV%E+Z?8P60oWetWFZ{$5J5e3rU*V%9H~qOgLsKmrLXTB8l+Ln5Y6aczj8H>>)ekoMChj7{ik{TsYC?r6N2h!W28mFRTB4zRgVws zGzbZGN`$7rk=7mEQ+6dMuK_En9Dq|BMX@9@DvgTdWFFXVVZd${3>D9~JwQe|PYrmu z++eAi*c?7MC1A2;h-6XjB>zC!zU9NetNIw_6695L1;7`+6=TB(> z`jTp<<5D$kP#o}&cLO%^A>HryF5mK$+trXK*lxYPL-C(eiwf3)-7||5^n@$of2>_O zoq@KgIE7XW%>_1mS$WQja#x=NCBY42v;n71S?C2C5iTC5M zFvgfCVH~ixu-c4G*d!3?jPCoT83wP30~VeYGro}B<+R2vrVv@%w9Ad6pcO`KZf>px zudJSe@Sl>B()E}2WNq0E+jx2lP@3)PnxNX=e|(I=q?WyPeKgO`Rn6U9BUw0W*0j#w z8?xekU#jqPWkNc$q#;vfX=&-jF|94O2_I$L3Gj9o16xibOf!01w+h_hmh%M`6aQ^w z5S$nM+1h?@u7Z*5rEg z>gq3Rd+#(&7S)O>(hM6Kw1N?>^V^O#fnJYw-I6&^#z8AyBP!!~8_W2+!w~mJe`s|z zkT9O#;>$ltRfhgcaaq;BOT%V|UVK5iNBy+*K1O5lRBzgoEJ3;HHf)U)^ zNfv##%7%^?aW!}ghua7#$@dzTS`F+Tj4`A`ZwBQ*u_3!|m<2k;o++p4tWaY}`%6$0 zhA5;Kgz+?T(97E$o4trZMI0-T(OxUE1j1z$g9nV-xzW%I<9qHVJBh^S)~D-Oi+|&w z3}_gk*2U5xfd(Tnzd_`SW$^Lwk>X0R3{s`;w2&-1q|i5-#Pl#j7k9aZh_i)?02XA~ zqP~eK`}wQ6CLZB7rzj zL4!58g*x@4XH(cxByJCD{09dILcW*u_V)G@(_H`UW&7eMb900jYF~WjM%JTQgz_V| z-ShduhUiW9oMidpOFOG#j;~$J{57U+fbL>qg5WBboHr&;WBL}3a!6|}_UFW)-_V~kZ4Nlr@KY=Y{s30=vgGtlg z-tKvzW^Y_>fS}B%KvCq^rIz`I6}cG;e@jGpwH@QkDuejA13bDvUQR!{a&}+xEa&;9riSS;Ga8a%MXo0ca^lJ- z?U)ebtJ!`z0d#%&B7g*icLjSA4hJ&nf5z7WaCj)MAJPT)6xyS`%fcFQyWGQ`rfp~> z-sr}Jn{np`!GEoFuRnq470z^Esm-4|LjN_Xf(!^x`56{g$qBzQAU=UE98Jd4IjJ#| za_8rc`?8YX{p!loy#6QN{I$Pkd7oA?atZ|PDSo{faHb32M%(D>lp>KMey2Ta%cl-0 zkRZui4EW|rOk(pvQ6bmL!}=Y{kfmy$CI47rXJ8)txSqaoWj&?pHcOq$k0ZY$2zmR~ zfG|Sn-*o0!--rD)*G8F*&t>HkXZathRO%{pT3C-W-$ehM-3msf+B2DBeBzIy(KM9&aIFt5ccEdKpds~&l$8g*hrD9hifttgdg zEq}C#@C~yM^uaUdPpNE7SbY}K=HRyYbz`WgP|TKjDxj?mqCQv-<=pxaW7ft6+%je4 z+x!<8Mzt=RZ<WZXTg!HquYN`W-XHww9hjkFDS9)5mg!RUP`PvUb| zzo(|=PHt?Q*FcJg_2I$F#;-C=_(QJl>-l-b#oKCV%g{zPx^g_eG2sw;o^rhA%&Av~ zG9#gEF9?s={>J!vkX(#TySb8iKIIkwJfX*y>OPjE7k2 zsBkvARBS-D6=*K}=cmuZoojK-Uk0AO-s)Wy>4KXWML!afN1AWG|4Mpu6x zeY#sf_#&|iu=2|MY6@fONT!Uw-C^YdC+Popns!~wUGAiU^R4HA_pA*Z;e6@cJjyj^?kD7o~G4cN>A@p*XS!KSbgYOvy_gUq{wa#_GYI8jc)B zuDc>bCf%aRc6aS9&Ctzh5Xn(q^$HSQB-5V{@?$^*BTx8RA>;)Q7%t`7xJ5_QI zvpeAknUg4rY`3>xY$v{L;2;*>nc7soKpORN$bU;b%ur-$VG#;Chc4>}vFTP_l&J;$ zADX^0s;ahYmkvQ%NokPok_Kt%lI{@ckcLHfcZ0wNDe3N#76IvQ>25artmpm4`2#rQ z&tBYf-E&^^iYV}3uFv<*KaD!|gxYvN&W?*I@(`UKtLy$n=lsBkxo;*NGP64Czq_NU@tRhfbmsX2~bOmk&zK$ zP~wiFE@g2YEi9Z)`25Dw^wpcN7t!zfjM9ne1ck*6Na~*dsOc~fg*O+wGHi49_a56S z@l1lPw#hu&4Z%-8YGKxtnVW0r=os(cjZFlhpD#T*v48uPaKv6ID>M{&nnxN9Bm|bL zsV^^@f}_4ng>;(bz*~0)VD;XkGa<>U-e#w8<}ccZhM1+_;8-fOyliJ@mmx^Q_fN4t z1_bIsG!|E~rlUbK{%&han%w{2cW-3TYd@I-q;>2V#cGO$9!8LH0HW6KJ{_{L*0xs? zFe$|fdl1bbIT3Qa4OJ_S+9q1RYIT8fS1u$E5v*kXvIA;T0EqohOtz{pL5huol z>dw}uWrZknSDAfjLv)@u$P%za&sXt`>hCT?llZ>{tg+uN6LCGpOgycV9m5AH(RtNs z8mMx9!Um9V47_%Qe1EBURt0e;C8{?XaxA9R=RI`j1H_iq=652)v(fura>c?g=|E=w z^Amtx#cK?U2Ew}^^I^hMxVO+fOs>Tu8UmQd?beUaR(m%=lMMH~mGaq5xGjeJG@mIl zEZ|GrE6t5u`Gc-(Xg3A%nup7C^ZI&+lkYl>ho^;vQn~h53M{ICwNo|>3=9Uy!rEHN z`g(nZFL8CJcU(O1ybU-0`}bUh&-B(=W*heD;IR}!kHEKR3=AHzOWYuiozYb01E8`^)1Z~vVB$G>j0FlEGQ@Q#nz(j!LqP_d6{pK#;_fp;n*aqjb%6Bf|lW+S7 z7~C@M%2_6OGt}D=1bl8;qU-BJBve1uA>@eoWp$Ke#Yo?6lieRsT97ECmGqd6X=k|m z#@hTGx^BrMpE>mw6c};)&NIJq$9A-T>x`9$6LflvnLHJtmPCnM!u3d7LB*vGplu7s z4QZ-#5y#^yhrJoD3t6~|STgjbiYP+EPUu2nuVL;J*X0=jo4~09Rg3!&RV_s8r;h?y;8OQowIqlI|h97%h0YEe0&sCBb#6O9y%!ftB9(~edvdwuI&7WMHS%} zfmHQtZ;?N3VIwE5E<9aloX2;u-1@0#n8#!FW>^xSL zOL=(%uMZQSW45@pqvNC|X?|9+S6+6H=2-;}LZe)tVyQWTr;ui@6Br63t}x;${Bv^V zjW1G*%kHaOW$Tr%jW48(yM(Fgwt7b@eAyHJWJ642b*&b{Rsv+?8Aagf!3^&gx(9w5 zL;cs0NSqauVsP>M0f6g>4uSF3GWy+4r6rX;*iX~f)J--BkCkZt9Qa%BprE%bYQ3Vk zDwLumuu_7)9?p&J*aYNOc}7FmzQURtU`PA+5BXjp6pddRD4tOF7oH*)Y3{s)o?d(o z0(g)+x+vsGa!#IBL~qI9@>pqOGrgkx^J8!{mCNaLyN4jIK=pY@dW~VP>XZ8=lR9gw z`vD%eH8~yWwWt3Ry|tynP~7QMfoy=17V^S9`YIYA*&;SiOro8~oK?_3={ssr!0*tg$e8TcG8Q z%X@BSWCE{1iZH8P-ihI8OvYCq^?ti_-5l4uwR1OQv1Uz#8P2X7mwCipgGj^YHxdMa zVIZjC0HkVW76y;@^}Ot+cMYgO|EgU4)llIyPqhO=a4K2Y=R=3X`b~4C!P&e73<;+- zrHVnA1R-FJG4r4AgnluvL)k(@=|!N|GpJnXr*~?Z3H?=5U(Tz$9%mn~8gwL;Zu4Hr zVYz0)t$A+83jT1y8*sAT5V1F3nsX8mPJkCy$T1~xpbpvi6-)ZfeP{mVfpEPp-fpi(1L1X^Q;TR$61!+GhFY{ISYFC22djEKDqv9PcZ zWu(0J&uvS`2tjVTjX&egq`kg-{DuRH96|KWGf$Rm=%!G5&(pibGR$xKg|Pcx+S^Cu z&pCu0SiCkqB01dITLbetKvrh8>1S;e-A`2HO7)6zjIg~gJdgbc7Spk$u`ma~$LDDh zgR1c0;fykThIokGcN61AmSbyl(rzYp`V^ALcY6?SGqF>X_@ipIk4?q80d&euLrHlJLr z%&RJiykDQZT}B{(y-~KJm>>XfA-Y)FgpSO8Gy6`o(lP3sID>PZ#f4-XJF--{dPkYg zW<MNi1XXk-hc3pj;`*94Y&W6 zqi9qa+1VA{KG)yFiF7VIFckB=_J~EH2P!jm1HKQ;DpNpX=uycD`JPbgI+nv8r3;q& zH%&M$D9E<=+z5QamAst(#C|aZE6S%K-n~wSAEY%GAWz=)V$CPjl~-pJ(M=7W@41okjx0WPWXA148`3`JGTI3_LyT5vMk7y_QLGbLm6 zxRvP@0ebvtc}X=b0iPBA<3sD<}M5jNThl`E#cU`;|o-CUETH9=0z@opr{H>|4r&?;F)>&zRX+w<+ zB-bjs7ciU`Tkw!y(NI7cCPiQ!xF{K0bZArzfL+>2JakG-PYBxHX~g=vDpgYdsWo*k zb~{7==;)hC5(uNOvZ;~PgFK{G!IIwtONUIBT2l^9cHcim{`$L{h){gp;&eeBFY+QF zopy0(TaBxC!}(Vok!8|dZfg)h(h zffbK+VxyPe9{1zcFF3i%;q3kw(G7a6S1e4Qc)~t&XDS{(O56gRlD_U%R(rj@Cg%Vv zJG=3;9&8c(nGh5aM-`g%zD;8pO9F{v;O!1B>!j4As^_<@fm`cV=WUe#1h)^h6i=LB z+xtJ^OLRGTXWO?F&jE0;b_HBrfv=jsuD9Ycu!wP=?)Cjr;IR~>Zg1Oye6^COxv3N5 z`HlWY4A~C7E@SXkJAq?2=fe6T;73SS1FRkckYlG-h72m}n?#Du8&~$L^GmYe3H=tb zkficquC0$OWM|=&%ybI6%^N(|I%gs$V~q_r<7xU z^z43nYFN>~xwKmTu~0LVA_R>wvT$LexMI|R7z0#bMG^#Qw@-i{cEUZo2m2rPBPQy{ zI0`Z4l?dYZ=zufX%omav-!#i#UT+Y@uF-=Nz~1WEjxZpbe_koAFNwc*Wh^d~7ko%g zzV@+%#@>+^YisZ;V0#fGLjxKRM-}Q#l`|-6|6-Kye0eF08EIICLCH zGpOVgMxvrys8j@Jqs&a=Cc6z>ev;xQwjf)O^M(d6dfoS;dOc=Z!)dHXPUhV+<{Qe&KTBClnrVHgGk#{m%8&LD;#0-c<{w(xLX{BAc>n7MH{cCD4+lC8+!HN025nMdq>j@4Y&WZ)BxZ6=gB= zguob%B(8T})yK_kFDhx>g7@eWCck8e!rbXPrM7Aw-q;SsgI!er7<;#3{i21tds^f6 zP^ikOxTst~FBc2K)!X_j;jwWd0DSPpp=F_IWdpr!sPg2GX6^v^8tc7vwTFq zueJhQ@_iiN?K#4s3J}T$rk9v%+`KqYc+NoATwrIjFSgxdu!kYo<;(uyWR`gc;?v96 zBO>a(!;)B+D`~)P^4-+Y8CShKd-Wcjm`%CB#ZfEm$C@H)a{L;A{u3Mi)v{L4cD`rQ z#F(R#LB?o|wdJTs1%1(pK7r>rJhtDZhJoPSE99i>`(QGB0{JS5;Da9C}V&f6yw^X~|g2Ww>eZ|TTCkT~g*kz5uvZc6mODr~f} zw1oVOpZeN(s`K5A$Z@~M(cb<$>ptBWm-3nqJ1NlY@O@MK#^t~ZJeyrF<6sx7Bs{ro z4qg)=jo>t3@NcF_&Y@PXz@kT(LBK{7ZkuS!MlVj;6(X?+>Y2LUMqt&L>DR;iuHy0m zc)Y58c~uQs4>jtL__?N^(U@q^8uz9s9tZ(QXXnaN40v_m<{8Ry{+3RagnIqsf*@Wd zu=`e8&0>Qeue_rVpIqY0TC_qsfmSFRPipzG$eXZcDrv(SE;QN#`S-|@S#9KSraLsg zHg#?Y#aMqNzZ+WG9u$4k`e-{^M~f*O(uGgG9VNz8rDJT&e`BkhS3Kizwe)aRtgGGs zWPsw(*2)QbVCm@VS40!Nq5`>Xyl-Y3fjv-FTDe5>M$fj14;23SWrI)*!n1ZV%hUQ#qVgUamf60k1guqD9+ev_1wL7Bv>wF(*VWJG@`Ky5eiL_h~2| zBK+*41aZK>P}-5HKhttGs0K-*EeocWtz)ae`yONGVH(P8;B-a+iOH$Xd;+A^&i@rr zY;En1q3(%gAR`S45o4k-Kon~=_5Vz=kv&`G?Z<0r-7r!O{r|& zXC(nt@KaQ!ZmvMFg8ax6)#?8XgK+ncS0zDblxT;Tb38dy^_flD_3|c&uiiUt91`$m zD~rb zf&rYW!d+#bEp!3TEmL|xx1hMkvVW6j)EBF`Sd4uldq=1Bs##0q4YjJ zEcspejx>x7l*?U%AOEYZTymEu5^Iq`EJ_i9kCON;1!my-!wB$xxx3$?ctkhyIt-(8_v5h0v)qE!*R$TC|oa zbhOC*{Za$exA%X%6YF6hE^3t2in?%$2=m_kb0v(_C%|#bm!7VN@L8Rr#sP(w&2?Qb#wIXmx(Yr zcawVaPu@Z_l_QcpJQVnf=;#!U1m@R`ukd_=@4HIxNXs zD(b%3I{FFMLUoQz#eWTYNKO8-^)^x1Z>1&PBFVHW45Coeb}l6{UF8_qT4iyM^Jeh~ zvT6cas@hq#I2I#F*z*0@Hqy8|1&Fat2jd-@A$n>lZxYY8A4DOyIQ~-q9(HtX?ve5& zQxl?+>c;=@?d73sxM39MoutN%BF{Pgm^q z#V)d8XLLd`k>w0>NuW}ykb#S%x3FN!PTk&-+uZb{ml{qeE_W^#M!g}^YiOs4?pR*R@vV1bdB(mMs7Iac1v778foD&lI9roUkQYVWG%=E) zi>NUo8~eJSe)>OZE?~8Hdz?vzi(dO@Yt6sNiCaHgv9f5_Mrj$eXA`v3sZBV@+x3t% z{tery<=pO#*$|WYHN1^W369j{z(=AUdqk3tBn!X99Z1b%EMx!b>3tszXDDT^5gqv4?^S3`bxyU~@EW{I7}NOSObi5FX|K4z`#TfTQWSALAp3yz7l zGOj7g8Sg}waE3x128LI*#+KG(^I8xe=NR+F`>u4$tm`LH5s}=Vtpes#0N3kaqweZ} z_-%&O6t`{K$mDlP7`JcFmhB&gPE9HWp<~a}198Laoea*6`Ojoe2gct1a1NQv>65ko zFG?lYBIA7@Wgomx7|x0<$aLYjoKv!svA5|iySmynICawdjN*AkgR;)@xI}r!6`F(eYbK0LX40Vu9%=A|CI0`VZpT*9* zt6vZi!DK!XaSqyq$VcwK=HKBHSubLD;-0?KMcB!ILBFwn^-USvf0kYye)x#!i;J&^ z5=ezs^)4(8yCQZvckpXtlud?CSlKAcG=<#^Pg%-n$}8kz)i$^=o{X%lKAzV(JoqMA z^q;GZi!@oxNZy9os8?ub{+P}9F`xNkp8F4&MZiE1rF+%#8!Mw^M7y+Ks;E~*7$%H7 zzdI0#uge&E_C!3(dJMo3c4{z&3?uwPs&m0uR=YVk%MnVS{f$AzPXz@-lhloEafKowP6UKuhOZIDR+}$o9LU&t za99XvPC#G26o>4w$R~(mZxIno6N#6pnwXg(L>?~w@we|6Uy3rHm%|IuEObpXRb_j_ zNN9k``0w^93(X0H9wg-bI)j87KS4=93h&xgafn(-~_f=oauh}L$mZ4rA zR>d*#0TU8D##kUXK$|E5#V?JDvBlx`QP!qa?YnA$QMENx?8ZB{9~B$#9yC+U{dZ@C zmdKaGtVEh?m>71LJRPGdiKd(@5NMf2(D1`DOKbWF*zqEWmVS#(ZUJhvL9sUdSCB-o z&pGW%nw+etq`W1Fm8uY`UMmM$V!o27)zR$p*#&)2fWX3|y4eFW{kI@Os;RE^2)bKl zAOwS7Ykx5KPZ$_05J-FGh0EdP@C1MVlu^z&_8A9BlPOh^=uZOP{I{~%uL)Mhc4MPl z+*ud$CHq!%A;)&27O~6fT#7a^*49=y1tgC%uOlH4$a7m$A;Tl88Ub`(jbH-79{LV! z%D4a#s@3(k(zwgH%I-=BvC$pq-!*4^prZYo3B4xbwyw$k+D z95Utd`@Evou0&+YBj#pJxH_+7d=y`1P53|Ii!gVe?AcwqLrM4~E0)%a$1zNDzbNzg z91C;5T=ObsI0Jv^ZZ5WiOJJFKe4Y1$p@S@qg8Vq#7qoka9WEh}PY{F6=~fSco1J7} zrNuqirRw+IEq&+0ZXNdO0JZ-HED+{*?HG~!OV>t6*GBqwH>X%WMoR5EZZ+Nmk64IK zi`xD~mF{!71TX(*>IC`6g`e+QpmUoG*zfR$n!t0ER(9^Ia^mzhns`}-OcoQ=<3sRh zCN*xL@L7jv21_g#}SDq<5BMTxV4%Z&Q*SQ}b?jiXpPHpFR1ZNw+^KYHG;n{)CDMH2+Y z-rOAjcMzG%v_Ik?(dNnKpeT;n+G^UCJJK1mA=I?Bfw`fYOJ&M^j zi2n%bvD1slrH6k+4K#4P@43Lz#ai;w~8lsyv z!9esq6giZR6EhN*?%pWK=Eplf8@XZ*aS}8eGl(F)^5}6IVTteI$opE>XiCfvZs(Nz z4y$IMiud1!gaa$9Wq>?o-5NvzQpf-<*JXttWN3x9a!7vMJ^CTfu_9lx`q^f=H8mfUitwu?{rBi1&4*Ipw!TO~)YV>#e!$qy zpnUx|IxaX7AztCTc*3ELK-|aXneQ2CgmYhcm-O|CT?vmoFM_)j_4^dAHnHox#={Tp)!0wgfmc66%)=rT@2b}C& zwW^9tPF>2Et?nhA!73%yyu3~3Bi!&9cq5ipgq)Xq6&$-}&%2xS%q+bC+ReGtPh@#{ zl;T{_e;RhYz&s-cLFgJH4Ey;k85l$$Q0L=%tQZl1N>XJ_cK;V%;PswOGTx5 zsPK=BAZ#*#t%*KdHGVta2cdJ0udmC81p`xi@ zLrPCZQ5Lcsxb;Tap2+7QuKBzo{N)HqI72S z;C-Hnyek2EVq_i$8hmXtS#7>d?3T(PAKH&@UnEHte91H znH)(-N{xNpM`_~hpj<`6NbH?Ql0Nr`Lcl42<0RMFFnvNBgOM&?_?d&S+5lXj(3;jw z4L^zkZn<7bRslSQ&PHNV>Fq5)vpZ47>bMdm?MW+ey#p_IgBJhvG@TIE^B8zP9ZQGGX*z{lJ^NImG1 znvf905dlw_aIlX<{Hh0ShBgjAiGx~ZiUZXYDE1D)g!|4TzC~2=&rH@N3q7#9`#r&o zI>8{VTm(LXSPutnoH;&X8b=~ZMpz{KG|CP^fKHlp&gmtEm_HfwkPcnQMisZU!0mZ| zOI*KR{m8%oQdQMkwI5QqZt(#QxB1z*mf(fR?b!WVzVFvB8I&!SnUyI~h3-m%09B@4 zpvnrLN~+`sIK$f6qxaO==Wu9RCLQQ0Cm}8KFcL&#dW+bN^<|B-&RpMNs-fV!c5Ol@#oOu8 z^yBZLqLPY68E-=)R?y?8ghzYmC|z0GHISevbXQdc&P5hZZaz zh`=bn6(S{tris{`l9c~gmM>XABJ*xpdl7#gqFv^6Fii*6Cp*w_jsV*P7jC&pi98YL z8t#m&M)Wf>pADbhN#k;BXb6LM^opKdVQW`jWZr?H8YA83YNOphThs_Gon3J_L7}Z5 zk_>`djPxHaaWfHeMk3J#p`sf2_y%q6vB{uT|2=whTDtD~0wp{>{d>-dcVE?0dpUm1 z)w~!pH`#K4b{NGTA;-f(VpSnsq;CHnF6V>yV{v|{)0x#MWlQ!B*03aP;zTa>YF9eH zVp&p`Wbw!diD?l15JrSZnkqqx6^^C~VOd`OTT&VcVVY=&k~T2iKsNeSQ}Qej!P6f| z!JO5OBqWn9ma*VSu$QiboFyK!=ZVkvu;JwG}r)tum#ASk+>83Fu zb4}E)?1NS0OvcSG)K0^&|FmMH-_L>Rz@MGteXZ8E%Es@w+Sgr}C$KE62;8z9xQ63}1x+o4``(QZ4B= z19D`5Car6~%vZGO6z;|1=K%Ukt>0y41KH*uWItBU*UxSKp-%dFWJQTaK$>c=tEi$> z+f|#G+g%FLm7G}HeG--MHY5&%KR^jOeUMYNKyR|KCYD?6sIGn^hE_L$YL6{)jRSHj z)Fzf;6YOiaJL~oAG^HGCLU$D&mf6$W9>D?6IZr3+zBq7a)v&C8^|>tuafW%WfD942 zA{r5$)87D(Y+FtG_cm^OUUh!KR!IFsSfqbeT4ch*ok~kvoe!wPwl*b8d{RrP`-piJNYtgRr z82*JF4q@Ay+G|;4&q1@fTx0k27U(>5>R7)z_3*d%@G9nJR9mlmW(=Hb(;adr`j>J-=1@RNnS9N$O zjCArO*N55s2sDy_)Ddt( zTsdZmj*iZZdRSQ@E2*84tD5hl!4|6wI&y3Fw(`!R#f%J9M@(%~~EBbgn zW6pgUF5(n;-&fHq%778~(YwJiU{e(JI*s)0oyuEn^J z;8;2 zVj8olg9*jar*+ey`h+j>=WLrGx@DJXP%`pl3XNL6R}I3LMK_v&Ac=z~MH>;~{X3Ea ztsm`~0rDkQgXFZqW~nJs7<<_z5|^k%0*{{7If#H>o&b;D1U(qYAQFq=40M@#rw@y| zP(rRKv8?T=3o_06uhf37cVt!p>vtbOCU`o#@$Z1%(b1^3l4(&e!#xGwVcxmL<%UTX zi{h7j>K{u5+X{K!Fq<=_GJ}%(#!$;;O~Z81&T9qop2E^_Y_smSW zaAF9W(<@{v;9WSzSywbgnC6%z7CQ@*bI&FkH|r+8Wcd+0VfgzWdDuhFHSfZEZ~2;R z%u47~(k#p9p$3z93Apd?yW-Eh2xgM%T*{<~hH#M3Y~UpJKA|OAiq$l}!up(Kj`0(r?Na{g)XGEL;J$Do&ofrEH|EKForONx72X;8>MP84}GU&9%pDA*K z3y0SZ3PY9e>!KEeRVHov5T&uV6)TAFC zlM~HWpE&i^(7OqS|5t7NFxX;0BzHWF1&?l9QTu@+(#KMehm|&leAqISGY?)4t@>(X$`n z6}ca0IOGBp8WldUzSe8)RH#+8;DcPaVXz4Xj5DKR%z!4YVE&wQlIrIUSmstE+nM+M zKQ$73d^<-+Ygv$2 zRBv)hOnQbN=1S&&nAI#X_D-i13J#ClegE=Gx5}sBQxy+Gx%lQuSh>x32kW`<8GhSrSdvN!2ET!eatmN=G!HQK^r`Uf9Q zQ?xjaEGH3X-_m#aCYEqYB1)y?f#l%_b4vb zu5z*U(zQuaR18P~OGw*s-OAP{8xa-DLTSr6$wH8?B;mjs-}Q@g;>3wP2+6P+w2p5* z!@p(LYVr|zHHZMn=-tY8%ozL^b~$ZZ)7cqosjK^tav~tWIM`@P^tBT`(GP3Y;WKZ! z54oDc;E@k`nkmE04TIdElE**)oAv}KI~|vn`WZF~@xrB_u_Y^JutPJ5FZ}-E-)OV3 z<3--zOIZ}y#2P&^B9E|cEi~~HEVY|cINc8xWJ6KBEMPDi31s^T+J#`*WcGcm3sHl6 z`m9F1Oo~kUULxSA?OH=^@+(BLdVUPah>DdHWnAo$ZevY^&!%Xky)vAseJhb4T=QZ*-dJ1XscY~Wjz zYAf8}31oPrJGe@@J!r#C=v*$;PdZ;TI;yK!nh7lgOa}hl=lAuT3mJ;J4}_t<+)V&M z>i@KQ9Ro~Ce;Nly8;ZO$zvCTFV6f8YtYG;gb}o4IZivK_!4Ij5xX|7sp^OH0r#Ufy;dStv056t&fT8^xJS!^se^ zdjCH4E05FthD55`F!Jq#f1*rLZ~Nz;PRGNzg#vpZ-1+q$Wv`@EcX?r$B+R^D?jT}j z-XSYRL1>BJJ6&Wl1p>S5F=M~2@J*w&O;Yl~zuZ{mK;i=3;0dC2LJ?kmp?H#ioTL$t z+#K|mQ+48Ci3V-Did_k#rM($(xFG3?&j*6i!;GEhzyeqGBW!k~5L1UQ&++ z6kc5K&>T0cNic0dDpG>%ftHI3Y|l7qi=|9VE!H}Qr{QIJ4u>@+sxPabRd8yj2Hk_w=LqJJu)NH*T(U`tv#2N38z&?qH( zEn8VtUF+@>J46l`+>q>W5#*lOAGY35$l_La-;%sn$s^N;CC8#Dj}mF+X7rF?{>Qlq z)x=TbH@QPW?4VRtS_}&`Uqma@Szl>j8D%A?u_L9C*Kut0ygxS$E5gN}Wjf0do1DJH z+x?pQF&taN4NNqh)mAVEY;rk|+y!+?AOur0dEp$G&UX5Ks8WfAT*{vk+**^<(*$ka zTnfl1gaz7Xfw$-``)vQPBj!OP8KhD-i=gMKBc_rnF7>?7%H5WSq(QIhIBRMipx??w zxKwB?@8TECjd`O~B89$am9}uOeE`AqQX@+qz*QF{c!gZpK&T9)?tAG5`;bY?%}?}n zQy{g31)i0iQLf)zOmmIWPOyBPnLjxdhl+5co;_m-IJ0MVxASMi_V}^y{(Rc_|73#l zm)ERBEt4-3P%LrL=j5-4L+g6|C`<#wRxu2v zcKQ=KTkL?bnZpIGf0C2?1IlihSEW%pE=v3e{De+l;5Mit{1b_2AW1Jh%)|lffg!@4 z{)rh&LLBa%*GQNvM%O1{3A;9L&a|@{pZwR{5`gBsXo?2qVQlZ0PNV!1j8t_zRMWOA zo9z~d(edPBvU_c93ijdwjyLu{PZp3Q6g;x0V*nIWsajQ4riodm{>_M@A#xe&mc|b7 zeFFx-Tk>uc^aSWLI2Gv7Mwzd5x@Xe(u`ymyT!^=FvnrZg^QI01x~ z4^vpoWT&*DG0T6k=>i22S=FA@7og~`slmXCGX+xzaKg|_4qr!vC-ubFTX~mmYzh2C zz;lk#V4(_19F>uZG+RzeVu;|hPy_^MF%hP*zG05_P&_Q!eo8_sR{h&9Q~9`+4E9F_ zViK>=G^lWy?FByP%NHu-s!M_<2xx^7jaJE-WsEX;Lzknkxa;eQN|s`qfppc(X_~iOcDK|-94*B78sAV$;m&&Jo;VN=IXf8; zGT$&47uR>jo(O>57)!s&4(cn~+b2!tH!^vX82QiWiv2q`-S=#yN2Gtt-^gh?YU3c6 zQ>!yfqgQcJynkg!`$Jq0P$(lQ-zNG5btz`>=I3YF_74YSFQE-6wH zYdEggFpE6&@#7$3xUDi`M?8`zn>o9ykHr$|Oyk{{)9t53%gD{_#YW)MICngpWH`A? zYTHLU_hmmi_>ne-iHa!wzEYl7ReVvCg5cv{*G5H*$vbBQ50-u+;9hh9r=*k3zeYon zOd9vZ-KUZT?-yyy)lgkP?z`OBr`lC0p%;bm0<}F^K4_b<7YyeKK#eQjnYvh^JT4pf z?+a_p%t(#=?)y7#K!;0}#(w42CUN}Aa}??G0FU{7GUNz}NceF;_Jhx!QaSg`fLvDX zP6qB3Av1r5t|wXmP_;`M6Ec#j%Ec>k^}iC^qqq#5%`KpG^bu)lpQi!VI`@`D_WHj* ziX^Dlb%Auvw<*-$@RExa0wonXu2J1%;OVRA=7~c%R*_TH%|7r!PwaDs>6Fc$Df_;? z!y*@yBMPhJpXVODt|S&-jl?R77@`1jKt;{qDK}BgEO20<^cx%yR*Vb>d6fA0_`Nnm z3GZ*4yOmlE_6|z(_r{E0xPXh*GrZDXlkWAQCVOy~{O|e+9NB2{I_$RLz>seiB0e)#iWf!)35)vmaE_ijA z3YPxXMn3Sd)_<$r`BOn#hNh3UmlxuV{Th*2dLc0$cWFS9QYz?V0rRQ+ZL21e2GbiY zrA{17KkP{iw0=sh__);3=9&mpKTMmAaCo5PE&E_kon0YA!Tyt!M1&2vTlxW4AHj)_ zF(WU>60O%e$U~RbaHa#(Z@oEtAU~<%OVx`VQpu-BLqPsLb4ivcdMDAHpE?L1Gu;I@ z!|^XZZ1ItBdgt%K44nCqaW!^7hfZr}n7t5^sd&NwZB{M2Up4kS!GT}D!pwdv)O!N; z_4SoMe^Q4OO8(Bx-OCvcC^k6d*DCRv5&w$I9IVyVmYNf}kqsR^?uD0`auXVPuF-Fa? zCE8gz+kd5wrLC+vD?(4}K(#$$(rxAO$wMWy2GCk9q=k9c!0{`buq96V?TZCsg z)GO?;J!Wi#4Zj<}!Yb{>Jv(-nR1?XQlvy)AFHA3YFZF8S3iX4C?)GKoyiNj8L)((2%39zJ^F<~1$nJ3A~A8o`l>Z067BiQ_C}B`X=bTg&T^=l{El z0FOT@)m5`;)w7f9>#s#G$LT$e;77#L_)~fB*GPVMe|{HFas4cKl_RXJIn3xZ&}QuH3!ju{`???&Fdf4&1zd~>j?Lxa55vQ z?Jq{9{tAyzjmpD%_2@mJpevT!y;F&4QeZSs!LV323rDgLb(ESn@EcO``M;VV)z>!< zvJ@N^cG`f05_lf8_H*pa`1n9mn5VyE>0z(Wmc7~486|Z|3w1jc^@)9 zt~%W64qjmG{=B3prDM{j*C{NW?Y~(4FcFxdn~GpMEN%b1a!seiDJXh)P@x-EtV1tn9`jMz-Z?zPQOsol+z?1 z#@Px=wBSmwcD-_HR*bo<44I$-%9KOD%h&P*bZGtJ^yrCLe2Ez)(zQAu8!sr)WAbJl z93Jy>C)}$bHq$3J8JW3SDPuN8jW|)C6s+;y&F}6_0NF%gy*oQQK0jd$QJO`3L1wQ8 zqTJQ0xP=UTB&jWy-11MKKP%7`GW;IKdkmJ4(O^a@`;+^q$T9}n)#OG-qL1!!#cgx& z@*y3R!|B_G|;;r@V8st%lvt5Odw6X+F(lLdl7BCL+HOr z_^WG~S7&OS@xiVX1x2q&&cb|aT20~~Cdt)Hr<-0>evAHvn zZ1b@jfzTA^2j-VkpCF_{0q}D8RwS|_q!0E?$2rj_LgdRBWIJc+Do_;T1@&Io>4)2y z?)&2_v7`_ixWX!LO{yEPZdlmJcRbnP7;8M>E&(4ti8jIINNIcTw38d&L+XwC+XxTI z7UJc5xpGu@goN!y4kx@W$mKpU>E5BC|2K; zYUts-MKh@Ewe4Wy%nw($eA(XXrCJDtT;5K?n!B-9D6~%RX4We9cfxmJD~Dv-Y#@68 z`%>&#H($2xh~!?BkS)i$aLU9Mu#JA7@2Nfulx|PhR$6 zu&>~HS{x2K=cM{c+lbdSGz@@y<9&7mO3eP4E{*vz(lB+Kbjbt8fA5BT#S0ljjQwtA zD>HAVG)mzb-L0&xK-6j3))s_wPlyRR9}g>d=-)4XZS;J3*dNL|s5Ssv`$lBRzZ>pPI`dvF;X7flrCFL2qeP}inFg5Z<$#1O8re9Ul5xxO z4n>APxOB8O6%_~yd~w?h5)BO$ySwSed;9*k*4$q=roM#mlOzt{$d*U)N0=*8F{F>t zswYX|#@SrvcU``rF9k{#Ru(pr#cs{z#;BvTyppNta5>XVO(C=>_z1&2XZ<>Q60JaaF#fT)naG4a zRa2=UB8)&$Z-Cf+k=WM0=#wtXvQ_6I*y=}tTSG}IjA77wqERna@_RxjzbV1gk^4h1 zyMN-O->ItyTr3iD-ObVad7-HTH->x#m9^%wby*p#*OxfNzaLRm(qrZ_F)X0Kqg(NiIB9nE_+z>Ut@hHFIZu{pP4(; zWYB6qlec~fuJKj*<^KTeA1_v($?%@-ud&0+=bY6~DM3Hb*CPGS@ro8uu6sPmz2m2f zlh1ycWn+jOenzMA1Wh993xZbzhsgneX3|__LhtXxLe48BDj;EsGx9ODr)0EVIXatog-TP1MAsc<67;xqrR;3+E7O_*%`y)WU9IkIn1# zFh{?Ap)qlcfy%Ga9*W29slxPTc!^^t=(+Rd4^qsJ00+`v<%X&WA zYy|C@UkCp(ymCo)h!WWZK}LFQU-aLCcFPNlhCwldCy;cb(Vy!K_B-=}Bujk+NN?=) zZN5mUmC#%c89z?{KAHvA5${?k_KoswvO2)G!(y1UsBIa%=4lmKdv(0uO@;ApuwJ9~ zHaJf9Kn>5@mC$-=V4kOJ@h_&Qu=d>KW}n=va1RmdZfNw5@#kN__p?CXhE;xqHjK-u zruPU>2@kNprJ{}d=6B}C(8JIFHP>CG7xlp1ng7PcdPU=JAiwnDU(wSctQxo}^Sgqb zZLe>X26xLZmi@U4_sn`P5;##Do19_uht|19OT-_c8A>NfC5J?$Hs0Zy5P=rCqqwi1 z(PuH8*WWZcPBinc+8H%E$*^Gm8)JrL7p;Hxzwh+l=RD;!`ttSzasHMtSF+ku;t0fn zkr}hx7z{1QK-9N%ql)+x6bT{|68bdz!~t}OOkj3;I{1G%4Qu@JcsWsnOVcQ^-tU~h zd9OoZGr*(DkZAIM((6T7^%|Xk59l{{Cg8q1nkp1`(0a-@xeoOK@&Qn(YPbFjTdIbV zypN}_wm-0PA9pr9)ZlL5&r*2(K}4H*N%1eU9nk0zFfG;DH&`(?&PF~Oci_w&d${1` zokN~{SHHS864dGdKlBYemtgYzLapAEl~2t_LnG#;6$9NO?fhZz_aDq3oV{c6W<(0F zkz?AH7Gsk_it!<@?>S3M&4`jX;y59cG59NG2+l&ZaUX@nhTTIYY9*!B6fbmQzvw>z z4Vdx<+WP})!~gUs`V-`AHdb|tI%oU7VYGxIfV;wDZT*+~FFeJfQ^UUwp4x|wdHHszK8UAwx`!nC?mo3=#!+XE3>+)Xg8PTVUi1f9(hwW;=yYR!i zz*zlOgS9mk7(Z+o*2!m}zK##Ue;@huIT2C>Hvp}`O!tl2eYLfN{^-~NaJsKKjabjv z#!T=ZG%&C%4Nt56Kbo#8D2_JD;vPIe2=4Cg4#5dda1ZVhq|x9OG`J)LcXyZI1b26L zo0*+|Yxkk6y6CQX;`Y7Yxkq-u+A^z@rG9pkia(#4sI-5$t4TDcKjSze*VahXb&TgP zTK%)#Cz&%2wDkbBVl6){Yy7;iBM(xvUA`q z#eK|qErsD`cfHeDUTj=wj!>O{4;V0eG^yUqnmsdqkQ{DW6$Uf=A@GRXo*uvzLxJRn zMe%8pLnIpkZT}tkxXRUkFamv6M}8@>T!S=)c#li5e36Be{WO$Ra*8o!ok6UIQU#e7 zc+$AEsFETBF)v}YQA?X<$>P0}127;))5E56;9RV`XoGZyO z?kKkUNp*24k%eM}BF(2*E8&dKTgYXlQ>-md)Coh^NM_i$gGqJ|Jnt0p$?pV3Jh6xC zTn*(J9sca|#O>l$1lqjYWe)~|x*x|Nut5gL_%82)&cT!MPfo8B!1dygL=RMoTPN7? zzXjq9j_FPVb?1S3pE3X=k(6NM0OioI#@|^E@DmGM^zm$#raL?H`wp1&RGAh-I?!2F!-PR5$peB;uCCLKl;VFYm^#`+zd=_vX$db zh(d}t=H+vE_8~q`r1$=J7KWTOCaK6k0+io1ed<-RXh$OWf~`q7>3V-c`?sohyw{g4 zuU+DY#Gilv70SUZQ_G=R`IMzOvhb$amz*5Py{{i>`y#NEzQLK16?T|+cNusC|EiwB zLi)R=B*d4=%5oodXVnJVF~Up@K9(SS)rKKQ;Ab$3sFT}Q`kuvJkZEbwgy4~90rKEY z9omcLRzYxNASS17s)65n=muuurzP0;%f6{x=K2#xEV?a?Utw9JwIW-E9@e16H%;s} z;hS&XrwY`Mu&cb86NDYYTRXPR&}>RpJF?&RueN)C}uP@Zb;tA3{I7Opau)zo8~%^SZ{P7kT!L0`s6i>*IO%O{MeoE7V{0XZL;cMmn(SQU_522lmb+3hp;MFp?40TzCXu924)QW+IdR`U zQVxbwwV)Dqc|}o^i$kGGqQ|REA^x72w#!vWYI@pH#RJ3m-`AV!^P#`aw*%L}&`%{G zuOAtVX#&1Af!(q(eybE-`0Mu*4ZOVxfVS1(#7Cz(p1$}$PXShEUd`v}z&nx$I4bBd z&QCg3*tZC$J|?2Y=bnx`j%h-N9-iU(n%L0xinHCvRxPM7Sed&MpLb*lJrYJ=N7_b& z=VD`QCTwly zCv%0P5*R}pjlX!FI|Ak&oz=uAUlbFh()|##PFC1e-xD=H<2W!t2+Jc zqMiIYG=vm?%FrwNuW<8p#;|i@Z5%^stQ;!X6z^L-+!(4+fwmz@8~j_7E^N?r9Yr3< zX8`hSwSNjc75Mm@0{W~MCffO?n1~p&ubegvpUwV-s#N#(dP$6H9|57Z!e}TBqRY(9Y6o|^cel|8=;RuoIyLp*zWUuwf=-BX zbT_=bXMrVfa&1cR2FZkuZ+zx)R>!{i- zG9uxsDfkPNi%T2-4ILBT@JglhE$+N+t)kv)Xd2<$(i%y(IFadoP#@?C%lI2=&?e;G zq}v(NejeB(4{qtICTIUJcy`@RI+Ya~mz+j6_^BdO)hf6RST^mm#g2*$3u_Y$m%$wp z1Jy_;qOkN2CLtD|`yy~eBkRqY^<`4UOBbUfQ+^^E3{dk9D7fmfR}Q_J!&2v|wivZzc9x$=swCDITy7`pY>+1%*y zbcFt+ou3H-+<*R*OcK_VBQZNWS%Z};=hnEEh4`sr4aUWJ;S2f~o+&#UVN(Ym4}s@6 zg4HomyNK-92P`JjDP#x-*;6+;hl|C2GpvCB*5ws9`-LU>1)>-fyO_k^t0(2i1x@G6 zz(<`2=fS>vr+x<#ISL{*ElfDISk&b!eSgll(CUsX!Mu|<0S#dV(*Ao+a^k8z# z4Bux@=%958DGrLNnqzRkujW=>iz=M;MDfo)hAVX7Xj|y#pwZCZ;zJwQ&xsB|N7hJV zim9tBN+J2}k?&e@pr%e?2{RqV&5<~z2xFli+8&(Pu}|K=KHwJRam0()as;*}+7a`EAh7$_#7q2jOhGuaA`0^f&Ms zOY@O&FZ7_}y!fz=$Tsvh`8%wy9K%s1SM$acEX3@t3=SK5+P8tVNBKGG*U!y zN{8y(#~14NVk5x?r$4P-RbfX)N(v09N|ia~=roK{hifVzaB`;AT*>yRTr%Y(6V(CfWNt?j+rp>ZYI^<{&TEHxg8Wi5*XxcX19h50^> zM-GO|zC{n4a`ZGPA7HBdzWuJyul{#tZAELca*kz| zPG^WTb>RwwW**~OGcZr@>d11NA9~-hjxJ&QPd^rTj1U*(0~>#c1U+EIrpgGmUjBHH zbH`BLd*$%5;rFnH_fo6_JiKJ4ekYvX(w)3-Le8?-lDzB-g=6*QsBIUg$y*;uSkEDy zaX;RD=`ffn{)j{qRVYNOZT+XX%O;dnHvO~`%PgmYkml>~odMbJ)@bvlVlM=?k15D?7h&ZZhKWNb?-a>B;y*r5d?{h{PYOGfW>PlXI^klQVKR=@g~Ns{LaHqH2GI%b21h zw{gqsqmlH>0x~#ZMOu~fG|D0!ONVXVQRkLH93;OOqZDih9c8eou<<9*P-MlIR!=ko zN@5A)mtHRT21D6&dSxC|giZrahRYkAnwQ%eCVGbn87JTC3$I#UTwzRTB!4z6^s7_@ z>Am+}Fay2OaieSA#flY>Z?lHakyWXS8(X;eDL9ws0W(ZG1T0i>UHJb`Cg|uwCaUOI zH=iciA=|0~qg%(V6#2d8329hOBf5`*r+uiie*6KcI~AH`!w+kMDdRk4`VX?=-TsLc9rRSfFmY|A2Ns3hfH8c#XtRnkkf4GU$fdy!Dv@-_DSy&Dk#8bd2x#$q!0>3h1a6IT+U~)gcRu<^47#3j3QZ9E_@KDk#e=s{$_PsqTB>hozEvHoQ7M|c0-hx11gXHkdF> z-e57=E`A90FE)MLTvx7F=>$Ej`o)jg@Z34(p4*9ooEzJrh}K**)5xUFyPM@`gPDVu zzjUkcz?naYsOLUa1xA&`2xdgF;VzHw9Yzzf*ebj@Gcfr1)Jz0E|5CV0seWEVKWXjx z`Ebpllx&ZVlZJh11dg$rC(3V8CB%kWd(7N}|FcQf^BEzaMP z7KM_fTE7~XsZ_U)q_Mb3Fuzt+*4B2(buaE#*4r>>Gu??9O|+x_DcQx>b3RKcg| z)h-ujt3F*3%H~XiT(v3C!=2N*!S=j!U}&!k3E(hSwqLQQ82Y_GhPy#H^b8B1VJ6{_ z`{ScfF8OOum-xd@4EqiAg07REa+N0;akI=@`+og1pZyvK`wpZBUdmt8w$fZDbGtwt z=z|NF75-?#Qoa$(vYHrzb}qeX{rhwC6!xZ=G-L-65qA~?IT4oPoO`N__sFw;xN%$BC==3y*GZT6sc;UA=2RsKBp-OaQ_96E~}9e9P0<__QT*n zQWcr{DBR^Y?(`ZM8sit&odujeAHw>aCO|Swp5G2Hg}{XIWc!BYp2NN`hVQI55`Y%& z{_V_E44G{5?1?%msEB&lDfo;;bO_)bt~d0vQrD5^*CR8cSC$($aOc@W&|Dzl^~-d# z!dZh0rfd~!Q|7kiibjg8I;s#9QXmVB)hH#O3F#;b0&_ zMEKFROrfYHt=HbE(x@@?KvGOV_tU_Z!`BpU*xiLB;>8lN3GctZi3-SC08MgpXpHI1 z2!TPTge9ulB`VsC3+OVHD9t<2sA*T>0?scs-^_j-!@oOXz&3JBsV9E!fE0;ysreR$ z5ea#0U|yVvU&yD7y-(Y;o$(cJ>4)?tsNsB{33%@QC|lW-=X>2e1myq}V{8A6@XIS# zv0(;tJs~5KWL9D}7Um$H0*!^DNL(IQ)lIc#Z zn@-N#P*LmsNGQ3wmA3w-1R4*|e088QJmy4vD*Jf|iL_1t)vei_LkESWi|d@*ePUHlzw*ae)8hk_YH}D?h`qh{c>ui1+X3sA!L#D7R%3} z;@@iX)8YIo{5qscM>W9!<88@tf)^*sP0&8o`6WTYuRL|#`e!s$tO!*qQe6`1<}$9& zcO#KM-k30^)rL!wAoxIaG^f)Jm7!L_l!D*h1e{6-ivFlU-H^%~*cD|l$pu3W7ShZu5TvNds9q_L;Y?T0J-PwlY@#Nw3_D&#ld}X zzpat*J&^XUc9fA+Pv*_NoH`B0dq%ehf3}lNB?Opmws$`5#E3kux&L?h-z4X)UH-Z4 ztz2y{l3~&}*0Iv}WJljBO{u@dub)#*KuWDUDHU-2(FYX1sIs!Ge0ZA9mx5AyZr>9) zrXDLO^=R=)TggIE;0qI4Xhyg@QyO#Gp1m36ZRy7e?@(+5%^p%Ql|*aQFXJ&vTOZ=Kd5Ic-Y_>`f=KI^EODvzLD!^Wo^a!OYip% zQ`9d7JB1nIRq7u2qF+sj4eR7#uKXfi@B|oeURWF)2o^}xAGdh!21UOUjKF_EqDdI! zTS0Q1AsDP9`0-<~QBSt6Oi$@zY&Cu9P`U&7=xeg)r>~zPQ@8Sh7w*qabpfJJ9vt_( zd7Bc1u56}X7T~e2wiiuo8dvu({`~={Kvpg;&ewrEPC0?oRL(jPL6N`rBilXu7!)7_ z>q2R1AK}P+>lMXqalB7o<6U_}hy^FiN`11070I_k2a!j@(b@`&7=<$JW_97%?l*v~ z@Po&tBNMaAfZ+Q{S!k%u>3I$GTe@R}_^+1-Efj1;!aH2pI70f2Rb$GIV+SiZQB3Ag z#E9zh89%)1aA#c5p?XoTvqRFcD9Xmqp~7Ld%A2zoW1-q9-;ODeo`(O_#nJbt@oLeh z9gihaj7aVxiR9{ht{tVIti-fYPJX+ z;L37C5SXvB(zFCpfJ`UwdME48KOojS0`ByJNPuMHglb~!clA(Qp9m?aUe`)Q0Z_79 z+}rEp?!#u4c#haDGo;C53p}sLIq#0b+2+IAKn5p)vPGdNU=+o>(*;A83Y31ZCQP4w ztQm_&kt;gO@Vg_~@mzSP1cR*6XRTX-15G%raqv45I;*2<$|=&QHnWY=u9|j|aZPDq zO!Z9pffR=gtPZxXNuM*=#_04p!2}XXQNzBslczLB&Ho_r=?_pES7t}_J=ly073J$w zi!oQ=?=q%Na8;E#ehv0wJV_bKd`ovIWwTObW z_YL%Zk=`vpaUbpX=bt*|D&^~Pyq*}t+b1`?X}W2x{?AZYFxj{|!7M{d(aL|Z$e=X; z7>R)i4=*{RNw#Qt>p}Q}Mn^02o=zzyf-x1HL1W-$g_ynLiP~5g0CK-ME}_W98bpb6 zC1USt!DXPRQ&lJTDn7L7WszRL=&$>rUb#M;=|go1WAfrJGg)bDXRMeIt`ddEWH$+!+~Fo+&bwGs?K*vm83QgjI*A_`Qgzg( zT+-AR{Xw*&fs%EYfO;L9l$df%zxV5zg|vPBR1Ey%VYjMNmvutIz;`*w@KX(MXSb2r1YS$4V zWj4O)_wa-X26HqzyciRGb7wNlX3848HeXLEzo#977LfIrNDp&&B4$$8aTvxLY#WGK z);Q&52KF3*_k{w5?ybW^_FoVJd&Wx{MW*@ z+m;Hza`2mvuJH#)cfu?if@;m1MeeQqds4h*kR`sGiRPUxw5isD_Oe0h)=eZ|MK z>Jy{_+}hUGPt}`)O{|y`;|0TLjg_n1EB5Lfi{A@0eA@yz7KYF22%yd~*$^xGz{6gE$<|=#)I@MLZbN-L2$DgnRwX9m6G!dCw#B z0r23BF;L#?igw`T?bXrNi+IP9;;Z;$WBFTu469C%I2hxteTv=>v~lN$)8hWvoV6U*Zq-)4`*BWG0h`E={a=Uh}9YA00E`;89 zM&tAvoW45&S!UD3!oSpxRcd0nt0d1KnugYAWXxWS@k89_nK1WM~You!p z@|$P+OP2=Z6n^6Vj)HS1&yf4)c^9u}RV?$hOkoXXU7c}br>3q;@ivZbewnLQ{zR(L z1kz8QVF|uqy6YMLsi&Phxep}X9}+9)j3=DuF|UlTYmhCAJAJ4C=O;Z(EeOy_AtBct zP<`1&*t=;2Ng>Hs2K-kM{J?4YzegJ+j6O-_=DRU|UW*Df-R7wVj@+&f|vD`|6%f_g| zSq$$Qs4$SJg!xTc=#}DO$#fM^aZF-{y@g3sPk{lIbV79*BJ7RlaXXd{%r533LqW^T zUzaomQ!;2Ou%V9aDw;D)LJzfYa`R-w?tkq#W>0amVEZX7Baah@O6xGS+$7BSr1vO5 z`x;Ew#(@FT;1GZjXWuU%@b0YM!MW=8uM+#L9bZO9wxyk2=5i_HMfaoe&9ewpz49+v zb9{o_{Od7FxD@Pa({*SN^VnELRW;P$&mF3KCmG&8W3Ij`A_ph#GwYVBs+bG$g-bb}{h0+}bJ_SUn<>j9l&$fUhL+{MCH z-}iXa5CUcLWPv`m2=?M1H@u^ti4LV2H(yw&Z_0-gZufM%|0Y9cu-yBdmB1|-0n5=w zlgS8%4|*s=(vjnc>L0XsZ)9Nn{nwUuzpMi3K^Wa}ap9GEVS&i(M>`R0^mOEV@bwTp zwEQQwXtRPsQwwvf2Zy^weS4Gq#Z{U60L(A)u7DOYeUpa9*MGxtqW*6U-7dX1MhVmC zUmI6>>{$7#oeJ`2*Ur>eZR;8hENnVe%NGVO5gNRO_T2cYyKj)zt;ylSYY4ZSL=A); zqX*%###RxGBXPg(xqYe%2@%?p@=OG~Zb)anJ8o!eS>J1&sAp{(n}NExS2rGeuh)Vk z3ji0r&D{{hb_ol7Jjx4H&_G;J!WgrO0;^j!bhUS%4m;TDe&};nJN)!lx2q3&FW`Ma zQr0y|*mZ@d6(Aa*T0{GKPl)XHa~oSZeB9PjALE063Tg7sC|vq@c8pf*xW6b#Ii&+n z?>PosP>Q9jdFqOEmO1*|erJZED;9)u0ZZ6^BXAyLP1p7T4RygLw?8-}RR%dQLgXY8 zm3~ZW4)yUwy;o;OI*`FcLreSmBWqMsi1QQY<(A_kO4Y;k3TJP8R>(VT4Gl#DT$!cl zt7;DoUPs$AMJT1*;=QF@X_&3Qsb7{A*`Da^R$pw3e+u=2S{qK0Nz zB+Au`A}CruvRs3$tK`W8?u`BcUo3kg4AZRE8z^YRyv0c4aG!~HrrD}SO=U>HX5J}Z z=UQ~qQn6`yh+1X2Yv%&e<$F8?GWg7F!;U_7!_qVPU6B9!Y!rq+;LUvpya-45UfAnC zd*?;4i)HEQhWNaL9>&y!sP3UW)|y#6PM`<8EHr|WhVl`AzwJU{%!m`n-|xnt;^}7BcDfNs^B5zl7Ur2qi_k z5v-okkuYk15+ZpB&ap5J1#ws`KM*p|2rGWB{+Z^98_H72rWP!tXL{nrntIF-5)3vwn%lJ12+Wha)+5`skz&~;^>VV3O`VpQS`I!AA_72kQlLG?dA=V?Gu-o{IY=>}hB(Zu}F&ha^QRCFH z|9Sn}mgLYCNd#=KEPcha`oA~is|Gq9a^;IofA6^a2JoR8fxVsP?6vIX2mWT#pzvJ% zn7d(!uE9t2oK>8iRASN~GPgrgl%$QNcGHX^kh&afNpF7wv(;erhf#6}5sL+!Ss=bK z8@&k(s3#jH9z36)8tliTF)8N^3-Aa7_5KU?-@KMHES!i*RcJXvf zof45F;xw>Lp3B;kYhp)1Vxmg+G8d<&6_}wmt&y&(x1V5k2(YSYU=~yRJewoM2_m6p zD_m65D#@-+nD`CzqyOf-`&~7}rNXP=hoCxSIX$Ldr~anx*7F1&##QqU8En?$br&Oh z(Q&KV_2h8#aXOh^%^U-hdnW?Y4RMJ{*u?C9vj4HpAw&vC;Ns1wX!%hBz{ojoVyqM>WC7P50mIzE}=U$k{ zhwNBp94-`7LM+%{&!j~?@{LuM=vPMafCS)kT3)F&S zG*GGX(wf5;t1YrUI*9hc~cqeh)lJG?v3ysj0RD((e~Y-1Y*$B&ljZg~wg^PH zYl-PeB6{@a2NrztEeq==-6HYM=yLx-aW_+lyHPiM*GF?_-k_f&MVmkXoXl;O6?IO4 zV;kB5a6y;DR3zaP=}q#A1YtHL9@%#f-^EvX54ZC-p{s%QW%gh5pbi<=f1<8Spo z@nNKAXV{%91&w{Wa9MZ7Gqx!ev!S!I$M+uOvz3c@c*#-`F@9@VK51_al!Fy#!= z^bl8ojm;FtbVqcvXXo@~oiUZkiMgxt-Mj20ym8Fl2dqr*puyC{u*tV_G8++fH4+1Z zd+viOa?M1daA`0l>%Y86iTsENcxhV5uFp#D>$bkFwSgA8(_dmV%Gt%f>_OEnP=OjW z2lFe>4|0pHykDR4guU4i$;n^O7O~+4p|g1Ul2V}f2`^2&4zz6_cD=3_Tr*u~w>+%f zPF?B)S(V<@VOMgmG2im6u7|Jyg~s_6c&R;XDZ#a?-R=i_R2yEoFmTRGbFk5LV)W=e z)&0t8=>avmm|QS6|CvVVMia9fx#<^J8C5~=-vRKlk{ViC_!M;N=J<#nyjYxJ#(0s_ zAwhv_!|G!mAf&)0dK&>fgP#oI@77gFSXj^ik9VZ(B{R`0CAHsihkY{RJ|gVJ;lD$-vJ{2Si|lXa*W z2Q-F4=*vN$cz1ZCZ6VC|x7dPHqS~m__Ke&~RV|xBgHJ#5eP2Oe-Vs7Eh^i(Im1GJ4 zWi;Kb<4u>aWFt!&mRS5|TI=2LsD=R-CuvT3dRoK_yx&r+!)VB*##DS8-NIS3Q}?}F zltwwX&7|SuYXS^;f_T>}$hjNr7L;$bD*X*hP(i&T!fcvKX75I5X+F^ML!#a9jFr1d zwt4}J%++Er)Kdl!_vYMrtei|DuOcei8aSX z;X-A_+sLqH)Uf0d=0!@l5+w`T-zKo#`>0UxNKt|cPElVurvnERZ~QUg*{@t#VvILc z_K?dIon;Dr`Ocj2YlsLX7$ic+)loo$CA^FyTSA}@)=Cd&^T{uZ4-a_;ndYa!U!A(| z>mcXWd%j5%{}_&t>|}Xut(Ba;nyQ~jT_5Q)KQ>2L=sQ$Yd@etSW+57H)thE2D}T8Q z$g>!Zcf0PRwObW#SaocI3QOJY7|vCpd)OGW6|Hi-w?6haDgX=te|YvcJF;hjj{#N1 z`LS|S>OaV+YIlE7BDqL_MhgK83p#(lqhM3zK7Z07@YhS@_3BVGB}$(~+x4_(+W$(Ss;MRVUL>S^uS(y|QhIXsN@12OEE zC1JQGQKDj;ygx*XxTf?chRSk1NZSz--vxsQzpSXU~4<^YXU=7o95*i#$ZJ zSH`XsWYz}UCgvOr4 ziB5HV86RFfzI+vv*G@%p(bD#{hmpenr!0-q9e8byCe#H!R)Z3993FpDZo&3HlP$uN z?^tY9%u;?>#id1GM8pOJSHDF?j6-mO^t7XR;bmv8`q)4fFEwz{+zIYvp z<}sG$$$#huGOjXX<(&I0<|Ta5Nz$%gY%{~H_Bg%;^ijxY^WgvJ=~tZ_XtI=({eLb& z+Hr&i9}j7VA8makZNkuUH~_Z6CDRJ~Z_uM}m>?)vbv z`xQIOrWvI_(YRWE+ZMKeE^0UO38jJE6AHO0PijToqJ>u_7&Sx~);Ki)N2l2I7CMTi zvsJ!&+O)36nGG)0G^S1my}0K}q}g?fzI6h1kbAq7)j7$3 z_2#AcF3>Z4e^QxxE?F$k{Qh?ge1J|68%+4>Wqs0z^>URzox(!*;Td!egafGJC!b zXFPb=eNZQThh}C)Yd%ZS2$3N~j9PkqoR?JCF)F#5VrVo&@4z(vOB`(dTJ%-FjK?H` ztwt<4f{aF3G5scCAwvj59~RFYDmw8t#XHeYvH;=eVb^7mHpUx8Pj=0bV>^)?R|xG; z!yddiMuPgNWN;k?=-ZaXi235iyblVcFW=R5K4|r0PV>CDtt|B`WD#&CA-(MwJ4s zU%=v}`*mNIz_Un>D&apKlz=?QE&x%(9zL=wlp-wM)sHVUcEe8xka#@-GxPbhH*aKZ=Pk1?_o<#yPYK%k&P6FZDAI|+Cb9RxY9 z&)XT*O}2+RiFR(<^2|O$`v<$2AEs?D6kr$@d*ucH_Xb$)yjtbCHSblBDHUz=X^8*( z1DW<>{mlEqJJ0}hpBSp%2KA^nfR^+};wiesFUlvjTo;S^oJY9VN|El{Qc*Y|E z1&HRPQMM!PZ6X{EN)7DR_fAUI5r!*D^ttt#h$kGjD)_rE8o2qDe?Fj8I{wWvliD~(s!?H z>x~(Kf2InsCd>|17ED(2zuDhBHV3pS5rw71r`I^(c~{Eo9v8_ID=JYkAVSYm{Ii=J zH~CL@d{k`{Y^s70Wu-@|Vcg07^Eq{CXPOfx&5*!*V;FLn1kne8=nx5rczgv@57m+R zIXu2@{1FEo2lzoxOm!FVUd!mNDk$@Vo(%IkxeaZ^d4c`&%#^i z!cKPD#+{(p8oKfFdnF`}wA8ZM0A3boq<^H zT=GOn8O5l{@TLGRos$8Ko$N62TcoFG0s}^Eu{%N+R*Bws*~dQPULPHR6OCkqpslEZ zs;CcbFkrbralzTJ8qlG3n+D$;X@_rvn>Sqv|8dv9Z9N|{;NKutQz>dMw2Agnyv29l7g~Myv}}ahDBf6t)7db5CNst;}~~1 zp47q&Te%sUt_vN`hM@^uYL+Zxo<{%eY)Uo%Jb@p(r%JS;uzfN;RQa^n=99 zqIW$4P?Bg=G56-Wvu{OZthkIAvF<*({fT@D5e6R})%GhEJUp!8tc=?z0ski^lR#Z4 z`mj`<2c-`X7JZM{tNrcKsRwVdc-{^cU4al@5)|GNnD{@CKtTtrfT){hWO4sXXp&CX z(;2!%jEVlsyEB3}L0#n2;m7o`CdWPwnSTwy9d)9ea9GtY`1L{wi=xR9>sU0`59~|k z`?M|kddF>n=GLh>KHS1tarUwajmU%XaZ5a;6xNNBPJeo=e)qZ3DsDLL0iv*9Bu$Kc z4f(cKiFGU~7n~@1p{I4kTU{tH3Ru93gdzPpI0x%2#A`L^QO8<@a16y6nbXptyfOeK zG7|YrK5ZccEkx0iQr9%^yx}$Lp`U!~Q?y3Y7=`(anuBTTPzp>&J1Z?&>4bbsp}RK% zCNwLHXkYi>^balS=MBqZCKfMq_>(fZI-Rnw@{Yv>#kNjfCC&{Dr0n_2#L)HTP&ggP zIIoqOyW?ffetbhr<=7=^B(Ah`xd*rvu_h>Pxm#x*-xQR7RzOs@H95%_{?tuLSb+mt zgj7iue9qT)u7CL)x*Va{Q1x`wrs`ZTZ}YGJuYN<*ik>W9dnPreM6;BEa3}m@giJRy z0h8Q65o&c@`)U71Az6=oq30fNQofRW5waazjE+0=9JmP}pa{AjC^N~VF9J5N=s^^x zVs%?oU#RG1U{D1KW!8`%Y!$-jEN#zWD9-*Mj;4*E;z&?2f1ZM4ycV**ME_+16_E&U+8h9VVGk^n!R65R8lrHn?%hJJv4bhH~*JL1K;g! z1P2-l9DR8|x{p^MvpCrmU1kT(u}@@A5ol@{5C`{fCQs4R!PQat18YyIFxdJ8GJ#^~ zLVG{X{pv-Xn{c;wX5`7O?ChAVq+r;L+V1eoB(Te2KEZok`W#Qilgk82-ho0xSH4S zZZUM7O^;RaLC2}V0L8az^f~h1)peMfMVM#3^j#@kPI&>bQ*Z2*wI+8{z~Pl?f}qoP zFqNST;%w;G2mT*@!E!;^ep?~;gn1F&rcdrkuQp0Sh_!hbEHHuFhd{2g*ggJ~m0VRA zeA<(t%X&dT-7;m-33S7Qxf4RWR(2s4kO^h4q)Nw!LdLlPhT_rj2(f`L@RUM>=4fIR zwM!s!(~k8yUxYGHMW@`m=T*ag&ak6GX>$CyK8+kTA>>N3Bg5zTJM@yCO$&G4ZZ8G71B6=4Ilf31P$@OGSk0*B@sj`8Qfb|0eH?J6LA zw@FjG(#bQ+d(sU8UB)6{{87t0sCoq1Y?(UgO8EpPg8NhnC6tja9zpU*!wm!YA6Ejz7RC%j{wvF9~l`jc+xGp6=G^>X4Nt@sO_x`fZuF6@mO+V9z~ zG|Xpbn1EGT<_|6DKdQ5cHsLsgkgi31(*2-&RI=G{GK=m#_trX=?;>clOy#dcgD$bB zd59l(8nYp_e*kv=l=$5FfY_62Mh;Ql31DZ(3_ALqw<~MWAKkSvaOxF9`J5O{skLFJQFUOD<$+<&E0jv?GB#Wm2lqcn);8I7F>$$ z+?@cw2J#{|@ge=&=)^uy53+!dj;J$bXEe(jXwW$jT#Yqgc&Rpq8jfqDA{t zw|em-K7I7s%@wC&GHq;bu;^FUor1@tvHcAFjJ+l42u8KE8pGtzv{P@$HjK&#GoCrW zvB-xQ5A$Jldd*)ZQE#+?h``PL1uXL6GJ_1!!C<2r`ca?V&k9qmvr5(9wp~DHmD@^Q&oKSC?^|mxZ8_NzV}~k8GqaL z)|{qTh%!vjSSI6NA*VpI*8Ec*K_2L{_ec&aM#r3B44oVq58(W@m}U9AGND*qwvc{r zRgh6f+Hm85@iGREuccB@xa)tfK$lQ*okOXq_mn!)F!AW9PGn@+wg*C3fWeY^^Vv6$`a zo*lgJu)Jf6R@Z*7vUq&&=W|cPF^3gWfbZ685UVJgjyLn~6l6p|Jt35&7j+h?CA33V zOZa-f*;bc&L2GPM-8~(7=Qn!l0N}_lyr`+Exp_VVT+HRn4Q;H}hc?U0%YBy~wLGcE zisAeAW6)Tt8V=zxsBtYc*namWbMhP82@;MX+Dl zpS(aI6YBE+u9ial7=)F1?aCdJu)*uhFK*!yM7St3V#*gRVr;B>%RfLyWlycbNS=aW zY}xxd??@fMnh-Qv5rKj|jzlU2rS^zt#Rv7~itgcX7@Xttls@maONKe~52!5|uGwa6 zNmg|ezHCBD`x!GbBD5U9*Q=j`BVowAm|FpUH2>I>TgcmS9%d(SF#eOWOe5&svN1o@ z6Fh>s*J(s~xMgwoBnOR>Bt7gx{8pKm%IER;pY&;*JlQss57+v7cZ?qvDSn%ZcAKi0 z=`U8+t;hajPJTYnEVvLl2eLd7X}^Y(Fhz$r+3(f3)^IeER1xDaGPP+B%-t@1BLkG& zkDffeUYO6qc-xF~h}1pNm8LW~m<8m17I(|ipJ10V)xv4}#fPtPV*W(m8!gg5Nd)~V zWN2|B-+XL+34O1_?(A}oZ13RYIJ+QJ@;=qLd@B61BfPA1&e$I3j!I-zzSOpY-MQw4 zJ!@{^qeqp;@^Z<)dEqcsg+HqnyWs%qn^(`!*edpLL!;`fv#AEti%CFWjBfWeLEJe( z*Cy$Si9qqcS8_t5a zC0P8dl^@f8Br}2f7GmZQX~w4#pcQv2uJ7x?fNB&up_VK16AlMfvCuSa^9`spIq;hT z-$R)}l)-hA{dJCZ_c~}I2tn9=*L4=fFtTLbf8p@2H7uhdnS`PK3|Qd^Xr>flM{!l@ za9AHCB1I7;l7_46U}XJM!tbT?vc48FF}dPPGE;RN;D%Gm%@1KwuT7Ah^M6EL;=u41 z|1fytWmxg)qxSsFJWYxEq6gr{?F;QcJUZGI|*x6d@Mc=L=d>9g=%Hw^9Xu5OL6UF!Rs7{8F? zM9HzF!4H3bOJyRvaYs)Nr@~N*Pk^eCrJUrhVA~@+qenL@9lfa#5!Suz)tCfnwkV20o*CdvGzH10dmlF^ju`#hx5_^jwZq^ADuY$6JOc20N z+^98APv@u%&r3GlL&MGykXOhX)Z6Rr+2)6z^Pg_RkY1nvEjgrJLa61`zXo^C5L&(D z)6R{@O%SQMSRHZfJk-;MSxpQzk&6)7OcmM<|JwtX!^e$CzMy}%G#uU9YP?{U?xBhe zp_FX>`0%+`Fp-PO3?BnFb+N5FcFjbK{baX|Ea`uk`s%o>nyqcR8>G8Sq!EzrE~UFA zM7r4^NOvRB-QCjNAl=g4-QV^(=Q-c|A3yGW-?L|C)vR^Rwf1wwA?xv~j%_gr`4aVe zrXBH%C4?;1PFbb^`v&_J!shiqdo;AypNp*$erg+*xJLL)(AveP&=cpyr}nE{EEkiR z3>6yl!e!x2M!7n%#>tSm< z#Vn`cPU(WRzRnw^#*m+zcXP&`y9CpC@pNG}X$m*BrFtO#$Ju=ke- zZO`6o1+BBN#$Bw`R@7wZzt<`acgB7z11gm3x~%99BrskGJ0{B_uO5FkJ)R}79!$4Y z{+5%#w8dvq;K}~)-%0IHW}tT20Zfo{IRU$y56I-vGjhSY7%8I|i|7q&1(VnB0efCp z2uc#b+oWJ{@_rB}IQY7YSMEr!3@1ofTKzC)^a(>=rb$)7zyPc|VI?8^vU8}&K8Au1 zF)1jLUCq)lhsz+hmgHtmxBsU364aR5I<3zWnoX@Cx?rY|O)sibn^|bAu&e6lPGOOw z@wT)`_aGeXB7pM=RJica?ij>KbzHO0XOT6!e5*VlAMj0`VIo9@nA6oShx?v$_#Zq}~VSN?d>nkum zF5am*@XemU(iAd?SUlP18GeC0=O#8K`gQdHB!GM=B7LYK7yoH3z7qZiI=1Ixl`HCQ z***R{ENxj@d|I^HU=2Ctn-ug8e`$WaiXhEkP(wamEoaN<+7G_{Aw$TALX#e5>H^8B z8eMgx>hX>MvW16WoX{7A;3yX|uoAFDuqI!l1+l3V-_j#SS=w^9J-m3}4pw{!f2 z02WzRii`Ofo(vDGt@pFn2L+>ErgPB59(xptf-m;q`RhUWuvc?tr9kQO8VJL?^^GPv z&M0G+#`u#%R;$`abuwG@(T+-kPd?8>$3x)*mGFSiW9UH;Nx92A`z)XI%VQ1RHSg~; zt28bT)||`EgeP!^X>y#NC51-f`u52T#1?H{{Bm(*xi(|j{YYhF>}4--naZ36m9@lW zhC$meG>b-YK6_Y=6h=5%GQjH+yr0sM$hoGUVvdwOWmH-N@6Ci!=$jy8uJJ1Pq{5N- z;GE=;CZs7>h0J7(L(G0sZQ~2&HwDIEqpAi$FPMU@Kk+t^A1Z^5KKED+B!tb;GxOpw zq5Xy1nT__0q%(57e!UicP7-|ITNO3VYHtyFkjAanARqmX->yaI2q1ltVk3icGwn|{ zJ)?lxz2L}!7%sGiKYnesc;zz_0jss^wXYx(So+QDY7LOaP6mIRVa7QWnF0lq!iCWx zhFfBB?9q#m2tlhwPKox?LC)LS6f_x~5qIncdlub$aN%uKf}GnyjVx~JsXxh&&q^o~ zAFc+g692TYFQz32NL@R)pn>?I4Qd-@l~3WtX~E-%ke!iXEelko@Y6{|^ko>s6O(kz z)1iLerM@b4AV^hj|M$`n=H1JHukih5qxFLG#a_aZ6D%|ylU7O0((qS=O6BCisH1n9 zkv2e;B55nuGwh$}M?1X*!h^M|`;+<{&z>g>)9{?z zw$!U=iN1xkMbHH6o&+SzpF$+O@eC7BYpQ$LpiNf55>nyQ{)4yr-0WAIprRrM`6*+E zeR?90rLpfo%NMEBcRF>20@oCW2&%h7!dwt0CzfRML94ZO=vy?%X>!~C`kadE1@XBf z1A>q}86yvvE{p%<3u8Jk5&%H~#cHZo8KA5iJlmUY^>WuD2$hd??xLPrS-~PIi@!F0 za6|67D*rrHRgC$Jo_&iC!kZpa+j+0_6`Ao&)W(1Ea>NIum$9O#O;FByfvD^+mN18D z#)5qz9d@;^Ad=21_VT;~`sv_&^TYj2#f#?iHXBexR+}!j5EZEb-dp%GFJ{kZS)Bf& z@>6yw7=irvxfKKQh5xK0)gwe{)10PrMb)O=W*jXV|Giw%d9P`F6&}a8~ymW_6j)!PfFu(Z>%ntJxawTjxs4Fufg;vC7 zIA#`9K6LS&<2u!Qd`v1XjOl#RyQD9c-IXO1%!O!D!Vp9aB_W*$b2=Sl>}oRxZOSn$ZzE z3O)*^SuP83(;I`tl$SQMqD3WkdVI$D10hx#g2D_#k5R78&d<&`sT(}EO^neQ5FFqn zJ&z6fwP%+~6MF@00Ad-fU7p#KS%M^jWAc$1sX={UbSvb-e#m^w{9?|~*<#A&RQobn&}rR=ScMr$>jJb;Al;iLsE0}D^@H1je^unsqAN$XCg5**oepQJCT z_KCKj_@~>Nt!BMKxu$8&q^Xa+{hl?8WQjN;Ypj__^$&DNW)_1bd?@0J!;BfF{A%(o zb2zffVZkljQHs_8{1_}lN-*R?KLxJ}up%3OkkvdyniUCmmPiZh*&Ul|0d^*N0hVKI zkV)>4%1{hN`sOP$+Q_Dlr_jln(3h2K$>^85+n^PdBCxlP$Q0+_w6xO^cjA$xNXKT}o8Lk^#by*=P`c$=_QC(w06s&ozI9;Yd$iPyRfQk?gm! zA_WRU?Q^hWEZ70Q1lB;h*o_hGkvkMkc7dDICX4>O1hQALY>G_XkY4X&a;5nM4vBF{m5r`&ki-( zv-wq(&}>+iu18hDKl1Yj*x9#!{4|$EbA?GS*u+7OTQ>9euf;B4khiC&w7o68@#9(C4FK3bAFCimxA08U0-#; zo~|!cr{RG2HnbzaeXaYSM`CPUd)wpYD^w~bm-aH%v3BcO<(){4@N?ohr@#EP6g?2E zr38(z`eaCUaAnNVHY}niWt4fZzkL~qjP@eSLk7?8PI^3V1WSr#E7pkk;tLGc!s&H& z<@zV7k@ZsaqPy{>XtKiuzO#OK=Gc4JAywc0)9VG;ym>dWRdw9+c6e;NvA(JM>bHvd zF53F-Gq4V=*8jrcHKpToCZtbewX^u^WQSk)QvjH;M?`ZkHNh}sz( z?$CiX2lUji6UBPpSX|%8!BOyV-1+J$1Q_y~;);>RKn3=d24w1l+o6WE?7}IkmAPae z;=ebhVc5aeT~YM8(OcpEn*q~%?X!dM1o$(&(*)!VqTB~gC>U3EZ`R;megMbMkS|lG zuY$WACYqF&V)KWgw`*PpMKJ=s&!9ldh=c)$&Eye=W@VmIGcA~+ZWGtNr$9ypx{Y%U z=(1nz6&2*q#+5!)^@q;6ZN)&};w?rsrapabZg2xUDzIIe3fv5gCv~XnmX90MgOWXMzp^nouN7ab8k{Cb)T7zsGS?mh=~5?dVllfNGnfmF!J^*M|C?SwBLqjw1YIa)EzuE}-U8Bony9vQ&rbpSkjQVj8y(EkR@KEF%OY`kr{CQ+ z!U#tM{|hGA?#4EG3_GXkBt$^%FSO4CVbTz>udjXIQ6jbJPLs@3R*zpUG~ckYKZ@a| zBG*%;UQ@JKhG2~keclu1+qj+`x{2n7#!q>s2pg?o*sqp^#c!rd2NI6GdkKy9i6k(Q z*lwyi?T~XYa?+mk%iCwVr%~m*$uS7Xek9HxSuv`Jh%ga>$i9<2+|YV{m!eNjUGHgG zEU$>XyF@Cpis*!%oE7q@NVfV(Hq81A2|!#n@w&ELidY85M9)H&Ta;K3C&uV+LOeP zdRwW&I2goY>kdZqvtLVneqrIZZd{LQw_1}feWBp($WT%RdJ?|FCNojD(-Tv3^}KP# z5O4Ia{)&~Dw6Dvbv>L|Wg8R$ryc{N4x}%d~!L>TA6w@a315_f>FI;!>?BAG`mxI~` z$^m?z1!a2VT0S2%wxrPdSFxBGQH(xEOEt%T|4tqJb=vM_d(ko4=UT~7K6kpG4|BpzQv zW&T9JJJ=aXJLXrcMH%qjXS#P1X#~GU*Z$ok8d0N9>O^@g2Q$v6tivWvZ7A6{5}nt& z7mjFU+Cd35Odr26`J-A_l;&9T#nCa^eEAZKep%?Awp`l%P?8EZ{kY;y@+#|Cymv-h z1A^NY0E_3Dw>T2(6M8jQODwC~5Eh+T)tWnbcI`uDYW?T_5O1emyM!uK4a#cn_O{Yr zDl(cv-=vQCWQO83nLOfsnTvZd|K0A>)_>pL@=c3PtJ%&<2~gRHW&z^m1m}TM&ov?> ztdZHmx{J2GnzLEos@GFOmUa9al9pjQDp7pJyV3D{Pwn~$_fp@i{ku9r$r;*T+!ISA zOrpe_Gar7D6AV*MBOHnhxm3nAT1w1d*iMSt(z&$wo#wdUhzfNq*@I;iNA@7m@Kp^& zpevX>yiy*yF93BY$opRZ#xSF9@y%_2t75x8!Ftoc<9tOsv7#kMTRStSk|!IAXir^= zL(J?AT3iBB+|(3jD(b4&B`Vrm=HIAd!BoxHd`bHJVR7$7@oAYq5$9O(x%V4cdos!7 z^DsNDWPW5Zu_U}!Pc^O+FPJoSG)ohc1H!JruE+1QO$p=`J_fbXvNu8m3irLApx__| znYqA-rs0eE9|~FGtL>|EuPRo~)p+fd9SR-<{G&Q-xLF1q*BVhcEy{0*GPU@t<=$Va zq9Z*JqbX*$8M~FxJs4=zrw6;JVJ61a4pIZiMWYY<~jJ&R%Ou#30qt&NxWV0Y>`W z&mam^e?0M*ki8 zdoiDpEBYpd;1IdExd_Z7+ZbS_VJ`+y8)duPtaV*r=16NtMDWZ&|6bH8CN*4+ zgy{ZO3Jy(+meTWX9H7l>*LjW_Q@Q~C!-U`3@$CZso@meYC0^2PZvJqNBKuOzO!&YY zY%=DiCI>bRSoZjw-`}UmQMYY7?b_K57B~co_BVJ9_q^3P*q!vYLQ(pv9MUCQ=DO1d z@(3eX!!6U-BunsSI;LSX5 zrAQD-shxGdC)jNM^|)q<<4G=ff~VSOP~3zM5E7;kLgK^F58S*lq(Y|j&GNj^*U_k# zytS|crfMhlet)TF9f1+XuU9A)E@jkg?i6qOW~(y~3%^vKoSeLopfPStNDBgznMnkO zbnIFsaJYcVx5#U^pQjJJ&eB^{oYQ#5+an3ZI;$Hit2z%We#rtwX>gdK9~~e`t8IeZ z-a_N>YASzBT#26RI=P!k_~EKXmjyZ&2b#VFtmhuXqvDxFQD_PcHnrKzxtoEE_aSPU zq}5${n$pSWzG%?V6slv`tT9Bsu$`J6XetG1P$U58Do}-RnBlJd6!Y3fa_i!(#5Y32 z*zqA94+ifNzYY-cLrL1RuENHtvqR-~uddC8`Cp#wsW{xV=?Cl2^2)mS#-eY4bw?cF zW_v|B4ve_AhazS2Du^Ot#(CK1B;IHJ>c3}Oz+3R3OOEoV&Ju$AOdEVkz1CCF?-hRd z3T!|)4IJK1`G=c)sGi$iME44BW|^bd!~i35^ZOXNcP=3xVWmbl>A6`1V~W|$Mkf(m zzSe$dEey;5L0=q52ygRfP45pFf9n2d>tKZ@$H1EPL!PK+>mxi5(%yGHq$5((Zyj_W z<9MCvcK;9${>49fBU`Wxnid+^u(N4M0CSwOYOqhXQB6x|lh=!d&i+OBh~LP`BTeLc zJ5om1?*;344&}!_eZ4>f`*ztreoSHvh{r$B7z#w_?=|TUNe-jFMIlSnNB}c#s<)yYcQ%{YS-~GVL z5iCVVy7TAP#fWRWT5Zc_MQ7u0?@cV@ZsZLz=Du<`Qx?ZVa) zIurLB71aCV1zt7laeksf68lDO=;)nB_IzfL{4;&yqOQb}KK>Cz#Q>qIKvCDaiQI?R z?%lxlL}=d_Gq&pRU=+^kZ0CFT6oEmcWk6ksNf?T(JF%{{KI!0XPopZI1D7<}_@@!4 zTp1cjiX7sCp8i2={`c3H$_ubWr#A@6SU?j#cy$HMhT!r3lsMm^O;L|f1ncxx=QeL~ z&UfqV?M>tH>yORrSK9~x7zJ~gRZ%KMM<>@!LJw4bPYW;e-dhiSJZ+tHAoZlcTupsj z_LleIHQ(C9Y(w&M)N9O!;3lz9nU!8+$Cz~m+xg3_+OO?IPGs@;pS~|Ha!0&Y?h2K?Zo`VR&YPOXYVul+JI9^Nm3Cc=K$QPC>Kt3b%Gt>;jT1$ zBOa!o-*UHdadJcz6N-N!(y3Ct5mRw8KXSj&4r$xqD58evlu)T;9Z2O}{1Wz4|4%!k zK_)*CK}DvWJ9m(?PuQF%h7gL4Eyd>ZCnqy=UmMCE=ey4uO{7V@uo2jX+oeRIVor?5 z35w?472z9(#3umpK`=0H-NoBxShD8Rw6e){9@o{diX07jG>z}MH&OmszsyJV4M4|2zwfP~VL zgy#$QgsDF_Mr4IEF)=YE;>?5|UEuKkG#B$pD}|s55SLI_SNb%5MeZDO;&peH0#b~5 zQL8%0CDsPuP9Bs{tXo0OadU8L+vu_Q2zF)IVnKV;?h>agIXzvU+>hYw#oy$@~c@ zWFApr#JRic7wqykXwR^cJ3DZsGH+}1C@ZCt%?G%{oxSffNOkejimsAGvnF0mUDLMy zEWJ8V6JTeluG4Zz(jdPSxyWpizAsOM!OdZ_&NAKRxD}d*ovK2f=iR+>h0M{>RnA+~ zE7EvwsYdm!KRnumh{g4;p7+Elq>cfs)MplyRrj%9l~*-*PZsURwa^A4{vuee{nRNJXExtG`F47rX0BBwR~*93zH&s zH~r(OPw=%|95UKyzx{9Tg4miUxe8?VdMZT5F+oSq5ncL*vINLonYnyZln|)*2PuOY z@KtXHJoJ|H|M5k z;7pKDWicB%@vdau?>Yt_cyHa>OdbWh_S!b3T%X?XQu+NB)pm!O2cXv=jTUN*?^0g> zA~xykcq=>G@PKp(l@yxePECeH-b@!nb-qN6`sR8NnNhAX$cE9DA*cV!7aG_rw)Tv6 zTtB|~cq@ie?fr;0_Tf?@x#X7doHuXbKvP4mvn zQEp9fOSineFPg;BkHbvZ(3my7J7q5oTY`*KvJd=9ZEC80q>rFx34)-|?rU6oZ#Ney zd&`+NWTUg#O}F#e1tbtxJW!8Q#=Xn|h}fa#fuZ=~!?&|Y5J2rh?z1bvb3~ELF8Z<6?K6ooDDi~&VUvcECFx|v2s=&`1^V}lzOZQPN2$(mu z9Q<09%)?!zz%V(|g)1O)fM*okFcG>bg))_Uf0jjxG5aprE3dSV`zJy`>65qFP8pr( z>(Kic(=rTa1=yl@+)FkLNh!(6 zlxkD%n?>qq9@<*yv}Lu@_A^lLhZ;DZwv*cGSoqZT-*v;0!{2y0Q4`R`z>s;o$P+%2 z9u#553VF^6YcOT@&uffNGjhY@GP{I3A7CVGcMi(>#=;=Tz)3WjabamyPIJWmv8=N% zsv_wJ_Ll8$Uc(^=Sm~3CETs9gTbaF8AEFon-Uta{&SyvKU=5ae5e#CT%dGJ^D`Yin zJ?~|CpNrBIl_kU{4QXcLy3+jCk;%Ab>iLbXhi39(l~aToOKjqBO!P>~_eJa&|1z)L zuu6C{buGMtZtc71@Sp(H75REXYLmq>6QeyN&?96ihR&y;$$L{|F&*_dA4?{Cu~Hl* zm&RB6#2QDIzQ`mSyLoauN!$L0D-e9-F+GraO~OGz!{`*HxbIT8sv&m# z)2a6H?bagoDczdh#iKH?6$_Zoa6qgIT$6aM_0!9lybY(!w!+WAU;-Y6gByi)T|NLo zg)j)1f9js+z2Q2h^U&KIXQg#ZI@z!0@o|iV581RF#ph7z_p9U-CS($<4)}1K!!eQd zc#OdVBc;@qFm;Y?@BviuZ%Y+N<(VoSAif%Jk6?}kddg#yAlq>-SNpH25ven9n$W64Xja})uMcxf_ zaU4K7auT(ZomR0loOX|d+~?aSW7-_!!88h9 zMZDpWRV`?rrYwc|{f9>Z$s)nB{=>Iz-y2bEy}2q5Zb~vtNla!}y&Suj& z{9GX{`Efdv^cp6Y$PBrgH7k?K3etrZyCN-k>#?feF_<;}(iOdOT}CTM2XgJ5xdCEZKwIM?-8u!aDnzPGMJ0!P*!s{=BWlHc`YRgnQ6quae=o=o|D~Gwm;s!Yr94F%pimp z?lfC*Bfg9?U-R@YulU7N_&m6$b-WmIk|F}HvhxS}@d@eG6IJavG^raq|pn)fP zb^(T-?4X-Li!VYPkpoJJjv5aayG|GNbm3N=IRdYeW)&4#`KobE@YY-7g4nKWV)oRp zn$Hwy%;8W&NkF^s7OfdP$=M!-5NnG-VRlb|7sNni$rjdCTNO1I!J?$* zBPQpAbH}IOR1g$`dV)pA%VZQu__C;cfZt?!)T$>pZ%2}b2Fqw?F98m67UDl<)@OwSUv@6dtaOarqXT9Gt?^f<}WY8d{^ z7(fycsFFcQrm8Muqnyf_jhdywSUTMd(({*N+Eb2`coe6faQ0uE1o;T*_vTGaI*bqa z)^*k3++88!PapB&#hU0WF_}FaMzP>3*eJC^rKwmR3WP;#iK7XIdr^Y85<3m7jKVeV zqFP8am;glc#bLoCR+A1$Lo<0O3RX$xaLh1n1sfiJUMrJu(}_dK1hL^gIljctSbusm zYp*ra3JZI=#GihIc}uE5MKUJq*ogP`j}0*^J`_q+5=WD`B3yH4V`b*7KaxsHoQPOY zQx^wK@BYwCl*q;O#~YpAY_*tn6780nL*>*X7YBsNv(fHYjXdFoCoCB%HL&lDgfZa2 zB4O~EKly66l@Jw-kD+1YA{)j>PnBaH#3$w_@@PY|&bZ7%X!H0|^V*U}I%`f;t9I=S z5f6=)hS|fC6}3%m-Y=JNJBX0V)#Fyj8dGsYJBeFuTH}H{Y7|Io48)>q>1X^U{%X;E zdw@M8&w>8#76I0MBm?c@0QPL|c{-=?_TaIlu9unScTLc>5gt6HeOudv#y|BRn@?a{ zgwjMw#G_Qw-FENCk~K~u09dCLO2n33ap5+H0hRNy1LI}6E1gT|DBj*N*subn<%$8bc1%cd-R=dnc>R!tja zOwLFGmp!AK;5WesmqG!@fdQey6>rGcDV*F4Ck`VWNSlieU1dvcPOdCzG}yH_60#jl zkCmJs$W?@i<8(EVya6pQ5(GlrxrTATB4R%SVW46 zfDPJ+kd`ubB*tjZl0+GT1dj5k5}M3V$gG@57}fF^<4uy3H- zZelMl3xttd;6RG?3l?S8I|({y`_2N*c0yh+4cCP*n(T*=v?PE6BmJjH!|BIN^hlus z1{_;A76(R*6QUZIoP%a9w2(PDXY?oKFusq_iAmOMOQ!f9D5CxnQH3@}P39jebh+sc zzl3iiboGd;)4#!QtWF4--6my!knTLyC7BiYh81tEXF=}XqBkl|ry?i-cOH_J=+VNn(+7!_mg!D?Tl07iulSlQSte|WKI z|Aq}ekr9Y<@M-GHX@s|KWidoWba7CN>XR%s7IIJ{s2!{cF(;E}eX|zNVtAeVsFw8I z*BCvTpa#SwIwDCF%HU?&pQWBJ7Fy6#3GG8ArXEzvk_Z>#(+x$hv7`j$rp7fVE)y}{ ze2n05Dabxl&ue4q1!PNMHr2)p`+WuO(PBqrFH&S;L@Y=W*$hr0U#u#69$8}Gl>9>7 zMy;+J)0R_nnB8)=@|#%_@vd?} zL4YuWo5@5&CTjfUX1!V1Sx+xeE!b?=F(a|rH;={8MjfxxWk@&|MSMsYCBhE@R{)A4 zQ;|3&tgw(wS3L-25Pb|81e(Z&B z!a%ys?j;FcG)1%UHNGPwvSwEvES6TsMf73g-hhR3U(j4PCAGiD3?lo)oSptP`0lEB zm7{x5iQv2cef4e=@*{c46FQ2H83b$62SqXS(c&OCM}=<-@hc*xK^07 zSj&5XkpeMsj;PHGjX31kl;Yc*91Xy{W!;y+nvdzt7pBmeMu$p}6K4?71VpxP_yq?) z_KDB2YEkn%8Y-b}xuGKu*NL`^s-eW-BIb@fDve`)fUjfWT z>50Zi_#{P(fi&XO0bCg)OQQ5->pp_k=~iPJmZNw_K@+h9<2=12;O&t-oF}Ef&>|#b z8XxPrNYqVskg|0}ABQ+zJPt(O#mB@56yFh}ImiJ8Gh-f1XKkVuEUxCfjcYwU9=tuc z;dgF1XVR{*CfC|FdyIplQEjgOVhI$?CN7pt@aTPkv^a}CE#JTtSes6M+_nGi@6Lbr z7m@**O&+cbIW@q@H)SwW0yB^T*~fgyMHfRYAZuAFi@1g@HjC@jm~+dcL^N5%B5JQ$ z#JhfS(6Atf2yRkD3sVpa>K(!Wmq$r`#f+_~a)ui3r~;%iBbdsf!-nY9sto)DzzYxC zku@XFv)1@VEFAxDBUAMLr?4S@XGx1-m@^UzUNeC!iooCdBCdJ9;SHXc5XA0Tl4u%L z$uq_T)vjHB)zd+ioSHP_o-DJ+%s#i|;7ij8g)a>Z)*C2{XWk47GC+7ZKulC#7qEX| zGir2(a1aArAfW?){JTpv$jN~AzlI{r4?{E)Ge#f>qoV9n(qkdl8nubGDRY=`S(#DK zS~R^SJ{9hQJ^X1Eq4tIj*AT4{4(1ya?cujwXqltQSO_VBia86gF>=aVSD9-_?DFA2@Q%646B55E#u~rZScbW;4r~`)*3*P1c%)`2cw=fvz_<7`{Cb z%&NmDLJu~JO4}!eLel{~nC}0KXm>eu=5i6J#(x(ZfL!uoG5klB!Oi{vM>)q`$dhU+ z5r==g z(|_!Pb(;)60E3UEqs-?iuWwhk^`eD#Zp8&=l%1RXSA#L$2t{)deoMe-|ZqtulW?OZXYOG@z|y{+}opbO_+EL%w9{B)pR9tZb15N}ibROK7izD579W5oNpH%$|SK zi=&Bj){iz^g+jWWtO}GAo2~IE{0Mxo!bK=*+)NPcL3;4y`zKSa8UMJuBIM-Qh$ECxG=pT1Et@*m9Q9wlW)zUE0joX%6peUAd?ZJAoa|R-<)+?kcW$;y_@ww z-8Xs27?OF=xqz_eFvFB%eR^4P)`Pu88+0yt)hTA05Cg<6BoNm>|2M-7jWTsxZZ0n~p2iPSmRk;t~c ze*3>}JG)!tsV#mf$2{4z;r(8q$e#v&^4ZL5O})0YZ;~#YLG;qBP=*wcnHUt4>nxjv zszyv5*c2kc$ZT%z#d1i#>0ZG9RmD)7Qh)xf`NS%0tF@vm;Up#&6J@8zS?@cK+b;(W;qRcA+F z5_FL?8;M(-{^4=VEvcs;cNt~*&I8{JdFt3S`_NbT+RmI&s^vE=*0;(Dh3?cLHH~ze z|IUpRg8j`DTPYue%x%H{L?#J2`Lh-SGyujBpy8p0>mnXCCg969?2{pi7oWj!obIc* zvuutmI>bW2#>_Mc*9^E5pHXgBrtFk)UqU$XQu{{mDYd}V$Z4midc@7*2UhNX6;Vl2 z33M=VI1mEv5CZ}0vyjsN#4Mndy=?a7isJfrlF}#v03a{Uk_KG5QqBg-QBs=6}{ zOTr18+a#kGq4}zvsr|>ULN1m5f3wO7*Y#r>0g2DUa#A;XbIi;!*h?HAJgjeEcLCo< zgbNfF#IMKr(Z#er)W&U5SiwYtG!MT$N?C42EYKg2NhK{^YF3@mAY!Z48)8Jf6}LHg zK+VtnZICVxVG24E;c1!vl>dp2`k2!E7RuiQ>ZmM}?+#eu$x4?{NRD zW$ao6TtJ}7+=wT68NUiqv`DNf?wr&BZ6JJmqX%PFllJ7cyD{RY&Ew1!idDu@98@OV ze{~UCZK=(>&>4dKf3_Ud5Noo3+}D3h`S&9BvR>N2{45?$FN5+Z749lJ2TpTqx9rpq zw119_DEQ8Lbe8Y{zFC+hukW`=b@oaQf?rLv`9_qKDOO9YPPNq`bu>$te32KolV?0|0F|s%mY8n#EKvNXC zZ&lLKL`iEI3*l#^u4X@uBI%V)xu`XV(p5UvPB)|gibR%MG3Pa?BI$)A2+R2g_&TM( z(E>KQ??`#c@Ye%~Bd?RGf1GtVD8i1-zTa1G|Bnb`K(!+6;1a2vSJiNXJW5g8FvE}w z_Cd;aRE&^(SmXq6n&8V+;tEMsGpvoZaAPD<^f}d{Zqrq!5K+nWcqW_xKMY8}U}NQ< zLuX*U2OJ+fZxKV}@}SrARvNC)T65kAP%Fh;T4W#d=~P3uj76@5{S;M!%lop%5;5w% z!Uu6a__g0sOAE9mx)BRu0zT_9c&yhoe9r1vExyh@VBSUVVasu|3akO0kIUfE_hQj^ zOADxtXUJR{>NG!51Iu~STr;%1=*~)M>HeI=GsK@#?_h83A))z%ORWc({CRm@%8Xt0 z0{AXft4&5uVYP-}Q6fDhf5S5G`%vk1gbJ9bn|z#0fNYBGRJOey+$HUgZoJlB*6>rc zom<$-XJ>n_O7{nRg~@umsJYe*WPC)t%B@w+Gs#UZ**3Ckz)=W~wYRkC`iGYtlWvFa z30TIW3H|;C#b{2rKrbd>B_^GJE50v zrIYXwe;yhi!3t{amd346D!DvRg_|wkCY-_jeGWcC**u%Flzb^0(QtJo_(NF|XUrpvHg5MNB$UUzk z{a}LhFTA^Gf)~hc4kke8=46wP)8!6I0}lZXC*k;aBEA@qJC?Yf%v7j1q3mb;k5X(H zA`=W4MZL@c`L6iE-z3Rld@%mNV|`3$h!}_;l+bItjg4e8GdXsm4%S2qDW;GV=wj#8 zDgg4je+ElO5AU!_$=AkG5Cp?U-E1mc1=7Z$#+%XBB>NR2UIj`zy^pqDHX?Ug37+dW zI73LkuH~J9o3ik3gddQslX`kU&dfBK~qo z?bz>OfCMWM{OMw0!6E_1w71&uDC)OwGY`S+ESPvTrEQKS z&M=cDS+9m6yU>Y0Jgi#^4pq8@zrK6CT8#Z(E06eN`qyRv=0NMoJhu^kmP8KB1n_aiH=4ud5uSs&>qiyO|meBbtBkv&YI zXYF6qwpD9F8iK@7^AbV#3pw6v5~`v1l<;W85PwQ7(pIJlsx^&rKXml~^@DfKzq7W| zPQ7-UM_w0&e8_YfY$c|+`skEQJZ?EN8rLNgnTCJu)Kx$lo_c$Ri1);FOErS?;OTud zVA!5yhuDlOU~_d#+#Yi9QqTkL_#ZdyX9?@t#$|@?wm!RY@sJjH=u=a!-pn?XEj_%B zEdlTi>#B^2DJl0hAJPF5eiv2&Z^#*KSh~}*&RgK?%B%qb+w|${#qc{aZd5A8Wsu>M zKJ=f0GGt{=x_^2X=x= z_;63Z-#uZqpCJqNC$-BBcz=EddTv&LLw`E_t)jvX8ri`7?Hsv zEi=DAt$g(Yvt8qb!m{%ciLTQ=DTLrz8<@iREigioVrE>z4E-8H^koZGqb)?TE_CT@ z$~@oTD9=jIHlU%4Ic{ryiZazwki!2VOzmqje(E2AQ+IUmANELS_o^XHR5c&IzCshf z|LO}a*4LA;F};TSU56$&Gzixf7b%-NA@EaqC4-KWOV@t5JxR}3GOt(og=Sl(?MVl8 z2xzzN1UqAJgv%N!69|{{UcAj&y)UiT>OO~~?Y+Qq7x9-BGvg&{4rx8vY0aI;k&Ufw z?GiTVbKQTYaPXsK^A?!Q^PIJPj^pAH^nNT85I*YggZ6s3(OK|*`2z8yY^S*lC{rOi zxXl>a!8OxlDr$yO@YhyT9+9Ea3KJEU3KO-8h&Eo$o|Q>d9nzsQ3rHePGiM@C;__Ss zzPLP}D>1-w5hKZl5IPE}+&=i_i}>z{->U2DFxj@MTRnl;gXfnZ~D68Wd%Hu8BRuZtE#CthX;0V@$x8?x%AMc)K z)?z0)<^%oAG!Zxh5D>+MOBTASnd^aY+x3Y}`1|4UXIN46!DLz^eD)gGz{@eAC~)1u z&D$=vF5iJZZHWvii{mW*1g;NMPawavi3Y*X2&*^!)hVk2qa&*XKfn3wxY~P1)ucOf zV=vL#6McF58OE|A=3YB;bp?CK2lU%-oVTFzaNlKF`!as6|3P%}%mnTR(2IAuftOAM z&8jfhcv#Qxc8)y04Yr%x`70{AEOdTj^)h1~vkQ%FLE!HrDWW(L4@dU9-oMdct#PF# z%^)lxG{EvIbWeAEaUVHK(`vYezuQP6{p0sY_UD4B{I3N#cXK_O@7&hV?S#G+>cDHi zf&d-nT4np|N7a}>pl;luH6lxltw3#LfBMI7)^|H)n-4gbxcOPVeGOJEKVXc+XWo3& z6UmveZBMxtGAr$92P8 zdfhy4B${E=9~Fpvw)|L~vtOd%51E{5Dpt*#6 ze=D)e?rNF{%7VX!-T8pnnoh&@YsfCz?W2;Jqg)N}rU%ZYY&~w=MQJyTS3q$8@A{+I zPx7|g)k9%f-1p0rt^0q$_{@GITLqa}QT)1*^vZMeb1Y-!K|^e^o%B+vtTHkef*w}b z|D*t7Z!m7K=y;FTlH%9)P{Ub@rw}NW40uC^qILB>#|^-bOP}L8_r*IHBm7BieYh-4 z34r3bW0z+48Oc-VHfi}{Uk9Ho*Myn7;FLq=rq^@;TZx28_LJmk`)GbSeDoVM{U@2i&?79W2tf zk>`U`!ooNC3aIU0uL8jX$m7WtLR77mDoV?5$AzOUbGSqDhX)uhZtJ^!S(S zWWWkmKmsg8fOQckfC@U(i$$trg)((C*4c)|dpmEr=2l;FScjE^Zwze-mz=rb|3}ta zMpe~)@xp+Bl!VeDU5bKq$)TiMx;v$$b0gg#skDF~QqqzKLApUW(%s#4;%=Y+yDcGs_O&E(F0AX~jK>*|(ED-rHyOG7|-H z=N-f0;>$OCuztYCV_y_?8*wYVL%Z@X)qw}5VCLJUfaLN0{yn%M^q8H0#-0g2V0m!1 zosabJJ8p$dcxIoTf5@xhY?Phim+(EzX9zEtc05HwIx=+2$&wzegu#%wRr|c6qOtoe z{MjR3MgUsVk$0?@qR=a>AC}jGl~cBKu;uakFTp6Fte989@ew^}0D1Cx3pm~pV}^2Q zeVCv8tNT*9C+A(Nk;TySb+OFXx2Pjs$ERN>M2CjV_t;>@2wUU{5Ok4tVfN#`)Ii^` zlef;dLq&Y$VL3a4e$p*HMR*5!kxgafgrmO}Rn`AJA&}2#-waK9iLmmvNutHQCE~!T z^5XYUxG*y_Yw()L*y>d)D*j=ICnVryU_)Tl)5j6$RD5ABd+`Yg7B-k_YU{NyW4UHu z>hn1K8;kzop!}Z7)_67XN2ST7I%Vei<_ZyJ=0w_T0?(OVC zp&II55hB-l-AeUE7u$?|o$W^ptSI`!ij@Fj+CLkSL~mm&cx zO03!2xWO5|?Ie>As1x5AVr1&=^L;}&2C1>S`Bna!DBo4I`T72t`NjVaNlzbDenk{W zl%9=L0hhI5~$-|A#n4&&Qe(cC7MJyJ8&aa-Ra{yqC^;mm|hkT#r#q8O~NT z*oG`YN)7#;*MW`k&cFKi-YpBh0qliQ^60f7oW)$ld$`exSKUIHvT#bDsqWIG!JZb=*D*c_aiRqaA=pATjJ08QR-l z$9g6nUIdeZbMPV#OaE(6S{`7(vZ>bCz_z(|xUy-9`r(!OaUNT2;Ugi`e~Va4E{D;w z>nNa#T(HN@3ce1WMBpSJ$*=h`Luc_gM9TS?Aif(o9(~4F5btmqd2$h6m@q4Vcp;~6 z?|T3d?mL)xz+MTw-lA`kAp2kBg3fo^AP*~+WH-8Gi-V=Dipt{3G4cong464B;RvR@ z<8?uk?+v0Dzx<%yPp2KztAh{AKN&n(4ClD8`5=y7eRHX&IhaI(7Iz*uJo-|re0rQu z5UeNJWMP{QI5M{-+TG}gKm8*Ra_BUTE zD+L0Q2u;?$AoQl!K< z20<U9Q;C^(!<7{y^k23= z_sQlZ^K3Buc%+B#ak{WgzV%6Lq1nfpylL0v=Pl7>zS6V7Tm^*j!JkHstx92!RL7z@ zG7r(7HZmHR6fpsR7eI+fdVR)mF26NG{J3m z17-dlkNkVu>!kqhrX~O9VAkJwFQPKV63ZWLoov*)Xj`Ub6Bw9dc0ZlzhImBJ7|R3} z)DCXWYHi7Fe`zSjWXmO=e0iV6lt?){~rp>v+vaRnL- z16P7zryx7A9%BvgUzfV0ETC~lhM`gROGkmDV^0z91Y1|PsxfwQL!ZEuGz%SbzF}g% zoi7z!fIr*?F-+WhtY;#;oA1ud(2A@WjWV910Go-|>8#I4`}okyV{CS_O;Jg*q&E!a zXR;0I)I;S|bL{imvS{`V66LuX01-8eK?V>&8z-tKNSW>&Hms`l=EhY?aZYh+rbg4c z)^&nrSv zpaYksbHF-%fQ2h-~P72 zw^?_6sTGC6SNn}i*KLHY1Gbf6go@YdkR^Sy;BmazcJY zo^(Re(upQN!KnCpg=&!*?2r?f_JtPUL{CNg1FBoe z`)WZJ^SPZ*9G)A5HauQ=baeOhAI_L}JEt#(q-*P@8g@q|(xf~liOmZQdUjY*GK9*b zX|aBAN41=gAt@hX^EfX&>W>^O-%t{Q0ZO=}XqWq~BxvIfrOrKGCIqVM0-0^GV_;C{ zLyymm0kA3Oh6mvYPr+e}`QAeC_8~vDm(o{Wzpmd zoPA6>nS*s?yfA7UKbs4@>4mUnj=7KMpi=$Y)ryu1rr)g!kCsdj)h_iU(uw_uBLsOg zx-Y0o+))>lxVU`#m)a!9j&HSaO<>?-13JVKox5V{cA(Zlf0L;4x?)D6>L}0SzvxDt zft|dHQ3=YM^2&~nATK*%+##a*(*cvP?^zUzVMfhNtR^XE2DuuNOS{y2*(Olj>{epK zXY3iEPlxu+Y?&Pc?ZxQW6d^_z2UGUI$>8gNo1uWC&2@T|@S%6MMws+3Mj&&HPgHcU zhr%r0M&JI+%H4i-sqxG6nWhf15MznH`K2qtEsE{WpJ$cJH{VuszkNnJdp`Kunh%$r zao%r*XmN?OPPf)LU5X+?GdnK6 zg6u69R9u!WX!I-O&u~p;x^$qd_{ixNxNCLezpL1W!iP>Axuo)lCTN(v6#9Z@{04dc__0Q0MP)1N%kGkMC zFt~dJApVcP{e;Ipx74eksfN1Cj6yXl*EZ-DB9%L|3unId9Cv~fiu?@HCf#%XySD)l z{b)JeL~}?_smkF|QNQ@SJ5YP^^ugFJOW|iTa#-RRvJGf$j*`;nB)1n`~fd40F-PpESJEiuSm3@ z!$dbE?Ztktb!W2AUPDqH*D?J&^-!=C`B&@CLd{vd5#i{M4f-P@v#CpOMO4+O3bgaS z*M6ibC|HymqqOEDZ_Mqv#z=fgznNj=0(Q$G#z2?V#LNPfP0Fmu&jZAM=pTuKcbKEc zC&tB4d;||nVD11f)zhF0O~*^o5!+O`q7Ugc9He;fX|rV^#5A){te*Vr==<>CAxBb1 zk`>xNh=$b(qPQzG9@bc@Pk%*Y_FHINkZ3}I2a$iVR9~4(8q>Yr4Q>2iPA=2erHFQH zQLIrv@q`$Brc;U;q}{~Ny$TV=n?8#9gNlQotO9|}@@1MVLGzLu-7R~fcJL6`b8~$ioDgAb^t-}0pgNG~5(In4pkFL9mm*Aoz(Z*oI zgPA|e3uD#7^06GY1?gisi7aOxv)t{@F9=ePHwGl4p*%Fik*gpS75wU+I~-bEoR8iD zOl%P$&_AWb)ZjjK6@S_^YkxkLy!sysJxPrpTli>TdNMWEHz2m5%=(XNz5Bl?W1L38 z#3}a4%#WQ+I;9@PjXF_7(#H;RIaGTCGsm|iXxxj4x7|aBcGY8M-)iwY3Q2aZ= zcp-vS!dOu%Y%*UBS3B;3qjen$C?161=Y5@zrirP!gWrdVGhvHS+vdeCUS9pigw&d{ z8H&?x>|0B69Qy{z9Wc@K@_21!kh^6o*B4O(uRMer^S0YEbE0ev)9_dcrvCEZl{TvP zurGZl{7t}n=>mD+>A3wTG7BiDdW31t7hpsF15|4g_XB>aW|{zFiw$44T;+^FX1}5Q zbshSPkh!=v9GCGgIBPO8>pxJL;`u^p=7%tqCRI^NuaKvcLqAhc3c3dRqSG|07L-G5 z?VJJ+>5=XQNQU@tf5e|Pbi>c$^81#9PR;Uo5ak0zVt@?n(x=Sqw>sX1>!qNAsn`S} z)d4!QzyB35LuGW>A`o{u3MhuxgFHt*i}2zY&&rbgGBcqXn?r_YnQMa_I_=|?v2JY;ZPJxHV ze>Kj5gH?q1%}Ud4DS%`rq!sPIIC9t`-=@l?%rt*@Okn1}65Mggjgpqg1leV)t;`6j z-0W6#8QJ7|o{PF6$~({5PUcR(nSm-WZ{BkIqIYb&@0Yr)(j$@d_6>$@_a?_n8sP1M z0w1~QSmG#Y@otcw@a=8u(j`!3@qK&W?0!z;64*8}+r4dHB;?psbySsVr5nG(^4{_- zaI_;3he$JbjZ#{xB*d4|!Cq$XWWN%ielgKx0zv3O5triovv%&*-XyAACpX9lolE-H zEh=TncFkIL?qydp`({bErG1_1B#Kl8Y3Tpd8a_#7W#w>-esHukpj1nht<(@}LA6mq z0KIy?J@roTCxS1ZiIj~3dN#cfaNQ0fP8V6@tGngSK|Besp}w2`K4jW!iuS~DqUP<6 z)*3#8M(6xB__?XlQlo>v#24IuEKI***uBs0XeD&l0p1AZyr2gam}H%?4?oXDJk>i= z(>t?Awj#42oxnfQz7*jRWw+iH2Y&Yh_22a4($)9ZCO)n|Z|&*~s#>-j(Iniv6VU8i zX3p!+rQl;UV9g)16VHBCHvQkW=~;*vA&jBEX& zLrO(f3uUwncU+K*>kD@Ke2Xn5_-gjP?EaKhp%o!r(23+p!jXS3|U zwxOswU^^85CBq~W*rga8+h;^5jfo?T7lGko_2If56|`|6zP_Gne6=SON+`7fynSEm z`=u{n`Q9`KPChEUPVn+m2O9gnM)@>}lmdfvC_`tX$4&^2bcQ2-;NDdJO5dpORmnK& z$fqq1;(JXG68gUpT!}X4P{rg1`kMK@HL*XhFiM90h8Q@h@_7fs#Yxl& z6e4k;t?zX1=NHNvTL=bh7&r<-<8m1>aQzzs%L?V#d-1KbR-~*jVB9IWJl{zb6o1&$ zIUO}VK#P(1X71?c`0^s28Em$CbJSh z4>qP2t7d`)UY8N*sr4`bO!qm_=zD#%mAz<{=?0Ry1B6&Wa%cA+ zzE|T4v8g^hmnz0&!OWx3e5AG(x&fuSMNJ8?++O97Jd|~omcMTGbS?jl0&#R+2f{k} z6siSqsARoJDv~GHH?}|h+but%gYqANU^A3j{*wj3d<$M_R3#wv6h`~DDu9C^e%sVP zE5hF`Y5#9hn;6=cRcpM1<{jR~v_1#lr|FLA1$2{+0rkd7UpKKSOiz^Fd*|JP^WUY- zO7>)wIRX*CfG4YnokXozEs#9HrT^tA81c368 zJe!@y(}1~_eY5J@Y&XZ?d#8j)!m|=i?nZu0iw?ScYoGf{7?2I zz#!P4-j2GpRc{P}O5o#@@qQ*~HpZT>9T%rtzK-d_!2xhF@=GWzD5*?=-Tm2ny?nc| z=P#LX41K>O5fhuQ2n%k0bU#84x3?iLGpFqT;Dk#~@$>3pj}ZF?X9pa$L}6W1Y8ruE zW>t&mSFpCl>G?lZyi4ub27y{{#10$YB$@zMkj#h~`VY{Ep4{BYnH7FA170v} zjf$DY0Juiu{LbAY^wCy1cl}j7S+6XDB zrq4X&y!DtSyXjES#)p``H%KiZYO$cDi2L{lmFo(KO*rMH6jhfaFSAgJ1_e$6o-=b2 z|D<{)o1eT~Xcv9QwpW0~Ad}o2PqG2qx_ZMGpq1NF=1+nEEm{2PVFoVT)yI zD~Y1Vw(n3Q#oD0?;~{ueK~Oj?E6+|4ByAYd!;PBc_BbzMr{pN^B?IvVJAzJ8!fcxg8LQ z#J_eQYX?Rxzb3xrI*rAD$znCPaZcF6c^yOUMNn&)t0EY;MEHXMe}re8{{j0xas7PY zS}Oha+0b%`1=UU`_@*~Fkz?C;i!XoR!mpJCQ+B<;>SPJxKi0DIkmr)%$^6E>Rs^s^ zNGm)JLwoIg@Ha9WfS{FJCC|Gt?%6&xs=lp;A)%+eGy$4L4}YQ&YNJwWs+P3O}6)!EX1Rf3n`cO6Mx1HA~sR7iQq^+wL0zyB_785B}W(Waq7 zLrIpyKC+MI@cA3^8Gfsud-Nd zT3J``7BAPD=sY%{kH4F}OLM0_8_J&9uqR#A_<*PBoii(N~NFMN4FYTe* zDe3Wg%z*mL8Xz4t@V8K_W`U2LA@BI@>b){+`jZ&E3W<-WCQdi;q`WoRT98+2jN5Z^ zGyh*j2`n!`tI^V29*|3$YU>5n=Y{2p6$!hnRNHc9dqCCJCJ}y&lggpi^sbraiU*b>O&bW4!QN3^yh*$eh!%#%mzzey%3}QkX2h;UY z%OT;vB^+S&Xw0Jm7yM zYi(ut*=qu|0s(|f!}LtfsBLW}hCt~c1c|+K9(?Ebe;54_zf-d13+FW}SZ$P09qbG& z&VXqXsGHq*BD4@);uNo**ZU^(CPfh?bX6WAK&4JsG!l))w_1Uotc@BNomvUQ}(hOWIM3qO616{x_#zu2DqU| zdFvG%S1^xx)SC9LMqS^WUI!~&9ru~s8O{qJn~+-NxIzX&{4HaigIZA$GD^EtXn-(kbr;3e=6b74X>a|0I6`E{v$askXP;y`Oakk=aS z$wSoT@*8aQ$59@MC?xcJ93)jT~yg-B~0$K1*;7T<6Y3K=1FNLzW%pfbd@Hk^nSS#py-jOh z12ETi^&`K=TZ|FD9QNm!4=Dmci6Pm$A)`bJR#GfURioT!+m}NRcXe*)f=lhjka0J_ zIpnTA>ZtWmb^8_dLs+#(pyzK`$5lg8V7yp2={`dMa71WF-w}l-H&%^mkDWC^`5!ln z!B-wr$|$ zs#bvR?Yx!AG_t%c_%mXX%J!TZeRxYC?#+nl*fx<;P0$`|R^K=FvS$g#tDZ^ysERz4 zT^Q=j?~j?>J$qbG%Ep$=?el=gJ%JVJ@}|ks19ZL2@KGj4l$~ORC6hBTeUt% zRwSb2d;UFm-+KweiwD0NEb`miU)P!@0qVf*^9?(8S%V~w{hFqxzNMw7-tVPFBp8SN z+fKe#{{Vkvl1*IPe)Mrv{o~YI@K5{$yTD)ib&v*rLP`bE)Z0H7Y3AOs9jK?Nd!KQT z$3MCW#o)$FAy>V&KSoI~(c5LUW)f4&R_7$WB3Q~PFQm_;eaamUpRL-A_j&I$JO&3ik_~w6z%9LbGg|DcQTp#tDazb(8m}-J!`t%)jBiOrRe{TWr+XuGIR>{w3 z53O&ue<5Yg&d43!r#c{4w2;7{XWpe)6hd#_ zhNG=_isG;gXF2n>ugn9drPd#c>G8lhr`(n<_)w+`_7QKhK*U&o15m_67_*{>YG2;E z38?lkl$buq1Ov(tju!N?0}Kp8J9$RNC~aUkX^^GegJcBq(ct&O zncj1;fJA7zP^z?X|8grCqg~Z~MI(2A(y+{7Q_zPTk&@=Gs@Lysr&xZD2T!~c%7qC( zM40v$P*jPK;lz+?=wNeNUz>`d$VN&HH>k@<6|hDplv(2d_(U%-eo{R<^EdD_;?SM` z8V+fNht~e!pwQGE9MZv)p{>{C`{ilMY!grX*orIwamW1;p)nIwL5b#C-42M}leSkB z3?HxkaW-5W;ULvme)zHjiH`l*y5mGM%#?h5xr?6D73!U`5sIx!pNUX>Tp>bEk$@^W zcc(&4MWO)Hpk&hj9M`44^HYC<`p^IjxE$$xRb5imIk>T(atMx zk#f6WIl#jvO%s!HWVHpnztX$%zeXEB!u|lb5v=*3eIkA61PAw#L#5BPXGlRrGG;*L z_D!mm@D3Iol=wLjJhrXug+YnNW2K-aWZ`$*BKan$;86}DJF#c$#`}11XdGWurZV{uL*;#Tvr`J|WQpz`SDw_&(;}xLIn)2{_fvrn{$5@{+-pW<#ZevuB2rIJX!R#f4NTa-meb6dQIrJE_U7eC+uo#zJ$K* zerq-B$z+#-DrvumkP{<|CNT*X@Jf?-J?AioxQHw?Tv(|_*K1yHPE$M9f-QzQ#v?p?Gde8UQXLC*NtWYk>HX9U{0jK>$m`>mOrWN$35Y$V?eerI)2bv*9U ztUj0H*r&Cdp}(BSnj+RuU zr(i=N;GT%j4tY~Xb>)xw%sMNdB#P4}_dx-M4CIm%eQIHdVl)oJih@$P$m<|!N;$Ig zx4hJ|<@Om-Wdl9HeqW&|ge5j;FN2?QU+*>jG*ahHPTT?g4^KH=@O*urw02l0tuK44 znr1}YqN&VuHDydBS?RG{>_|nF`Wn334;eR#dINX2SmiwH z?zt-cSjb_?Ru{r@WyKxN8iV-;S66a}6i4PTZ46v(p2xs%i`&0&^?4)<$;MY^Zn}wB z2t+0EGwH)lbceq)KH{CR^9lkCgmy-^_XcRuB{Q90!X?oV!}5e{1jOdKMZDw6SZ}a; z4GL{j-c>Lsr_32vpp*FB7irvlr=1X`U!w(ntdUlM6T@xbaf86auOWW3f8r~0qDERi z$-ATFWBvwK@3j?^gwCS5vEQmqKUx!Jdp714_x1qk99tBizm3yPY{y?NwI>;BoKwp~ z=v0E)j;;p#@yXItRisT$dz83ki;G(N=}|SI{+(aR3e^T2)da%C`Tnm_UTy@5@-_O2fyv z5uDyV)I4qyv2*v6`L8y=ZfRal`j{$hO;u=}P?N#G_eJ%Q^kb}8me`Na`xb2hnr8h3^LI#K3ORBOWBWkycNsW) zV67NJT2P=|r-e~${7k=60=taJ0cUmWvao)mA>UfG0Qw$@#gNuzs5)8v#n=|5^WzX+ zUG>v!6K)m(O$dKiV*Q#E8OJlsqPU{-xt6D(3gg)$!Z@-l;mP_uYnwK92jfLy`XQpb ziX@Z`y!R0aMxp)h;y}Ly;4f)LlLKI=wuo&v`bI+VHo_BAiI`Kd023$5$^S`xrt>!z z2j+L%ISg8{ZJuc*ikfN3n0SnsN_XH`zwdMP%ax~1gnf-`r-EeoZ6RSPCo3v%wU=() zx@tKd#Z5A}(I)OUL~2od*#zdsM>WOzJ`6QKe@JN+2zkgE=o+0G5dBM{%rhL&eWJjT z!U($vACqGh{?sSK9sI>Y%hzQ|Y%Yw3SSIHJ<0K+suU zc*xTR-qg5UbEgaRwn!A1D<47l$e4{^Iya>Yh%3E$Jy_^un#d*@q; zR>Srny4TsGPW3ZjLbd?(k_mH+&=*u*+b6-Emd@B%WdeD_@VW^+R;~In+z0gSJi2_` zZA>#vLR_&qg;^R7X4j9SI5pe^xyN;%L}Bc=J&S9kcJ?YwZg2o-YCbJj&y334`|sNu z*DrrZlmo8H?e^@lGZP}%mFFL~mqb2qXZf99fA1LMx=yW~Ei3_MvV#_Y1yLN^r3}hr5~rL}IAyzUFvT|0j=Qh$2$;9=}rfvvPf^igMhm zM4k#xM;Qk?Io;niwwf?uT1A5U2UD^VGq)0WsHsM1Ev)Q&N%Bu|n~%y{JlzgM*Lp%c%StxDhv#V9fgQcs}%vh488CcWOA=__OZCoooD7U}GCmrd`t>swd zImJ)NYH2uZ@2li6$6-w^SXQtqV-}hI3G_3Jh&*3j*U2_2EfP%p?kz4nwLpKr96s&t z-8G461pC49=#7oO_8mN%<_hBchrB+lt)^MIHCB33Qu7kHidp}}uaVXsw9zon@l_Z% zvQ4K)fl)(gqV<$^b%$D7Nt?1D;C|;9di!6qfR9=Wf^V0;Tb>au*`6%WrMytG_;=a~ z#l)#Ff4m$KHPDZ2{}CXOM~VH#JVU1PMMDii0D7G<-$Go=PV`KcABlNI(F`GL&_`=p zr9^h5++TH|{Yfn~t{)|EzhrH3d(;HWjn_eyZMrh^n21g?D^Bet!bKeYZ`{@hJ$_ zJ@h%NTVccT>Hi^e#3N=?OIh3R%J5q?@hoKBM@b!>lhwpO3lN~g%A$;D@L2$|D2mBP`GNqa??q7((X9|kD)mzs%I8A zj$vQBd`(!6>`7uFiI4t?DXvXzpTO&FYbyX%WG;y@OmsX6?l(d8mk*`_R!=X3SXdIN z>iQDk(bd*uyZGF1^K#u`tm-p=|2zM5qL>n-%isPEJ4LpSSNGyBC8@o?)uqEoH3RniV-#0GJpIsZhcN%Bt?2#RlySU(+W|*=_S8tz2R``~ zhvrqTQRHVvLIHPQzh+cwJ<9!7$M?x6CK0wrHkp=W1I)B3{Gx2IF}@c7VGHu913znu zeD3?1k|%{-+1hs!iaR(f^+~$Hp#WB)G@^uVJ4Jl@KJ!9{^1#Mkj`|-yhV>HY6 z=-0<|yq{;nzcAp?etm_hWlkb16@YN{wsoL=?7kHIq56eWZj$ihv~(F^T-6QFJg1zC zc?T|~n;LmZ9Wj<QMYf!9kZ0P;0z*TvB z7X53wIv)`4(FGrUF%5o+5IY3c`j?B99(AkKaJ~NguY#TLa z$NDn&(W+B3Tj(La<@1>X*H_$J{;Q(*ztl15I%edwgKY#BGJp1?mah;Vrc-p!2{J?w znjG#Jg&GsK9Z_Gng^%U)Ajul`kcqOaoJ(P?-yaJr;5T}}ocu4x!y=Q8Z+f2RRc{_C zvT)K{LT)@e;zohW#fWWa&^x*LkmpILz5%lm#{|gmADP<-{7&069m&Ty#k?$EW(V`% z#MTld|K4aQnu)A!%>Rjio;8e}Pj0*L(#kGC#gMYSKn^`|R4Bjj-i=f4+VGbq2$w<^ z#$g_NHFgf5#z&0j9L4gBN{Nf-W%o}4R`QJoABlQz7K@2#?l)h4uR6WXaa+NZ+M&5Y zBtTDLpVUglg|nVSqCbnjy~y2uMd-5F66uwAI*Y-`Iwx&lpu^u(JL%YxyDt_BqfxX;lul?(dBc}87tat6JdHWTv+ zu8IX;#E8l?_1~=lNNViKib(vca0j_~IpHDk#cdHGJ2oc&Dob;`w5bE&N+-5ZaycjtcASU!B`;_W zG7Ee;yTG43S+auE2yw9R^G4rWp1FyH3+!(9Y>R-Il<91cLEtjJCNP5q>6L1$dS23 z^78WG?5n1TUzLc8KS}j{^Txlh%^q6Xv-)LsJmgo!jM%#iu3yjZ#fa(@IZkFl|3-FS z8D{b9V*-p36Ng=&6nmTNrSDHfr&T`6*~(}76jgi^kp6)ukOTNarei~_%JLjHULEk8 z@8Z_1Ka>1`^DWn++6Q@e`|~hAXB32MK8i9ogWS+gA7~KDiUu`csbG4EE=A2<6g6|x zFUewK2bd6XmNQSXNVmkcbwrTz)W}567RQCF#64h2h^&CRwA}tPgfTMhHc+I1ul4l;p^8@!X0PnW(A+r4K_kKt~8Ta&id+wi_hQe zzH!d#Pg`&V#H!A_m}t|!o<fo`;a6xAeT@@NVIKoQ>?|#?#Y=c_7V3agTrr zFXo&N4_By5B;8$jUqkhmk@uOzx(R*P|L|_42VZ!t_s$%T0i_xnYdcr*OvXT$XG$AF zmP8>+E3~$D(edukiNt`5>Jnr5Q~8x~s_8$R%U-%dmcML2)GjI6jIl$$*CrX|rjKLUt^g85?h@8^|Ei(h& zTv|CRM8Cf5GZ!9PTUh^md^h8U!+$MyIc#H3~kSH(!6d z{04u_<3OeSGly5}@-`~YbaVQ}A;=5#Udoc)r-P2Y6CqQ+NpB3?NeRB?LXp4Qee{j* zNtbg>##@5_Cvm9LI*}xwR!AGYfjF@%kgPYe#jwb)Q-8($7&_?t`fg6ROH$(nL6{0j zltd+9n?dv4a7tOG;xeHX4P&#VYrRbZ^6}}|GidDc2Jld7yz;6^E&R9TN1{rXal;1_ z%{m>b$l6g&UP+~%!twZRkq?gAoy7+?PL=wkWTV*j`#&1lB=4w+7|Xn7Ic-GjCJfhe zSX|kZz8h3NN;6(xt_S`ki6T%s_rK(2&!nw@kK0%6{YcYE!AheN!v=Wv$K*PL2rcyP zEBHh7H#P&7u2Ehgb(FAPfxo0z4*tSKk%G<~F#!9&yNp^(*ff-t_1} zJMWKyPHxm1#m#EcQX$84xgrwwzNj|9?R+Y5PY;N>miRfgd-DhOlroN3gDivNtwJ*` zS{QRIJo77WqUn3n`0ndVjoiB&vLV|%g%5Sg?6S|KxHEO6!;W$5`$9>LbSt(i%{XW8x} zpp^VaFtF+A!=*DFzWJ(eAo=v~+3h?x2{;3}?Qv!+b@Ko65a#J#Tv^>{<=11HcDQ?ZQbk;hwpP#jEtw3p?VqWHU!8Hr)^9lV0=9Lxd!c$YRj)RXM zbev3&oq|T_&BSfbqhsIS9V>I9I2dLgljMndSE3CDGcR8Yx4!ucmxr+mT_wU|he7MD z%~K)Zm=@(I)iRS&D@a*NX^pPBZy0re&1&3;f4ER_QqJ)dV_&I$jTL1pF$BY=`=u5ID>@p@3PPQQzlrlwLcGT+1omXPg%j0J# zo}aC*7P;zgTaPnLSg)N&c^<>HxzoRQr0BGD2y^eY*?FXe09GIK0;=!9USD05UpD9t zvzr4MU*0a8qIT8deEzdGITz$8;ZL<{3fM75u<}P_eM!8x?i{c+Fc=^2ZI#D_kA(#6nrU;hm z3*B2|eZgnIyIkUs!n1Y^X@`NyPm&R`2@fU(#sBE?nWQCIqjV;!49$9w7GugsksoAn ze#jLSvpC02wGUV2r$wNfu%COgwyK)!3Sytlg@#FrcKwKVciDm;j=Xiw^%`hj8sknQc^Eq{usiZus+l~%cEiZi8nwo71UDa3!)V>g~mU4+Qv zdZw_}_^TwdI8i&gA+dI{n3Evt!T0Z5TbHlN{eJORM|XuhjFLBfp(d&0NA}$6MX#To zxTCoDHjuUUz7=fY=P!bE4u7vJ$*nc4qzWPYmY~<>m`gmnp?iDr9ObhQdJ7smn-r?z z8|>Dm`oZT;X03rm$|rM9)u#=83#fC{9W)^~=OoM(iC-0=@kvf!RE3c=Q1FV(q3;*k zx-EPSCs>I-Bn*zur1I+JIzR21jo4RuMQO%XzdL~Vc#Pzt?ZvnD#OF=FWZZ$I_8v0&SMQTbI)s*p{w|dHj>o?J*EwS z0M@?d;c^AZtROP`YDf<8UG^jN$;N!K6Ne3*bqXSzBlx*QWAUM&or zP62UBp9reFkIpt_&Q#*Td@ry(wZ!QnR*;!lTxQ%02;)@oBg^4kSo;1KT?DIt3@_F- zZ&w|+fpq#R38YsU?s`a|rW>LqpZF>L=+kWaFO;@RxAwUSI>T`f;_23mWgQ-;{E&`O z+}6$+m54~Aa`24xUK@n>-r1W~vRV}I^a|0#Puc?(0JkoC&xE?ucwoX_miA5jB$_jU zCS~$h-0!%rgc%4)M{(oHhAEar+%Uq4kpXOUIHD01Gsty^9u9me?kwtxUfd6tYaS=d zuL^E+z<+>-(&Y+<|DZZ>Q;-}zFM_n<4jG`p82H^*(9&&PP~na5A^G_MTB-CFg61Gw zL=Ib@>`Y7Jj7nsk9newXCMHPvM4>a_?j4pN{W`d!iX?*3M|QLV2s7}Oq>S7cAbvQlbgE%4+yIUW+<@K@BHEq+?psO5N}bk}NT z`bT9e%i)NQ((Lz9F40(BRYlzZbi_ix$2Mx?pT~J^23-a=_wZq)ib7?NjywE(S6>w| zSSSCMl~UpUP^+tNC$=rE)U*4py|kZ6D9vl6?IdBWzO1aCQNuJ}f{;aNFwrbKOR6QR zVVgbO;b%vS_=xkiit%*ti2zf1!cgRF3jJUI;YRZY&ijI8{$!8mYEjPFI90M@C2@Dg zKId;74AKaJsBVKW_m%LyoQxs2*~_L!Ami~K!=G=5nLfx=l@_`UYY%a7;r0@5JZ)N_ zFah*dxxFN*@y_Pfes5aw-FtMeS8XyC{%@bZEWnDg5W0`aOYzKk^GO zKzqeu>dgW`j#@PIk|n$DyxJui5 zZiZ=V?Unqpnwo{5{9<%%za$4oc68sf=cwA{j69ET1WSb8nHDtspPJ75k?KGC`c zvS)TibQ9U#YtJaMh3qZ~*{*xv;>sRb$;i%jv#t_u2qAm#ad9)RnSJl~e)@jD?_b`3 z!27(<>zwEFabCyCUFzT=d!NrEg^;JY$Z-jVR+g~P__&Bz6t;zD-35XSLvWVM@rtVm z-tRClYNi2QClv}6H_i2Ys0;kSQ=kPG;B>Txe1kLm_&~&-x-FFBr{`nC$7w|{(tA!p z$ujN0J&)r2=id_-%xcj=09_pGk^7#yoVrLmNDVx@et!=4`_0v0Txfxh(0eC@B{z!_Eoy4TP^;0@IqAsWLyDVzl0Pns zi=fombJ4f%^}MIdp;|$bw~@O`6s|YVE;us#XxIv1KW)8gYE#v>JBx?(+FI}P#0G92 z!Vc)4w&pr0S@(Wixsq}ZD5=HOY?G^t`c+ZjMNLLOPDReImaeW#SJ01%Cet|#RuA|z ze9=QOqs}MQ!BZn;u@}z0#~_{POVty1ZwNw_*r{A9zQawk@{M095KYx#glUys>m`2H z;egqSWt22Dh?9U`CAF_4pZYuD9*$*!B6{kDgzWAP&FVr*HyF5$h>za<7d!QYWj(}k z@6p8fM-Ea^T`X6+&7w+QD2jNH%5wpmi$hcY!?ON;Q{q&X=4!ugxZ}myq&(lH{r144 z^~Q!4hvxo^U7T6+*(PnD{F&yO#Mc#B{pirjx3*MdKf5&{nZf3^9Gc%xgq~w#C_fho ziG6;S8LD&)5R^ZcRMRHgy$3}kQEu==lIJNcWEO6jLO^197earST}`&e`*;g~L^)D8 z%m~N1X~?SxHq@30m?0#mDYcT+wRw22_fyd;QWcApJH+ND=cVbTfxqg`P78@U|G~n3 zO^Q6AoXCbOTwZ~F2FeVo0tfX;+FiXW@ET)T7?c1UyZ$jd4084eqi2&dSLOLQe+~56^jc65qAMfVPi;?K z*~;ay`BO?=b0dKg9^K1J9Br>HgKdtxedb`WH;xD>{#H@Hgb2+K3nc7|69Bpk6mR+< zqeMitk|L^^H)(HYZg|t&?@pzk_7o6aCqwqgCun58{%G-1%5$@@vkpB{XFovYspqA% z!m01-vT;^X{4_7N*G>DjO$xQVnQFTmaUqlUu|%Vlz37Hb_yfb=$ix^~Z8R6)Q0WOO$8J1Qa zD<+Utd&=&WI#m~=<+&FCes0q`fa7**!$b3lIxVfT=cB7dM;VcIbR^5Sa)&DQRzg=J z8$cEv<}|0KWabG*SAf`IyE?LBLVr!c#4+!_&fQ(lBf`GT>CI2XA@`jX%qe$J_4)Be ze~gc*%p10Qt4C#9o;Mt`_>r^Spyx{Fonkli#5q$KVw|IP6$^lJZ07=IhS1-*{_Lav zcDCoen~ zu2wNk*HJjl2X6V8W09|xguqQ&L)-jj%iwN1x9{!U6SC2ai3UlulVc%Ba{4Zdg8W!y ztsXY%1q`V=y`p;kWMCH}dhC^W7# zzq&^5_cZbKAZ#SouM|}6^{%CRmsg`R_3nOxXdQ2QA%?8jlnceRH-~F$ch`)Q!faDH zZf6=d+NxMSxOC~(ytbOMkr!&g+eA{!c$j}d(K={Fqlj`?H?`@WMfm4f#A93?XiT4U zQQsZ+ARIUV9#C=ZIJv;>y!lzcuf~@g-Rjge#Q~^o!y?jdviBUP<^#LVC3)qptvP;` z9r->Q1+P{j>-X!w{w7Gf3{GL9ps(SYn;*ZAT%TOFsn|$kN?l_nn79>L34Xfg@~$aD zneV;I{XbWl*K(R?PW;m@hG(o@fcn{v6M#5R{6Nfw;g65~dvB2nf6M73>}tPgr%$1o zT4K#zZ{P1Rn994Qr42|M!_n);ylb5jp{y#oU3si)c8|Fpja)w|{!3hr{SH2T{~`0! zazwS0beUWugdftw#(hs#?su1+_9H9Nj=I74vOQcOf9#defb z|1)=KbuL-`0=jO2WleNHjw~y&6wiBETSwFL?K9%#B0oiw5xvx{um*3+MY>kqHRi(I zLo2QFw-~}W(HMNO_QW&j&AYbuKMjtW-uU0TW(&XQ%n>SaogFc%urY<1D@`$epiTUt zz@*nO`W%MqwRlUPDEl;4tjbT#1q<-=Ha$JLn0dhDnoL0$d`5e55is=iZ)-FqnSrH3 z+P0()zoArQh&87H=PW;~wQ6xfUa3fiL={c*GpFSa32~Pt*^YxFiM2~b?1xR>N`Y88 zI}xqq1)&rof?B2JexNU(@;`?f;{FHmc0XOi#n@YBPnJ2m1)#l6JQCpgmK$#h2$lStS;nYZA_fR z#d|Em>*Cbw8VS0y8fQV0t+K|9h3eOp&DmO&B>LgD$wna%f-}%Z3+&JsulzZbyyMJZ z#2UgND+C1HjJTYcBRt(6x@8?me=`5vjZ>%O-qIiy&rJcS06bK~jgm=BRMU;;dUCvn zY)@X~PB}BG-baAMkPf#Vw;e?kpd86;ke_n8$Xmp2)0@SzZraC?Sq}RaUn6GtboR1- zNDpYxM0m5`73k6AZ+l-AADM$ui}$10CtkWE0_v#Sx|G)|3&uz5Q>lj@6(mq}8yb;UNJTgD z0J@`c2tmOV^w&}ioyf#yngZkgbwO28E9+mhb5K%xnF@qXMhh6qoXNe)^U;w$@sZq! zVMLZFvNV}-5xW|<8yt@8CZ$9ewHCh^@=mGvcv|luicDEd8~$8OTH zO%vf>D|W}#?iKXc5?wg2zMhbKxsf*D#`N~`nq9J+>$kC{md-k&5JYkNZ@`)tjI$Zz zT@IX>e!^t{i!5}A^A2CK$nf3z_vq0uXg@$J^jgAv)BaVwR`ZkE2L$Nz`=Do>szH1? zelPAsFIq4}(6Q&o3>trSH0DU%l*a^DXD z==RiP$sMSPp)_gdpVNq#wIYVaN}lk9stVbp0NU>);_F!pn<+0YYczW_ihX=2YPL8D zw-Zde`C3AlMp@NX3?Bx6@Bv`xln`wGtAB;;4%acZQ{rs@+6DeE?@sQW*MHzb<+(Y!YO>Qf@k>@ZjB?Z8_%gFvrB#M8!@KzyKNVhZscsoyN<`D zj1vMRSpupjnnN=0H0yfNg}EB$i%&JvUh;A4m*XxIF^AG;V%;|+G67x6(A&_F4K%Hh z7JWNKsYaMCf>(evr4TL>D&{mo)hKGR_^i(2upG_9)tFx$ODz3ck9VuVO#e-kYnQ6W z9arqDmyNYdp4$;xI*wtuHX9{#u{EJN-l~o)kl2*$m=K%*YU}62P#abYE0rWPRt`#c z-mqETjEAxvQq>9rgJayJrIafskb7sQS@F9Db8=kq_JDOm-Ji~NaQ*=+lc)=}Z%ali zuB-JLqk5RNf%McJEJt{a4}mFM0VH0xOQXHPOvw|;WN@j@BzdYzxSZwn7xHlaXhHg} zGdv_mOgx*oR5qeM%4uH`C`cg?nODpk#k6k+C*OPq5zGbXNjj{kGM%W#qc9_IyG!$u zKlRdz+^5u@+G+!OlFo%Y;$xmFCxV|pAUwI;wWWZwj>e|p_S&}b)t+kA!b>Mh34TaO zHVVY|Zj@qrzDP{h<}SHW-IGrCW#?qaE-3yE=zEt1ki15qvSOJ1{~vv9HLC5^x4`FP zKpZx5bz8f=tG0tzi#);QBS$lvxB)%QyTPdLl=$M>e%M8@ETftI`%F`N^ObouYZ-%d zCW2mV(hpxj&u4GyE7-n9*hGX_^nVY$X~tZnV7K&xFQp*+Y7e;=6JJJZTiav1@|9Ps zuIi#zc^qs*N>^h7B~*TORzpxA6Gall2mEcfc=Sv9%rer7iuys9dTiM~d*bLWOSxV- zMRRxr-JG)FQlkUDt%HaK6Epl73B4hELcJIg0BmvXrw(tSfbI*)nI)vt2CQ zC~T|~NWN|J3xYy1h_X6xzgppTV)z>_7{QA@UzmYqoO@*5Z}^6`V!y7k29Lf2*mob1 zx9GNOylt0r$AA+3q--cIS;G&#&c74;Q2QMl^M?jXYpL_M((x4xtoGMc{Yu!4=|o8* zBv6$x${{mfeJ$pb@oQDyt+yEWNJ;q$ z3OczOkPFJpsg2W^_RFcbG8yyk6&7V`5`AvcVqXdh^>dLpSYiZqIZ6rp3J{1+i`zZ6PS2jMt4tXiY_Lv(l+gti%^9JRjhps zvtZclHu797hUkj`G_59ePxu4WthM%BvIF4o4e5ZjoxbqR0{{M9s!l`S76=EnSf?M) zgl*ifViyV64~HyfpAQ4?BtoWwz4M|O(X9RAt>#Ee!s@FUOe~`I7Iz6Jw3xMktX`8h zREkH};V3~*#kyDx=Ph8_oHN})gywyr`2>r^3>~pNwgSe3O66CDJ@Tw6pFcrRE6>M}-VT$L!Z#CO)5m#jmej z3;vfR5wATL=_eip@)k=KyhlNVU8kFxPv~SdE+R~*Up`c!4-ctEGmf_39Fra`o1)aP zhONy2y&0=6$o~Kx1)n@Ui9BN=hm5E1p+=rV#p8!3B&4rlD%S8U>(snqHK<%eC-@;^ z<5dxQSYFsM%YDVYYE7+{*zY>8<}pkdrR*%t_hbuCRNPz6&w5-bFJ9K~#@-W@%jUrQ zcJC(5WzXj6eI{hy?QY=KJ$Yh$>%2U7Sr#w=p&@+z@-qxBa27^YT*g>oUqBT}KI!c` z3HEY1v0upwc7vMrpB}dbb{jdO{QA^Da^F0%yRDt8Cva09k3nGdH{O+NFC0;@09*7C z_1etJXD3xDQDb$%0rosCAH5q_=p%PdEMgVi-Kah3=qV~F@OuevRz~NPhx3aXxxj&o zS^*pduhoH03*?*b8uSr`B0tC9E%c1(wC})5{K-@}wB7e>@mE}(c79iC=1~M*cJ%t` zC-m;-d@Q}TAar%wy2qo~n$6T?8tnKN}=g4wVB zueYKn6XQU(G%UX~SNQy`9kA%(xfQF*tDrqMrv0(cHBb15945Z%gAG{TyO z3gaDK>hVCMhE&O!-pDIBV1Q7PHYjKqGmJZCp~*wU_%urw6f-&kDcM+j2gd9PDpAs} zfV^5xE z4J7m#LWRX|K!KqDKI=1%ABsP0)Hi6JZoFU&3>;x+3Ul> zjlbXTwC3t1Rj&k{8pAH`PBNEL?fs_-Db^$5y2e!GB_f$9?w0E=`GXoEk_8+AakLyj zu$0kqTIKr})*RlB@Zn!h=ld#>!*R+rc$fDlj##1;U?4O88%M0bwBuyvV1)q)wqFo` zj&UujYlb^}UZ7n~;6U@d2iUIHf;<}WdJzFweB6NqKNtnKGwQ3zW#P1Ml*#Q7P0$;h|YgGxm} zo{yBZev8S8H))=E0f{80qh~=p64!V>cBITDAdlq-I*L& z0B$-zg;;9cD67(E(0JIi*|@)ZpK!qh#W}YVG#6!7DSwAnoToJD8yttx30^^iRXtP$ z;#mdV`3nTJ8L{WVr0K%QjQ9?W2V)9L@h?N=R0=VL#bZ_@11JT#b8aQIGEnTHpCCw% z6o@oR+FN<{)#WCX6H%~x4UfE(wa=Tf-hpX%>AjYT>iqWS2xqWMGWS-r9(M{kbST9X=O zzn0SOcqn+ zbajmQq}hiuD3e}f^uFToUBSD2K8GUk4-3Q=MQ`%aR-k);Zhyt~U4w({n;0v~Tu+IK zm5IvJ{Z@Vso#n7_eG1FHu{bm3H%v2inL@w4e5X(E9s%>`R2jjdtvpPu#q0B<+&vhx z*qopH)+b@hxU7iTxl2FfY4g($y<8}POr*HkCw20k%==QoaU&47GEBhD^fSyeV#}`M zh+Lhm)NQQ$VWD0(bNuKqBe_zlj$-On(~oUi8LcJg9knz$1XMrf3Yq_xs|@y@q@(pz z+c3vtriNcosCis2EUgD6mLA`0H&aIIC9t?MH#< Date: Tue, 29 Sep 2020 00:54:35 +0000 Subject: [PATCH 094/310] Automatic changelog compile [ci skip] --- html/changelog.html | 62 --------------------------------------------- 1 file changed, 62 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 2a7974a480..7b9a9299ba 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -769,68 +769,6 @@
    • Flannel jackets and bartender winter coat
    - -

    28 July 2020

    -

    Cacogen updated:

    -
      -
    • OSHA has more pull than anyone could have expected. All armor provided by Nanotrasen and the syndicate now have tags that accurately lists defenses and resistances of a piece of clothing.
    • -
    -

    CameronWoof updated:

    -
      -
    • Exotic seed crates now contain a spaceman's trumpet seed packet.
    • -
    -

    EmeraldSundisk updated:

    -
      -
    • Renovates Snow Taxi's northeast bathroom to have multiple non-urinal toilets and showers
    • -
    • Adds signage/labeling to improve map readability
    • -
    • Adds a bathroom to the northwest station
    • -
    • Adds a filing cabinet to the cargo department
    • -
    • Area designation adjustments to account for the above changes
    • -
    • Adds a missing airlock cyclelink near medical
    • -
    -

    Ludox235 updated:

    -
      -
    • Makes the flavour text that appears when you become a zombie tell you to act like one.
    • -
    -

    MrJWhit updated:

    -
      -
    • Decluttered toxins and hid the yellow mix line in atmos, for metastation
    • -
    -

    SiliconMain updated:

    -
      -
    • Paramedic heirloom is now a zippo
    • -
    • Durathread belts now protect their contents from radiation, and can hold full sized extinguishers
    • -
    -

    Sishen1542 updated:

    -
      -
    • removed zoomba
    • -
    -

    dapnee updated:

    -
      -
    • added a fan to the listening outpost
    • -
    • added two missing r-walls near the SM, removed random light and wire node below the engine, and fixed the missing cable in the courtroom on Kilo
    • -
    -

    kappa-sama updated:

    -
      -
    • Stimpaks cost 5tc once more, up from 3tc.
    • -
    -

    silicons updated:

    -
      -
    • polychromatic cloaks to loadout
    • -
    • no more self healing with medibeam guns
    • -
    • oh no, taser buff. alt fire delay dropped to 0.4 seconds.
    • -
    • you can now shoot yourself by disarm-intenting yourself with a gun.
    • -
    -

    timothyteakettle updated:

    -
      -
    • species code is now slightly less messy
    • -
    • slight tweak to how material crafting works
    • -
    • changed up pet carriers / bluespace jars a bit so you can't fit certain things inside them and also the text shown for resist times is accurate
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • Black Box theft objective
    • -
    GoonStation 13 Development Team From 1b75ccb39dc46ab19ef55df6b724b6ebebae2e88 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Tue, 29 Sep 2020 18:38:25 +0100 Subject: [PATCH 095/310] puddle --- .../mob/living/carbon/human/species.dm | 4 + .../carbon/human/species_types/jellypeople.dm | 37 +- .../mob/living/carbon/human/update_icons.dm | 829 +++++++++--------- icons/mob/actions/actions_slime.dmi | Bin 4717 -> 5093 bytes icons/mob/mob.dmi | Bin 288041 -> 293284 bytes tgstation.dme | 4 +- 6 files changed, 455 insertions(+), 419 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index d433ca1821..70c8f1322d 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1926,6 +1926,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(HAS_BONE in species_traits) . |= BIO_JUST_BONE +//a check for if you should render any overlays or not +/datum/species/proc/should_render(mob/living/carbon/human/H) + return TRUE + ///////////// //BREATHING// ///////////// diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 43f5ca5526..54cfce54c0 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -16,7 +16,8 @@ exotic_blood_color = "BLOOD_COLOR_SLIME" damage_overlay_type = "" var/datum/action/innate/regenerate_limbs/regenerate_limbs - var/datum/action/innate/slime_change/slime_change //CIT CHANGE + var/datum/action/innate/slime_change/slime_change + var/datum/action/innate/slime_puddle/slime_puddle liked_food = TOXIC | MEAT disliked_food = null toxic_food = ANTITOXIC @@ -35,12 +36,13 @@ desc = "A slimey membranous mass from a slime person" icon_state = "brain-slime" - /datum/species/jelly/on_species_loss(mob/living/carbon/C) if(regenerate_limbs) regenerate_limbs.Remove(C) - if(slime_change) //CIT CHANGE - slime_change.Remove(C) //CIT CHANGE + if(slime_change) + slime_change.Remove(C) + if(slime_puddle) + slime_puddle.Remove(C) C.faction -= "slime" ..() C.faction -= "slime" @@ -50,8 +52,10 @@ if(ishuman(C)) regenerate_limbs = new regenerate_limbs.Grant(C) - slime_change = new //CIT CHANGE - slime_change.Grant(C) //CIT CHANGE + slime_change = new + slime_change.Grant(C) + slime_puddle = new + slime_puddle.Grant(C) C.faction |= "slime" /datum/species/jelly/handle_body(mob/living/carbon/human/H) @@ -59,6 +63,12 @@ //update blood color to body color exotic_blood_color = "#" + H.dna.features["mcolor"] +/datum/species/jelly/should_render() + if(slime_puddle && slime_puddle.is_puddle) + return FALSE + else + return ..() + /datum/species/jelly/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD || HAS_TRAIT(H, TRAIT_NOMARROW)) //can't farm slime jelly from a dead slime/jelly person indefinitely, and no regeneration for blooduskers return @@ -641,6 +651,21 @@ else return +/datum/action/innate/slime_puddle + name = "Puddle Transformation" + check_flags = AB_CHECK_CONSCIOUS + button_icon_state = "slimepuddle" + icon_icon = 'modular_citadel/icons/mob/actions/actions_slime.dmi' + background_icon_state = "bg_alien" + var/is_puddle = FALSE + +/datum/action/innate/slime_puddle/Activate() + if(!is_puddle) + is_puddle = TRUE + owner.cut_overlays() + else + is_puddle = FALSE + owner.regenerate_icons() ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index cfb35fbb00..caf0189483 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -50,19 +50,21 @@ There are several things that need to be remembered: //HAIR OVERLAY /mob/living/carbon/human/update_hair() - dna.species.handle_hair(src) + if(dna.species.should_render()) + dna.species.handle_hair(src) //used when putting/removing clothes that hide certain mutant body parts to just update those and not update the whole body. /mob/living/carbon/human/proc/update_mutant_bodyparts() - dna.species.handle_mutant_bodyparts(src) - + if(dna.species.should_render()) + dna.species.handle_mutant_bodyparts(src) /mob/living/carbon/human/update_body(update_genitals = FALSE) - remove_overlay(BODY_LAYER) - dna.species.handle_body(src) - ..() - if(update_genitals) - update_genitals() + if(dna.species.should_render()) + remove_overlay(BODY_LAYER) + dna.species.handle_body(src) + ..() + if(update_genitals) + update_genitals() /mob/living/carbon/human/update_fire() ..((fire_stacks > 3) ? "Standing" : "Generic_mob_burning") @@ -71,381 +73,385 @@ There are several things that need to be remembered: /* --------------------------------------- */ //For legacy support. /mob/living/carbon/human/regenerate_icons() - - if(!..()) - icon_render_key = null //invalidate bodyparts cache - update_body(TRUE) - update_hair() - update_inv_w_uniform() - update_inv_wear_id() - update_inv_gloves() - update_inv_glasses() - update_inv_ears() - update_inv_shoes() - update_inv_s_store() - update_inv_wear_mask() - update_inv_head() - update_inv_belt() - update_inv_back() - update_inv_wear_suit() - update_inv_pockets() - update_inv_neck() - update_transform() - //mutations - update_mutations_overlay() - //damage overlays - update_damage_overlays() + if(dna.species.should_render()) + if(!..()) + icon_render_key = null //invalidate bodyparts cache + update_body(TRUE) + update_hair() + update_inv_w_uniform() + update_inv_wear_id() + update_inv_gloves() + update_inv_glasses() + update_inv_ears() + update_inv_shoes() + update_inv_s_store() + update_inv_wear_mask() + update_inv_head() + update_inv_belt() + update_inv_back() + update_inv_wear_suit() + update_inv_pockets() + update_inv_neck() + update_transform() + //mutations + update_mutations_overlay() + //damage overlays + update_damage_overlays() /* --------------------------------------- */ //vvvvvv UPDATE_INV PROCS vvvvvv /mob/living/carbon/human/update_inv_w_uniform() - remove_overlay(UNIFORM_LAYER) + if(dna.species.should_render()) + remove_overlay(UNIFORM_LAYER) - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_W_UNIFORM] - inv.update_icon() + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_W_UNIFORM] + inv.update_icon() - if(istype(w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/U = w_uniform - U.screen_loc = ui_iclothing - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) - client.screen += w_uniform - update_observer_view(w_uniform,1) + if(istype(w_uniform, /obj/item/clothing/under)) + var/obj/item/clothing/under/U = w_uniform + U.screen_loc = ui_iclothing + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) + client.screen += w_uniform + update_observer_view(w_uniform,1) - if(wear_suit && (wear_suit.flags_inv & HIDEJUMPSUIT)) - return + if(wear_suit && (wear_suit.flags_inv & HIDEJUMPSUIT)) + return - var/target_overlay = U.icon_state - if(U.adjusted == ALT_STYLE) - target_overlay = "[target_overlay]_d" + var/target_overlay = U.icon_state + if(U.adjusted == ALT_STYLE) + target_overlay = "[target_overlay]_d" - var/alt_worn = U.mob_overlay_icon || 'icons/mob/clothing/uniform.dmi' - var/variant_flag = NONE + var/alt_worn = U.mob_overlay_icon || 'icons/mob/clothing/uniform.dmi' + var/variant_flag = NONE - if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_worn = U.anthro_mob_worn_overlay || 'icons/mob/clothing/uniform_digi.dmi' - variant_flag |= STYLE_DIGITIGRADE + if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) + alt_worn = U.anthro_mob_worn_overlay || 'icons/mob/clothing/uniform_digi.dmi' + variant_flag |= STYLE_DIGITIGRADE - var/mask - if(dna.species.mutant_bodyparts["taur"]) - var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]] - var/clip_flag = U.mutantrace_variation & T?.hide_legs - if(clip_flag) - variant_flag |= clip_flag - mask = T.alpha_mask_state + var/mask + if(dna.species.mutant_bodyparts["taur"]) + var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]] + var/clip_flag = U.mutantrace_variation & T?.hide_legs + if(clip_flag) + variant_flag |= clip_flag + mask = T.alpha_mask_state - var/mutable_appearance/uniform_overlay + var/mutable_appearance/uniform_overlay - var/gendered = (dna?.species.sexes && dna.features["body_model"] == FEMALE) ? U.fitted : NO_FEMALE_UNIFORM - uniform_overlay = U.build_worn_icon( UNIFORM_LAYER, alt_worn, FALSE, gendered, target_overlay, variant_flag, FALSE, mask) + var/gendered = (dna?.species.sexes && dna.features["body_model"] == FEMALE) ? U.fitted : NO_FEMALE_UNIFORM + uniform_overlay = U.build_worn_icon( UNIFORM_LAYER, alt_worn, FALSE, gendered, target_overlay, variant_flag, FALSE, mask) - if(OFFSET_UNIFORM in dna.species.offset_features) - uniform_overlay.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] - uniform_overlay.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] - overlays_standing[UNIFORM_LAYER] = uniform_overlay - - apply_overlay(UNIFORM_LAYER) - update_mutant_bodyparts() + if(OFFSET_UNIFORM in dna.species.offset_features) + uniform_overlay.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1] + uniform_overlay.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2] + overlays_standing[UNIFORM_LAYER] = uniform_overlay + apply_overlay(UNIFORM_LAYER) + update_mutant_bodyparts() /mob/living/carbon/human/update_inv_wear_id() - remove_overlay(ID_LAYER) + if(dna.species.should_render()) + remove_overlay(ID_LAYER) - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_ID] - inv.update_icon() + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_ID] + inv.update_icon() - var/mutable_appearance/id_overlay = overlays_standing[ID_LAYER] + var/mutable_appearance/id_overlay = overlays_standing[ID_LAYER] - if(wear_id) - wear_id.screen_loc = ui_id - if(client && hud_used && hud_used.hud_shown) - client.screen += wear_id - update_observer_view(wear_id) + if(wear_id) + wear_id.screen_loc = ui_id + if(client && hud_used && hud_used.hud_shown) + client.screen += wear_id + update_observer_view(wear_id) - //TODO: add an icon file for ID slot stuff, so it's less snowflakey - id_overlay = wear_id.build_worn_icon(default_layer = ID_LAYER, default_icon_file = 'icons/mob/mob.dmi', override_state = wear_id.item_state) - if(OFFSET_ID in dna.species.offset_features) - id_overlay.pixel_x += dna.species.offset_features[OFFSET_ID][1] - id_overlay.pixel_y += dna.species.offset_features[OFFSET_ID][2] - overlays_standing[ID_LAYER] = id_overlay - apply_overlay(ID_LAYER) + //TODO: add an icon file for ID slot stuff, so it's less snowflakey + id_overlay = wear_id.build_worn_icon(default_layer = ID_LAYER, default_icon_file = 'icons/mob/mob.dmi', override_state = wear_id.item_state) + if(OFFSET_ID in dna.species.offset_features) + id_overlay.pixel_x += dna.species.offset_features[OFFSET_ID][1] + id_overlay.pixel_y += dna.species.offset_features[OFFSET_ID][2] + overlays_standing[ID_LAYER] = id_overlay + apply_overlay(ID_LAYER) /mob/living/carbon/human/update_inv_gloves() - remove_overlay(GLOVES_LAYER) + if(dna.species.should_render()) + remove_overlay(GLOVES_LAYER) - if(client && hud_used && hud_used.inv_slots[SLOT_GLOVES]) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLOVES] - inv.update_icon() + if(client && hud_used && hud_used.inv_slots[SLOT_GLOVES]) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLOVES] + inv.update_icon() - if(!gloves && bloody_hands) - var/mutable_appearance/bloody_overlay = mutable_appearance('icons/effects/blood.dmi', "bloodyhands", -GLOVES_LAYER, color = blood_DNA_to_color()) - if(get_num_arms(FALSE) < 2) - if(has_left_hand(FALSE)) - bloody_overlay.icon_state = "bloodyhands_left" - else if(has_right_hand(FALSE)) - bloody_overlay.icon_state = "bloodyhands_right" + if(!gloves && bloody_hands) + var/mutable_appearance/bloody_overlay = mutable_appearance('icons/effects/blood.dmi', "bloodyhands", -GLOVES_LAYER, color = blood_DNA_to_color()) + if(get_num_arms(FALSE) < 2) + if(has_left_hand(FALSE)) + bloody_overlay.icon_state = "bloodyhands_left" + else if(has_right_hand(FALSE)) + bloody_overlay.icon_state = "bloodyhands_right" - overlays_standing[GLOVES_LAYER] = bloody_overlay + overlays_standing[GLOVES_LAYER] = bloody_overlay - var/mutable_appearance/gloves_overlay = overlays_standing[GLOVES_LAYER] - if(gloves) - gloves.screen_loc = ui_gloves - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) - client.screen += gloves - update_observer_view(gloves,1) - overlays_standing[GLOVES_LAYER] = gloves.build_worn_icon(default_layer = GLOVES_LAYER, default_icon_file = 'icons/mob/clothing/hands.dmi') - gloves_overlay = overlays_standing[GLOVES_LAYER] - if(OFFSET_GLOVES in dna.species.offset_features) - gloves_overlay.pixel_x += dna.species.offset_features[OFFSET_GLOVES][1] - gloves_overlay.pixel_y += dna.species.offset_features[OFFSET_GLOVES][2] - overlays_standing[GLOVES_LAYER] = gloves_overlay - apply_overlay(GLOVES_LAYER) + var/mutable_appearance/gloves_overlay = overlays_standing[GLOVES_LAYER] + if(gloves) + gloves.screen_loc = ui_gloves + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) + client.screen += gloves + update_observer_view(gloves,1) + overlays_standing[GLOVES_LAYER] = gloves.build_worn_icon(default_layer = GLOVES_LAYER, default_icon_file = 'icons/mob/clothing/hands.dmi') + gloves_overlay = overlays_standing[GLOVES_LAYER] + if(OFFSET_GLOVES in dna.species.offset_features) + gloves_overlay.pixel_x += dna.species.offset_features[OFFSET_GLOVES][1] + gloves_overlay.pixel_y += dna.species.offset_features[OFFSET_GLOVES][2] + overlays_standing[GLOVES_LAYER] = gloves_overlay + apply_overlay(GLOVES_LAYER) /mob/living/carbon/human/update_inv_glasses() - remove_overlay(GLASSES_LAYER) + if(dna.species.should_render()) + remove_overlay(GLASSES_LAYER) - if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated - return - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLASSES] - inv.update_icon() - - if(glasses) - glasses.screen_loc = ui_glasses //...draw the item in the inventory screen - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) //if the inventory is open ... - client.screen += glasses //Either way, add the item to the HUD - update_observer_view(glasses,1) - if(!(head && (head.flags_inv & HIDEEYES)) && !(wear_mask && (wear_mask.flags_inv & HIDEEYES))) - overlays_standing[GLASSES_LAYER] = glasses.build_worn_icon(default_layer = GLASSES_LAYER, default_icon_file = 'icons/mob/clothing/eyes.dmi', override_state = glasses.icon_state) - var/mutable_appearance/glasses_overlay = overlays_standing[GLASSES_LAYER] - if(glasses_overlay) - if(OFFSET_GLASSES in dna.species.offset_features) - glasses_overlay.pixel_x += dna.species.offset_features[OFFSET_GLASSES][1] - glasses_overlay.pixel_y += dna.species.offset_features[OFFSET_GLASSES][2] - overlays_standing[GLASSES_LAYER] = glasses_overlay - apply_overlay(GLASSES_LAYER) - - -/mob/living/carbon/human/update_inv_ears() - remove_overlay(EARS_LAYER) - - if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated - return - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_EARS] - inv.update_icon() - - if(ears) - ears.screen_loc = ui_ears //move the item to the appropriate screen loc - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) //if the inventory is open - client.screen += ears //add it to the client's screen - update_observer_view(ears,1) - - overlays_standing[EARS_LAYER] = ears.build_worn_icon(default_layer = EARS_LAYER, default_icon_file = 'icons/mob/ears.dmi') - var/mutable_appearance/ears_overlay = overlays_standing[EARS_LAYER] - if(OFFSET_EARS in dna.species.offset_features) - ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1] - ears_overlay.pixel_y += dna.species.offset_features[OFFSET_EARS][2] - overlays_standing[EARS_LAYER] = ears_overlay - apply_overlay(EARS_LAYER) - - -/mob/living/carbon/human/update_inv_shoes() - remove_overlay(SHOES_LAYER) - - if(get_num_legs(FALSE) <2) - return - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_SHOES] - inv.update_icon() - - if(dna.species.mutant_bodyparts["taur"]) - var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]] - if(T?.hide_legs) //If only they actually made shoes unwearable. Please don't making cosmetics, guys. + if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated return - if(shoes) - var/obj/item/clothing/shoes/S = shoes - shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) //if the inventory is open - client.screen += shoes //add it to client's screen - update_observer_view(shoes,1) + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLASSES] + inv.update_icon() - var/alt_icon = S.mob_overlay_icon || 'icons/mob/clothing/feet.dmi' - var/variation_flag = NONE - if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/feet_digi.dmi' - variation_flag |= STYLE_DIGITIGRADE + if(glasses) + glasses.screen_loc = ui_glasses //...draw the item in the inventory screen + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) //if the inventory is open ... + client.screen += glasses //Either way, add the item to the HUD + update_observer_view(glasses,1) + if(!(head && (head.flags_inv & HIDEEYES)) && !(wear_mask && (wear_mask.flags_inv & HIDEEYES))) + overlays_standing[GLASSES_LAYER] = glasses.build_worn_icon(default_layer = GLASSES_LAYER, default_icon_file = 'icons/mob/clothing/eyes.dmi', override_state = glasses.icon_state) + var/mutable_appearance/glasses_overlay = overlays_standing[GLASSES_LAYER] + if(glasses_overlay) + if(OFFSET_GLASSES in dna.species.offset_features) + glasses_overlay.pixel_x += dna.species.offset_features[OFFSET_GLASSES][1] + glasses_overlay.pixel_y += dna.species.offset_features[OFFSET_GLASSES][2] + overlays_standing[GLASSES_LAYER] = glasses_overlay + apply_overlay(GLASSES_LAYER) - overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(SHOES_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, S.icon_state, variation_flag, FALSE) - var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER] - if(OFFSET_SHOES in dna.species.offset_features) - shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1] - shoes_overlay.pixel_y += dna.species.offset_features[OFFSET_SHOES][2] - overlays_standing[SHOES_LAYER] = shoes_overlay - apply_overlay(SHOES_LAYER) +/mob/living/carbon/human/update_inv_ears() + if(dna.species.should_render()) + remove_overlay(EARS_LAYER) -/mob/living/carbon/human/update_inv_s_store() - remove_overlay(SUIT_STORE_LAYER) + if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated + return - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_S_STORE] - inv.update_icon() + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_EARS] + inv.update_icon() - if(s_store) - s_store.screen_loc = ui_sstore1 - if(client && hud_used && hud_used.hud_shown) - client.screen += s_store - update_observer_view(s_store) - var/t_state = s_store.item_state - if(!t_state) - t_state = s_store.icon_state - overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(((s_store.mob_overlay_icon) ? s_store.mob_overlay_icon : 'icons/mob/clothing/belt_mirror.dmi'), t_state, -SUIT_STORE_LAYER) - var/mutable_appearance/s_store_overlay = overlays_standing[SUIT_STORE_LAYER] - if(OFFSET_S_STORE in dna.species.offset_features) - s_store_overlay.pixel_x += dna.species.offset_features[OFFSET_S_STORE][1] - s_store_overlay.pixel_y += dna.species.offset_features[OFFSET_S_STORE][2] - overlays_standing[SUIT_STORE_LAYER] = s_store_overlay - apply_overlay(SUIT_STORE_LAYER) + if(ears) + ears.screen_loc = ui_ears //move the item to the appropriate screen loc + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) //if the inventory is open + client.screen += ears //add it to the client's screen + update_observer_view(ears,1) + overlays_standing[EARS_LAYER] = ears.build_worn_icon(default_layer = EARS_LAYER, default_icon_file = 'icons/mob/ears.dmi') + var/mutable_appearance/ears_overlay = overlays_standing[EARS_LAYER] + if(OFFSET_EARS in dna.species.offset_features) + ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1] + ears_overlay.pixel_y += dna.species.offset_features[OFFSET_EARS][2] + overlays_standing[EARS_LAYER] = ears_overlay + apply_overlay(EARS_LAYER) -/mob/living/carbon/human/update_inv_head() - remove_overlay(HEAD_LAYER) +/mob/living/carbon/human/update_inv_shoes() + if(dna.species.should_render()) + remove_overlay(SHOES_LAYER) - if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated - return + if(get_num_legs(FALSE) <2) + return - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_HEAD] - inv.update_icon() + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_SHOES] + inv.update_icon() - if(head) - head.screen_loc = ui_head - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) - client.screen += head - update_observer_view(head,1) - remove_overlay(HEAD_LAYER) - var/obj/item/clothing/head/H = head - var/alt_icon = H.mob_overlay_icon || 'icons/mob/clothing/head.dmi' - var/muzzled = FALSE - var/variation_flag = NONE - if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None") - muzzled = TRUE - else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None") - muzzled = TRUE - if(muzzled && H.mutantrace_variation & STYLE_MUZZLE && !(H.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_icon = H.anthro_mob_worn_overlay || 'icons/mob/clothing/head_muzzled.dmi' - variation_flag |= STYLE_MUZZLE - - overlays_standing[HEAD_LAYER] = H.build_worn_icon(HEAD_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, H.icon_state, variation_flag, FALSE) - var/mutable_appearance/head_overlay = overlays_standing[HEAD_LAYER] - - if(OFFSET_HEAD in dna.species.offset_features) - head_overlay.pixel_x += dna.species.offset_features[OFFSET_HEAD][1] - head_overlay.pixel_y += dna.species.offset_features[OFFSET_HEAD][2] - overlays_standing[HEAD_LAYER] = head_overlay - apply_overlay(HEAD_LAYER) - update_mutant_bodyparts() - -/mob/living/carbon/human/update_inv_belt() - remove_overlay(BELT_LAYER) - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BELT] - inv.update_icon() - - if(belt) - belt.screen_loc = ui_belt - if(client && hud_used && hud_used.hud_shown) - client.screen += belt - update_observer_view(belt) - - overlays_standing[BELT_LAYER] = belt.build_worn_icon(default_layer = BELT_LAYER, default_icon_file = 'icons/mob/clothing/belt.dmi') - var/mutable_appearance/belt_overlay = overlays_standing[BELT_LAYER] - if(OFFSET_BELT in dna.species.offset_features) - belt_overlay.pixel_x += dna.species.offset_features[OFFSET_BELT][1] - belt_overlay.pixel_y += dna.species.offset_features[OFFSET_BELT][2] - overlays_standing[BELT_LAYER] = belt_overlay - apply_overlay(BELT_LAYER) - - -/mob/living/carbon/human/update_inv_wear_suit() - remove_overlay(SUIT_LAYER) - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_SUIT] - inv.update_icon() - - if(wear_suit) - var/obj/item/clothing/suit/S = wear_suit - wear_suit.screen_loc = ui_oclothing - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) - client.screen += wear_suit - update_observer_view(wear_suit,1) - - var/worn_icon = wear_suit.mob_overlay_icon || 'icons/mob/clothing/suit.dmi' - var/worn_state = wear_suit.icon_state - var/center = FALSE - var/dimension_x = 32 - var/dimension_y = 32 - var/variation_flag = NONE - var/datum/sprite_accessory/taur/T if(dna.species.mutant_bodyparts["taur"]) - T = GLOB.taur_list[dna.features["taur"]] + var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]] + if(T?.hide_legs) //If only they actually made shoes unwearable. Please don't making cosmetics, guys. + return - if(S.mutantrace_variation) + if(shoes) + var/obj/item/clothing/shoes/S = shoes + shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) //if the inventory is open + client.screen += shoes //add it to client's screen + update_observer_view(shoes,1) - if(T?.taur_mode) - var/init_worn_icon = worn_icon - variation_flag |= S.mutantrace_variation & T.taur_mode || S.mutantrace_variation & T.alt_taur_mode - switch(variation_flag) - if(STYLE_HOOF_TAURIC) - worn_icon = 'icons/mob/clothing/taur_hooved.dmi' - if(STYLE_SNEK_TAURIC) - worn_icon = 'icons/mob/clothing/taur_naga.dmi' - if(STYLE_PAW_TAURIC) - worn_icon = 'icons/mob/clothing/taur_canine.dmi' - if(worn_icon != init_worn_icon) //worn icon sprite was changed, taur offsets will have to be applied. - if(S.taur_mob_worn_overlay) //not going to make several new variables for all taur types. Nope. - var/static/list/icon_to_state = list('icons/mob/clothing/taur_hooved.dmi' = "_hooved", 'icons/mob/clothing/taur_naga.dmi' = "_naga", 'icons/mob/clothing/taur_canine.dmi' = "_paws") - worn_state += icon_to_state[worn_icon] - worn_icon = S.taur_mob_worn_overlay - center = T.center - dimension_x = T.dimension_x - dimension_y = T.dimension_y - - else if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) //not a taur, but digitigrade legs. - worn_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/suit_digi.dmi' + var/alt_icon = S.mob_overlay_icon || 'icons/mob/clothing/feet.dmi' + var/variation_flag = NONE + if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) + alt_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/feet_digi.dmi' variation_flag |= STYLE_DIGITIGRADE - overlays_standing[SUIT_LAYER] = S.build_worn_icon(SUIT_LAYER, worn_icon, FALSE, NO_FEMALE_UNIFORM, worn_state, variation_flag, FALSE) - var/mutable_appearance/suit_overlay = overlays_standing[SUIT_LAYER] - if(OFFSET_SUIT in dna.species.offset_features) - suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1] - suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2] - if(center) - suit_overlay = center_image(suit_overlay, dimension_x, dimension_y) - overlays_standing[SUIT_LAYER] = suit_overlay - update_hair() - update_mutant_bodyparts() + overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(SHOES_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, S.icon_state, variation_flag, FALSE) + var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER] + if(OFFSET_SHOES in dna.species.offset_features) + shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1] + shoes_overlay.pixel_y += dna.species.offset_features[OFFSET_SHOES][2] + overlays_standing[SHOES_LAYER] = shoes_overlay + apply_overlay(SHOES_LAYER) - apply_overlay(SUIT_LAYER) +/mob/living/carbon/human/update_inv_s_store() + if(dna.species.should_render()) + remove_overlay(SUIT_STORE_LAYER) + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_S_STORE] + inv.update_icon() + + if(s_store) + s_store.screen_loc = ui_sstore1 + if(client && hud_used && hud_used.hud_shown) + client.screen += s_store + update_observer_view(s_store) + var/t_state = s_store.item_state + if(!t_state) + t_state = s_store.icon_state + overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(((s_store.mob_overlay_icon) ? s_store.mob_overlay_icon : 'icons/mob/clothing/belt_mirror.dmi'), t_state, -SUIT_STORE_LAYER) + var/mutable_appearance/s_store_overlay = overlays_standing[SUIT_STORE_LAYER] + if(OFFSET_S_STORE in dna.species.offset_features) + s_store_overlay.pixel_x += dna.species.offset_features[OFFSET_S_STORE][1] + s_store_overlay.pixel_y += dna.species.offset_features[OFFSET_S_STORE][2] + overlays_standing[SUIT_STORE_LAYER] = s_store_overlay + apply_overlay(SUIT_STORE_LAYER) + +/mob/living/carbon/human/update_inv_head() + if(dna.species.should_render()) + remove_overlay(HEAD_LAYER) + + if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated + return + + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_HEAD] + inv.update_icon() + + if(head) + head.screen_loc = ui_head + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) + client.screen += head + update_observer_view(head,1) + remove_overlay(HEAD_LAYER) + var/obj/item/clothing/head/H = head + var/alt_icon = H.mob_overlay_icon || 'icons/mob/clothing/head.dmi' + var/muzzled = FALSE + var/variation_flag = NONE + if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None") + muzzled = TRUE + else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None") + muzzled = TRUE + if(muzzled && H.mutantrace_variation & STYLE_MUZZLE && !(H.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) + alt_icon = H.anthro_mob_worn_overlay || 'icons/mob/clothing/head_muzzled.dmi' + variation_flag |= STYLE_MUZZLE + + overlays_standing[HEAD_LAYER] = H.build_worn_icon(HEAD_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, H.icon_state, variation_flag, FALSE) + var/mutable_appearance/head_overlay = overlays_standing[HEAD_LAYER] + + if(OFFSET_HEAD in dna.species.offset_features) + head_overlay.pixel_x += dna.species.offset_features[OFFSET_HEAD][1] + head_overlay.pixel_y += dna.species.offset_features[OFFSET_HEAD][2] + overlays_standing[HEAD_LAYER] = head_overlay + apply_overlay(HEAD_LAYER) + update_mutant_bodyparts() + +/mob/living/carbon/human/update_inv_belt() + if(dna.species.should_render()) + remove_overlay(BELT_LAYER) + + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BELT] + inv.update_icon() + + if(belt) + belt.screen_loc = ui_belt + if(client && hud_used && hud_used.hud_shown) + client.screen += belt + update_observer_view(belt) + + overlays_standing[BELT_LAYER] = belt.build_worn_icon(default_layer = BELT_LAYER, default_icon_file = 'icons/mob/clothing/belt.dmi') + var/mutable_appearance/belt_overlay = overlays_standing[BELT_LAYER] + if(OFFSET_BELT in dna.species.offset_features) + belt_overlay.pixel_x += dna.species.offset_features[OFFSET_BELT][1] + belt_overlay.pixel_y += dna.species.offset_features[OFFSET_BELT][2] + overlays_standing[BELT_LAYER] = belt_overlay + apply_overlay(BELT_LAYER) + +/mob/living/carbon/human/update_inv_wear_suit() + if(dna.species.should_render()) + remove_overlay(SUIT_LAYER) + + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_SUIT] + inv.update_icon() + + if(wear_suit) + var/obj/item/clothing/suit/S = wear_suit + wear_suit.screen_loc = ui_oclothing + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) + client.screen += wear_suit + update_observer_view(wear_suit,1) + + var/worn_icon = wear_suit.mob_overlay_icon || 'icons/mob/clothing/suit.dmi' + var/worn_state = wear_suit.icon_state + var/center = FALSE + var/dimension_x = 32 + var/dimension_y = 32 + var/variation_flag = NONE + var/datum/sprite_accessory/taur/T + if(dna.species.mutant_bodyparts["taur"]) + T = GLOB.taur_list[dna.features["taur"]] + + if(S.mutantrace_variation) + + if(T?.taur_mode) + var/init_worn_icon = worn_icon + variation_flag |= S.mutantrace_variation & T.taur_mode || S.mutantrace_variation & T.alt_taur_mode + switch(variation_flag) + if(STYLE_HOOF_TAURIC) + worn_icon = 'icons/mob/clothing/taur_hooved.dmi' + if(STYLE_SNEK_TAURIC) + worn_icon = 'icons/mob/clothing/taur_naga.dmi' + if(STYLE_PAW_TAURIC) + worn_icon = 'icons/mob/clothing/taur_canine.dmi' + if(worn_icon != init_worn_icon) //worn icon sprite was changed, taur offsets will have to be applied. + if(S.taur_mob_worn_overlay) //not going to make several new variables for all taur types. Nope. + var/static/list/icon_to_state = list('icons/mob/clothing/taur_hooved.dmi' = "_hooved", 'icons/mob/clothing/taur_naga.dmi' = "_naga", 'icons/mob/clothing/taur_canine.dmi' = "_paws") + worn_state += icon_to_state[worn_icon] + worn_icon = S.taur_mob_worn_overlay + center = T.center + dimension_x = T.dimension_x + dimension_y = T.dimension_y + + else if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) //not a taur, but digitigrade legs. + worn_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/suit_digi.dmi' + variation_flag |= STYLE_DIGITIGRADE + + overlays_standing[SUIT_LAYER] = S.build_worn_icon(SUIT_LAYER, worn_icon, FALSE, NO_FEMALE_UNIFORM, worn_state, variation_flag, FALSE) + var/mutable_appearance/suit_overlay = overlays_standing[SUIT_LAYER] + if(OFFSET_SUIT in dna.species.offset_features) + suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1] + suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2] + if(center) + suit_overlay = center_image(suit_overlay, dimension_x, dimension_y) + overlays_standing[SUIT_LAYER] = suit_overlay + update_hair() + update_mutant_bodyparts() + + apply_overlay(SUIT_LAYER) /mob/living/carbon/human/update_inv_pockets() if(client && hud_used) @@ -471,55 +477,57 @@ There are several things that need to be remembered: /mob/living/carbon/human/update_inv_wear_mask() - remove_overlay(FACEMASK_LAYER) - - if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated - return - - if(client && hud_used) - var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_MASK] - inv.update_icon() - - if(wear_mask) - wear_mask.screen_loc = ui_mask - if(client && hud_used && hud_used.hud_shown) - if(hud_used.inventory_shown) - client.screen += wear_mask - update_observer_view(wear_mask,1) - var/obj/item/clothing/mask/M = wear_mask + if(dna.species.should_render()) remove_overlay(FACEMASK_LAYER) - var/alt_icon = M.mob_overlay_icon || 'icons/mob/clothing/mask.dmi' - var/muzzled = FALSE - var/variation_flag = NONE - if(head && (head.flags_inv & HIDEMASK)) + + if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated return - if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None") - muzzled = TRUE - else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None") - muzzled = TRUE - if(muzzled && M.mutantrace_variation & STYLE_MUZZLE && !(M.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_icon = M.anthro_mob_worn_overlay || 'icons/mob/clothing/mask_muzzled.dmi' - variation_flag |= STYLE_MUZZLE - var/mutable_appearance/mask_overlay = M.build_worn_icon(FACEMASK_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, wear_mask.icon_state, variation_flag, FALSE) + if(client && hud_used) + var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_MASK] + inv.update_icon() - if(OFFSET_FACEMASK in dna.species.offset_features) - mask_overlay.pixel_x += dna.species.offset_features[OFFSET_FACEMASK][1] - mask_overlay.pixel_y += dna.species.offset_features[OFFSET_FACEMASK][2] - overlays_standing[FACEMASK_LAYER] = mask_overlay - apply_overlay(FACEMASK_LAYER) - update_mutant_bodyparts() //e.g. upgate needed because mask now hides lizard snout + if(wear_mask) + wear_mask.screen_loc = ui_mask + if(client && hud_used && hud_used.hud_shown) + if(hud_used.inventory_shown) + client.screen += wear_mask + update_observer_view(wear_mask,1) + var/obj/item/clothing/mask/M = wear_mask + remove_overlay(FACEMASK_LAYER) + var/alt_icon = M.mob_overlay_icon || 'icons/mob/clothing/mask.dmi' + var/muzzled = FALSE + var/variation_flag = NONE + if(head && (head.flags_inv & HIDEMASK)) + return + if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None") + muzzled = TRUE + else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None") + muzzled = TRUE + if(muzzled && M.mutantrace_variation & STYLE_MUZZLE && !(M.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) + alt_icon = M.anthro_mob_worn_overlay || 'icons/mob/clothing/mask_muzzled.dmi' + variation_flag |= STYLE_MUZZLE + + var/mutable_appearance/mask_overlay = M.build_worn_icon(FACEMASK_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, wear_mask.icon_state, variation_flag, FALSE) + + if(OFFSET_FACEMASK in dna.species.offset_features) + mask_overlay.pixel_x += dna.species.offset_features[OFFSET_FACEMASK][1] + mask_overlay.pixel_y += dna.species.offset_features[OFFSET_FACEMASK][2] + overlays_standing[FACEMASK_LAYER] = mask_overlay + apply_overlay(FACEMASK_LAYER) + update_mutant_bodyparts() //e.g. upgate needed because mask now hides lizard snout /mob/living/carbon/human/update_inv_back() - ..() - var/mutable_appearance/back_overlay = overlays_standing[BACK_LAYER] - if(back_overlay) - remove_overlay(BACK_LAYER) - if(OFFSET_BACK in dna.species.offset_features) - back_overlay.pixel_x += dna.species.offset_features[OFFSET_BACK][1] - back_overlay.pixel_y += dna.species.offset_features[OFFSET_BACK][2] - overlays_standing[BACK_LAYER] = back_overlay - apply_overlay(BACK_LAYER) + if(dna.species.should_render()) + ..() + var/mutable_appearance/back_overlay = overlays_standing[BACK_LAYER] + if(back_overlay) + remove_overlay(BACK_LAYER) + if(OFFSET_BACK in dna.species.offset_features) + back_overlay.pixel_x += dna.species.offset_features[OFFSET_BACK][1] + back_overlay.pixel_y += dna.species.offset_features[OFFSET_BACK][2] + overlays_standing[BACK_LAYER] = back_overlay + apply_overlay(BACK_LAYER) /proc/wear_alpha_masked_version(state, icon, layer, female, alpha_mask) var/mask = "-[alpha_mask]" @@ -710,8 +718,6 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if ..() update_hair() - - /mob/living/carbon/human/proc/update_observer_view(obj/item/I, inventory) if(observers && observers.len) for(var/M in observers) @@ -735,47 +741,48 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if if (!dna.species) return - var/obj/item/bodypart/HD = get_bodypart("head") + if(dna.species.should_render()) + var/obj/item/bodypart/HD = get_bodypart("head") - if (!istype(HD)) - return + if (!istype(HD)) + return - HD.update_limb() + HD.update_limb() - add_overlay(HD.get_limb_icon()) - update_damage_overlays() + add_overlay(HD.get_limb_icon()) + update_damage_overlays() - if(HD && !(HAS_TRAIT(src, TRAIT_HUSK))) - // lipstick - if(lip_style && (LIPS in dna.species.species_traits)) - var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER) - lip_overlay.color = lip_color - if(OFFSET_LIPS in dna.species.offset_features) - lip_overlay.pixel_x += dna.species.offset_features[OFFSET_LIPS][1] - lip_overlay.pixel_y += dna.species.offset_features[OFFSET_LIPS][2] - add_overlay(lip_overlay) + if(HD && !(HAS_TRAIT(src, TRAIT_HUSK))) + // lipstick + if(lip_style && (LIPS in dna.species.species_traits)) + var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER) + lip_overlay.color = lip_color + if(OFFSET_LIPS in dna.species.offset_features) + lip_overlay.pixel_x += dna.species.offset_features[OFFSET_LIPS][1] + lip_overlay.pixel_y += dna.species.offset_features[OFFSET_LIPS][2] + add_overlay(lip_overlay) - // eyes - if(!(NOEYES in dna.species.species_traits)) - var/has_eyes = getorganslot(ORGAN_SLOT_EYES) - if(!has_eyes) - add_overlay(mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER)) - else - var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER) - var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER) - if((EYECOLOR in dna.species.species_traits) && has_eyes) - left_eye.color = "#" + left_eye_color - right_eye.color = "#" + right_eye_color - if(OFFSET_EYES in dna.species.offset_features) - left_eye.pixel_x += dna.species.offset_features[OFFSET_EYES][1] - left_eye.pixel_y += dna.species.offset_features[OFFSET_EYES][2] - right_eye.pixel_x += dna.species.offset_features[OFFSET_EYES][1] - right_eye.pixel_y += dna.species.offset_features[OFFSET_EYES][2] - add_overlay(left_eye) - add_overlay(right_eye) + // eyes + if(!(NOEYES in dna.species.species_traits)) + var/has_eyes = getorganslot(ORGAN_SLOT_EYES) + if(!has_eyes) + add_overlay(mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER)) + else + var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER) + var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER) + if((EYECOLOR in dna.species.species_traits) && has_eyes) + left_eye.color = "#" + left_eye_color + right_eye.color = "#" + right_eye_color + if(OFFSET_EYES in dna.species.offset_features) + left_eye.pixel_x += dna.species.offset_features[OFFSET_EYES][1] + left_eye.pixel_y += dna.species.offset_features[OFFSET_EYES][2] + right_eye.pixel_x += dna.species.offset_features[OFFSET_EYES][1] + right_eye.pixel_y += dna.species.offset_features[OFFSET_EYES][2] + add_overlay(left_eye) + add_overlay(right_eye) - dna.species.handle_hair(src) + dna.species.handle_hair(src) - update_inv_head() - update_inv_wear_mask() + update_inv_head() + update_inv_wear_mask() diff --git a/icons/mob/actions/actions_slime.dmi b/icons/mob/actions/actions_slime.dmi index acf7a31c6ed9f353ddd8c63149619c3c4d8ff8b6..59840650a58f79f515178d2c6da2c39311be9209 100644 GIT binary patch literal 5093 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 Hu0mjfZ&I*y literal 4717 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 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 23f0e2cc13f147cda16bd16959c7c384109b03b3..ca67926a22a4e34b48e52b438ac6f233d7e8025d 100644 GIT binary patch delta 13006 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 Z4ZW=8FIT diff --git a/tgstation.dme b/tgstation.dme index 143f66a656..9291d1c2b8 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -808,8 +808,6 @@ #include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\PDApainter.dm" -#include "code\game\machinery\poweredfans\fan_assembly.dm" -#include "code\game\machinery\poweredfans\poweredfans.dm" #include "code\game\machinery\quantum_pad.dm" #include "code\game\machinery\recharger.dm" #include "code\game\machinery\rechargestation.dm" @@ -887,6 +885,8 @@ #include "code\game\machinery\porta_turret\portable_turret.dm" #include "code\game\machinery\porta_turret\portable_turret_construct.dm" #include "code\game\machinery\porta_turret\portable_turret_cover.dm" +#include "code\game\machinery\poweredfans\fan_assembly.dm" +#include "code\game\machinery\poweredfans\poweredfans.dm" #include "code\game\machinery\shuttle\custom_shuttle.dm" #include "code\game\machinery\shuttle\shuttle_engine.dm" #include "code\game\machinery\shuttle\shuttle_heater.dm" From 515c842976154b263dbc055200e40f5e3628eba4 Mon Sep 17 00:00:00 2001 From: Zandario Date: Tue, 29 Sep 2020 15:14:27 -0500 Subject: [PATCH 096/310] Part 1 --- code/__DEFINES/colors.dm | 102 ++--- code/__DEFINES/mobs.dm | 370 ++++++++++-------- code/game/objects/items.dm | 28 ++ code/modules/clothing/clothing.dm | 52 ++- .../carbon/human/species_types/abductors.dm | 2 +- .../carbon/human/species_types/android.dm | 2 +- .../carbon/human/species_types/angel.dm | 4 +- .../{furrypeople.dm => anthromorph.dm} | 4 +- .../carbon/human/species_types/bugmen.dm | 2 +- .../carbon/human/species_types/corporate.dm | 2 +- .../carbon/human/species_types/dullahan.dm | 2 +- .../carbon/human/species_types/dwarves.dm | 2 +- .../carbon/human/species_types/ethereal.dm | 2 +- .../carbon/human/species_types/felinid.dm | 2 +- .../carbon/human/species_types/flypeople.dm | 2 +- .../carbon/human/species_types/golems.dm | 2 +- .../carbon/human/species_types/humans.dm | 2 +- .../living/carbon/human/species_types/ipc.dm | 2 +- .../carbon/human/species_types/jellypeople.dm | 2 +- .../human/species_types/lizardpeople.dm | 2 +- .../carbon/human/species_types/mushpeople.dm | 2 +- .../carbon/human/species_types/plasmamen.dm | 2 +- .../carbon/human/species_types/podpeople.dm | 2 +- .../carbon/human/species_types/skeletons.dm | 2 +- .../carbon/human/species_types/synthliz.dm | 2 +- .../carbon/human/species_types/synths.dm | 2 +- .../carbon/human/species_types/vampire.dm | 2 +- .../living/carbon/human/species_types/xeno.dm | 2 +- .../carbon/human/species_types/zombies.dm | 2 +- tgstation.dme | 2 +- 30 files changed, 354 insertions(+), 254 deletions(-) rename code/modules/mob/living/carbon/human/species_types/{furrypeople.dm => anthromorph.dm} (91%) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 2273d34c82..fb461acfa4 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -1,54 +1,54 @@ // This is eventually for wjohn to add more color standardization stuff like I keep asking him >:( -#define COLOR_INPUT_DISABLED "#F0F0F0" -#define COLOR_INPUT_ENABLED "#D3B5B5" -#define COLOR_FLOORTILE_GRAY "#8D8B8B" -#define COLOR_ALMOST_BLACK "#333333" -#define COLOR_BLACK "#000000" -#define COLOR_RED "#FF0000" -#define COLOR_RED_LIGHT "#FF3333" -#define COLOR_MAROON "#800000" -#define COLOR_YELLOW "#FFFF00" -#define COLOR_OLIVE "#808000" -#define COLOR_LIME "#32CD32" -#define COLOR_GREEN "#008000" -#define COLOR_CYAN "#00FFFF" -#define COLOR_TEAL "#008080" -#define COLOR_BLUE "#0000FF" -#define COLOR_BLUE_LIGHT "#33CCFF" -#define COLOR_NAVY "#000080" -#define COLOR_PINK "#FFC0CB" -#define COLOR_MAGENTA "#FF00FF" -#define COLOR_PURPLE "#800080" -#define COLOR_ORANGE "#FF9900" -#define COLOR_BEIGE "#CEB689" -#define COLOR_BLUE_GRAY "#75A2BB" -#define COLOR_BROWN "#BA9F6D" -#define COLOR_DARK_BROWN "#997C4F" -#define COLOR_DARK_ORANGE "#C3630C" -#define COLOR_GREEN_GRAY "#99BB76" -#define COLOR_RED_GRAY "#B4696A" -#define COLOR_PALE_BLUE_GRAY "#98C5DF" -#define COLOR_PALE_GREEN_GRAY "#B7D993" -#define COLOR_PALE_ORANGE "#FFC066" -#define COLOR_PALE_RED_GRAY "#D59998" -#define COLOR_PALE_PURPLE_GRAY "#CBB1CA" -#define COLOR_PURPLE_GRAY "#AE8CA8" +#define COLOR_INPUT_DISABLED "#F0F0F0" +#define COLOR_INPUT_ENABLED "#D3B5B5" +#define COLOR_FLOORTILE_GRAY "#8D8B8B" +#define COLOR_ALMOST_BLACK "#333333" +#define COLOR_BLACK "#000000" +#define COLOR_RED "#FF0000" +#define COLOR_RED_LIGHT "#FF3333" +#define COLOR_MAROON "#800000" +#define COLOR_YELLOW "#FFFF00" +#define COLOR_OLIVE "#808000" +#define COLOR_LIME "#32CD32" +#define COLOR_GREEN "#008000" +#define COLOR_CYAN "#00FFFF" +#define COLOR_TEAL "#008080" +#define COLOR_BLUE "#0000FF" +#define COLOR_BLUE_LIGHT "#33CCFF" +#define COLOR_NAVY "#000080" +#define COLOR_PINK "#FFC0CB" +#define COLOR_MAGENTA "#FF00FF" +#define COLOR_PURPLE "#800080" +#define COLOR_ORANGE "#FF9900" +#define COLOR_BEIGE "#CEB689" +#define COLOR_BLUE_GRAY "#75A2BB" +#define COLOR_BROWN "#BA9F6D" +#define COLOR_DARK_BROWN "#997C4F" +#define COLOR_DARK_ORANGE "#C3630C" +#define COLOR_GREEN_GRAY "#99BB76" +#define COLOR_RED_GRAY "#B4696A" +#define COLOR_PALE_BLUE_GRAY "#98C5DF" +#define COLOR_PALE_GREEN_GRAY "#B7D993" +#define COLOR_PALE_ORANGE "#FFC066" +#define COLOR_PALE_RED_GRAY "#D59998" +#define COLOR_PALE_PURPLE_GRAY "#CBB1CA" +#define COLOR_PURPLE_GRAY "#AE8CA8" -//Color defines used by the assembly detailer. -#define COLOR_ASSEMBLY_BLACK "#545454" -#define COLOR_ASSEMBLY_BGRAY "#9497AB" -#define COLOR_ASSEMBLY_WHITE "#E2E2E2" -#define COLOR_ASSEMBLY_RED "#CC4242" -#define COLOR_ASSEMBLY_ORANGE "#E39751" -#define COLOR_ASSEMBLY_BEIGE "#AF9366" -#define COLOR_ASSEMBLY_BROWN "#97670E" -#define COLOR_ASSEMBLY_GOLD "#AA9100" -#define COLOR_ASSEMBLY_YELLOW "#CECA2B" -#define COLOR_ASSEMBLY_GURKHA "#999875" -#define COLOR_ASSEMBLY_LGREEN "#789876" -#define COLOR_ASSEMBLY_GREEN "#44843C" -#define COLOR_ASSEMBLY_LBLUE "#5D99BE" -#define COLOR_ASSEMBLY_BLUE "#38559E" -#define COLOR_ASSEMBLY_PURPLE "#6F6192" -#define COLOR_ASSEMBLY_PINK "#ff4adc" +// Color defines used by the assembly detailer. +#define COLOR_ASSEMBLY_BLACK "#545454" +#define COLOR_ASSEMBLY_BGRAY "#9497AB" +#define COLOR_ASSEMBLY_WHITE "#E2E2E2" +#define COLOR_ASSEMBLY_RED "#CC4242" +#define COLOR_ASSEMBLY_ORANGE "#E39751" +#define COLOR_ASSEMBLY_BEIGE "#AF9366" +#define COLOR_ASSEMBLY_BROWN "#97670E" +#define COLOR_ASSEMBLY_GOLD "#AA9100" +#define COLOR_ASSEMBLY_YELLOW "#CECA2B" +#define COLOR_ASSEMBLY_GURKHA "#999875" +#define COLOR_ASSEMBLY_LGREEN "#789876" +#define COLOR_ASSEMBLY_GREEN "#44843C" +#define COLOR_ASSEMBLY_LBLUE "#5D99BE" +#define COLOR_ASSEMBLY_BLUE "#38559E" +#define COLOR_ASSEMBLY_PURPLE "#6F6192" +#define COLOR_ASSEMBLY_PINK "#ff4adc" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 9c39446a67..87722b4562 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -1,17 +1,43 @@ /*ALL MOB-RELATED DEFINES THAT DON'T BELONG IN ANOTHER FILE GO HERE*/ -//Misc mob defines +// Misc mob defines -//Ready states at roundstart for mob/dead/new_player +// Ready states at roundstart for mob/dead/new_player #define PLAYER_NOT_READY 0 #define PLAYER_READY_TO_PLAY 1 #define PLAYER_READY_TO_OBSERVE 2 -//movement intent defines for the m_intent var +// movement intent defines for the m_intent var #define MOVE_INTENT_WALK "walk" #define MOVE_INTENT_RUN "run" -//Blood levels +// Species defines --------------------------- + +#define SPECIES_ABDUCTOR "Abductor" +#define SPECIES_ANDROID "Android" +#define SPECIES_ANGEL "Angel" +#define SPECIES_ANTHROMORPH "Anthromorph" +#define SPECIES_BUGMAN "Anthromorphic Insect" +#define SPECIES_DULLAHAN "Dullahan" +#define SPECIES_DWARF "Dwarf" +#define SPECIES_ETHEREAL "Ethereal" +#define SPECIES_FELINID "Felinid" +#define SPECIES_FLYPEOPLE "Anthromorphic Fly" +#define SPECIES_GOLEM "Golem" +#define SPECIES_HUMAN "Human" +#define SPECIES_IPC "I.P.C." +#define SPECIES_JELLYHYBRID "Xenobiological Slime Hybrid" +#define SPECIES_LIZARD "Anthromorphic Lizard" +#define SPECIES_ANTHRO_MUSH "Anthromorphic Mushroom" +#define SPECIES_PLASMAMAN "Plasmaman" +#define SPECIES_POD "Anthromorphic Plant" +#define SPECIES_SKELETON "Skeleton" +#define SPECIES_SYNTH_LIZARD "Synthetic Lizardperson" +#define SPECIES_SYNTH "Synthetic" +#define SPECIES_VAMPIRE "Vampire" +#define SPECIES_XENOHYBRID "Xenomorph Hybrid" + +// Blood levels #define BLOOD_VOLUME_MAX_LETHAL 2150 #define BLOOD_VOLUME_EXCESS 2100 #define BLOOD_VOLUME_MAXIMUM 2000 @@ -22,34 +48,34 @@ #define BLOOD_VOLUME_BAD 224 #define BLOOD_VOLUME_SURVIVE 122 -//Sizes of mobs, used by mob/living/var/mob_size +// Sizes of mobs, used by mob/living/var/mob_size #define MOB_SIZE_TINY 0 #define MOB_SIZE_SMALL 1 #define MOB_SIZE_HUMAN 2 #define MOB_SIZE_LARGE 3 -//Ventcrawling defines +// Ventcrawling defines #define VENTCRAWLER_NONE 0 #define VENTCRAWLER_NUDE 1 #define VENTCRAWLER_ALWAYS 2 -//Bloodcrawling defines +// Bloodcrawling defines #define BLOODCRAWL 1 #define BLOODCRAWL_EAT 2 -//Mob bio-types flags -#define MOB_ORGANIC (1 << 0) +// Mob bio-types flags +#define MOB_ORGANIC (1 << 0) #define MOB_MINERAL (1 << 1) -#define MOB_ROBOTIC (1 << 2) +#define MOB_ROBOTIC (1 << 2) #define MOB_UNDEAD (1 << 3) -#define MOB_HUMANOID (1 << 4) -#define MOB_BUG (1 << 5) +#define MOB_HUMANOID (1 << 4) +#define MOB_BUG (1 << 5) #define MOB_BEAST (1 << 6) -#define MOB_EPIC (1 << 7) //megafauna +#define MOB_EPIC (1 << 7) // Megafauna #define MOB_REPTILE (1 << 8) #define MOB_SPIRIT (1 << 9) -//Organ defines for carbon mobs +// Organ defines for carbon mobs #define ORGAN_ORGANIC 1 #define ORGAN_ROBOTIC 2 @@ -66,194 +92,194 @@ #define DEFAULT_BODYPART_ICON_ROBOTIC 'icons/mob/augmentation/augments.dmi' #define MONKEY_BODYPART "monkey" -#define ALIEN_BODYPART "alien" -#define LARVA_BODYPART "larva" -#define DEVIL_BODYPART "devil" +#define ALIEN_BODYPART "alien" +#define LARVA_BODYPART "larva" +#define DEVIL_BODYPART "devil" /*see __DEFINES/inventory.dm for bodypart bitflag defines*/ // Health/damage defines for carbon mobs #define HUMAN_MAX_OXYLOSS 3 #define HUMAN_CRIT_MAX_OXYLOSS (SSmobs.wait/30) -#define HEAT_DAMAGE_LEVEL_1 2 //Amount of damage applied when your body temperature just passes the 360.15k safety point -#define HEAT_DAMAGE_LEVEL_2 3 //Amount of damage applied when your body temperature passes the 400K point -#define HEAT_DAMAGE_LEVEL_3 8 //Amount of damage applied when your body temperature passes the 460K point and you are on fire +#define HEAT_DAMAGE_LEVEL_1 2 // Amount of damage applied when your body temperature just passes the 360.15k safety point +#define HEAT_DAMAGE_LEVEL_2 3 // Amount of damage applied when your body temperature passes the 400K point +#define HEAT_DAMAGE_LEVEL_3 8 // Amount of damage applied when your body temperature passes the 460K point and you are on fire -#define COLD_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when your body temperature just passes the 260.15k safety point -#define COLD_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when your body temperature passes the 200K point -#define COLD_DAMAGE_LEVEL_3 3 //Amount of damage applied when your body temperature passes the 120K point +#define COLD_DAMAGE_LEVEL_1 0.5 // Amount of damage applied when your body temperature just passes the 260.15k safety point +#define COLD_DAMAGE_LEVEL_2 1.5 // Amount of damage applied when your body temperature passes the 200K point +#define COLD_DAMAGE_LEVEL_3 3 // Amount of damage applied when your body temperature passes the 120K point -//Note that gas heat damage is only applied once every FOUR ticks. -#define HEAT_GAS_DAMAGE_LEVEL_1 2 //Amount of damage applied when the current breath's temperature just passes the 360.15k safety point -#define HEAT_GAS_DAMAGE_LEVEL_2 4 //Amount of damage applied when the current breath's temperature passes the 400K point -#define HEAT_GAS_DAMAGE_LEVEL_3 8 //Amount of damage applied when the current breath's temperature passes the 1000K point +// Note that gas heat damage is only applied once every FOUR ticks. +#define HEAT_GAS_DAMAGE_LEVEL_1 2 // Amount of damage applied when the current breath's temperature just passes the 360.15k safety point +#define HEAT_GAS_DAMAGE_LEVEL_2 4 // Amount of damage applied when the current breath's temperature passes the 400K point +#define HEAT_GAS_DAMAGE_LEVEL_3 8 // Amount of damage applied when the current breath's temperature passes the 1000K point -#define COLD_GAS_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when the current breath's temperature just passes the 260.15k safety point -#define COLD_GAS_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when the current breath's temperature passes the 200K point -#define COLD_GAS_DAMAGE_LEVEL_3 3 //Amount of damage applied when the current breath's temperature passes the 120K point +#define COLD_GAS_DAMAGE_LEVEL_1 0.5 // Amount of damage applied when the current breath's temperature just passes the 260.15k safety point +#define COLD_GAS_DAMAGE_LEVEL_2 1.5 // Amount of damage applied when the current breath's temperature passes the 200K point +#define COLD_GAS_DAMAGE_LEVEL_3 3 // Amount of damage applied when the current breath's temperature passes the 120K point -//Brain Damage defines -#define BRAIN_DAMAGE_MILD 20 +// Brain Damage defines +#define BRAIN_DAMAGE_MILD 20 #define BRAIN_DAMAGE_SEVERE 100 -#define BRAIN_DAMAGE_DEATH 200 +#define BRAIN_DAMAGE_DEATH 200 #define BRAIN_TRAUMA_MILD /datum/brain_trauma/mild #define BRAIN_TRAUMA_SEVERE /datum/brain_trauma/severe #define BRAIN_TRAUMA_SPECIAL /datum/brain_trauma/special #define BRAIN_TRAUMA_MAGIC /datum/brain_trauma/magic -#define TRAUMA_RESILIENCE_BASIC 1 //Curable with chems -#define TRAUMA_RESILIENCE_SURGERY 2 //Curable with brain surgery -#define TRAUMA_RESILIENCE_LOBOTOMY 3 //Curable with lobotomy -#define TRAUMA_RESILIENCE_WOUND 4 //Curable by healing the head wound -#define TRAUMA_RESILIENCE_MAGIC 5 //Curable only with magic -#define TRAUMA_RESILIENCE_ABSOLUTE 6 //This is here to stay +#define TRAUMA_RESILIENCE_BASIC 1 // Curable with chems +#define TRAUMA_RESILIENCE_SURGERY 2 // Curable with brain surgery +#define TRAUMA_RESILIENCE_LOBOTOMY 3 // Curable with lobotomy +#define TRAUMA_RESILIENCE_WOUND 4 // Curable by healing the head wound +#define TRAUMA_RESILIENCE_MAGIC 5 // Curable only with magic +#define TRAUMA_RESILIENCE_ABSOLUTE 6 // This is here to stay -//Limit of traumas for each resilience tier -#define TRAUMA_LIMIT_BASIC 3 -#define TRAUMA_LIMIT_SURGERY 2 -#define TRAUMA_LIMIT_WOUND 2 +// Limit of traumas for each resilience tier +#define TRAUMA_LIMIT_BASIC 3 +#define TRAUMA_LIMIT_SURGERY 2 +#define TRAUMA_LIMIT_WOUND 2 #define TRAUMA_LIMIT_LOBOTOMY 3 -#define TRAUMA_LIMIT_MAGIC 3 +#define TRAUMA_LIMIT_MAGIC 3 #define TRAUMA_LIMIT_ABSOLUTE INFINITY #define BRAIN_DAMAGE_INTEGRITY_MULTIPLIER 0.5 -//Surgery Defines +// Surgery Defines #define BIOWARE_GENERIC "generic" #define BIOWARE_NERVES "nerves" #define BIOWARE_CIRCULATION "circulation" #define BIOWARE_LIGAMENTS "ligaments" -//Health hud screws for carbon mobs -#define SCREWYHUD_NONE 0 -#define SCREWYHUD_CRIT 1 -#define SCREWYHUD_DEAD 2 +// Health hud screws for carbon mobs +#define SCREWYHUD_NONE 0 +#define SCREWYHUD_CRIT 1 +#define SCREWYHUD_DEAD 2 #define SCREWYHUD_HEALTHY 3 -//Threshold levels for beauty for humans +// Threshold levels for beauty for humans #define BEAUTY_LEVEL_HORRID -66 -#define BEAUTY_LEVEL_BAD -33 -#define BEAUTY_LEVEL_DECENT 33 -#define BEAUTY_LEVEL_GOOD 66 -#define BEAUTY_LEVEL_GREAT 100 +#define BEAUTY_LEVEL_BAD -33 +#define BEAUTY_LEVEL_DECENT 33 +#define BEAUTY_LEVEL_GOOD 66 +#define BEAUTY_LEVEL_GREAT 100 -//Moods levels for humans -#define MOOD_LEVEL_HAPPY4 15 -#define MOOD_LEVEL_HAPPY3 10 -#define MOOD_LEVEL_HAPPY2 6 -#define MOOD_LEVEL_HAPPY1 2 -#define MOOD_LEVEL_NEUTRAL 0 -#define MOOD_LEVEL_SAD1 -3 -#define MOOD_LEVEL_SAD2 -12 -#define MOOD_LEVEL_SAD3 -18 -#define MOOD_LEVEL_SAD4 -25 +// Moods levels for humans +#define MOOD_LEVEL_HAPPY4 15 +#define MOOD_LEVEL_HAPPY3 10 +#define MOOD_LEVEL_HAPPY2 6 +#define MOOD_LEVEL_HAPPY1 2 +#define MOOD_LEVEL_NEUTRAL 0 +#define MOOD_LEVEL_SAD1 -3 +#define MOOD_LEVEL_SAD2 -12 +#define MOOD_LEVEL_SAD3 -18 +#define MOOD_LEVEL_SAD4 -25 -//Sanity levels for humans -#define SANITY_AMAZING 150 -#define SANITY_GREAT 125 -#define SANITY_NEUTRAL 100 +// Sanity levels for humans +#define SANITY_AMAZING 150 +#define SANITY_GREAT 125 +#define SANITY_NEUTRAL 100 #define SANITY_DISTURBED 75 -#define SANITY_UNSTABLE 50 -#define SANITY_CRAZY 25 -#define SANITY_INSANE 0 +#define SANITY_UNSTABLE 50 +#define SANITY_CRAZY 25 +#define SANITY_INSANE 0 -//Nutrition levels for humans -#define NUTRITION_LEVEL_FAT 600 -#define NUTRITION_LEVEL_FULL 550 +// Nutrition levels for humans +#define NUTRITION_LEVEL_FAT 600 +#define NUTRITION_LEVEL_FULL 550 #define NUTRITION_LEVEL_WELL_FED 450 -#define NUTRITION_LEVEL_FED 350 -#define NUTRITION_LEVEL_HUNGRY 250 +#define NUTRITION_LEVEL_FED 350 +#define NUTRITION_LEVEL_HUNGRY 250 #define NUTRITION_LEVEL_STARVING 150 #define NUTRITION_LEVEL_START_MIN 250 #define NUTRITION_LEVEL_START_MAX 400 -//Disgust levels for humans -#define DISGUST_LEVEL_MAXEDOUT 150 -#define DISGUST_LEVEL_DISGUSTED 75 -#define DISGUST_LEVEL_VERYGROSS 50 -#define DISGUST_LEVEL_GROSS 25 +// Disgust levels for humans +#define DISGUST_LEVEL_MAXEDOUT 150 +#define DISGUST_LEVEL_DISGUSTED 75 +#define DISGUST_LEVEL_VERYGROSS 50 +#define DISGUST_LEVEL_GROSS 25 -//Charge levels for Ethereals -#define ETHEREAL_CHARGE_NONE 0 -#define ETHEREAL_CHARGE_LOWPOWER 20 -#define ETHEREAL_CHARGE_NORMAL 50 +// Charge levels for Ethereals +#define ETHEREAL_CHARGE_NONE 0 +#define ETHEREAL_CHARGE_LOWPOWER 20 +#define ETHEREAL_CHARGE_NORMAL 50 #define ETHEREAL_CHARGE_ALMOSTFULL 75 -#define ETHEREAL_CHARGE_FULL 100 -#define ETHEREAL_CHARGE_OVERLOAD 125 +#define ETHEREAL_CHARGE_FULL 100 +#define ETHEREAL_CHARGE_OVERLOAD 125 #define ETHEREAL_CHARGE_DANGEROUS 150 -//Slime evolution threshold. Controls how fast slimes can split/grow +// Slime evolution threshold. Controls how fast slimes can split/grow #define SLIME_EVOLUTION_THRESHOLD 10 -//Slime extract crossing. Controls how many extracts is required to feed to a slime to core-cross. +// Slime extract crossing. Controls how many extracts is required to feed to a slime to core-cross. #define SLIME_EXTRACT_CROSSING_REQUIRED 10 -//Slime commands defines -#define SLIME_FRIENDSHIP_FOLLOW 3 //Min friendship to order it to follow -#define SLIME_FRIENDSHIP_STOPEAT 5 //Min friendship to order it to stop eating someone -#define SLIME_FRIENDSHIP_STOPEAT_NOANGRY 7 //Min friendship to order it to stop eating someone without it losing friendship -#define SLIME_FRIENDSHIP_STOPCHASE 4 //Min friendship to order it to stop chasing someone (their target) -#define SLIME_FRIENDSHIP_STOPCHASE_NOANGRY 6 //Min friendship to order it to stop chasing someone (their target) without it losing friendship -#define SLIME_FRIENDSHIP_STAY 3 //Min friendship to order it to stay -#define SLIME_FRIENDSHIP_ATTACK 8 //Min friendship to order it to attack +// Slime commands defines +#define SLIME_FRIENDSHIP_FOLLOW 3 // Min friendship to order it to follow +#define SLIME_FRIENDSHIP_STOPEAT 5 // Min friendship to order it to stop eating someone +#define SLIME_FRIENDSHIP_STOPEAT_NOANGRY 7 // Min friendship to order it to stop eating someone without it losing friendship +#define SLIME_FRIENDSHIP_STOPCHASE 4 // Min friendship to order it to stop chasing someone (their target) +#define SLIME_FRIENDSHIP_STOPCHASE_NOANGRY 6 // Min friendship to order it to stop chasing someone (their target) without it losing friendship +#define SLIME_FRIENDSHIP_STAY 3 // Min friendship to order it to stay +#define SLIME_FRIENDSHIP_ATTACK 8 // Min friendship to order it to attack -//Sentience types, to prevent things like sentience potions from giving bosses sentience -#define SENTIENCE_ORGANIC 1 +// Sentience types, to prevent things like sentience potions from giving bosses sentience +#define SENTIENCE_ORGANIC 1 #define SENTIENCE_ARTIFICIAL 2 -// #define SENTIENCE_OTHER 3 unused -#define SENTIENCE_MINEBOT 4 -#define SENTIENCE_BOSS 5 +//#define SENTIENCE_OTHER 3 // Unused +#define SENTIENCE_MINEBOT 4 +#define SENTIENCE_BOSS 5 -//Mob AI Status +// Mob AI Status -//Hostile simple animals -//If you add a new status, be sure to add a list for it to the simple_animals global in _globalvars/lists/mobs.dm +// Hostile simple animals +// If you add a new status, be sure to add a list for it to the simple_animals global in _globalvars/lists/mobs.dm #define AI_ON 1 #define AI_IDLE 2 #define AI_OFF 3 #define AI_Z_OFF 4 -//determines if a mob can smash through it -#define ENVIRONMENT_SMASH_NONE 0 -#define ENVIRONMENT_SMASH_STRUCTURES (1<<0) //crates, lockers, ect -#define ENVIRONMENT_SMASH_WALLS (1<<1) //walls -#define ENVIRONMENT_SMASH_RWALLS (1<<2) //rwalls +// determines if a mob can smash through it +#define ENVIRONMENT_SMASH_NONE 0 +#define ENVIRONMENT_SMASH_STRUCTURES (1<<0) // crates, lockers, ect +#define ENVIRONMENT_SMASH_WALLS (1<<1) // walls +#define ENVIRONMENT_SMASH_RWALLS (1<<2) // rwalls -#define NO_SLIP_WHEN_WALKING (1<<0) -#define SLIDE (1<<1) -#define GALOSHES_DONT_HELP (1<<2) -#define FLYING_DOESNT_HELP (1<<3) -#define SLIDE_ICE (1<<4) -#define SLIP_WHEN_CRAWLING (1<<5) //clown planet ruin amongst others -#define SLIP_WHEN_JOGGING (1<<6) //slips prevented by walking are also dodged if the mob is nor sprinting or fatigued... unless this flag is on. +#define NO_SLIP_WHEN_WALKING (1<<0) +#define SLIDE (1<<1) +#define GALOSHES_DONT_HELP (1<<2) +#define FLYING_DOESNT_HELP (1<<3) +#define SLIDE_ICE (1<<4) +#define SLIP_WHEN_CRAWLING (1<<5) // clown planet ruin amongst others +#define SLIP_WHEN_JOGGING (1<<6) // slips prevented by walking are also dodged if the mob is nor sprinting or fatigued... unless this flag is on. #define MAX_CHICKENS 50 -///Flags used by the flags parameter of electrocute act. +// /Flags used by the flags parameter of electrocute act. -///Makes it so that the shock doesn't take gloves into account. -#define SHOCK_NOGLOVES (1 << 0) -///Used when the shock is from a tesla bolt. -#define SHOCK_TESLA (1 << 1) -///Used when an illusion shocks something. Makes the shock deal stamina damage and not trigger certain secondary effects. -#define SHOCK_ILLUSION (1 << 2) -///The shock doesn't stun. -#define SHOCK_NOSTUN (1 << 3) +// /Makes it so that the shock doesn't take gloves into account. +#define SHOCK_NOGLOVES (1 << 0) +// /Used when the shock is from a tesla bolt. +#define SHOCK_TESLA (1 << 1) +// /Used when an illusion shocks something. Makes the shock deal stamina damage and not trigger certain secondary effects. +#define SHOCK_ILLUSION (1 << 2) +// /The shock doesn't stun. +#define SHOCK_NOSTUN (1 << 3) -#define INCORPOREAL_MOVE_BASIC 1 -#define INCORPOREAL_MOVE_SHADOW 2 // leaves a trail of shadows -#define INCORPOREAL_MOVE_JAUNT 3 // is blocked by holy water/salt +#define INCORPOREAL_MOVE_BASIC 1 +#define INCORPOREAL_MOVE_SHADOW 2 // leaves a trail of shadows +#define INCORPOREAL_MOVE_JAUNT 3 // is blocked by holy water/salt -//Secbot and ED209 judgement criteria bitflag values +// Secbot and ED209 judgement criteria bitflag values #define JUDGE_EMAGGED (1<<0) #define JUDGE_IDCHECK (1<<1) #define JUDGE_WEAPONCHECK (1<<2) #define JUDGE_RECORDCHECK (1<<3) -//ED209's ignore monkeys +// ED209's ignore monkeys #define JUDGE_IGNOREMONKEYS (1<<4) #define MEGAFAUNA_DEFAULT_RECOVERY_TIME 5 @@ -262,45 +288,45 @@ // Offsets defines -#define OFFSET_UNIFORM "uniform" -#define OFFSET_ID "id" -#define OFFSET_GLOVES "gloves" -#define OFFSET_GLASSES "glasses" -#define OFFSET_EARS "ears" -#define OFFSET_SHOES "shoes" -#define OFFSET_S_STORE "s_store" -#define OFFSET_FACEMASK "mask" -#define OFFSET_HEAD "head" -#define OFFSET_EYES "eyes" -#define OFFSET_LIPS "lips" -#define OFFSET_BELT "belt" -#define OFFSET_BACK "back" -#define OFFSET_SUIT "suit" -#define OFFSET_NECK "neck" -#define OFFSET_HAIR "hair" -#define OFFSET_FHAIR "fhair" -#define OFFSET_MUTPARTS "mutantparts" +#define OFFSET_UNIFORM "uniform" +#define OFFSET_ID "id" +#define OFFSET_GLOVES "gloves" +#define OFFSET_GLASSES "glasses" +#define OFFSET_EARS "ears" +#define OFFSET_SHOES "shoes" +#define OFFSET_S_STORE "s_store" +#define OFFSET_FACEMASK "mask" +#define OFFSET_HEAD "head" +#define OFFSET_EYES "eyes" +#define OFFSET_LIPS "lips" +#define OFFSET_BELT "belt" +#define OFFSET_BACK "back" +#define OFFSET_SUIT "suit" +#define OFFSET_NECK "neck" +#define OFFSET_HAIR "hair" +#define OFFSET_FHAIR "fhair" +#define OFFSET_MUTPARTS "mutantparts" -//MINOR TWEAKS/MISC -#define AGE_MIN 18 //youngest a character can be //CITADEL EDIT - 17 --> 18 -#define AGE_MAX 85 //oldest a character can be -#define WIZARD_AGE_MIN 30 //youngest a wizard can be -#define APPRENTICE_AGE_MIN 29 //youngest an apprentice can be -#define SHOES_SLOWDOWN 0 //How much shoes slow you down by default. Negative values speed you up -#define SHOES_SPEED_SLIGHT SHOES_SLOWDOWN - 1 // slightest speed boost to movement -#define POCKET_STRIP_DELAY 40 //time taken (in deciseconds) to search somebody's pockets -#define DOOR_CRUSH_DAMAGE 15 //the amount of damage that airlocks deal when they crush you +// MINOR TWEAKS/MISC +#define AGE_MIN 18 // youngest a character can be // CITADEL EDIT - 17 --> 18 +#define AGE_MAX 85 // oldest a character can be +#define WIZARD_AGE_MIN 30 // youngest a wizard can be +#define APPRENTICE_AGE_MIN 29 // youngest an apprentice can be +#define SHOES_SLOWDOWN 0 // How much shoes slow you down by default. Negative values speed you up +#define SHOES_SPEED_SLIGHT SHOES_SLOWDOWN - 1 // slightest speed boost to movement +#define POCKET_STRIP_DELAY 40 // time taken (in deciseconds) to search somebody's pockets +#define DOOR_CRUSH_DAMAGE 15 // the amount of damage that airlocks deal when they crush you -#define HUNGER_FACTOR 0.1 //factor at which mob nutrition decreases -#define ETHEREAL_CHARGE_FACTOR 0.08 //factor at which ethereal's charge decreases -#define REAGENTS_METABOLISM 0.4 //How many units of reagent are consumed per tick, by default. +#define HUNGER_FACTOR 0.1 // factor at which mob nutrition decreases +#define ETHEREAL_CHARGE_FACTOR 0.08 // factor at which ethereal's charge decreases +#define REAGENTS_METABOLISM 0.4 // How many units of reagent are consumed per tick, by default. #define REAGENTS_EFFECT_MULTIPLIER (REAGENTS_METABOLISM / 0.4) // By defining the effect multiplier this way, it'll exactly adjust all effects according to how they originally were with the 0.4 metabolism // Roundstart trait system -#define MAX_QUIRKS 6 //The maximum amount of quirks one character can have at roundstart +#define MAX_QUIRKS 6 // The maximum amount of quirks one character can have at roundstart -#define MAX_REVIVE_FIRE_DAMAGE 180 +#define MAX_REVIVE_FIRE_DAMAGE 180 #define MAX_REVIVE_BRUTE_DAMAGE 180 // AI Toggles @@ -308,28 +334,28 @@ #define AI_VOX // Comment out if you don't want VOX to be enabled and have players download the voice sounds. // /obj/item/bodypart on_mob_life() retval flag -#define BODYPART_LIFE_UPDATE_HEALTH (1<<0) +#define BODYPART_LIFE_UPDATE_HEALTH (1<<0) #define HUMAN_FIRE_STACK_ICON_NUM 3 -#define TYPING_INDICATOR_TIMEOUT 5 MINUTES +#define TYPING_INDICATOR_TIMEOUT 5 MINUTES -#define GRAB_PIXEL_SHIFT_PASSIVE 6 -#define GRAB_PIXEL_SHIFT_AGGRESSIVE 12 -#define GRAB_PIXEL_SHIFT_NECK 16 +#define GRAB_PIXEL_SHIFT_PASSIVE 6 +#define GRAB_PIXEL_SHIFT_AGGRESSIVE 12 +#define GRAB_PIXEL_SHIFT_NECK 16 #define SLEEP_CHECK_DEATH(X) sleep(X); if(QDELETED(src) || stat == DEAD) return; #define INTERACTING_WITH(X, Y) (Y in X.do_afters) -/// Field of vision defines. +// / Field of vision defines. #define FOV_90_DEGREES 90 #define FOV_180_DEGREES 180 #define FOV_270_DEGREES 270 -/// How far away you can be to make eye contact with someone while examining +// / How far away you can be to make eye contact with someone while examining #define EYE_CONTACT_RANGE 5 -/// If you examine the same atom twice in this timeframe, we call examine_more() instead of examine() +// / If you examine the same atom twice in this timeframe, we call examine_more() instead of examine() #define EXAMINE_MORE_TIME 1 SECONDS -#define SILENCE_RANGED_MESSAGE (1<<0) +#define SILENCE_RANGED_MESSAGE (1<<0) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b4c114eb6a..907f4c6459 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -156,6 +156,34 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb var/canMouseDown = FALSE + ///Species Sprite Overrides + var/icon_override = null // Used to override hardcoded clothing dmis in human clothing proc. + + //** These specify item/icon overrides for _slots_ + + var/list/item_state_slots = list() // 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. + var/list/item_icons = list() + + //** These specify item/icon overrides for _species_ + + /* Species-specific sprites, concept stolen from Paradise//vg/. + ex: + sprite_sheets = list( + SPECIES_FELINID = 'icons/cat/are/bad' + ) + If index term exists and icon_override is not set, this sprite sheet will be used. + */ + var/list/sprite_sheets = list() + + // Species-specific sprite sheets for inventory sprites + // Works similarly to worn sprite_sheets, except the alternate sprites are used when the clothing/refit_for_species() proc is called. + var/list/sprite_sheets_obj = list() + + /obj/item/Initialize() if(attack_verb) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2fbe738acb..cbba411afa 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -49,8 +49,13 @@ //Basically syntax is species_restricted = list("Species Name","Species Name") //Add a "exclude" string to do the opposite, making it only only species listed that can't wear it. //You append this to clothing objects - - + /* + Sprites used when the clothing item is refit. This is done by setting icon_override. + For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. + Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), + while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). + */ + var/list/sprite_sheets_refit = null // How much clothing damage has been dealt to each of the limbs of the clothing, assuming it covers more than one limb var/list/damage_by_parts @@ -477,10 +482,51 @@ BLIND // can't see anything return TRUE - /// If we're a clothing with at least 1 shredded/disabled zone, give the wearer a periodic heads up letting them know their clothes are damaged /obj/item/clothing/proc/bristle(mob/living/L) if(!istype(L)) return if(prob(0.2)) to_chat(L, "The damaged threads on your [src.name] chafe!") + + +/obj/item/clothing/proc/refit_for_species(var/target_species) + if(!species_restricted) + return // This item doesn't use the species_restricted system + + // Set species_restricted list + switch(target_species) + if(SPECIES_HUMAN, SPECIES_SKRELL) // Humanoid bodytypes + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_PROMETHEAN) // humans and most species can wear each other's suits + else + species_restricted = list(target_species) + + // Set icon + if (sprite_sheets_refit && (target_species in sprite_sheets_refit)) + sprite_sheets[target_species] = sprite_sheets_refit[target_species] + + if (sprite_sheets_obj && (target_species in sprite_sheets_obj)) + icon = sprite_sheets_obj[target_species] + else + icon = initial(icon) + +/obj/item/clothing/head/helmet/refit_for_species(var/target_species) + if(!species_restricted) + return // This item doesn't use the species_restricted system + + // Set species_restricted list + switch(target_species) + if(SPECIES_SKRELL) + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_PROMETHEAN) //skrell helmets fit humans too + + else + species_restricted = list(target_species) + + // Set icon + if (sprite_sheets_refit && (target_species in sprite_sheets_refit)) + sprite_sheets[target_species] = sprite_sheets_refit[target_species] + + if (sprite_sheets_obj && (target_species in sprite_sheets_obj)) + icon = sprite_sheets_obj[target_species] + else + icon = initial(icon) diff --git a/code/modules/mob/living/carbon/human/species_types/abductors.dm b/code/modules/mob/living/carbon/human/species_types/abductors.dm index 38e10e8662..73c50dbca9 100644 --- a/code/modules/mob/living/carbon/human/species_types/abductors.dm +++ b/code/modules/mob/living/carbon/human/species_types/abductors.dm @@ -1,5 +1,5 @@ /datum/species/abductor - name = "Abductor" + name = SPECIES_ABDUCTORS id = "abductor" say_mod = "gibbers" sexes = FALSE diff --git a/code/modules/mob/living/carbon/human/species_types/android.dm b/code/modules/mob/living/carbon/human/species_types/android.dm index c5b57b82ab..473f149f7f 100644 --- a/code/modules/mob/living/carbon/human/species_types/android.dm +++ b/code/modules/mob/living/carbon/human/species_types/android.dm @@ -1,5 +1,5 @@ /datum/species/android - name = "Android" + name = SPECIES_ANDROID id = "android" say_mod = "states" species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL) diff --git a/code/modules/mob/living/carbon/human/species_types/angel.dm b/code/modules/mob/living/carbon/human/species_types/angel.dm index 2cf054c7b9..ed3805fe99 100644 --- a/code/modules/mob/living/carbon/human/species_types/angel.dm +++ b/code/modules/mob/living/carbon/human/species_types/angel.dm @@ -1,5 +1,5 @@ /datum/species/angel - name = "Angel" + name = SPECIES_ANGEL id = "angel" default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE) @@ -141,4 +141,4 @@ H.setMovetype(H.movement_type & ~FLYING) override_float = FALSE H.pass_flags &= ~PASSTABLE - H.CloseWings() \ No newline at end of file + H.CloseWings() diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/anthromorph.dm similarity index 91% rename from code/modules/mob/living/carbon/human/species_types/furrypeople.dm rename to code/modules/mob/living/carbon/human/species_types/anthromorph.dm index 534536d6e7..6e1872849e 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/anthromorph.dm @@ -1,5 +1,5 @@ /datum/species/mammal - name = "Anthromorph" + name = SPECIES_ANTHROMORPH id = "mammal" default_color = "4B4B4B" species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR,HORNCOLOR,WINGCOLOR,HAS_FLESH,HAS_BONE) @@ -17,4 +17,4 @@ wagging_type = "mam_waggingtail" species_type = "furry" - allowed_limb_ids = list("mammal","aquatic","avian") \ No newline at end of file + allowed_limb_ids = list("mammal","aquatic","avian") diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 16b371c772..0885938fc9 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -1,5 +1,5 @@ /datum/species/insect - name = "Anthromorphic Insect" + name = SPECIES_BUGMAN id = "insect" say_mod = "chitters" default_color = "00FF00" diff --git a/code/modules/mob/living/carbon/human/species_types/corporate.dm b/code/modules/mob/living/carbon/human/species_types/corporate.dm index a2597ed286..aa1f9747ed 100644 --- a/code/modules/mob/living/carbon/human/species_types/corporate.dm +++ b/code/modules/mob/living/carbon/human/species_types/corporate.dm @@ -18,4 +18,4 @@ inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOLIMBDISABLE,TRAIT_NOHUNGER) sexes = 0 gib_types = /obj/effect/gibspawner/robot - species_type = "robotic" \ No newline at end of file + species_type = "robotic" diff --git a/code/modules/mob/living/carbon/human/species_types/dullahan.dm b/code/modules/mob/living/carbon/human/species_types/dullahan.dm index f3b499093b..ca5acc50f4 100644 --- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm +++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm @@ -1,5 +1,5 @@ /datum/species/dullahan - name = "Dullahan" + name = SPECIES_DULLAHAN id = "dullahan" default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index a465e7c3a9..4cb1ae2670 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -3,7 +3,7 @@ GLOBAL_LIST_INIT(dwarf_first, world.file2list("strings/names/dwarf_first.txt")) GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) //textfiles with last /datum/species/dwarf //not to be confused with the genetic manlets - name = "Dwarf" + name = SPECIES_DWARF id = "dwarf" //Also called Homo sapiens pumilionis default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm index cd9b3b80c7..1b66f351b2 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -1,7 +1,7 @@ #define ETHEREAL_COLORS list("#00ffff", "#ffc0cb", "#9400D3", "#4B0082", "#0000FF", "#00FF00", "#FFFF00", "#FF7F00", "#FF0000") /datum/species/ethereal - name = "Ethereal" + name = SPECIES_ETHEREAL id = "ethereal" attack_verb = "burn" attack_sound = 'sound/weapons/etherealhit.ogg' diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm index b760fd0aee..39317f7a7c 100644 --- a/code/modules/mob/living/carbon/human/species_types/felinid.dm +++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm @@ -1,6 +1,6 @@ //Subtype of human /datum/species/human/felinid - name = "Felinid" + name = SPECIES_FELINID id = "felinid" limbs_id = "human" diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm index c56adaf1b0..f8f2337ea9 100644 --- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm @@ -1,5 +1,5 @@ /datum/species/fly - name = "Anthromorphic Fly" + name = SPECIES_FLYPEOPLE id = "fly" say_mod = "buzzes" species_traits = list(NOEYES,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 438eaf1eea..d7467af20a 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -1,6 +1,6 @@ /datum/species/golem // Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck. - name = "Golem" + name = SPECIES_GOLEM id = "iron golem" species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR,NOGENITALS,NOAROUSAL) inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) diff --git a/code/modules/mob/living/carbon/human/species_types/humans.dm b/code/modules/mob/living/carbon/human/species_types/humans.dm index f175ddb921..475d45e4eb 100644 --- a/code/modules/mob/living/carbon/human/species_types/humans.dm +++ b/code/modules/mob/living/carbon/human/species_types/humans.dm @@ -1,5 +1,5 @@ /datum/species/human - name = "Human" + name = SPECIES_HUMAN id = "human" default_color = "FFFFFF" diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index b675925aeb..b416b45a8f 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -1,5 +1,5 @@ /datum/species/ipc - name = "I.P.C." + name = SPECIES_IPC id = "ipc" say_mod = "beeps" default_color = "00FF00" diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 43f5ca5526..524298e1c0 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -421,7 +421,7 @@ ////////////////////////////////////////////////////////Round Start Slimes/////////////////////////////////////////////////////////////////// /datum/species/jelly/roundstartslime - name = "Xenobiological Slime Hybrid" + name = SPECIES_JELLYHYBRID id = "slimeperson" limbs_id = "slime" default_color = "00FFFF" diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index a8e3f89957..b8e62a57b7 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -1,6 +1,6 @@ /datum/species/lizard // Reptilian humanoids with scaled skin and tails. - name = "Anthromorphic Lizard" + name = SPECIES_LIZARD id = "lizard" say_mod = "hisses" default_color = "00FF00" diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm index f91c3518a3..6131677eec 100644 --- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm @@ -1,5 +1,5 @@ /datum/species/mush //mush mush codecuck - name = "Anthromorphic Mushroom" + name = SPECIES_ANTHRO_MUSH id = "mush" mutant_bodyparts = list("caps" = "Round") diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm index 8c30adb8f9..67805c27ba 100644 --- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm +++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm @@ -1,5 +1,5 @@ /datum/species/plasmaman - name = "Plasmaman" + name = SPECIES_PLASMAMAN id = "plasmaman" say_mod = "rattles" sexes = 0 diff --git a/code/modules/mob/living/carbon/human/species_types/podpeople.dm b/code/modules/mob/living/carbon/human/species_types/podpeople.dm index 0f62953e6c..9943a3115b 100644 --- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm @@ -1,6 +1,6 @@ /datum/species/pod // A mutation caused by a human being ressurected in a revival pod. These regain health in light, and begin to wither in darkness. - name = "Anthromorphic Plant" + name = SPECIES_POD id = "pod" default_color = "59CE00" species_traits = list(MUTCOLORS,EYECOLOR,CAN_SCAR,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm index 1b6bef9dc6..fa69c554a6 100644 --- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm +++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm @@ -1,5 +1,5 @@ /datum/species/skeleton - name = "Skeleton" + name = SPECIES_SKELETON id = "skeleton" say_mod = "rattles" blacklisted = 0 diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm index 70afa2f476..894a47eade 100644 --- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm +++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm @@ -1,5 +1,5 @@ /datum/species/synthliz - name = "Synthetic Lizardperson" + name = SPECIES_SYNTH_LIZARD id = "synthliz" say_mod = "beeps" default_color = "00FF00" diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 3d55ce1027..835d64cec2 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -1,5 +1,5 @@ /datum/species/synth - name = "Synthetic" //inherited from the real species, for health scanners and things + name = SPECIES_SYNTH //inherited from the real species, for health scanners and things id = "synth" say_mod = "beep boops" //inherited from a user's real species sexes = 0 diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index 857fb6d8ed..7ea19c5a2c 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -1,5 +1,5 @@ /datum/species/vampire - name = "Vampire" + name = SPECIES_VAMPIRE id = "vampire" default_color = "FFFFFF" species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,DRINKSBLOOD,HAS_FLESH,HAS_BONE) diff --git a/code/modules/mob/living/carbon/human/species_types/xeno.dm b/code/modules/mob/living/carbon/human/species_types/xeno.dm index ddd1c86f0a..1616190646 100644 --- a/code/modules/mob/living/carbon/human/species_types/xeno.dm +++ b/code/modules/mob/living/carbon/human/species_types/xeno.dm @@ -1,6 +1,6 @@ /datum/species/xeno // A cloning mistake, crossing human and xenomorph DNA - name = "Xenomorph Hybrid" + name = SPECIES_XENOHYBRID id = "xeno" say_mod = "hisses" default_color = "00FF00" diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm index 8d86ad2fa9..5c833c212c 100644 --- a/code/modules/mob/living/carbon/human/species_types/zombies.dm +++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm @@ -98,7 +98,7 @@ // Your skin falls off /datum/species/krokodil_addict - name = "Human" + name = SPECIES_HUMAN id = "goofzombies" limbs_id = "zombie" //They look like zombies sexes = 0 diff --git a/tgstation.dme b/tgstation.dme index 143f66a656..7ec461a640 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2538,6 +2538,7 @@ #include "code\modules\mob\living\carbon\human\species_types\abductors.dm" #include "code\modules\mob\living\carbon\human\species_types\android.dm" #include "code\modules\mob\living\carbon\human\species_types\angel.dm" +#include "code\modules\mob\living\carbon\human\species_types\anthromorph.dm" #include "code\modules\mob\living\carbon\human\species_types\bugmen.dm" #include "code\modules\mob\living\carbon\human\species_types\corporate.dm" #include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" @@ -2545,7 +2546,6 @@ #include "code\modules\mob\living\carbon\human\species_types\ethereal.dm" #include "code\modules\mob\living\carbon\human\species_types\felinid.dm" #include "code\modules\mob\living\carbon\human\species_types\flypeople.dm" -#include "code\modules\mob\living\carbon\human\species_types\furrypeople.dm" #include "code\modules\mob\living\carbon\human\species_types\golems.dm" #include "code\modules\mob\living\carbon\human\species_types\humans.dm" #include "code\modules\mob\living\carbon\human\species_types\ipc.dm" From 79d75a991d356b0861afcfc7066eb5ef91dd6611 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 30 Sep 2020 00:54:32 +0000 Subject: [PATCH 097/310] Automatic changelog compile [ci skip] --- html/changelog.html | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 7b9a9299ba..dff9c06723 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -734,41 +734,6 @@
  • some crafted crates won't contain items now, and thus have stopped breaking the laws of physics
  • beepskys hats now follow the laws of gravity and move up/down when he bobs up and down
  • - -

    29 July 2020

    -

    DeltaFire15 updated:

    -
      -
    • The 'Naked' outfit is no longer broken.
    • -
    -

    Ghommie updated:

    -
      -
    • fixed cremator trays, paleness examination strings, chat message for stamping paper, looping sounds, load away missions/VR admin verb, access requirements for using the sechuds.
    • -
    • Alt-Clicking a cigarette packet should pull the lighter out first if present, then cigarettes.
    • -
    -

    Hatterhat updated:

    -
      -
    • Directional windows can now be rotated counterclockwise properly again.
    • -
    -

    NecromancerAnne, Sirich96 updated:

    -
      -
    • Stunbaton sprites by Sirich96.
    • -
    • New sprites for the stunsword.
    • -
    -

    necromanceranne updated:

    -
      -
    • Adds some in-hands for the rapier sheath.
    • -
    -

    timothyteakettle updated:

    -
      -
    • tail wagging should work in all cases now
    • -
    • bluespace jars work as intended now
    • -
    • aliens can remove embeds now
    • -
    • bloodsuckers are not affected by bloodloss
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • Flannel jackets and bartender winter coat
    • -
    GoonStation 13 Development Team From ccb774b8f233193b350abdef6834100e764ea960 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 02:15:34 +0100 Subject: [PATCH 098/310] puddles --- .../temporary_visuals/miscellaneous.dm | 9 ++++ .../carbon/human/species_types/jellypeople.dm | 39 +++++++++++++++--- icons/mob/mob.dmi | Bin 293284 -> 294018 bytes 3 files changed, 42 insertions(+), 6 deletions(-) diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 8d5458333c..44fa231c07 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -515,3 +515,12 @@ /obj/effect/temp_visual/dir_setting/space_wind/Initialize(mapload, set_dir, set_alpha = 255) . = ..() alpha = set_alpha + +/obj/effect/temp_visual/slime_puddle + icon = 'icons/mob/mob.dmi' + duration = 12 + icon_state = "to_puddle" + +/obj/effect/temp_visual/slime_puddle/reverse + icon_state = "from_puddle" + duration = 7 diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 54cfce54c0..7bab7546a3 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -658,14 +658,41 @@ icon_icon = 'modular_citadel/icons/mob/actions/actions_slime.dmi' background_icon_state = "bg_alien" var/is_puddle = FALSE + var/in_transformation_duration = 12 + var/out_transformation_duration = 7 + var/puddle_into_effect = /obj/effect/temp_visual/slime_puddle + var/puddle_from_effect = /obj/effect/temp_visual/slime_puddle/reverse + var/puddle_icon = 'icons/mob/mob.dmi' + var/puddle_state = "puddle" + var/tracked_overlay /datum/action/innate/slime_puddle/Activate() - if(!is_puddle) - is_puddle = TRUE - owner.cut_overlays() - else - is_puddle = FALSE - owner.regenerate_icons() + if(isjellyperson(owner)) + var/mob/living/carbon/human/H = owner + var/mutcolor = "#" + H.dna.features["mcolor"] + if(!is_puddle) + ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") + ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") + is_puddle = TRUE + owner.cut_overlays() + var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) + puddle_effect.color = mutcolor + H.Stun(in_transformation_duration, ignore_canstun = TRUE) + sleep(in_transformation_duration) + var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) + puddle_overlay.color = mutcolor + tracked_overlay = puddle_overlay + owner.add_overlay(puddle_overlay) + else + owner.cut_overlay(tracked_overlay) + var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) + puddle_effect.color = mutcolor + H.Stun(out_transformation_duration, ignore_canstun = TRUE) + sleep(out_transformation_duration) + REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") + REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") + is_puddle = FALSE + owner.regenerate_icons() ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index ca67926a22a4e34b48e52b438ac6f233d7e8025d..10b733bae4e6221e36ab95f79ddda19526221b65 100644 GIT binary patch delta 14613 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

    rQi8R*f9 zIdqE2{cg+!U~O$JxH`Ol3oQ!OYYuU~HK-D+d=sDDBc7D)WN2u}*1|gE_1ewN&BM#9 z*t@GY4GUSX~fZ)d1RxWb*9=YL*@2Yf{Ws>l1&ZRKYT96l(v3n>Ub zwq=zY8y-#z74sy07!V9u^SWJdjxEZ~t)OS-We^-#SV}K5t+>#Hsd5cifOHb&be$H$ z-R81jck|!Nr_S?Q;nYc<-8rEs9+Em^{M>iRZF{+4r9R$oCO%pbJ2LhZ%TV=Y^|PkI zOhuU%QP_p*!(iAR^u(|hOt(o!CAz!0wM8Vt9OAh1F3EZLlY9Z;3Y0O7jm`p2Cm zcc7GEzig-p1hUwx1I7G4v*gtGi&P9g+<_NTacWzmT=tyAly#^jrG*qI>OyO2)4;y#1u$8jq2W>7nFZ5sXds{0aaG6i(el zoLkl22uPXvQ6R!i%6jd*ySBEZUT^wT<7lq`RoDjk`3gk&@@(0Fr6HBv{5D!IQ%=HZ zKmyjEI@!@r9(sMIv}N#CPtNnbO9;Aab6ZGa*<2<}JFmBXIqt-P73HUTJiIA11Ugd{ za&|DX!hmU9GptNESe2;@c)zf=x%@)HQ{=!AVgUa@1=5nNRdAb{+Uz$;{ud&Tgo0V@ zMM>7X*m7fo_QHY!R-wz*3GyLT&z*)8x>ws0$>KK@YHDg44CpR5b#LAY&)jyaeABgb zpRJ(JBlu)16|J;5F%A!@;6D^qy(Vy!+6wLv3cJsIRDMXSn&}acNvR$O1u9WHi}pc8WsFf)5h}z2Hm4 zLcfx zm+*pL6efG8va%$xx?$~D$|MwBlt(l+{5sSJEC+WbyVK1>emrcftN8v^vM9=8xh#aQ zLpL$1P#Mx50+yKBUw>X+(%>&aQ;53r!hC`qSOPg>W1<~b__}*?;Zp+hL{sF1M_!bC z`)9UzZIH0^a*_-tHk;4dNLmr#SmKLMmJ-?MMtpCGThV?!Sf5ta*l42HfomhKm0fMK z-40KG_in8?!xsjl?U;cD0F9$QiJkeypT2%uF6k4GUg0N|wVck2a5;H972{t!_6A7G zCV?;Jtl=Bf5?_{gNKi83Z%4RMPMFQBv8Ui0hoOtdq4`8?=lY2F&ju#cyCdgPh|Jdb z5CWL;7YHvoV#%2Qt&1% zWM%MU7Wd1#pAO7m5mSX=G$NaI z<+lP#q{YG_JM^MrVbI=!QP?2E*b43RlKYZmQsY!7F2_7Mxal^$ggMJi>K4v<8+6aH zx}X(YvhP*uMT(ShS=!WXK&(W4!jro27FvRL@S=ua->%IE-9!ab$dh=GD@yVN2S^Nh zRbS)h=dS{t<}eVeAQWvV=6iwTd`ez>LE;0;|3xM)9x%uV8SPxN1}W-doPr}oLisk` zsg3xo$V9NDxEa5n2^yNJ&@>2SqUJ)aMd1X8VY4-A1GMCpf)rc)NfvQ@F zaT>-;nd{ghGMRfj%~79vJFyDpA0W%;YylRg`;muP+iy6z^y_dx)lyYu4|*JcxU8-& zl!nujX2Ee(ID%qxUc#8NcpM>(f6V0c3MZyBL1M)~(L$zO`Ujw`y>MPnd|xq0az^1!mPNRmNg1U+dqCeEYvOkIOW@W2n3n_%c|YajBgOUkEsU_!pzz=8f- zZv&cT+iIoO;PT>nYUj8I&=lOXN@@r_!-*vpIhKPVN+n;y=Bl9Ml2jjqbVNS5%9s6M zp%57sx7aRFnRo)#K1WAKmpzFLjF%5>7{Zo;e(tPDKuE|D>uf8Sh^YsI@>Ecr6p&>I2r9t)R6xC4An; zFnXK}>iEUIn!_E;U+ScmuM`b=y}I>J-jHLdjHB)i+g(hdhf)rDG1fQNE4zC4@&5y2 CMw65P delta 13873 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 KT6)Iq!T$lXfgX?m From f9cf7429e1b141f7ef4090133a6923bcc8c022be Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 02:49:21 +0100 Subject: [PATCH 099/310] icons and traits --- .../living/carbon/human/species_types/jellypeople.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 7bab7546a3..1c9c1390e3 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -655,7 +655,7 @@ name = "Puddle Transformation" check_flags = AB_CHECK_CONSCIOUS button_icon_state = "slimepuddle" - icon_icon = 'modular_citadel/icons/mob/actions/actions_slime.dmi' + icon_icon = 'icons/mob/actions/actions_slime.dmi' background_icon_state = "bg_alien" var/is_puddle = FALSE var/in_transformation_duration = 12 @@ -671,13 +671,18 @@ var/mob/living/carbon/human/H = owner var/mutcolor = "#" + H.dna.features["mcolor"] if(!is_puddle) + //traits used here to disable their arms ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") + ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") + ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") + ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") is_puddle = TRUE owner.cut_overlays() var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.Stun(in_transformation_duration, ignore_canstun = TRUE) + H.KnockToFloor(TRUE, TRUE, TRUE) sleep(in_transformation_duration) var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) puddle_overlay.color = mutcolor @@ -691,6 +696,9 @@ sleep(out_transformation_duration) REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") + REMOVE_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") + REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") + REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") is_puddle = FALSE owner.regenerate_icons() From d783eb58bd55b473b80041435bcb2a78e26c56ce Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 02:58:58 +0100 Subject: [PATCH 100/310] more traits --- code/__DEFINES/traits.dm | 2 ++ .../carbon/human/species_types/jellypeople.dm | 19 ++++++++++--------- code/modules/mob/living/living_mobility.dm | 11 ++++++----- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 674cc16980..5294d88ec2 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -218,6 +218,8 @@ #define TRAIT_MOBILITY_NOPICKUP "mobility_nopickup" /// Disallow item use #define TRAIT_MOBILITY_NOUSE "mobility_nouse" +///Disallow resting/unresting +#define TRAIT_REST_LOCKED "mobility_notogglerest" #define TRAIT_SWIMMING "swimming" //only applied by /datum/element/swimming, for checking diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 1c9c1390e3..e21da3100c 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -671,18 +671,18 @@ var/mob/living/carbon/human/H = owner var/mutcolor = "#" + H.dna.features["mcolor"] if(!is_puddle) - //traits used here to disable their arms - ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") - ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") - ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") - ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") - ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") is_puddle = TRUE owner.cut_overlays() var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.Stun(in_transformation_duration, ignore_canstun = TRUE) - H.KnockToFloor(TRUE, TRUE, TRUE) + H.KnockToFloor(TRUE, TRUE, TRUE) //disarms and you cant pickup after + ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") + ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") + ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") + ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") + ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") + ADD_TRAIT(H, TRAIT_REST_LOCKED, "SLIME_PUDDLE_CANNOT_STAND") sleep(in_transformation_duration) var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) puddle_overlay.color = mutcolor @@ -694,11 +694,12 @@ puddle_effect.color = mutcolor H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) - REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") - REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") REMOVE_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") + REMOVE_TRAIT(H, TRAIT_REST_LOCKED, "SLIME_PUDDLE_CANNOT_STAND") is_puddle = FALSE owner.regenerate_icons() diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 654a979445..51b264d52d 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -10,11 +10,12 @@ //Force-set resting variable, without needing to resist/etc. /mob/living/proc/set_resting(new_resting, silent = FALSE, updating = TRUE) - if(new_resting != resting) - resting = new_resting - if(!silent) - to_chat(src, "You are now [resting? "resting" : "getting up"].") - update_resting(updating) + if(!HAS_TRAIT(src, TRAIT_REST_LOCKED)) + if(new_resting != resting) + resting = new_resting + if(!silent) + to_chat(src, "You are now [resting? "resting" : "getting up"].") + update_resting(updating) /mob/living/proc/update_resting(update_mobility = TRUE) if(update_mobility) From 2223cfeb2870a0e29ad99be69ae505556af6d609 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 18:41:30 +0100 Subject: [PATCH 101/310] better --- code/__DEFINES/traits.dm | 2 +- .../carbon/human/species_types/jellypeople.dm | 8 ++++++-- code/modules/mob/living/living_mobility.dm | 14 +++++++------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 5294d88ec2..a930c44b7f 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -219,7 +219,7 @@ /// Disallow item use #define TRAIT_MOBILITY_NOUSE "mobility_nouse" ///Disallow resting/unresting -#define TRAIT_REST_LOCKED "mobility_notogglerest" +#define TRAIT_MOBILITY_NOSTAND "mobility_nostand" #define TRAIT_SWIMMING "swimming" //only applied by /datum/element/swimming, for checking diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index e21da3100c..acd44565b9 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -665,6 +665,7 @@ var/puddle_icon = 'icons/mob/mob.dmi' var/puddle_state = "puddle" var/tracked_overlay + var/datum/component/squeak/squeak /datum/action/innate/slime_puddle/Activate() if(isjellyperson(owner)) @@ -682,7 +683,8 @@ ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") - ADD_TRAIT(H, TRAIT_REST_LOCKED, "SLIME_PUDDLE_CANNOT_STAND") + ADD_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") + squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) puddle_overlay.color = mutcolor @@ -699,8 +701,10 @@ REMOVE_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") - REMOVE_TRAIT(H, TRAIT_REST_LOCKED, "SLIME_PUDDLE_CANNOT_STAND") + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") is_puddle = FALSE + if(squeak) + squeak.RemoveComponent() owner.regenerate_icons() ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 51b264d52d..25d70573ac 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -5,17 +5,17 @@ RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), .proc/update_mobility) RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), .proc/update_mobility) RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), .proc/update_mobility) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOSTAND), .proc/update_mobility) //Stuff like mobility flag updates, resting updates, etc. //Force-set resting variable, without needing to resist/etc. /mob/living/proc/set_resting(new_resting, silent = FALSE, updating = TRUE) - if(!HAS_TRAIT(src, TRAIT_REST_LOCKED)) - if(new_resting != resting) - resting = new_resting - if(!silent) - to_chat(src, "You are now [resting? "resting" : "getting up"].") - update_resting(updating) + if(new_resting != resting) + resting = new_resting + if(!silent) + to_chat(src, "You are now [resting? "resting" : "getting up"].") + update_resting(updating) /mob/living/proc/update_resting(update_mobility = TRUE) if(update_mobility) @@ -85,7 +85,7 @@ else mobility_flags &= ~MOBILITY_RESIST - var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyze && (ignore_legs || has_legs) && !(buckled && buckled.buckle_lying) && !(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) + var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyze && (ignore_legs || has_legs) && !(buckled && buckled.buckle_lying) && !(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && !(HAS_TRAIT(src, TRAIT_MOBILITY_NOSTAND)) var/canstand = canstand_involuntary && !resting var/should_be_lying = !canstand From 6b46fdbc325fa8cf8eba102f37fe6995171c9276 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 21:16:09 +0100 Subject: [PATCH 102/310] fine --- .../mob/living/carbon/human/species_types/jellypeople.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index acd44565b9..dba5f0094e 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -677,7 +677,10 @@ var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.Stun(in_transformation_duration, ignore_canstun = TRUE) + H.rotate_on_lying = FALSE H.KnockToFloor(TRUE, TRUE, TRUE) //disarms and you cant pickup after + ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") + ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") @@ -694,8 +697,11 @@ owner.cut_overlay(tracked_overlay) var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor + H.rotate_on_lying = FALSE H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) + REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") + REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") REMOVE_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") REMOVE_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") From 16735e01906e98139cf8c22bd25f863d7a5c95a5 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Wed, 30 Sep 2020 21:40:42 +0100 Subject: [PATCH 103/310] silent paralysis --- code/modules/mob/living/carbon/carbon.dm | 4 +- .../carbon/human/species_types/jellypeople.dm | 8 +++- code/modules/surgery/bodyparts/_bodyparts.dm | 8 ++-- code/modules/surgery/bodyparts/parts.dm | 38 ++++++++++--------- 4 files changed, 33 insertions(+), 25 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1706763f6b..6f435a6294 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -999,10 +999,10 @@ var/obj/item/organ/I = X I.Insert(src) -/mob/living/carbon/proc/update_disabled_bodyparts() +/mob/living/carbon/proc/update_disabled_bodyparts(silent = FALSE) for(var/B in bodyparts) var/obj/item/bodypart/BP = B - BP.update_disabled() + BP.update_disabled(silent) /mob/living/carbon/vv_get_dropdown() . = ..() diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index dba5f0094e..b074b5a778 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -666,9 +666,11 @@ var/puddle_state = "puddle" var/tracked_overlay var/datum/component/squeak/squeak + var/transforming = FALSE /datum/action/innate/slime_puddle/Activate() - if(isjellyperson(owner)) + if(isjellyperson(owner) && !transforming) + transforming = TRUE var/mob/living/carbon/human/H = owner var/mutcolor = "#" + H.dna.features["mcolor"] if(!is_puddle) @@ -687,12 +689,14 @@ ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") ADD_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") + H.update_disabled_bodyparts(silent = TRUE) squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) puddle_overlay.color = mutcolor tracked_overlay = puddle_overlay owner.add_overlay(puddle_overlay) + transforming = FALSE else owner.cut_overlay(tracked_overlay) var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) @@ -708,10 +712,12 @@ REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") REMOVE_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") + H.update_disabled_bodyparts(silent = TRUE) is_puddle = FALSE if(squeak) squeak.RemoveComponent() owner.regenerate_icons() + transforming = FALSE ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index e90f86bf1c..6a010f5b0f 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -481,12 +481,12 @@ //Checks disabled status thresholds //Checks disabled status thresholds -/obj/item/bodypart/proc/update_disabled() +/obj/item/bodypart/proc/update_disabled(silent = FALSE) if(!owner) return - set_disabled(is_disabled()) + set_disabled(is_disabled(silent), silent) -/obj/item/bodypart/proc/is_disabled() +/obj/item/bodypart/proc/is_disabled(silent = FALSE) if(!owner) return if(HAS_TRAIT(owner, TRAIT_PARALYSIS)) @@ -498,7 +498,7 @@ if(can_dismember() && !HAS_TRAIT(owner, TRAIT_NODISMEMBER)) . = disabled //inertia, to avoid limbs healing 0.1 damage and being re-enabled if(get_damage(TRUE) >= max_damage * (HAS_TRAIT(owner, TRAIT_EASYLIMBDISABLE) ? 0.6 : 1)) //Easy limb disable disables the limb at 40% health instead of 0% - if(!last_maxed) + if(!last_maxed && !silent) owner.emote("scream") last_maxed = TRUE if(!is_organic_limb() || stamina_dam >= max_damage) diff --git a/code/modules/surgery/bodyparts/parts.dm b/code/modules/surgery/bodyparts/parts.dm index 5a887ee6b7..86288564ae 100644 --- a/code/modules/surgery/bodyparts/parts.dm +++ b/code/modules/surgery/bodyparts/parts.dm @@ -75,11 +75,11 @@ return BODYPART_DISABLED_PARALYSIS return ..() -/obj/item/bodypart/l_arm/set_disabled(new_disabled) +/obj/item/bodypart/l_arm/set_disabled(new_disabled, silent = FALSE) . = ..() if(!.) return - if(owner.stat < UNCONSCIOUS) + if(owner.stat < UNCONSCIOUS && !silent) switch(disabled) if(BODYPART_DISABLED_DAMAGE) owner.emote("scream") @@ -136,11 +136,11 @@ return BODYPART_DISABLED_PARALYSIS return ..() -/obj/item/bodypart/r_arm/set_disabled(new_disabled) +/obj/item/bodypart/r_arm/set_disabled(new_disabled, silent = FALSE) . = ..() if(!.) return - if(owner.stat < UNCONSCIOUS) + if(owner.stat < UNCONSCIOUS && !silent) switch(disabled) if(BODYPART_DISABLED_DAMAGE) owner.emote("scream") @@ -196,16 +196,17 @@ return BODYPART_DISABLED_PARALYSIS return ..() -/obj/item/bodypart/l_leg/set_disabled(new_disabled) +/obj/item/bodypart/l_leg/set_disabled(new_disabled, silent = FALSE) . = ..() if(!. || owner.stat >= UNCONSCIOUS) return - switch(disabled) - if(BODYPART_DISABLED_DAMAGE) - owner.emote("scream") - to_chat(owner, "Your [name] is too damaged to function!") - if(BODYPART_DISABLED_PARALYSIS) - to_chat(owner, "You can't feel your [name]!") + if(!silent) + switch(disabled) + if(BODYPART_DISABLED_DAMAGE) + owner.emote("scream") + to_chat(owner, "Your [name] is too damaged to function!") + if(BODYPART_DISABLED_PARALYSIS) + to_chat(owner, "You can't feel your [name]!") /obj/item/bodypart/l_leg/digitigrade name = "left digitigrade leg" @@ -253,16 +254,17 @@ return BODYPART_DISABLED_PARALYSIS return ..() -/obj/item/bodypart/r_leg/set_disabled(new_disabled) +/obj/item/bodypart/r_leg/set_disabled(new_disabled, silent = FALSE) . = ..() if(!. || owner.stat >= UNCONSCIOUS) return - switch(disabled) - if(BODYPART_DISABLED_DAMAGE) - owner.emote("scream") - to_chat(owner, "Your [name] is too damaged to function!") - if(BODYPART_DISABLED_PARALYSIS) - to_chat(owner, "You can't feel your [name]!") + if(!silent) + switch(disabled) + if(BODYPART_DISABLED_DAMAGE) + owner.emote("scream") + to_chat(owner, "Your [name] is too damaged to function!") + if(BODYPART_DISABLED_PARALYSIS) + to_chat(owner, "You can't feel your [name]!") /obj/item/bodypart/r_leg/digitigrade name = "right digitigrade leg" From 27c5897c4d44b35296507e871828afc6fdf99ee7 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 00:17:17 +0100 Subject: [PATCH 104/310] update button icon and stand up --- .../living/carbon/human/species_types/jellypeople.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index b074b5a778..f55f53083b 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -668,9 +668,16 @@ var/datum/component/squeak/squeak var/transforming = FALSE +/datum/action/innate/slime_puddle/IsAvailable() + if(!transforming) + return ..() + else + return FALSE + /datum/action/innate/slime_puddle/Activate() - if(isjellyperson(owner) && !transforming) + if(isjellyperson(owner) && IsAvailable()) transforming = TRUE + UpdateButtonIcon() var/mob/living/carbon/human/H = owner var/mutcolor = "#" + H.dna.features["mcolor"] if(!is_puddle) @@ -702,6 +709,7 @@ var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.rotate_on_lying = FALSE + H.set_resting(0, TRUE, TRUE) // yes, it's 0, not FALSE H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") From 00e9c338bd7a4f8dee28aefb804f1b22d840ba62 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 1 Oct 2020 00:56:55 +0000 Subject: [PATCH 105/310] Automatic changelog compile [ci skip] --- html/changelog.html | 481 +-------------------- html/changelogs/.all_changelog.yml | 5 + html/changelogs/AutoChangeLog-pr-13416.yml | 5 - 3 files changed, 8 insertions(+), 483 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13416.yml diff --git a/html/changelog.html b/html/changelog.html index ff47eda1c3..264f32ef3f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,420 +50,11 @@ -->

    -

    30 August 2020

    -

    raspy-on-osu updated:

    -

    29 September 2020

    -

    timothyteakettle updated:

    -
      -
    • fixed a typo causing your right eye colour to save as the left eye colour
    • -
    - -

    28 September 2020

    -

    ArchieBeepBoop updated:

    -
      -
    • Craftable Micro Powered Fans
    • -
    -

    Degirin2120 updated:

    -
      -
    • Added engineering hazard jumpsuits, can be found in the engidrobe, comes in 3 varieties.
    • -
    -

    Putnam3145 updated:

    -
      -
    • Added a brute-force check-every-single-tile step to SSair when it has enough time to run.
    • -
    • G fuid production is now much lower.
    • -
    • Supermatter sabotage objective's gone.
    • -
    • Subterfuge objectives are now all equally likely.
    • -
    • Replaced a "(hopefully) 1" with a "2"
    • -
    • Cryoing no longer unwins already-won objectives.
    • -
    -

    SiliconMain updated:

    -
      -
    • Minor adjustment to material cost of long range atmos analyzer
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Most drinks now have some animation in them, from basic soda bubbles fizzing around to ice cubes bobbing just a bit.
    • -
    -

    Tupinambis updated:

    -
      -
    • Ghost poly's color value is now a hex value instead of an oct value. This has been a thing for OVER FIVE YEARS
    • -
    • Updates TEG, Antimatter, Jetpack sprites (CO2 and Oxy from Eris).
    • -
    • Replaced old chair sprites with new ones ported and modified from eris.
    • -
    • Beds can now be placed both right and left.
    • -
    • Subtle changes to stool legs to give them more of a shine.
    • -
    -

    raspy-on-osu updated:

    -
      -
    • TEG power generation
    • -
    -

    thakyZ updated:

    -
      -
    • Added the ability to print the Light Replacer at the Engineering Protolathe
    • -
    -

    timothyteakettle updated:

    -
      -
    • turrets can once again be broken
    • -
    • you can now have heterochromia and select individual eye colours
    • -
    - -

    27 September 2020

    -

    SiliconMain updated:

    -
      -
    • Holograms made from projectors (atmos, engi, sec, medical, ect...) can no longer be contaminated by radiation
    • -
    - -

    26 September 2020

    -

    CoreFlare updated:

    -
      -
    • IPC's can have hair. Why wasn't this added earlier. Use the bald hairstyle for no hair.
    • -
    - -

    25 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Removed a non-working proc that already had its functionality implemented in another proc in the same file.
    • -
    - -

    24 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Atmos is free.
    • -
    - -

    22 September 2020

    -

    Arturlang updated:

    -
      -
    • TGUI Statpanel
    • -
    -

    YakumoChen updated:

    -
      -
    • Mechsuits, robotics jumpsuits added to RoboDrobe
    • -
    -

    timothyteakettle updated:

    -
      -
    • character previews should be more consistent now
    • -
    - -

    20 September 2020

    -

    DeltaFire15 updated:

    -
      -
    • Sutures work on simplemobs again.
    • -
    • Attacking dismembered bodyparts now targets the chest instead, for weapons aswell as unarmed attacks.
    • -
    -

    MrJWhit updated:

    -
      -
    • New sprites for chess pieces! You can craft them in-game with metal sheets.
    • -
    -

    silicons updated:

    -
      -
    • hulks can smash again (walls no longer break their hands)
    • -
    • acid no longer degrades armor
    • -
    - -

    17 September 2020

    -

    DeltaFire15 updated:

    -
      -
    • Failing the plushmium reaction can now create peculiar plushies, depending on reaction volume.
    • -
    • The mood-buff from petting a plushie now works properly again.
    • -
    • Fixed wacky necropolis loot chest behavior
    • -
    -

    EmeraldSundisk updated:

    -
      -
    • Adds the Research Director's office to Omega Station
    • -
    • Adds 2 new solar arrays (and control rooms)
    • -
    • Adds some action figures that weren't there previously
    • -
    • The CMO's office now has a light switch
    • -
    • Slight readjustments to impacted areas
    • -
    • Readjusts the toxins air supply line to (ideally) be easier to service
    • -
    • Department camera consoles should now be able to actually check appropriate cameras
    • -
    • Xenobiology can now be locked down (by the Research Director)
    • -
    -

    MrJWhit updated:

    -
      -
    • Adds a brain damage line
    • -
    -

    Putnam3145 updated:

    -
      -
    • Your balls finally feel full, again.
    • -
    -

    timothyteakettle updated:

    -
      -
    • due to changes in policy, and several lawsuits, Nanotrasen has been forced to allow disabled people to sign up
    • -
    - -

    16 September 2020

    -

    timothyteakettle updated:

    -
      -
    • fixed an icon path
    • -
    - -

    12 September 2020

    +

    01 October 2020

    BlueWildrose updated:

      -
    • The Polychromic winter coat's hoodie will now polychrome, alongside any other new polychromic items with toggleable headwear.
    • -
    • Minesweeper will no longer blow up the player's ears when they select "Play on the same board"
    • -
    • Slimepeople will find warm donk pockets among other toxin healing items even more repulsive, as they are anti-toxic.
    • -
    • Slimepeople are now neutral to gross foods.
    • -
    -

    DeltaFire15 updated:

    -
      -
    • AIs can no longer qdel() the gravity generator
    • -
    -

    Putnam3145 updated:

    -
      -
    • Added some unit tests for reactions.
    • -
    • replaced handle_changeling and handle_bloodsucker with signal registration
    • -
    -

    Sonic121x updated:

    -
      -
    • Fixed pill button on chemical press
    • -
    -

    TheObserver-sys updated:

    -
      -
    • Brass now has a proper datum. Aspiring Forgetenders rejoice!
    • -
    -

    Trilbyspaceclone updated:

    -
      -
    • Race based drinks will no longer stay inside your blood for ever.
    • -
    -

    Tupinambis updated:

    -
      -
    • Redid Cogstation atmos pipes to make it less cluttered.
    • -
    • Removed a few doors from the main hallway to mitigate chokepoint issues
    • -
    • All belt hell conveyers are now on by default, so that belt hell actually works.
    • -
    • IDs for poddoors and belts and the like. Everything is now properly hooked and should work as expected (except for the pressure triggered mass drivers)
    • -
    • addresses most if not all roundstart active turfs.
    • -
    • Issue where wires were connected to the SMES improperly, and SMES were not properly precharged, resulting in power failure earlier than intended.
    • -
    • various rogue turfs and wirings.
    • -
    • security office APC being hooked to maintenance for some reason.
    • -
    • TEG is now directly wired to the SMES.
    • -
    • adds a subtype of mass drivers that is triggered by things being on it. TODO: Make these mass drivers trigger poddoors, to make belt hell fully functional.
    • -
    -

    lolman360 updated:

    -
      -
    • glaives now work again
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • Revolver is now poplocked down to fifteen people.
    • -
    - -

    11 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Superconducting turfs now can't go below 0 celsius.
    • -
    - -

    09 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Made superconductivity work for the first time literally ever.
    • -
    -

    timothyteakettle updated:

    -
      -
    • accents work better
    • -
    - -

    08 September 2020

    -

    Ghommie updated:

    -
      -
    • fixed names of the Electrical Toolbox goodie pack and green croptop christmas suit.
    • -
    • Fixed turf visuals for real. Original PR by AnturK on tgstation.
    • -
    -

    KeRSedChaplain updated:

    -
      -
    • added borg_deathsound.ogg and android_scream.ogg
    • -
    -

    silicons updated:

    -
      -
    • meteor waves now have a static 5 minute timer.
    • -
    - -

    07 September 2020

    -

    DeltaFire15 updated:

    -
      -
    • fixed a typo causing a span not to show.
    • -
    -

    Putnam for debugging ammo loading! Thx!! updated:

    -
      -
    • Removed spell blade, diamond picaxe, and fire wand from lava land loot tables
    • -
    • Each mini boss now has its own type of crate.
    • -
    • Each spike has its own type of crate that it pulls its now smaller loot table from
    • -
    • Moved god eye from spike loot table to hard spawn collosses fight
    • -
    • Moved holoparasight from spike loot table to bubble gum
    • -
    • Moved magic meat hook from spike loot table to drake
    • -
    • 2 more crates to Arena Shuttle as well as 4-4-4 of each new type of chest
    • -
    • Replaced the diamond pick loot with a better one
    • -
    • Replaced the cursted katana with a non cursted verson that deals half the damage and has less block!
    • -
    • Three new potions, blue heals the mind like a mama potion, Green heals the soul aka the organs! Lastly Red heals the body, by 100 damage of each main types. Best not to waste them!
    • -
    • Four more "wands" Spellbooks! These fun little guys shoot out its own pages to do the affect, one will set the target on fire like a bullet, one will harm them a bit, one will heal the target a small bit - How nice! Last one will give them a few statis affects like a taser bolt but without as much power or tasing affect
    • -
    - -

    06 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Dynamic no longer pushes events.
    • -
    • Made spontaneous brain trauma a good deal less annoying.
    • -
    -

    lolman360, NecromancerAnne updated:

    -
      -
    • The ancient art of blacksmithing, now in pixels.
    • -
    • cool swords and shit (thanks anne)
    • -
    -

    raspy-on-osu updated:

    -
      -
    • thermomachine examine text
    • -
    - -

    05 September 2020

    -

    Bhijn updated:

    -
      -
    • Readded the old method of temperature notifications in the form of a new pair of shivering/sweating notifications.
    • -
    -

    Putnam3145 updated:

    -
      -
    • Hilbert hotel flavor text for one particular snowflake hotel changed.
    • -
    • admins can now actually reduce threat level in dynamic
    • -
    • Made owo.ogg smaller.
    • -
    • Character saving unit test is now more verbose on failure.
    • -
    • Added an extools proc hook alternative to rust_g logging.
    • -
    -

    raspy-on-osu updated:

    -
      -
    • supermatter shard examine text
    • -
    • protolathe item categories
    • -
    - -

    04 September 2020

    -

    timothyteakettle updated:

    -
      -
    • ipcs can speak
    • -
    - -

    03 September 2020

    -

    Ghommie updated:

    -
      -
    • Jaunters should now work with magic mirror chasming.
    • -
    • The photocopier can now print more than one copy at a time.
    • -
    • Alkali perspiration infos don't crash the Pandemic UI anymore.
    • -
    • Windoors can be actually tinted now.
    • -
    - -

    02 September 2020

    -

    Putnam3145 updated:

    -
      -
    • Added a unit test for character saving.
    • -
    • Plastitanium rapier no longer silently sleeps with no chance at counterplay when used by pacifists.
    • -
    • Fusion scan is now actually useful.
    • -
    -

    Tupinambis updated:

    -
      -
    • moved the dakis, genital growth pills, and genital autosurgeons out of the maintenance loot table and into kinkmates.
    • -
    -

    raspy-on-osu updated:

    -
      -
    • pyroclastic anomaly client spam
    • -
    -

    timothyteakettle updated:

    -
      -
    • you can hide your ckey now from the roundend report
    • -
    - -

    01 September 2020

    -

    BlueWildrose updated:

    -
      -
    • fixed slimes starting off hungry
    • -
    - -

    31 August 2020

    -

    Arturlang updated:

    -
      -
    • Slimes can now damage structures, don't leave them unfed!
    • -
    -

    Chiirno updated:

    -
      -
    • Moves pill_bottles/dice to box/dice on CogStation.
    • -
    -

    Couls, ported by NecromancerAnne updated:

    -
      -
    • cleans up mech backstabbing code
    • -
    -

    DeltaFire15 updated:

    -
      -
    • teleport-to-ark ability of the eminence, commented out
    • -
    • teleport-to-obelisk ability for the eminence
    • -
    -

    Detective-Google updated:

    -
      -
    • plasmamen have no more slowdown
    • -
    • object reskins now use very nice and cool radials
    • -
    -

    EmeraldSundisk updated:

    -
      -
    • Adds a pool to MetaStation
    • -
    • Slight readjustments to the surrounding area
    • -
    • Fixes a handful of external airlocks
    • -
    -

    ForrestWick updated:

    -
      -
    • removes wall walking boots from nukie uplink
    • -
    -

    Ghommie updated:

    -
      -
    • e-gun overlays and some floor decals should have been fixed.
    • -
    -

    LetterN updated:

    -
      -
    • tgchat
    • -
    -

    Lynxless updated:

    -
      -
    • Changed anatomic panacea into a direct buff, instead of a chem injection
    • -
    • Changed the values of anatomic panacea
    • -
    • Added a new icon for panacea's buff alert
    • -
    -

    Putnam3145 updated:

    -
      -
    • Pref for genital/vore examine text
    • -
    • Fixed a couple events having ghost roles eligible.
    • -
    • Buffed slaughter demon: gets stronger as it eats people
    • -
    • Nerfed slaughter demon: no longer permanently round-removes all who are eaten by it, instead releasing their now-heartless bodies
    • -
    • Dynamic storytellers now calculate property weights properly.
    • -
    -

    Sonic121x updated:

    -
      -
    • Fix the four type of new tea that will stuck inside your vein.
    • -
    • drinking glass sprite for those tea.
    • -
    -

    kappa-sama updated:

    -
      -
    • miners can no longer acquire funny antag item
    • -
    -

    lolman360 updated:

    -
      -
    • shuttle engine/heater sprites now face the right way
    • -
    -

    raspy-on-osu updated:

    -
      -
    • TEG power output
    • -
    • tesla movement priorities
    • -
    • tesla counterplay
    • -
    • tesla containment check (containment variable now usable)
    • -
    -

    silicons updated:

    -
      -
    • brooms now sweep objects on MOVABLE_PRE_MOVE rather than MOVABLE_MOVED
    • -
    • firedoors no longer automatically open on touch when there's no pressure differences.
    • -
    -

    timothyteakettle updated:

    -
      -
    • buzz, buzz2 and ping are now all unrestricted emotes and can be used by anyone
    • -
    • the drake credit and pickle credit sprites have been removed
    • -
    • tongue speech handling is now done by accent datums
    • -
    -

    zeroisthebiggay updated:

    -
      -
    • waffleco
    • +
    • Slimepeople are given unique laughs and screams.
    • +
    • Adds "warbles", "chimpers", and "puffs" to the customizable speech verbs for character.

    30 August 2020

    @@ -474,33 +65,6 @@
  • 5 new explosion related sounds
  • -

    28 August 2020

    -

    EmeraldSundisk updated:

    -
      -
    • Adds more paper to the library
    • -
    • The law office now has a desk window
    • -
    • Expands most of CogStation's exterior airlocks. Slightly adjusts surrounding areas to accommodate this.
    • -
    • Updates some of CogStation's paperwork
    • -
    • The rat in the morgue turned themselves into a possum. Funniest shit I've ever seen.
    • -
    • Adjusts some area designations so cameras should receive power properly
    • -
    • Cleans up an errant decal
    • -
    -

    Hatterhat updated:

    -
      -
    • Traitor holoparasites can now only be bought once, because apparently you can only have one active holopara.
    • -
    • PDA bombs can now only be bought once per uplink.
    • -
    -

    lolman360 updated:

    -
      -
    • atmos = radiation = chemistry.
    • -
    -

    shellspeed1 updated:

    -
      -
    • new explosion echoes
    • -
    • explosion echo range
    • -
    • 5 new explosion related sounds
    • -
    -

    28 August 2020

    timothyteakettle updated:

      @@ -1138,45 +702,6 @@
      • monkeys no longer continuously bleed everywhere
      - -

      30 July 2020

      -

      Adelphon updated:

      -
        -
      • Created a Cosmetic version of the camo.
      • -
      -

      Arturlang updated:

      -
        -
      • Bloodsucker LifeTick runs from BiologicalLife now
      • -
      -

      Ryll-Ryll ported by silicons updated:

      -
        -
      • Shoelaces are now a thing. You can untie them by laying down next to someone.
      • -
      • shoes now have lace delays and some can't be laced at all
      • -
      • do after now tracks who's interacting with who, meaning some actions now break when the target moves away.
      • -
      -

      SiliconMain updated:

      -
        -
      • Ported the long range atmos analyzer from sk*rat, credit to NotRanged
      • -
      -

      silicons updated:

      -
        -
      • energy sword perfect parries now reflect projectiles back at their shooters.
      • -
      • any mob can now parry if they have the right item
      • -
      • beam rifles now go into emitters properly
      • -
      • clickdelay has been refactored into an experimental hybrid system. Check code/modules/mob/clickdelay.dm for more information.
      • -
      • Resisting no longer checks clickdelay, but is standardized to a 2 second per resist system for most forms of resisting. It still sets clickdelay, though.
      • -
      • Meters have been added for estimating time until next attack/resist. Won't be that useful due to our clickdelay currently being very short, though. They're visible from your hand and resist HUD elements. experimental: Most attacks and forms of attacking (minus unarmed because it's too much of a pain to refactor how hugs/gloves of the north star works) now check for time-since-last-attack rather than making it so you can't attack for said time. This means you can very quickly switch to a gun from a melee weapon, whereas in the old system a melee weapon would put you on lockout for 0.8 seconds, in the new system all the gun cares about is that you did not attack for at least 0.4 seconds.
      • -
      • All clickdelay setting/reading are now procs, so it should be trivial to implement another system where drawing/switching to a weapon requires you to have it out for x seconds before using it. I am not personally doing it at this point in time though because it will likely just annoy everyone with no real gain unless we do something like putting a 0.8 second switch-to cooldown for guns (which I did not, yet)
      • -
      • attack_hand has been refactored to on_attack_hand remove: sexchems no longer impact click delay
      • -
      • turrets now automatically stagger their shots. Happy parrying/blocking.
      • -
      • turrets now speed_process, they were shooting slower than they should be
      • -
      • anything can now block with the right items
      • -
      -

      timothyteakettle updated:

      -
        -
      • some crafted crates won't contain items now, and thus have stopped breaking the laws of physics
      • -
      • beepskys hats now follow the laws of gravity and move up/down when he bobs up and down
      • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index f0ff6a3c32..afb405e756 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27112,3 +27112,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: new explosion echoes - tweak: explosion echo range - soundadd: 5 new explosion related sounds +2020-10-01: + BlueWildrose: + - soundadd: Slimepeople are given unique laughs and screams. + - tweak: Adds "warbles", "chimpers", and "puffs" to the customizable speech verbs + for character. diff --git a/html/changelogs/AutoChangeLog-pr-13416.yml b/html/changelogs/AutoChangeLog-pr-13416.yml deleted file mode 100644 index 03e0dbb73a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13416.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BlueWildrose" -delete-after: True -changes: - - soundadd: "Slimepeople are given unique laughs and screams." - - tweak: "Adds \"warbles\", \"chimpers\", and \"puffs\" to the customizable speech verbs for character." From ed28490b259e4b598de19d4e67445097cfe408f7 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Thu, 1 Oct 2020 09:12:11 +0800 Subject: [PATCH 106/310] https://github.com/tgstation/tgstation/pull/53845 --- .github/workflows/compile_changelogs.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/compile_changelogs.yml b/.github/workflows/compile_changelogs.yml index f8098df66e..4fd396f133 100644 --- a/.github/workflows/compile_changelogs.yml +++ b/.github/workflows/compile_changelogs.yml @@ -9,32 +9,47 @@ jobs: name: "Compile changelogs" runs-on: ubuntu-latest steps: + - name: "Check for CHANGELOG_ENABLER secret and pass true to output if it exists to be checked by later steps" + id: value_holder + env: + CHANGELOG_ENABLER: ${{ secrets.CHANGELOG_ENABLER }} + run: | + unset SECRET_EXISTS + if [-n $CHANGELOG_ENABLER]; then SECRET_EXISTS='true' ; fi + echo ::set-output name=CL_ENABLED::${SECRET_EXISTS} - name: "Setup python" + if: steps.value_holder.outputs.CL_ENABLED uses: actions/setup-python@v1 with: python-version: '3.x' - name: "Install deps" + if: steps.value_holder.outputs.CL_ENABLED run: | python -m pip install --upgrade pip python -m pip install pyyaml sudo apt-get install dos2unix - name: "Checkout" + if: steps.value_holder.outputs.CL_ENABLED uses: actions/checkout@v1 with: fetch-depth: 25 - name: "Compile" + if: steps.value_holder.outputs.CL_ENABLED run: | python tools/ss13_genchangelog.py html/changelog.html html/changelogs - name: "Convert Lineendings" + if: steps.value_holder.outputs.CL_ENABLED run: | unix2dos html/changelogs/.all_changelog.yml - name: Commit + if: steps.value_holder.outputs.CL_ENABLED run: | git config --local user.email "action@github.com" git config --local user.name "Changelogs" git pull origin master git commit -m "Automatic changelog compile [ci skip]" -a || true - name: "Push" + if: steps.value_holder.outputs.CL_ENABLED uses: ad-m/github-push-action@master with: github_token: ${{ secrets.GITHUB_TOKEN }} From 5418fb5b0121e6c484790de17b131707cf9511ce Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Thu, 1 Oct 2020 17:36:56 +0800 Subject: [PATCH 107/310] fixes minimaps and cinematic, also adds some dmdoc things --- code/controllers/admin.dm | 4 +- code/controllers/failsafe.dm | 6 +-- code/controllers/globals.dm | 5 +- code/controllers/subsystem.dm | 4 +- code/datums/browser.dm | 2 +- code/datums/cinematic.dm | 79 +++++++++++++++++++++----------- code/datums/datum.dm | 62 ++++++++++++++++++------- code/modules/mapping/minimaps.dm | 14 ++++-- tgstation.dme | 4 +- 9 files changed, 120 insertions(+), 60 deletions(-) diff --git a/code/controllers/admin.dm b/code/controllers/admin.dm index 28803f0979..3782d8be94 100644 --- a/code/controllers/admin.dm +++ b/code/controllers/admin.dm @@ -3,7 +3,9 @@ name = "Initializing..." var/target -/obj/effect/statclick/New(loc, text, target) //Don't port this to Initialize it's too critical +INITIALIZE_IMMEDIATE(/obj/effect/statclick) //it's new, but rebranded. + +/obj/effect/statclick/Initialize(mapload, text, target) //Don't port this to Initialize it's too critical . = ..() name = text src.target = target diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 148822cdd1..22f047a297 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -1,4 +1,4 @@ - /** +/** * Failsafe * * Pretty much pokes the MC to make sure it's still alive. @@ -31,7 +31,7 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) Initialize() /datum/controller/failsafe/Initialize() - set waitfor = 0 + set waitfor = FALSE Failsafe.Loop() if(!QDELETED(src)) qdel(src) //when Loop() returns, we delete ourselves and let the mc recreate us @@ -97,4 +97,4 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) /datum/controller/failsafe/stat_entry(msg) msg = "Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])" - return msg + return msg \ No newline at end of file diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm index 6b5fb294ea..21f022acfd 100644 --- a/code/controllers/globals.dm +++ b/code/controllers/globals.dm @@ -20,8 +20,9 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) Initialize() -/datum/controller/global_vars/Destroy() - //fuck off kevinz +/datum/controller/global_vars/Destroy(force) + // This is done to prevent an exploit where admins can get around protected vars + SHOULD_CALL_PARENT(FALSE) return QDEL_HINT_IWILLGC /datum/controller/global_vars/stat_entry(msg) diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index bb8ce951f5..e49da32557 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -97,9 +97,9 @@ return //This is used so the mc knows when the subsystem sleeps. do not override. -/datum/controller/subsystem/proc/ignite(resumed = 0) +/datum/controller/subsystem/proc/ignite(resumed = FALSE) SHOULD_NOT_OVERRIDE(TRUE) - set waitfor = 0 + set waitfor = FALSE . = SS_SLEEPING fire(resumed) . = state diff --git a/code/datums/browser.dm b/code/datums/browser.dm index dbe60817bd..2057cbb21a 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -451,7 +451,7 @@ // otherwise, just reset the client mob's machine var. // /client/verb/windowclose(atomref as text) - set hidden = 1 // hide this verb from the user's panel + set hidden = TRUE // hide this verb from the user's panel set name = ".windowclose" // no autocomplete on cmd line if(atomref!="null") // if passed a real atomref diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index df2c15e9c8..bc655dd857 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -1,5 +1,3 @@ -GLOBAL_LIST_EMPTY(cinematics) - // Use to play cinematics. // Watcher can be world,mob, or a list of mobs // Blocks until sequence is done. @@ -18,6 +16,7 @@ GLOBAL_LIST_EMPTY(cinematics) playing.is_global = TRUE watcher = GLOB.mob_list playing.play(watcher) + qdel(playing) /obj/screen/cinematic icon = 'icons/effects/station_explosion.dmi' @@ -25,12 +24,13 @@ GLOBAL_LIST_EMPTY(cinematics) plane = SPLASHSCREEN_PLANE layer = SPLASHSCREEN_LAYER mouse_opacity = MOUSE_OPACITY_TRANSPARENT - screen_loc = "1,1" + screen_loc = "BOTTOM,LEFT+50%" + appearance_flags = APPEARANCE_UI | TILE_BOUND /datum/cinematic var/id = CINEMATIC_DEFAULT var/list/watching = list() //List of clients watching this - var/list/locked = list() //Who had mob_transforming set during the cinematic + var/list/locked = list() //Who had notransform set during the cinematic var/is_global = FALSE //Global cinematics will override mob-specific ones var/obj/screen/cinematic/screen var/datum/callback/special_callback //For special effects synced with animation (explosions after the countdown etc) @@ -38,17 +38,31 @@ GLOBAL_LIST_EMPTY(cinematics) var/stop_ooc = TRUE //Turns off ooc when played globally. /datum/cinematic/New() - GLOB.cinematics += src screen = new(src) /datum/cinematic/Destroy() - GLOB.cinematics -= src + for(var/CC in watching) + if(!CC) + continue + var/client/C = CC + //C.mob.clear_fullscreen("cinematic") + C.screen -= screen + watching = null QDEL_NULL(screen) - for(var/mob/M in locked) - M.mob_transforming = FALSE + QDEL_NULL(special_callback) + for(var/MM in locked) + if(!MM) + continue + var/mob/M = MM + M.notransform = FALSE + locked = null return ..() /datum/cinematic/proc/play(watchers) + //Check if cinematic can actually play (stop mob cinematics for global ones) + if(SEND_GLOBAL_SIGNAL(COMSIG_GLOB_PLAY_CINEMATIC, src) & COMPONENT_GLOB_BLOCK_CINEMATIC) + return + //Check if you can actually play it (stop mob cinematics for global ones) and create screen objects for(var/A in GLOB.cinematics) var/datum/cinematic/C = A @@ -57,9 +71,10 @@ GLOBAL_LIST_EMPTY(cinematics) if(C.is_global || !is_global) return //Can't play two global or local cinematics at the same time - //Close all open windows if global - if(is_global) - SStgui.close_all_uis() + //We are now playing this cinematic + + //Handle what happens when a different cinematic tries to play over us + RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/replacement_cinematic) //Pause OOC var/ooc_toggled = FALSE @@ -67,24 +82,17 @@ GLOBAL_LIST_EMPTY(cinematics) ooc_toggled = TRUE toggle_ooc(FALSE) - - for(var/mob/M in GLOB.mob_list) - if(M in watchers) - M.mob_transforming = TRUE //Should this be done for non-global cinematics or even at all ? - locked += M - //Close watcher ui's - SStgui.close_user_uis(M) - if(M.client) - watching += M.client - M.client.screen += screen - else - if(is_global) - M.mob_transforming = TRUE - locked += M + //Place /obj/screen/cinematic into everyone's screens, prevent them from moving + for(var/MM in watchers) + var/mob/M = MM + show_to(M, M.client) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/show_to) + //Close watcher ui's + SStgui.close_user_uis(M) //Actually play it content() - + //Cleanup sleep(cleanup_time) @@ -92,7 +100,17 @@ GLOBAL_LIST_EMPTY(cinematics) if(ooc_toggled) toggle_ooc(TRUE) - qdel(src) +/datum/cinematic/proc/show_to(mob/M, client/C) + //SIGNAL_HANDLER //must not wait. + + if(!M.notransform) + locked += M + M.notransform = TRUE //Should this be done for non-global cinematics or even at all ? + if(!C) + return + watching += C + //M.overlay_fullscreen("cinematic",/obj/screen/fullscreen/cinematic_backdrop) + C.screen += screen //Sound helper /datum/cinematic/proc/cinematic_sound(s) @@ -111,6 +129,13 @@ GLOBAL_LIST_EMPTY(cinematics) /datum/cinematic/proc/content() sleep(50) +/datum/cinematic/proc/replacement_cinematic(datum/source, datum/cinematic/other) + //SIGNAL_HANDLER + + if(!is_global && other.is_global) //Allow it to play if we're local and it's global + return NONE + return COMPONENT_GLOB_BLOCK_CINEMATIC + /datum/cinematic/nuke_win id = CINEMATIC_NUKE_WIN diff --git a/code/datums/datum.dm b/code/datums/datum.dm index 7756cfd906..d11532a883 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -15,22 +15,32 @@ * If this is non zero then the object has been garbage collected and is awaiting either * a hard del by the GC subsystme, or to be autocollected (if it has no references) */ - var/gc_destroyed //Time when this object was destroyed. + var/gc_destroyed /// Active timers with this datum as the target var/list/active_timers /// Status traits attached to this datum var/list/status_traits - /// Components attached to this datum - /// Lazy associated list in the structure of `type:component/list of components` + + /** + * Components attached to this datum + * + * Lazy associated list in the structure of `type:component/list of components` + */ var/list/datum_components - /// Any datum registered to receive signals from this datum is in this list - /// Lazy associated list in the structure of `signal:registree/list of registrees` - var/list/comp_lookup //it used to be for looking up components which had registered a signal but now anything can register + /** + * Any datum registered to receive signals from this datum is in this list + * + * Lazy associated list in the structure of `signal:registree/list of registrees` + */ + var/list/comp_lookup /// Lazy associated list in the structure of `signals:proctype` that are run when the datum receives that signal var/list/list/datum/callback/signal_procs - /// Is this datum capable of sending signals? - /// Set to true when a signal has been registered + /** + * Is this datum capable of sending signals? + * + * Set to true when a signal has been registered + */ var/signal_enabled = FALSE /// Datum level flags @@ -39,7 +49,12 @@ /// A weak reference to another datum var/datum/weakref/weak_reference - ///Lazy associative list of currently active cooldowns. + /* + * Lazy associative list of currently active cooldowns. + * + * cooldowns [ COOLDOWN_INDEX ] = add_timer() + * add_timer() returns the truthy value of -1 when not stoppable, and else a truthy numeric index + */ var/list/cooldowns #ifdef TESTING @@ -51,23 +66,34 @@ var/list/cached_vars #endif +/** + * Called when a href for this datum is clicked + * + * Sends a [COMSIG_TOPIC] signal + */ +/datum/Topic(href, href_list[]) + ..() + SEND_SIGNAL(src, COMSIG_TOPIC, usr, href_list) + + /** * Default implementation of clean-up code. * * This should be overridden to remove all references pointing to the object being destroyed, if * you do override it, make sure to call the parent and return it's return value by default * - * Return an appropriate QDEL_HINT to modify handling of your deletion; - * in most cases this is QDEL_HINT_QUEUE. + * Return an appropriate [QDEL_HINT][QDEL_HINT_QUEUE] to modify handling of your deletion; + * in most cases this is [QDEL_HINT_QUEUE]. * * The base case is responsible for doing the following * * Erasing timers pointing to this datum * * Erasing compenents on this datum * * Notifying datums listening to signals from this datum that we are going away * - * Returns QDEL_HINT_QUEUE + * Returns [QDEL_HINT_QUEUE] */ /datum/proc/Destroy(force=FALSE, ...) + SHOULD_CALL_PARENT(TRUE) tag = null datum_flags &= ~DF_USE_TAG //In case something tries to REF us weak_reference = null //ensure prompt GCing of weakref. @@ -112,7 +138,7 @@ UnregisterSignal(target, signal_procs[target]) //END: ECS SHIT - SSsounds.free_datum_channels(src) + SSsounds.free_datum_channels(src) //?? (not on tg) return QDEL_HINT_QUEUE @@ -143,15 +169,15 @@ to_chat(target, txt_changed_vars()) #endif -//Return a LIST for serialize_datum to encode! Not the actual json! +///Return a LIST for serialize_datum to encode! Not the actual json! /datum/proc/serialize_list(list/options) CRASH("Attempted to serialize datum [src] of type [type] without serialize_list being implemented!") -//Accepts a LIST from deserialize_datum. Should return src or another datum. +///Accepts a LIST from deserialize_datum. Should return src or another datum. /datum/proc/deserialize_list(json, list/options) CRASH("Attempted to deserialize datum [src] of type [type] without deserialize_list being implemented!") -//Serializes into JSON. Does not encode type. +///Serializes into JSON. Does not encode type. /datum/proc/serialize_json(list/options) . = serialize_list(options) if(!islist(.)) @@ -159,13 +185,14 @@ else . = json_encode(.) -//Deserializes from JSON. Does not parse type. +///Deserializes from JSON. Does not parse type. /datum/proc/deserialize_json(list/input, list/options) var/list/jsonlist = json_decode(input) . = deserialize_list(jsonlist) if(!istype(., /datum)) . = null +///Convert a datum into a json blob /proc/json_serialize_datum(datum/D, list/options) if(!istype(D)) return @@ -174,6 +201,7 @@ jsonlist["DATUM_TYPE"] = D.type return json_encode(jsonlist) +/// Convert a list of json to datum /proc/json_deserialize_datum(list/jsonlist, list/options, target_type, strict_target_type = FALSE) if(!islist(jsonlist)) if(!istext(jsonlist)) diff --git a/code/modules/mapping/minimaps.dm b/code/modules/mapping/minimaps.dm index e0eb174cb3..51fde1f8db 100644 --- a/code/modules/mapping/minimaps.dm +++ b/code/modules/mapping/minimaps.dm @@ -134,12 +134,13 @@ return num; } window.onload = function() { - var datas = \[[jointext(datas, ",")]] - if(!window.HTMLCanvasElement){ - //something has gone horribly wrong! + if(!window.HTMLCanvasElement) { + var label = document.getElementById("label-1"); + label.textContent = "

    WARNING! HTMLCanvasElement not found!

    " return false } - for(var i = 0; i < [length(minimaps)]; i++){ + var datas = \[[jointext(datas, ",")]] + for(var i = 0; i < [length(minimaps)]; i++) { //the fuck is this wrapped? var data = datas\[i]; var img = document.getElementById("map-" + (i + 1)); @@ -160,13 +161,16 @@ ctx.drawImage(document.getElementById("map-" + (i+1) + "-meta"), 0, 0); var imagedata = ctx.getImageData(0, 0, img.width, img.height); - var label = document.getElementById("label-" + (i+1)); + canvas.onmousemove = function(e){ var rect = canvas.getBoundingClientRect(); var x = Math.floor(e.offsetX * img.width / rect.width); var y = Math.floor(e.offsetY * img.height / rect.height); + var color_idx = x * 4 + (y * 4 * imagedata.width); var color = "#" + hexify(imagedata.data\[color_idx]) + hexify(imagedata.data\[color_idx+1]) + hexify(imagedata.data\[color_idx+2]); + var label = document.getElementById("label-" + (i+1)); //label-String(n) + label.textContent = data\[color]; canvas.title = data\[color]; } diff --git a/tgstation.dme b/tgstation.dme index 143f66a656..9291d1c2b8 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -808,8 +808,6 @@ #include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\PDApainter.dm" -#include "code\game\machinery\poweredfans\fan_assembly.dm" -#include "code\game\machinery\poweredfans\poweredfans.dm" #include "code\game\machinery\quantum_pad.dm" #include "code\game\machinery\recharger.dm" #include "code\game\machinery\rechargestation.dm" @@ -887,6 +885,8 @@ #include "code\game\machinery\porta_turret\portable_turret.dm" #include "code\game\machinery\porta_turret\portable_turret_construct.dm" #include "code\game\machinery\porta_turret\portable_turret_cover.dm" +#include "code\game\machinery\poweredfans\fan_assembly.dm" +#include "code\game\machinery\poweredfans\poweredfans.dm" #include "code\game\machinery\shuttle\custom_shuttle.dm" #include "code\game\machinery\shuttle\shuttle_engine.dm" #include "code\game\machinery\shuttle\shuttle_heater.dm" From fd520349dbb3d26052550be9b0f6b756aefef6ea Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Thu, 1 Oct 2020 02:46:04 -0700 Subject: [PATCH 108/310] Update radiation.dm --- code/__HELPERS/radiation.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index 8c34ce3554..d527d0ac51 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -13,7 +13,8 @@ var/list/processing_list = list(location) . = list() var/i = 0 - while(i < length(processing_list)) + var/lim = 1 + while(i < lim) var/atom/thing = processing_list[++i] if(ignored_things[thing.type]) continue @@ -21,6 +22,7 @@ if((thing.rad_flags & RAD_PROTECT_CONTENTS) || (SEND_SIGNAL(thing, COMSIG_ATOM_RAD_PROBE) & COMPONENT_BLOCK_RADIATION)) continue processing_list += thing.contents + lim = processing_list.len /proc/radiation_pulse(atom/source, intensity, range_modifier, log=FALSE, can_contaminate=TRUE) if(!SSradiation.can_fire) From 6ac175f5b15f903884b2211c3fd123db1b7b032a Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Thu, 1 Oct 2020 02:47:44 -0700 Subject: [PATCH 109/310] Update unsorted.dm --- code/__HELPERS/unsorted.dm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 4addae3ac4..41f2e1a49a 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -457,21 +457,24 @@ Turf and target are separate in case you want to teleport some distance from a t /atom/proc/GetAllContents(var/T) var/list/processing_list = list(src) + var/i = 0 + var/lim = 1 if(T) . = list() - var/i = 0 - while(i < length(processing_list)) + while(i < lim) var/atom/A = processing_list[++i] //Byond does not allow things to be in multiple contents, or double parent-child hierarchies, so only += is needed //This is also why we don't need to check against assembled as we go along processing_list += A.contents + lim = processing_list.len if(istype(A,T)) . += A else var/i = 0 - while(i < length(processing_list)) + while(i < lim) var/atom/A = processing_list[++i] processing_list += A.contents + lim = processing_list.len return processing_list /atom/proc/GetAllContentsIgnoring(list/ignore_typecache) @@ -480,10 +483,12 @@ Turf and target are separate in case you want to teleport some distance from a t var/list/processing = list(src) . = list() var/i = 0 - while(i < length(processing)) + var/lim = 1 + while(i < lim) var/atom/A = processing[++i] if(!ignore_typecache[A.type]) processing += A.contents + lim = processing.len . += A From 84a6624b03a463b8b1071cbedd61c10236d51850 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Thu, 1 Oct 2020 18:18:24 +0800 Subject: [PATCH 110/310] Update cinematic.dm --- code/datums/cinematic.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index bc655dd857..7b5556ac02 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -30,7 +30,7 @@ /datum/cinematic var/id = CINEMATIC_DEFAULT var/list/watching = list() //List of clients watching this - var/list/locked = list() //Who had notransform set during the cinematic + var/list/locked = list() //Who had mob_transforming set during the cinematic var/is_global = FALSE //Global cinematics will override mob-specific ones var/obj/screen/cinematic/screen var/datum/callback/special_callback //For special effects synced with animation (explosions after the countdown etc) @@ -54,7 +54,7 @@ if(!MM) continue var/mob/M = MM - M.notransform = FALSE + M.mob_transforming = FALSE locked = null return ..() @@ -103,9 +103,9 @@ /datum/cinematic/proc/show_to(mob/M, client/C) //SIGNAL_HANDLER //must not wait. - if(!M.notransform) + if(!M.mob_transforming) locked += M - M.notransform = TRUE //Should this be done for non-global cinematics or even at all ? + M.mob_transforming = TRUE //Should this be done for non-global cinematics or even at all ? if(!C) return watching += C From d54a8996952858b772adf53b85b3e96285a88f8b Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Thu, 1 Oct 2020 17:13:03 +0200 Subject: [PATCH 111/310] fixes KA modkits being installed in borgs by others These have been broken for so long holy fuck --- .../objects/items/robot/robot_upgrades.dm | 7 +++++ .../modules/mob/living/silicon/robot/robot.dm | 2 ++ .../guns/energy/kinetic_accelerator.dm | 26 +++++++++++-------- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 80fd177d84..7b5b234a90 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -27,6 +27,13 @@ return FALSE return TRUE +/* +This proc gets called by upgrades after installing them. Use this for things that for example need to be moved into a specific borg module, +as performing this in action() will cause the module to end up in the borg instead of its intended location due to forceMove() being called afterwards.. +*/ +/obj/item/borg/upgrade/proc/afterInstall(mob/living/silicon/robot/R, user = usr) + return + /obj/item/borg/upgrade/proc/deactivate(mob/living/silicon/robot/R, user = usr) if (!(src in R.upgrades)) return FALSE diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6143bde602..1eb308af00 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -454,10 +454,12 @@ if(U.action(src)) to_chat(user, "You apply the upgrade to [src].") if(U.one_use) + U.afterInstall(src) qdel(U) else U.forceMove(src) upgrades += U + U.afterInstall(src) else to_chat(user, "Upgrade error.") U.forceMove(drop_location()) diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index c1f47ccd1a..438c000a1e 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -105,10 +105,20 @@ holds_charge = TRUE unique_frequency = TRUE +/obj/item/gun/energy/kinetic_accelerator/cyborg/Destroy() + for(var/obj/item/borg/upgrade/modkit/M in modkits) + M.uninstall(src) + return ..() + /obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg holds_charge = TRUE unique_frequency = TRUE +/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/Destroy() + for(var/obj/item/borg/upgrade/modkit/M in modkits) + M.uninstall(src) + return ..() + /obj/item/gun/energy/kinetic_accelerator/minebot trigger_guard = TRIGGER_GUARD_ALLOW_ALL overheat_time = 20 @@ -284,11 +294,11 @@ else ..() -/obj/item/borg/upgrade/modkit/action(mob/living/silicon/robot/R) - . = ..() - if (.) - for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/H in R.module.modules) - return install(H, usr) +/obj/item/borg/upgrade/modkit/afterInstall(mob/living/silicon/robot/R) + for(var/obj/item/gun/energy/kinetic_accelerator/H in R.module.modules) + if(install(H, R)) //It worked + return + to_chat(R, "Upgrade error - Aborting Kinetic Accelerator linking.") //No applicable KA found, insufficient capacity, or some other problem. /obj/item/borg/upgrade/modkit/proc/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user) . = TRUE @@ -323,12 +333,6 @@ to_chat(user, "You don't have room([KA.get_remaining_mod_capacity()]% remaining, [cost]% needed) to install this modkit. Use a crowbar to remove existing modkits.") . = FALSE -/obj/item/borg/upgrade/modkit/deactivate(mob/living/silicon/robot/R, user = usr) - . = ..() - if (.) - for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA in R.module.modules) - uninstall(KA) - /obj/item/borg/upgrade/modkit/proc/uninstall(obj/item/gun/energy/kinetic_accelerator/KA, forcemove = TRUE) KA.modkits -= src if(forcemove) From e012b8f0828c3c388cec8bd99f9248fb1b40bc59 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Thu, 1 Oct 2020 17:18:28 +0200 Subject: [PATCH 112/310] typo --- code/game/objects/items/robot/robot_upgrades.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 7b5b234a90..9f098bc16c 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -28,8 +28,8 @@ return TRUE /* -This proc gets called by upgrades after installing them. Use this for things that for example need to be moved into a specific borg module, -as performing this in action() will cause the module to end up in the borg instead of its intended location due to forceMove() being called afterwards.. +This proc gets called by upgrades after installing them. Use this for things that for example need to be moved into a specific borg item, +as performing this in action() will cause the upgrade to end up in the borg instead of its intended location due to forceMove() being called afterwards.. */ /obj/item/borg/upgrade/proc/afterInstall(mob/living/silicon/robot/R, user = usr) return From 173ecfaa6cbcc8053eecaa1fc305cb4e059caa12 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Thu, 1 Oct 2020 17:58:14 +0200 Subject: [PATCH 113/310] prevents pacifists from performing harmful counter attacks --- code/modules/mob/living/living_active_parry.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm index b6706d0548..10dece1ffc 100644 --- a/code/modules/mob/living/living_active_parry.dm +++ b/code/modules/mob/living/living_active_parry.dm @@ -244,7 +244,14 @@ if((return_list[BLOCK_RETURN_MITIGATION_PERCENT] >= 100) || (damage <= 0)) . |= BLOCK_SUCCESS var/list/effect_text - if(efficiency >= data.parry_efficiency_to_counterattack) + var/pacifist_counter_check = TRUE + if(HAS_TRAIT(src, TRAIT_PACIFISM)) + switch(parrying) + if(ITEM_PARRY) + pacifist_counter_check = (!active_parry_item.force || active_parry_item.damtype == STAMINA) + else + pacifist_counter_check = FALSE //Both martial and unarmed counter attacks generally are harmful, so no need to have the same line twice. + if(efficiency >= data.parry_efficiency_to_counterattack && pacifist_counter_check) effect_text = run_parry_countereffects(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency) if(data.parry_flags & PARRY_DEFAULT_HANDLE_FEEDBACK) handle_parry_feedback(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, effect_text) From e1123ad7fe0e135de7fe722c181cb13008227f76 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 18:55:32 +0100 Subject: [PATCH 114/310] color define --- code/__DEFINES/citadel_defines.dm | 3 +++ code/game/objects/structures/mirror.dm | 4 ++-- code/modules/client/preferences.dm | 14 +++++++------- .../carbon/human/species_types/jellypeople.dm | 2 +- .../reagents/chemistry/reagents/other_reagents.dm | 4 ++-- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 58125b5497..0bdf27452b 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -105,3 +105,6 @@ //belly sound pref things #define NORMIE_HEARCHECK 4 + +//special species definitions +#define MINIMUM_MUTANT_COLOR "#202020" //this is how dark players mutant parts and skin can be diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 758685ede7..fa6bab0fcc 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -163,7 +163,7 @@ var/custom_tone = input(user, "Choose your custom skin tone:", "Race change", default) as color|null if(custom_tone) var/temp_hsv = RGBtoHSV(new_s_tone) - if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) + if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) to_chat(H,"Invalid color. Your color is not bright enough.") else H.skin_tone = custom_tone @@ -177,7 +177,7 @@ if(new_mutantcolor) var/temp_hsv = RGBtoHSV(new_mutantcolor) - if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright + if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright H.dna.features["mcolor"] = sanitize_hexcolor(new_mutantcolor) else diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a2c8156d4..1435e90193 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1630,7 +1630,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_mutantcolor) if(new_mutantcolor == "#000000") features["mcolor"] = pref_species.default_color - else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin + else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin features["mcolor"] = sanitize_hexcolor(new_mutantcolor, 6) else to_chat(user, "Invalid color. Your color is not bright enough.") @@ -1641,7 +1641,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_mutantcolor) if(new_mutantcolor == "#000000") features["mcolor2"] = pref_species.default_color - else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin + else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin features["mcolor2"] = sanitize_hexcolor(new_mutantcolor, 6) else to_chat(user, "Invalid color. Your color is not bright enough.") @@ -1652,7 +1652,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_mutantcolor) if(new_mutantcolor == "#000000") features["mcolor3"] = pref_species.default_color - else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin + else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin features["mcolor3"] = sanitize_hexcolor(new_mutantcolor, 6) else to_chat(user, "Invalid color. Your color is not bright enough.") @@ -1968,7 +1968,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_cockcolor) if(new_cockcolor == "#000000") features["cock_color"] = pref_species.default_color - else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) + else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) features["cock_color"] = sanitize_hexcolor(new_cockcolor, 6) else to_chat(user,"Invalid color. Your color is not bright enough.") @@ -2008,7 +2008,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_ballscolor) if(new_ballscolor == "#000000") features["balls_color"] = pref_species.default_color - else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) + else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) features["balls_color"] = sanitize_hexcolor(new_ballscolor, 6) else to_chat(user,"Invalid color. Your color is not bright enough.") @@ -2035,7 +2035,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_breasts_color) if(new_breasts_color == "#000000") features["breasts_color"] = pref_species.default_color - else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) + else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) features["breasts_color"] = sanitize_hexcolor(new_breasts_color, 6) else to_chat(user,"Invalid color. Your color is not bright enough.") @@ -2057,7 +2057,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/temp_hsv = RGBtoHSV(new_vagcolor) if(new_vagcolor == "#000000") features["vag_color"] = pref_species.default_color - else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) + else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) features["vag_color"] = sanitize_hexcolor(new_vagcolor, 6) else to_chat(user,"Invalid color. Your color is not bright enough.") diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 38f3111a23..a32c521902 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -466,7 +466,7 @@ var/new_color = input(owner, "Choose your skin color:", "Race change","#"+H.dna.features["mcolor"]) as color|null if(new_color) var/temp_hsv = RGBtoHSV(new_color) - if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright + if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright H.dna.features["mcolor"] = sanitize_hexcolor(new_color, 6) H.update_body() H.update_hair() diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 86f8b341d9..0dec7a4fa2 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -537,7 +537,7 @@ var/diff_len = length(GLOB.skin_tones - GLOB.nonstandard_skin_tones) H.skin_tone = GLOB.skin_tones[min(diff_len, GLOB.skin_tones.Find(H.skin_tone) + 1)] else - H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, "#202020") + H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, MINIMUM_MUTANT_COLOR) if(MUTCOLORS in H.dna.species.species_traits) //take current alien color and darken it slightly H.dna.features["mcolor"] = tan_mutant_color(H.dna.features["mcolor"]) H.update_body() @@ -548,7 +548,7 @@ return ..() -/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = "#7F7F7F") +/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = MINIMUM_MUTANT_COLOR) var/newcolor = "" var/len = length(color) var/char = "" From 7df8011c5a2851a6ac6e51830645dfa5ea59def8 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 1 Oct 2020 13:52:32 -0500 Subject: [PATCH 115/310] fixes the white tthing --- icons/turf/floors.dmi | Bin 342789 -> 348006 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index b803dfd727788d0d68f528d62c10fbf8a9090c41..19d4dca13d2e27e6beb27e480d6dd492f62806ef 100644 GIT binary patch literal 348006 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

    7QtPTE+U0h$@iLROe!-|Os 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®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�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 Dl(RQW literal 342789 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 EKSdVblK=n! From 05e1f7ca99bf6b564f41e69bbbdb3ea5d7cfcb4f Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Thu, 1 Oct 2020 12:50:41 -0700 Subject: [PATCH 116/310] Update debuffs.dm --- code/datums/status_effects/debuffs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index a2f534115a..3c0157b13a 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -1043,7 +1043,7 @@ datum/status_effect/pacify id = "fake_virus" duration = 1800//3 minutes status_type = STATUS_EFFECT_REPLACE - tick_interval = 1 + tick_interval = 20 alert_type = null var/msg_stage = 0//so you dont get the most intense messages immediately From 57733473fe15d966b5aef489f4b51285d0627c75 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 21:23:17 +0100 Subject: [PATCH 117/310] TRAIT SOURCE DEFINE --- code/__DEFINES/traits.dm | 1 + .../carbon/human/species_types/jellypeople.dm | 32 +++++++++---------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index a930c44b7f..f8f686c679 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -312,6 +312,7 @@ #define CLOWNOP_TRAIT "clown-op" #define MEGAFAUNA_TRAIT "megafauna" #define DEATHSQUAD_TRAIT "deathsquad" +#define SLIMEPUDDLE_TRAIT "slimepuddle" /// This trait is added by the active directional block system. #define ACTIVE_BLOCK_TRAIT "active_block" /// This trait is added by the parry system. diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index f55f53083b..1cf36499b9 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -688,14 +688,14 @@ H.Stun(in_transformation_duration, ignore_canstun = TRUE) H.rotate_on_lying = FALSE H.KnockToFloor(TRUE, TRUE, TRUE) //disarms and you cant pickup after - ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") - ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") - ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") - ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") - ADD_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") - ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") - ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") - ADD_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") + ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOSTAND, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) @@ -712,14 +712,14 @@ H.set_resting(0, TRUE, TRUE) // yes, it's 0, not FALSE H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) - REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, "SLIME_PUDDLE_PARALYSIS_L_ARM") - REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, "SLIME_PUDDLE_PARALYSIS_R_ARM") - REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, "SLIME_PUDDLE_NO_PICKUP") - REMOVE_TRAIT(H, TRAIT_MOBILITY_NOUSE, "SLIME_PUDDLE_NO_ITEMUSE") - REMOVE_TRAIT(H, TRAIT_PASSTABLE, "SLIME_PUDDLE_TABLE_PASS") - REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, "SLIME_PUDDLE_SPRINT_LOCK") - REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, "SLIME_PUDDLE_COMBAT_LOCK") - REMOVE_TRAIT(H, TRAIT_MOBILITY_NOSTAND, "SLIME_PUDDLE_CANNOT_STAND") + REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOSTAND, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) is_puddle = FALSE if(squeak) From b73770c3bcd08257b33cce40adf63d540b62a394 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 22:03:15 +0100 Subject: [PATCH 118/310] fuck --- .../mob/living/carbon/human/species_types/jellypeople.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 1cf36499b9..e5eec6aeba 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -704,6 +704,7 @@ tracked_overlay = puddle_overlay owner.add_overlay(puddle_overlay) transforming = FALSE + UpdateButtonIcon() else owner.cut_overlay(tracked_overlay) var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) @@ -724,8 +725,10 @@ is_puddle = FALSE if(squeak) squeak.RemoveComponent() + H.rotate_on_lying = TRUE owner.regenerate_icons() transforming = FALSE + UpdateButtonIcon() ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// From cfddef776907ae354fa8ac0650762c7b706e0c2c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Thu, 1 Oct 2020 14:13:01 -0700 Subject: [PATCH 119/310] Update unsorted.dm --- code/__HELPERS/unsorted.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 41f2e1a49a..d2fd261217 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -470,7 +470,6 @@ Turf and target are separate in case you want to teleport some distance from a t if(istype(A,T)) . += A else - var/i = 0 while(i < lim) var/atom/A = processing_list[++i] processing_list += A.contents From 03ad9eb052b5baa75fe5400686c4f4f30eb142ee Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 22:51:40 +0100 Subject: [PATCH 120/310] experimental test --- .../mob/living/carbon/human/species_types/jellypeople.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index e5eec6aeba..40df70d24a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -710,9 +710,9 @@ var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.rotate_on_lying = FALSE - H.set_resting(0, TRUE, TRUE) // yes, it's 0, not FALSE H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) + H.set_resting(0, TRUE, TRUE) // yes, it's 0, not FALSE REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) @@ -725,8 +725,8 @@ is_puddle = FALSE if(squeak) squeak.RemoveComponent() - H.rotate_on_lying = TRUE owner.regenerate_icons() + H.rotate_on_lying = TRUE transforming = FALSE UpdateButtonIcon() From 121ec996cf0f976f9670a9007ea78d724afa57b2 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:09:20 +0100 Subject: [PATCH 121/310] fuck it no resting --- code/__DEFINES/traits.dm | 2 +- .../living/carbon/human/species_types/jellypeople.dm | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index f8f686c679..ad1dc90071 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -219,7 +219,7 @@ /// Disallow item use #define TRAIT_MOBILITY_NOUSE "mobility_nouse" ///Disallow resting/unresting -#define TRAIT_MOBILITY_NOSTAND "mobility_nostand" +#define TRAIT_MOBILITY_NOREST "mobility_norest" #define TRAIT_SWIMMING "swimming" //only applied by /datum/element/swimming, for checking diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 40df70d24a..07474cc1a8 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -657,6 +657,7 @@ button_icon_state = "slimepuddle" icon_icon = 'icons/mob/actions/actions_slime.dmi' background_icon_state = "bg_alien" + required_mobility_flags = MOBILITY_USE | MOBILITY_STAND var/is_puddle = FALSE var/in_transformation_duration = 12 var/out_transformation_duration = 7 @@ -686,8 +687,6 @@ var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor H.Stun(in_transformation_duration, ignore_canstun = TRUE) - H.rotate_on_lying = FALSE - H.KnockToFloor(TRUE, TRUE, TRUE) //disarms and you cant pickup after ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) @@ -695,10 +694,10 @@ ADD_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_MOBILITY_NOSTAND, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) + H.pass_flags &= PASSMOB var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) puddle_overlay.color = mutcolor tracked_overlay = puddle_overlay @@ -709,10 +708,9 @@ owner.cut_overlay(tracked_overlay) var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) puddle_effect.color = mutcolor - H.rotate_on_lying = FALSE H.Stun(out_transformation_duration, ignore_canstun = TRUE) sleep(out_transformation_duration) - H.set_resting(0, TRUE, TRUE) // yes, it's 0, not FALSE + H.pass_flags ^= PASSMOB REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) @@ -720,15 +718,15 @@ REMOVE_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) - REMOVE_TRAIT(H, TRAIT_MOBILITY_NOSTAND, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) is_puddle = FALSE if(squeak) squeak.RemoveComponent() owner.regenerate_icons() - H.rotate_on_lying = TRUE transforming = FALSE UpdateButtonIcon() + else + to_chat(owner, "You need to be standing up to do this!") //just assume they're a slime because it's such a weird edgecase to have it and not be one (it shouldn't even be possible) ///////////////////////////////////LUMINESCENTS////////////////////////////////////////// From c602ad1cab7c00e56a4000bc4463d8a93308f702 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:13:53 +0100 Subject: [PATCH 122/310] yes --- .../mob/living/carbon/human/species_types/jellypeople.dm | 2 ++ code/modules/mob/living/living_mobility.dm | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 07474cc1a8..5c1ef7a0a4 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -694,6 +694,7 @@ ADD_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) @@ -718,6 +719,7 @@ REMOVE_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) + REMOVE_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) is_puddle = FALSE if(squeak) diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 25d70573ac..92de711c27 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -5,13 +5,15 @@ RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), .proc/update_mobility) RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), .proc/update_mobility) RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOSTAND), .proc/update_mobility) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), .proc/update_mobility) //Stuff like mobility flag updates, resting updates, etc. //Force-set resting variable, without needing to resist/etc. /mob/living/proc/set_resting(new_resting, silent = FALSE, updating = TRUE) if(new_resting != resting) + if(resting && HAS_TRAIT(src, TRAIT_MOBILITY_NOREST)) //forcibly block resting from all sources - BE CAREFUL WITH THIS TRAIT + return resting = new_resting if(!silent) to_chat(src, "You are now [resting? "resting" : "getting up"].") @@ -85,10 +87,10 @@ else mobility_flags &= ~MOBILITY_RESIST - var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyze && (ignore_legs || has_legs) && !(buckled && buckled.buckle_lying) && !(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && !(HAS_TRAIT(src, TRAIT_MOBILITY_NOSTAND)) + var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyze && (ignore_legs || has_legs) && !(buckled && buckled.buckle_lying) && !(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) var/canstand = canstand_involuntary && !resting - var/should_be_lying = !canstand + var/should_be_lying = !canstand && !HAS_TRAIT(src, TRAIT_MOBILITY_NOREST) if(buckled) if(buckled.buckle_lying != -1) should_be_lying = buckled.buckle_lying From 203246ece74e69b231101dab8b81901d2243fd19 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:40:57 +0100 Subject: [PATCH 123/310] FUCK --- .../mob/living/carbon/human/species_types/jellypeople.dm | 6 +++++- code/modules/movespeed/modifiers/innate.dm | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 5c1ef7a0a4..5fb6fe2b53 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -657,7 +657,7 @@ button_icon_state = "slimepuddle" icon_icon = 'icons/mob/actions/actions_slime.dmi' background_icon_state = "bg_alien" - required_mobility_flags = MOBILITY_USE | MOBILITY_STAND + required_mobility_flags = MOBILITY_STAND var/is_puddle = FALSE var/in_transformation_duration = 12 var/out_transformation_duration = 7 @@ -695,6 +695,7 @@ ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) ADD_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) + H.add_movespeed_modifier(/datum/movespeed_modifier/slime_puddle) H.update_disabled_bodyparts(silent = TRUE) squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) sleep(in_transformation_duration) @@ -721,6 +722,7 @@ REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) + H.remove(/datum/movespeed_modifier/slime_puddle) is_puddle = FALSE if(squeak) squeak.RemoveComponent() @@ -747,6 +749,8 @@ var/extract_cooldown = 0 /datum/species/jelly/luminescent/on_species_loss(mob/living/carbon/C) + if(slime_puddle && slime_puddle.is_puddle) + slime_puddle.Activate() ..() if(current_extract) current_extract.forceMove(C.drop_location()) diff --git a/code/modules/movespeed/modifiers/innate.dm b/code/modules/movespeed/modifiers/innate.dm index a0357ddf0f..946d93e96b 100644 --- a/code/modules/movespeed/modifiers/innate.dm +++ b/code/modules/movespeed/modifiers/innate.dm @@ -18,3 +18,7 @@ blacklisted_movetypes = (FLOATING|CRAWLING) variable = TRUE flags = IGNORE_NOSLOW + +/datum/movespeed_modifier/slime_puddle + multiplicative_slowdown = 2 + flags = IGNORE_NOSLOW From 13f1b59133b06b9246ad6e810fc14f2e8c3665ca Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:41:54 +0100 Subject: [PATCH 124/310] typo --- .../mob/living/carbon/human/species_types/jellypeople.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 5fb6fe2b53..866b865404 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -722,7 +722,7 @@ REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) REMOVE_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) H.update_disabled_bodyparts(silent = TRUE) - H.remove(/datum/movespeed_modifier/slime_puddle) + H.remove_movespeed_modifier(/datum/movespeed_modifier/slime_puddle) is_puddle = FALSE if(squeak) squeak.RemoveComponent() From eb31434b7b09f0049101a134499fa08492c13f86 Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:54:50 +0100 Subject: [PATCH 125/310] final fix --- .../carbon/human/species_types/jellypeople.dm | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 866b865404..5a0150f13a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -668,6 +668,7 @@ var/tracked_overlay var/datum/component/squeak/squeak var/transforming = FALSE + var/last_use /datum/action/innate/slime_puddle/IsAvailable() if(!transforming) @@ -682,30 +683,31 @@ var/mob/living/carbon/human/H = owner var/mutcolor = "#" + H.dna.features["mcolor"] if(!is_puddle) - is_puddle = TRUE - owner.cut_overlays() - var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) - puddle_effect.color = mutcolor - H.Stun(in_transformation_duration, ignore_canstun = TRUE) - ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) - ADD_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) - H.add_movespeed_modifier(/datum/movespeed_modifier/slime_puddle) - H.update_disabled_bodyparts(silent = TRUE) - squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) - sleep(in_transformation_duration) - H.pass_flags &= PASSMOB - var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) - puddle_overlay.color = mutcolor - tracked_overlay = puddle_overlay - owner.add_overlay(puddle_overlay) - transforming = FALSE - UpdateButtonIcon() + if(CHECK_MOBILITY(H, MOBILITY_USE)) + is_puddle = TRUE + owner.cut_overlays() + var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir) + puddle_effect.color = mutcolor + H.Stun(in_transformation_duration, ignore_canstun = TRUE) + ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_PASSTABLE, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT) + ADD_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT) + H.add_movespeed_modifier(/datum/movespeed_modifier/slime_puddle) + H.update_disabled_bodyparts(silent = TRUE) + squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg')) + sleep(in_transformation_duration) + H.pass_flags &= PASSMOB + var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state) + puddle_overlay.color = mutcolor + tracked_overlay = puddle_overlay + owner.add_overlay(puddle_overlay) + transforming = FALSE + UpdateButtonIcon() else owner.cut_overlay(tracked_overlay) var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir) From 26cfac8988c11bf50afbae8b31080af6772ada2d Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Thu, 1 Oct 2020 23:57:01 +0100 Subject: [PATCH 126/310] brrr --- .../mob/living/carbon/human/species_types/jellypeople.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 5a0150f13a..08cc7905c5 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -37,6 +37,8 @@ icon_state = "brain-slime" /datum/species/jelly/on_species_loss(mob/living/carbon/C) + if(slime_puddle && slime_puddle.is_puddle) + slime_puddle.Activate() if(regenerate_limbs) regenerate_limbs.Remove(C) if(slime_change) @@ -751,8 +753,6 @@ var/extract_cooldown = 0 /datum/species/jelly/luminescent/on_species_loss(mob/living/carbon/C) - if(slime_puddle && slime_puddle.is_puddle) - slime_puddle.Activate() ..() if(current_extract) current_extract.forceMove(C.drop_location()) From 709b3b77c43b1df7fe0a532ca8af41ccfddc574f Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 1 Oct 2020 19:08:18 -0500 Subject: [PATCH 127/310] conflictn't --- icons/obj/clothing/suits.dmi | Bin 151238 -> 167221 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 21b82d4b4692d1cbabbfb12603fb4cea83db3034..494c9ac5f84b8eac8935ed3c313496306cbec6fe 100644 GIT binary patch literal 167221 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%0Ag^92}@hNwsF^xdD9abaUO{_?vnts~-r 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 literal 151238 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
    82^VY=bbB!#}CT!my2vMUh6U+oiQL!K2Z2DAvBz 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 Date: Thu, 1 Oct 2020 19:10:13 -0500 Subject: [PATCH 128/310] please travis stop crashing on me --- code/controllers/subsystem/minimum_spawns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm index 88042eb8ea..caab2b1949 100644 --- a/code/controllers/subsystem/minimum_spawns.dm +++ b/code/controllers/subsystem/minimum_spawns.dm @@ -1,5 +1,5 @@ SUBSYSTEM_DEF(min_spawns) - name = "Minimum Spawns" // it should be more like "failsafe spawns" or "backup spawns" or something + name = "Minimum Spawns" /// this hot steaming pile of garbage makes sure theres a minimum of tendrils scattered around init_order = INIT_ORDER_DEFAULT flags = SS_BACKGROUND | SS_NO_FIRE | SS_ALWAYS_SHOW_STAT wait = 2 From 20cdc60fb2dbb9d46ac51dae42afcdf0b48b5102 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 1 Oct 2020 19:14:00 -0500 Subject: [PATCH 129/310] commit pt1 to resolve --- icons/obj/clothing/suits.dmi | Bin 167221 -> 162746 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 494c9ac5f84b8eac8935ed3c313496306cbec6fe..c12720bc8b77ccd2b22f185ea30276f97913f68a 100644 GIT binary patch literal 162746 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 z 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 From 824cb8c118ae00f9aa571daa7bb4c5e71519a7fe Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 2 Oct 2020 00:14:43 +0000 Subject: [PATCH 130/310] Automatic changelog compile [ci skip] --- html/changelog.html | 90 ++++++++++++++++++++++ html/changelogs/.all_changelog.yml | 85 ++++++++++++++++++++ html/changelogs/AutoChangeLog-pr-12439.yml | 6 -- html/changelogs/AutoChangeLog-pr-13314.yml | 8 -- html/changelogs/AutoChangeLog-pr-13317.yml | 4 - html/changelogs/AutoChangeLog-pr-13375.yml | 4 - html/changelogs/AutoChangeLog-pr-13391.yml | 6 -- html/changelogs/AutoChangeLog-pr-13398.yml | 5 -- html/changelogs/AutoChangeLog-pr-13423.yml | 4 - html/changelogs/AutoChangeLog-pr-13429.yml | 4 - html/changelogs/AutoChangeLog-pr-13431.yml | 5 -- html/changelogs/AutoChangeLog-pr-13441.yml | 4 - html/changelogs/AutoChangeLog-pr-13443.yml | 6 -- html/changelogs/AutoChangeLog-pr-13446.yml | 4 - html/changelogs/AutoChangeLog-pr-13448.yml | 4 - html/changelogs/AutoChangeLog-pr-13450.yml | 4 - html/changelogs/AutoChangeLog-pr-13452.yml | 6 -- html/changelogs/AutoChangeLog-pr-13455.yml | 4 - html/changelogs/AutoChangeLog-pr-13457.yml | 4 - html/changelogs/AutoChangeLog-pr-13458.yml | 5 -- html/changelogs/AutoChangeLog-pr-13463.yml | 4 - html/changelogs/AutoChangeLog-pr-13466.yml | 8 -- html/changelogs/AutoChangeLog-pr-13467.yml | 4 - html/changelogs/AutoChangeLog-pr-13470.yml | 5 -- html/changelogs/AutoChangeLog-pr-13471.yml | 4 - html/changelogs/AutoChangeLog-pr-13475.yml | 5 -- html/changelogs/AutoChangeLog-pr-13477.yml | 4 - html/changelogs/AutoChangeLog-pr-13486.yml | 4 - 28 files changed, 175 insertions(+), 125 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-12439.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13314.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13317.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13375.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13391.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13398.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13423.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13429.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13431.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13441.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13443.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13446.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13448.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13450.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13452.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13455.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13457.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13458.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13463.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13466.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13467.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13470.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13471.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13475.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13477.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13486.yml diff --git a/html/changelog.html b/html/changelog.html index ba57bbfac2..c331ca1ee5 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,96 @@ --> GoonStation 13 Development Team From 29213bbcbe0a273f7fad48c1de2df325b2449951 Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 2 Oct 2020 17:39:53 -0700 Subject: [PATCH 154/310] ok i guess it has to be initialize --- code/game/objects/structures/watercloset.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 7b54e95a31..2214f9e4bb 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -133,7 +133,7 @@ /obj/structure/toilet/secret var/secret_type = null -/obj/structure/toilet/secret/PopulateContents() +/obj/structure/toilet/secret/Initialize() . = ..() if (secret_type) new secret_type(src) From bc75c12080705cf28ffa3a845abd9c309dd75902 Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:08:06 -0500 Subject: [PATCH 155/310] Update other_reagents.dm --- .../modules/reagents/chemistry/reagents/other_reagents.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index b0042dc866..418062ce92 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -814,8 +814,8 @@ if(isjellyperson(H)) to_chat(H, "Your jelly shifts and morphs, turning you into another subspecies!") - var/species_category = pick(subtypesof(/datum/species/jelly)) - H.set_species(species_category) + var/species_type = pick(subtypesof(/datum/species/jelly)) + H.set_species(species_type) H.reagents.del_reagent(type) switch(current_cycle) @@ -829,8 +829,8 @@ if(prob(10)) to_chat(H, "[pick("You feel your internal organs turning into slime.", "You feel very slimelike.")]") if(20 to INFINITY) - var/species_category = pick(subtypesof(/datum/species/jelly)) - H.set_species(species_category) + var/species_type = pick(subtypesof(/datum/species/jelly)) + H.set_species(species_type) H.reagents.del_reagent(type) to_chat(H, "You've become \a jellyperson!") From 7563be80309b9116c8cdbfb802cc6d45a8573963 Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:09:01 -0500 Subject: [PATCH 156/310] Update code/game/objects/items.dm Co-authored-by: Letter N <24603524+LetterN@users.noreply.github.com> --- code/game/objects/items.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 907f4c6459..d106ad760f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -170,13 +170,14 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb //** These specify item/icon overrides for _species_ - /* Species-specific sprites, concept stolen from Paradise//vg/. - ex: - sprite_sheets = list( - SPECIES_FELINID = 'icons/cat/are/bad' - ) - If index term exists and icon_override is not set, this sprite sheet will be used. - */ + /* + * Species-specific sprites, concept stolen from Paradise//vg/. + * ex: + * sprite_sheets = list( + * SPECIES_FELINID = 'icons/cat/are/bad' + * ) + * If index term exists and icon_override is not set, this sprite sheet will be used. + */ var/list/sprite_sheets = list() // Species-specific sprite sheets for inventory sprites From e9062f10ce297a57845271639f0c5a5e943b32bc Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:09:19 -0500 Subject: [PATCH 157/310] Update code/modules/clothing/clothing.dm Co-authored-by: Letter N <24603524+LetterN@users.noreply.github.com> --- code/modules/clothing/clothing.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 2bf13fa521..fc91e429ac 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -50,11 +50,11 @@ //Add a "exclude" string to do the opposite, making it only only species listed that can't wear it. //You append this to clothing objects /* - Sprites used when the clothing item is refit. This is done by setting icon_override. - For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. - Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), - while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). - */ + * Sprites used when the clothing item is refit. This is done by setting icon_override. + * For best results, if this is set then sprite_sheets should be null and vice versa, but that is by no means necessary. + * Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), + * while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). + */ var/list/sprite_sheets_refit = null // How much clothing damage has been dealt to each of the limbs of the clothing, assuming it covers more than one limb From 156deedd41b317f1e91175620febe30cb2297c2f Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:09:44 -0500 Subject: [PATCH 158/310] Update code/modules/clothing/clothing.dm Co-authored-by: Letter N <24603524+LetterN@users.noreply.github.com> --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index fc91e429ac..288fc74a23 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -490,7 +490,7 @@ BLIND // can't see anything to_chat(L, "The damaged threads on your [src.name] chafe!") -/obj/item/clothing/proc/refit_for_species(var/target_species) +/obj/item/clothing/proc/refit_for_species(target_species) if(!species_restricted) return // This item doesn't use the species_restricted system From bdb7713de479d36c304e72cae84da8aa098f8afb Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:09:54 -0500 Subject: [PATCH 159/310] Update code/modules/clothing/clothing.dm Co-authored-by: Letter N <24603524+LetterN@users.noreply.github.com> --- code/modules/clothing/clothing.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 288fc74a23..9cad0792d8 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -511,7 +511,7 @@ BLIND // can't see anything else icon = initial(icon) -/obj/item/clothing/head/helmet/refit_for_species(var/target_species) +/obj/item/clothing/head/helmet/refit_for_species(target_species) if(!species_restricted) return // This item doesn't use the species_restricted system From a90f93233979c641d36a6943158e12898766bd2f Mon Sep 17 00:00:00 2001 From: Zandario Date: Fri, 2 Oct 2020 21:16:26 -0500 Subject: [PATCH 160/310] Update clothing.dm --- code/modules/clothing/clothing.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 9cad0792d8..ad785b0dd1 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -45,7 +45,7 @@ var/dynamic_fhair_suffix = ""//mask > head for facial hair //basically a restriction list. - var/list/species_restricted = null + var/list/species_restricted //Basically syntax is species_restricted = list("Species Name","Species Name") //Add a "exclude" string to do the opposite, making it only only species listed that can't wear it. //You append this to clothing objects @@ -55,7 +55,7 @@ * Ideally, sprite_sheets_refit should be used for "hard" clothing items that can't change shape very well to fit the wearer (e.g. helmets, hardsuits), * while sprite_sheets should be used for "flexible" clothing items that do not need to be refitted (e.g. aliens wearing jumpsuits). */ - var/list/sprite_sheets_refit = null + var/list/sprite_sheets_refit // How much clothing damage has been dealt to each of the limbs of the clothing, assuming it covers more than one limb var/list/damage_by_parts From dee73e234b4089cb06828ca5022e9cef5f7e3502 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 3 Oct 2020 11:01:23 +0800 Subject: [PATCH 161/310] updatestuff --- _maps/map_files/LambdaStation/dorms.dmm | 2141 ++++++++++++---------- _maps/map_files/LambdaStation/lambda.dmm | 642 ++++--- 2 files changed, 1469 insertions(+), 1314 deletions(-) diff --git a/_maps/map_files/LambdaStation/dorms.dmm b/_maps/map_files/LambdaStation/dorms.dmm index e5003965ed..a38d2b9e1d 100644 --- a/_maps/map_files/LambdaStation/dorms.dmm +++ b/_maps/map_files/LambdaStation/dorms.dmm @@ -25,6 +25,9 @@ /obj/structure/closet, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"ae" = ( +/turf/open/floor/wood, +/area/hydroponics/garden/monastery) "af" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -216,9 +219,6 @@ }, /turf/open/floor/plasteel, /area/gateway) -"ay" = ( -/turf/closed/wall/r_wall, -/area/construction/mining/aux_base) "az" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -386,16 +386,6 @@ "aT" = ( /turf/closed/wall/r_wall, /area/chapel/main) -"aU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "aV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -577,6 +567,13 @@ }, /turf/open/floor/plating, /area/hydroponics/garden/abandoned) +"br" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "bu" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -600,6 +597,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"bv" = ( +/obj/structure/railing, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "bw" = ( /obj/structure/cable{ icon_state = "2-8" @@ -775,6 +776,15 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"bN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/central) "bO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -804,6 +814,15 @@ /obj/machinery/light, /turf/open/floor/carpet, /area/chapel/main) +"bT" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics/garden/monastery) "bU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -926,6 +945,21 @@ /obj/item/clothing/mask/horsehead, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"cp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) "cq" = ( /turf/open/space, /area/space) @@ -1006,6 +1040,7 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, /area/hallway/secondary/service) "cC" = ( @@ -1090,14 +1125,14 @@ icon_state = "L6"; layer = 2.04 }, -/mob/living/simple_animal/bot/medbot{ - auto_patrol = 1; - name = "Dr. Heals" - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=dorms9"; location = "dorms8" }, +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + name = "Dr. Heals" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "cN" = ( @@ -1116,6 +1151,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"cO" = ( +/turf/closed/mineral{ + baseturfs = /turf/open/floor/plating/asteroid; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + name = "asteroid"; + turf_type = /turf/open/floor/plating/asteroid + }, +/area/space) "cP" = ( /obj/item/kirbyplants/random, /turf/open/floor/plasteel, @@ -1197,6 +1240,14 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"db" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dc" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -1226,10 +1277,6 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"di" = ( -/obj/docking_port/stationary/public_mining_dock, -/turf/open/floor/plating, -/area/construction/mining/aux_base) "dk" = ( /obj/machinery/door/airlock/public/glass{ name = "Public Minning Access" @@ -1303,6 +1350,12 @@ }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"ds" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "dt" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -1362,6 +1415,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"dB" = ( +/obj/structure/railing, +/turf/open/floor/plating, +/area/maintenance/central) "dC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -1426,13 +1483,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"dK" = ( -/obj/machinery/door/airlock/external{ - name = "Construction Zone" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/construction/mining/aux_base) "dM" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood, @@ -1522,6 +1572,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"ea" = ( +/obj/machinery/light/floor, +/turf/open/floor/wood, +/area/hydroponics/garden/monastery) "eb" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1954,12 +2008,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/carpet, /area/chapel/office) -"fn" = ( -/obj/machinery/computer/camera_advanced/base_construction{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "fo" = ( /obj/effect/turf_decal/vg_decals/department/sec, /obj/effect/turf_decal/tile/neutral, @@ -2178,10 +2226,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"fR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "fS" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -2378,6 +2422,14 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) +"go" = ( +/obj/machinery/camera/autoname, +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "gp" = ( /obj/effect/turf_decal/vg_decals/department/sci, /obj/effect/turf_decal/tile/neutral, @@ -2427,6 +2479,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ dir = 4 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics/garden/monastery) "gw" = ( @@ -2486,6 +2541,11 @@ "gI" = ( /turf/open/floor/plating, /area/maintenance/bar) +"gJ" = ( +/obj/structure/closet, +/obj/structure/railing/corner, +/turf/open/floor/plating, +/area/maintenance/central) "gK" = ( /obj/structure/table, /obj/machinery/camera{ @@ -2509,6 +2569,14 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"gO" = ( +/obj/machinery/space_heater, +/obj/structure/railing/corner{ + icon_state = "railing_corner"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central) "gP" = ( /obj/machinery/light/small{ dir = 8; @@ -2560,14 +2628,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/bar) -"gV" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "gX" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -2754,6 +2814,16 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"hv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aux Base Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/central) "hw" = ( /obj/structure/chair/stool, /obj/structure/cable{ @@ -2937,13 +3007,6 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) -"hW" = ( -/obj/machinery/computer/shuttle/mining{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "hX" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, @@ -2976,13 +3039,6 @@ /obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"ic" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "id" = ( /obj/structure/chair/sofa/corp/corner{ dir = 4 @@ -2996,35 +3052,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) -"if" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_y = -24; - req_one_access_txt = "32;47;48" - }, -/obj/machinery/camera{ - c_tag = "Auxillary Base Construction"; - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) -"ig" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "ih" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/door/airlock/external{ @@ -3091,30 +3118,10 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/office) -"iq" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for the Auxillary Mining Base."; - dir = 1; - name = "Auxillary Base Monitor"; - network = list("auxbase"); - pixel_y = -28 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "ir" = ( /obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"is" = ( -/obj/machinery/light, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "it" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/structure/cable{ @@ -3218,17 +3225,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) -"iH" = ( -/obj/machinery/power/apc{ - areastring = "/area/construction/mining/aux_base"; - name = "Auxillary Base Construction APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "iI" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel{ @@ -3733,6 +3729,13 @@ }, /turf/open/floor/carpet, /area/chapel/office) +"jO" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 5 + }, +/turf/open/floor/plating, +/area/maintenance/central) "jP" = ( /obj/item/storage/bag/plants/portaseeder, /obj/item/storage/bag/plants/portaseeder, @@ -3860,14 +3863,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) -"kc" = ( -/obj/machinery/door/poddoor/shutters{ - id = "aux_base_shutters"; - name = "Auxillary Base Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "kd" = ( /obj/structure/cable{ icon_state = "0-2" @@ -3982,21 +3977,6 @@ /obj/item/organ/heart, /turf/open/floor/carpet, /area/chapel/office) -"kp" = ( -/obj/machinery/door/airlock/engineering{ - name = "Auxillary Base Construction"; - req_one_access_txt = "32;47;48" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "kq" = ( /obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ @@ -4099,24 +4079,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/central) -"kC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "aux_base_shutters"; - name = "Public Shutters Control"; - pixel_y = 24; - req_one_access_txt = "32;47;48" - }, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "kD" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -4141,24 +4103,6 @@ /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness/recreation) -"kK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "kL" = ( /obj/structure/table, /obj/item/extinguisher/mini, @@ -4444,27 +4388,6 @@ }, /turf/open/floor/plasteel, /area/hydroponics/garden/monastery) -"lu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "lv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -4558,6 +4481,14 @@ icon_state = "wood-broken3" }, /area/maintenance/bar) +"lJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) "lK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 @@ -4843,6 +4774,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"ms" = ( +/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/central) "mt" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -4858,6 +4795,13 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"mv" = ( +/obj/machinery/computer/shuttle/mining, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "mw" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -4925,6 +4869,10 @@ /obj/item/toy/cards/deck, /turf/open/floor/wood, /area/maintenance/bar) +"mI" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/central) "mK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -5349,10 +5297,6 @@ }, /turf/open/floor/carpet, /area/chapel/office) -"nH" = ( -/obj/machinery/camera/autoname, -/turf/open/floor/plasteel, -/area/hydroponics/garden/monastery) "nI" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;5;39;6" @@ -5648,6 +5592,13 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) +"oy" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) "oA" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -6183,6 +6134,13 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/hallway/primary/central) +"pS" = ( +/obj/effect/spawner/lootdrop/glowstick, +/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/central) "pT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -6579,6 +6537,9 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) +"qO" = ( +/turf/open/transparent/openspace, +/area/maintenance/central) "qP" = ( /obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/plating, @@ -6786,6 +6747,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2) +"rC" = ( +/obj/machinery/biogenerator, +/turf/open/floor/wood, +/area/hydroponics/garden/monastery) "rD" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -6815,6 +6780,9 @@ dir = 4; layer = 3.2 }, +/obj/structure/curtain{ + icon_state = "closed" + }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) "rH" = ( @@ -7088,6 +7056,13 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"sn" = ( +/obj/structure/railing/corner{ + icon_state = "railing_corner"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central) "so" = ( /obj/structure/cable{ icon_state = "1-2" @@ -7103,6 +7078,16 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/cafeteria) +"sq" = ( +/turf/closed/wall, +/area/asteroid/nearstation) +"sr" = ( +/obj/structure/railing/corner{ + icon_state = "railing_corner"; + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ss" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -7556,6 +7541,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"tw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) "tx" = ( /obj/effect/turf_decal/plaque{ icon_state = "L13"; @@ -7807,13 +7800,6 @@ /obj/structure/pool/Lboard, /turf/open/pool, /area/crew_quarters/fitness/pool) -"ui" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics/garden/monastery) "uj" = ( /turf/open/floor/plasteel, /area/crew_quarters/locker) @@ -7974,6 +7960,10 @@ icon_state = "panelscorched" }, /area/maintenance/department/crew_quarters/dorms) +"uH" = ( +/obj/structure/railing/corner, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "uI" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -7985,6 +7975,9 @@ /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics/garden/monastery) "uK" = ( @@ -8680,6 +8673,9 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/zone2) +"ww" = ( +/turf/closed/wall, +/area/construction/mining/aux_base) "wx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sink{ @@ -9100,6 +9096,10 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) +"xN" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/wood, +/area/hydroponics/garden/monastery) "xO" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -9862,9 +9862,6 @@ }, /turf/open/floor/plating, /area/maintenance/central) -"zG" = ( -/turf/closed/wall/r_wall, -/area/asteroid/nearstation) "zH" = ( /obj/machinery/vending/wallmed{ pixel_x = -28 @@ -10126,6 +10123,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"An" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/obj/structure/railing/corner, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Ao" = ( /turf/closed/wall, /area/tcommsat/chamber) @@ -10172,6 +10177,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"Ax" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/turf/open/floor/wood, +/area/hydroponics/garden/monastery) "Ay" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, @@ -10406,10 +10418,6 @@ "Be" = ( /turf/closed/wall, /area/storage/tools) -"Bf" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/hydroponics/garden/monastery) "Bg" = ( /obj/structure/cable{ icon_state = "1-2" @@ -10593,9 +10601,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) -"BB" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/dorms) "BC" = ( /obj/structure/chair{ dir = 4 @@ -10606,6 +10611,9 @@ /obj/structure/dresser, /turf/open/floor/wood, /area/crew_quarters/dorms) +"BE" = ( +/turf/open/transparent/openspace, +/area/construction/mining/aux_base) "BF" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, @@ -10798,6 +10806,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"Ci" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 5 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "Ck" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -11099,15 +11115,15 @@ /area/crew_quarters/kitchen) "Da" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/lizard{ - name = "Wags-His-Tail"; - real_name = "Wags-His-Tail" - }, /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, +/mob/living/simple_animal/hostile/lizard{ + name = "Wags-His-Tail"; + real_name = "Wags-His-Tail" + }, /turf/open/floor/plating, /area/janitor) "Dc" = ( @@ -11256,6 +11272,10 @@ /obj/machinery/light, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria) +"Dz" = ( +/obj/structure/railing/corner, +/turf/open/floor/plating, +/area/maintenance/central) "DB" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -12018,6 +12038,14 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) +"Fi" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/obj/structure/flora/grass/jungle, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Fk" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -12100,6 +12128,13 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"Fw" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central) "Fx" = ( /obj/structure/girder, /obj/structure/grille, @@ -12236,6 +12271,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"FP" = ( +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "FQ" = ( /obj/item/storage/box/bodybags{ pixel_y = 5 @@ -13156,6 +13195,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, /area/hallway/secondary/service) "Il" = ( @@ -13614,6 +13654,16 @@ }, /turf/open/floor/plasteel, /area/janitor) +"IY" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "IZ" = ( /obj/machinery/light{ dir = 4; @@ -13705,6 +13755,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"Jn" = ( +/obj/structure/flora/tree/jungle/small, +/obj/structure/railing, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Jo" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -13764,7 +13819,6 @@ /turf/open/floor/carpet, /area/chapel/main) "Jz" = ( -/obj/structure/curtain, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) "JA" = ( @@ -13947,6 +14001,13 @@ /obj/item/hand_labeler, /turf/open/floor/plasteel, /area/vacant_room/commissary) +"JT" = ( +/obj/docking_port/stationary/public_mining_dock{ + icon_state = "pinonfar"; + dir = 2 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) "JU" = ( /obj/structure/chair/office/dark, /turf/open/floor/carpet/blue, @@ -14136,6 +14197,12 @@ }, /turf/open/floor/plating, /area/maintenance/central) +"Ky" = ( +/obj/machinery/door/airlock/external{ + name = "Construction Zone" + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) "KB" = ( /obj/machinery/door/airlock/maintenance{ name = "Janitor Maintenance"; @@ -14353,6 +14420,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) +"KX" = ( +/obj/structure/railing/corner{ + icon_state = "railing_corner"; + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "KZ" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14392,6 +14466,13 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"Le" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 5 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Lf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ dir = 8 @@ -14409,6 +14490,25 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"Lg" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/construction"; + dir = 1; + name = "Auxiliary Construction Zone APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "Lh" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/seed_extractor, @@ -14775,6 +14875,10 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/office) +"Mb" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Mc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 4 @@ -15371,6 +15475,17 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"NG" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 9 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"NH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) "NI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 4 @@ -15937,6 +16052,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/chapel, /area/chapel/main) +"Pl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) "Pm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 6 @@ -16238,6 +16358,9 @@ dir = 8; layer = 3.2 }, +/obj/structure/curtain{ + icon_state = "closed" + }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) "PY" = ( @@ -16328,6 +16451,15 @@ }, /turf/open/floor/plasteel/dark, /area/gateway) +"Qj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/central) "Ql" = ( /obj/machinery/light/small/built, /turf/open/floor/plating, @@ -16389,11 +16521,6 @@ /obj/machinery/camera/autoname, /turf/open/floor/plasteel/dark, /area/chapel/main) -"Qw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/hallway/secondary/construction) "Qx" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/peppermill{ @@ -16457,9 +16584,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"QE" = ( -/turf/closed/wall/r_wall, -/area/hydroponics/garden/monastery) "QH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/turf_decal/tile/neutral, @@ -16596,6 +16720,13 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) +"QT" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "QU" = ( /turf/open/floor/wood, /area/crew_quarters/bar) @@ -16754,10 +16885,21 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) +"Rv" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Rw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) +"Rx" = ( +/obj/structure/railing/corner{ + icon_state = "railing_corner"; + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "Ry" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -16784,6 +16926,13 @@ }, /turf/open/floor/plasteel, /area/gateway) +"RA" = ( +/obj/structure/railing{ + icon_state = "railing"; + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "RB" = ( /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 @@ -17002,6 +17151,12 @@ /obj/machinery/camera/autoname, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"Sa" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "Sc" = ( /obj/machinery/cryopod{ dir = 8 @@ -17367,6 +17522,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"Tc" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hydroponics/garden/monastery) "Td" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -17825,7 +17985,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/vg_decals/numbers/two, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "Ui" = ( @@ -17900,6 +18059,14 @@ }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"Up" = ( +/obj/structure/table, +/obj/item/pipe_dispenser, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) "Ur" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/effect/turf_decal/tile/neutral, @@ -18195,6 +18362,17 @@ /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) +"Vd" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"Vf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/central) "Vg" = ( /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" @@ -18408,6 +18586,15 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"VA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/central) "VB" = ( /obj/structure/window/reinforced{ dir = 4 @@ -18458,8 +18645,8 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "VH" = ( -/mob/living/simple_animal/crab/Coffee, /obj/machinery/camera/autoname, +/mob/living/simple_animal/crab/Coffee, /turf/open/floor/plating/beach/sand, /area/crew_quarters/fitness/pool) "VI" = ( @@ -18521,6 +18708,7 @@ pixel_y = 32 }, /obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, /area/hallway/secondary/service) "VR" = ( @@ -18608,10 +18796,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) -"Wa" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/construction/mining/aux_base) "Wb" = ( /obj/effect/landmark/start/mime, /turf/open/floor/carpet, @@ -19007,9 +19191,6 @@ }, /turf/open/floor/plating, /area/maintenance/solars/starboard) -"Xc" = ( -/turf/open/floor/plating/airless, -/area/asteroid/nearstation) "Xd" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, @@ -45997,7 +46178,7 @@ qo qo qo qo -qo +sq qo qo qo @@ -46797,7 +46978,7 @@ Xh qo qo qo -qo +sq qo qo qo @@ -47577,7 +47758,7 @@ qo qo qo qo -qo +sq UX UX UX @@ -47817,7 +47998,7 @@ Xh Xh Xh Xh -qo +sq qo qo qo @@ -48066,7 +48247,7 @@ qo qo qo qo -qo +sq qo qo qo @@ -48609,7 +48790,7 @@ qo qo qo qo -qo +sq Xh Xh Xh @@ -50186,7 +50367,7 @@ lO Fo Fo pW -qo +sq Xh Xh Xh @@ -51709,7 +51890,7 @@ qo FN FN qo -qo +sq UX UX UX @@ -53186,7 +53367,7 @@ fl fl fl fl -KN +fl Xx Xx Xx @@ -53256,7 +53437,7 @@ qo qo qo Xh -Xc +sq qo qo qo @@ -53443,7 +53624,7 @@ Gy BU gk aM -KN +fl Xx Xx Xx @@ -53513,7 +53694,7 @@ qo qo qo qo -gx +qo qo qo qo @@ -53700,7 +53881,7 @@ qS ZG Bs Bs -KN +fl Xx Xx Xx @@ -53957,7 +54138,7 @@ ln SA Bs Bs -KN +fl Xx Xx Xx @@ -54214,42 +54395,42 @@ PO PO PO Bs -KN +fl Xx Xx Xx +cn JV JV JV JV +cn JV JV JV JV +cn +JV +JV +JV +cn +JV +JV +cn +JV +JV +JV +cn JV JV JV JV +cn JV JV JV JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV -JV +cn Xx Xx Xx @@ -54471,11 +54652,11 @@ fl fl fl rl -KN -KN -KN -KN -QE +fl +fl +fl +fl +cn Iz Iz OR @@ -54504,7 +54685,7 @@ Iz Iz OR Iz -Iz +Rv Iz JV Xx @@ -54734,11 +54915,11 @@ Bs PW cn Iz +Mb Iz -Iz -Iz -Iz -Iz +Vd +ae +Vd Iz Iz Iz @@ -54748,6 +54929,7 @@ uM Iz Iz Iz +Mb Iz Iz Iz @@ -54755,11 +54937,10 @@ Iz Iz Iz Iz +uM Iz -Iz -Iz -Iz -Iz +Mb +Rv Iz Iz Iz @@ -54989,20 +55170,20 @@ pK pK pK Bs -cn +fN PE uM Iz +Vd +ae +Vd +Iz +Sd Iz Iz Iz Iz -Iz -Iz -Iz -Iz -Iz -Iz +Mb Iz Iz Iz @@ -55016,7 +55197,7 @@ Iz Iz Iz Iz -Iz +Mb Iz uM Yz @@ -55250,12 +55431,9 @@ cn Iz Iz Iz -Iz -Iz -Iz -Iz -Iz -Sd +Vd +ae +Vd Iz Iz Iz @@ -55271,6 +55449,9 @@ Iz Iz Iz Iz +Rv +Iz +Iz Iz Iz Sd @@ -55282,9 +55463,9 @@ Xx Xx Xx Xx -BB -BB -BB +Sz +Sz +Sz sC sC AE @@ -55504,25 +55685,26 @@ Bh pK Bs cn +rC +ae Iz +Vd +ae +Vd Iz -Iz -Iz -Iz -Iz +cn qn Iz Iz Iz Iz Iz -Iz -Iz Sd Iz Iz Iz Iz +Mb Iz Iz Iz @@ -55533,13 +55715,12 @@ Iz Iz Iz Iz -Iz -JV +cn Xx Xx Xx Xx -BB +Sz jf rG WM @@ -55761,16 +55942,16 @@ lG pK Bs cn +xN +ae Iz -Iz -Iz -Sd -Iz -Iz +Vd +ae +Vd Iz pq Iz -Iz +uM Iz Iz pq @@ -55796,7 +55977,7 @@ Xx Xx Xx Xx -BB +Sz KS Jz WM @@ -55806,7 +55987,7 @@ eJ qM FA FA -FA +db FA FA FA @@ -56018,14 +56199,11 @@ lZ pK Bs cn -PE -Iz -Iz -Iz -Iz -Iz -Iz -Iz +Ax +ae +Iz +Iz +ae Iz Iz Iz @@ -56033,6 +56211,9 @@ Iz Iz Iz Iz +ae +ae +ae Iz Iz uM @@ -56051,9 +56232,9 @@ Sd JV Xx Xx -BB -BB -BB +Sz +Sz +Sz ke Sz WM @@ -56275,40 +56456,40 @@ FC pK Bs cn -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -uM -Iz -Iz -Iz -Iz +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae Sd -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae aE JV Xx Xx -BB +Sz IQ zj zj @@ -56544,13 +56725,13 @@ Iz Iz Iz Iz +ae +ae +ae Iz Iz -Iz -Iz -Iz -Iz -Iz +ae +ae Iz Iz Iz @@ -56562,10 +56743,10 @@ Iz Iz Iz Iz -JV +cn Xx Xx -BB +Sz fP FM yg @@ -56798,6 +56979,7 @@ Iz Iz Iz Iz +Mb Iz Iz Iz @@ -56805,11 +56987,10 @@ Iz Iz Iz Iz -Iz -Iz -Iz +ae +ae Sd -Iz +Rv Iz Iz Iz @@ -56822,7 +57003,7 @@ Yz JV Xx Xx -BB +Sz SX zj lo @@ -57053,7 +57234,7 @@ Iz Iz Iz Iz -Iz +Mb Iz Iz Iz @@ -57063,8 +57244,8 @@ uM Iz Iz Iz -pq -Iz +ea +ae Iz Iz Iz @@ -57074,12 +57255,12 @@ Iz Iz Iz Iz -Iz -Iz +Mb +Rv JV Xx Xx -BB +Sz kh zj lo @@ -57318,13 +57499,13 @@ uM Iz Iz Iz +Mb Iz +ae +ae Iz -Iz -Iz -Iz -Iz -Iz +Mb +Rv Iz Iz Iz @@ -57336,7 +57517,7 @@ Iz JV Xx Xx -BB +Sz zj JZ DJ @@ -57562,12 +57743,23 @@ ZX cn Iz Iz -DN +Fi Iz Iz Iz Iz -DN +An +RA +sr +Iz +Iz +ga +Iz +Iz +Iz +Iz +ae +ae Iz Iz Iz @@ -57576,24 +57768,13 @@ ga Iz Iz Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -ga -Iz -Iz -Iz -Iz +Mb Iz Iz JV Xx Xx -BB +Sz BD lc Kt @@ -57816,41 +57997,41 @@ pK ra OA OA -Vh -Vh -Vh -Vh -Vh -Vh +OA +Tl +Tl +Tl +Tl +Tl OA OA OA dV -Iz -Iz -Iz -Bf +Le +RA +RA +cn Iz Iz Iz Iz +ae +ae Iz Iz Iz Iz -Iz -Iz -Bf -Iz -Iz -Iz -Iz -Iz -Iz -JV +cn +RA +RA +RA +RA +RA +RA +cn wq wq -BB +Sz Sz Sz nt @@ -58083,25 +58264,25 @@ vf PH mK wf -ui +mj mj mj uJ mj lt -ui +mj mj CY mj mj -ui +mj mj mj gv mj mj mj -ui +mj mj iy eB @@ -58349,9 +58530,9 @@ gT eE eE Ud -Yh -iV eE +iV +Yh eE eE gT @@ -58600,18 +58781,18 @@ zB zB zB hL -zB +bT zB zB zB zB kN -oe +zB hL +oe zB zB -zB -zB +bT zB zB zB @@ -58853,32 +59034,32 @@ PD Ej aA OA -qn +go +QT +QT +QT +cn Iz Iz Iz Iz Iz -Iz -Iz -Yd pq +Yd fK Iz Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -JV +cn +QT +QT +QT +QT +QT +QT +cn wq wq -BB +Sz Sz Sz te @@ -59114,6 +59295,8 @@ Iz Iz Iz Iz +OR +Iz Iz Iz Iz @@ -59123,9 +59306,7 @@ Yd fK Iz Iz -Iz -Iz -Iz +OR Iz Iz Iz @@ -59135,7 +59316,7 @@ Iz JV Xx Xx -BB +Sz BD JB Ab @@ -59374,14 +59555,14 @@ Iz pq Iz Iz +Sd +Rv Iz Yd Yd fK Iz Iz -Iz -Iz pq Iz Sd @@ -59392,7 +59573,7 @@ Iz JV Xx Xx -BB +Sz zj FM Lb @@ -59630,26 +59811,26 @@ Iz Iz Iz Iz -Sd +Iz +Iz +Iz Iz Yd OX jJ Iz -Iz -Iz Sd Iz Iz Iz Iz -Iz -Iz +Rv +Mb Iz JV Xx Xx -BB +Sz SX zj DP @@ -59885,10 +60066,12 @@ Iz Iz Iz Iz -Iz -Iz -Iz -Iz +Rv +uH +RA +RA +RA +sr Yd Yd Yd @@ -59900,13 +60083,11 @@ Iz Iz Iz Iz -Iz -Iz Yz JV Xx Xx -BB +Sz kh JZ oC @@ -60140,15 +60321,17 @@ vP Tl Iz Iz +Mb Iz Iz -Iz -Iz -Iz -Iz -Yd +bv +aZ +aZ +aZ +Le pq Yd +Yd Iz Iz Iz @@ -60158,12 +60341,10 @@ Iz Iz Iz Iz -Iz -Iz -JV +cn Xx Xx -BB +Sz fP zj zj @@ -60397,22 +60578,22 @@ vP Tl Iz Iz -Iz +Mb Iz pq -Iz -Iz -Bf -Yd +bv +aZ +aZ +aZ aZ Yd -Iz -Iz +Yd +Yd Iz Iz oF Iz -Iz +Mb Iz Iz uM @@ -60420,7 +60601,7 @@ Iz JV Xx Xx -BB +Sz IQ zj zj @@ -60657,14 +60838,14 @@ Iz Iz Iz Iz -Iz -Yz -Bf -nH +bv +aZ +aZ +aZ aZ Yd -Iz -Iz +Tc +Yd Iz Iz Sd @@ -60677,8 +60858,8 @@ aE JV Xx Xx -BB -BB +Sz +Sz ke Sz Sz @@ -60700,7 +60881,7 @@ Dk VI VI VI -VI +cp uC VI VI @@ -60896,7 +61077,7 @@ KG RN YL Rf -oQ +CA yo yo Rk @@ -60914,14 +61095,14 @@ Iz Iz Iz Iz -uM -Iz -Bf -Yd +Jn +aZ +aZ +aZ aZ Yd -Iz -Iz +Yd +Yd Iz Iz Iz @@ -60935,7 +61116,7 @@ JV Xx Xx Xx -BB +Sz KS Jz Sz @@ -61171,14 +61352,14 @@ Iz Iz Sd Iz -Iz -Iz -Iz -Yd +bv +aZ +aZ +aZ +NG pq Yd -Iz -Iz +Yd Iz Iz Iz @@ -61188,11 +61369,11 @@ Iz Iz Iz Iz -JV +cn Xx Xx Xx -BB +Sz yv PX Sz @@ -61428,33 +61609,33 @@ Iz Iz Iz Iz +Rx +QT +QT +QT +KX +Iz +Iz +Iz +Rv Iz Iz Iz Iz Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz -Iz +Mb Iz Yz JV Xx Xx Xx -BB -BB -BB -BB -zG -BB +Sz +Sz +Sz +Sz +sq +Sz Sz Sz kY @@ -61693,7 +61874,7 @@ Sd Iz Iz Iz -Iz +Rv Iz Iz Iz @@ -61709,9 +61890,9 @@ Xx qo qo qo -zG +sq uX -BB +Sz yL lE lE @@ -61966,7 +62147,7 @@ pW pW pW qo -zG +sq uX Vi fp @@ -62197,7 +62378,7 @@ OA Iz Iz Iz -Iz +Mb DN Pa Iz @@ -62223,7 +62404,7 @@ iT xe pW qo -zG +sq uX Vi It @@ -62453,34 +62634,34 @@ vP OA fN cn -QE -JV -JV -JV -JV +cn JV JV JV JV +cn JV JV JV JV +cn JV JV JV JV +cn JV JV JV JV +cn Xx pW ir po pW pW -dw +pW uX Vi YC @@ -62710,7 +62891,7 @@ Wj OA Pu Bs -KN +fl Xx Xx Xx @@ -62737,9 +62918,9 @@ pY Fo YP Fo -dw +pW uX -BB +Sz Sc Sc Sc @@ -62966,10 +63147,10 @@ mg bD Go TJ -Bs -KN -Xx -Xx +gJ +fl +fl +fl Xx Xx Xx @@ -62994,9 +63175,9 @@ pW pW pW Fo -dw -dw -BB +pW +pW +Sz Sz Sz Sz @@ -63185,7 +63366,7 @@ qo qo qo qo -qo +fl fl Bs OA @@ -63223,10 +63404,10 @@ hd vP OA Yt -ZX -KN -Xx -Xx +dB +qO +ms +fl Xx Xx Xx @@ -63442,10 +63623,10 @@ qo qo qo qo -qo fl Bs Bs +mI OA oR lk @@ -63479,11 +63660,11 @@ He hd vP OA -Yt +tw +sn +Fw Bs -KN -Xx -Xx +fl Xx Xx Xx @@ -63696,12 +63877,12 @@ qo FN qo qo -qo fl fl fl fl Bs +Bs tP OA PD @@ -63737,10 +63918,10 @@ uc vP OA Yt -nN -KN -Xx -Xx +Dz +oy +Bs +fl Xx Xx Xx @@ -63953,12 +64134,12 @@ qo FN FN qo -qo fl CH JX fl Bs +fl OA OA Qr @@ -63994,10 +64175,10 @@ hd Fa OA Yt -Bs -KN -Xx -Xx +dB +qO +fl +fl Xx Xx Xx @@ -64210,13 +64391,13 @@ qo FN FN qo -qo fl fv Li rl BW -OA +dB +Wq Wq gp jx @@ -64251,9 +64432,9 @@ jH vP OA Yt -Bs -KN -Xx +dB +qO +fl Xx Xx Xx @@ -64281,7 +64462,7 @@ qo qo qo qo -dw +pW Uk rV pW @@ -64467,13 +64648,13 @@ qo qo FN qo -qo fl kL DQ fl Bs -OA +dB +Wq Wq fo RR @@ -64508,10 +64689,10 @@ MO vP OA Yt -cx -KN -KN -KN +gO +fl +fl +fl qo qo qo @@ -64724,13 +64905,13 @@ FN qo FN qo -qo fl fl fl fl Bs -OA +dB +Wq Wq OG mA @@ -64981,12 +65162,12 @@ qo FN FN qo -qo fl um um fl Bs +fl OA OA Bu @@ -65027,7 +65208,7 @@ PI PI PI PI -PI +lJ PI Of oP @@ -65238,13 +65419,13 @@ FN FN FN qo -qo fl Bs kA rl BW Bs +Bs OA PD lk @@ -65495,12 +65676,12 @@ qo qo qo qo -qo fl fl fl fl PW +PW Bs OA PD @@ -65755,7 +65936,7 @@ qo qo qo qo -qo +fl fl ZX kA @@ -66012,7 +66193,7 @@ qo qo qo qo -qo +fl fl PW Bs @@ -66058,7 +66239,7 @@ Um Rz yr gf -Yt +bN fl qo qo @@ -66260,19 +66441,19 @@ FN qo qo qo -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay +FN +qo +qo +qo +qo +FN +qo +qo +qo +fl +Bs +Bs +fl OA oR lk @@ -66517,19 +66698,19 @@ FN qo qo qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -fn -hW +FN +qo +qo +qo +qo +FN +qo +qo +qo +fl +Bs +Bs +fl OA cJ ij @@ -66773,21 +66954,21 @@ FN qo qo qo +FN qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -fO -Wa -kc +qo +qo +qo +qo +FN +qo +qo +qo +fl +Bs +Bs +fl +OA PG MJ pg @@ -67031,21 +67212,21 @@ qo qo qo qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -fO -ic -kc -aU +qo +FN +FN +qo +FN +qo +qo +qo +qo +fl +Bs +Bs +fl +OA +PD lk pg Gx @@ -67287,22 +67468,22 @@ FN qo qo qo +FN +FN qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -LK -if +FN +FN +qo +qo +qo +qo +qo +fl +PW +Bs +fl OA -kC +PD lk pg rN @@ -67544,23 +67725,23 @@ FN qo qo qo +FN qo -ay -bb -bb -bb -bb -bF -bb -bb -bb -di -dK -fR -ig -kp -kK -lu +qo +qo +qo +FN +qo +qo +qo +qo +fl +Bs +Bs +fl +OA +PD +Fd pg ID OA @@ -67801,22 +67982,22 @@ FN FN qo qo +FN +FN qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -fO -iq +qo +qo +FN +qo +qo +qo +qo +fl +fl +Bs +fl OA -mq +PD Fd pg ew @@ -68058,20 +68239,20 @@ FN qo qo qo +FN qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -gi -is +qo +qo +qo +qo +qo +qo +qo +qo +fl +Bs +mI +fl OA ml Fd @@ -68105,7 +68286,7 @@ PD MW vP OA -qP +pS Bs Bs Bs @@ -68314,21 +68495,21 @@ qo qo FN qo +FN qo qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -gj -iH +qo +FN +qo +qo +qo +qo +qo +qo +fl +Bs +PW +fl OA PD wh @@ -68573,19 +68754,19 @@ FN qo qo qo -ay -bb -bb -bb -bb -bb -bb -bb -bb -bb -dt -gV -iI +qo +qo +FN +FN +qo +FN +qo +qo +qo +fl +Bs +Bs +fl OA TW XN @@ -68604,7 +68785,7 @@ Je YX uw Tl -Av +Pl Ik OA OA @@ -68830,19 +69011,19 @@ qo qo qo qo -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay -ay +qo +ct +ct +ct +ct +ct +ct +ct +ct +ct +Bs +Bs +fl OA PD Fd @@ -68881,7 +69062,7 @@ fl er JX rl -BW +VA fl qo qo @@ -69096,7 +69277,7 @@ fD mh Cu bA -fl +ct oE tT fq @@ -69610,7 +69791,7 @@ Ew du vl lA -fl +ct Yt fl qo @@ -69864,10 +70045,10 @@ hX HB HB wc -Qw +HB vl YT -fl +ct Yt fl qo @@ -70381,7 +70562,7 @@ CO FJ ur fg -fl +ct Yt fl qo @@ -70887,7 +71068,7 @@ YV IB PI Fr -oP +Vf fl jS fl @@ -71153,8 +71334,8 @@ fl fl fl fl -fl -fl +Bs +Bs Yt gw gw @@ -71394,7 +71575,7 @@ yM zh Dv GQ -Jg +NH Sx UV PI @@ -71409,9 +71590,9 @@ gH fl qo qo -qo -qo fl +fl +Bs jk PI oP @@ -71667,13 +71848,13 @@ fl qo qo qo -qo +fl fl Fz -fl +Bs Yt fl -qo +fl fl Yt fl @@ -71929,9 +72110,9 @@ fl fl fl Yt -fl -fl -fl +Bs +jO +Bs Yt fl fl @@ -72188,7 +72369,7 @@ fl fC PI PI -PI +Qj gH fl qo @@ -72445,7 +72626,7 @@ fl fl fl fl -fl +Yt fl fl qo @@ -72700,10 +72881,10 @@ qo qo qo qo -qo -qo -qo -qo +fl +Bs +Yt +fl qo qo qo @@ -72957,10 +73138,10 @@ qo qo qo qo -qo -qo -qo -qo +fl +Bs +Yt +fl qo qo qo @@ -73214,9 +73395,9 @@ FN qo qo qo -qo -qo -qo +fl +Bs +Yt qo qo qo @@ -73472,9 +73653,9 @@ FN qo FN qo -qo -FN -FN +Bs +Yt +fl qo qo qo @@ -73729,9 +73910,9 @@ FN FN qo FN -qo -FN -FN +Bs +Yt +fl FN qo qo @@ -73985,10 +74166,10 @@ qo FN qo qo -FN qo -FN -FN +Bs +Yt +fl FN qo qo @@ -74242,10 +74423,10 @@ FN FN qo FN -FN -FN -FN qo +Bs +Yt +fl qo qo qo @@ -74500,9 +74681,9 @@ qo qo qo qo -qo -FN -qo +Bs +Yt +fl qo qo qo @@ -74756,9 +74937,9 @@ qo FN qo FN -qo -qo -qo +fl +Bs +Yt qo FN qo @@ -75013,10 +75194,10 @@ qo qo qo qo -FN -qo -FN -qo +fl +Bs +Yt +fl FN qo FN @@ -75270,10 +75451,10 @@ qo FN qo qo -FN -qo -qo -qo +fl +Bs +Yt +fl qo qo qo @@ -75284,7 +75465,7 @@ qo FN qo qo -Xh +cO KN DZ KN @@ -75525,23 +75706,23 @@ FN qo FN qo -qo -qo -FN -FN -FN -qo -FN -qo -qo -qo -qo -FN -qo -FN -qo -qo -Xh +ww +ww +ww +ww +hv +ww +ww +ww +ww +ww +ww +ww +ww +ww +ww +ww +ww UX LU UX @@ -75782,23 +75963,23 @@ qo FN qo FN -FN -qo -qo -qo -FN -FN -FN -qo -qo -qo -qo -qo -qo -FN -qo -Xh -Xh +ww +BE +BE +BE +ds +Ci +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh LU Xh @@ -76039,25 +76220,25 @@ qo qo FN FN -qo -qo -qo -FN -qo -qo -qo -qo -qo -FN -qo -qo -FN -qo -qo -Xh -Xh -Xh +ww +Lg +IY +IY +Sa +LK +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -76296,25 +76477,25 @@ FN qo qo qo -qo -qo -qo -qo -qo -qo -FN -qo -qo -qo -qo -FN -qo -qo -qo -Xh -Xh -Xh +ww +ww +ww +gj +fO +fO +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -76555,23 +76736,23 @@ FN qo FN qo -FN -qo -qo -qo -qo -qo -FN -qo -qo -qo -FN -qo -qo -Xh -Xh -Xh +ww +FP +fO +fO +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -76812,23 +76993,23 @@ qo qo qo FN -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -Xh -Xh -Xh +ww +mv +fO +fO +Ky +JT +bb +bb +bb +bF +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -77069,23 +77250,23 @@ qo qo qo FN -FN -qo -FN -qo -FN -qo -qo -qo -FN -FN -qo -qo -qo -Xh -Xh -Xh +ww +gi +fO +fO +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -77326,26 +77507,26 @@ qo qo FN qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -Xh -Xh -Xh -Xh -Xh -Xh -qo +ww +fO +fO +fO +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww +UX +LU +UX +UX +ww qo qo qo @@ -77583,23 +77764,23 @@ qo qo qo qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -Xh -Xh -Xh +ww +br +Up +iI +dt +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh +LU Xh Xh qo @@ -77840,21 +78021,21 @@ Xh qo qo qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -qo -Xh -Xh +ww +ww +ww +ww +ww +bb +bb +bb +bb +bb +bb +bb +bb +bb +ww Xh Xh Xh @@ -78101,17 +78282,17 @@ Xh Xh Xh Xh -Xh -Xh -Xh -Xh -Xh -Xh -Xh -Xh -Xh -Xh -Xh +ww +ww +ww +ww +ww +ww +ww +ww +ww +ww +ww Xh Xh Xh diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm index fdcc0fa7c1..a0d54edb91 100644 --- a/_maps/map_files/LambdaStation/lambda.dmm +++ b/_maps/map_files/LambdaStation/lambda.dmm @@ -11825,8 +11825,8 @@ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/mob/living/simple_animal/hostile/retaliate/bat/secbat, /obj/effect/turf_decal/loading_area/red, +/mob/living/simple_animal/hostile/retaliate/bat/secbat, /turf/open/floor/plasteel/dark, /area/security/brig) "avX" = ( @@ -21222,9 +21222,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) -"aMg" = ( -/turf/closed/wall/r_wall, -/area/quartermaster/miningoffice) "aMh" = ( /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain/private) @@ -23448,11 +23445,14 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aQy" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "48" +/obj/machinery/door/airlock/engineering{ + name = "Auxillary Base Construction"; + req_one_access_txt = "32;47;48" }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/quartermaster/miningoffice) "aQz" = ( /turf/closed/wall, @@ -23735,12 +23735,6 @@ "aRj" = ( /turf/open/floor/plating, /area/maintenance/department/cargo) -"aRk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aRl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -23752,10 +23746,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"aRm" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) "aRn" = ( /obj/structure/cable{ icon_state = "4-8" @@ -24108,12 +24098,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"aSm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aSn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24128,15 +24112,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/fore) -"aSo" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "aSp" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -27268,6 +27243,9 @@ name = "Bridge"; req_access_txt = "19" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/command) "baa" = ( @@ -37337,6 +37315,9 @@ req_access_txt = "19" }, /obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "bAH" = ( @@ -37882,6 +37863,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/command) "bCA" = ( @@ -37896,6 +37880,9 @@ name = "Command Hallway"; req_access_txt = "19" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/secondary/command) "bCB" = ( @@ -46902,10 +46889,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"cat" = ( -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "cau" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -49432,15 +49415,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"chE" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "chG" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -55016,8 +54990,9 @@ "cxw" = ( /obj/machinery/power/apc{ areastring = "/area/construction"; + dir = 1; name = "Construction Area APC"; - pixel_y = -24 + pixel_y = 24 }, /obj/structure/cable{ icon_state = "0-4" @@ -59865,6 +59840,9 @@ /area/medical/abandoned) "cMq" = ( /obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/central/secondary) "cMr" = ( @@ -63507,13 +63485,6 @@ }, /turf/open/floor/plating/airless, /area/engine/engineering) -"dRD" = ( -/obj/machinery/status_display/ai{ - pixel_y = 32 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "dRM" = ( /obj/structure/cable{ icon_state = "1-4" @@ -64284,6 +64255,9 @@ }, /turf/open/floor/plasteel, /area/engine/break_room) +"eYV" = ( +/turf/open/floor/plasteel, +/area/maintenance/department/cargo) "eZq" = ( /obj/machinery/gravity_generator/main/station, /obj/effect/turf_decal/bot_white, @@ -64413,10 +64387,6 @@ /obj/structure/chair, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"fqq" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "fqL" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -64948,6 +64918,10 @@ }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) +"gbW" = ( +/obj/structure/stairs/south, +/turf/open/floor/plasteel, +/area/maintenance/department/cargo) "gcM" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -65849,11 +65823,9 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "hDs" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/medical) "hEj" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -65961,12 +65933,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"hTm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "hVb" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -66553,6 +66519,10 @@ }, /turf/open/space/basic, /area/space/nearstation) +"jjQ" = ( +/obj/effect/spawner/lootdrop/crate_spawner, +/turf/open/floor/plating, +/area/maintenance/department/medical) "jld" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -67036,12 +67006,16 @@ /turf/open/floor/plating/airless, /area/engine/atmos) "kgv" = ( -/obj/structure/table, -/obj/item/flashlight/lamp/green{ - pixel_y = 3 +/obj/structure/railing{ + icon_state = "railing"; + dir = 4 }, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) +/obj/structure/railing{ + icon_state = "railing"; + dir = 8 + }, +/turf/open/floor/plasteel/stairs/old, +/area/maintenance/department/medical) "khi" = ( /obj/machinery/light{ dir = 4; @@ -67431,10 +67405,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"leD" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/hallway/primary/aft) "lfg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -68436,15 +68406,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/closed/wall, /area/maintenance/disposal/incinerator) -"nab" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) "nek" = ( /obj/docking_port/stationary{ dir = 8; @@ -69505,6 +69466,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/aft) +"peD" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/department/cargo) "pgc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ @@ -69944,13 +69911,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) -"pXR" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "pXT" = ( /obj/machinery/light{ dir = 4 @@ -70170,8 +70130,11 @@ }, /area/maintenance/department/electrical) "qIN" = ( -/turf/open/floor/carpet, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/department/medical) "qLB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/closed/wall/r_wall, @@ -70312,6 +70275,17 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"rcP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/medical) "rcU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ dir = 4 @@ -70668,6 +70642,13 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/foyer) +"rMw" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/central/secondary) "rNH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -70949,10 +70930,12 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "sHs" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/camera/autoname, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/medical) "sJs" = ( /obj/structure/cable{ icon_state = "1-2" @@ -71043,14 +71026,6 @@ }, /turf/open/space, /area/solar/starboard/aft) -"sYf" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "sYO" = ( /obj/structure/window/reinforced/spawner/north, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ @@ -71125,12 +71100,17 @@ /turf/open/floor/carpet, /area/hallway/secondary/entry) "tcW" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light{ +/obj/structure/stairs/west, +/obj/structure/railing{ + icon_state = "railing"; + dir = 4 + }, +/obj/structure/railing{ + icon_state = "railing"; dir = 8 }, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/maintenance/department/medical) "tdt" = ( /obj/machinery/power/port_gen/pacman, /turf/open/floor/plating, @@ -71621,11 +71601,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"uaS" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/chips, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "ubl" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -71756,10 +71731,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/carpet/orange, /area/crew_quarters/heads/chief/private) -"uqr" = ( -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/hallway/primary/aft) "urx" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/rock/jungle, @@ -71781,9 +71752,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"usZ" = ( -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "utp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ @@ -71826,6 +71794,13 @@ }, /turf/open/floor/plasteel, /area/engine/break_room) +"uyX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Aux Base Maintenance"; + req_access_txt = "48" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) "uBL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -73132,6 +73107,9 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"xbr" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) "xfQ" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 4 @@ -73527,10 +73505,6 @@ "ycq" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) -"yeB" = ( -/obj/structure/table, -/turf/open/floor/plasteel/grimy, -/area/hallway/primary/aft) "yfq" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -105141,7 +105115,7 @@ bpg cDz aSt biL -cMq +rMw biL biL biL @@ -115949,7 +115923,7 @@ cVr cVr cVr cVr -cVt +rcP bDx bDx bDx @@ -116464,12 +116438,12 @@ ctY cxq cza cBF -boU -boU -boU -boU -boU -boU +bDx +bDx +aaA +bDx +aaA +aaA boU bZM ccx @@ -116721,13 +116695,13 @@ cuc cxC cVr cBI -boU +bpw +kgv kgv -hTm tcW -hTm -yeB -bIL +bDx +aaA +boU bZT ccB cgC @@ -116978,13 +116952,13 @@ cud cxD cVr cVt +bqa +bpw +bpw +bRI +bDx +aaA boU -pXR -qIN -qIN -qIN -usZ -bIL luG cdM hST @@ -117235,13 +117209,13 @@ cue cxE cVr cVt -boU +bpw sHs qIN -uqr -leD -usZ -fqq +aaA +aaA +aaA +boU cgY cWO cAj @@ -117492,13 +117466,13 @@ cVr cVr cVr cVt +bpw +bpw +bpw +jjQ +aaA +aaA boU -dRD -qIN -qIN -qIN -usZ -fqq cgY cWO sNh @@ -117749,13 +117723,13 @@ cuS cxS cVr cBK +bhg +biZ +hDs +bDx +aaA +aaA boU -yeB -hDs -sYf -hDs -uaS -bIL mdh cWO cgK @@ -118006,12 +117980,12 @@ cud cxT cVr cVt -boU -boU -boU -boU -boU -boU +bpw +bDx +bDx +aaA +aaA +aaA boU bZX cWO @@ -118263,7 +118237,7 @@ cuc cxC cVr cVt -aaA +bpw aaA aaA aaA @@ -118520,7 +118494,7 @@ ctY cxU cza cBF -aaA +bpw aaA aaA aaA @@ -118779,7 +118753,7 @@ cVr cVt bDx aaA -aco +aaA aaA aaA boU @@ -128253,7 +128227,7 @@ aOD aPv aPF aMe -cat +aRj aRj aRj aRj @@ -128510,7 +128484,7 @@ aNX aNa aPG aMe -cQS +aRj aRj aQz aQz @@ -128767,23 +128741,23 @@ aOa aNa aPH aMe -aRj aQz +uyX aQz aaA -aaR -aaR -aaR -aaR -aaA -aaA -aaA -aaA -aaA -aco aaA aaA aaA +aac +aaa +aaa +aaa +aaa +aac +aaa +aaa +aaa +aaa aab bjw bkJ @@ -129024,25 +128998,25 @@ aNZ aNa cLS aMe -aRj -lQP +eYV +eYV +aQz +aQz +aQz aQz -aaR -aaR -aaR -aaR -aaR aaA -aaA -aco -aaA -aaA -aaA -aaA -cce -aaA -aaa -aaa +xbr +aac +aac +aac +aac +xbr +aac +aac +aac +aac +xbr +aac aac aaa aab @@ -129281,24 +129255,24 @@ aNZ aOO aQp aQy -aRk -aRj +eYV +eYV +peD +eYV +gbW aQz -aaR -aaR -aaR aaA -aaR -aaA -aaA -aaA -aaA -aab -aab -aab aac +aaa +aaa +aaa +aab +aab +aab +aab aab aaa +aac aaa aac aaa @@ -129538,24 +129512,24 @@ aPy aNa aQq aMe -bIH -aRj aQz -aaR +aQz +aQz +aQz +aQz +aQz aaA -aaA -aaA -aaA -aaA -aaA -aab -aab -aaa -aaa -aaa aac -aaa -aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac aaa aac aaa @@ -129795,25 +129769,25 @@ aOb aNa aQq aMe -bIH -aRj -aQz -aaR -aaA -aco aaA aaA aaA aaA -aaa -aaa -aaa -aaa -aaa +aaA +aaA +aaA aac aaa aaa aaa +aab +aab +aab +aab +aab +aaa +aac +aaa aac aaa aab @@ -130046,31 +130020,31 @@ aMd aMd aMd aMd -aMg +aMe aLo aOE aPw aQr aMe -aRj -cQS -aQz -aaR aaA aaA aaA aaA +aaA +aaA +aaA +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac aab -aab -aaa -aaa -aaa -aab -aaa -aac -aac -aac -aac aac aac aav @@ -130303,31 +130277,31 @@ aav aab aab aab -aMg -aMg -aMg -aMg -aMg -aMg -aRj -aRj -aQA -aaR +aMe +aMe +aMe +aMe +aMe +aMe aaA aaA aaA aaA +aaA +aaA +aaA +xbr aaa aaa aaa -aab -aab -aab -aab -aab -aab -aab -aab +aaa +aaa +aaa +aaa +aaa +aaa +xbr +aac aac aab aab @@ -130565,15 +130539,15 @@ aaA aaA aaA aaA -aQA -chE -aSm -aQA +aaA +aaA +aaA +aaA aaA aaA aab aab -aab +aac aaa aaa aaa @@ -130582,8 +130556,8 @@ aab aab aab aab -aab -aab +aaa +aac aaa aac aaa @@ -130822,25 +130796,25 @@ aab aaA aaA aaA -aQA -aRm -aSo -aQA +aaA +aaA +aaA +aaA aaA aab aaa aaa +aac aaa aaa aaa +aab +aab +aab +aab +aab aaa -aab -aab -aab -aab -aab -aab -aab +aac aaa aac aaa @@ -131080,24 +131054,24 @@ aab aab aaA aaA -aQA -aRj -aQA +aaA +aaA +aaA aaA aaa aaa aaa +aac aaa aaa aaa aaa -aab -aab -aab -aab -aab -aab -aab +aaa +aaa +aaa +aaa +aaa +aac aaa aac aaa @@ -131335,12 +131309,16 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa aab -aab -aQA -aRj -aQA -aab +aaa +aaa +aaa +aac aaa aaa aaa @@ -131348,13 +131326,9 @@ aaa aaa aaa aaa -aab -aab -aab -aab -aab -aab -aab +aaa +aaa +aac aaa aac aac @@ -131593,10 +131567,6 @@ aaa aaa aaa aaa -aab -aQA -nab -aQA aaa aaa aaa @@ -131605,14 +131575,18 @@ aaa aaa aaa aaa -aab -aab -aab -aab -aab -aaa -aaa -aaa +xbr +aac +aac +aac +aac +xbr +aac +aac +aac +aac +xbr +aac aac aaa aaa @@ -131847,13 +131821,13 @@ aaa aaa aaa aab -aab -aab -aab aaa -aav -acv -aac +aaa +aaa +aaa +aab +aab +aab aaa aaa aaa @@ -132109,7 +132083,7 @@ aab aab aab aaa -aSp +aaa aaa aab aab From 195dd5356bb3115c00adae406fba8c1872c3855e Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 3 Oct 2020 11:47:43 +0800 Subject: [PATCH 162/310] sig missing --- code/__DEFINES/dcs/signals.dm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 02e3fe6f3d..cf669b905a 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -5,9 +5,21 @@ // global signals // These are signals which can be listened to by any component on any parent // start global signals with "!", this used to be necessary but now it's just a formatting choice -#define COMSIG_GLOB_NEW_Z "!new_z" //from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args) -#define COMSIG_GLOB_VAR_EDIT "!var_edit" //called after a successful var edit somewhere in the world: (list/args) -#define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special" //global living say plug - use sparingly: (mob/speaker , message) +/// from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args) +#define COMSIG_GLOB_NEW_Z "!new_z" +/// called after a successful var edit somewhere in the world: (list/args) +#define COMSIG_GLOB_VAR_EDIT "!var_edit" +/// called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range) +#define COMSIG_GLOB_EXPLOSION "!explosion" +/// mob was created somewhere : (mob) +#define COMSIG_GLOB_MOB_CREATED "!mob_created" +/// mob died somewhere : (mob , gibbed) +#define COMSIG_GLOB_MOB_DEATH "!mob_death" +/// global living say plug - use sparingly: (mob/speaker , message) +#define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special" +/// called by datum/cinematic/play() : (datum/cinematic/new_cinematic) +#define COMSIG_GLOB_PLAY_CINEMATIC "!play_cinematic" + #define COMPONENT_GLOB_BLOCK_CINEMATIC 1 // signals from globally accessible objects /// from SSsun when the sun changes position : (azimuth) From 852bc215675fe65bca4f87ee03b492d176ccb12e Mon Sep 17 00:00:00 2001 From: EmeraldSundisk Date: Fri, 2 Oct 2020 21:02:31 -0700 Subject: [PATCH 163/310] Update skelter.dm --- code/modules/ruins/spaceruin_code/skelter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/ruins/spaceruin_code/skelter.dm b/code/modules/ruins/spaceruin_code/skelter.dm index c387df05c5..526277cf56 100644 --- a/code/modules/ruins/spaceruin_code/skelter.dm +++ b/code/modules/ruins/spaceruin_code/skelter.dm @@ -1,4 +1,4 @@ /////////// skelter items /obj/item/paper/fluff/ruins/skelter/cloner - info = "You may be wondering why your pay has been cut, but rest assured - it's because we're investing in YOU! Should you meet your untimely demise, this machine can bring you back to life with as little as your brain! It also means death is no longer an acceptable excuse for neglecting your duties, so get back to work!
    \n
    \n-MIRA HQ" + info = "You may be wondering why your pay has been cut, but rest assured - it's because we're investing in YOU! Should you meet your untimely demise, this machine can bring you back to life with as little as your brain! It also means death is no longer an acceptable excuse for neglecting your duties, so get back to work!
    \n
    \n-HQ" From 138794378d971bc29d5a52c869e4966604bd840c Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 2 Oct 2020 22:34:05 -0700 Subject: [PATCH 164/310] Made holofirelocks work. --- code/game/objects/structures/holosign.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index 1e278a9f88..d996f86df7 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -98,6 +98,10 @@ /obj/structure/holosign/barrier/firelock/BlockSuperconductivity() return TRUE +/obj/structure/holosign/barrier/firelock/Initialize() + . = ..() + air_update_turf(TRUE) + /obj/structure/holosign/barrier/combifan name = "holo combifan" desc = "A holographic barrier resembling a blue-accented tiny fan. Though it does not prevent solid objects from passing through, gas and temperature changes are kept out." From 09283ca485d64d096fb3c4622e8736738d6b320e Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 3 Oct 2020 13:49:20 +0800 Subject: [PATCH 165/310] beans --- code/datums/cinematic.dm | 8 -------- code/datums/position_point_vector.dm | 1 + code/datums/weakrefs.dm | 8 ++++++-- .../modules/antagonists/bloodsucker/bloodsucker_powers.dm | 2 ++ .../antagonists/bloodsucker/objects/bloodsucker_crypt.dm | 1 + code/modules/vore/eating/vorepanel.dm | 1 + 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index 7b5556ac02..7b3081cb33 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -63,14 +63,6 @@ if(SEND_GLOBAL_SIGNAL(COMSIG_GLOB_PLAY_CINEMATIC, src) & COMPONENT_GLOB_BLOCK_CINEMATIC) return - //Check if you can actually play it (stop mob cinematics for global ones) and create screen objects - for(var/A in GLOB.cinematics) - var/datum/cinematic/C = A - if(C == src) - continue - if(C.is_global || !is_global) - return //Can't play two global or local cinematics at the same time - //We are now playing this cinematic //Handle what happens when a different cinematic tries to play over us diff --git a/code/datums/position_point_vector.dm b/code/datums/position_point_vector.dm index 482e15c57d..b4e483ae2b 100644 --- a/code/datums/position_point_vector.dm +++ b/code/datums/position_point_vector.dm @@ -214,6 +214,7 @@ /datum/point/vector/processed/Destroy() STOP_PROCESSING(SSprojectiles, src) + return ..() /datum/point/vector/processed/proc/start() last_process = world.time diff --git a/code/datums/weakrefs.dm b/code/datums/weakrefs.dm index fbe9036ea7..31e0c3501b 100644 --- a/code/datums/weakrefs.dm +++ b/code/datums/weakrefs.dm @@ -16,8 +16,12 @@ /datum/weakref/New(datum/thing) reference = REF(thing) -/datum/weakref/Destroy() - return QDEL_HINT_LETMELIVE //Let BYOND autoGC thiswhen nothing is using it anymore. +/datum/weakref/Destroy(force) + if(!force) + return QDEL_HINT_LETMELIVE //Let BYOND autoGC thiswhen nothing is using it anymore. + var/datum/target = resolve() + target?.weak_reference = null + return ..() /datum/weakref/proc/resolve() var/datum/D = locate(reference) diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm index 5c4b1f2b9f..26c8bd5949 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm @@ -180,10 +180,12 @@ button.screen_loc = DEFAULT_BLOODSPELLS button.moved = DEFAULT_BLOODSPELLS button.ordered = FALSE + /datum/action/bloodsucker/passive/Destroy() if(owner) Remove(owner) target = null + return ..() /////////////////////////////////// TARGETTED POWERS /////////////////////////////////// diff --git a/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm b/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm index 536c07cd62..e8fb82a5d1 100644 --- a/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm +++ b/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm @@ -456,6 +456,7 @@ /obj/structure/bloodsucker/candelabrum/Destroy() STOP_PROCESSING(SSobj, src) + return ..() //return a hint /obj/structure/bloodsucker/candelabrum/update_icon_state() icon_state = "candelabrum[lit ? "_lit" : ""]" diff --git a/code/modules/vore/eating/vorepanel.dm b/code/modules/vore/eating/vorepanel.dm index 1adf5ef6e7..9cb46d011d 100644 --- a/code/modules/vore/eating/vorepanel.dm +++ b/code/modules/vore/eating/vorepanel.dm @@ -46,6 +46,7 @@ /datum/vore_look/Destroy() loop = null selected = null + ..() //this is a must return QDEL_HINT_HARDDEL /datum/vore_look/Topic(href,href_list[]) From 737257552ae2c61b347dbb86775e1cc921b9839a Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 2 Oct 2020 23:17:12 -0700 Subject: [PATCH 166/310] Fixes ghost funny + keeps SDGF view fix. --- code/modules/mob/mob.dm | 1 - modular_citadel/code/modules/reagents/chemistry/reagents/SDGF.dm | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 7e14224e0d..e1a4ac6118 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -491,7 +491,6 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA client.prefs.chat_toggles ^= CHAT_OOC if (!(client.prefs.chat_toggles & CHAT_OOC) && isdead(new_mob)) client.prefs.chat_toggles ^= CHAT_OOC - client.change_view(CONFIG_GET(string/default_view)) new_mob.ckey = ckey if(send_signal) SEND_SIGNAL(src, COMSIG_MOB_KEY_CHANGE, new_mob, src) diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/SDGF.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/SDGF.dm index a6d300631b..60c009bc29 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/SDGF.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/SDGF.dm @@ -129,6 +129,7 @@ IMPORTANT FACTORS TO CONSIDER WHILE BALANCING log_reagent("FERMICHEM: [SM] ckey: [SM.key]'s is not bound by [M] ckey [M.key]'s will, and is free to determine their own goals, while respecting and acting as their origin.") to_chat(SM, "You feel a strange sensation building in your mind as you realise there's two of you. Before you get a chance to think about it, you suddenly split from your old body, and find yourself face to face with your original, a perfect clone of your origin.") + SM.client?.change_view(CONFIG_GET(string/default_view)) to_chat(M, "You feel a strange sensation building in your mind as you realise there's two of you. Before you get a chance to think about it, a mass splits from you, and find yourself face to face with yourself.") M.visible_message("[M] suddenly shudders, and splits into two identical twins!") SM.copy_languages(M, LANGUAGE_MIND) From 0b8f311e65ef22da2f0e10a68c9118b2e154de24 Mon Sep 17 00:00:00 2001 From: zerothebigboy Date: Sat, 3 Oct 2020 03:47:27 -0400 Subject: [PATCH 167/310] a --- .../living/simple_animal/guardian/guardian.dm | 23 ++++-- .../simple_animal/guardian/types/assassin.dm | 2 + .../simple_animal/guardian/types/charger.dm | 3 + .../simple_animal/guardian/types/explosive.dm | 2 + .../guardian/types/gravitokinetic.dm | 73 +++++++++++++++++++ .../simple_animal/guardian/types/protector.dm | 9 ++- .../simple_animal/guardian/types/support.dm | 10 ++- tgstation.dme | 1 + 8 files changed, 109 insertions(+), 14 deletions(-) create mode 100644 code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 954e968bd7..ae045dbd26 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -22,7 +22,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians icon_state = "magicbase" icon_living = "magicbase" icon_dead = "magicbase" - speed = 0 + speed = -0.5 blood_volume = 0 a_intent = INTENT_HARM stop_automated_movement = 1 @@ -511,7 +511,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians var/used_message = "All the cards seem to be blank now." var/failure_message = "..And draw a card! It's...blank? Maybe you should try again later." var/ling_failure = "The deck refuses to respond to a souless creature such as you." - var/list/possible_guardians = list("Assassin", "Chaos", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") + var/list/possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") var/random = TRUE var/allowmultiple = FALSE var/allowling = TRUE @@ -559,6 +559,9 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians if("Chaos") pickedtype = /mob/living/simple_animal/hostile/guardian/fire + if("Gravitokinetic") + pickedtype = /mob/living/simple_animal/hostile/guardian/gravitokinetic + if("Standard") pickedtype = /mob/living/simple_animal/hostile/guardian/punch @@ -615,10 +618,10 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians random = FALSE /obj/item/guardiancreator/choose/dextrous - possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") + possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") /obj/item/guardiancreator/choose/wizard - possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard") + possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard") allowmultiple = TRUE /obj/item/guardiancreator/tech @@ -634,7 +637,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians ling_failure = "The holoparasites recoil in horror. They want nothing to do with a creature like you." /obj/item/guardiancreator/tech/choose/traitor - possible_guardians = list("Assassin", "Chaos", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") + possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") allowling = FALSE /obj/item/guardiancreator/tech/choose/traitor/check_uplink_validity() @@ -644,10 +647,10 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians random = FALSE /obj/item/guardiancreator/tech/choose/dextrous - possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") + possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support") /obj/item/guardiancreator/tech/choose/nukie // lacks support and protector as encouraging nukies to play turtle isnt fun and dextrous is epic - possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Ranged", "Standard") + possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Ranged", "Standard") /obj/item/guardiancreator/tech/choose/nukie/check_uplink_validity() return !used @@ -666,6 +669,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
    Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.

    + Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
    +
    Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.

    Protector: Causes you to teleport to it when out of range, unlike other parasites. Has two modes; Combat, where it does and takes medium damage, and Protection, where it does and takes almost no damage but moves slightly slower.
    @@ -695,6 +700,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
    Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.

    + Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
    +
    Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.

    Protector: Causes you to teleport to it when out of range, unlike other parasites. Has two modes; Combat, where it does and takes medium damage, and Protection, where it does and takes almost no damage but moves slightly slower.
    @@ -720,6 +727,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
    Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.

    + Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
    +
    Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.

    Ranged: Has two modes. Ranged; which fires a constant stream of weak, armor-ignoring projectiles. Scout; Cannot attack, but can move through walls and is quite hard to see. Can lay surveillance snares, which alert it when crossed, in either mode.
    diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm index 3bc079f6d5..b5bb91d34f 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm @@ -1,5 +1,7 @@ //Assassin /mob/living/simple_animal/hostile/guardian/assassin + melee_damage_lower = 15 + melee_damage_upper = 15 attack_verb_continuous = "slashes" attack_verb_simple = "slash" attack_sound = 'sound/weapons/bladeslice.ogg' diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 0b4952aa9e..9060350df4 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -1,8 +1,11 @@ //Charger /mob/living/simple_animal/hostile/guardian/charger + melee_damage_lower = 15 + melee_damage_upper = 15 ranged = 1 //technically ranged_message = "charges" ranged_cooldown_time = 20 + speed = -1 damage_coeff = list(BRUTE = 0.2, BURN = 0.5, TOX = 0.5, CLONE = 0.5, STAMINA = 0, OXY = 0.5) playstyle_string = "As a charger type you do medium damage, take half damage, have near immunity to brute damage, move very fast, and can charge at a location, damaging any target hit and forcing them to drop any items they are holding." magic_fluff_string = "..And draw the Hunter, an alien master of rapid assault." diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index b9037ff4a4..39a7bfaebd 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -1,5 +1,7 @@ //Bomb /mob/living/simple_animal/hostile/guardian/bomb + melee_damage_lower = 15 + melee_damage_upper = 15 damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 0.6, CLONE = 0.6, STAMINA = 0, OXY = 0.6) playstyle_string = "As an explosive type, you have moderate close combat abilities, take half damage, may explosively teleport targets on attack, and are capable of converting nearby items and objects into disguised bombs via alt click." magic_fluff_string = "..And draw the Scientist, master of explosive death." diff --git a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm new file mode 100644 index 0000000000..34948d3e0c --- /dev/null +++ b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm @@ -0,0 +1,73 @@ +//gravitokinetic +/mob/living/simple_animal/hostile/guardian/gravitokinetic + melee_damage_lower = 15 + melee_damage_upper = 15 + damage_coeff = list(BRUTE = 0.75, BURN = 0.75, TOX = 0.75, CLONE = 0.75, STAMINA = 0, OXY = 0.75) + playstyle_string = "As a gravitokinetic type, you can alt click to make the gravity on the ground stronger, and punching applies this effect to a target." + magic_fluff_string = "..And draw the Singularity, an anomalous force of terror." + tech_fluff_string = "Boot sequence complete. Gravitokinetic modules loaded. Holoparasite swarm online." + carp_fluff_string = "CARP CARP CARP! Caught one! It's a gravitokinetic carp! Now do you understand the gravity of the situation?" + var/list/gravito_targets = list() + var/gravity_power_range = 10 //how close the stand must stay to the target to keep the heavy gravity + +///Removes gravity from affected mobs upon guardian death to prevent permanent effects +/mob/living/simple_animal/hostile/guardian/gravitokinetic/death() + . = ..() + for(var/i in gravito_targets) + remove_gravity(i) + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/AttackingTarget() + . = ..() + if(isliving(target) && target != src && target != summoner) + to_chat(src, "Your punch has applied heavy gravity to [target]!") + add_gravity(target, 5) + to_chat(target, "Everything feels really heavy!") + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/AltClickOn(atom/A) + if(isopenturf(A) && is_deployed() && stat != DEAD && in_range(src, A) && !incapacitated()) + var/turf/T = A + if(isspaceturf(T)) + to_chat(src, "You cannot add gravity to space!") + return + visible_message("[src] slams their fist into the [T]!", "You modify the gravity of the [T].") + do_attack_animation(T) + add_gravity(T, 3) + return + return ..() + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/Recall(forced) + . = ..() + to_chat(src, "You have released your gravitokinetic powers!") + for(var/i in gravito_targets) + remove_gravity(i) + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/Manifest(forced) + . = ..() + //just make sure to reapply a gravity immunity wherever you summon. it can be overridden but not by you at least + summoner.AddElement(/datum/element/forced_gravity, 1) + AddElement(/datum/element/forced_gravity, 1) + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/Moved(oldLoc, dir) + . = ..() + for(var/i in gravito_targets) + if(get_dist(src, i) > gravity_power_range) + remove_gravity(i) + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/add_gravity(atom/A, new_gravity = 3) + if(gravito_targets[A]) + return + A.AddElement(/datum/element/forced_gravity, new_gravity) + gravito_targets[A] = new_gravity + RegisterSignal(A, COMSIG_MOVABLE_MOVED, .proc/__distance_check) + playsound(src, 'sound/effects/gravhit.ogg', 100, TRUE) + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/remove_gravity(atom/target) + if(isnull(gravito_targets[target])) + return + UnregisterSignal(target, COMSIG_MOVABLE_MOVED) + target.RemoveElement(/datum/element/forced_gravity, gravito_targets[target]) + gravito_targets -= target + +/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/__distance_check(atom/movable/AM, OldLoc, Dir, Forced) + if(get_dist(src, AM) > gravity_power_range) + remove_gravity(AM) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm index cf6bd3cdb5..99272a6d3f 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm @@ -1,5 +1,7 @@ //Protector /mob/living/simple_animal/hostile/guardian/protector + melee_damage_lower = 15 + melee_damage_upper = 15 range = 15 //worse for it due to how it leashes damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4) playstyle_string = "As a protector type you cause your summoner to leash to you instead of you leashing to them and have two modes; Combat Mode, where you do and take medium damage, and Protection Mode, where you do and take almost no damage, but move slightly slower." @@ -31,9 +33,10 @@ cooldown = world.time + 10 if(toggle) cut_overlays() - melee_damage_lower = 15 - melee_damage_upper = 15 - speed = 0 + add_overlay(cooloverlay) //readd the guardian's colors + melee_damage_lower = initial(melee_damage_lower) + melee_damage_upper = initial(melee_damage_upper) + speed = initial(speed) damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4) to_chat(src, "You switch to combat mode.") toggle = FALSE diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index eee3eb0cdb..b51552acd2 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -4,6 +4,8 @@ friendly_verb_continuous = "heals" friendly_verb_simple = "heal" damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) + melee_damage_lower = 15 + melee_damage_upper = 15 playstyle_string = "As a support type, you have 30% damage reduction and may toggle your basic attacks to a healing mode. In addition, Alt-Clicking on an adjacent object or mob will warp them to your bluespace beacon after a short delay." magic_fluff_string = "..And draw the CMO, a potent force of life... and death." carp_fluff_string = "CARP CARP CARP! You caught a support carp. It's a kleptocarp!" @@ -43,15 +45,15 @@ if(src.loc == summoner) if(toggle) a_intent = INTENT_HARM - speed = 0 + speed = initial(speed) damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7) - melee_damage_lower = 15 - melee_damage_upper = 15 + melee_damage_lower = initial(melee_damage_lower) + melee_damage_upper = initial(melee_damage_upper) to_chat(src, "You switch to combat mode.") toggle = FALSE else a_intent = INTENT_HELP - speed = 1 + speed = initial(speed) damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) melee_damage_lower = 0 melee_damage_upper = 0 diff --git a/tgstation.dme b/tgstation.dme index 23f262d7a5..3c9934252b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2677,6 +2677,7 @@ #include "code\modules\mob\living\simple_animal\guardian\types\dextrous.dm" #include "code\modules\mob\living\simple_animal\guardian\types\explosive.dm" #include "code\modules\mob\living\simple_animal\guardian\types\fire.dm" +#include "code\modules\mob\living\simple_animal\guardian\types\gravitokinetic.dm" #include "code\modules\mob\living\simple_animal\guardian\types\lightning.dm" #include "code\modules\mob\living\simple_animal\guardian\types\protector.dm" #include "code\modules\mob\living\simple_animal\guardian\types\ranged.dm" From 47845f2c306015086dd9d53087e2dd8df43c8661 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 3 Oct 2020 19:54:23 +0800 Subject: [PATCH 168/310] suposed to be SSupdates but noo --- code/controllers/subsystem/dcs.dm | 11 +- code/controllers/subsystem/economy.dm | 6 +- code/controllers/subsystem/events.dm | 2 +- code/controllers/subsystem/mapping.dm | 2 +- code/modules/admin/admin.dm | 4 +- code/modules/admin/admin_investigate.dm | 2 +- code/modules/admin/admin_verbs.dm | 28 +- code/modules/admin/adminmenu.dm | 2 +- code/modules/admin/verbs/adminjump.dm | 16 +- code/modules/admin/verbs/borgpanel.dm | 2 +- code/modules/admin/verbs/cinematic.dm | 2 +- code/modules/admin/verbs/deadsay.dm | 2 +- code/modules/admin/verbs/debug.dm | 43 ++- code/modules/admin/verbs/dice.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 2 +- code/modules/admin/verbs/playsound.dm | 10 +- code/modules/admin/verbs/randomverbs.dm | 99 +++-- code/modules/admin/verbs/shuttlepanel.dm | 2 +- code/modules/admin/verbs/tripAI.dm | 2 +- code/modules/cargo/centcom_podlauncher.dm | 2 +- code/modules/client/preferences_toggles.dm | 10 +- code/modules/client/verbs/ooc.dm | 6 +- html/statbrowser.html | 408 +++++++++++--------- 23 files changed, 391 insertions(+), 274 deletions(-) diff --git a/code/controllers/subsystem/dcs.dm b/code/controllers/subsystem/dcs.dm index 3243a8d8c8..104c3eef31 100644 --- a/code/controllers/subsystem/dcs.dm +++ b/code/controllers/subsystem/dcs.dm @@ -1,6 +1,7 @@ PROCESSING_SUBSYSTEM_DEF(dcs) name = "Datum Component System" flags = SS_NO_INIT + wait = 1 SECONDS var/list/elements_by_type = list() @@ -38,17 +39,11 @@ PROCESSING_SUBSYSTEM_DEF(dcs) if(istext(key)) value = arguments[key] if(!(istext(key) || isnum(key))) - if(islist(key)) // CITADEL EDIT - key = deep_list2params(key) - else - key = REF(key) + key = REF(key) key = "[key]" // Key is stringified so numbers dont break things if(!isnull(value)) if(!(istext(value) || isnum(value))) - if(islist(value)) // CITADEL EDIT - value = deep_list2params(value) - else - value = REF(value) + value = REF(value) named_arguments["[key]"] = value else fullid += "[key]" diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 078d122aa6..47b00d1125 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -60,9 +60,9 @@ SUBSYSTEM_DEF(economy) secmedsrv_payout() // Payout based on crew safety, health, and mood. civ_payout() // Payout based on ??? Profit car_payout() // Cargo's natural gain in the cash moneys. - for(var/A in bank_accounts) - var/datum/bank_account/B = A - B.payday(1) + for(var/account in bank_accounts) + var/datum/bank_account/bank_account = account + bank_account.payday(1) /datum/controller/subsystem/economy/proc/get_dep_account(dep_id) diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm index 2e4e728191..9bc8a631c1 100644 --- a/code/controllers/subsystem/events.dm +++ b/code/controllers/subsystem/events.dm @@ -100,7 +100,7 @@ SUBSYSTEM_DEF(events) // REEEEEEEEE /client/proc/forceEvent() set name = "Trigger Event" - set category = "Fun" + set category = "Admin.Events" if(!holder ||!check_rights(R_FUN)) return diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 617004646a..2ea3b29c91 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -447,7 +447,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) //Manual loading of away missions. /client/proc/admin_away() set name = "Load Away Mission / Virtual Reality" - set category = "Fun" + set category = "Admin.Events" if(!holder ||!check_rights(R_FUN)) return diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 8421d9955d..4fb5a89891 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -12,7 +12,7 @@ ///////////////////////////////////////////////////////////////////////////////////////////////Panels /datum/admins/proc/show_player_panel(mob/M in GLOB.mob_list) - set category = "Admin" + set category = "Admin.Game" set name = "Show Player Panel" set desc="Edit player (respawn, ban, heal, etc)" @@ -211,7 +211,7 @@ /datum/admins/proc/access_news_network() //MARKER - set category = "Fun" + set category = "Admin.Events" set name = "Access Newscaster Network" set desc = "Allows you to view, add and edit news feeds." diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index 7e5c104d90..52be445120 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -6,7 +6,7 @@ /client/proc/investigate_show() set name = "Investigate" - set category = "Admin" + set category = "Admin.Game" if(!holder) return diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 2c4e7b4f6e..52b4fa05b1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -348,7 +348,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/admin_ghost() - set category = "Admin" + set category = "Admin.Game" set name = "Aghost" if(!holder) return FALSE @@ -379,7 +379,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/invisimin() set name = "Invisimin" - set category = "Admin" + set category = "Admin.Game" set desc = "Toggles ghost-like invisibility (Don't abuse this)" if(holder && mob) if(mob.invisibility == INVISIBILITY_OBSERVER) @@ -391,7 +391,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/check_antagonists() set name = "Check Antagonists" - set category = "Admin" + set category = "Admin.Game" if(holder) holder.check_antagonists() log_admin("[key_name(usr)] checked antagonists.") //for tsar~ @@ -411,14 +411,14 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/game_panel() set name = "Game Panel" - set category = "Admin" + set category = "Admin.Game" if(holder) holder.Game() SSblackbox.record_feedback("tally", "admin_verb", 1, "Game Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/secrets() set name = "Secrets" - set category = "Admin" + set category = "Admin.Game" if (holder) holder.Secrets() SSblackbox.record_feedback("tally", "admin_verb", 1, "Secrets Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -472,7 +472,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) SSblackbox.record_feedback("tally", "admin_verb", 1, "Stealth Mode") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/drop_bomb() - set category = "Special Verbs" + set category = "Admin.Fun" set name = "Drop Bomb" set desc = "Cause an explosion of varying strength at your location." @@ -514,7 +514,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) SSblackbox.record_feedback("tally", "admin_verb", 1, "Drop Bomb") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/drop_dynex_bomb() - set category = "Special Verbs" + set category = "Admin.Fun" set name = "Drop DynEx Bomb" set desc = "Cause an explosion of varying strength at your location." @@ -561,7 +561,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) message_admins("[key_name_admin(usr)] has modified Dynamic Explosion Scale: [ex_scale]") /client/proc/give_spell(mob/T in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Give Spell" set desc = "Gives a spell to a mob." @@ -585,7 +585,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) message_admins("Spells given to mindless mobs will not be transferred in mindswap or cloning!") /client/proc/remove_spell(mob/T in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Remove Spell" set desc = "Remove a spell from the selected mob." @@ -598,7 +598,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) SSblackbox.record_feedback("tally", "admin_verb", 1, "Remove Spell") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/give_disease(mob/living/T in GLOB.mob_living_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Give Disease" set desc = "Gives a Disease to a mob." if(!istype(T)) @@ -613,7 +613,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) message_admins("[key_name_admin(usr)] gave [key_name(T)] the disease [D].") /client/proc/object_say(obj/O in world) - set category = "Special Verbs" + set category = "Admin.Events" set name = "OSay" set desc = "Makes an object say something." var/message = input(usr, "What do you want the message to be?", "Make Sound") as text | null @@ -625,7 +625,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) SSblackbox.record_feedback("tally", "admin_verb", 1, "Object Say") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/togglebuildmodeself() set name = "Toggle Build Mode Self" - set category = "Special Verbs" + set category = "Admin.Events" if (!(holder.rank.rights & R_BUILDMODE)) return if(src.mob) @@ -634,7 +634,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/check_ai_laws() set name = "Check AI Laws" - set category = "Admin" + set category = "Admin.Game" if(holder) src.holder.output_ai_laws() @@ -717,7 +717,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) /client/proc/toggle_AI_interact() set name = "Toggle Admin AI Interact" - set category = "Admin" + set category = "Admin.Game" set desc = "Allows you to interact with most machines as an AI would as a ghost" AI_Interact = !AI_Interact diff --git a/code/modules/admin/adminmenu.dm b/code/modules/admin/adminmenu.dm index 64ce5987cf..b7d85ccff5 100644 --- a/code/modules/admin/adminmenu.dm +++ b/code/modules/admin/adminmenu.dm @@ -5,7 +5,7 @@ /datum/verbs/menu/Admin/verb/playerpanel() set name = "Player Panel" set desc = "Player Panel" - set category = "Admin" + set category = "Admin.Game" if(usr.client.holder) usr.client.holder.player_panel_new() SSblackbox.record_feedback("tally", "admin_verb", 1, "Player Panel New") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index 257c1d275a..ef56b4cd2a 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -1,7 +1,7 @@ /client/proc/jumptoarea(area/A in GLOB.sortedAreas) set name = "Jump to Area" set desc = "Area to jump to" - set category = "Admin" + set category = "Admin.Game" if(!src.holder) to_chat(src, "Only administrators may use this command.", confidential = TRUE) return @@ -28,7 +28,7 @@ /client/proc/jumptoturf(turf/T in world) set name = "Jump to Turf" - set category = "Admin" + set category = "Admin.Game" if(!src.holder) to_chat(src, "Only administrators may use this command.", confidential = TRUE) return @@ -40,7 +40,7 @@ return /client/proc/jumptomob(mob/M in GLOB.mob_list) - set category = "Admin" + set category = "Admin.Game" set name = "Jump to Mob" if(!src.holder) @@ -59,7 +59,7 @@ to_chat(A, "This mob is not located in the game world.", confidential = TRUE) /client/proc/jumptocoord(tx as num, ty as num, tz as num) - set category = "Admin" + set category = "Admin.Game" set name = "Jump to Coordinate" if (!holder) @@ -74,7 +74,7 @@ message_admins("[key_name_admin(usr)] jumped to coordinates [tx], [ty], [tz]") /client/proc/jumptokey() - set category = "Admin" + set category = "Admin.Game" set name = "Jump to Key" if(!src.holder) @@ -97,7 +97,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Key") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/Getmob(mob/M in GLOB.mob_list - GLOB.dummy_mob_list) - set category = "Admin" + set category = "Admin.Game" set name = "Get Mob" set desc = "Mob to teleport" if(!src.holder) @@ -113,7 +113,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/Getkey() - set category = "Admin" + set category = "Admin.Game" set name = "Get Key" set desc = "Key to teleport" @@ -141,7 +141,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Key") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/sendmob(mob/M in sortmobs()) - set category = "Admin" + set category = "Admin.Game" set name = "Send Mob" if(!src.holder) to_chat(src, "Only administrators may use this command.", confidential = TRUE) diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm index be22c889f0..4b60ecc0ff 100644 --- a/code/modules/admin/verbs/borgpanel.dm +++ b/code/modules/admin/verbs/borgpanel.dm @@ -1,5 +1,5 @@ /datum/admins/proc/open_borgopanel(borgo in GLOB.silicon_mobs) - set category = "Admin" + set category = "Admin.Game" set name = "Show Borg Panel" set desc = "Show borg panel" diff --git a/code/modules/admin/verbs/cinematic.dm b/code/modules/admin/verbs/cinematic.dm index 9b27a8d8e9..123e9877f7 100644 --- a/code/modules/admin/verbs/cinematic.dm +++ b/code/modules/admin/verbs/cinematic.dm @@ -1,6 +1,6 @@ /client/proc/cinematic() set name = "cinematic" - set category = "Fun" + set category = "Admin.Fun" set desc = "Shows a cinematic." // Intended for testing but I thought it might be nice for events on the rare occasion Feel free to comment it out if it's not wanted. set hidden = 1 if(!SSticker) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 66acc0f667..e3937e19b6 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -1,5 +1,5 @@ /client/proc/dsay(msg as text) - set category = "Special Verbs" + set category = "Admin.Game" set name = "Dsay" set hidden = 1 if(!holder) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f068f05a4a..5704448053 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -27,7 +27,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Air Status In Location") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_robotize(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make Robot" if(!SSticker.HasRoundStarted()) @@ -43,7 +43,7 @@ alert("Invalid mob") /client/proc/cmd_admin_blobize(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make Blob" if(!SSticker.HasRoundStarted()) @@ -58,7 +58,7 @@ /client/proc/cmd_admin_animalize(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make Simple Animal" if(!SSticker.HasRoundStarted()) @@ -79,7 +79,7 @@ /client/proc/makepAI(turf/T in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make pAI" set desc = "Specify a location to spawn a pAI device, then specify a key to play that pAI" @@ -106,7 +106,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Make pAI") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_alienize(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make Alien" if(!SSticker.HasRoundStarted()) @@ -121,7 +121,7 @@ alert("Invalid mob") /client/proc/cmd_admin_slimeize(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Fun" set name = "Make slime" if(!SSticker.HasRoundStarted()) @@ -211,7 +211,7 @@ message_admins("[key_name_admin(usr)] has granted [M.key] full access.") /client/proc/cmd_assume_direct_control(mob/M in GLOB.mob_list) - set category = "Admin" + set category = "Admin.Game" set name = "Assume direct control" set desc = "Direct intervention" @@ -229,6 +229,33 @@ qdel(adminmob) SSblackbox.record_feedback("tally", "admin_verb", 1, "Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! +/client/proc/cmd_give_direct_control(mob/M in GLOB.mob_list) + set category = "Admin.Game" + set name = "Give direct control" + + if(!M) + return + if(M.ckey) + if(alert("This mob is being controlled by [M.key]. Are you sure you wish to give someone else control of it? [M.key] will be made a ghost.",,"Yes","No") != "Yes") + return + var/client/newkey = input(src, "Pick the player to put in control.", "New player") as null|anything in sortList(GLOB.clients) + var/mob/oldmob = newkey.mob + var/delmob = FALSE + if((isobserver(oldmob) || alert("Do you want to delete [newkey]'s old mob?","Delete?","Yes","No") != "No")) + delmob = TRUE + if(!M || QDELETED(M)) + to_chat(usr, "The target mob no longer exists, aborting.") + return + if(M.ckey) + M.ghostize(FALSE) + M.ckey = newkey.key + M.client?.init_verbs() + if(delmob) + qdel(oldmob) + message_admins("[key_name_admin(usr)] gave away direct control of [M] to [newkey].") + log_admin("[key_name(usr)] gave away direct control of [M] to [newkey].") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Give Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + /client/proc/cmd_admin_test_atmos_controllers() set category = "Mapping" set name = "Test Atmos Monitoring Consoles" @@ -455,7 +482,7 @@ cmd_admin_areatest(FALSE) /client/proc/cmd_admin_dress(mob/M in GLOB.mob_list) - set category = "Fun" + set category = "Admin.Events" set name = "Select equipment" if(!(ishuman(M) || isobserver(M))) alert("Invalid mob") diff --git a/code/modules/admin/verbs/dice.dm b/code/modules/admin/verbs/dice.dm index 5b0a15257e..f033351f96 100644 --- a/code/modules/admin/verbs/dice.dm +++ b/code/modules/admin/verbs/dice.dm @@ -1,5 +1,5 @@ /client/proc/roll_dices() - set category = "Fun" + set category = "Admin.Fun" set name = "Roll Dice" if(!check_rights(R_FUN)) return diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 7675f858ee..2379ee22bc 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -1,7 +1,7 @@ /client/proc/one_click_antag() set name = "Create Antagonist" set desc = "Auto-create an antagonist of your choice" - set category = "Admin" + set category = "Admin.Events" if(holder) holder.one_click_antag() diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index fc2ba55f54..6e188a6c7a 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -1,5 +1,5 @@ /client/proc/play_sound(S as sound) - set category = "Fun" + set category = "Admin.Fun" set name = "Play Global Sound" if(!check_rights(R_SOUNDS)) return @@ -42,7 +42,7 @@ /client/proc/play_local_sound(S as sound) - set category = "Fun" + set category = "Admin.Fun" set name = "Play Local Sound" if(!check_rights(R_SOUNDS)) return @@ -53,7 +53,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Play Local Sound") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/play_web_sound() - set category = "Fun" + set category = "Admin.Fun" set name = "Play Internet Sound" if(!check_rights(R_SOUNDS)) return @@ -136,7 +136,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Play Internet Sound") /client/proc/manual_play_web_sound() - set category = "Fun" + set category = "Admin.Fun" set name = "Manual Play Internet Sound" if(!check_rights(R_SOUNDS)) return @@ -182,7 +182,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Manual Play Internet Sound") /client/proc/set_round_end_sound(S as sound) - set category = "Fun" + set category = "Admin.Fun" set name = "Set Round End Sound" if(!check_rights(R_SOUNDS)) return diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 13f91ff79f..a657d37693 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -20,7 +20,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Drop Everything") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_subtle_message(mob/M in GLOB.mob_list) - set category = "Special Verbs" + set category = "Admin.Events" set name = "Subtle Message" if(!ismob(M)) @@ -46,7 +46,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Subtle Message") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_headset_message(mob/M in GLOB.mob_list) - set category = "Special Verbs" + set category = "Admin.Events" set name = "Headset Message" admin_headset_message(M) @@ -128,7 +128,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Modify Antagonist Reputation") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_world_narrate() - set category = "Special Verbs" + set category = "Admin.Events" set name = "Global Narrate" if(!check_rights(R_ADMIN)) @@ -144,7 +144,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Global Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_direct_narrate(mob/M) - set category = "Special Verbs" + set category = "Admin.Events" set name = "Direct Narrate" if(!check_rights(R_ADMIN)) @@ -169,7 +169,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Direct Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_local_narrate(atom/A) - set category = "Special Verbs" + set category = "Admin.Events" set name = "Local Narrate" if(!check_rights(R_ADMIN)) @@ -190,7 +190,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Local Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_godmode(mob/M in GLOB.mob_list) - set category = "Special Verbs" + set category = "Admin.Game" set name = "Godmode" if(!check_rights(R_ADMIN)) return @@ -335,7 +335,7 @@ Works kind of like entering the game with a new character. Character receives a Traitors and the like can also be revived with the previous role mostly intact. /N */ /client/proc/respawn_character() - set category = "Special Verbs" + set category = "Admin.Game" set name = "Respawn Character" set desc = "Respawn a person that has been gibbed/dusted/killed. They must be a ghost for this to work and preferably should not have a body to go back into." if(!check_rights(R_ADMIN)) @@ -503,7 +503,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return new_character /client/proc/cmd_admin_add_freeform_ai_law() - set category = "Fun" + set category = "Admin.Events" set name = "Add Custom AI law" if(!check_rights(R_ADMIN)) @@ -546,7 +546,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Rejuvinate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_create_centcom_report() - set category = "Special Verbs" + set category = "Admin.Events" set name = "Create Command Report" if(!check_rights(R_ADMIN)) @@ -572,7 +572,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Create Command Report") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_change_command_name() - set category = "Special Verbs" + set category = "Admin.Events" set name = "Change Command Name" if(!check_rights(R_ADMIN)) @@ -595,7 +595,7 @@ Traitors and the like can also be revived with the previous role mostly intact. admin_delete(A) /client/proc/cmd_admin_list_open_jobs() - set category = "Admin" + set category = "Admin.Game" set name = "Manage Job Slots" if(!check_rights(R_ADMIN)) @@ -604,7 +604,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Manage Job Slots") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_explosion(atom/O as obj|mob|turf in world) - set category = "Special Verbs" + set category = "Admin.Fun" set name = "Explosion" if(!check_rights(R_ADMIN)) @@ -640,7 +640,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return /client/proc/cmd_admin_emp(atom/O as obj|mob|turf in world) - set category = "Special Verbs" + set category = "Admin.Fun" set name = "EM Pulse" if(!check_rights(R_ADMIN)) @@ -656,7 +656,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_gib(mob/M in GLOB.mob_list) - set category = "Special Verbs" + set category = "Admin.Fun" set name = "Gib" if(!check_rights(R_ADMIN)) @@ -683,7 +683,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/cmd_admin_gib_self() set name = "Gibself" - set category = "Fun" + set category = "Admin.Fun" var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No") if(confirm == "Yes") @@ -702,7 +702,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Contents") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_view_range() - set category = "Special Verbs" + set category = "Admin.Game" set name = "Change View Range" set desc = "switches between 1x and custom views" @@ -717,8 +717,7 @@ Traitors and the like can also be revived with the previous role mostly intact. SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Change View Range", "[view]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/admin_call_shuttle() - - set category = "Admin" + set category = "Admin.Events" set name = "Call Shuttle" if(EMERGENCY_AT_LEAST_DOCKED) @@ -738,7 +737,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return /client/proc/admin_cancel_shuttle() - set category = "Admin" + set category = "Admin.Events" set name = "Cancel Shuttle" if(!check_rights(0)) return @@ -754,9 +753,51 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("[key_name_admin(usr)] admin-recalled the emergency shuttle.") return +/* +/client/proc/admin_disable_shuttle() + set category = "Admin.Events" + set name = "Disable Shuttle" + if(!check_rights(R_ADMIN)) + return + if(SSshuttle.emergency.mode == SHUTTLE_DISABLED) + to_chat(usr, "Error, shuttle is already disabled.") + return + if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") + return + message_admins("[key_name_admin(usr)] disabled the shuttle.") + SSshuttle.lastMode = SSshuttle.emergency.mode + SSshuttle.lastCallTime = SSshuttle.emergency.timeLeft(1) + SSshuttle.adminEmergencyNoRecall = TRUE + SSshuttle.emergency.setTimer(0) + SSshuttle.emergency.mode = SHUTTLE_DISABLED + priority_announce("Warning: Emergency Shuttle uplink failure, shuttle disabled until further notice.", "Emergency Shuttle Uplink Alert", 'sound/misc/announce_dig.ogg') + +/client/proc/admin_enable_shuttle() + set category = "Admin - Events" + set category = "Admin.Events" + set name = "Enable Shuttle" + + if(!check_rights(R_ADMIN)) + return + if(SSshuttle.emergency.mode != SHUTTLE_DISABLED) + to_chat(usr, "Error, shuttle not disabled.") + return + if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") + return + message_admins("[key_name_admin(usr)] enabled the emergency shuttle.") + SSshuttle.adminEmergencyNoRecall = FALSE + SSshuttle.emergencyNoRecall = FALSE + if(SSshuttle.lastMode == SHUTTLE_DISABLED) //If everything goes to shit, fix it. + SSshuttle.lastMode = SHUTTLE_IDLE + SSshuttle.emergency.mode = SSshuttle.lastMode + if(SSshuttle.lastCallTime < 10 SECONDS && SSshuttle.lastMode != SHUTTLE_IDLE) + SSshuttle.lastCallTime = 10 SECONDS //Make sure no insta departures. + SSshuttle.emergency.setTimer(SSshuttle.lastCallTime) + priority_announce("Warning: Emergency Shuttle uplink reestablished, shuttle enabled.", "Emergency Shuttle Uplink Alert", 'sound/misc/announce_dig.ogg') +*/ /client/proc/everyone_random() - set category = "Fun" + set category = "Admin.Fun" set name = "Make Everyone Random" set desc = "Make everyone have a random appearance. You can only use this before rounds!" @@ -804,7 +845,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/admin_change_sec_level() - set category = "Special Verbs" + set category = "Admin.Events" set name = "Set Security Level" set desc = "Changes the security level. Announcement only, i.e. setting to Delta won't activate nuke" @@ -821,7 +862,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /client/proc/toggle_nuke(obj/machinery/nuclearbomb/N in GLOB.nuke_list) set name = "Toggle Nuke" - set category = "Fun" + set category = "Admin.Events" set popup_menu = 0 if(!check_rights(R_DEBUG)) return @@ -1016,7 +1057,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits usr << browse(dat, "window=dressup;size=550x600") /client/proc/toggle_combo_hud() - set category = "Admin" + set category = "Admin.Game" set name = "Toggle Combo HUD" set desc = "Toggles the Admin Combo HUD (antag, sci, med, eng)" @@ -1051,7 +1092,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits /client/proc/run_weather() - set category = "Fun" + set category = "Admin.Events" set name = "Run Weather" set desc = "Triggers a weather on the z-level you choose." @@ -1075,7 +1116,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits SSblackbox.record_feedback("tally", "admin_verb", 1, "Run Weather") /client/proc/mass_zombie_infection() - set category = "Fun" + set category = "Admin.Fun" set name = "Mass Zombie Infection" set desc = "Infects all humans with a latent organ that will zombify \ them on death." @@ -1095,7 +1136,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits SSblackbox.record_feedback("tally", "admin_verb", 1, "Mass Zombie Infection") /client/proc/mass_zombie_cure() - set category = "Fun" + set category = "Admin.Fun" set name = "Mass Zombie Cure" set desc = "Removes the zombie infection from all humans, returning them to normal." if(!check_rights(R_ADMIN)) @@ -1113,7 +1154,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits SSblackbox.record_feedback("tally", "admin_verb", 1, "Mass Zombie Cure") /client/proc/polymorph_all() - set category = "Fun" + set category = "Admin.Fun" set name = "Polymorph All" set desc = "Applies the effects of the bolt of change to every single mob." @@ -1203,7 +1244,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggled Hub Visibility", "[GLOB.hub_visibility ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_toggle_fov() - set category = "Fun" + set category = "Admin.Fun" set name = "Enable/Disable Field of Vision" var/static/busy_toggling_fov = FALSE @@ -1256,7 +1297,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits /client/proc/smite(mob/living/carbon/human/target as mob) set name = "Smite" - set category = "Fun" + set category = "Admin.Fun" if(!check_rights(R_ADMIN) || !check_rights(R_FUN)) return diff --git a/code/modules/admin/verbs/shuttlepanel.dm b/code/modules/admin/verbs/shuttlepanel.dm index a80eafae02..7552936136 100644 --- a/code/modules/admin/verbs/shuttlepanel.dm +++ b/code/modules/admin/verbs/shuttlepanel.dm @@ -1,5 +1,5 @@ /datum/admins/proc/open_shuttlepanel() - set category = "Admin" + set category = "Admin.Events" set name = "Shuttle Manipulator" set desc = "Opens the shuttle manipulator UI." diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index 7742d6ea66..fc4270dd1b 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -1,5 +1,5 @@ /client/proc/triple_ai() - set category = "Fun" + set category = "Admin.Events" set name = "Create AI Triumvirate" if(SSticker.current_state > GAME_STATE_PREGAME) diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm index b7eac1e591..354df5f592 100644 --- a/code/modules/cargo/centcom_podlauncher.dm +++ b/code/modules/cargo/centcom_podlauncher.dm @@ -12,7 +12,7 @@ /client/proc/centcom_podlauncher() //Creates a verb for admins to open up the ui set name = "Config/Launch Supplypod" set desc = "Configure and launch a CentCom supplypod full of whatever your heart desires!" - set category = "Admin" + set category = "Admin.Events" var/datum/centcom_podlauncher/plaunch = new(usr)//create the datum plaunch.ui_interact(usr)//datum has a tgui component, here we open the window diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index e16a491c61..a019ade471 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -386,7 +386,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS //Admin Preferences /client/proc/toggleadminhelpsound() set name = "Hear/Silence Adminhelps" - set category = "Preferences" + set category = "Preferences.Admin" set desc = "Toggle hearing a notification when admin PMs are received" if(!holder) return @@ -397,7 +397,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS /client/proc/toggleannouncelogin() set name = "Do/Don't Announce Login" - set category = "Preferences" + set category = "Preferences.Admin" set desc = "Toggle if you want an announcement to admins when you login during a round" if(!holder) return @@ -408,7 +408,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS /client/proc/toggle_hear_radio() set name = "Show/Hide Radio Chatter" - set category = "Preferences" + set category = "Preferences.Admin" set desc = "Toggle seeing radiochatter from nearby radios and speakers" if(!holder) return @@ -419,7 +419,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS /client/proc/deadchat() set name = "Show/Hide Deadchat" - set category = "Preferences" + set category = "Preferences.Admin" set desc ="Toggles seeing deadchat" prefs.chat_toggles ^= CHAT_DEAD prefs.save_preferences() @@ -428,7 +428,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS /client/proc/toggleprayers() set name = "Show/Hide Prayers" - set category = "Preferences" + set category = "Preferences.Admin" set desc = "Toggles seeing prayers" prefs.chat_toggles ^= CHAT_PRAYER prefs.save_preferences() diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index dd1ebd74f9..5a8325fd64 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -111,16 +111,16 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") /client/proc/set_ooc(newColor as color) set name = "Set Player OOC Color" set desc = "Modifies player OOC Color" - set category = "Fun" + set category = "Admin.Fun" GLOB.OOC_COLOR = sanitize_ooccolor(newColor) /client/proc/reset_ooc() set name = "Reset Player OOC Color" set desc = "Returns player OOC Color to default" - set category = "Fun" + set category = "Admin.Fun" GLOB.OOC_COLOR = null -/client/verb/colorooc() +/client/verb/colorooc() //this is admin and people who bought byond. set name = "Set Your OOC Color" set category = "Preferences" diff --git a/html/statbrowser.html b/html/statbrowser.html index fbdbb61449..3ae892880b 100644 --- a/html/statbrowser.html +++ b/html/statbrowser.html @@ -7,149 +7,172 @@ @@ -267,9 +290,9 @@ if (window.location) { }); */ // Status panel implementation ------------------------------------------------ -var status_tab_parts = ["loading..."]; +var status_tab_parts = ["Loading..."]; var current_tab = null; -var mc_tab_parts = [["loading...", ""]]; +var mc_tab_parts = [["Loading...", ""]]; var href_token = null; var spells = []; var spell_tabs = []; @@ -288,6 +311,8 @@ var statcontentdiv = document.querySelector('#statcontent'); var storedimages = []; function createStatusTab(name) { + if (name.indexOf(".") != -1) + name = name.split(".")[0]; if(document.getElementById(name) || name.trim() == "") return; if(!verb_tabs.includes(name) && !permanent_tabs.includes(name)) @@ -302,12 +327,8 @@ function createStatusTab(name) { B.className = "button"; //ORDERING ALPHABETICALLY B.style.order = name.charCodeAt(0); - if(name == "Status" || name == "MC") { - if(name == "Status") - B.style.order = 1; - else - B.style.order = 2; - } + if(name == "Status" || name == "MC") + B.style.order = name == "Status" ? 1 : 2; //END ORDERING menu.appendChild(B); SendTabToByond(name); @@ -327,6 +348,19 @@ function removeStatusTab(name) { under_menu.style.height = menu.clientHeight + 'px'; } +function sortVerbs() { + verbs.sort(function (a, b) { + var selector = a[0] == b[0] ? 1 : 0; + if (a[selector].toUpperCase() < b[selector].toUpperCase()) { + return 1; + } + else if (a[selector].toUpperCase() > b[selector].toUpperCase()) { + return -1; + } + return 0; + }) +} + window.onresize = function () { under_menu.style.height = menu.clientHeight + 'px'; } @@ -365,19 +399,19 @@ function check_verbs() { for(var v = verb_tabs.length - 1; v >= 0; v--){ verbs_cat_check(verb_tabs[v]); } - //checkStatusTab(); // removes any empty status tabs } function verbs_cat_check(cat) { + var tabCat = cat.indexOf(".") != -1 ? cat.split(".")[0] : cat; var verbs_in_cat = 0; var verbcat = ""; - if(!verb_tabs.includes(cat)){ - removeStatusTab(cat); + if(!verb_tabs.includes(tabCat)){ + removeStatusTab(tabCat); return; } for(var v = 0; v < verbs.length; v++){ var part = verbs[v]; - verbcat = part[0]; + verbcat = part[0].indexOf(".") != -1 ? part[0].split(".") : part[0]; if(verbcat != cat || verbcat.trim() == ""){ continue; } @@ -387,8 +421,8 @@ function verbs_cat_check(cat) { } } if(verbs_in_cat != 1) { - removeStatusTab(cat); - if(current_tab == cat) + removeStatusTab(tabCat); + if(current_tab == tabCat) tab_change("Status"); } } @@ -411,17 +445,20 @@ function add_verb_list(v) { to_add.sort(); // sort what we're adding for(var i = 0; i < to_add.length; i++) { var part = to_add[i]; + if (!part[0]) + continue; + var category = part[0].indexOf(".") == -1 ? part[0] : part[0].split(".")[0] if(findVerbindex(part[1], verbs)) continue; - if(verb_tabs.includes(part[0])){ + if(verb_tabs.includes(category)){ verbs.push(part); - if(current_tab == part[0]) { - draw_verbs(part[0]); // redraw if we added a verb to the tab we're currently in + if(current_tab == category) { + draw_verbs(category); // redraw if we added a verb to the tab we're currently in } - } else if(part[0]) { - verb_tabs.push(part[0]); + } else if(category) { + verb_tabs.push(category); verbs.push(part); - createStatusTab(part[0]); + createStatusTab(category); } } } @@ -432,7 +469,7 @@ function remove_verb_list(v) { remove_verb(to_remove[i]); } check_verbs(); - verbs.sort(); + sortVerbs(); if(verb_tabs.includes(current_tab)) draw_verbs(current_tab); } @@ -455,7 +492,7 @@ function init_verbs(c, v) { } if(v) { add_verb_list(v); - verbs.sort(); // sort them + sortVerbs(); // sort them if(do_update) { draw_verbs(current_tab); } @@ -586,7 +623,7 @@ function tab_change(tab) { }else if(tab == turfname) { draw_listedturf(); } else { - statcontentdiv[textContentKey] = "loading..."; + statcontentdiv[textContentKey] = "Loading..."; } window.location.href = "byond://winset?statbrowser.is-visible=true"; } @@ -912,29 +949,46 @@ function draw_spells(cat) { function draw_verbs(cat){ statcontentdiv[textContentKey] = ""; - var table = document.createElement("newdiv"); + var table = document.createElement("div"); + var additions = {}; // additional sub-categories to be rendered table.className = "grid-container"; - var command = ""; // typecast name to string - verbs.sort(); + sortVerbs(); verbs.reverse(); // sort verbs backwards before we draw - for(var i = verbs.length - 1; i >= 0; i--) { - var part = verbs[i]; // should be a list containing category and command - if(!part[1]) continue; - if(part[0] != cat){ - continue; + for (var i = 0; i < verbs.length; ++i) { + var part = verbs[i]; + var name = part[0]; + var command = part[1]; + + if (command && name.lastIndexOf(cat, 0) != -1 && (name.length == cat.length || name.charAt(cat.length) == ".")) { + var subCat = name.lastIndexOf(".") != -1 ? name.split(".")[1] : null; + if (subCat && !additions[subCat]) { + var newTable = document.createElement("div"); + newTable.className = "grid-container"; + additions[subCat] = newTable; + } + + var a = document.createElement("a"); + a.href = "byond://winset?command=" + command.replace(/\s/g, "-"); + a[textContentKey] = command; + a.className = "grid-item"; + (subCat ? additions[subCat] : table).appendChild(a); + } + } + + // Append base table to view + var content = document.getElementById("statcontent"); + content.appendChild(table); + + // Append additional sub-categories if relevant + for (var cat in additions) { + if (additions.hasOwnProperty(cat)) { + // do addition here + var header = document.createElement("h3"); + header[textContentKey] = cat; + content.appendChild(header); + content.appendChild(additions[cat]); } - if(part[0].trim() == ""){ - verbs.splice(i, 1); - continue; - } - command = part[1]; - var a = document.createElement("a"); - a.href = "byond://winset?command=" + command.replace(/\s/g, "-"); - a[textContentKey] = command; - a.className = "grid-item"; - table.appendChild(a); } - document.getElementById("statcontent").appendChild(table); } function set_theme(which) { From d6beeffad55e84c0fddc901d91c47d229eae79d0 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Sat, 3 Oct 2020 20:26:32 +0800 Subject: [PATCH 169/310] reverts this regression --- code/controllers/subsystem/dcs.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/dcs.dm b/code/controllers/subsystem/dcs.dm index 104c3eef31..6be5a4bdfa 100644 --- a/code/controllers/subsystem/dcs.dm +++ b/code/controllers/subsystem/dcs.dm @@ -39,11 +39,17 @@ PROCESSING_SUBSYSTEM_DEF(dcs) if(istext(key)) value = arguments[key] if(!(istext(key) || isnum(key))) - key = REF(key) + if(islist(key)) // CITADEL EDIT + key = deep_list2params(key) + else + key = REF(key) key = "[key]" // Key is stringified so numbers dont break things if(!isnull(value)) if(!(istext(value) || isnum(value))) - value = REF(value) + if(islist(value)) // CITADEL EDIT + value = deep_list2params(value) + else + value = REF(value) named_arguments["[key]"] = value else fullid += "[key]" From 56ddfae693a0b9c325bf1fb33c5513b26e891418 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 09:28:07 -0500 Subject: [PATCH 170/310] Automatic changelog generation for PR #13502 [ci skip] --- html/changelogs/AutoChangeLog-pr-13502.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13502.yml diff --git a/html/changelogs/AutoChangeLog-pr-13502.yml b/html/changelogs/AutoChangeLog-pr-13502.yml new file mode 100644 index 0000000000..5e10b5c773 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13502.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Ghosts are no longer incapable of going away." From 4195f9687699c0618c58a4f5d367201e61692c08 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 3 Oct 2020 00:59:04 -0500 Subject: [PATCH 171/310] glaive daggers squashed --- code/game/objects/items/kitchen.dm | 28 ++++++++++++++++-- code/modules/mining/equipment/survival_pod.dm | 5 ++-- code/modules/mining/machine_vending.dm | 27 ++++++++++------- .../mob/inhands/weapons/hammers_lefthand.dmi | Bin 1897 -> 1952 bytes .../mob/inhands/weapons/hammers_righthand.dmi | Bin 1750 -> 1828 bytes icons/obj/kitchen.dmi | Bin 27938 -> 29184 bytes icons/obj/mining.dmi | Bin 66103 -> 67006 bytes 7 files changed, 46 insertions(+), 14 deletions(-) diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index e7cf8defc9..e2e0779b53 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -165,6 +165,30 @@ throwforce = 15 bayonet = TRUE +/obj/item/kitchen/knife/combat/survival/knuckledagger + name = "survival dagger" + icon_state = "glaive-dagger" + desc = "An enhanced hunting grade survival dagger, with a bright light and a handguard that makes it better for efficient butchery." + actions_types = list(/datum/action/item_action/toggle_light) + var/light_on = FALSE + var/brightness_on = 7 + +/obj/item/kitchen/knife/combat/survival/knuckledagger/Initialize() + . = ..() + AddComponent(/datum/component/butchering, 50, 120, 5) // it's good for butchering stuff + +/obj/item/kitchen/knife/combat/survival/knuckledagger/ui_action_click(mob/user, actiontype) + light_on = !light_on + playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) + update_brightness(user) + update_icon() + +/obj/item/kitchen/knife/combat/survival/knuckledagger/proc/update_brightness(mob/user = null) + if(light_on) + set_light(brightness_on) + else + set_light(0) + /obj/item/kitchen/knife/combat/bone name = "bone dagger" item_state = "bone_dagger" @@ -222,10 +246,10 @@ /* Trays moved to /obj/item/storage/bag */ /obj/item/kitchen/knife/scimitar - name = "Scimitar knife" + name = "scimitar knife" desc = "A knife used to cleanly butcher. Its razor-sharp edge has been honed for butchering, but has been poorly maintained over the years." attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") -/obj/item/kitchen/knife/scimiar/Initialize() +/obj/item/kitchen/knife/scimitar/Initialize() . = ..() AddComponent(/datum/component/butchering, 90 - force, 100, force - 60) //bonus chance increases depending on force diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index c69e990033..30a933db39 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -11,8 +11,8 @@ /obj/item/survivalcapsule name = "bluespace shelter capsule" desc = "An emergency shelter stored within a pocket of bluespace." - icon_state = "capsule" icon = 'icons/obj/mining.dmi' + icon_state = "capsule" w_class = WEIGHT_CLASS_TINY var/template_id = "shelter_alpha" var/datum/map_template/shelter/template @@ -72,9 +72,10 @@ /obj/item/survivalcapsule/luxury name = "luxury bluespace shelter capsule" desc = "An exorbitantly expensive luxury suite stored within a pocket of bluespace." + icon_state = "capsule-lux" template_id = "shelter_beta" -/obj/item/survivalcapsule/luxuryelite +/obj/item/survivalcapsule/luxury/elitebar name = "luxury elite bar capsule" desc = "A luxury bar in a capsule. Bartender required and not included." template_id = "shelter_charlie" diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 2cbb965ef5..ec6a430c0c 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -42,7 +42,7 @@ new /datum/data/mining_equipment("Fulton Pack", /obj/item/extraction_pack, 1000), new /datum/data/mining_equipment("Lazarus Injector", /obj/item/lazarus_injector, 1000), new /datum/data/mining_equipment("Silver Pickaxe", /obj/item/pickaxe/silver, 1000), - new /datum/data/mining_equipment("Mining Conscription Kit", /obj/item/storage/backpack/duffelbag/mining_conscript, 1000), + new /datum/data/mining_equipment("Mining Conscription Kit", /obj/item/storage/backpack/duffelbag/mining/conscript, 1000), new /datum/data/mining_equipment("1000 Point Transfer Card", /obj/item/card/mining_point_card/mp1000, 1000), new /datum/data/mining_equipment("1500 Point Transfer Card", /obj/item/card/mining_point_card/mp1500, 1500), new /datum/data/mining_equipment("2000 Point Transfer Card", /obj/item/card/mining_point_card/mp2000, 2000), @@ -55,7 +55,7 @@ new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), new /datum/data/mining_equipment("Ice hiking boots", /obj/item/clothing/shoes/winterboots/ice_boots, 2500), new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3000), - new /datum/data/mining_equipment("Luxury Bar Capsule", /obj/item/survivalcapsule/luxuryelite, 10000), + new /datum/data/mining_equipment("Luxury Bar Capsule", /obj/item/survivalcapsule/luxury/elitebar, 10000), new /datum/data/mining_equipment("Nanotrasen Minebot", /mob/living/simple_animal/hostile/mining_drone, 800), new /datum/data/mining_equipment("Minebot Melee Upgrade", /obj/item/mine_bot_upgrade, 400), new /datum/data/mining_equipment("Minebot Armor Upgrade", /obj/item/mine_bot_upgrade/health, 400), @@ -70,9 +70,10 @@ new /datum/data/mining_equipment("KA Damage Increase", /obj/item/borg/upgrade/modkit/damage, 1000), new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/borg/upgrade/modkit/cooldown, 1000), new /datum/data/mining_equipment("KA AoE Damage", /obj/item/borg/upgrade/modkit/aoe/mobs, 2000), - new /datum/data/mining_equipment("Miner Full Replacement", /obj/item/storage/backpack/duffelbag/mining_cloned, 3000), + new /datum/data/mining_equipment("Miner Full Replacement", /obj/item/storage/backpack/duffelbag/mining/cloned, 3000), new /datum/data/mining_equipment("Premium Accelerator", /obj/item/gun/energy/kinetic_accelerator/premiumka, 8000), - new /datum/data/mining_equipment("Kinetic Glaive", /obj/item/kinetic_crusher/glaive, 2250), + new /datum/data/mining_equipment("Kinetic Glaive Kit", /obj/item/storage/backpack/duffelbag/mining/glaivekit, 2250), + new /datum/data/mining_equipment("Survival Dagger", /obj/item/kitchen/knife/combat/survival/knuckledagger, 550), ) /datum/data/mining_equipment @@ -222,7 +223,7 @@ new /obj/item/extinguisher/mini(drop_location) new /obj/item/kinetic_crusher(drop_location) if("Mining Conscription Kit") - new /obj/item/storage/backpack/duffelbag/mining_conscript(drop_location) + new /obj/item/storage/backpack/duffelbag/mining/conscript(drop_location) SSblackbox.record_feedback("tally", "mining_voucher_redeemed", 1, selection) qdel(voucher) @@ -328,11 +329,11 @@ to_chat(user, "You upgrade [I] with mining access.") qdel(src) -/obj/item/storage/backpack/duffelbag/mining_conscript +/obj/item/storage/backpack/duffelbag/mining/conscript name = "mining conscription kit" desc = "A kit containing everything a crewmember needs to support a shaft miner in the field." -/obj/item/storage/backpack/duffelbag/mining_conscript/PopulateContents() +/obj/item/storage/backpack/duffelbag/mining/conscript/PopulateContents() new /obj/item/pickaxe/mini(src) new /obj/item/clothing/glasses/meson(src) new /obj/item/t_scanner/adv_mining_scanner/lesser(src) @@ -347,11 +348,11 @@ //CITADEL ADDITIONS BELOW -/obj/item/storage/backpack/duffelbag/mining_cloned +/obj/item/storage/backpack/duffelbag/mining/cloned name = "mining replacement kit" - desc = "A large bag that has advance tools and a spare jumpsuit, boots, and gloves for a newly cloned miner to get back in the field. Even has a new ID!" + desc = "A large bag that has advanced tools and a spare jumpsuit, boots, and gloves for a newly cloned miner to get back in the field. Even has a new ID!" -/obj/item/storage/backpack/duffelbag/mining_cloned/PopulateContents() +/obj/item/storage/backpack/duffelbag/mining/cloned/PopulateContents() new /obj/item/pickaxe/mini(src) new /obj/item/clothing/under/rank/cargo/miner/lavaland(src) new /obj/item/clothing/shoes/workboots/mining(src) @@ -369,6 +370,12 @@ new /obj/item/storage/bag/ore(src) new /obj/item/clothing/glasses/meson/prescription(src) +/obj/item/storage/backpack/duffelbag/mining/glaivekit + +/obj/item/storage/backpack/duffelbag/mining/glaivekit/PopulateContents() + new /obj/item/kinetic_crusher/glaive(src) + new /obj/item/kitchen/knife/combat/survival/knuckledagger(src) + /obj/machinery/mineral/equipment_vendor/proc/RedeemSVoucher(obj/item/suit_voucher/voucher, mob/redeemer) var/items = list( "Exo-suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "exo"), "SEVA suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "seva")) diff --git a/icons/mob/inhands/weapons/hammers_lefthand.dmi b/icons/mob/inhands/weapons/hammers_lefthand.dmi index b753a1f181e67c2889c5d9c1ace60a4949e80aba..2027ee42052013ffe28f61d9e6cccf4acdaa9c75 100644 GIT binary patch delta 1821 zcmV+&2jckY4xkT^7Yg7A0{{R3E%Tbwks*bDv3gWkbVOxyV{&P5bZKvH004NLjgr9* zf-n$7&+S(cv0|iQ*@i#x8UXEoNKs_XW|DhxRs;yxo~iHW!ELST~|P*L(!> zI5@EvyLG|Y3w1D)*={&9fSn18@j(TcWM=O}-#ert<4hy@d62V~l!aN#e^N$CqpSsg z8rn9Mbn$R>=(_8|#~VBdHAJZ!J-va1)4yOm_qTD?^$N%21~QeuoXS|2TvSc@d4)Hb z&zd{CVoyZ?00t;YL_t(|ob82Yc4x6#t-{^G zmRL|}R~GB_da(?pwv=*{NISC-0fh=fJdcaDb_WAWdr$@xCJedWT5B+vw2@x|>a`)l z=-E$<(l)X6b^9f@FuF)zhV;aH_e+DcU2Hx5Tt!^z-!Jc5!X&s7XL9o7-|F>$JZQ(Z zY)-Um4DpuNt+WKir;wbyg`hl48?+7W*d*17c8ww4Mfu6vB)Ha2XmsW*%tEXfW|F+Ff>)jxAsJB8Wyxqos8_&=J3rojx9R_D` zd`k<GstyeR9n7+5FN_y7O^000000001i**`jfiP`@pX6WzVJ%s(= z|A-m-`*)9ko?ig}?g8w7KMo)J1MOOW|Lzg&KlTwVL(P3_kUrdmw=hYQfmW8Xaf$Nz zq-5yt-`SHz$>(vPmE|c>iI8FAzBRn}`*%r79a|@D->|IUr_bJtMe8xADvxKVxo-_` zeg0jN9&_^GH}YfN$}lU6;>7!|maP##TMuJKci$Si=ZYk~ToM_7DnFk&FAwF(MUOr` z-E~XT{G?}?W#TUV6KlL>nxIGIe*ZuqS3)O~xnlS6bt$THjMb?E{C000000001d4PBe#yIFHx zD~@cM(f6`tzruKEo5+~QK7Zm zXnr=iy5k}g?XRZ}jUkFTuX=l=TYcT27245$ER0>! zD80}gPwI7ly7t47zfC~>Eh5X`HgfvqBme*a00000006jgouN`tuD10FeH61zFieKU zv<~Nb3U}GjWkEj{v~-Q zt-K-^r})g7{FfVh`;IhMxciqTlz&(oh~s=(y8*oY%XyUFO$ppK0000000000000mekNUsoz^DH2 zDe$WQn?2t3e{*Hd^?yMKTmLt20@TONn(v<9Z2uoX00000*zrGW!G|0GQGa;=00008 LNkvXXu0mjf)whi2 delta 1765 zcmVdz*Nf)T@d+s4 z=*3YSwiRbDRMF06zvIjT8XH#=qKq)h!rjMV@JLm`nL-N7AZMDSgGJZ>WSu0fbPi~L z)H;{+>2UPu&2{C|4IYFFlGKf!!9vFAUof5f+qf}<#3{Q$o#0E+_RZ(LZ|{+fj&}k; z#{d8Y_en%SRCt{2oC}wmDinn^Nn<9{nWlH*W1=KB|Nlo`K#i!N2gE$u{jF7_BAatS zG%I^(5C8xG0N|e?Tu#cPv^(L-TNr(RDUZ_bgsYXWF#1v+rQHeF>$SfT?1*`lb|u_w zHsQ*b+DghTBJE7b1M(FHzaPVmGJ+nZXCMOd6Na2`ojK@DTFVa(^;#cc7@j9uX`9$g z)qe0t7+u7aAw6;9^HL*i7n`A;tB5P+=jE`(Pl9WHBs))j*89&vH?~!Kpj@MWiC0{= zRubfIA=!B$M{Jf2+Jvw9QYc-6D0UL%|h3ZtZ_e=V$BiL_x&6FcN+E&Oi5dw}?`^rPiS-MREw~?OP|f zkKV*T-iKSh-4EsywRTIbL%c~Fh0oxV)P8MYDL&Rj1sTV$Xvep^=ocw}CVlOeN{4u} z*9sqe`$1{Hwy;|3YQk%&`&r$RXHUOg?<|SB{ZC~(-oC4arD8b`y))XrrG=&M>%HAX zG&8B=(7qQh%6cw(*74Oo00000000000Dxx>j}BmA4!?;R&iC&g!r}LS#0=;AcaMOc zp9lZ$0UW-LUxy>@+WG!}-6J@B9Rga0iu=|geYgdOFizr;(lkk@CB*$n$#A}ZXHOQy z-=~q%G*5_1gbZ8vt>x3~-^B^FZIz@uU|GS=-^Po1=_#iwPiLsOZ!I4t|1M5WIl1v0 z`6=&Ym=#5FW~QrUX}~Vl&FE3xx0e2KO`McvEJJ0N3u9s<4oWqD`s6&QmL&OE%`nUO zDE;AcO`C))4bt>t?1BYhS;l0$DN8wgBMv&ZZ9IH@FoANMi5%qlRP!`xN~^NcWlC7k zdqEZjZ{1pir&ko}iL6oKDGo<5Q`#U+dE)y}OUH*3vqNC1QP)yCrp9jUGrH}segKZyplt7UdS@r?scgG0000000000+=sr+@wZuXeJhS^&AkYHtIEQ< zdJ(!A{eAfbM`_2^2R7E+i*P(hJFbCl&AkXmX~iigsMg$zaMaH?N`@pS(@|qWo8JG1 z{0JG^IGJXWJPn3F8~f3gn4gzZPf{x<(@1_|g(g8S+B2ztoXokLd%lfN?U__gCZ}s4 zS^AnxYxdl=5uzuT4w3o7Fz2@uU*IF^IOR1lco-><3_WK&efe3p=jTq zCb%?hqNq*lNjHr(y~{HnFL8myFIDbsoD=m z{xt#huZS#v|JumukCOlZ000000002s#`Ou6ymGZ&pJ1YR+64V%SS*|1xQ#WsP|#0? z>B0l3x3?Nj-|qk`@DSCTb-Gb6)a7k+wN`CYFLkhPA zehv!+^%*psL|S(?&p(_-UEpWGK+wxNz=3}_3A5>i&H}&3toG~shf`3mdmfhb51)f2 z{X+nM000000002sui;4zCx3YJ=AIQ_-keVQE>)&AJvdheWvkyT1M%MoE;3;j%kWy* zWtg&s9L%MrA;0@=GUWL!WzjD6B(=(L!Td~g{X?-|TQb+H{20bw_T06rg@04rJ-?oR zDE6gk$V7tTbC}@Zhvw^*K7!ZBzLJFrz+;e5h`_~%I5l0dxu`$9g6bxr3C(3{ahe#$ z;W>(MeUZ*bXwKckLrF=7?kn>g%kP%tIhNlo3EVaS0HE+c7GQ5BIh0Wu00000NkvXX Hu0mjf1r=+F diff --git a/icons/mob/inhands/weapons/hammers_righthand.dmi b/icons/mob/inhands/weapons/hammers_righthand.dmi index 7650f6c76028ff28fccde9deee64caf437170166..7871911d4e6d476fa2d2781a18c9a145570219b8 100644 GIT binary patch delta 1693 zcmV;O24eZv4Wtf`7Yg7A0{{R3E%Tbwks*kGv3gWkbVOxyV{&P5bZKvH004NLjgr9* zf-n$7&+S(cv0|iQ*@i#x8UXEoNKs_XW|DhxRs;yxo~iHW!ELST~|P*L(!> zI5@EvyLG|Y3w1D)*={&9fSn18@j(TcWM=O}-#ert<4hy@d62V~l!aN#e^N$CqpSsg z8rn9Mbn$R>=(_8|#~VBdHAJZ!J-va1)4yOm_qTD?^$N%21~QeuoXS|2TvSc@d4)Hb z&zd{CVoyZ?00pT@L_t(|ob8=!ccMHLh4G5kv2|WY!YEY7|NkT35J7=lNWuZ5-Oqjv)QbFg$*Yp zF3Ffq=JR>qbQ(^?=V{-(sNhp+LQr4BN%1+93dOBLP+!xDI3Bmc1xIn3WGT=%ajx*5 zqb6CiF<;kYBkTH1xoVxbR#@ez&ehU*0Q7_8I6Yho>ME0MbI=DLr}(-Sw+jWM}YNzl3Q9f7()=pSMafpH_ibz@%qEQ!5D%zzM%0cavA^H zMD9bl`K6pCv8ursVi|9};%^PJw65rU#C!l_=LpkOY&NQb=E6gPuu5`n*Q-0^i!<9 zoEvBvDGUGr000000001hHM?ggFfhB{ofUfNccHNR{a@A)V zm3~(jX1XN0L(&~vCTU)HyF7@n_Z^+^K<&49B6bFrIdytopyr6cR7Bz_TOtG3&t+%#|&n;2lr{856 zkM3;6%geI*iL~;yfh{N000000002M;Iv;5yqhT37U3*JxtF3XQQ3%cuSK(> z_p7fd!impzuO(lFmIzmTeya*45l$SxPlcM7$QBh^X_&rFoSd6-)xIR}t}r>VsQ1fW zwG%sm)C&E2*}0OQj(OI*K(!Mqfpl=bTWSlTlbb;LM1)*_l)FeY3W3Ssf<`?A)FbZ?*rgpxwW7|DW?s;xJOw`~Q?QTIG9QAqRGZw>B7J|DQ6BskPMp z98k>mT;n2u{eQ|`tzESA!(!v8KJs(-|5e(bBh71n=;>qx`~}3C4A?`393Fo$uVx8F z5C8xG00000z>g$g!HI^e>ubYTO0#R-ht^4>uLO~P87g%8<%6;J-O>|H5Y6|Nr*{0^a{eL(lzxFF>#Te=k9g n{eQ1QsQ>>D00000e*6z|$cJyG2S3aJ00008NkvXXu0mjfeuO`r delta 1614 zcmV-U2C@014%Q8j7Ye`#0{{R3Dqo-Fks*kGt9n#ebVOxyV{&P5bZKvH004NLjgheq z!Y~X(=j1D*b_TV;%7R*<4)hmLM4ZH^Ns$xE@6%G47?SNydiI^=Qk>dz*Nf)T@d+s4 z=*3YSwiRbDRMF06zvIjT8XH#=qKq)h!rjMV@JLm`nL-N7AZMDSgGJZ>WSu0fbPi~L z)H;{+>2UPu&2{C|4IYFFlGKf!!9vFAUof5f+qf}<#3{Q$o#0E+_RZ(LZ|{+fj&}k; z#{d8YVM#2Sjl8^}lvi7_mTuI2x90*|_ zj?88N0002^f0z#uge52s^94gO%^)m)L3x-j7X6E924M-x#eBJ3_E%U7!V;2=#eB6| z^)06sM15cMt&0memF5ikYC*E^Q&Ffc6$X9vAZmMDg=>kXnPn+31R*Q@s?kuaeXv~D z+Jl_+*=jWgp(-qD)Ys}bcmT`?i8wu|0_AS`pN0BZ4kXZvvNlDrp=w+&izdx~kP7qp zJpUutwCvV2C4psaipNG?<2t*Iw$Hw%se&A|stcqp0op5yb)_t7T(3M%##-KeYlG

    ci;F|CsmG!$(jQH&pQVD+yc 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 i(h);0jjPang+CzZ$@pH15f1?WwAJ+ Date: Sat, 3 Oct 2020 21:51:49 +0200 Subject: [PATCH 172/310] fixes some fun limb code --- code/datums/wounds/_scars.dm | 2 +- code/datums/wounds/_wounds.dm | 2 +- code/modules/client/preferences.dm | 4 ++-- code/modules/surgery/bodyparts/_bodyparts.dm | 2 +- code/modules/vending/_vending.dm | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/datums/wounds/_scars.dm b/code/datums/wounds/_scars.dm index 8cd0d8a047..85589976e6 100644 --- a/code/datums/wounds/_scars.dm +++ b/code/datums/wounds/_scars.dm @@ -79,7 +79,7 @@ /// Used to "load" a persistent scar /datum/scar/proc/load(obj/item/bodypart/BP, version, description, specific_location, severity=WOUND_SEVERITY_SEVERE) - if(!(BP.body_zone in applicable_zones) || !BP.is_organic_limb()) + if(!(BP.body_zone in applicable_zones) || !(BP.is_organic_limb() || BP.render_like_organic)) qdel(src) return diff --git a/code/datums/wounds/_wounds.dm b/code/datums/wounds/_wounds.dm index 29c87b32d4..1ed0d98543 100644 --- a/code/datums/wounds/_wounds.dm +++ b/code/datums/wounds/_wounds.dm @@ -110,7 +110,7 @@ * * smited- If this is a smite, we don't care about this wound for stat tracking purposes (not yet implemented) */ /datum/wound/proc/apply_wound(obj/item/bodypart/L, silent = FALSE, datum/wound/old_wound = null, smited = FALSE) - if(!istype(L) || !L.owner || !(L.body_zone in viable_zones) || isalien(L.owner) || !L.is_organic_limb()) + if(!istype(L) || !L.owner || !(L.body_zone in viable_zones) || isalien(L.owner) || !(L.is_organic_limb() || L.render_like_organic)) qdel(src) return diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a2c8156d4..64bce31108 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2639,9 +2639,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) //limb stuff, only done when initially spawning in if(initial_spawn) - //delete any existing prosthetic limbs to make sure no remnant prosthetics are left over + //delete any existing prosthetic limbs to make sure no remnant prosthetics are left over - But DO NOT delete those that are species-related for(var/obj/item/bodypart/part in character.bodyparts) - if(part.status == BODYPART_ROBOTIC) + if(part.status == BODYPART_ROBOTIC && !part.render_like_organic) qdel(part) character.regenerate_limbs() //regenerate limbs so now you only have normal limbs for(var/modified_limb in modified_limbs) diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 421c3bccca..c385df1725 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -581,7 +581,7 @@ C = owner no_update = FALSE - if(HAS_TRAIT(C, TRAIT_HUSK) && is_organic_limb()) + if(HAS_TRAIT(C, TRAIT_HUSK) && (is_organic_limb() || render_like_organic)) species_id = "husk" //overrides species_id dmg_overlay_type = "" //no damage overlay shown when husked should_draw_gender = FALSE diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index a115300085..26bee38f7b 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -529,7 +529,7 @@ GLOBAL_LIST_EMPTY(vending_products) if(5) // limb squish! for(var/i in C.bodyparts) var/obj/item/bodypart/squish_part = i - if(squish_part.is_organic_limb()) + if(squish_part.is_organic_limb() || squish_part.render_like_organic) var/type_wound = pick(list(/datum/wound/blunt/critical, /datum/wound/blunt/severe, /datum/wound/blunt/moderate)) squish_part.force_wound_upwards(type_wound) else From ec454021922864b67fdd4c33555d8d71de7b81ce Mon Sep 17 00:00:00 2001 From: EmeraldSundisk <51142887+EmeraldSundisk@users.noreply.github.com> Date: Sat, 3 Oct 2020 13:32:02 -0700 Subject: [PATCH 173/310] Add files via upload --- _maps/RandomRuins/SpaceRuins/skelter.dmm | 6011 ++++++++++++++++++++-- 1 file changed, 5490 insertions(+), 521 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/skelter.dmm b/_maps/RandomRuins/SpaceRuins/skelter.dmm index 979f1b9f5d..f6e56a6348 100644 --- a/_maps/RandomRuins/SpaceRuins/skelter.dmm +++ b/_maps/RandomRuins/SpaceRuins/skelter.dmm @@ -1,524 +1,5493 @@ -"aa" = (/turf/open/space/basic,/area/space) -"ab" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/crew_quarters/cafeteria) -"ac" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) -"ad" = (/obj/structure/lattice,/obj/structure/fluff/broken_flooring{icon_state = "plating"; dir = 4},/turf/open/space/basic,/area/space/nearstation) -"ae" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter) -"af" = (/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ag" = (/turf/closed/wall/mineral/titanium,/area/crew_quarters/cafeteria) -"ah" = (/turf/template_noop,/area/template_noop) -"ai" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/crew) -"aj" = (/obj/structure/chair,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ak" = (/turf/closed/mineral,/area/ruin/unpowered/no_grav) -"al" = (/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"am" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 6},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Crew Quarters APC"; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"an" = (/obj/structure/bed,/obj/item/bedsheet/blue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"ao" = (/obj/structure/bed,/obj/item/bedsheet/black,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"ap" = (/obj/structure/bed,/obj/item/bedsheet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aq" = (/obj/structure/bed,/obj/item/bedsheet/yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"ar" = (/obj/structure/bed,/obj/item/bedsheet/brown,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"as" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine/upper) -"at" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/engine/upper) -"au" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"av" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aw" = (/obj/structure/bed,/obj/item/bedsheet/grey,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"ax" = (/obj/structure/bed,/obj/item/bedsheet/green,/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"ay" = (/obj/structure/fluff/broken_flooring{icon_state = "pile"; dir = 8},/turf/template_noop,/area/template_noop) -"az" = (/obj/structure/bed,/obj/item/bedsheet/orange,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aA" = (/turf/open/floor/plating/airless,/area/crew_quarters/cafeteria) -"aB" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"aC" = (/obj/structure/bed,/obj/item/bedsheet/purple,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aD" = (/obj/structure/bed,/obj/item/bedsheet/red,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aE" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 1},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"aF" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Port Engine APC"; pixel_y = 24},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aG" = (/obj/machinery/light{icon_state = "tube"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aH" = (/obj/structure/shuttle/engine/large{icon_state = "large_engine"; dir = 8},/turf/open/space/basic,/area/space) -"aI" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aJ" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/crew) -"aK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/crew) -"aL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance/abandoned,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/crew) -"aM" = (/obj/effect/turf_decal/stripes/line,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 6},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/corner{icon_state = "warninglinecorner"; dir = 1},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aQ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"aR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"aS" = (/obj/item/stack/rods,/turf/template_noop,/area/template_noop) -"aT" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"aU" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/light{icon_state = "tube"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"aV" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"aW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/light{icon_state = "tube"; dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"aX" = (/obj/effect/decal/cleanable/glass,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"aY" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"aZ" = (/obj/structure/lattice,/turf/template_noop,/area/space/nearstation) -"ba" = (/obj/structure/fluff/broken_flooring{icon_state = "pile"; dir = 4},/turf/template_noop,/area/template_noop) -"bb" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 1},/obj/machinery/camera{c_tag = "North Hall"; network = list("skelter")},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bc" = (/obj/machinery/door/firedoor/closed,/obj/machinery/door/airlock/public/glass{name = "Cafeteria"},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"bd" = (/obj/effect/turf_decal/trimline/yellow/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"be" = (/obj/item/stack/rods,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) -"bf" = (/obj/structure/chair{icon_state = "chair"; dir = 1},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"bg" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/crew_quarters/cafeteria) -"bh" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/fluff/railing{icon_state = "railing"; dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bj" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 5},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bk" = (/obj/item/trash/can,/turf/template_noop,/area/template_noop) -"bl" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bm" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 9},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bo" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bp" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bq" = (/obj/item/shard{icon_state = "medium"},/turf/template_noop,/area/template_noop) -"br" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bs" = (/obj/structure/sign/departments/medbay{pixel_y = -32},/obj/effect/turf_decal/trimline/blue/corner,/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bt" = (/obj/item/chair{icon_state = "chair_toppled"; dir = 1},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"bu" = (/obj/effect/turf_decal/trimline/blue/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bv" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/item/reagent_containers/food/snacks/pizzaslice/margherita{pixel_x = -6; pixel_y = 2},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"bw" = (/obj/effect/turf_decal/trimline/yellow/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/blue/corner{icon_state = "trimline_corner"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/crew) -"bx" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter) -"by" = (/obj/structure/fluff/railing,/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bz" = (/obj/structure/disposalpipe/broken,/obj/effect/decal/cleanable/generic,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/crew_quarters/cafeteria) -"bA" = (/obj/item/chair{icon_state = "chair_toppled"; dir = 1},/turf/template_noop,/area/template_noop) -"bB" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"bC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/fluff/railing,/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bD" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 6},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/upper) -"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bF" = (/obj/structure/fluff/broken_flooring{dir = 4; icon_state = "singular"},/turf/template_noop,/area/template_noop) -"bG" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/sec) -"bH" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/sec) -"bI" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/med) -"bJ" = (/obj/machinery/door/firedoor,/obj/effect/turf_decal/trimline/blue/filled/end{icon_state = "trimline_end_fill"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/medical{name = "Med Bay"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"bK" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/med) -"bL" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter) -"bM" = (/obj/effect/turf_decal/weather,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/ruin/space/has_grav/skelter) -"bN" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 4},/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 4},/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 9},/obj/effect/turf_decal/stripes/corner{icon_state = "warninglinecorner"; dir = 4},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"bR" = (/obj/structure/table,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"bS" = (/obj/machinery/computer/security{network = list("skelter")},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"bT" = (/obj/structure/table,/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Security Office APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"bU" = (/obj/structure/bed,/obj/item/bedsheet/blue,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"bV" = (/obj/effect/turf_decal/trimline/blue/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/blue/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 5},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"bW" = (/obj/structure/bed,/obj/item/bedsheet/blue,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 8},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"bX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/turf_decal/weather,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/ruin/space/has_grav/skelter) -"bY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/decal/cleanable/generic,/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter) -"bZ" = (/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter) -"ca" = (/obj/effect/turf_decal/weather,/turf/open/floor/plating/airless,/area/ruin/space/has_grav/skelter) -"cb" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/nav) -"cc" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"cd" = (/obj/effect/decal/cleanable/generic,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ce" = (/obj/effect/spawner/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/nav) -"cf" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine) -"cg" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"ch" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/upper) -"ci" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"cj" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate/orange,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"ck" = (/obj/structure/chair/office/dark{icon_state = "officechair_dark"; dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"cl" = (/obj/item/shard{icon_state = "small"},/turf/template_noop,/area/template_noop) -"cm" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"cn" = (/obj/structure/fluff/broken_flooring{icon_state = "singular"},/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/crew_quarters/cafeteria) -"co" = (/obj/effect/turf_decal/trimline/blue/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/blue/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"cp" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/oxy) -"cq" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/oxy) -"cr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/closed,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Weapons"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cs" = (/obj/machinery/door/firedoor/closed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/engineering{name = "Weapons"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"ct" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/forehall) -"cu" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/nav) -"cv" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 8},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Navigation APC"; pixel_y = 24},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"cw" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 4},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"cx" = (/obj/machinery/computer,/turf/open/floor/mineral/titanium/blue,/area/ruin/space/has_grav/skelter/nav) -"cy" = (/obj/machinery/computer,/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"cz" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 1},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"cA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"cB" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/afthall) -"cC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"cD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"cE" = (/obj/machinery/door/firedoor/closed,/obj/machinery/door/airlock/public/glass{name = "Cafeteria"},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"cF" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"cG" = (/obj/machinery/light/broken{icon_state = "tube-broken"; dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"cH" = (/obj/machinery/light{icon_state = "tube"; dir = 8},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"cI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"cJ" = (/obj/machinery/atmospherics/components/unary/tank/air,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/oxy) -"cK" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/crew_quarters/cafeteria) -"cL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{icon_state = "pipe11-2"; dir = 10},/obj/machinery/light/small{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/oxy) -"cM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "O2 APC"; pixel_x = -25; pixel_y = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 5},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 10},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"cR" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/forehall) -"cS" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"cT" = (/obj/structure/chair/comfy/shuttle{icon_state = "shuttle_chair"; dir = 1},/turf/open/floor/mineral/titanium/blue,/area/ruin/space/has_grav/skelter/nav) -"cU" = (/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"cV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"cW" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/engine) -"cX" = (/obj/machinery/light/broken{icon_state = "tube-broken"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"cY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"cZ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"da" = (/obj/effect/turf_decal/trimline/blue/filled/end,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"db" = (/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"dc" = (/obj/effect/turf_decal/delivery/white,/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/med) -"dd" = (/obj/machinery/atmospherics/components/unary/portables_connector/visible{icon_state = "connector_map-2"; dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/oxy) -"de" = (/obj/machinery/atmospherics/components/binary/valve{icon_state = "mvalve_map-2"; dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/oxy) -"df" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/oxy) -"dg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/atmos/abandoned{name = "02"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/oxy) -"dh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"di" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/light,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{icon_state = "manifold-2"; dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/camera{c_tag = "East Hall"; network = list("skelter")},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Fore Hallway APC"; pixel_y = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"do" = (/obj/item/shard,/turf/template_noop,/area/template_noop) -"dp" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance/external{name = "Navigation"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"dq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 9},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 1},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"dr" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"ds" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 5},/obj/structure/chair/comfy/shuttle{icon_state = "shuttle_chair"; dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"dt" = (/obj/machinery/computer{icon_state = "computer"; dir = 8},/turf/open/floor/mineral/titanium/blue,/area/ruin/space/has_grav/skelter/nav) -"du" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"dv" = (/obj/effect/turf_decal/trimline/purple/line{icon_state = "trimline"; dir = 5},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"dw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"dx" = (/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Reactor Room APC"; pixel_y = 24},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"dy" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine) -"dz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/trimline/purple/corner{icon_state = "trimline_corner"; dir = 8},/obj/machinery/camera{c_tag = "Reactor Hall"; dir = 5; icon_state = "camera"; network = list("skelter")},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"dA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/trimline/green/corner,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "0-2"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Hallway APC"; pixel_x = 26},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"dB" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"dC" = (/obj/structure/table/wood,/obj/item/pen/fountain{pixel_x = -4; pixel_y = 6},/obj/machinery/atmospherics/components/unary/vent_scrubber/on,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"dD" = (/obj/structure/table/wood,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/item/paper_bin,/obj/item/folder/yellow,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"dE" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"dF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/med) -"dG" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"dH" = (/obj/machinery/clonepod,/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"dI" = (/obj/machinery/computer{dir = 1},/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/item/paper/fluff/ruins/skelter/cloner,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"dJ" = (/obj/machinery/dna_scannernew,/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/med) -"dK" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"dL" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/admin) -"dM" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"dN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"dO" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/admin) -"dP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/admin) -"dQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"dR" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment,/obj/machinery/button{desc = "It appears to read 'EMERGENCY MEETING'."; pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"dS" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/admin) -"dT" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/item/stack/cable_coil/cut/yellow,/turf/template_noop,/area/space/nearstation) -"dU" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/forehall) -"dV" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/forehall) -"dW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 5},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"dX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"dZ" = (/obj/effect/decal/cleanable/glass{icon_state = "tiny"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating/airless,/area/crew_quarters/cafeteria) -"ea" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"eb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ec" = (/obj/structure/chair{dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ed" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"ee" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/trimline/neutral/filled/line,/obj/machinery/door/airlock/maintenance/external{name = "Navigation"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"ef" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 10},/obj/effect/turf_decal/trimline/neutral/filled/line,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"eg" = (/obj/effect/turf_decal/trimline/neutral/filled/line,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"eh" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 6},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/nav) -"ei" = (/obj/effect/turf_decal/weather,/turf/open/floor/plating/airless,/area/crew_quarters/cafeteria) -"ej" = (/obj/machinery/power/port_gen/pacman/super,/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"ek" = (/obj/effect/turf_decal/trimline/purple/corner{icon_state = "trimline_corner"; dir = 4},/obj/effect/turf_decal/trimline/purple/corner,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"el" = (/obj/structure/table,/obj/machinery/atmospherics/components/unary/vent_scrubber{icon_state = "scrub_map-2"; dir = 4},/obj/item/trash/plate,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"em" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 5},/obj/effect/turf_decal/trimline/purple/line,/obj/effect/turf_decal/trimline/purple/line{icon_state = "trimline"; dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"en" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/weather,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/crew_quarters/cafeteria) -"eo" = (/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/trimline/purple/line,/obj/effect/turf_decal/trimline/purple/line{icon_state = "trimline"; dir = 1},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"ep" = (/obj/item/chair,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"eq" = (/obj/structure/chair{icon_state = "chair"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"er" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 4},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"es" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Reactor"},/obj/effect/turf_decal/trimline/purple/end{icon_state = "trimline_end"; dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"et" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/trimline/purple/line{icon_state = "trimline"; dir = 8},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"eu" = (/obj/effect/turf_decal/trimline/green/line{icon_state = "trimline"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"ev" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/abandoned{name = "Security"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"ew" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"ex" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"ey" = (/obj/structure/chair/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 9},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"ez" = (/obj/structure/table/wood,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"eA" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"eB" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate/blue{desc = "Wait, don't these normally come with a helmet?"},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"eC" = (/obj/machinery/light{icon_state = "tube"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"eD" = (/obj/structure/cable/yellow{icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Administration APC"; pixel_y = 24},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"eE" = (/obj/machinery/computer,/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"eF" = (/obj/machinery/airalarm/all_access{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/admin) -"eG" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{icon_state = "vent_map_on-2"; dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"eH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{icon_state = "manifold-2"; dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"eI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/light{icon_state = "tube"; dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"eJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"eK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"eL" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"eM" = (/obj/structure/chair/comfy/shuttle,/turf/open/floor/mineral/titanium/blue,/area/ruin/space/has_grav/skelter/nav) -"eN" = (/obj/machinery/power/port_gen/pacman,/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"eO" = (/obj/effect/turf_decal/trimline/purple/line{icon_state = "trimline"; dir = 6},/turf/open/floor/plasteel,/area/ruin/space/has_grav/skelter/engine) -"eP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"eQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"eR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine) -"eS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/purple/corner{icon_state = "trimline_corner"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"eT" = (/obj/effect/turf_decal/trimline/green/corner{icon_state = "trimline_corner"; dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"eU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/sec) -"eV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"eW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"eX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{icon_state = "manifold-2"; dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"eY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance_hatch/abandoned,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/sec) -"eZ" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fa" = (/obj/machinery/door/airlock/maintenance_hatch/abandoned,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/crew_quarters/cafeteria) -"fb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Med Bay APC"; pixel_y = 24},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"ff" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/admin) -"fg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/camera{c_tag = "Central Hall"; network = list("skelter")},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fj" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/security{name = "Administration"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{icon_state = "manifold-2"; dir = 1},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/comfy/brown{icon_state = "comfychair"; dir = 1},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/chair/comfy/brown{icon_state = "comfychair"; dir = 4},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 9},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 6},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"fp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"fq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"fr" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 1},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"fs" = (/obj/machinery/computer{dir = 1},/turf/open/floor/mineral/titanium/blue,/area/ruin/space/has_grav/skelter/nav) -"ft" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"fu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"fv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"fw" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/light{icon_state = "tube"; dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"fx" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"fy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fz" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fA" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fD" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/door/airlock/security{name = "Administration"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/admin) -"fE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fF" = (/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/trimline/neutral/filled/line,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"fH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/trimline/neutral/filled/line,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"fI" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"fJ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/mineral/titanium/purple,/area/ruin/space/has_grav/skelter/engine) -"fK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/trimline/red/filled/line,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"fL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/trimline/red/filled/line,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/afthall) -"fM" = (/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"fN" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"fO" = (/obj/structure/cable{icon_state = "4-8"},/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/sec) -"fP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fQ" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate{desc = "Wait, don't these normally come with a helmet?"},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/item/kitchen/knife/combat,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"fS" = (/obj/structure/disposalconstruct,/turf/template_noop,/area/template_noop) -"fT" = (/obj/machinery/door/airlock/maintenance_hatch/abandoned,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/storage) -"fU" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/storage) -"fV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Storage"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"fW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Storage"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"fX" = (/obj/machinery/door/firedoor/closed,/obj/machinery/door/airlock/public/glass{name = "Cafeteria"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"fY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"fZ" = (/obj/structure/table/glass,/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"ga" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"gb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/forehall) -"gc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/forehall) -"gd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"ge" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"gf" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate/orange{desc = "Wait, don't these normally come with a helmet?"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"gg" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/engine/lower) -"gh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gi" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gj" = (/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/structure/window/reinforced/spawner/north,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"gk" = (/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/machinery/door/window/northleft{name = "Armory"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"gl" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/sec) -"gm" = (/obj/machinery/power/smes,/obj/structure/cable/white,/obj/structure/cable/yellow{icon_state = "0-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gn" = (/obj/machinery/power/smes,/obj/structure/cable/white,/obj/structure/cable/yellow{icon_state = "0-8"},/obj/structure/cable/yellow,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"go" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 8},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gp" = (/obj/structure/cable/yellow{icon_state = "1-4"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gq" = (/obj/structure/closet/crate,/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_y = 24},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gr" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gs" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gt" = (/obj/item/reagent_containers/glass/bucket,/obj/item/mop,/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gu" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"gv" = (/obj/machinery/light,/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"gw" = (/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate/green{desc = "Wait, don't these normally come with a helmet?"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"gx" = (/obj/machinery/door/firedoor{pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Shields"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/shields) -"gy" = (/obj/machinery/door/firedoor{pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/engineering{name = "Shields"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/shields) -"gz" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/shields) -"gA" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/shields) -"gB" = (/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"gC" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine/lower) -"gD" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 4},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Starboard Engine APC"; pixel_y = 24},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gE" = (/obj/effect/turf_decal/stripes/line,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 4},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{icon_state = "pipe11-2"; dir = 5},/obj/effect/turf_decal/stripes/line,/obj/structure/cable/yellow{icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/turf_decal/stripes/corner{icon_state = "warninglinecorner"; dir = 1},/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"gH" = (/obj/structure/rack,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"gI" = (/obj/structure/cable{icon_state = "2-8"},/obj/item/ammo_casing/c10mm,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gJ" = (/obj/machinery/power/terminal{dir = 1},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gK" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gL" = (/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"gM" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gN" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gO" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"gQ" = (/obj/machinery/shieldgen,/obj/structure/fluff/railing{icon_state = "railing"; dir = 6},/turf/open/floor/circuit,/area/ruin/space/has_grav/skelter/shields) -"gR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"gS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"gT" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Shield Room APC"; pixel_y = 24},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"gU" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/shields) -"gV" = (/obj/machinery/door/airlock/external,/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/forehall) -"gW" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"gX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/fluff/railing{icon_state = "railing"; dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"gY" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 5},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"gZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"ha" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hb" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 6},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/bot,/obj/structure/ore_box,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"he" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Storage"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hi" = (/obj/effect/turf_decal/trimline/purple/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hj" = (/obj/machinery/light{icon_state = "tube"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 1},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/structure/cable/yellow{icon_state = "2-8"},/obj/machinery/firealarm{pixel_y = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hl" = (/obj/effect/turf_decal/trimline/yellow/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hm" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Shields"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/shields) -"hn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"ho" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"hp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"hq" = (/obj/machinery/shieldgen,/obj/structure/fluff/railing{icon_state = "railing"; dir = 9},/turf/open/floor/circuit/airless,/area/ruin/space/has_grav/skelter/shields) -"hr" = (/obj/structure/fluff/railing,/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"hs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/fluff/railing,/obj/structure/shuttle/engine/heater{dir = 8},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"ht" = (/obj/structure/fluff/railing{icon_state = "railing"; dir = 6},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/lower) -"hu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/stripes/line{dir = 8},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hw" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hx" = (/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hy" = (/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hz" = (/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hA" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hC" = (/obj/structure/closet/crate/critter,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hD" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/structure/closet,/obj/effect/turf_decal/bot,/obj/item/circlegame,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{name = "Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hH" = (/obj/effect/turf_decal/trimline/purple/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hI" = (/obj/effect/turf_decal/trimline/blue/corner,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hJ" = (/obj/structure/rack,/obj/item/ammo_box/magazine/m10mm,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"hK" = (/obj/effect/turf_decal/trimline/yellow/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/blue/corner{icon_state = "trimline_corner"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"hL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/engineering{name = "Shields"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/shields) -"hM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"hN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"hO" = (/obj/machinery/shieldgen,/obj/structure/fluff/railing{icon_state = "railing"; dir = 8},/turf/open/floor/circuit/airless,/area/ruin/space/has_grav/skelter/shields) -"hP" = (/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hQ" = (/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 5},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hR" = (/obj/effect/turf_decal/stripes/line{icon_state = "warningline"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hS" = (/obj/effect/turf_decal/stripes/corner{icon_state = "warninglinecorner"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/door/airlock/maintenance/external{name = "Engine Room"},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"hU" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/trimline/red/filled/line{icon_state = "trimline_fill"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 10},/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance/abandoned{name = "Electrical"},/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"hX" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/storage) -"hY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"hZ" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"ia" = (/obj/structure/closet/crate/trashcart,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"ib" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"ic" = (/obj/machinery/light{icon_state = "tube"; dir = 8},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"id" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/obj/machinery/light/broken{icon_state = "tube-broken"; dir = 4},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ie" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"if" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/comms) -"ig" = (/obj/machinery/light/broken,/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"ih" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/comms) -"ii" = (/turf/closed/wall/mineral/titanium/interior,/area/ruin/space/has_grav/skelter/comms) -"ij" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Communications"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"ik" = (/turf/open/floor/circuit,/area/ruin/space/has_grav/skelter/shields) -"il" = (/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"im" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/light,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"in" = (/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"io" = (/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"ip" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel{icon_state = "sepia"},/area/ruin/space/has_grav/skelter/engine/lower) -"iq" = (/turf/closed/wall/mineral/titanium/nodiagonal,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"ir" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{icon_state = "manifold-2"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"is" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"it" = (/obj/effect/turf_decal/trimline/yellow/corner{icon_state = "trimline_corner"; dir = 4},/obj/machinery/light{icon_state = "tube"; dir = 1},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iu" = (/obj/effect/turf_decal/trimline/yellow/line{icon_state = "trimline"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iv" = (/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/effect/turf_decal/trimline/yellow/corner{icon_state = "trimline_corner"; dir = 1},/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iw" = (/obj/effect/turf_decal/trimline/green/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"ix" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iz" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 8},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iA" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iB" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iC" = (/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Electrical APC"; pixel_x = 26},/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iD" = (/obj/structure/table,/obj/item/trash/waffles{pixel_y = 5},/turf/open/floor/plasteel/airless/cafeteria,/area/crew_quarters/cafeteria) -"iE" = (/obj/structure/table/wood,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/uplink/old{pixel_x = -4; pixel_y = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iF" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 9},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iG" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/blackbox_recorder,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iH" = (/obj/machinery/computer{icon_state = "computer"; dir = 4},/turf/open/floor/mineral/titanium/white,/area/ruin/space/has_grav/skelter/shields) -"iI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iJ" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 8},/obj/effect/turf_decal/trimline/blue/corner,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iK" = (/obj/effect/turf_decal/trimline/blue/line,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iL" = (/obj/effect/turf_decal/trimline/neutral/filled/line{icon_state = "trimline_fill"; dir = 4},/obj/effect/turf_decal/trimline/blue/corner{icon_state = "trimline_corner"; dir = 8},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iM" = (/obj/effect/turf_decal/trimline/green/filled/line{icon_state = "trimline_fill"; dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iN" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iO" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iP" = (/obj/structure/rack,/obj/item/gun/ballistic/automatic/pistol,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/sec) -"iQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iR" = (/obj/machinery/door/airlock/medical{name = "Restroom"},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"iS" = (/obj/structure/disposalpipe/junction/flip,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iT" = (/obj/structure/disposalpipe/trunk{icon_state = "pipe-t"; dir = 8},/obj/machinery/disposal/bin,/obj/machinery/button/massdriver{id = "skeltermass"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "skelterdoor"; pixel_x = 24; pixel_y = -8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"iU" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/telecomms/relay/preset/auto,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iV" = (/obj/structure/chair/comfy/teal,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iW" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/decal/cleanable/blood/old,/obj/item/clothing/suit/space/syndicate/black{desc = "Wait, don't these normally come with a helmet?"},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iX" = (/obj/effect/turf_decal/trimline/blue/line,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{icon_state = "1-2"},/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"iY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter) -"iZ" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -26},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"ja" = (/obj/structure/toilet{icon_state = "toilet00"; dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"jb" = (/obj/structure/disposalpipe/segment{icon_state = "pipe"; dir = 6},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/storage) -"jc" = (/obj/structure/disposalpipe/segment{icon_state = "pipe"; dir = 8},/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/storage) -"jd" = (/obj/structure/disposalpipe/segment{icon_state = "pipe"; dir = 8},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"je" = (/obj/machinery/door/window/eastright,/obj/structure/disposalpipe/segment{icon_state = "pipe"; dir = 9},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/skelter/storage) -"jf" = (/obj/effect/turf_decal/stripes/end{icon_state = "warn_end"; dir = 1},/obj/machinery/mass_driver,/obj/structure/window/reinforced/spawner/north,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/storage) -"jg" = (/obj/structure/table,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"jh" = (/obj/machinery/computer{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/light,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"ji" = (/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{icon_state = "inje_map-2"; dir = 1},/turf/open/floor/plating/airless,/area/ruin/space/has_grav/skelter/oxy) -"jj" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/plating/airless,/area/ruin/space/has_grav/skelter/storage) -"jk" = (/obj/machinery/door/poddoor,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/storage) -"jl" = (/turf/closed/wall/mineral/titanium,/area/ruin/space/has_grav/skelter/comms) -"jm" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/structure/cable/yellow{icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "Communications APC"; pixel_y = 24},/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"jn" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/machinery/telecomms/allinone,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"jo" = (/obj/item/stack/cable_coil/cut/yellow,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) -"jp" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 4},/obj/machinery/light{dir = 1},/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"jq" = (/obj/effect/turf_decal/trimline/red/line{icon_state = "trimline"; dir = 4},/obj/machinery/light,/turf/open/floor/mineral/titanium,/area/ruin/space/has_grav/skelter/nav) -"jr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{icon_state = "pipe11-2"; dir = 8},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"js" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"jt" = (/obj/machinery/light/small/broken{icon_state = "bulb-broken"; dir = 4},/obj/item/stack/cable_coil/blue,/turf/open/floor/plating,/area/ruin/space/has_grav/skelter/engine/powerstorage) -"ju" = (/obj/structure/table/glass,/obj/machinery/atmospherics/components/unary/vent_scrubber/on{icon_state = "scrub_map_on-2"; dir = 1},/turf/open/floor/carpet,/area/ruin/space/has_grav/skelter/admin) -"jv" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/gun/ballistic/automatic/pistol/no_mag,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) -"jw" = (/turf/open/space/basic,/area/space/nearstation) -"jx" = (/turf/open/space/basic,/area/template_noop) -"jy" = (/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/item/ammo_casing/c10mm,/turf/open/floor/plasteel/showroomfloor,/area/ruin/space/has_grav/skelter/comms) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space/basic, +/area/space) +"ab" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/crew_quarters/cafeteria) +"ac" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"ad" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + icon_state = "plating"; + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"ae" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter) +"af" = ( +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ag" = ( +/turf/closed/wall/mineral/titanium, +/area/crew_quarters/cafeteria) +"ah" = ( +/turf/template_noop, +/area/template_noop) +"ai" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/crew) +"aj" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ak" = ( +/turf/closed/mineral, +/area/ruin/unpowered/no_grav) +"al" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Crew Quarters APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"an" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"ao" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"ap" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aq" = ( +/obj/structure/bed, +/obj/item/bedsheet/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"ar" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"as" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine/upper) +"at" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/engine/upper) +"au" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"av" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aw" = ( +/obj/structure/bed, +/obj/item/bedsheet/grey, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"ax" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"ay" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "pile"; + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"az" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aA" = ( +/turf/open/floor/plating/airless, +/area/crew_quarters/cafeteria) +"aB" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"aC" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aD" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aE" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Cafeteria APC"; + pixel_x = -25; + pixel_y = 1 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"aF" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Engine APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aG" = ( +/obj/machinery/light{ + icon_state = "tube"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aH" = ( +/obj/structure/shuttle/engine/large{ + icon_state = "large_engine"; + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"aI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aJ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/crew) +"aK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/crew) +"aL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance/abandoned, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/crew) +"aM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 6 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + icon_state = "warninglinecorner"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"aR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"aS" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"aT" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"aU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light{ + icon_state = "tube"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"aV" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light{ + icon_state = "tube"; + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"aX" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"aY" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"aZ" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"ba" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "pile"; + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"bb" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "North Hall"; + network = list("skelter") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bc" = ( +/obj/machinery/door/firedoor/closed, +/obj/machinery/door/airlock/public/glass{ + name = "Cafeteria" + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"bd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"be" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"bf" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 1 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"bg" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/crew_quarters/cafeteria) +"bh" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bj" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bk" = ( +/obj/item/trash/can, +/turf/template_noop, +/area/template_noop) +"bl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bo" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bq" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/template_noop, +/area/template_noop) +"br" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bs" = ( +/obj/structure/sign/departments/medbay{ + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/blue/corner, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bt" = ( +/obj/item/chair{ + icon_state = "chair_toppled"; + dir = 1 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"bu" = ( +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bv" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/reagent_containers/food/snacks/pizzaslice/margherita{ + pixel_x = -6; + pixel_y = 2 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"bw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + icon_state = "trimline_corner"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/crew) +"bx" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter) +"by" = ( +/obj/structure/fluff/railing, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bz" = ( +/obj/structure/disposalpipe/broken, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/crew_quarters/cafeteria) +"bA" = ( +/obj/item/chair{ + icon_state = "chair_toppled"; + dir = 1 + }, +/turf/template_noop, +/area/template_noop) +"bB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/fluff/railing, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bD" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/upper) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bF" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/turf/template_noop, +/area/template_noop) +"bG" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/sec) +"bH" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/sec) +"bI" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/med) +"bJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/end{ + icon_state = "trimline_end_fill"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/medical{ + name = "Med Bay" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"bK" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/med) +"bL" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter) +"bM" = ( +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/space/has_grav/skelter) +"bN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + icon_state = "warninglinecorner"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"bR" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"bS" = ( +/obj/machinery/computer/security{ + network = list("skelter") + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"bT" = ( +/obj/structure/table, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Security Office APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"bU" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"bV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"bW" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"bX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/space/has_grav/skelter) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter) +"bZ" = ( +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter) +"ca" = ( +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/skelter) +"cb" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/nav) +"cc" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"cd" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ce" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/nav) +"cf" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine) +"cg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"ch" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/upper) +"ci" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"cj" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate/orange, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"ck" = ( +/obj/structure/chair/office/dark{ + icon_state = "officechair_dark"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"cl" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/template_noop, +/area/template_noop) +"cm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"cn" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/crew_quarters/cafeteria) +"co" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"cp" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/oxy) +"cq" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/oxy) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor/closed, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Weapons" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cs" = ( +/obj/machinery/door/firedoor/closed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/engineering{ + name = "Weapons" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"ct" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/forehall) +"cu" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/nav) +"cv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Navigation APC"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"cw" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"cx" = ( +/obj/machinery/computer, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/skelter/nav) +"cy" = ( +/obj/machinery/computer, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"cz" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"cA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"cB" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/afthall) +"cC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"cE" = ( +/obj/machinery/door/firedoor/closed, +/obj/machinery/door/airlock/public/glass{ + name = "Cafeteria" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"cF" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"cG" = ( +/obj/machinery/light/broken{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"cH" = ( +/obj/machinery/light{ + icon_state = "tube"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"cI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"cJ" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/oxy) +"cK" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/crew_quarters/cafeteria) +"cL" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + icon_state = "pipe11-2"; + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/oxy) +"cM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "O2 APC"; + pixel_x = -25; + pixel_y = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"cR" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/forehall) +"cS" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"cT" = ( +/obj/structure/chair/comfy/shuttle{ + icon_state = "shuttle_chair"; + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/skelter/nav) +"cU" = ( +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"cW" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/engine) +"cX" = ( +/obj/machinery/light/broken{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"cY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"cZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"da" = ( +/obj/effect/turf_decal/trimline/blue/filled/end, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"db" = ( +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"dc" = ( +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/med) +"dd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + icon_state = "connector_map-2"; + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/oxy) +"de" = ( +/obj/machinery/atmospherics/components/binary/valve{ + icon_state = "mvalve_map-2"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/oxy) +"df" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/oxy) +"dg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/abandoned{ + name = "02" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/oxy) +"dh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"di" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/light, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "East Hall"; + network = list("skelter") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Fore Hallway APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"do" = ( +/obj/item/shard, +/turf/template_noop, +/area/template_noop) +"dp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Navigation" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"dq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"dr" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"ds" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 5 + }, +/obj/structure/chair/comfy/shuttle{ + icon_state = "shuttle_chair"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"dt" = ( +/obj/machinery/computer{ + icon_state = "computer"; + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/skelter/nav) +"du" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"dv" = ( +/obj/effect/turf_decal/trimline/purple/line{ + icon_state = "trimline"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"dw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"dx" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Reactor Room APC"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"dy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine) +"dz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/purple/corner{ + icon_state = "trimline_corner"; + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Reactor Hall"; + dir = 5; + icon_state = "camera"; + network = list("skelter") + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"dA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/trimline/green/corner, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Aft Hallway APC"; + pixel_x = 26 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"dB" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"dC" = ( +/obj/structure/table/wood, +/obj/item/pen/fountain{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"dD" = ( +/obj/structure/table/wood, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"dE" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"dF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/med) +"dG" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"dH" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"dI" = ( +/obj/machinery/computer{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/item/paper/fluff/ruins/skelter/cloner, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"dJ" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/med) +"dK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"dL" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/admin) +"dM" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"dN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"dO" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/admin) +"dP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/admin) +"dQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"dR" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/button{ + desc = "It appears to read 'EMERGENCY MEETING'."; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"dS" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/admin) +"dT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/item/stack/cable_coil/cut/yellow, +/turf/template_noop, +/area/space/nearstation) +"dU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/forehall) +"dV" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/forehall) +"dW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"dZ" = ( +/obj/effect/decal/cleanable/glass{ + icon_state = "tiny"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless, +/area/crew_quarters/cafeteria) +"ea" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"eb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ec" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ed" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"ee" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/machinery/door/airlock/maintenance/external{ + name = "Navigation" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"eg" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"eh" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/nav) +"ei" = ( +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/airless, +/area/crew_quarters/cafeteria) +"ej" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"ek" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + icon_state = "trimline_corner"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"el" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + icon_state = "scrub_map-2"; + dir = 4 + }, +/obj/item/trash/plate, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"em" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/obj/effect/turf_decal/trimline/purple/line, +/obj/effect/turf_decal/trimline/purple/line{ + icon_state = "trimline"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"en" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/crew_quarters/cafeteria) +"eo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/line, +/obj/effect/turf_decal/trimline/purple/line{ + icon_state = "trimline"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"ep" = ( +/obj/item/chair, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"eq" = ( +/obj/structure/chair{ + icon_state = "chair"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"er" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 4 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"es" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research{ + name = "Reactor" + }, +/obj/effect/turf_decal/trimline/purple/end{ + icon_state = "trimline_end"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"et" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/purple/line{ + icon_state = "trimline"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"eu" = ( +/obj/effect/turf_decal/trimline/green/line{ + icon_state = "trimline"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"ev" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/abandoned{ + name = "Security" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"ew" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"ey" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"ez" = ( +/obj/structure/table/wood, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"eA" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"eB" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate/blue{ + desc = "Wait, don't these normally come with a helmet?" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"eC" = ( +/obj/machinery/light{ + icon_state = "tube"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"eD" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Administration APC"; + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"eE" = ( +/obj/machinery/computer, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"eF" = ( +/obj/machinery/airalarm/all_access{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/admin) +"eG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + icon_state = "vent_map_on-2"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"eH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"eI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/light{ + icon_state = "tube"; + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"eJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"eK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"eL" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"eM" = ( +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/skelter/nav) +"eN" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"eO" = ( +/obj/effect/turf_decal/trimline/purple/line{ + icon_state = "trimline"; + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/skelter/engine) +"eP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"eQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine) +"eS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/corner{ + icon_state = "trimline_corner"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"eT" = ( +/obj/effect/turf_decal/trimline/green/corner{ + icon_state = "trimline_corner"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/sec) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"eX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"eY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch/abandoned, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/sec) +"eZ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fa" = ( +/obj/machinery/door/airlock/maintenance_hatch/abandoned, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) +"fb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Med Bay APC"; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"ff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/admin) +"fg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Central Hall"; + network = list("skelter") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Administration" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/brown{ + icon_state = "comfychair"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/brown{ + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"fp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"fq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"fr" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"fs" = ( +/obj/machinery/computer{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/skelter/nav) +"ft" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"fu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"fv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"fw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + icon_state = "tube"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"fx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fA" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Administration" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/admin) +"fE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fF" = ( +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"fH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"fI" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"fJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple, +/area/ruin/space/has_grav/skelter/engine) +"fK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"fL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/afthall) +"fM" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"fN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"fO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/sec) +"fP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fQ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate{ + desc = "Wait, don't these normally come with a helmet?" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/kitchen/knife/combat, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"fS" = ( +/obj/structure/disposalconstruct, +/turf/template_noop, +/area/template_noop) +"fT" = ( +/obj/machinery/door/airlock/maintenance_hatch/abandoned, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/storage) +"fU" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/storage) +"fV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Storage" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"fW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Storage" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"fX" = ( +/obj/machinery/door/firedoor/closed, +/obj/machinery/door/airlock/public/glass{ + name = "Cafeteria" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"fY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"fZ" = ( +/obj/structure/table/glass, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"ga" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"gb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/forehall) +"gc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/forehall) +"gd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"ge" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"gf" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate/orange{ + desc = "Wait, don't these normally come with a helmet?" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"gg" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/engine/lower) +"gh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gj" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"gk" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/door/window/northleft{ + name = "Armory" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"gl" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/sec) +"gm" = ( +/obj/machinery/power/smes, +/obj/structure/cable/white, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gn" = ( +/obj/machinery/power/smes, +/obj/structure/cable/white, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"go" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 8 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gp" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gq" = ( +/obj/structure/closet/crate, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Storage APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gr" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gt" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"gv" = ( +/obj/machinery/light, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"gw" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate/green{ + desc = "Wait, don't these normally come with a helmet?" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"gx" = ( +/obj/machinery/door/firedoor{ + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Shields" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/shields) +"gy" = ( +/obj/machinery/door/firedoor{ + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/engineering{ + name = "Shields" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/shields) +"gz" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/shields) +"gA" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/shields) +"gB" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"gC" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine/lower) +"gD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Starboard Engine APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/corner{ + icon_state = "warninglinecorner"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"gH" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"gI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gJ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"gM" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gN" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gO" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"gQ" = ( +/obj/machinery/shieldgen, +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 6 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/skelter/shields) +"gR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"gS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"gT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Shield Room APC"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"gU" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/shields) +"gV" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/forehall) +"gW" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"gX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 1 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"gY" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"gZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"ha" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hi" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hj" = ( +/obj/machinery/light{ + icon_state = "tube"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Shields" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/shields) +"hn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"ho" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"hp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"hq" = ( +/obj/machinery/shieldgen, +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 9 + }, +/turf/open/floor/circuit/airless, +/area/ruin/space/has_grav/skelter/shields) +"hr" = ( +/obj/structure/fluff/railing, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"hs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/fluff/railing, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"ht" = ( +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/lower) +"hu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hw" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hx" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hy" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hC" = ( +/obj/structure/closet/crate/critter, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet, +/obj/effect/turf_decal/bot, +/obj/item/circlegame, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hH" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hI" = ( +/obj/effect/turf_decal/trimline/blue/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hJ" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"hK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + icon_state = "trimline_corner"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"hL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Shields" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/shields) +"hM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"hN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"hO" = ( +/obj/machinery/shieldgen, +/obj/structure/fluff/railing{ + icon_state = "railing"; + dir = 8 + }, +/turf/open/floor/circuit/airless, +/area/ruin/space/has_grav/skelter/shields) +"hP" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hQ" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 5 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hR" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hS" = ( +/obj/effect/turf_decal/stripes/corner{ + icon_state = "warninglinecorner"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "Engine Room" + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"hU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance/abandoned{ + name = "Electrical" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"hX" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/storage) +"hY" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"hZ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"ia" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"ib" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"ic" = ( +/obj/machinery/light{ + icon_state = "tube"; + dir = 8 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"id" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt{ + desc = "A thin layer of dust coating the floor."; + name = "dust" + }, +/obj/machinery/light/broken{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ie" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"if" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/comms) +"ig" = ( +/obj/machinery/light/broken, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"ih" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/comms) +"ii" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/ruin/space/has_grav/skelter/comms) +"ij" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Communications" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"ik" = ( +/turf/open/floor/circuit, +/area/ruin/space/has_grav/skelter/shields) +"il" = ( +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"im" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"in" = ( +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"io" = ( +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"ip" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "sepia" + }, +/area/ruin/space/has_grav/skelter/engine/lower) +"iq" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"ir" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + icon_state = "manifold-2"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"is" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"it" = ( +/obj/effect/turf_decal/trimline/yellow/corner{ + icon_state = "trimline_corner"; + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube"; + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iu" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + icon_state = "trimline"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iv" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + icon_state = "trimline_corner"; + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iz" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iA" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iC" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Electrical APC"; + pixel_x = 26 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iD" = ( +/obj/structure/table, +/obj/item/trash/waffles{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/crew_quarters/cafeteria) +"iE" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/uplink/old{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/blackbox_recorder, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iH" = ( +/obj/machinery/computer{ + icon_state = "computer"; + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/skelter/shields) +"iI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/corner, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iK" = ( +/obj/effect/turf_decal/trimline/blue/line, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + icon_state = "trimline_corner"; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iM" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + icon_state = "trimline_fill"; + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iN" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iP" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/sec) +"iQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iR" = ( +/obj/machinery/door/airlock/medical{ + name = "Restroom" + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"iS" = ( +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iT" = ( +/obj/structure/disposalpipe/trunk{ + icon_state = "pipe-t"; + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/machinery/button/massdriver{ + id = "skeltermass"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "skelterdoor"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"iU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/telecomms/relay/preset/auto, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iV" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iW" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/syndicate/black{ + desc = "Wait, don't these normally come with a helmet?" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iX" = ( +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"iY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter) +"iZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"ja" = ( +/obj/structure/toilet{ + icon_state = "toilet00"; + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"jb" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe"; + dir = 6 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/storage) +"jc" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe"; + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/storage) +"jd" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"je" = ( +/obj/machinery/door/window/eastright, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe"; + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/skelter/storage) +"jf" = ( +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 1 + }, +/obj/machinery/mass_driver, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/storage) +"jg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"jh" = ( +/obj/machinery/computer{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"ji" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + icon_state = "inje_map-2"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/skelter/oxy) +"jj" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/skelter/storage) +"jk" = ( +/obj/machinery/door/poddoor, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/storage) +"jl" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/skelter/comms) +"jm" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Communications APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"jn" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/telecomms/allinone, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"jo" = ( +/obj/item/stack/cable_coil/cut/yellow, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"jp" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"jq" = ( +/obj/effect/turf_decal/trimline/red/line{ + icon_state = "trimline"; + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/skelter/nav) +"jr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"js" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"jt" = ( +/obj/machinery/light/small/broken{ + icon_state = "bulb-broken"; + dir = 4 + }, +/obj/item/stack/cable_coil/blue, +/turf/open/floor/plating, +/area/ruin/space/has_grav/skelter/engine/powerstorage) +"ju" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + icon_state = "scrub_map_on-2"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/skelter/admin) +"jv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/gun/ballistic/automatic/pistol/no_mag, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) +"jw" = ( +/turf/open/space/basic, +/area/space/nearstation) +"jx" = ( +/turf/open/space/basic, +/area/template_noop) +"jy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/ammo_casing/c10mm, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/space/has_grav/skelter/comms) (1,1,1) = {" -ahahahahahahahahahahahahahahahahahahahahahahahahayahahahahahahacahahaSahahahahahahahahah -ahahahahahahahaeaeaiaiaiaiaiaiaiaiaiagagabaZbaahahahbkacakakakacacahahbqahahahahahahahah -ahahahahahahaeaeaeaialamanaoapaqaraiagafaAaZahahbAahahakakakakakakakacahahahaZahahahahah -ahahahahahasatasataiauavawaxazaCaDaiaEafaXcnadahahbFahakakakakakakakclahahaSahahaZahahah -ahahahahasasaFaGaIaJaKaLaiaiaiaiaiaJaUbtbvafbzaZclahahakakakakakakakakahdoahahahahahahah -ahahahahasaMaNaOaPaQaRaTaVaWaYbbbdcEbBdEdGciczcKdTfSbeakakakakakakakakaeaZahaZaZahaSaZah -ahahahaaasbhbibjblbmbnbobpbrbsbubwbcafeadWdQdRdQdZaZacakakakakakakjobxaeaZaZaSahahahahah -ahahahaHasbybCbDbEbGbHbHbHbHbIbJbIbKafeaajafebafafeienbgbLakakakakbMbxbxaeaZaZaZahahahah -ahahahahasbNbObPbQbHbRbSbTbHbUbVbWbIiceceleqeraBiDcdidagaeaZbXbYbZcabxbxbxaecbccccceceah -ahcfcfcfcfatcgchbGbHcjckcmbHbUcobUbIafeabfafebafbfafepcpcpcpcqcrcsctctctctbxcucvjpcxceah -cfcfcycAcfcBcCcDbHcFcFcFcGbHcHcocIbIbIeaafafebigafafcpcpcJcLcpcMcNcOcPcQcRctcbcScwcTcece -cfcUcUcVcWcfcXcYbHcFcFcFcmbHcZdadbdcbIfaagbcfXbgagagcpdddedfdgdhdidjdkdldmdndpdqdrdsdtce -cfdudvdwdxdydzdAbHdBcFdCdDbHdFdHdIdJbIdKdLdMdNdOdOdOdOdOdOdPdSdUdVdVdXdYcOedeeefegehdtce -cfejekemeoeseteuevewexeyezbGdFbIbIbIeAeBdLeCdNdOdSeDeEeEeEeFdOeGeHeIeJeKcRdVcbeLcweMcece -cfeNeOePeQeReSeTeUeVeWeWeXeYeZfbfcfdfRfefffgfhfifjfkflfmflfndOfofpcOcPfqdVbxcufrjqfsceah -cfcUcUftcWcffufvbHfwcFcFfxbGfyfzfAfAfAdKdLdMfBfCfDfEjrjsfFfFdOfGfHcRdVfIcRdVcbccccceceah -cfcfcUfJcfcBfKfLbHfMfNfNfNfOfPfQgIjtfAfTfUfVfWfUdSfYfZjufFfFdOgagbgcgdgegfctaeahahahahah -ahcfcfcfcfggghgibGbGgjgkgjglgmgngofAfAgpgqgrgsgtdOgugvgwfFdOdOgxgygzgAgBctctahahahahahah -ahahahahgCgDgEgFgGbHhJgHiPglgJgKgLfAgMgNgOgOgPgNdSdOdOdOdOdSgQgRgSgTgUgVcRahahahahahahah -ahahahaagCgWgXgYgZbGglglglbGhahbiCfAgOhchdhehfhghhhihjhkhlhmhnhohphqgUjwahahahahahahahah -ahahahaHgChrhshthuhvhwhxhxfAhyhzfAfAhAhBhChDhEhFhGhHhIiXhKhLhMhMhNhOgUahahahahahahahahah -ahahahahgChPhQhRhShThUhVhxfAhWfAfAhXhYhZiaibiegOifihiiijiiifikilimgAgUahahahahahahahahah -ahahahahgCgCinioipggiqirisitiuiviwhhixiyiziAieiBiiiGiEiFjmiiiHilgAgUahahahahahahahahahah -ahahahahahgCgggCgggCeAiIhxiJiKiLiMfVgOgOiAiAiegOiiiNiOjvjnifgAgAgUahahahahahahahahahahah -ahahahahahahaeaeaeaeiqiQeAiqiReAeAhXgOgOgOgOiSiTiiiUiViWjyiibxaeahahahahahahahahahahahah -ahahahahahahahaeaeaeaeiYaeeAiZjaeAjbjcjdjdjdjejfiiiijgjhiiiiaeahahahahahahahahahahahahah -ahahahahahahahahaeaeaejiaeeAeAeAeAjjfUfUfUfUfUjkhXjljljljlaeahahahahahahahahahahahahahah -ahahahahahahahahahahahjxahahahahahjwahahahahahjwahahahahahahahahahahahahahahahahahahahah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +cf +cf +cf +cf +cf +cf +cf +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(2,1,1) = {" +ah +ah +ah +ah +ah +ah +ah +ah +ah +cf +cf +cU +du +ej +eN +cU +cf +cf +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(3,1,1) = {" +ah +ah +ah +ah +ah +ah +ah +ah +ah +cf +cy +cU +dv +ek +eO +cU +cU +cf +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(4,1,1) = {" +ah +ah +ah +ah +ah +ah +aa +aH +ah +cf +cA +cV +dw +em +eP +ft +fJ +cf +ah +aa +aH +ah +ah +ah +ah +ah +ah +ah +"} +(5,1,1) = {" +ah +ah +ah +ah +as +as +as +as +as +cf +cf +cW +dx +eo +eQ +cW +cf +cf +gC +gC +gC +gC +gC +ah +ah +ah +ah +ah +"} +(6,1,1) = {" +ah +ah +ah +as +as +aM +bh +by +bN +at +cB +cf +dy +es +eR +cf +cB +gg +gD +gW +hr +hP +gC +gC +ah +ah +ah +ah +"} +(7,1,1) = {" +ah +ah +ae +at +aF +aN +bi +bC +bO +cg +cC +cX +dz +et +eS +fu +fK +gh +gE +gX +hs +hQ +in +gg +ae +ah +ah +ah +"} +(8,1,1) = {" +ah +ae +ae +as +aG +aO +bj +bD +bP +ch +cD +cY +dA +eu +eT +fv +fL +gi +gF +gY +ht +hR +io +gC +ae +ae +ah +ah +"} +(9,1,1) = {" +ah +ae +ae +at +aI +aP +bl +bE +bQ +bG +bH +bH +bH +ev +eU +bH +bH +bG +gG +gZ +hu +hS +ip +gg +ae +ae +ae +ah +"} +(10,1,1) = {" +ah +ai +ai +ai +aJ +aQ +bm +bG +bH +bH +cF +cF +dB +ew +eV +fw +fM +bG +bH +bG +hv +hT +gg +gC +ae +ae +ae +ah +"} +(11,1,1) = {" +ah +ai +al +au +aK +aR +bn +bH +bR +cj +cF +cF +cF +ex +eW +cF +fN +gj +hJ +gl +hw +hU +iq +eA +iq +ae +ae +ah +"} +(12,1,1) = {" +ah +ai +am +av +aL +aT +bo +bH +bS +ck +cF +cF +dC +ey +eW +cF +fN +gk +gH +gl +hx +hV +ir +iI +iQ +iY +ji +jx +"} +(13,1,1) = {" +ah +ai +an +aw +ai +aV +bp +bH +bT +cm +cG +cm +dD +ez +eX +fx +fN +gj +iP +gl +hx +hx +is +hx +eA +ae +ae +ah +"} +(14,1,1) = {" +ah +ai +ao +ax +ai +aW +br +bH +bH +bH +bH +bH +bH +bG +eY +bG +fO +gl +gl +bG +fA +fA +it +iJ +iq +eA +eA +ah +"} +(15,1,1) = {" +ah +ai +ap +az +ai +aY +bs +bI +bU +bU +cH +cZ +dF +dF +eZ +fy +fP +gm +gJ +ha +hy +hW +iu +iK +iR +iZ +eA +ah +"} +(16,1,1) = {" +ah +ai +aq +aC +ai +bb +bu +bJ +bV +co +co +da +dH +bI +fb +fz +fQ +gn +gK +hb +hz +fA +iv +iL +eA +ja +eA +ah +"} +(17,1,1) = {" +ah +ai +ar +aD +ai +bd +bw +bI +bW +bU +cI +db +dI +bI +fc +fA +gI +go +gL +iC +fA +fA +iw +iM +eA +eA +eA +ah +"} +(18,1,1) = {" +ah +ai +ai +ai +aJ +cE +bc +bK +bI +bI +bI +dc +dJ +bI +fd +fA +jt +fA +fA +fA +fA +hX +hh +fV +hX +jb +jj +jw +"} +(19,1,1) = {" +ah +ag +ag +aE +aU +bB +af +af +ic +af +bI +bI +bI +eA +fR +fA +fA +fA +gM +gO +hA +hY +ix +gO +gO +jc +fU +ah +"} +(20,1,1) = {" +ah +ag +af +af +bt +dE +ea +ea +ec +ea +ea +fa +dK +eB +fe +dK +fT +gp +gN +hc +hB +hZ +iy +gO +gO +jd +fU +ah +"} +(21,1,1) = {" +ah +ab +aA +aX +bv +dG +dW +aj +el +bf +af +ag +dL +dL +ff +dL +fU +gq +gO +hd +hC +ia +iz +iA +gO +jd +fU +ah +"} +(22,1,1) = {" +ah +aZ +aZ +cn +af +ci +dQ +af +eq +af +af +bc +dM +eC +fg +dM +fV +gr +gO +he +hD +ib +iA +iA +gO +jd +fU +ah +"} +(23,1,1) = {" +ah +ba +ah +ad +bz +cz +dR +eb +er +eb +eb +fX +dN +dN +fh +fB +fW +gs +gP +hf +hE +ie +ie +ie +iS +je +fU +ah +"} +(24,1,1) = {" +ah +ah +ah +ah +aZ +cK +dQ +af +aB +af +ig +bg +dO +dO +fi +fC +fU +gt +gN +hg +hF +gO +iB +gO +iT +jf +jk +jw +"} +(25,1,1) = {" +ay +ah +bA +ah +cl +dT +dZ +af +iD +bf +af +ag +dO +dS +fj +fD +dS +dO +dS +hh +hG +if +ii +ii +ii +ii +hX +ah +"} +(26,1,1) = {" +ah +ah +ah +bF +ah +fS +aZ +ei +cd +af +af +ag +dO +eD +fk +fE +fY +gu +dO +hi +hH +ih +iG +iN +iU +ii +jl +ah +"} +(27,1,1) = {" +ah +bk +ah +ah +ah +be +ac +en +id +ep +cp +cp +dO +eE +fl +jr +fZ +gv +dO +hj +hI +ii +iE +iO +iV +jg +jl +ah +"} +(28,1,1) = {" +ah +ac +ak +ak +ak +ak +ak +bg +ag +cp +cp +dd +dO +eE +fm +js +ju +gw +dO +hk +iX +ij +iF +jv +iW +jh +jl +ah +"} +(29,1,1) = {" +ah +ak +ak +ak +ak +ak +ak +bL +ae +cp +cJ +de +dO +eE +fl +fF +fF +fF +dO +hl +hK +ii +jm +jn +jy +ii +jl +ah +"} +(30,1,1) = {" +ah +ak +ak +ak +ak +ak +ak +ak +aZ +cp +cL +df +dP +eF +fn +fF +fF +dO +dS +hm +hL +if +ii +if +ii +ii +ae +ah +"} +(31,1,1) = {" +ah +ak +ak +ak +ak +ak +ak +ak +bX +cq +cp +dg +dS +dO +dO +dO +dO +dO +gQ +hn +hM +ik +iH +gA +bx +ae +ah +ah +"} +(32,1,1) = {" +ac +ac +ak +ak +ak +ak +ak +ak +bY +cr +cM +dh +dU +eG +fo +fG +ga +gx +gR +ho +hM +il +il +gA +ae +ah +ah +ah +"} +(33,1,1) = {" +ah +ac +ak +ak +ak +ak +ak +ak +bZ +cs +cN +di +dV +eH +fp +fH +gb +gy +gS +hp +hN +im +gA +gU +ah +ah +ah +ah +"} +(34,1,1) = {" +ah +ah +ak +ak +ak +ak +jo +bM +ca +ct +cO +dj +dV +eI +cO +cR +gc +gz +gT +hq +hO +gA +gU +ah +ah +ah +ah +ah +"} +(35,1,1) = {" +aS +ah +ac +cl +ak +ak +bx +bx +bx +ct +cP +dk +dX +eJ +cP +dV +gd +gA +gU +gU +gU +gU +ah +ah +ah +ah +ah +ah +"} +(36,1,1) = {" +ah +bq +ah +ah +ah +ae +ae +bx +bx +ct +cQ +dl +dY +eK +fq +fI +ge +gB +gV +jw +ah +ah +ah +ah +ah +ah +ah +ah +"} +(37,1,1) = {" +ah +ah +ah +ah +do +aZ +aZ +ae +bx +ct +cR +dm +cO +cR +dV +cR +gf +ct +cR +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(38,1,1) = {" +ah +ah +ah +aS +ah +ah +aZ +aZ +ae +bx +ct +dn +ed +dV +bx +dV +ct +ct +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(39,1,1) = {" +ah +ah +aZ +ah +ah +aZ +aS +aZ +cb +cu +cb +dp +ee +cb +cu +cb +ae +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(40,1,1) = {" +ah +ah +ah +ah +ah +aZ +ah +aZ +cc +cv +cS +dq +ef +eL +fr +cc +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(41,1,1) = {" +ah +ah +ah +aZ +ah +ah +ah +ah +cc +jp +cw +dr +eg +cw +jq +cc +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(42,1,1) = {" +ah +ah +ah +ah +ah +aS +ah +ah +ce +cx +cT +ds +eh +eM +fs +ce +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(43,1,1) = {" +ah +ah +ah +ah +ah +aZ +ah +ah +ce +ce +ce +dt +dt +ce +ce +ce +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +"} +(44,1,1) = {" +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ce +ce +ce +ce +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah "} From c2e6fcb172248113c14d6d4ac944e68fac950617 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Sat, 3 Oct 2020 22:46:01 +0200 Subject: [PATCH 174/310] modifies regenerate_limbs() This allows it to work for people with the ROBOTIC_LIMBS trait, creating robotic (/ synthetic, or whatever the hell those are considering they're inbetween) limbs for them instead of organic ones --- code/modules/surgery/bodyparts/dismemberment.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index fa003e3f3c..3038e32733 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -434,5 +434,8 @@ var/datum/scar/scaries = new var/datum/wound/loss/phantom_loss = new // stolen valor, really scaries.generate(L, phantom_loss) + if(HAS_TRAIT(src, ROBOTIC_LIMBS)) //Snowflake trait moment, but needed. + L.render_like_organic = TRUE + L.change_bodypart_status(BODYPART_ROBOTIC, FALSE, TRUE) //Haha what if IPC-lings actually regenerated the right limbs instead of organic ones? That'd be pretty cool, right? L.attach_limb(src, 1) return TRUE From 21d3d8fcd9b2b10be4edf3b2f144e1a6efb82a4c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 3 Oct 2020 14:17:13 -0700 Subject: [PATCH 175/310] sigh --- _maps/map_files/PubbyStation/job_changes.dm | 20 ----- _maps/pubbystation.json | 7 +- code/__DEFINES/maps.dm | 5 -- code/controllers/subsystem/job.dm | 3 +- code/modules/jobs/job_types/_job.dm | 28 ++++++- code/modules/jobs/map_changes/map_changes.dm | 4 - code/modules/mapping/map_config.dm | 85 ++++++++++++++++++++ tgstation.dme | 1 - 8 files changed, 118 insertions(+), 35 deletions(-) delete mode 100644 _maps/map_files/PubbyStation/job_changes.dm delete mode 100644 code/modules/jobs/map_changes/map_changes.dm diff --git a/_maps/map_files/PubbyStation/job_changes.dm b/_maps/map_files/PubbyStation/job_changes.dm deleted file mode 100644 index 726601725b..0000000000 --- a/_maps/map_files/PubbyStation/job_changes.dm +++ /dev/null @@ -1,20 +0,0 @@ -#define JOB_MODIFICATION_MAP_NAME "PubbyStation" - -/datum/job/hos/New() - ..() - MAP_JOB_CHECK - access += ACCESS_CREMATORIUM - minimal_access += ACCESS_CREMATORIUM - -/datum/job/warden/New() - ..() - MAP_JOB_CHECK - access += ACCESS_CREMATORIUM - minimal_access += ACCESS_CREMATORIUM - -/datum/job/officer/New() - ..() - MAP_JOB_CHECK - access += ACCESS_CREMATORIUM - minimal_access += ACCESS_CREMATORIUM - diff --git a/_maps/pubbystation.json b/_maps/pubbystation.json index f99cca57c5..acf49b773b 100644 --- a/_maps/pubbystation.json +++ b/_maps/pubbystation.json @@ -7,5 +7,10 @@ "whiteship": "whiteship_pubby", "ferry": "ferry_fancy", "cargo": "cargo_box" - } + }, + "job_access_add": { + "/datum/job/hos": [27], + "/datum/job/officer": [27], + "/datum/job/detective": [27] + } } diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index c5c2dd58c2..854b6c9dcf 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -20,11 +20,6 @@ Multi-Z stations are supported and multi-Z mining and away missions would require only minor tweaks. */ -// helpers for modifying jobs, used in various job_changes.dm files -#define MAP_JOB_CHECK if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return; } -#define MAP_JOB_CHECK_BASE if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return ..(); } -#define MAP_REMOVE_JOB(jobpath) /datum/job/##jobpath/map_check() { return (SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) && ..() } - #define SPACERUIN_MAP_EDGE_PAD 15 // traits diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 4f59992ace..a81b062d5a 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -55,9 +55,10 @@ SUBSYSTEM_DEF(job) continue if(!job.config_check()) continue - if(!job.map_check()) //Even though we initialize before mapping, this is fine because the config is loaded at new + if(!job.map_check(SSmapping.config)) //Even though we initialize before mapping, this is fine because the config is loaded at new testing("Removed [job.type] due to map config"); continue + job.process_map_overrides(SSmapping.config) occupations += job name_occupations[job.title] = job type_occupations[J] = job diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 0feceaf1a8..b0ac5248c1 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -73,6 +73,31 @@ /// Starting skill modifiers. var/list/starting_modifiers +/** + * Checks if we should be created on a certain map + */ +/datum/job/proc/map_check(datum/map_config/C) + return (length(C.job_whitelist)? (type in C.job_whitelist) : !(type in C.job_blacklist)) + +/** + * Processes map specific overrides + */ +/datum/job/proc/process_map_overrides(datum/map_config/C) + if(type in C.job_override_spawn_positions) + spawn_positions = C.job_override_spawn_positions[type] + if(type in C.job_override_total_positions) + total_positions = C.job_override_total_positions[type] + if(type in C.job_access_override) + access = C.job_access_override[type] + minimal_access = access + else + if(type in C.job_access_add) + access += C.job_access_add[type] + minimal_access += C.job_access_add[type] + if(type in C.job_access_remove) + access -= C.job_access_add[type] + minimal_access -= C.job_access_remove[type] + //Only override this proc //H is usually a human unless an /equip override transformed it /datum/job/proc/after_spawn(mob/living/H, mob/M, latejoin = FALSE) @@ -175,9 +200,6 @@ /datum/job/proc/config_check() return TRUE -/datum/job/proc/map_check() - return TRUE - /datum/job/proc/radio_help_message(mob/M) to_chat(M, "Prefix your message with :h to speak on your department's radio. To see other prefixes, look closely at your headset.") diff --git a/code/modules/jobs/map_changes/map_changes.dm b/code/modules/jobs/map_changes/map_changes.dm deleted file mode 100644 index 575075037b..0000000000 --- a/code/modules/jobs/map_changes/map_changes.dm +++ /dev/null @@ -1,4 +0,0 @@ -//this needs to come after the job_types subfolder to keep the correct ordering - -#include "..\..\..\..\_maps\map_files\PubbyStation\job_changes.dm" -#undef JOB_MODIFICATION_MAP_NAME \ No newline at end of file diff --git a/code/modules/mapping/map_config.dm b/code/modules/mapping/map_config.dm index c03ef65f43..d18ca1e1e3 100644 --- a/code/modules/mapping/map_config.dm +++ b/code/modules/mapping/map_config.dm @@ -43,6 +43,21 @@ /// Orientation to load in by default. var/orientation = SOUTH //byond defaults to placing everyting SOUTH. + /// Jobs whitelist - if this is not empty, ONLY these jobs are allowed. Overrides blacklist. + var/list/job_whitelist + /// Jobs blacklist - if this is not empty, jobs in this aren't allowed. + var/list/job_blacklist + /// Job spawn position mod - type = number + var/list/job_override_spawn_positions + /// Job total position mod - type = number + var/list/job_override_total_positions + /// Add these accesses to jobs - type = list() + var/list/job_access_add + /// Remove these accesses from jobs - type = list() + var/list/job_access_remove + /// Override job accesses - type = list() - overrides everything else + var/list/job_access_override + /proc/load_map_config(filename = "data/next_map.json", default_to_box, delete_after, error_if_missing = TRUE) var/datum/map_config/config = new if (default_to_box) @@ -161,6 +176,69 @@ allow_custom_shuttles = json["allow_custom_shuttles"] != FALSE + if("job_whitelist" in json) + job_whitelist = list() + for(var/path in json["job_whitelist"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_whitelist += type + + if("job_blacklist" in json) + job_blacklist = list() + for(var/path in json["job_blacklist"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_blacklist += type + + if("job_override_spawn_positions" in json) + job_override_spawn_positions = list() + for(var/path in json["job_override_spawn_positions"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_override_spawn_positions += type + + if("job_override_total_positions" in json) + job_override_total_positions = list() + for(var/path in json["job_override_total_positions"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_override_total_positions += type + + if("job_access_add" in json) + job_access_add = list() + for(var/path in json["job_acces_add"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_access_add[type] = json["job_access_add"] + + if("job_access_remove" in json) + job_access_remove = list() + for(var/path in json["job_acces_add"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_access_remove[type] = json["job_access_remove"] + + if("job_access_override" in json) + job_access_override = list() + for(var/path in json["job_acces_add"]) + var/type = text2path(path) + if(!path) + log_config("map datum [config_filename] failed to validate path [path] in job overrides.") + continue + job_access_override[type] = json["job_access_override"] + defaulted = FALSE return TRUE #undef CHECK_EXISTS @@ -190,6 +268,13 @@ jsonlist["announcertype"] = announcertype jsonlist["orientation"] = orientation jsonlist["allow_custom_shuttles"] = allow_custom_shuttles + jsonlist["job_whitelist"] = job_whitelist + jsonlist["job_blacklist"] = job_blacklist + jsonlist["job_override_spawn_positions"] = job_override_spawn_positions + jsonlist["job_override_total_positions"] = job_override_total_positions + jsonlist["job_access_add"] = job_access_add + jsonlist["job_access_remove"] = job_access_remove + jsonlist["job_access_override"] = job_access_override if(fexists("data/next_map.json")) fdel("data/next_map.json") var/F = file("data/next_map.json") diff --git a/tgstation.dme b/tgstation.dme index 23f262d7a5..b3541599ff 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2274,7 +2274,6 @@ #include "code\modules\jobs\job_types\station_engineer.dm" #include "code\modules\jobs\job_types\virologist.dm" #include "code\modules\jobs\job_types\warden.dm" -#include "code\modules\jobs\map_changes\map_changes.dm" #include "code\modules\keybindings\bindings_atom.dm" #include "code\modules\keybindings\bindings_client.dm" #include "code\modules\keybindings\focus.dm" From 11884f6820cea3990cf10adff89d27d5e65cbc9a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:20:11 -0500 Subject: [PATCH 176/310] Automatic changelog generation for PR #13488 [ci skip] --- html/changelogs/AutoChangeLog-pr-13488.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13488.yml diff --git a/html/changelogs/AutoChangeLog-pr-13488.yml b/html/changelogs/AutoChangeLog-pr-13488.yml new file mode 100644 index 0000000000..dae9dfd444 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13488.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "Pacifists no longer counterattack on parries if that attack would be harmful." From 3dc46b88051bcf251919a96a5da6e78ae2a181d7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:20:27 -0500 Subject: [PATCH 177/310] Automatic changelog generation for PR #13485 [ci skip] --- html/changelogs/AutoChangeLog-pr-13485.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13485.yml diff --git a/html/changelogs/AutoChangeLog-pr-13485.yml b/html/changelogs/AutoChangeLog-pr-13485.yml new file mode 100644 index 0000000000..3dd03a4782 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13485.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "Neovgre can no longer become invincible on clock tiles." From 3760db079f633a799e253411142b9c25200de4da Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:20:36 -0500 Subject: [PATCH 178/310] Automatic changelog generation for PR #13484 [ci skip] --- html/changelogs/AutoChangeLog-pr-13484.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13484.yml diff --git a/html/changelogs/AutoChangeLog-pr-13484.yml b/html/changelogs/AutoChangeLog-pr-13484.yml new file mode 100644 index 0000000000..69271b260b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13484.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "Plushlings no longer break when absorbing snowflake plushies." From 9ce8bfe8a667ef530453d293e6c9f35303bb7bef Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:21:01 -0500 Subject: [PATCH 179/310] Automatic changelog generation for PR #13482 [ci skip] --- html/changelogs/AutoChangeLog-pr-13482.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13482.yml diff --git a/html/changelogs/AutoChangeLog-pr-13482.yml b/html/changelogs/AutoChangeLog-pr-13482.yml new file mode 100644 index 0000000000..4b2808f754 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13482.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - tweak: "Heretic sacrifices now husk with the reason of burn, and deal some additional damage." From c8dc75f3b9b6028f6534e527ee07e5f7612ed480 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:21:24 -0500 Subject: [PATCH 180/310] Automatic changelog generation for PR #13489 [ci skip] --- html/changelogs/AutoChangeLog-pr-13489.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13489.yml diff --git a/html/changelogs/AutoChangeLog-pr-13489.yml b/html/changelogs/AutoChangeLog-pr-13489.yml new file mode 100644 index 0000000000..4780b3fadb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13489.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - tweak: "the minimum brightness of mutant parts is now a define" From dd102c04108a011cf59432cda18cb8a1c4d4cf10 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:21:52 -0500 Subject: [PATCH 181/310] Automatic changelog generation for PR #13493 [ci skip] --- html/changelogs/AutoChangeLog-pr-13493.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13493.yml diff --git a/html/changelogs/AutoChangeLog-pr-13493.yml b/html/changelogs/AutoChangeLog-pr-13493.yml new file mode 100644 index 0000000000..12c10047b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13493.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - bugfix: "limb id entry in mutant bodyparts now supports switching to/from species with gendered body parts" From a2a0d3d64744835373ea8f39ac392800bd5209da Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:22:13 -0500 Subject: [PATCH 182/310] Automatic changelog generation for PR #13494 [ci skip] --- html/changelogs/AutoChangeLog-pr-13494.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13494.yml diff --git a/html/changelogs/AutoChangeLog-pr-13494.yml b/html/changelogs/AutoChangeLog-pr-13494.yml new file mode 100644 index 0000000000..c167bdd067 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13494.yml @@ -0,0 +1,4 @@ +author: "monster860" +delete-after: True +changes: + - tweak: "The slimeperson swap-body UI stays open when you switch bodies" From 7eb28041b29b0b9d2034b6b9f7e6fdcc288e1903 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:22:26 -0500 Subject: [PATCH 183/310] Automatic changelog generation for PR #13495 [ci skip] --- html/changelogs/AutoChangeLog-pr-13495.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13495.yml diff --git a/html/changelogs/AutoChangeLog-pr-13495.yml b/html/changelogs/AutoChangeLog-pr-13495.yml new file mode 100644 index 0000000000..33798eec3c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13495.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "the snow cabin doors actually bolt now" From b993681537d23d7d5cd8e36965f740b5b3607480 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 16:32:48 -0500 Subject: [PATCH 184/310] Automatic changelog generation for PR #13508 [ci skip] --- html/changelogs/AutoChangeLog-pr-13508.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13508.yml diff --git a/html/changelogs/AutoChangeLog-pr-13508.yml b/html/changelogs/AutoChangeLog-pr-13508.yml new file mode 100644 index 0000000000..896b9d4ae7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13508.yml @@ -0,0 +1,8 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "Synths / IPCs are no longer wound immune." + - bugfix: "Husked IPCs / Synths should now be rendered correctly." + - bugfix: "Falling vendors now squish synths / IPCs' limbs again." + - bugfix: "Synths and IPCs now do not have some fun roundstart oversights anymore." + - bugfix: "Regenerate_limbs now works for carbons with the ROBOTIC_LIMBS trait." From 0c99b53c05110b344d5baa24008239400dbf2478 Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sat, 3 Oct 2020 23:22:53 +0100 Subject: [PATCH 185/310] eyes --- code/__DEFINES/citadel_defines.dm | 6 +++ code/_globalvars/lists/flavor_misc.dm | 3 ++ code/modules/client/preferences.dm | 49 +++++++++++------- code/modules/client/preferences_savefile.dm | 3 ++ code/modules/clothing/head/misc_special.dm | 2 +- .../sprite_accessories/hair_face.dm | 2 +- .../sprite_accessories/hair_head.dm | 2 +- .../mob/living/carbon/human/species.dm | 18 +++++-- .../mob/living/carbon/human/update_icons.dm | 15 ++++-- .../mob/living/carbon/monkey/update_icons.dm | 2 +- .../simple_animal/hostile/retaliate/ghost.dm | 4 +- code/modules/surgery/bodyparts/head.dm | 30 +++++++---- code/modules/surgery/organs/eyes.dm | 2 +- icons/mob/eyes.dmi | Bin 0 -> 431 bytes icons/mob/hair.dmi | Bin 0 -> 147404 bytes icons/mob/human_face.dmi | Bin 148200 -> 147147 bytes icons/mob/human_parts.dmi | Bin 45105 -> 45457 bytes icons/mob/lips.dmi | Bin 0 -> 455 bytes 18 files changed, 94 insertions(+), 44 deletions(-) create mode 100644 icons/mob/eyes.dmi create mode 100644 icons/mob/hair.dmi create mode 100644 icons/mob/lips.dmi diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 58125b5497..7c4e8207bd 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -105,3 +105,9 @@ //belly sound pref things #define NORMIE_HEARCHECK 4 + +//icon states for the default eyes and for a state for no eye +#define DEFAULT_EYES_TYPE "normal" +#define DEFAULT_LEFT_EYE_STATE "normal_left_eye" +#define DEFAULT_RIGHT_EYE_STATE "normal_right_eye" +#define DEFAULT_NO_EYE_STATE "no_eye" \ No newline at end of file diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index a6c7bf10ea..31046d8a12 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -284,3 +284,6 @@ GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant //body ids that have prosthetic sprites GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon")) + +//list of eye types, corresponding to a respective left and right icon state for the set of eyes +GLOBAL_LIST_INIT(eye_types, list("normal", "insect")) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a2c8156d4..d7f5133651 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -98,6 +98,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/use_custom_skin_tone = FALSE var/left_eye_color = "000000" //Eye color var/right_eye_color = "000000" + var/eye_type = DEFAULT_EYES_TYPE //Eye type var/split_eye_colors = FALSE var/datum/species/pref_species = new /datum/species/human() //Mutant race var/list/features = list("mcolor" = "FFFFFF", @@ -474,25 +475,28 @@ GLOBAL_LIST_EMPTY(preferences_datums) if (CONFIG_GET(number/body_size_min) != CONFIG_GET(number/body_size_max)) dat += "Sprite Size: [features["body_size"]*100]%
    " - if((EYECOLOR in pref_species.species_traits) && !(NOEYES in pref_species.species_traits)) - if(!use_skintones && !mutant_colors) - dat += APPEARANCE_CATEGORY_COLUMN - if(left_eye_color != right_eye_color) - split_eye_colors = TRUE - dat += "

    Heterochromia

    " - dat += "[split_eye_colors ? "Enabled" : "Disabled"]" - if(!split_eye_colors) - dat += "

    Eye Color

    " - dat += "    Change" + if(!(NOEYES in pref_species.species_traits)) + dat += "

    Eye Type

    " + dat += "
    [eye_type]
    " + if((EYECOLOR in pref_species.species_traits)) + if(!use_skintones && !mutant_colors) + dat += APPEARANCE_CATEGORY_COLUMN + if(left_eye_color != right_eye_color) + split_eye_colors = TRUE + dat += "

    Heterochromia

    " + dat += "

    Qvz={r9tn0EInuGinu0lhzlOJ6uqP+j2fH`-4r>bD{EFJ6$W8ELKcgSQ{SWOd z33MIS6r14SmH%LwrBz4gEszH=AZL(cc0v0X2D%Pw3f}xV6@i;zD<{a7JV~~4l5E?@ zP&T$YtSR1m<$o_53R^AzUfOHB;6oKgOd$CPcJ0Q!ro)=z&?En$vh}ck)f(2-S4qSS zL3N~tX2;&P`@47kcjFFidyRz0qQ^>i{+7L#;av6Bw5RKRNl*X$CH)+$4{`@DBc%ZV z0000000000aOU{z0tV*zvs0m$e>WA5KYw*9^zrYegM&h{e>W*k$KR*lc7=5RZbF=n zvtx(8KxeFZT68qd;n~uE8--DKh*PGmOCQz0V94%jv?5gREQ)T% zLogsBj)lq_iAW+pvW?obJ-3$+kx|)>GYzUe(yS&$@1yVTb4g_Q`FBYovy(?jc}Y@j zh>IvvV*4z{l^nWD{^XR@$5_j*jtt_kd{p(olp2I)BF5IE=(fK25i5zblNc9+n$7k> z9@ViB$M(a^GXwyC000000000OoaO_9S2N|BCY*yQ_pNAJR4%66_oA-o_4L(EIQ8A_ zvE+B5VZvqKUrJ%igj3tEqtNgW*+HR`hv^%H6x>#;@gaG)!tff+dOz&d2XQksLa}p~N6PasmJV00000006*;bRsc^ zB4H?wBgRmFBn-uI#L&X<{vSte(Lnk*-v8sMO&4P-@BgtJd#%1{y#L2Dw{-gO{@)1i z|B){e!jYQ7`+picup_4#L ze7F5MTw^GRZ%1hw-R*;+jfSz`zZ;$B{8V5}#(n?p8Nh7=001}s0aIdcBN&l?)&Kwi M07*qoM6N<$f?@UCBcKc1$SFykw3iu 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 Cl>tEj literal 27938 zcmZU41yoeg*YD6J(j7xdsf5HJNT<@$(%s!L3?0&aX8UzFb|3mnqs3D z?Lhr`i@~`wwDn$3J&M}RH3%&JKF2mG;b8vo6@h2F_Lc` z@i;gqNYdR`l6jh$f0f7*xAoMpnB<;C`O>7dc^5dcvZ=HE(x5xz#iNs--yW|P{Tcgp z`$g+yl#r>ru2>gC?)yRT&mVkZ37$u>U(EP%GE5~a6Ng(NytYq*aR<4@!glQ}CwlZ8 zXRX?so#|9fCM-1S=;cHI3=Xw5!iJ=OV0dt|w&vq*wM1Ir)!ng5b@*}#P)q_BaDpME ze0pJ{-mBy7-cM1|Zq%>EoyfVwr4~u+bLHR9Ko6tOF@)nXh$5^a*dqnv7QW^l zqI>^=CjNb!9H~nP>DgEoC88Kll|)lA4AidCJArWSNG`X$R%Z#roy^RtNSz z>T`|ts7eKx#3O3dyulo3+tlbtrZjo+hdmLf`u%z~H| z7C$5CeSWG-cm>Egl?)r-fww6Bb{Md^wpY!=5p$om%#)v&cHrLY&gZ~pKb~#LT_h}d zPbuSmqJiuejJOSt-J#r2T9m|og70A=Fm5iAmmw;mW%Jir|Hf4udz~2B-7b&@0x^Kz z%1CPZd_BtYH6YdLxXK~VsMo*JBE=wzW-q~}E(kFq!FPQ-_==j%Y9zbasyW?)m6gQv zQ(E)TXj+E)_Fg zgtc(+2RiVOJg8qNF2O(pDmguLd_`vW3nnwOvv&LmrKTTu*zyUopg~MbS5i~Q(`oZ{ zdUz$uFSoP%V)yqCXe>IdPo6VLP1*-BCQV;D{=mscR+c{=>*Q=E!2Ar%4cBiCikkfg zVoN0?81l_F31>UA4)3Qn>Du_Hyy-{QE*J7U9`+9TyDE&YFIa7GHDQPGIcG;@cj(g; zAN37k9xe<&0+*{V?pJxuIYGHqRpg#;wv$sj4<8cLe?N8rr}fJzzP7#J<;XcY@l7ri zxTAVtJJDJ~CvDA5E&*3Yx%(p)#i+n7rM~xlEV%Q5m;mXD9{`0qR&jgWMz$b3#a5%+ zGdE6mE9=SWdbq|O3*Ul*_%7?CJzvpY3LL;FQ&&yExvj0OZ$lhD=CcPV-t1r4A<~HhGqCx23x*$`H+oBrvKBdfvY@blf?s7kou({Ik zo3>;P2!Y%w$HbiLUp(+>t?r%b%E*N2DP}qFXEh1JeTL@F6hPM7->t<^q77V2Y|>RQez z&L_lZ((w7NxF3FCa@*Qs=huKo)+RAOV31&Puv19oPNa_T1k;YMYcI0djqKS;A@q&@nLb zii$9q<>M_1ZHsusU~v zOatzwmPp!(VYCC8cA1w=z~jgygaftBbrbXc;Q^n^Q2_34+HeP^1gj7_~8yjXjP({U0?CSWkuPE3hCyAo@-p(t%j)rH^aXMDgzYokDOjp`I7HvlA=)Go!;Hu9mY!ZCx8>y z)=Xl-;wvHfnUP#1TT-13r=kTryRU8I$FLLepm~R@?;l3Bv=&-9;%fsy60WYiOw7#b z*ZoYLXPX1&rl(RYEG)VXsIq5gu|sOp>NO)JMKCDQb5!#~eSN1qIEv?Lwnpb!-(@BP z6h;%Is0Mp{MIyFtVC*G~2_X^dW&ynh*>Gf8luvv_;rj{`wwmZD+5-ak{Sq5OiY(IwAW8GSIkV*>76ii}}oR01>Tgp`QTPqt9OkWkQ_I04p@Q zqDqmnXRo1uLyyWv1?gV=d7XGauX2NU8jI?l=X{9Reb;%lqa1T?dUUT*Yc3!1d16AX zM3Xbd0P-|)(&x|>G&?2+kNC~JPIi*NwKh*d96o4M5augX@Nbi zk-`WOe3J+VGA@)s)f@CQ{^;p*U}9itg|zr)5}3RK%?BO_1leNNcEWb{+{sb2H8t0I z2*i7p=dfT`N54lpIe@hwkwE;OaQsbyZ@0PSI?C2#-BV?X1g6Jg&rsw(;@3|!>bvyv zYCH|*t{Z>5O0G^W2faswgJLfalkk`rz1sq+Acx?T6mm^XO%Uk(;vy+0C*k8q z+!sb|lw@RNBZ6MHF)=ZtT;i=H%fMK)Ka8q5UYJ7Ue{WZZAzsD)uC zQW78y8nFwg8|pI@g}l|G zY@@-N8wtRD*D7Z_^b$OMIg_iBaV;@G!s+ubU%pHe^%o=|YN)H@ksDOO3W`RK%pUta zn(qk2b=6_fFYGYuH>sJ!gmGd=y>Rs$9axA(@zRbF6zlo z6{6J77V%aw7l%L~8c(acd!tFty3h#LHWS3>bgKm+JaQ%WnS%dj985hJ5p#$zrZI9; z4>Vl(foz`2xf{_fbmDp?0&W=-7x^(Af6l)601NUXz4_DZZj~Sv(Rmq*Ku!nx-Es5s zHdU0YRUpG>=C2H!`URbaBjU8j6r z%|$tAsn!5@baV)L9(?X+w|M(Ddgu;K!q6~l>vlH>%y0Sn4rwG&)lPL(k`UL7Sp0r+ zC=gLy{paAnHSuw9V0**@yJ$yx^>)5vU|#dxyLSw!!!N5M^9&wS_72M*A$pBp+DqFf zLDK7Y#nYhY<@UVxztEHWu+mIi9)HTKR25N30qaTc!caICVLeQV@aCy@O$9rr!5 z;0x!0c=N6bjtq+DIc+Y#*N7rEZcpAVXz=Sb4eI-IYL zfm%q@hR&mOw40)Fm?%rwa!n>B`8f7qMt{50ctG>#^K>$9doi>oSatcb?*o)*c_d3D zmG-rpOn!TvC4H4~r^-{Xn1kY5B6=P_ZWlYdG8QhbvHWKgRD}anU;(`0?f|B=h_t}Qukkv9D3PUcoZEk9UJ?x-z=jJZCC=>4ESt%lru7) z;`ELiyayd$DK4#?GlS+0I}^OnZ-^}oZTG*%HA-oA-z5f3#Dn&Q^|#g$@WaBUCd&Hy zdfjHXZ)=`RX0PQ=Fy;`b$x}aGy|vX#@7SVV`i*IZ6O;O^8^VSK{*v+z!~l2WjE;FX zH<($h&ww(MWPGr#nT!8vW=69DpMVW$$tWN&oACnsLtvg>g9BB%fIYdCwDf*^LodCO zn!>`QvAld_S2Ix!c`~as;irUmiqGtOdT<0JHFEcLdItz>(SD>fYdoZ%gI|01yx9Bz zbdfjyK9>X^Sh4AcQ(o56kX)Xh6U#t&cnIt3Q$#InOOjGj`hR<~KYP}k~+K$a`R+EA7o0H&0QYv?L>@#>@-|1a~t{W2atZo?GDiNQbZ>Dsg zpnJYhyo&*e0w^BpXDeQpG7_8m(K@=CH&e&BrBMQm0RrRipbToXuMw!~K67Zr783riuX5_B>l55aGV~<6> zDLPI)sn&kJqoIroL|}nVK`lH?D|bF%RiH1YdLhJr?(Xg`t*=kh*4Ac%M^ZRyoUYX0 znlhnwQC?oYd6c%)=-fDn4wv<=@F;jf7y7r{zV)}V36yo9@fPJEu!FaCcg;JXtD*oJ zbbX9utCFRYeY;L&R0qDhY}=ZrP5e#t?M8r&Ts&Jx-Zug2XLN4j@FJZ~{bS4S*E3z~ zVund@+zmAisg09eFG6+P?5xm>wrS7K>mpUz$%*U!{$9=4cw8o|@l|keFg1Y@byZ7k?A!w$f2Yeo`CpN6kgxO2*0x@yHC$4 zeM3Qp@m1W}-O%wuqij)#w-bTz%Ti>_E9f{viib;?))KAhhlhos|JYn|Mgg5CF%yxJ zTAbC`+1ceD!7_}cq)>;(#spuZqI+E5))*h!(H|}r;kEzQ>}UJyyzjcQ@;#V#Av3yu zeH~rx8t(gRR{2luK&Sll&kq#~$sqtSLjL#uR^ooY@s`J_p@xUxUmpF2XI-H+HCr)k z=0pF^RX%V(_xK*NmJ!wEqxyIN)hpP*!2Y%ba_(D$MA1@tUGT$s*^ABSqa%m6p33+j ziQiKp8OZsapMsqS8PsWZfev-}DtD`D!sY{levEY!6G&N*&HFhf2n*Ua->ka!K|DXm zWJTlVAmRS(-gjtaPld&qyB9U`V(+y(Ju@C|Vp}_*e}PE4RZZpE@ICt?tBtCh^o5zK zFSQDQb`u8&6?Dx*7I!EB=nlxLwdIwxGfCPCs#R(FzgZ8_8{nn53e@Z@t<>J|Wlx;g z%uXgIP-0qIR7J&$o7>yGni`_GxHv0tK}QFDbaXVid{RLEJZPT|f6gc}H95;s zy+8IiwI!hIp1lPDs+^qHLM~)fuf5tONHa`}?`v<@Jz5LO`I&hhO zPn-0@ped17*kkbT$jom&@5WH<#tOY!OiN44s1q1=^6RawEru5_o>(HB=?O`bF(pUh zK)19+R`M`V&|NTD`HUQ;&X)?)5UeY!pKKEdwgTJK-CosBGjnHdFX7jD`Hd9SMJLiG zY%E|dR9_^8!p)0L%G+pcSrwJ|Ga2b8ttV&}(%in2SdN%9iq`ndJgDvU@4hO%m1GX; z-5y2(P3H-A5>Ny~94GH(WST4$3^9AG`pS@EU0NKN(*iRMu4S3mFy_;gP&8z_Gq|5H zgzxT(vA}z6!`d!n{L#!OAIF_&bUd($tO||4KaJP?(y7(!I0N6^j83{AWUC3e(mayr zTzxPxN)RQBVV%h@JdM@j>!RG~UeFB*L2X-EirIRmsFsr*zpt2LqWyvTlfU07Fn8C@ zS#qP(Z96UMLR`oR@xoU$30^VRSeMNF1deM8c73N{mOv$nEsFLnu9!5JbaZOMQ>@;utlRn(LQK4#H}@UV#eR#vaq zP09>;?n*a^KQuvkWCK`7S1`+_)vV{|$8q0YXkx5^MOSTN>s?6cZE01Od|d*1wXt{C zVilK#;IA$99F4{>d7xu-FGeH}1*45t8jqvYNTQuMng#-{ zI*X*F(vviLEze#nnZ^&6@2eH`*8FjvKTYR%{mvoSpeH=Z+lO zh1d%L`Y8POzbk(08yez=O9fwfbq5xDGKKLbPz${Kl$NHj2X`@;A5!FQm+_#Ro}DFg zYo?{~31~z0e}$vLn$qNR#$>&Cbm!wZn#j}jPo7XlH1kK|m{r)VgrnDs9d17q@oOZ$ zIZ=81lg*;T*Ppfn00NV@AKnWPyMBGJ= zG7T=FKw95?_xZGV%HD8vf%o*OoSItVvaE;{6<;L*=#%eRXxBZ0MC< za-b%+VM`d`uxsk*92#0#TG|E#;^N_Xb~Io->@?~|vAZZxngGj=6>i0u`tn zEbI5*L%iOsw{p?vPm;3<=wsua>Eq%NeYX_mdZPmxs?$ZMO~4rY+HGjFMc(6AZPq!V?n-HMO+z+S{{+oD~$JFuu*2oIU;W>-_anMOPL6Y1hh#i1yu2WyDEyX)Ia@xKae zM{GUnfq#;!&I0?&NNIfzgsAP7(iCl8G{0e$C=EOKzyUILK;D?XxgPOuI-I7RU`r10 zvcvDV=f@hbH?O(fjC6hc_!x1p=!?$YW2$@$%+SnMfe?JLD56}}0NJ2---xG+lxq(t z2NJ*obCvp)$O;QqwvdX{BEP+G<3D{C)b1(HIn8j zC&W>r*u6J2j5|26Yien6Gh%yRI#c#wn?swrutWf!U+@HC0x$__9rT46?dNA6cr1%| z2IWG(MyQqJCNxV*(-FDMUI?=1`A2qt`4kD6C6sSIg21qQ*Ybq3(;kA&hwIf{21qVR zsvGjQ-a<-KjMpXza8|TMmjs1hO>OL#uzw&BVGHteVX5k*a8lZ%-O1YnY_+(AWBy3^ zv=u+h_V!T~C(Yc7UzB2-f|?g~CafCUWwFlI%kqhb)J$$JgN21fZfBiK=%93o9$Joz&ud-5CyGBD{3i45Y9mfrv9o zmmL~9$lKc+bVY$-M@UaD*Ay7vw?reDc>0|uIli>gd4ERx=%HeA7uEgpIH|W+rgix4 z*O%x2F@4%q1{?}2#3UrqqH{4(QG+i-5;0k*bN}y5#vtL(KzVbS%kvfgll0~5%kyDw zcfYF9QM7pk6O#c$AbTX`N&7Xutu62I`tJ1~cY=7@*Qny+;xqH}`VLZ^k4O;|Oe^U? zpv|D@^&j)8j=SrV#t+6aVcbVZ6~ZKxlC#SzyA`YX+1c>Ff1P$j+r8``kq_7e1o8mp zygFHRZlD(sgTY{+u6}%)sLWQ8#Si*tn*`#N%bmrI^PEs3hL9(B)C zxic$YzLNOxf%Nyx~^$WwnyLriRT70DYlu z49Q3N$a8adw`u%{p!k%W9LGk!{^ftd?sO^}rEh>G`h^4!1NUp$7@D*$j}gsXOiYcO zzkmP!bb#b~VyPITw@h`!4f9lvlT9Z0!-+6MXE!67uQrBcEA*P}d1&_a^Cpo?L{d+W zYGZR#`CU$Oa_IN(-x>4%(}lvf_dCK88n8IoCesH5Jmg?^Yl~8qzxPrWjg*LriIkKy z?K79KaK`S}Ctw*gT2>q5JL?0C>AAJ7t=`s%D5&J!OdS^UWo4r`bnHpurFf!(*)R^d z!lOnx%TJX9mv(Xs&D`(4>|9(8rP-ol&%K1x>HX#0cG}bszq-1Fd>tLD)DQt08XBR$ zR|7(EL0SoK^3Oclj)4n4P{a4Ri@a(@dE*Wx$+o91X}N0br=uYlYV4%C9RaVsPF6-U z=YY87I^bwtt$K%z3&0_iull?X=RnyWwE8H@kAZDgP1{2TAfgs2R$mfZcHL-6Gl%$U(Gt zTy77O_KJ0x_I^V8``m_!;yO48QtG<_yxe=df|jW%oBU(u6^~25ixVmu0zcxUL%ai! zA}#CpyDcR0x)U!gx!Y#kc#uNs>Ji0`g!H{}Z@@o^ez&%vf9=L17f%~KU95_>HW1XS zzwRVjR#rwxOdL{H##z_c$mflgE-e2|^dKgbfyqkRIh^l``&C;m5Gn_jKO1M~#`N2> zZ`^W#?l7+4T8oTjiOOgh*tm;)QO&?E4+L6@$J5?HShBLd&6dfc);JC7%)XWu=-wHT>SR#O&szcGp@IQR7q))OTKYEsg$*w`nv*9r0QtV2UX{2{eIQkorbK;Tku5PJny51d!U zjg*VmQ~h>7|0=3Nd>`R7f>Hg}7=Qo%Rk{v-hAEL?$^lG6Z8)Qqg~dX9#|;XZX)b|S zvDzj{oRUQoQ{Z=5{)Hw}G!oN~{cKG6XkTz;zM(Q&2(x8<22x^7QYKg2ZSMq{2!1U? zg;_rFnbk2cF}*7MJ_zDAM74@ddkV72D#^}LWNr1#n8pqNX|i>=y)962D7ANvR|zX; z_IPkFb%wKl_n-8rQ+WgQZXuM(&^qeObKi-;8L9^ z$PuMIG`2Z9x_2*f*51+NB)rbw7jCRqdBf*WAQ3JlS@*oPx!HFjZb3^+>-6+=LYFOd zIPyMKZSVa0(As{VZEtd30k}mH;rDKTI=J@F?I9_)?3 zVss7Zq)TG|x@cNRtJ%9qSxtBeyrL*Qrj}84hyWfpWzM836dgf>u+rWC*DwojGtfEIg7jh?^=LE z8h&8_jhe>xlp@3DihX&)@W;fh5mwhIKSsw#NAZjA#(2<}deYn4-s~t+kdP#IX?-x? z!+qTEOuGHmev=IsS(QFH(5|NOEuB$yt9WD*uUek(@6j+M}U-jd*+b+>O zpIFgF8L#0}7Jej`4f+=}_!q`iW2PP3u_nM?zMqiQo7T%3czW@*|4u@tFI=vjRo68y z$z3$>(7628ndfEdC`{T%2Ubw)5Z9e>8i+J(mxgELmV1}z4g6@rQBpqD=IiW?>V1JJewHl(3mMid?dJh2P^YO zQ7z84fS=gS!{>PeIp0yscB1@xN;_o6k7a|SZ?|lk7ddg>a0m`CeAG&tuf15`42;dt zFn);1+o|SQs;{vl?49A5bhfnN+tO~QOg%i;F|a{*nm3>j?$dXkPE9~`e#v;8`|0^` zXt&V-(cW`JP)~!WNb>EB!M(*pfEK?c#l;vJ9v&_lRXZM3YJH46yvP21U$p&rJLP|K z-fQnSJ;}Y>-uMtbeIW@4G=X!@*$v; z{yrJAy1RY<9M3!Ne9M};XkZKv`ZB?y9i*L;zuxvYf!z%EO882oEMvf2T+?T zDJg~ULdE2bM}xSxc&x zLKg;juVwb8tnK%vi?1yOArSp<-25%S9yh=%-8(17v$lbkF}J|Qdf|Pk1jt77bzoVX5~uy*h~yjoG8B4D<2V$_*2RuzoEWL~&C z^F+qU<`wPf2hgqkgVT$o8d2))+poi8RMsI#gvdwx%B+USId9%Q})1c!RJ zy11!6!Xa+5n3`0LfXreyRl%yN1-4MD&Mp4lLcVdwS6?{WiRUsxV_-NW04xXG>BXg` zq%U9k^kJcS(S&dTNw{+CpxkP8;shdM;vi;b5AO*Mj;Yc_2KK<$b9;#FzT=06GMLyU zzU1AyN4FF5f^3~;s#v$&S>@s1(-$urgdYv|^#4TQ|0n7|2t5~eo`{|PXd=?wAtrvz zdZ9KqAK@4CT80MKcG)R&@R>OdG>g3Z80C(LUp`zIVLXSt3{YV{wG#;GfS08uMR5vDEFykYLT z4&JaMyt?oPAgPZBjgj64!Nu{pNa5EVr8ijiv?w1_VOX9wza-G6sob91`L@oDH zhpPwJhK~XJOAqWk;pDwDAJ-6}0MQfJhJkr-XV0)I7yx0EfY&-cexJoMw)vlL8SE3J z17ABfM%Ra(hR;z@|Kk@~8ULSE4dh8`tN(Gt5Z)Ilqh)mOJbTUum5M7(_k`>u7h~pL&)hj@r2Fm8tyec^%TFyUIF@T)jYzJ*wgN zUJG@O3Rq~ zBN3e*`^3MST$w{cL)UkAu|Or&)$+igav8SB+{FJ3n**z)LCw!A7w&(sK{K$VU3hPc z+Yj)5->=l!l28fQky?$Up@4iYC*^sa{s@7(X3KTX;Pb|4Ae9`kI3QJMzTD#3^A09t zRu|$S09&a2@&0o3=P&t-L+zLJh3aC4{ zZ45qp4)*g+|B`JFWjqw;<{n?W0sv!yZN!g`XKfc_A{IvrHM%us;S5#|3af?Ki4RC^ zr$C&%@iBQLBcrP}-wR?TUqPPSc;xx{IUzZ@l_!6p8v9_Rk&&({_74_f+PP#WqsMce znWX%B#MS#p0?|vtbUy2+9k)9)Ad`&jMT2%fGSKNDbHdu*WWmjPBse0xLMIA)@AG^K1y+Mi( z7oa(ke8@S}f4mGvv+(@wx+X9xD=hbLcFKOgTfUG64~?u=$Wn=!F+ z@*^vrE6wQv%1_4cfs(n+o3qV@HebG7W48umO)D}^B=A8s^WbnZ%X@{fw6xT36bobo zg=?*xo5yv?hB5%+-n(ZI#1#MOe=$5OqFIfTfylM6|L%D){=tUtYdQ8MPmoNd=S6Pk zk-;I_Phe@|KQAbf#sTc5iwlpNo14#UaZ-*NBFI*G6!52#sralE-fL*2cNkRVODMwK zPnsipk5{=-M) zS>(`2t`B+iaHT|3FR6mHER!$fw~_kWAZsTDbAb3;91L1eC#|=trZH{sf>+l5lDXqf zWm8~w7j9%yl_}nm(R3U~=9k&gQ*%2o7L$lw>5LmNC!V=EkZ|GaQvk%L`BFPiG3J?D z5nNk4ijTi~2$(loPZ)AuVOZZ8qp?ymI3oWDA;p`%p0ybD>!<;vD8l1R6Goj02ngEXbNXxkYdwTN^xSI}#{0_5zsF&L zvI7ye4oeMjykPeN3H#Xbw2mr;1gXXv_%j*^szwom+cc}(Dia#1Fk&iv!gqs{$s#j> zmz1|$RO~4UWa+4jZbJ_5E)A`PtolZ59?~86yPq^N`eakrG!#?A~$;mlV zrsy7*@Em#^r7C8L`MEvp`n>x5Am{C;5}qsBy{}{t}`ZYpKZ&ZatmkS?cK; zET}X9+O?1f0hZ$2zlpuj_oD6j8)QN;K(m3yA%NG>AyHAuYOloAfXrw^l#?{ z=x(INrktlZ801$|%UJPBf)QU~kG1J#hs%-e?r*umkwp9 zoudR({L@CPX9#7N0tB(I7dVG^L`%gq$ zChr^;`{xecn<|)e@4!GZ5R)Qkx!V8?Untj`4nH{OE*g{6p}jle(l&1VV{<p#+<>5LY{_a>Ydm&qLwtzx2LcQI8a_^)gr%F3eI0tn4y$KD1( zv5t7_SW*8g5G4<}#xwy1)DYV;fYd%Vfk}*fdW_dXX6I=9TZb3vui}pO#MIPCU}>w3 z4Ic(-$L7FQQJ6w96P7YXglEPU=S->R+_ zoULe6kpgh5h68x;R_`~B#qa|9ClV+DBa4oCv!w$n$8&#aekmfNq;*-Voexq9RS~ye zzO+la<)1KGS~}aLF)%jg<9v*YdZLGEh($?#5MEJnoW^m{6Da#Ept`6aUkb$=L`H@S z+Fz(H=@m69NcvJwmzTFA%5ESdBh%{ybRP=pqA4)L&W*>$Z!g}L1#U;Y#A#%Ukz)hG zIu$&(|029hOg;F?Cm2jRLJx#C#<(4|2gEZh43uUE<(96gOr5N~Py?Ba?SR4CuRLeAO*hu5;O4AL;7 zsHoM$nYsp|^_=lY?k|?C-&*Jr=Jz+}*L=e=E!a!m8za_FV@TaKF2GS5t*%)YriUI` zesb}D_4eI|piZP`7NdC&z(uq;@=U$J7KxbmQ~(})ESDuVRL_rct)exMe$&4aLo`Ou zkjMk1_Bu3-XQ`;%h7RY!iaS& zP<89c92J$z+yC%Ef+{2u3<9_SJ zLpiHriaULgKl}8uf>AEev{@78f!jFqyE)OIdS-Fw9Ca2BTNEiNxy@zo)$V^R(1|pl zfsA~&weZc+f`AJeCF#-c4GowvpB@$X-u5a?yfKiAC}`Bj*&oFA5THQ&#GbhFRA?w< zZEYt?vZpR1DhD=O;5{49p81gPck zUri;N@*QP|R8mUUBMr8=pOfDZzxIKtM~k?c#!3DAwIiV1{A-&^|G} zgyl`Zk?~m+1bV9j{`02L#pScfIXcV;&fF6+F}oZIa^^UoZbbpLx1)eu_g+T}@ml5DXlj|%0u2=vs{$kAYSaz4vvYH9 znq-aiN*?mqv<3ld^d2IGRcQ03Ui=19&i-`H>I{yEDFZl(|$T6PEc%!?xL===!#6LybKC$bJ&d!!w z$(NvB_Do3ZQbvtE_wHAa$MK_^<&}Y&Lp15yf$sQQ4iC}(7|1canjyqd%n4!YY z;qMcJdMor84|2I*VD!0*{aKLkl4T%)PU_b~0)v1bPj?MUnn4?;)! zfC?Q@6!q@MpXJ9c?o`2JP9ebH2fUfhfm!NTM=+kF%ON-Qs4GxgeWkK6A83e@TBZ+LB4lU;Vn_d?bHzs(Kw7I$9 zCt;1Ftpz!0Vf-23l1<%sRY<=%G5sMtrQF|#4&UgFFMm4iK?D&oPKK7_=>=VMb``yk z&)~%3O7OJoXj?p{&OfUZ6N?T4)S%n(7pcemOxNTpxE&Wmb9d}anA*VG=XsJJ0woc2 zT$$(-i@EQFQur#jk!%@%-j@!41%c2brrN<9pbwdQ>ZwuJUQ0m#_o>Za)+V)p(D}(V z@lI$8OK&VD2+#^b@(ol=d+z&o+B~%@Ccf5?`AL(i@y=2F@269?La&=8e&>H*0D%>n zDRx!vLxyM3FohTw$Rv%bgaT@a4m&sJK@_SuvMPEn546xQ_t@O~6?7;*&t2GqJ}>^{ z-yr89bM)L@+Y&$#eW|l9Zdy8u(3pRjsSpwppswLgVnolJr^$JiupBNp?fj=PK?nmg zzn~C(DwpB%PZLTG7Pu}887?Ywa1j323xj1UiJ|?Sk34s6df?pr7nZ?s909oD>6MF2 z?GFlfdYqc{zyof`(9I+ld+CuxVl^p*RMf{MZ#+@tQ4q?CEzo&-mh6f=B8rKhoL_Cp zAr&R#BOZ{{f})JAY%+Kz6|D6dJ#{aa?}WYP9i;IdG*FxVgR2UmXnIGNXsA8VD)x+r zQ+A@eK-oW>uI=3Dhm7t6$1ujMYJf*wF5)@)?bDcxYSSQ{kK>9hEy6xD{Y5+0FQH*w zld~jc2x1}s1ZnF{Ee}+ei&Ko;ABda&y(Cc8*!w?fo?X+U7|M=xHmGY%$ta_aZHGX1 z+a+`io5vPOJQm(W{b2ZLm~J6;T5Tb>0ZkMV%C9}+wCL7wfp5I!pP4^fyvLaF7P%Sv zIz&g*O^K3QT8Sn}|F_Ad0RPtxYvu|*BNLMuoiP6CR*lDwr%tM$jPuI<9SX?R^~@>; zsAh5VyB!`)q4y|r$}eumsmFikp>-r}Zw+y3xO6Epjhd@6Vi#$hT$zn&@e29XPqTNh zFKMq+t$Yb!f+oox5HmA#G=O&6+S^e;K+)gn)s>vNIkO7AqV}*8^B~`h&qszU% z{+aHvq-hL*A3sW<)=OtqfuHFO_3|u)*vH?$XK3i{=0ABUU8KlC@2-pOWr6}GjEvE> zJjK4Y59Af(kvh^f*dpIM)z#&-G~;JGaoIQ=OX#TPoMi#P>F6U-kTBxn>Z%|4aQBQ% z2k-Q_(bzt1t#LIluB2q?JG-v{u%Ql97ATnwrpDS9L3OY@mUA@6G6?9IoXpKGDwms# zmiywE|2@8np1;w%N2f?oTwF`G-4j>oZ$T7)8pr3!e^0|ZLWS9FX^BWr>KrJl) z)HHVDGQ}VpY*n4r*IkQpsI`SA`|o@Hdar`Y0)mr!O{Zj{h1mOdZ_l?T3yVt0xK!fz z_6{U1**M2G%zihz^i+lO^RsenV`X0ccrwI`#*+Q;T#FV7($d?}&{9JLk zJ5DJ9%*M-jAP71@c4VzO%?SlHOxCRGXlXIASnvax-gM91ar&A?pq>&?wJsu1hCaV_ zHT#RUu#&*(n2#-SzTOv(NR$gB(YS>fp^DY@u)fmFF^n_ zjhXW~-hJ8K7eg_*Vj9rvKDkVg-_W4FnQi>9SX1T*rwHfI!~_U*dT}Lpg;TE{9uHJl z)@>B2vH}_nQWAV+CimfA^fR--ROKipk7MR?Z}0?&8Y;i4lO2Mwe0z4=^gh6dUjk^- zDpUMAjt1g15zA9Vo%63Y1$*GW?YilP^fmBQrRK1N3jp~zer^PIVuta@A_m|6w6ON> z3JVi_#_#?W!h~#?#Q<5{*j{@Y!39q`n*St7xnJE=nZAiW9vU%F{Pk;vK~nW^aOw7X4?y3wXshe@;&(2A|Q0iixSUc}=UJto#MooS;`n`xL>{ zL(_VfXkk_L40u`n&AJir;u`D>%b-2u>9v1{^dT}52#UV{lXgi+x@-tIVKjPrOTICf zIu*Lzlt)#Dt%;vMhZPmE0)_p7Y9Cre`S?f(-kgGJ1KD9jzqiMS#^eH|P-|!8R=wes0f|Mu>$h*;l8%?K z#9dZ0HucOxa(-D@0HK&qCml4hva$yX*FMA@fkx4Nhh9=Oi&Tm4&cKGa7LKS??N2`e zb?jTL)~_k3%4W!6PV?#jX}Rs|>+2|>#NllQohk;z42Msoj|9g>cy%EavmegisuP)g zIt`w)2}Tcpw9Z?Z-1_=iPD8suPtQN1cJ9C?2dm7r;#X99i_3ABO+vIM#$3mL<>cPs zrg#;vTXer;z|hS|iRc?IOVs~PY~NEmB>(N(C$h6MuZQ(cGTp{?V~gpCM`9KPr&#^a z-|@~q%qCzPg=Dz@-{xJP@;$3Be!uP#C2}NNwCeGxTZ#&K$*irdmF`a}OBPOvmsEQs7ip>gyB1)-CeUi{ zf0kSQpIr_Pwx;o!Sy_(ful?SC`;^;>b3{dgHfV9G-$J^-zpo1n+Bf*JQ2M73xcpNS zqM$gqW0#z@rqcmS^_KouOQPp#VxIIkR3uDkVglm0#t$%6(T0ALpwl4=W9nIfB~YWo zZz-qF2d~emsc4|3`+tc6kaik_K&O=!jZvV(>!imfEZsLW|EsO{j;H$l|Hq%UNK#}K zl1*eq_TI8b))6uyD=Useq>`0Q#z_dt%ASX^9a~x1dyiurIq|*pdVl`;-F~;5n{&?f zd_J#zJs$V#aXlXQXI2ZsZ|g^fdn`pH_8XdVgt~gOQ?C3QMQ=CQ!>PyH4*dG{x}9-! z@Anrwdu9mhHG12olWjwaF*^+b)3@auYp zhDtZirKs@mQahXVzsh<-)iXh~e`KaYqZ%9K%oyrMeOarm+2>2+A4Ib+RUffB9(lMX zMr3uoQlcs-zpl{!%6e#IE&uD+;G#5?DkUyakX;_{ zW|KTiT1sl*_wPs`->GS6vTAGT4-cOjc(}XESy-gkz9IZbe`56Wz8Xi)Rtpa;%j)FL z-ZpK(F6f7Z1~}2=vE8}|YAZl!ZcCOdo`aHZzYW(Qzntf?A*bA{{oA|4Fhl#vGk#c8 z%&s9yllF>~L)h=jQYf;`sG)VUJw z-VJ3^w!Zuf6A>Ayq@WPe*1H~lol`@lBs8bEn7E5vsLXNOCLOzG!neKE_K=gaVc{cF z{uiB<G7+EM1v{z@s<*(fY-&0rLCMG7XQd1KGPf}?8&7CL)QL@CuM3v}I>QCGC{5pS^&X+x46J6lSgj?T! zXi`0g9;PJlWn}!Njj7=zn>m-|NF=L5_FA$;a&R8!^>mB_;6i??}K_2)=Jze%sL%uCJb{m&p9RL z7xXMF(3=i7BCM~Y{MjX=aET5_BAJk zUJY2zUWWwgg#2F9NnBlhKyMc-IOPJU1XvgN^Oblt?oHFw+>Vv|xkUz{i`)Tlu)j5# zE;V+2D5}q|v6{9^Gl@l7`qpqV-%BrBhWTGR)Dq73!|dR4y70?^y<&o_hzD$40%NUk z$3TrSo%%kaa2Zz$WSY50d~%bOs(zy#bC) zKMal&s~mqKvo1QH{%rGXCuTt4+g zr3XpeQ7L(+L;qDjLa5S24)Qv}%jG!>I&LR=67P+FPBmW1ts@w+-I+r_4 zW@gr|s~$3#p%d`5t4=JtQIKtRvyV5Yn$fdRu;TLnTwmN4F1@|LrC_J}@_dS{GkD}O z%RtaC1(Xgq*JBWg}&(-#1?-@qere{n*oxNmEYBK%+Ik5a+&)enjeom>^)9SmqoFL@j?{ zwss&^dldUs5?x7bpc+Jx<>~oK$CaNoeKFsMLJ>B}F7DR@%o0SLVw?#&O$4jLXRT7t zwi_@Hhki>9B$$@lgAk2<%|c8MXIwiRfFM63d%u5h&9Dk@Dv&TEu=(Kbn-{11n(RzmTwKi~Ys0$UMH=@ow#Ua5PcQ_V zBhYXRjZjH_T^$4+_nW|GeE*EOx!=4kuj}f(fuEIMWM$U^KM=;g*0#qk+eRZj0aRIhO4+uA>mM=%Pmhnw0;XgK^7LEA z$LT?Mj_r}KayC$`z*`#+0s;KZIq_|2o=g z5$4u>$0^zGbbol`Vs)@`ie2CHPzNz=Z<1w;6D(WO+s^M6+&xR*bwWI!Ur<9QIOZVo zf~L3g14SwHU7-QHrBUEN-LnH^upx7I;62!aDnR|J}CucK@$lCOtI=Q?g}DjqHQ zyI2*=w4=kD3s`5{q~*R7${tXKkdI0psDB`wBW3K*WSMe;r<#4Pn}}I;O0s zs(PA+e8fdfmQix(u{W>WIQf0&y>o+rwEaYI%x#&(uFiSy^{y)bl-~wY?OlZ{7<0O6 zyGuaJJhv5%m2dYi9(uWrd9e#_~?qCX`0blzll++I~M z3hlOEHVIrH3;BEJeSD7_bNT%`G$2Jlz*PfZ(2}jbEp8FHn4YS{;?{_0(^}J8MS+Ky z9qi=w<4?s|^pce6A$QoYYsXT*0eF7Md`i)hsc#1>?pSZeTaYx$K{UR2usfgWkAAz` zrbfHraORL^ZNEszWp1|XoKuI=nGPa(n+py(!otENVCEXD)NX3)f$}(4vuDBR$a`sa z&`|8}@$gXt{n^S2QcV*W;U5sQ@E9QepGX}D!oJZafDBzFG@(P~kza{g;+@4&gj2WV z6xl6qvE^^DyjROH-Jc?w?iGMri0_l@WG(ww<}BCwe~P+kH<1$|j|3u7?8PZXltnkn z`l(rYDI+ifjgC*hhL|ZwMDtHu*BL%g%`Uv`JGw7kU)Q3(aaz9VWPN%cf)&nm^buAC zQn-{DxfPyKyqECAtX_W_ve{z;v4FjCmTkMK3j%B@xOjMm{7T3t5{kZjQ2+sR7M4Fp znb)6A8v}350n!xT<8(b4y@L01n~?_xUTQZwJ%rea4%gN$hO&5jk|ZZbuF?&;{IIWS zH>U17q+7c-I}kkx$vW()7uAmtT zAJ#XX3w=cg1z2zDSovM$5qHO}a&Gll#Kpzw8k;@c+q=Rfl^+=5efG@&LjV}XNG)nT ziGYzqBIdz;NBp-l+F%6r-U;7Wp@8-Y@Pq3l(7nBF@c@eAOG@e`B&$k1M&o+ zexeh1E7EAJ%55GVG5{|@(23oUkC)Fi1|l=zJ3<+kUN=Th`)VgolyCz_b1v!6cBz@( zn3l4hnDFbVhrqCq0Cotmv-RZ=R4A*{dj46bH6#~G|5?o*ZAId>O`N_X{kB`XdEVPv z2nfK4fP4F`X*JSyEPk;iGAyMJL)cz*M4 z{LKQlGRMmEZwmN8&9gGi0B|T;D#ojG9%K*cUz#M8DPRu&wQpg+oD2fG4+$@AZ=+>I zq)mib)1EU6m}ECnx8uCzw68)TJADdP;Y~ zxj#5@w`B^pGWPZI=9$dxl&i&87+)8j;Q81GS6pgfeR1W;VR=3(rs+*ugz$~N1`6n^ zG(u$huSBT&%*4+(axlux4K{br^{|8UYTu(4JtHTEAXfTvr5}JB=e39WcQ3Jt_xL=P zdc&(K_nt(M0V=4qgnEfcBgt{I-v#R0G|Cj~5+i0F4pZOeH;We%3JG7+ka%NLZ0>ER zL{BIhKhi49*i88tCwHA=P)_(&=alTwPFHR9&Q^awJ;4j)myxyS+tMqeVrx==Gh+h! zEAW4N=(SWR5S?RB=~JZ1#rNADKtwhC#tu8?8Qf{i;aancUGX(@uNemh2Va6SfW5K8 z8Qij1enA0MOo@&i!y3<&s`Zi?px5JvSdPf>f-!|Y*{i*$dIuT49tfRV#SOXiqpWF+WqgqFu#ENG9`{$LDbz@jKewn!J$XFTDVvhVUK^5$kwuzyi7EW z{|@O~zR6qTqZ0NFy=B;kjId$zzan{DnVsWTS5x#1^aa-ktH{;-kW~{!zqQKqhhxj3 z8)q6ROx%_j^Lfwk#wV~BOEd>ZNB^9VD8znW_1y+O9c->a*%F!-#gWV%N|Z{KlUrle zZp>hRCv-+)@y#y$n|&|CI}QT`TNC_m>gq);0|I4BUwG`t-<@^9oRZwjWo;_>qK+X+ z8pUI}GJ=OE0V#8oQefGC@$oJH(|lZwz^|_x=O9OF23oC^KY4$4kcsBn z-EPX#*_!O@wq>S#HzL|>{=XkzxdjBv*D)tURvhlL%`Zc=Hk^7=WGhejjAe4_t}oJ} zu*%&uVy?eayrql&OE1n9Y6fO%8vwJ$N*^nlMcJA4fAvWTda?WHYeVM>hFb=yL(jx? z!^zw{ZRppp&sez350Nx~w1Z4UqFVuLb21D;4?^i%djwFIt0yU-8sMVpZD8H7QSPzO zUa>(ReqxY@EH(~kB!kkK7`|7Qa~_3##$^RpQVO%2jfRG%7@P5Qb0c{XEd>U;%UV+V z$@{hQw92gFZsp;g-7D{4p8ISnIe|6YNHP@E=>kcacM;5?krOzrir-tt+XaO`7)dDS znb!8~JkO#+N%rKq?7CzhZ_T%L-<4sWmT`xwvG7k8edb-LsU>~aCd|Wz@*r8)q$Z2S zhD4m`!#w>;dkTr;EybT7ME|>ObWWFNr;c3pcw2eN(l^}m0g?+rJoH z>H@+%U(al+c>ALM#GVmN1qdYZTYgw={Bi)CWo>|~Fa4g!Bh)&Q5gj6M*?miT z=KJ_+zPP)Q2Q$A#%2*2S%e+i_RMH${SoWvO!RwWJmP2A>s%8F%PXQAKS8?A^uIAvE z=eJe%PyddUJLt3@rpVS}3pD-_j6iaw*#tjDMM-_UJ_05VNuSMTh0xwl-x6IAS4wE1 zf$OBrbBCWeuQuO8$RZ{u-d)QZ)<4VoWt`A~ZF~uJH(DJKjjTp5f`=h1V&pFqb5cx$i_4 zCs9m$&%qZX`o^RlD1V*q=g+FgY{}30ibN*;&8ECNepd{+Y&d!MN6G5&_Eu#YpERA> znQi+Nq6NkV@gN>dw%eJlbUU(K%c$P3tQ+T#j|b_dGViI@)oZWJY%rk^Irz%B^Y>YIL6F|jA;;t)XI#~!=CUfcG6E_cm}_3kx?N+*59y-m-VFH! zbm6#iJ1HTJ^oN>Q&+24!jQ%?uWL>8Wul>Jg?)9=Z{oZ27WGAqq6d+rtUF~T>F-dU1 z*X2ui)E{*2=9D}BYnW$d)QwGu+4}ctG5=k_rP{bI8i*0_64#13vpWML^RA?p*cbcv z%V?{BhlKV;;!_lJTe*X6gAxZ}?zUXW8WR zZ;H%wjxT=^Kb_}e9%OK<1_j&S@H1HGb!sdNdiH`dTS5-UXID%zmn!=L+f^~KVYEE% zB2E?FnmVcQh5+MopXw5R^UvH|_j(JE3emxC#A{QtVk(!7=e=w)dpTI;A-W9V4xy%B zzdwUXb4~W?ZJ4v`FqkFRg2og;YP$_iK0HW>qUq_46g2m(C;F;70Y{tRj5lH8;%_H; zdH3qGRXw!K9G<91FYE9lBtBibA}yR#+#jw+nD^$jmIJ}n>o@)FQ^;ks-B(i|^J7I? zvK(I5&c?K1K`K9tZWeRCr*lb%ujUhVcbmMCRT7-)mYJgL&`;)pr|K;%uJ64zgZB z2C|U#XPj$l3H;G&U>bFT2DsmFC2w?XtybqHQ6Z_Xycu3L0GZ=(N)pl{Y+5Qz3)!Pt z?&8Ih&Y$g?q}o+W6zA@JT=RLr(2eW-d1wqfuU1v%9|aG}S%qTH6N$SBs;)3)j3|s`}$xlhGaN4;HpMTqUzd zYZq175h9duHMj*a{BiI%C;GrN+620om4P?rY26)(vGPCeA7F$2YTY@*4Bmhr7vv4i z2Z8^)FxfMYuhXrv%ot7q+1Q6ltn-SQt2cS;EYYZjlP{zLoedR25;Bde!b&6&3o?sd zh;NiACgj=4&{EG~N|4iTC0LxiqkWlC!-|UYcqIE`4OWQS$!Fbl!pk}oP50zZCR161 zm6*LwQgAT_x}RKmf4Wj)^6t;5?N`?w{U}QACu_%XchC~2tWG|f^d3Cb?K!93ubl|G zaYr!dDdsTeFNcm8vM43!1mnF!m_^AKb%`b+L4jVq0o}H$nA!CP36x8}&5{Ny{^c-* z1tQqt5AWeEXoPv%u-)w%h3A`@zqi`$(PCeFa0R^%W&5`u2ZzB9ZC%>ok-aGbXY~0u zgXi8PuWPU7%stp!X-EFR6?FY~n;T&?Bpx?Aq7~!RKPa30Uol2N6}~tccep!Q%JJwF z=pgtFUS@smkj)v?jK1l&qtpvU`%f!-vT0Tq0UaH0F8fH>EyL=hAhwLTmzx{T0QsO~ zajej9l+CZ1bO!oUstn=0oL#2}=ck#%n$WCq$4^U7^AX_qHRd~C`IVnVvrYQ)%QhSB zXR!rHfB%v}a8PGb;?QmosB9Sj@x$9~gFN^BMRlmg2KW|x zYzP)i7G|st2+I^@(bFSG_(4-|j^>^@&i30|xlY&+*p=}sI%UfUp#Y1W4T!0)ix~91 z=#Ac4jt_XhBvqcR(lciiibc2#E!p$km%Fhc6n}r6mzVbkCk1elx*HKsq7Tp|B_%paL1wv65&N}<51))A4Gz&hP)HcP zVzo~-`?SOa51MR-Sbgfb@^D#l%|l_oS_L+CRA+GEd6Bv@Cb(Q=P&8#p{lf$U@FOuW z&{2T*`cgta&H1$K8CAfIyVov$pagHKL{vBsE!^(9aubCWDlJz#4RcH#E4(IV zV=9b~?zlB9EL2NzVzH$q?8PDfwFZU*#6n$SDmto%5jVK6#E?k4HQ;qfA2(C+CSxvy z+$6JHVH6EbH+~FB2Q26o`LE)(5YyW9>bP@Ca#|i?DJJ;g2F$j-8Wr{7zhtZ!s=(sF z&%KSeWOm-S=?>O&S_2U=Rjee%G=@0jRr*yz3xD9o9@L-ypqna&q^HWQBlb0MOESiI zKe>KNBdQ}*>w72&^=rhVQ)v1#NUwPdSsq7}i7JK59+{|XGa3|WCQywmZ)HgCB zO6z?M0IZ%BM_|kG;bHhj_J~?zW8>RMx5R?gRBILD8lX6CGEqiXRpAG#J@LLNlde9@ zjiL3E!iu#26`{n@Gf@&(yOI3EKZ6S`ZCjHbR1n*la-{6s_os-~1$n1P*q6CGByb^F zh&AzvD5`y-CHj^mB$rb=@0_T@ad5ib`JrYOBA=aXUQ*VkvJ}ThbZ_H&SkU*C_M23Qm zUhQ3`be)M7Fez?L<~0Eo*JNbyq8M~J1JxU>_hk3Cwa_SWbZl~^WXWITwlh|CfwuCC>0_k1i%LpHMU@H@v=>QQ1$2L< zZ6#)-3`dFM^7((FetLM1vP%-HO<4({%3lWGYbk#T@%%-2-IR&E2C+{~iEA^`rLnCa z#huU);(sS3$Hy~l#ri-#RBEo-1^9qvbH2nvQOv3%VOzId>1?Bm~<&YO3>O-*yI< z{9pl+(XH5?doowBue#tD#S=+Nyt+gzDFI0R1XxkF($Y2rz86j6jL>?AR?p1+`2qP0 z8|*hcQZL-PDl@0F5IE>4(g;(#=JW{A)^e$hLzPq0poKiSoh5|LZ->Ky!l+0s<6dBy zaCMW9)C9oF2O_w!x8%BmKJqcrh((gijV*n9r2`CsOM?8l)F)Gfvz8H9I|QVAYe8Ql zcE$`UF>g(-Z#-_RNzh-czAP7UfwvepS9Nne7pn*6?q!r1RmCD>4=!s>J`pv;zcZT1 z@qmS~kf|IPlAHa+s%vW>d6{4Ler8}K!a%bnDk|D?<5b_}=~MjoHiT+HaDc)bKM|y) z9DM9_Yh4qO{sZP20+q4~ad1d;?K8Un17HXz#nAstBCogjtQsVA{_Zug;2@rsmcQ=e zadFQR{{v18m@2JGB=-c@(VC8fUiT&;Vp@GZe~-x{=&-fzd`sM+-S5Rz;N& z5w;{1>fWj234q=3kNJ#%eghI0>D`abAuo~pM?){mDj?x(#a#G73o(l@|jR{Bk# zk0=yuMEl0c+Fh@QIgFb@f_x=-BOg-WXvZ6-ZWaTb;&|SRW4?)bpUcYh=%z9KvXs#7 z>0f9>B}F6IbO#3rb@xtZ&YQU0oSf84$oZUG*9aj?;hceUCAJVSqf$kXh6I95ne@vc z%+W;;hJ}Av?9N2(9is2i;zn)Z(!yvWE6 zw`Df_kuAio3NM<|8&7^P?@STX?f<-Wlz}Oc=)aG~4|ke=?dH2=D&tHS^TxJ-&Cury znlhN%7BNB8t+IfS!sM*!02{g193iZ(FH9)3ujm`XS@=jc8{77(?f)8 z$1c{(DwGMLEOwnDcT9C+-V!R#xm#3^@*N%@(_X%Od3L*g$2gT4qB_Z)+)5O^05V&i zv@FwCE33Qdr76r1AH0Mx@ido-smQ{vg1>O30bqa9<$873ysFu?+IF()8Pwi;HxZX~ z*Bo4LRd9SNNq6~6je3wr&y;K1mgnsp%$DZ6UZ1wGzxHqfVF341VJ5yALQ-%h7+jCE zev02-K=>ABc%9RExoDW*7jNV`!-Sy1m$W{m@Yp@+vK>H5p!pbtgtu;p&A_i08W(ko z>kMY{)$y|B^6!SLDdA$TXV@xNhn}F3-MG0qOv)3~wPvm+tPKQCt^IaeNQ9X%!y5JH zB#BNGnv#lI-a~@2q4ly>!_%LZF(=gH7507U;V%1fuaEHseCrdP0rNZ98+wFR<0$fy zVcR}wRomep?=SFoIG&^=>pw;ZZW68`7sPVQ{m7Ee@*m@Bh|ZTjjYv4M^e9E|m4k?} z+KQ8y+K|EX=fWR8e9#3{P$W!#a>wbw({3u90vfAyrj?MCRF+iHV8H91c{(9mY$fw3 zVC@|!d#pWHQuhE8r97_lxQLN$drl@RTU)%#{36&hoOouHp555CH*!O)5DgwcmNC!s;6E zxKy8vZ6ofq(Z*j>Mj#R5pPUi)J*%#iEQsGa{KLX!cE{HoFoY>@nEchMEvyJqiZ8&a zR0LX}B?Xx~B+UNoAX#HHc^z*rB0EaFi#kfBEyOYVH1x3BATUmAq8|WK)8%({jn1x& z%sbsii+PE$sq8|sjXtY2gGFuyZ?}H~KMBp#GSfjvLn*$O6N1-NgZYdzMV*bQUcc$j zt~|_x-qV8VA$&wzy(7@&_(^G}s>aZ3Axi9B>H(k&6pU~dNunhSo9||gB@Jm|dH3#} z;a1b}bilIIH6-YmyigKZf&9YyhgqX1ev}h?(zQ~9(oGX2cj&gbhjC#c%Gyd!jP0l(a<+$ypbYRiL zq#^~H=ICZgnBjofGPi!M)FR2zzy>0H^TV_W{({Ht{mI2$&%1SMuG~wXrFSfNyYW1* zxc`vzdEgIHcRxS6a{FEd@tf_5CRVBU;a*;b74hLI{qSYsnWu>Fr0;nEC(%1%13ZU- zz5hz1ZR%e!01h+MPuQ$5q~ch0 zO*-MfnqXQ+GYAJKmAR8`{eTp`F6-2_ihh5jw;_v<< zuI67ccN{CmcYnlENmYM>?#7ZLjP*m3)Cgl>Za*leO?J^jAK9<9fHHPhsq&+T#UPCE zLbcKeu86ttMD`|qi*QeH5woh{&JM{AFSEZp-^q7S!- z;|<0#zU#e@8Y{1RRU!2(b6UhQ@<{Ozlq)jfGXDd+O7#|&bd;=!(pq+C55oD2A}2Uy zQuzbLk&lRfdMrEiC8Kb5!->6e{CUUnu-9mvz7;{ai!L@uf{{Z1(_xc6fHNET4@O+b z`BL8A{@8n;O;+M_?S04TwE}c$+ z_a;`(%p#-^Fg3rLa_wkthJZSZd^TB?n?3`~))oOHBzcMB|C_@IypO0Om8M%uy<#)1 zUyKTc`ZkI-lSUWs{hJIj*alA0i|bk7Z?oPLc(0|Ce_j4W7)wfMVSecumK{ywu1xuxOAc_WSV+)&QQ8 zU*rC%Q6j|ajXyu-v=qE(Vbf1s4e4$>qZ_re zJCHf8eDCyN64YdEiOQ^0ppU^BWWhur;5CdZCi>s9*;^n3I6_}vKW;Pdb5U$8)hmUp woc~*PG_Yfe+9}sz6PrBG|E*iivvYz~Uh3%lQ_foO?lVYT`Jqy=f_2FM14?*jP5=M^ diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 400c5bdfa06fd3403d0550024709d97a70ce7e38..ad0b74829f606a33b860a19a1d64b04fc842d624 100644 GIT binary patch literal 67006 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�Jv7KRi2X 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

    [split_eye_colors ? "Enabled" : "Disabled"]" + if(!split_eye_colors) + dat += "

    Eye Color

    " + dat += "    Change" + dat += "" + else + dat += "

    Left Eye Color

    " + dat += "    Change" + dat += "

    Right Eye Color

    " + dat += "    Change
    " + dat += "" + else if(use_skintones || mutant_colors) dat += "" - else - dat += "

    Left Eye Color

    " - dat += "    Change" - dat += "

    Right Eye Color

    " - dat += "    Change
    " - dat += "" - else if(use_skintones || mutant_colors) - dat += "" dat += APPEARANCE_CATEGORY_COLUMN dat += "

    Speech preferences

    " @@ -1584,6 +1588,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_eyes) right_eye_color = sanitize_hexcolor(new_eyes, 6) + if("eye_type") + var/new_eye_type = input(user, "Choose your character's eye type.", "Character Preference") as null|anything in GLOB.eye_types + if(new_eye_type) + eye_type = new_eye_type + if("toggle_split_eyes") split_eye_colors = !split_eye_colors right_eye_color = left_eye_color @@ -1617,6 +1626,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(features["mcolor3"] == "#000000" || (!(MUTCOLORS_PARTSONLY in pref_species.species_traits) && ReadHSV(temp_hsv)[3] < ReadHSV("#202020")[3])) features["mcolor3"] = pref_species.default_color + //switch to the type of eyes the species uses + eye_type = pref_species.eye_type + if("custom_species") var/new_species = reject_bad_name(input(user, "Choose your species subtype, if unique. This will show up on examinations and health scans. Do not abuse this:", "Character Preference", custom_species) as null|text) if(new_species) @@ -2601,6 +2613,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) character.dna.features = features.Copy() character.set_species(chosen_species, icon_update = FALSE, pref_load = TRUE) + character.dna.species.eye_type = eye_type if(chosen_limb_id && (chosen_limb_id in character.dna.species.allowed_limb_ids)) character.dna.species.mutant_bodyparts["limbs_id"] = chosen_limb_id character.dna.real_name = character.real_name diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index fb1178fd8e..fc9b76f519 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -509,6 +509,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["age"] >> age S["hair_color"] >> hair_color S["facial_hair_color"] >> facial_hair_color + S["eye_type"] >> eye_type S["left_eye_color"] >> left_eye_color S["right_eye_color"] >> right_eye_color S["use_custom_skin_tone"] >> use_custom_skin_tone @@ -692,6 +693,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age)) hair_color = sanitize_hexcolor(hair_color, 6, FALSE) facial_hair_color = sanitize_hexcolor(facial_hair_color, 6, FALSE) + eye_type = sanitize_inlist(eye_type, GLOB.eye_types, DEFAULT_EYES_TYPE) left_eye_color = sanitize_hexcolor(left_eye_color, 6, FALSE) right_eye_color = sanitize_hexcolor(right_eye_color, 6, FALSE) @@ -822,6 +824,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["age"] , age) WRITE_FILE(S["hair_color"] , hair_color) WRITE_FILE(S["facial_hair_color"] , facial_hair_color) + WRITE_FILE(S["eye_type"] , eye_type) WRITE_FILE(S["left_eye_color"] , left_eye_color) WRITE_FILE(S["right_eye_color"] , right_eye_color) WRITE_FILE(S["use_custom_skin_tone"] , use_custom_skin_tone) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 3774ce575f..e19a0538fc 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -190,7 +190,7 @@ /obj/item/clothing/head/wig name = "wig" desc = "A bunch of hair without a head attached." - icon = 'icons/mob/human_face.dmi' // default icon for all hairs + icon = 'icons/mob/hair.dmi' // default icon for all hairs icon_state = "hair_vlong" flags_inv = HIDEHAIR color = "#000" diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm index a07fdaa5d3..23b1f87bd2 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm @@ -2,7 +2,7 @@ // Facial Hair Definitions // ///////////////////////////// /datum/sprite_accessory/facial_hair - icon = 'icons/mob/human_face.dmi' + icon = 'icons/mob/hair.dmi' gender = MALE // barf (unless you're a dorf, dorfs dig chix w/ beards :P) // please make sure they're sorted alphabetically and categorized diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm index 8e4e6ad617..55ab18c20c 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm @@ -2,7 +2,7 @@ // Hair Definitions // ////////////////////// /datum/sprite_accessory/hair - icon = 'icons/mob/human_face.dmi' // default icon for all hairs + icon = 'icons/mob/hair.dmi' // default icon for all hairs // please make sure they're sorted alphabetically and, where needed, categorized // try to capitalize the names please~ diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 554013c7bc..20260a04f4 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -117,6 +117,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) //the ids you can use for your species, if empty, it means default only and not changeable var/list/allowed_limb_ids + //the type of eyes this species has + var/eye_type = "normal" + /////////// // PROCS // /////////// @@ -512,7 +515,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) var/mutable_appearance/hair_overlay = mutable_appearance(layer = -HAIR_LAYER) if(!hair_hidden && !H.getorgan(/obj/item/organ/brain)) //Applies the debrained overlay if there is no brain if(!(NOBLOOD in species_traits)) - hair_overlay.icon = 'icons/mob/human_face.dmi' + hair_overlay.icon = 'icons/mob/hair.dmi' hair_overlay.icon_state = "debrained" else if(H.hair_style && (HAIR in species_traits)) @@ -571,7 +574,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(HD && !(HAS_TRAIT(H, TRAIT_HUSK))) // lipstick if(H.lip_style && (LIPS in species_traits)) - var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[H.lip_style]", -BODY_LAYER) + var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/lips.dmi', "lips_[H.lip_style]", -BODY_LAYER) lip_overlay.color = H.lip_color if(OFFSET_LIPS in H.dna.species.offset_features) @@ -584,10 +587,15 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(!(NOEYES in species_traits)) var/has_eyes = H.getorganslot(ORGAN_SLOT_EYES) if(!has_eyes) - standing += mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER) + standing += mutable_appearance('icons/mob/eyes.dmi', "eyes_missing", -BODY_LAYER) else - var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER) - var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER) + var/left_state = DEFAULT_LEFT_EYE_STATE + var/right_state = DEFAULT_RIGHT_EYE_STATE + if(GLOB.eye_types[eye_type]) + left_state = eye_type + "_left_eye" + right_state = eye_type + "_right_eye" + var/mutable_appearance/left_eye = mutable_appearance('icons/mob/eyes.dmi', left_state, -BODY_LAYER) + var/mutable_appearance/right_eye = mutable_appearance('icons/mob/eyes.dmi', right_state, -BODY_LAYER) if((EYECOLOR in species_traits) && has_eyes) left_eye.color = "#" + H.left_eye_color right_eye.color = "#" + H.right_eye_color diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index cfb35fbb00..b83a6f9039 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -748,7 +748,7 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if if(HD && !(HAS_TRAIT(src, TRAIT_HUSK))) // lipstick if(lip_style && (LIPS in dna.species.species_traits)) - var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER) + var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/lips.dmi', "lips_[lip_style]", -BODY_LAYER) lip_overlay.color = lip_color if(OFFSET_LIPS in dna.species.offset_features) lip_overlay.pixel_x += dna.species.offset_features[OFFSET_LIPS][1] @@ -759,10 +759,17 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if if(!(NOEYES in dna.species.species_traits)) var/has_eyes = getorganslot(ORGAN_SLOT_EYES) if(!has_eyes) - add_overlay(mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER)) + add_overlay(mutable_appearance('icons/mob/eyes.dmi', "eyes_missing", -BODY_LAYER)) else - var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER) - var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER) + var/left_state = DEFAULT_LEFT_EYE_STATE + var/right_state = DEFAULT_RIGHT_EYE_STATE + if(dna.species) + var/eye_type = dna.species.eye_type + if(GLOB.eye_types[eye_type]) + left_state = eye_type + "_left_eye" + right_state = eye_type + "_right_eye" + var/mutable_appearance/left_eye = mutable_appearance('icons/mob/eyes.dmi', left_state, -BODY_LAYER) + var/mutable_appearance/right_eye = mutable_appearance('icons/mob/eyes.dmi', right_state, -BODY_LAYER) if((EYECOLOR in dna.species.species_traits) && has_eyes) left_eye.color = "#" + left_eye_color right_eye.color = "#" + right_eye_color diff --git a/code/modules/mob/living/carbon/monkey/update_icons.dm b/code/modules/mob/living/carbon/monkey/update_icons.dm index 1e00815f24..bfe04c8622 100644 --- a/code/modules/mob/living/carbon/monkey/update_icons.dm +++ b/code/modules/mob/living/carbon/monkey/update_icons.dm @@ -34,7 +34,7 @@ hair_hidden = 1 if(!hair_hidden) if(!getorgan(/obj/item/organ/brain)) //Applies the debrained overlay if there is no brain - overlays_standing[HAIR_LAYER] = mutable_appearance('icons/mob/human_face.dmi', "debrained", -HAIR_LAYER) + overlays_standing[HAIR_LAYER] = mutable_appearance('icons/mob/human_parts.dmi', "debrained", -HAIR_LAYER) apply_overlay(HAIR_LAYER) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm index 2c94739180..f6ab2a1a9e 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm @@ -59,12 +59,12 @@ /mob/living/simple_animal/hostile/retaliate/ghost/proc/give_hair() if(ghost_hair_style != null) - ghost_hair = mutable_appearance('icons/mob/human_face.dmi', "hair_[ghost_hair_style]", -HAIR_LAYER) + ghost_hair = mutable_appearance('icons/mob/hair.dmi', "hair_[ghost_hair_style]", -HAIR_LAYER) ghost_hair.alpha = 200 ghost_hair.color = ghost_hair_color add_overlay(ghost_hair) if(ghost_facial_hair_style != null) - ghost_facial_hair = mutable_appearance('icons/mob/human_face.dmi', "facial_[ghost_facial_hair_style]", -HAIR_LAYER) + ghost_facial_hair = mutable_appearance('icons/mob/hair.dmi', "facial_[ghost_facial_hair_style]", -HAIR_LAYER) ghost_facial_hair.alpha = 200 ghost_facial_hair.color = ghost_facial_hair_color add_overlay(ghost_facial_hair) diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index b6a0a387e2..8b1473fed2 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -161,7 +161,7 @@ debrain_overlay.icon = 'icons/mob/animal_parts.dmi' debrain_overlay.icon_state = "debrained_larva" else if(!(NOBLOOD in species_flags_list)) - debrain_overlay.icon = 'icons/mob/human_face.dmi' + debrain_overlay.icon = 'icons/mob/human_parts.dmi' debrain_overlay.icon_state = "debrained" . += debrain_overlay else @@ -175,21 +175,31 @@ // lipstick if(lip_style) - var/image/lips_overlay = image('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER, SOUTH) + var/image/lips_overlay = image('icons/mob/lips.dmi', "lips_[lip_style]", -BODY_LAYER, SOUTH) lips_overlay.color = lip_color . += lips_overlay // eyes if(eyes) - var/image/left_eye = image('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER, SOUTH) - var/image/right_eye = image('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER, SOUTH) - if(eyes.left_eye_color && eyes.right_eye_color) - left_eye.color = "#" + eyes.left_eye_color - right_eye.color = "#" + eyes.right_eye_color - . += left_eye - . += right_eye + var/left_state = DEFAULT_LEFT_EYE_STATE + var/right_state = DEFAULT_RIGHT_EYE_STATE + if(owner && owner.dna.species) + var/eye_type = owner.dna.species.eye_type + if(GLOB.eye_types[eye_type]) + left_state = eye_type + "_left_eye" + right_state = eye_type + "_right_eye" + if(left_state != DEFAULT_NO_EYE_STATE) + var/image/left_eye = image('icons/mob/hair.dmi', left_state, -BODY_LAYER, SOUTH) + if(eyes.left_eye_color) + left_eye.color = "#" + eyes.left_eye_color + . += left_eye + if(right_state != DEFAULT_NO_EYE_STATE) + var/image/right_eye = image('icons/mob/hair.dmi', right_state, -BODY_LAYER, SOUTH) + if(eyes.right_eye_color) + right_eye.color = "#" + eyes.right_eye_color + . += right_eye else - var/eyes_overlay = image('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER, SOUTH) + var/eyes_overlay = image('icons/mob/hair.dmi', "eyes_missing", -BODY_LAYER, SOUTH) . += eyes_overlay /obj/item/bodypart/head/monkey diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index efceefc131..b4c58b31ed 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -248,7 +248,7 @@ /obj/item/organ/eyes/robotic/glow/Initialize() . = ..() - mob_overlay = image('icons/mob/human_face.dmi', "eyes_glow_gs") + mob_overlay = image('icons/mob/eyes.dmi', "eyes_glow_gs") /obj/item/organ/eyes/robotic/glow/Destroy() terminate_effects() diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi new file mode 100644 index 0000000000000000000000000000000000000000..008bfbba8c9121d74e35d780abe2d5fb0b49d82b GIT binary patch literal 431 zcmV;g0Z{&lP)b&xZKLq00001bW%=J06^y0W&i*HvwBombVOxyV{&P5bZKvH004NLQ&w* zw@k0Di4Yy30001zNklnU2DwUi5-LSOdi9`&^8s zpY>!(yADR-__1HFeXH+46)vjA*%ELfGFk$vDs?-U15qSe0>D4{TtPYjrs5p{0PTh3 z{`Sv$E8LBPbY48}003yG-nQp-pTvR*0NyBbS}$;z57%#IJOIEa4Ix*N41j#V+yMYy ZU;&_V3v_bduNVLT002ovPDHLkV1l34yBz=k literal 0 HcmV?d00001 diff --git a/icons/mob/hair.dmi b/icons/mob/hair.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6dfa78fcffcd89c995d835db8a49865a7854b793 GIT binary patch literal 147404 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%0D3H~2LO1v3sM*5TL%Xc%e366F-vyF7>?MYrJkjY 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
    =QJ8IYmd{36S0nELkX)qEem!lki%H5D0a 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 qM<*5m|S2(w)s1J14wuE z-#f}?oain3lWe*42i*(xPLQ|ar`U{@p4PCMIhh~4?~R-18b=RYJ?;H60hkWSYiZ`F z>2&VljY{9;Bg%y|z6a)C+gD7PjZgpJo8-9N=j2J}kzd*uAr+ufOx$jt?Y>OVzB+hR-3#gD53LCxQyQXgB_yo!O04RRF-dQK z-6FPsM)mpGbdg=`YauYOu8%(V2tZ|h&X+?Sz-6;Od{~WQ0$BG|#kQgmx@eg0pm`OL zC?uiba3khZnb$XW1$XjMQ+_Nk&aC~g{2KeJ)a(h^Hat*%PO~Z-V|{lv&&s+(kKXeS zRbhp{?J#XnVJ*|$x?OI;19R>1op}|8V^b?sKN>JE9LSJLAvksXli1(0g_HB{tzBJ? zZ;pQqb#HB;(XEOaayubQ+!6ZIYTDs;5&9VsM6X3-uf$QzhZ(;Cg4> zmBWXn5#vExn#rbfp5MS0|D<6TSJ2BRwI>YWR98A`Uwnbn`v&{Su;iXMZ~fk%2K#V) ze8r=jiFwny0GpM*(-_VZL+BC3+0#k#X^U3q87^GBkPaq?7L+7Ui@Da+hVUb!qj0E! zmq=LyCzqmMP<#eXf#c)j!QJi4VJ&(^<)=0(`IQ;y6Hk)iZN$?i&9 zW)aQ0eh@ao?>TQfDR}Eu=5<>7*cHZ4btYXL0*PVIo;|LU!H!AFJzLy%K52ZbW@KV= z#`*u??meTLT)S@JU_(&>3q@%vhzcSg2uQbqD8)kW2!en#LvO)tL8J+YNVfq}Lk~SD zA|OpfY6zkCA_NE!lALwBpZER7`T6}gqRvaMf$@E2fkxlz{%jDXioahAuXW|o-qU7`(sPf^YP zC6T38FF@M}FXyf0l3)NVvn?ur*chpa#9pp>rBXQA3wnvbiIyWt$^l0a5^&XEj4xfS z=*wOc6Y=@p)JoT=w755{)hzE|Zd^UY?V$Ac#;2i6;skp*Oawg^ef?eEgW8`SQ1F%j zU9?clb|J9*&IA-1>3J$Qmv?mJ=v%REv(K8?yilvH20{;MQ5XQgs;77ROk5P9x7OHp z{^!~y33eM$5#=x@Y4qIB8J4}NMIerQe*e;{_bZ>x!=MsK_T+(HJe2R=!q76|o0|7P zXJDQ^yp_$>J5=QTQoZkhqxXZiA)kX@T(ee)cuYHr($v%*nYF+qp5bTH>{R?IDfha; z)f^B#TD`^Avy;u|ub$f>4L}NRGQeWC`4N3ALj~!*f%$Ymo?Y%iGCF9Pfp8ioDe)b$ zF1bm_^S`D%|JhYJVE)Xo$0Lbb=}RCTt1=0e&mmX8cAYwqSyOl0a>9EvxcotTSeqeu_e7*hP{7TBt603Hi3S$D4Xw|K zi#M(#ycpX#l^%R%Nc1Ebtwex4$ukeZ=Mm)_=#I5$7tZf1Va z{`m%DKKjlg$(~tRqZ}(H_gQ$ICMGPI`%ulUAQ}mDtcZ>vV6%8OGH8b{ zNSmM%WMy42d~s{+CHJe5a3Q(QaM6Z;>D;h`s_a@8qB|}z37ygv5FG1jRC>G??TRe8y3XKYM4$JWj6H&0A`rJHB`Y)sna5s+go+ba_Tu(BEGDV% zw_3(s2h-XXE)gqfk^+edm(%WifvJ224+Srp*WB9k0@QC7VE6Okw0DvCAqTG;heDqI zZ0m(iS{MTj!lePXkJXUwuDvL0T=!)DU3eDi_6G@`pR@S{exG7f8CG>!G3k^B24MGm z(61#GYRz}_h8r@ky2vuZ@f-iJJQF{J%VwL~5oWR!$nhasVyt;`Z)^|*g#!yE zy&oD+sq!+LRW~!K>gm2Q*CIo%0AtVu;~DoIz54y3FnMk@w9;a)50DtN9o+mgy^bk~ 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%0D)ab_e-xpAzl%fgWU0&9LhwE7FQs-0$jD* zw_8ETqT2A&l`{=Bc`;woyw=XM$cuGF@heNA?OsB{){@UewgdLa7aivzRtL9XK)zq* zB&hH@_DDgax3zJcSJKh38wVjjqku0{(5>1@t(r6iLjde3z+~oEmaJs%1kcZJY9ED+ z+mLAriihP=thjBydGSEiZ9u4(@gz+5#pZ2^9-rpbrKYu#8I1upa06X}lefki*Z_$C zv9K9(kryuV4FV054K%U`ZI2HRW$h>HPd7})Le~L;KH*8Sr^M$qrFN1M6CYPRT8l25 zd`!b34?139VxAQP6M<@ru}JpYA6{(ozuX39W@q%<6Vv_gt}kAb1jQlf9BJEfkq6Es zE_r=jOoNv$Wc&2Zs$M1)kjKr6rv!Xy9QS4K&yN06mQNfX9wSqf2c#u^e-VR6T`2v7 z;8)KH8#b=4uDYOX{`?oC8tU~cE;VFfjKe!;`}VS z%o~2Y#;q(~u|Uo(*vwyx7!V7)og_54LNf|)h&QQmzIg|asF&s4vb>!6fnes*k-%L9 zEgxb{S{548fHqUS^jtVAq z!uKF~0vnUcEWQ}O63zs+-gYyRmHEECG3llqM3Ekmky>^jqxCymOude)-7EomnrE7mqk!EXcvb-?) z;E72h(UCMj$Q;%Cm5_P#VBi z1bhsW#{}mHd+RHkT(#q|@~f4|B%$?RZt0u;s&c$Y$|(u|$yJH^t&p1ThP~m*RRl4U z`~4I8mO{&bZ$VRyB_YOdRN-fdufL+?s$LyI51iyGt@N}(M_83I!xC5?Ez9}q2JJYG z?`plw8=$I_+?&4Xx-(%Ubjc^O?>X%&A_Pzo86wFD@En`jvY^9KJ8e%Tx-*!@xtke%* zFa7eJ!Huoiy|7u_a5s zpL>pc8o0K_r+0LHd(Y+sK-WIth&c9qm1@uTUAMtpUs$2%vBVn00yU_4U!ULPsiD0D z@Dy)cNU$9muesLz{1*9NX)-g30B+8(J6vyT0dx25)=uCR;k{35A?1(zvT=71H{27# zl^BWZ$OitzErot=JEs0QVl7>zpuOQCefKeR-LmalRtATn zRQiBalQ}$I-_7iu>(l4>>({Ttil5Ds|50n?ulV@-(w5oNr%$`{gx`1y5vNw95485ISY^@-uP2zvaz}I|O#sYya9M}z_s-d( zP{D&Xts^5$@-R*zI6NU;!ok84IB25=^eN+mKeh#{?}hx?1!U9aIxNlv9)yhaCFs)_ z`>wcbA4xQrR5_S-X>loM z1p%9(+SKt2IM0>gSQ=FZMeJ>1XpVX4!Qw=?lokWEc>!HKrVM3)xTxxaYw zV?ppv^G(1kF2Xhl!aFld(z`G$)ICwLw^PWJWo9iT>F+;~`}?!Lkik@T!y=J58GxUt zM*lae_l~dQS!>$|))})F zs9}|q94tE-!|D+;a*rYycW9~wz_rNc}H6D5&uP-Ex z65b6Tl}|l<8OeWI4pqNaDDm1IWm!F8XVFY~5CC&kl*=ouAzIzm;7|}_48YCAKBfwM zqP#aQLW85~@bpBIHNY|FO?Y|-3w=ef zky;Z_pZjsI3JP-X+t~*dOO-o>>8DFh68I}Qn5nloJ$mM!5-sHEc9V?q90k{?kI`Xo zNKEFPIeO+cY=YgCP=b_e)jC0a_JQmmg#|gyYh?3Xm#sz!B(Xo6-YYG`BZLjOi@XFP z)KD7O{_$Va|&o1kP--`u0nm7m(mepMj&`Li)m z+t#tK%(eocl(_!)^dYsDGmg?%#)@2~B=!a0oz%1+vP2m?38QWK`+JOU zSkj!ztegdLyq10(zq7LgF|o>`0204@5C1LQ_t*mr36vMZJaswVP~=1a&+7uI$Dbi8 z90(Ny{8LcLnIEPqQlt1$VQLP#&Glvbf}0i!JseE!>@=#FrGNprz9MOeJ!*J#yfTT8 z#@dMk#F)RpSfQ*UpME`4FDSp_q0x45Z%)cP{`(@(;jjH}#$3u&`?4zLgAM z-9XeisKcTObQwk!jxh@B4Fg^GJ~47d9RZOuzX~mCgr)!iVg;JJsTtLtvXbtc z4AV)d9U0C+1AqvWv;CWY#R(}I?j>FR0=--SM}%c_Uh#%Hz1!Un z_klxr$CLGpiJ)b}=l1JqzW$)Ll9Y7&0&BnM*o*rjVRv{IsR!;J@n^q#xk8x^u_f9Q ztzWncjyzz-ol!z}%b*{Gzn1reH30(W%}%7pIM`t9S|-P4p^>T#s4d>wZ+&%HcQJy! zI||A1$*@{^nj}-Ef@cY~x*wM5xwD|*Y14Y3eThs>>-`5K%JLYmI{IdH`pg2W2Qp*} z&{{lmCBD@%=ixQc5Igb9F1#RwsD16owv5Xr({b-ZE&}0jv|wN-kkT4&7}G*QBI&eC z$#Rod^h{*@t|HU-WyT$M@r2RDU6F&eH|6jy? zi96J97x&l|p$N&Ikd!4M+t}M|6-wEqvW4vHkhPTcCuLtsA%yJ9*eThP24mkd_I;a~ z_e{U%dEWOwc(2RVRbu8l-|u~&`<%~m&KK;y@q2Sb|E1zzUH%!`4LuRMLdY5A4_(hw z(dQ!`=hrrubiPiKsW{%tNPhee?`R>Uv&AiQnqBTi1|U=-il`$I^^Pzst_FY$+u5Wc z;qXaj3*MxThM8xi)Vb<|S+muxR52D1$^g=}I^UZWN~@DJ0T3jd3!pZIC4RKJ|ES_4 zGNY&{B|>3x#|BcLmL8hj12dnZy=K@R$hrVM{_e(XRXlXpJ`^(S2=q7KHM7ZWtBndlytdRy(tkf{%{_Wc@Xqx*j;J$nI+zQ3*Uzyxzq!{vG4eW6yk}r(^tGS= z+E0y(nVhCdcu5};#0J*GUpe9-osUEGgnvcns2q8|yRa@5X4<-lD7vSWGE^#EtLiH) zK^^z)eKvQv_i=Kg39(VF9A>!SCM<8+?(DV#wr?)Y?=A4S7 z+?taVy{|a^C&bUc=`iTvKYtzv9pyDhQc}{Fc6*^e{=ENW^AUtHpgMq)LizxAY4_cT zt%ejgRO(?+F6erc7v#`vM9u9%<8knQq{^=v-;qb{@PL48V?!1u7|Uskg2ML9?$l$M zJ&dVB<+5A&f2p+a?8$Yc*({7r2mAnXP0(h7{RaLH*=PMwd$^d?<-ko6Kn8l9+}cOk z#uu~DXdZYpub&`*hYNTm0T~IT&Q4tzt+039 zbN%R!%UOir6K!B60g?!SFd`sR7@_yh z`%;pIz=>N|2^}+%Ctd`n&KiimnPp_p7KUq1J^4RPBtrkH;A>1Ch}f-@i7I~jV{QeNKq5*Pl;TlISz`k=x_@epD;=Bu`&L^v<4s#v1g z&$A@)<#S&83BV=o*Y^cHWH|$@?4b32LK6wdS-FRhD<2Ep3!&257xYqK3;Xs^72b^0 z^5(leJKSf8)cRSxV1NYh6vof2<(Uy*CTR&K6MlDPQ>Vc4cS5Xr`U)YfXdjiFf=30r zfgvoYndUifBFD@BYCQF!?^Gwu8LOIX>dT}HW-8*s!lSADVg~|x>7-l2EWgk$m7MSi zNu4#c1OW<#?xta&8+a&rMB~;fJcogpT_;E@nZ?p$pF@w^Ut68y<91kc$#=inqle0X zw3a#zaqZuw`f2fN`t+YW*eE3?qP&-1>;q9&fHW_cW`ZpaV2!wM^^Z!(K54~Q78hp{ zP_T+gCvwWy3~o?8Vw5UdQ*?wPc^qq8P^35HS8p&@1|!J=e4_A2A^%mps%qeB95r6` z^!;H&Z*4H5x;h_~$Texe5D9Q<3ZR#vB0MmA7c*&sgB(i+ z>#wxEyW1sY?AgOVbcJ-0`Gx@1=G!1OR6%oWFD|7J{_5Xl{6sK#RZmy{o>-%K7I82K zPpY3HjKpQ-oh!M?~P%*~?l`DE z2zThr|M=r>%B^O`Q|H)V@dtDMZ`F}jimIFx9rgdiI{#Jirb>`UkeROF^B$qMJ&;}5)E|&QY==>&OIrP!{|OVFjb(SlV{;z%qrf1ywX$6Bv}t|y>ylITaOgn( zhDhpvw&El@S&zh626iLXdNuDSn19NL}_LL3h0S1#TX<7wjgAx7;PQ= zmA0;c*%EY$kki=miHjiq`(|dvXUQ^uuN8n1k>uZ1to_MTgL}bS+!CcH+w35nBqvnr zB=w4wZ~aE<`Ii8Mf?>rH!9-70iCqdEv=1G5gvnR*I@?VKI9F5O9}DFVD=nPEu%E#( z7oCAc5gYs%5J5pfh;-ccQ|ewKDT29gveSjA)xe;~=(2Fj2jCb1buiF95F$)IA|EhH za19k%wE-oVA$;`EAI*YQorbck!efOSuu29lxnRG8ZPEm5E-(nwfRRvcPm}ie{nK~) z?tmOQQ(t6aZ!YbsEN3euAyDzH9d2|7NrcA7pFGFkTr0MmgQ;UnMKw6ZWSv?pFDv6u z(FxkPaR*}fK(zala+9wO?Mk$T!Cr!KWO_N@yV;w1>M}wH*w}4Qgf#^k1fb~v{akc( zDL?fyR9zC%NuZ|zkf^Uv`n1FOXnNyn))IxXVA4dOG6Ke_&{C4KD@oaZ@*DHxVJic_ z&$zvFY>yUGFyC;M-_2TT9^lbe?V?P#WiBWyX!|lf;n8~df(cg&hS{vVJUV)+moDqK1_Ke}=vQoQui*v;`VoDT)WF3G?(6E;7!t&XJOd zLJVD46Q6c)g`9J|hpQ_9oq3F7aHbUcZCq};sJen$RYE#XQvP^!iQUR`ca;wmkgEyA zH8D5GAjsQ6u?>e0+=em2cDXZ5uo$lMI}Pwr%S2Py2f6(%rdy{#4+zVVWZFlJ>k_7Q zSFvLRR?|W@_&zC9fJ&gM?7A!(q#s}wX@t{|Tgex$Ixs<}PQdTLak!=dJSy9ZgF%q7 zZgGk0gjejeC@RUy((=_=OP+$M7iXXiQayp%T4VC9R=5zrNkGw2w8 z>M=7CFc*6yN^+ z)x1Yw3>HcBOcjc|4s0fD6YvN((IA@j+Yum~E^|QLxy&oOo83$UW4(c6gRke=f!_Sh zVc=SZb#FiqJS)ub1a(}DB^z|i_6G3$rIYNdGhtEU2m_akj)w0CkKF9InG3euNSKfc z9?LBI3saSWbM@?MBJt#_*3*sd$B7`x==u5cIoR(Njw+}EwmI_DY{QR_zFmNYVGTe+ z@b|-Qla`$mW;qI9o-CfhS!b?-R=R&>>FWwk0zx!hn4Oao6Esecbs9&2+3{H3Wv9I~ zu?^VKe6YOQ{4XY`-MksGTtFzP>uEPJyquk z|MUuG;8Bv3_4`9QUS>FBnevvc$+ljUS2-pb`FUsyDTXd zg!Cs|y?C26c@m&k{WTS=5?Dl9)qv>!cl->A zn1NDx%rDLLpzc74o0d`>i7Xs~)d*94+aF#E?LV+_DVJE2{GQEPJwm`t_FuzJT9*tG zT7?g!la?G8N*idg;3G_e<>p?E2h4gMg!yPk=_JQ~W~ztjTS!~1b+BK4KHMTubHKNa zMBmVS(_eSA#_D9pqQJPvOCxGFn1j*vKQosW08mb%Y-DS^pt1m%sfULf}*+1bl-qWD=gO-dO z!N8@^3|m?zsdM!J4+ZV+P98B53`(#8@*IAi2211ZoL~@M!bF5AA(0%KHwZH$qnOm^ zu}y)G(yC?6v2>CpoqbMq$H`3nTH3A9|5@q8RBoz?e&-&mi#;pN1EaZ z1DYUYQIrfG-jzHshuY|p*nvC(Ra#t39@dnhDStS@h^h}m??$8dYGsUIKV;}Z;#);` z2~w-4<)?x0ffo)0GackU;%AbH_R@5%Z@oL24_dDU@4{0!9@Pf+O30i@$sS!{@ZM;x z+?cD>;z%_cEMN8^nPvhz{*11`iSgvT=Y`j3;;sW@CCh2pSI|}SER?L?*FKd_=pHLD zUNg^(@b-`%;*1630tfBi*z$amJ-l$?0x%mbP)jE32sJBVvaQ-P?}_GG!c-;=urstx z-RjMD2b%opq;(NAWG8qE4@W~VJ=0ICpr z-egkVfj5iInI3z&b312~7ZC1uXV#)-xz}8CBzJ{w_kfwg9B?H7OGUN@*dj?&y!d03 zA3R9n*fS4CkRiC1xKPvx2z{3Z?YG}n2(~X1!HJ;ou25Zxe(AI&sR-+-<0IK<_k6i0 zOSBF?&2uyHha1ulM&h-*pMwb`bzcN%m{!Yh4gT9#&wx<}gh)WOdh>&?B%$+05oE~Z zcRRy7nhtg#Nq;}^fYBj0kahzJ4Fw`vEOTk&ZhZKal*Rqm_V*m{iwReX_#sBbFMawm zP@%jk67d=Gk9IH{fb0(#CMdtApmz;WeoR?$#c&qFqPmmf+)$rN_IqTc_E9B0B+ek+ z@_q%(WI814xGlri-~W*QpOu~(3I%6io#;QQa|12#F9QCFab)zV*oLdOf2JM9!k3Sz zZX!uJ$L!uRe~_x^^J~R-4m)N6s{y(+V#rgVjD%GLn$ZT}#0Dzwc1uhIke}o;6ojao z>;fL4%NVw<%G{S7>gq~B7((R+_1opGX6%x+q(%?;@Uu_(0s#6Js32h$RcHhRbICS0 zAdFgATWg%;D?Q*2&?n>m#EE;E2?4Wl!pYaGyK@FQ!^Fh9uJi-t`W&`02|LU;1iIg; z%i`CQFJGFjT!kT1K;Falf(QVG!+TTWT_}ZKsDo2u5IoUkA5n}X$`zUfFx%J`!x$vH zW;e*(hQ2ZxK~xZa`TUvyIp{+`_Cb;l=@Pl&H=;JdPy_r`6F1WT6>tHb3Jh>~$cV)8 zZobc|o$4OGxPu}?ELA(bwC1NA9Xikg_E#>Y;PlB0bbP^#i>LJZE~=y2)$Ov-g{ZHF z;W5`Cn3I@9CfSe@Bm^<&?EC6l9d*P3Dt|ZKq|QLP-{)o^Vtwzhic!|mgg>UuW&ANLGvB7=+xW9E|r18*sVR4PW6MZ#{<9`}|{-+~1OB1&MKUS_hJ9^USN zAO{boDMKynFQwqD4h1Ob(L&iA#IU9%_?cmj*TtOETxc%g}8{Edu~ zk~>@>2SYCki&k&k!&njfkzVm$wWhwCYgcUtMm*~9T-lu}BpRwuj3jR{y5nkVr$zg? zq`LYvOkweydf@m4@Fqn4RUT9`OgKBAFFb!<41IgY!#WB9xhLY&v^-=#;OcYgg3>n6 zHn#mC9LaE2!@6^?_R}7TFnpZ%bt8SdoJ6(!hGEi>klYguH5V7|kV1Ugx&Z0j?_Wt! zivMF8G|@hB<}=7|yp|dMs|6r^jD!vt7@Yw#n{Tne(w*nR>qo(2BgFwgFks&Kx zgqjBazSGO9S@*2}TNlRV9Cj`G_wXO*9v ze{IL*kk88}(vN*`e>G*r_wJ3WB;=j{ILk>Y>AaIsb8{d%w0?U(sKvIWn>ceL-U`5W z=(EGa&mDC$qNb-frlj*q8$5?brTyJA7jNI*dw49Z2V%svp;MUSm6_2PFZZwz3=FPqCUF zaXF>aLt1w2J6(@TDz?8}_6IGE)~j6%Yx+O$p7Rk{Z!tlA2!!)T2Edw9~z%c|}F!-|40ol=(z^$x=A;)DzcfP(^z46uq zdWS$jJjz>EdcAz`=g-XFJU{t;#^{>8gctLn)fH>Rb*??O@Lw?7cV$(LhOvl(h5^h- z9QOlmiUSD*%@GI$|71{aBmrmx^$j!*O6-KxHQxtSgk3VY9R9GL{Z3Xg*kGZ{3`|yp zY}xYK(O{=tfU2P4fO54wn;|@g#CwQ`N`!)@0v`S4&x(|MNu+m!rZS+sgCKUCyxB+d z1>^G!KeZp>fpZ@l*e^X?Ei{5k@(0W+9Aoai2=N#`^ooPbl6~JA^i3N8ozVlbn?Ph_F`T-dwR$nZPCI-JH|8CLA4lz(4NkR1fubqK z|2B)ZVCHs^`@2t6Ygp951&`_xQl>4%(QhpX?h{fi2vX0nL!9F-X+4a39dHT0Ee z7TQa6MW$Kv&-Hz(>3$74l=-U(Br%QnZV5)^k!b9?LJby^{ID3dhP$TzA$XGYB2Fyz zAw(S#=T z=u`Ka!|wvVHOtfO64COLX-&n+oJdBhbPgDo^ZM4le{SOY$*=%8!w0%`!1`c+L$PH` zD>cUnU>+n(p|WGJLdQAD(8P`^=41Rxot9&Dex9C0rS(cq$cn3q@Qb`UjNwcXvl!F=jVj4zDFP+O`Mo_^?Nf&00h!=%BWP7>97Y^6sq-_5jt_=hU_T zsItXU#lu4ejDuGdKv6A-#IuYpKdm9;%e-F-sJ9F#3~mya2)$kTidm?x6)`?F=J&(Q zbAk$@{dBR>!=E;jU|A!cL$6G z&nDh}W3pIYSbJE!sKCPLM_k4v0aB7BV1o4Ei= zul8BFh&*hx0HG{^uWUINFiLyG!RivBD+LESn`3v3>@Y+92cb_9BfQF%S%{eD>PJ~F zyp+6L*2*1q!N`Nt|4Wm<%ROE90aVaQ0^6ai$MWuIPrC%iO)0)xnY70#m8E;lt^VX! zRagD~@%hL1@1K7t>|{iLTX@}kTc}!vpmdxbLG=aoQ8G`mdv9hXdBbiLgDHQkp~qAc zf~;+BT8e@(3}yU^PtNC^H;xscjM*JJ%gbx0ccd{&Y8qcEJ1{QC2;T91UsB}POGb}P{@OGppfC&!*9 z3W88Tt1q|!XZGo1MljR50Jj|3+QeZP*wW$P+Kb?-EQt8|n^k0{xM!LIAv$b2{;W3g zrabHD{vTbU3~G7P2F|pMBeaO!t-{gS;>>ihcbjZ2*gtc~0}mwyg;$qo#Ptrpq4B|K za&AX~uT@-1fA{8_hC=U3>2kw$rYdHY2oF{-h_P9{vOR9+>Yn_Tk&_Rgj1Q*eXW$E7 zY_WZy!0}?aituaUa_UMqjk`%A@k#2=)>ea*Hf6joB|^gh7&PmUE%NS%l08z|oQ$H0N6$hXTEEhis*Lu2-_tFAlzYUo+!ND_zKCrOGTz<*$Hz0EGoBlI)|;j!RnT zG(~{&-3h9)La(CI(k;CQ{jsBo>}lpQ=c_-eg)4ufQEgWlI=_cNs0i{P*631~gp$5V zrkC(aBBb8Fr9$&Se;`ed#=uxcxbv&rw#R6j#F-ev%JT!qt1c#1Mc&R4uy`9)b9%qu61psD6jRy=pW5raj;iV_uDE9yA6okGZnG9~vHB{ImUW zdV*5o!c2s8=W`}ihU%b1e=@zsKql4H=F}tMEi^6<6mxSe?d^Y<1rFMl@^(nNYBLX2 zs9Lty;bEUOk?D}2HubTcvI#{1vT&dM@ydtAQvtm4)> zydo`MaI{eQd9tG2HHT$`P0Lq)5=S%g@ z^1l4#zi$SA3_5fl4Tp;@{45H(tyeKI$6*<=hmz&>KmTo?nUO1eSH#JLthgt>azde|5353A~S9? zQ^5c*Mgw>|-$yssJz2vXwX5lUvWtR_^w9!Gz}2dXy)BX;i+GYai+*$CgSdheXS+l+ z?s6)wd*u|akFabLRomCe_;lUnaW@sA5__}9A*bKYcg}7P5mn0uI+LcdrTVFkmp@D} zBuK#8D6ox2=?b;!X%hT8IGnMo@b?Zy<8P5q9{FW^SxZ-!$Mq62%AEqzDmeDSpG-^R=jYBgvN(cUN_ z$>ZZKv>|FRm63phVyM*nHBEf*JtLEeq6T)YJ}@=FHzTLg@8^Mx$O+{98A}5L!{Z}l zvH@#FYxPP*8ZK1+m)52Uae?cq`G!sP^#MKIcvC5psoY%txNiuAR$sHSKkpamCsnOv zyzyFG_kP~Ib+YRUqrh7BAC5WDP~YHL5E!$N6@wL{ggtYXcNUpA2W5rOtj-r1;*_?M zloVyF9A>YtJB4BMIg;3`FqfRw`$QSzRWs>}WaaZxYo!#5i#07(jwz9kOK38~ma_MDd@9K@o z)Uj=h%SjA)u5~W*Cqih=$hv+(a)l`UPwqV#MEa+Y-Eo4 zs$hDq2tX`|-L;b%fdbbnTy_}Jl2Vv|M$XKf?Xpys`h7jX6WUVl-a}ju=g{kqw7eH;g;; zU>|Tu`7;HL>_yF1CK?nK6_HJS9!;xTps#r8j&TvLW(3`u3bo(!7WkNBScyYVN z6En!mTo}ej=n|;$Kq`DXT9LvqX&f!~=0<5_R_}ZnM)HrAd76A_#`69m%_$UGT0uvi zoqNJ)Ii=cTcY0cYG`YdT$*G6O*Zae+%2__rQb0h>50cBFA&!Setr22%v_@~7Eti8= z-G|Mpx>rUjgQi?u8q+G4KImUu1D_J-m1hFce`sIo{CMcZ9YRzz{b=R*$tPQCrd zF;Itp64)`e+hl9MA2`B$F(JgST-iH=_##RdYLVV=i(gv*c_Q?xW^gl&9EI_R(Nn&K zpY!?BIx+-15aU98#dy5AxvJI5Rek#?nceQ~9Y>#$Vo|_jgtz1jfB!}xYIP9MK}V2A zuFdPQZazsHUu+TwyeQmF*s^VaejeZ3=%(AFFZf*G)KM%hF8<|w z-Oedd)(C{$+$YSp=w}~(z?%#$NkgtQB@6Ym|H;rnTMJ)b)qx#HFY9+8MuX_&@Qo(@ zPRLJ5dM#Ql#DxoDYg&R7eNuqtAzZ0>Uu#n28`8nHzY}+-F;91LO}24jsar=%8>FIv zxw(ybDx-vc@J8rZd3v(Lwoy}4qb<@)_Y1IFF`EJ(SB1~cMN->rd%^PpbsZ+Ag_v7~ z7`_fkSb>n}wYIeZLJO5Yc`LiBXfvEuy=@H<6VDPTluHI7y(0~zEg5Wv!LX5B@}Ynm z042S#aXa6jeCw?dW=Z-}!-|S7*=POp$u0~X#pa2EaD9_&p1ez|qtzZuTPN031XM)& zkFF?mSF1o?Ae@zxHfYE4thui zN(gT5QlxEC)P9$5b3Rl`|77P>j;AIlJ6#XY|H%r7v42{3nFBm*X!v>cY10`4^Kt+_e{gWj0>Hq+)%4N+YN=M8L1UU zaW`ri78RBJ`ES(Lt<+Z^jI}c%PiDv;&y?bLQjUelA8lPZ_kt#B$Hmd#DK4rEi;zqE z)*KXpzP6LF>>|@&IlvJb*wCQz_5KB5sjtNbyH_7G!Qj6K3Iv5tRdJ$IiAVddy9GuB8<#4`lCG_|B zPT!72q9ANhpp>Da9_CvMa!ik-toA#QR?X>pi~`FdoFeVv5jO19_E^Zh#*+_Hbh@rA zY{|i%l-{Mr^vRVaJ}~|zr}yB)g;6c(43#N^tOXRKF-8N_Pr12z{W=Ei)6);Tr|#Mr zjCwkuDdfI|!7hM%1J~Rx^%b9bNOQ}N+BLTRWEMHbt^DkGEtxr!tI1VJ^>9_<^b`d+ zNS5jQ69*PJ4GaK;+14r^t@S8(F{M`5SP?La`!=20Ht1&Z3+HC8XY89EHxJ-5+z7Th zSH4x6LZ6he(=v__T6!=Tq0L>m2-7@FkG=GSEW@Ly?&5=+JCy|=0mq=_cG^>IH2R$n-(6@xzm| z@`q5ZW64OXp-lu^L`&*fHTch;f4(AD$>maxw>cwRvjwC$j@dgnKwKV19UVJw+7cw% z0V2}s$Py3cPZ%7)tSP6RqkLtFd}FcY(4Krz?2rRmay>2YwU@>Vf&B3Vpn?@pQZ+se zfCdwvznG543S_`m;*L7Fj&Qv3%GwBu$ARJD=0c2rC))c@o}x`u0S-!ysshrc^Lg3U zxJ1R^N^Sd%CMC!;uiqAa{F7lG_-WoIC8^~bs@0nA#EC-=SCb|A{w`=H^&o~{k4^Jk z6*+E?Z7unjdhGor4okk!qAukhWe%idMw}i>8;B87Nu6Ek!si72A&l48Bc!yOe*b1Q z_5WjC=HwH2I+ScDd_W*L+pcCbR}JGvf6Q&xB(%vwU*zO)?${)MS6~6ozePK*e?3kC z5XL2UEc&7be~gK)n#Q%WckHd*LQaPU+Dqf^lDAk&0O>i};_Ea~a!4xEyG`!03R z?G+u4N-3JhJgrPqPt3D#wdS1X=-PGxo+?~dRW_1ByKh{U0S*nF6or{KW;~&GcjQO_ zPNu*`<5oJ(`|%A!LLXs8$SQHRuD`3K?eQR_ICOr*V$mjXdgR{n1j#=clTlup(fefl zLt(A!lkBQwq(^G4&z8xk;#tGsM+F~axc8|G1+2y=;?Y;7$op3|4yYFZ|e z+gwYioeWdugLnI7cbRxjqj30eRSni&#_gQ(yo9>%t|lw4PTWAEgU0AnKdvW9+y11? zUYzKw`3vrqE}axEX*>OR@4{Hd6;rIo~qv4#(c{&6@w=wiRUE1IOJ)In-4lMw$~Du0g4xv<2>=naZu zU4*-4I%r3~4uer{bJokz2d=B(3donX&ojbVA#lC1g^q17C+_3h_UWKG8sx6Zycl6p zOck~L7$umKyMX3C8p3=11e__xm=Fi7q9UVa3CU#*eZ5UmdhQ76N?^-+CF$o)sy8-c zb8|_%RoT(Sg}GQ1TGB(`MBqEDvh?crgU;#I0$T9Uh}0Yuk^?0=8i^ITv9!mgNi{k# z)<&=^3FO~u4f72uW$G38eq4879=?J|*$^vUZ@ZJDe;CQL`t5O@q0g#*ms_xFfCE;u z^nS}sq1hwAslgCu{%Vh63;+Olz(2(4GpfzKkUsnEQh?9zc#M;c3!NF;9g$(Tq7Sv$ zR3P}@F{xES&#yErt{EBT=%?rArX5nrVW_qHyp?9`#YoQW$f@xbHq(dl2UIG?H10|k z{)EGg#dt8-v^fXshAiupEzV3|5(;TW!o$ha7a15BSj~%(o$HZ0R^~t>xs@#8{wbC* z6{?n)t@VZu)0$>X*Vc!~E>7$Ea*FHM#2@Nzm;}2?o{{XG5O3Z9e*dBt69Mmk*N8XqhDK!v++Ag4nS=GDf_3p5^F0 zV`FtGj+XX$cAuX)OqGPgva|^U9#^5$Kiqw=X;v}qk1rHJ4oKKCScRitr@Rp->=AuDwEUbt-4mA{@JxqRdbrro$Kc~`3Gk5QeHJTr+ zrrx+Q8p?f*{ay=u|kz9(cfRJ`2D>cCqhXDal zV*`^G(ma){1~1dpZ(^H^^X6rwg#QJ2LEm6WOXa4(;X)L?KwB3=4LXX-H5)753Y9{@ zvq}>FgjTD&>lPpkFo!)j?hw#HxWYkY(N&I1{}TC}2?{EC&bB}YENqlO1w3Uyi+qIQ z1LLX$QUG^{?1|Cdqd5IZVkp#FzK3gVuq{66i@;sUT$Y!ox;3*|q3%zk0(9pvcvD(u=*;F9$s=dE8 zNAZH?wWfrE+{-_I{;0k4U40MPv5v0pnYhmFMN0vU-LTt8mobipZ7j54ijg?Z=;233 zLqkK-`(C?uxLhXB%qah2NaWW|B}j6dy6`%M;VDAf&z2Xj%wD(#%wfzm0X-kRwRM}e zsq2U3L>yY8Ps(}b`$`xQR z4*kZ}q^-4;8q!B8?I3F-NWNjEDME86;s-i=D9+G;Xl(nUNh>#kXKeN(rMAZIGVBL< z=P$*@&*80xD_v-K{5FpRyY;20DDcLI=TU5|t9T?nFnV|FAP&53&gr-+WPj1Yw>FhE zIaR3T?Ck7dVeL*4_uEv5wruEbvyg!A7GG`GPk3x?r3tD<3SWSOL^H z^!_C6>-TqT9wp9}i3F#6?WF2Uwt%NHg<))GAsko-^y`KLc{6t9bLn z3GjZKpA1(~utpiz8hiZtvcHWRdo-%AY+#UqljD!M)=eFpHj}=*!>Bfm7mn-lon?t= z^qz?Mjr7zn=HIYtizGw9r-D8MP%ReK)kQ+aTiTeoii@&fXFq)!H`whneQOBv4(rj2 zEGk-+yP~G2Nu^d;hN8;AJ4#yqb51Z@n=j(#b|OpcKmz)3CRH?42tz{l%>Aq=AdkOn z)T&EZ5;}Z6=4XX*_MDShS%snoIx`DJR+k(bK@q-Q=2gNG{fr-c$ag?qePa!|g?K9{ ziYNdos}Tq;7q$S&My=_XdzVMq-gW%AE~*}a2voMF_|`n^DDFIT)d21u6oW%s9<`ES zSyShqK-B>t(`#FrZo>iQlZQs3**5+{HFqzf@RAXlS^kZXN7&!I#`*rdqlq(_xs??~ zu_&ZPKvP4V<*PKdu_dg8JF;@5;cSJN-_qG_{EA;1^if5vLd$sgTH7x-eT))#GQPCN zDt*j0cPa~13YunSW2rADOou8D!iB=mvDXV7NzfDidV!43cJ5UArCRZKi=x?1gki7Q zcmjaG!Y|3SG5MBJZ~vCa0=zzs$U)_FLzBFTsVw-k<3)lc) zK*krFfZMpWhdW{!y-}fF*x+=}cV`FP@i&}@h?$r}NfAg@O6X!salodueA-Eu)*r>y z5p`aX5;s!bZ3LnHUEkxkQ?k2Vr^hUyd3p2#i(|G*;qPkC_YSh(CT@#(ur?^nyZdtI zE8f#{TWFVx!(CQF;eM+r4sQSE^nCQRKnSa{9Iw8by4eO=8=g+A7GjzG3 zrT|BHE>ksX#DqJn+@M)MRpUP;w{xSnHie@quUNh7s*>=ikD>rbfNby?{xEZ#1$Y)-ll*rz>cGq9Sk4C!s^ zw};+_4p)!RswxE~=z9)Gwq3>Vq&>>3_(rxUA~aUH+@w=G{Ic(+vZ$EY8PHGM6NL>( zS+zR-vC?^i8X!FI$3Ove{?37dATPsD(zf6XK;uG0J9Y!pV~Jr~K&%ZHi$a8h_DhI? z%X<9N8`-z>p)3S6E=K1=$XQZHqlK;g)UlkVRm4N|g}a5dsMmMMpEIp{Wqdk{kvhga z#q1+kuc6(9i|oY-RPTOU2v%qrt=(TfBUZIJNhelpx>$#BEvuqL1gm0mIjiCr0N!%I zUOS5%bXjyB!i(EusjU`!1b6~;j8?Z!W4x+Iw%J+*YIjm(>Rg_5Rn7r?7FM7g9R9VY z_(xM^S6SXG3FRJ1y#sBTHBQ%cviiD+bnm`kt-klB7x|`h+Ssuky^c-dhc?eL!#}Oc z4_vPa=6n_<-?QA0@N;(VCHn2KL_GZ&bh5~#3y;F!Clp zHP0&`sF+PK7TB_A9gA{3VahgV^-!i+8wVMn0IkuK%@(66(|vkR-$tt~04n^)E_RNXm&tfTY!7+l6Y5>cF*_5hugphwwEQzb8V`YM4jhk;Q8Ki z`v~8AOe5K1jZkBsmj~Z89fZ+f)r_zq9dV8q_0F8If#A_jk&tIo0iG(h22OT%TKm$S zHmK9Hv$GGSUk<(e2QKz@^@yfY8XHGezpYBF0OaE}9!s?!XYcPX_j^=Yu!E8}OwIzx zqbN)C%ktXaA)Xw1{jA6m(Q$D_bERGln7AK z49J3Dq!VHkGS`8>kyYI78VNx{{A}qgGk-o~d8ZM+zXR$L zB6REEfMo9(Bse{JLYtdQ4$aekq!R0V#x|f$O`lYn=YC6N$s9Z4v%)}EA9il{%LUE( z(hUnUq2TC`&{XEAz&SX;K_81EdfkU%2VIJ{7OU)mci?6|%S$3&<)c@&CZkY?X2iGn zP2%A{z*8gY)!Zn%)8xe-j^m{isOUmerFIgS)+?bmb{juHGk`8QEmqtfT_& zcMekqB_&@l=M5>UplG#46ahz^E=1wn+#%d<8@-@f85@S-H6QyJAPQ)LWq)zLNX_h) zIFyR7U%%eFqe;s*y&)KX;_J>MwuEZq*!Lfws$9Ju3zsc${dtE;;`6Jtd|^x!CaFif z7T|?~RK~JgS_5Bq5 zJXrq{sA9s}eE>d!3p2O{aHFDoi#b}#_uhoSU~+wJF8EQg*pDk+e<{FqDxqi2*IL;D zFc=tk`-MI8)$7;5hl^`!1O_ubW4{IA0)B4#+@$s;J$;S#8>RrbO|14+-ntJ5tt_Xe z0ylC#8-8Sv0-g_vQcUF^9k1%QJ+imAKMQ(sx*Uuw1BEbx5Zp3<;JDIsF+8OHeAa3Id%p=out3yCZ%@YWr7rJL&et)g7EoI zuSo2UEG6n-}r>r=aEgwlAvVd`Dn%7=DuSBy#>9qOD_dJzSNDlLcE`f;k`nJ+ z1;4bstYY++jyvWX^S+4%Iq$w}CfC)#PABE=0ez{Cb`;m?ttH%j;|00_DUL0(n;(DD z6kofiX1ANx0O)a_REXmd8U!dts+A7e^y&wi&HPDHG_3)XI z^VkchU3_hAk3t44E8)SvI_2E6Rx6EA?pXrbYk9O5=j}|k%IqRU?(??vYfW>>plE;& zPjm5S?LfbHHnrx*E{_ot3dR=ynJh1$0>f+f6+? zGsl=635#F|Ce>w^jEo&4^2uL4! zdO*?0tMfclL;iU95ILQ8Bx)$`Tcf>%5usvxYwhxBO95U9lI;JD? zBK(PW`@VMJvX5x@)i+$BVBY5X3~GnkB9c)Ap$zyh>G$(hZ?Uk40#!DR z#2cUgd;~8koZAQ(8hBGb+-`ubM8H0pnZXTcym|X@S`8EDnC@~5!0Nz%n*aHJ7VztI zoE-2m0E@zhy_IhWRAz9Q%B_>BIv+D~Mf43cAP*|NuK}y@wq z9DL-!X6Wh-JYeblW1y!7#oEBo&~s~}#;LsAqkol7y-%d{;7x>&s%G?**;4j$+z-0S ze;lf?d_xPYG^F$HPrdUE-{8AV`A>$}BtBu6gnK~Wg!tm&rdsGK#8cB8ahFQJP*~N< z1JI8buH^Sk0P$A|-f~`UbTgSRUKWD2dnJ0upTtiA6D}wuL~3~g)|>X?SLxZRpepl+ z+5(O&xJwXMCL~NSEpS^9FjTWq3LvfvfGLv*1t=gv!jYF-<@n;67z9KTCr%=y(I}!4 zsStf41!)UxRG@Tj<>Hg<@!ob49LRohRZ8_^x z=dQgnniLuXztT(YQYWlKEyll#70^}_7Tp}Lf4B`8_jt0Ei_0DTCkSO&vB0YXEL!LT zqEmz%=4|f+qW2gYZaHu>02@L>6$%8@_Y%b3n$?4D&_&e9XD9fQm|UC0C||tS`=hjd zQW6qM4FO$uc8#Um3ZMcK0|*HkQ;2JC#5_leV9QABBT;bn(cB>;(FZd+1-cHP%T=d* zX8aL{JGNM9I4Xb{N{eB;-X}#Afbfn`h8Do9J>pmqhrJIk_<_ZOCmwi+sD6O%c#zL( zkJZfUZ-g@j#yo!+K)_~$WuL0JwYUwvzbl})BZ=91c9UHIL71-^{kCg#V*f-+H)4*H zKMG%natW&L)hW(5Eo^c#;Y_*W%`3x$`rZ~4bwIi}P~8A|S%8~d@+jCyxTrYRS9YOL z)MaHCz5n{|V9Ja}0Z#6Ar9fA*LWBQ4%K!USO-(uCy&j4fZ;e6erS_YlrC0}8uCU_9 z&q@?2ny&LDzOr<%IR-BZFP;B}tX1{iMX`-Ty@I)TCfkxb6AhIS_iIC+Rl+0%YK&V< z*T-J{#CvZND(8=~0J{syD*!DG^Fm0Z2&q9(5TjCnkD)zP0Axaf7@!KGyXWv-dVsTY z?J=y>32nX1&4o=2Hg34hQ&Us$_kRr%a0tPSB!K%_BmA}*eN_{)_bAd}EH`owegvLA z0C6BYXoE9Ao}z@?^aSj!{0HR-1e=)gA}6l0YwIyoh=sH)HgomZ12-F+Z@SN^d#S~i z!O8~mCMY=$r}%y@F51sG6fQ20RCmGm5$4|BL%QnWuTWr+OZJ_eE?`e;=~O-u{YnCE z5!mBe-=;;=hVfLs-HkB-rdKNQN$Gtj6AaI4s+^Zdw0}L4FokqSetAed>?SV0&3*ws zRtWJVd5eA?X4n^HI^dd&FIeGYwd`Q3W+1crftn<4$e_A(ldlAlgcv07#e}eLE%=Np znDlR*UnIv8!_1~U!gKFK!XT8?d-)*`eDCtq(ime}78gaS*D2`dH;>d3TK8M!*y4A$ zJ@1Ig&cPNz^qdNE?g9)88kq8lZUdyT7h6SY#{>d?fVDG6p288bZ-74gPp}yU>AX~s zTI50f)jW6*^D#J(DNP)xM!9CJl2feCd6@40qF2dS+l#JY&|7lV zUK`mx-2v7{{*`t+cBW^wDveoLs~_;E1Z3L)91gy;lxH=*j~Tv(PgC@~8=5fik zCO`^Q<7VT(`VncqhpUb zhZ-~rGq1=vA4qD>mzln?zO>5WA-h4uVf0}K`X4yo*7s`6GA>C-H2CAY z3PZSpYGWA@z1^;q(EsHg1I^i9guBdvh;i^g1A^ifc+0McZ1EA2oA zwIOpGq8;+E2^kFX2=F3j2*3QY?fYAT)sLYHqj5DcQD`laJwyjCeZBJn8u@jY#K&J#@UNs{cy-m?`$`_CeD+>$0FCnWnj3y`)vEX!cJL5#xWd@*>TWT(|3knIo zo8NFWdV?IX63b*ZhjS8m9q6n}X(b3A46Qq%7VOa34x&z@C3vgTO;`Rgd+=tf-6dbW z*x@uVd*x{S1^TQ=PlbyDU0qk6LKu2D*PZgXZz@G4!P*F0msC5ejkYPh52CfI0-%AA zfB32>`>aYY{Lt=}5L>1*^A9Ae*CWz0S5m8Ii?tPh>$*<|_@7waDnF#;P536QJ}IeV zMPsP+ORGCiono9GVtp>KMl?=AhYL_X=@<&LtbbJ5k|V1us%!|z$t!?~<@{jn1(f-`u4B^>ImlJtEx z-RCYBH{a6J(=YB-wJ%UaW!nIK1q1{L#(+iv1`u>Z_sq=L2#7=%28`R0l173SI@)D`pfe zSVI}=5(%R5XNbTq#o?%OrXQ`d)QpxAKk?M%nIvI4?4?Y2TV)WFh?+g;l&uZLeE~GB#?nT_9TH4!4IVU~XAWE7RhqXPR<9{Kk zB;7TjWT%y)=)*c?HKiKWvga~q1n>;>j0U?FeC;Gk@v}lVz9ez&KJ@Z2diwDn?=HOs zdqJoLt?oXGqj2GTLT6C~o0uhp5(LbT0~JdK&Rcit?1>`^JHsxJx3rew>PeDn@MG;r z{Wc|G?m|MKrg=J26#^yt0908JAs#(`9CFsQ+KXZgoWdY~ynH#N9JS>>PS;yGYz;TF zHHz~JNh$@^8YFSDkxd0PXPgy@T$b>&L@_Trl&l4yFu^!=re-CrO%geFdqZF|Q1g8&D1 zM779<_fqrlky(R!MV|#DcXszCIS9wIicB2b+@qJ}CrUO2$ckVaodIebDAWuZ0mwtR zqgM8RqDh(~FuhFYIPLU3hVvy?1W4QyFPh8pk88Y3O0i0Iv1gUpgE2_F*Q4;Ba~5k| z{0RcrcUjmAhkeCfNlfUb*D_?|s#1Qsbb*gCq)?IE^~NfF)9Tz6p3udQZSq2+W$Hme zmTx8qU+I?7#Kkc$K{5Zc3+~mgq2IP<7AWZO8VHR-R3Gep@X+u%+lv z!|QsLsn1#n+aSn>3T{M!N*+8XmnTm0n$>O^2zE%4xUUVlBvLr4hS&IPe35P?fINjE z%_fn=e-96HLJ}3m>y8>Y*Q|ONhCIxGwniamu11<$Sdc+|R%q-$Q!n2V9PU1GlWpMJ zV;#xkc3g`y@Dv2)8b;}0jRp$MJl}+!IY^4;&dk>Lx z53j=eJhND#SVW>%Oo1y7u1JzJPXgnUsQD1@`+qLm|Kr zk49r!aQQBu=P9S*gidoqQ0u-BRwnNiJl$q5!bQ=U|4P?Y7ya@jybM-1_UZ0%Dd;&Gf7m=&R{b>AhNIP%Uzmn|kI2JYQBWPYIIcUQ3j5*%R3Gt}7) z>C7^zc?I^I96a~m2<;86dd5#Hp^@3ViN`H`Y<1PXHDIkdz!66jAOtaLS++g|o za6J;g)s5re36b2NccUi(Mn%vg7Is&95!0k^H&hq64Xs+aHW_UCQFQ;dT|VduILYH683qP+ENqc6!o3X!MSgi#&TQBHo44I38`lDEt1Lc0?bq(R`&|New9#G}o4sul)#T+s)1b&qUTv*S zT90*dm1V!kqD=Nh)+IL@haoy-EkYuSuO?q+Ey*}lD{#pC0U(p=}NIC30eo`B<8eboCa zCJpS}DJMiqv!m_FYez!giYguAi)K||dq$FAH6Jg##*k!62=-IlMw$-(yoUnt6yH!S zs=KNOEnV5o5K#&866kq)LV|f&+e*B{`a|=Z84O2FL7=(^;&qGD>`@?gWI zl?Gy9-0IIQe;INEc;vp0WP1J`cG_f4bEKQmTPf$W1SjUfkIWXidf&a)HnV=7k43C9 zUqC%d+S@uIDuGHvk=;+PpC0etaSnl9zQB$Dh$hN7`x0aFt541B>}MMDzI%WPL5!v-G5we~L!D-V9}4 zPvLmDrNu5ds&P+Unv1)9{YyO?;DsS)Xx&F-_7ZSGOiq{0CIjy=T^XOgf4?k>G1$Xl z-5dKAKIitU8#2hhWcmB29NiB*;~Tz2MaA{qd2Tq9DI4qnTW^O(d;pE?u|<9@x#4N? z532tftE^fGR;*%t^31`*C8F!D(V649a+fY{3=l#)tMRy{aNw!`TArkI*cm&YzWHBZ zpKc*HW+UDIX@{aC7~B88ai`b+d;dYRV$uA+T7du0*U9GgYR%Wv`fTH}LRS0TzNM)T zx04r%uAwoP1K;MkUNs{;`F7UGFe2ZC=7K@^nVkcrpuxCM{491P=lqf$oNN%s25hA3 z=NL(wlZ$rv(?A#jO$;#dDDhp`1pAf&Z|Ljujn9XFoPfJo zbvonQv5d>t%-R{JB|lhvn1YUqK-&yl_{R+`30A?Ofa&XIT80T{BVZi+w(aA-*q6E#8`Iox>Vd@j&%t@49i? z;$!7=G%Hm!%P@heG%-G%ym6LZq5$95b1 zd{{O2nD-)!(%pA}efOq6F%zLZ9r&!~CiTcN=rMfarqG7#&D3Wfn0zfqfD`zFxLpo4801A3oG? z|GeguevsqTj_LT(xi(w~0KGiApB_U4=q!nagxq7D+-i9IPAaD{`g^|!a*{Zc*M ztAC(!NEb$N0_O~TB+&^|y&ed6Uxh*oP&t%Npsf02ZJ1V>`04*WN78sNb&=pYMzNzL zP~~#ykcR?fazPd?ISO{eDjz*i+e22ZjJp*gX{-V8@8TYa=-65@o__PF7nj09cc%kJ zsKLfy`>%>3$8-D9TY^d+Y9gXSks|s4ICr?9rQph*C!QeQo`fWCM|J}A{>qDfUfMCT zk2LM$_v14^pqipXorH^ttKyhA=XRdf*j#RG z6bI0a%lAcU>50t`k-dL8+QPB?^`jrYhD1;G33dbxr_R5poO{FWH{4@dK5zcVWkHM< zVU_)j%12^;OkEzIz24kFCNpKmST&sX8118`aOny{P;QysGRHKmj)7W5>`MYW16jA) zgZaw&=m)>G_qr2$mv3^Qc3oT|Xfr3LiLdBQD*m=lK@)n%!9V z8&JL(nPRjzGz9c#*F)rT@IdEr{xD^jf5%;1x5@i8tD`tAx-!&yWDiOqmxfHglIHkWR)0rNwmKp!)GWdlqqn0q=)w8v^lryy(e;f@WSz$@M^G06sVGp z^`e0Ykw-PodhKpjI{_X5^!@gY4jWPYy4j9j62BbdE-HzIttSyeZXIDI^~X7XhS?PG z?i$4}s>T)mcD_scyoZ$Ad}7bKulsqwZWTRNIt%z*M})%0EBUb`?%DK}G~PR#eV`hU zKYH|GP~EGW;L`&I@I5s(XF*#+GbFFRgQpGrQFzUtk9&9#v|kwYjOgX9_{?wxlqb1B z^!XoOf>uq@>&-nOC4O8UqM}-0U(|L3^?u(Zgew)43vIE?;l{k5;2jtr#oXZpLaO4&kHGr*uHdZ)7npsOQ?s*uwUZyl9#*-!J7~+I z!0g}e=YSmI1cAl6H}vZODzR_r!^0mkKHpt?*-_xGXFQyl znR$IoBTxVkDmd<1Z?~1S{IuGfAg1^4(R%bi?pwB_#-kJI!bukf0@b1M$Is&pIvJZb zLesP#y2Ro(PN9$k0MjL(dgjw|Gml-axW^ozl9rwezTByeCNpNzByL?TH(m*vvQ3g{ zAfb>IdvHbeDab`lx_4SanmgX7GChEZG5S^MpG9et%#FB;?zR{AI^`Pn+;|fEDbpLx zRd+9)=7$jPdNWa~3P)6?L%E&?QUTDuaHB1ESMc6*xUjIK2ngb5+hU3I?|@g)R7QX1v8%mT1hB+;0eGjjQjNQ&?#xm74L$X{(Yp=^72!{g9H6rVu! zVIvbmaYytBtv15i;*xnKd2d~v!dh;$3&}2e$Cj^#n36_-DIin8&(+&<1L^zg2)&6) z053Q@`~|GS9`#6;?dBSFky6y?M_Y@MvEH59qPzC~ybyZiL3{VC)UM!XD^Qh4vHh59 zA0RkoynvY*TVk6)7>auGv!R04u*zyV@B%(20QGO(gK}0T?lRhliLtxBx+Tk1&Q8$v zi;JH(D^a}$adMCAUeW!#A#6~4uWk(>oo3J-)OgH;MvWFDQBK*B3?IS zxMw>ZPU_QM8y5XAU6oa@%Ol+rEC;dtAVk=CI9c6R^Agl>y}-SS5EG-zIK}I)2>s~x zf}Pd=EutNsRgJ+`1S^}>^sMD=Ulv6 zoS9VQK-{oZ{C=4n)32{)L|4RIYp1KHZJPBOr`j5WY$q>X{+#plx?N7=-8i%Az!T2{ z_Xhsn$g+ce{j4i}hvVyAEWxL)Ui?k7Z)i?x&r{*^g%c@u>bp4QA2}C^?*c4d&6EpPK#qFzV%z@K1mOEd0#CiEhAmu*uE*W zvFy_+MG{6OoqkbGad5d!Yiha!*^{LknV$LThMQ?u;C{v2!C)0#N1Ibq`#w_$t{ij| z&&G!=WO*)c9V;B2yFZzrKDTn^v7U}gtrQT#X{Wr!>vY3f@!6f`XX9VD-L-phu+I@@ zdS72^Da@%-F8|CXzel@12v`(V1*>cYw@A#jUfDnBS(CBTtgW*){?r#O?6*SISTr=V z(LbURk}|ii7ydaOEi^7(tIE9GF~a82>3aF8HH7dOE7slp+UcN^rmeEfUV2_55+oe& z#@sCre>=hJe)UDuv06BWu`|%%CZAbBN5xhiGOT&89gWyvs3te|$!RUbK~<>~mgQq} z#K_B5v(*9ZmRr{Lx8_gY+Mc;}kEpcRd)*=8E)j_=zuqZaQ2#^1I4j3GLq|zxCF+hi z=b*>mKjk!|N@mMils&ss^YW6lx@~N1-p$3mIl{Ra=N3s7%;OlMrQ@_{AK%Jqw{Moe zmkn*0=*;A{rTL%$m+p**QNN}1V5ee(eV*FcK?&#(w|IB^(ysZLWo12E}q_NjOT>Eu*1sWkeP$=%RAZ3nT^jGvYfHjQ(g0Sc4QFFK{M@Y>lkN zTXVaIbBIPAFS6e+lOyYCXy*iYN!@+pr+=~0DK76}Mp;r?Tl-X-zD`O7<0!kwQ+H3q zIdGkqW%TSS1k2vWL^nwEIcq!k0R==Fa{KqH0yb@uh_h#c-GkOxz%m3LMtho>;G{ZC8Ax9>N{$#V&Q^O(k1udQ0GWa}!ba)XdDd)3fNh zLoddDh3sMm8qZrx%L1VZ2M=F;amevT;J!FZer}tfJ<x(Yr|^5VygBTq1C!H6x5UDTC%glX_xUMhopt;{$22qoo;AC1R((4I&Z?@a zDr%uQP#`hx+xat&PEeHz5&>ZMLF{p~*S?`d@!ahDNr(3)%FcksGZ0O850;Qyu27Qw z4)EAG53S}O|J6V9=DY|p=)42=#ptcby(nD#$8z{%-VbAaXXhO#-7}rIvt4*vbr`KO z=sk-_c?~`~N83NoC#Q!onAypkuM`mK7h89qBT=22`OaYfzWBxgQ8zc8l?x8_yp}k@8QRJ0GKb5B zSvS=_jokh#UeVnH_IOlMcxAIg+OlIl*@nRDvm*eTSvk4 zWeFH6cP%eOn8B+BQ#G#$K1=Vab~DLr>yZh1R2p$MbMP%hOFmQd?#x7G*2E>A z0SLH@#aI9KZCcD3REE?c>9TIq+vV#6E+Qc4s?3h=f}dpb*yYQ|6jTwqRuxHQ2IrEuEgXt)GYTJ=aYD*t%b1F1km9M`Ak;G{ z{>fz>=D-$Rv&f&hBHPf!^cX!l#DLHJa5jH(au@7p$7fVLI@8y%ftGvx6vm0r_G6#i zW96UU61SkE66T3senD(kahL87sfyb7fS-Ypanw2Gz}LlNu(Gq?KO(dp-f*_-b*2}0 zKtqBVt|Si)g{5GPCmN!H3$Obr8i&LsOA*&FpF~7M?-sdZ{vk~KkL=u29Mb$TJ<`~Q zO!j_o%qMD9bYXIvUxmS7p<&$la|N^yOihb>sTE^&5uuR$mHj9YblX-*TZY%g>U;8w z757CR8osI^)-RDSUpmCEAGZ$mAbCi*Ez(@j(zlb23>V^Ly^z2oBuM9;tmYN*ngat zjv*D($50;N2FKpF?YUsI^P@GTw#ZCulMGFYu4BkPKR2sdSmqvaoTdcrrH3gX4Gf{@ z)+Sdze@47}{`?$VFo_74H#h3Ml)p+`)4i06u!`QI@$t&ft|xJ%AL3p?1xLJrrLv_0 zeO|Zu9lshH?(e^>Yed{aYb$!GOl}KQIg*agE7P9@C7kqfI~k|E?#UqrrptNelqy`Lbn^W>dWZjT4PCF59_V-2tnjK;^nYHgt9uH3W0r|2FPEMnulISM)afj5D7i=SNv6k zM1D^w(_hm(ry1L$_P0;|wVfF45H4`(zl1pVx_Joe2e9LYSQz#}@c2AQbf!xDn&Z4? zMgosqadJ+VV`B7=)yJOrGpbWnb{y zy=`NWL7H*;EN$x2wC}o&I)2_=(M=$t5YUz7{0%4j_r0jRHSgBQX#ZO#m!ev?X-=x8 zqlL6vFSlhxY5RXhXMKuzdn$_pZ?$kURa2(mw2#yiO6~B28@cJ$>x*+{GMvtzYhD{n z!DR5CH%FMzPyTmsSo(A1aDJEk3$@+ed8?h-t#Iul)i-vQn0L+pX}P%m&d#73%LA2|&me7kotc6U&1Ycj7ZGCVsuk)~7 z%s%#i-_Ym#zG?8BM9-C&-eceVhW2hH)j3a6z5c&37sf=l$bUc0iwTO0r4Zdb@2<5@NmW(HyegcFv~S#oU42k$gl zyA)1AM2zrN{$2ODZv07&u8wverlEqPNYIFWsGD%RZdO%6O;r^n156kcQ<@FOOJAp6 zaewL++znYRd{g1K+$A!WX12$1)qB^CnV=ninT*|{xD)2JvwHU$?$@?(aM6waQ?Vvl z*8G)Qg(HHw+gQPULiyF<&k}Ec-F4WauqHFXZJu@oLSOiH;6{Ujj6~X_{tD(PDjN0y zsdjspBI_tINX2lCd35G`G!JdyTa^^RMsdn(>FPSEXTf_WJ}@^aW9Zb!yfaLp^DSYA zK5yyhhQJ3!(cjhE)>omrCXo;b0XG2UxLp@jmUtlnCf$6KR|GDcj)Ka=SR8{Vq4hxc z`$@*cr!UvdW5!O1g%DHtoM(?(D)wEfHT)H&QMsK?N^ zFmoGIs)%)K?AeyThWkr4x-Q8b_Ph{Zh(^@Fe4-BlZjPT+L zrBwEAD~51HesPR<0$wvw&sgx#O}0N|ZDLn_qLfxR)yNfb3*SXF>h^?-=>Zp%hxbG1D(=y>g8DTKGvOF^iw+W z6)SFQQPFp{>-i=uOHjBF)Z7Z($)z4XEf}1ko?u;PtC6&#N4`Qy8)28=^v67s2QYzG zQngGzsn2r$0o$1qU6{zZDjelA<=mQ; zp_C?59aU8q+q)s|lXcO?PAe;Y(F#3S8+;Z$LK97ymugbhqL-)kEC;!-D&O^dK|Ypz zD8$Zq`?ZA+s03|nZDFKu_@|Zuuc!I#W^5Lsb!_i8qPr7aDN@bT%f!N5OUbKBtADeZ zeqT|@&_^_UDEbZQ!2%V`M@Fl1whj$NhkF?I|Heln-b9da+d@}zEz5i-i~l%zEsJao zD%@B}RXkGtQQV_5xj@D=g^k@-PR9r8V9x{nv$wNDT^^&kmoA`M3e(?I#5peoI0E|+ z3){w%0}2jlFQ5VFEM8d?4fm(F9Jp6|Zz$)Q>^8=Gahqc-Pt7|r`<`^b>%o7@34y4<{ zp?Ak~k{Ct=`X2S#f{U&Li_&R%yhJEv@e5{7jyHVvW#0IRa5c(vo)bNM*b~4$lG>SD zSEe^RNV5DvnnO%1IBi>CboF6_@y|Y**S5S;6zEr>(?AShjRHqqjO)}8j{!YYCg~ic z_f7A2Q`WEr^>lU1Q7-&9N=Q9gesi*P(Z3BhJg`YAMs*%co>%DK)aL@8j-RZ+`Dt` z@9LRAwBp|fI$m3={zXRwxn%}y#?ZB$yA`d5#M&T9_4TF4@~Ek)5p|=p^R*!LR17%A zb_Xeh2T^9wdN<9jM0f8UYv=OrvudbsZq1r+p8Zni}v&h3FQ|MD&(|a6~^NEE9X?PW| zq{ZL)wr!->Aeoz+6GOBy1f?-W?Qm=ZT|fmjUP_JX@|7D-`1uqsy2O}Ur6rl@- zid3YpIkJhTJVyS|`SZV3`8}*Znzy&N7n>{oGa^8Gj?C*gI&9DwgUJmzL0Idf5lB|T z1(d)v1+#23+UTw+z4pIafX9JUkCpicH>drWwfpKgv^$`pH{k5ZxSiuwh;oqoc}IB= z`PWUc81(bJFd_l9#VB85`?}~$EMOu_JthI+31A||jB7K0J_}~tz|lVu?RYxOkzV>w zFhyZ2@$Rq~5R3u22YRI%_ons47tOu0vsX>UIm2D3pxm&m1zz ze>au@j-(Vr%BrpjHVv?%hV!6z*(E$vJo4NnwlOi3FaO57mdTx_gH6@hi%FMk`v^19 z7e;4KQh9Wi9>-Duv&1vUM-(2w+dpaD`V>*!kC0S~{rUrH@?YwwhJ?$Xo zTNzh_1iS)WG;5CwE~M%$DL)Tn$!Z_L?mwSmpIo7IlmGRRh4Jy8;}8zw4|@Dye}6WR z86Y6oGbSF{Li|`s%1e~G`?U2~&c{Hte z?cxP?Di2_$RkqH9a0;)Sx+q=_TB~Mo+ zSj@kS41WQN)0vS%04MFR9|IouuAXF9Kz^l8 zG4y3b5rD0~+fzBvhy$`{KvaLn##De3D(ZXei}*XQ%4PK4ztv1DK?$;{8~2(4PU98e z@{8AvG9VE>d**r)J2*HTKk#2zAKT!QQn1QdIGQ((Km&>fMt-TexeTWR8Rh5&Y;s*^{NVs${e2#*+*Dz`?TJQe_B0oO9dJ0eNZnRnuONc| zW!oyl>HpqTP6tpA0qiuxOgK-r%)IMsrL&V$>3Z`RuCam3@f;)<$B{E`Ypbr971onh zbL%hwX4Bg!;&EZaauH`z|CGaF^o|qh;6K1fl;~^fR6m9M#36clO(AJygz_xaZjJN; ztUp-jNgh+d4%AJlh?KEMO?~grca9j`{L#Xm_@^oP_Dn6d z{QbKZM6!!KZ-==A6y&7gTLabo>5E1yh7(;mV`)h#*NqCJrB@7ZmtTQ?bm+3)ZQkWc z>YfU{g}|(r2fnxW8>wX1C$Q*+(d?R}QNC9nS`YNJ0EKiM)JX0|{ z1|w?iPeWIa+U}tECU))jT1nW2&Mcac*}^9E+LpZ!Fbgh-slpf8k<-fM(PSoVNGWXx?<6iAm z_B*;^k$U(wOM<1qceFihUQcrc$;IAn=P8A(8#i1`YNA%T)pjIaOP|HFvPTj)5qi1lY1=bu5E%#kJ44=`-f-O%U*c?kO0Va$*wAqI>I+yUf^cdVKm0t8$s1~;$Ge_5bY+hcTiA$W}m|YI6KzCaoCOkIC)K0_3K}HGD zmu*`>;If=*)$4Ykeqcusl%YrS7Kjb*>y70$H|nJApW`3h;36L#PC6Im@%qD3z4T%p znRCMk#hn

    7UHL15)%S;km@HQ-9#HDtK7v^MM9MJBudeO|cd918>T*IOBmWPxP@ zBd)yppe{>>J~uLQ5+MQtU>;cqQgmH{h!U2eX%AmWwNd6_z*k-uj~^5{FsUPwAR^n= z&=6y{`bk~syTZ%M%^iqNxPoyH61>&lZ^rHI>0durMenX$`?NNis-<;#9%;4O?yZE& zU3F{vg|Y+`8z7?M)2TqWvR07}mByLc{Li@IDF?C~;3reeen zv$mwY>^{c5Ee)yY$en1E;PKlfDCqVxa!FJ2lf}T&Ov*=VloX15ijZ~th-Te3pF%gs z^wQFRbnN|zEc5pPF>VckOdFBy{aWwEO1_6O3@dIPx^#tS%7MRDit=}0RO-dZuDX;V zz3UXD-grN#g`A~32%IaT=6!5E+n$3PrPlIuX9eewxtuCMJn%R~)4!#L|Mx**k#X2~ zpbo5+LSg}44hbBt#T(+BN0OfET+!)C9=e$zyDb z;*3g9i;3oFqWV9W;#!HQy*Mp%^~FTF23dcK=}-2%=k9UG$>GK=W4E=XpWfx~b2M=H zwblUDPJqGIGQf&haqIl3J+G`WX_lHdLYZ#o$hfR7Z?wI(oYkykqtL?Z`rn5v+(nG; z%PYB=1wS8+&YL)Fw~{o}0cnvzTKA8if;2v^oNaF0i?O49ycI{cOv*a`S-+mb1++5p z;`_*vR@nBTTN_W_aG-}pp-M%ByBy-w6p29-yO+#L%8qRn8P8|W@oZS&Kg@Af?ZHtE zGWdFO|AHuodjmjrb%>4Mkhg~AfIysr5-cEaIf+G*vv z?ATmt@Qmmuo!5S#FBa0AqFA`a|0?3Y$hICns6@}TOjl(m!x+#m`=Q0|$=uAW+-3MK z{iB2M4i++4{^M!>eMX}%292#>>U**~Vz^uk!!>E>NyIT{s?xxE4Z2pwJF1*Iq=E*c~{2+Z*o)$nP=U6B34 z@l!aTB_lFr!IPdY?r=dyMq}+4B{W!)f_?Z#veLh%k4a_brhll+w$ohpbQ3B59vNmh zm;J+Jtu9io0w|U&Pe3?HQV4h}etk4deeZ0)FfhKfwEVqy!Z?cLApWtUw?Ryn#D`(m zI7N)44C@Twuy>pov<*Lh?tf?O%J8&A9xNb%4&o|NnYjK^HNio43nkI!@uT9MB7%Z7 zZO@>+!f<#ThJYH%7?NKAk><{nzo%bZevzGiXM08yF1U|oDqGf0Wa7FahNZZ#%rpa& zoS$vCNFzQKU64|_lnMzI z88UZvp3Q0Hq+>AtMKAeuBGato90Ajoy2|tBFOA9|7$OfGZ+?+%iWvD6IV87Sf_sZ;)4SHhzup_ zCcMp~WgS@nixkhfqgV*=_ut9t7XzvRbsuUeBAxUrf73yxH21w!HarKW#1BxVmp0e2v|_fKBt zCW)x)Zd>K)o0K9L8(8Q97)7c?G;_m6!{f`4QN5Xln%$6~I8f<#-fDi!U9}msI~j8U-K*MI3(ceueBer2A=b(O zat&`awS5E%Ab>FduGf?1bLG!IErM%BidGWI16d}D8{lVnl0>$T(p{-N#%2+-xsj=o z?xs*#+f(KT8WWIyrNU?ythcP2=^MkzVu2hv>j)HdpH|ft?BBHgSZq^umV^k9ek^x| z(fO1A$WvYb>Z0rf*Hm-MQ#S>W*rNtx%=`p7v;U;JKb`VkQM2vY}S+d!5f zvBnHqV8d?i1<&Sj94J;&q@0Re)P^X>Ko5bL!?+2N(4qS1JYF?LQV!cPz8m-APamex zFj}D9|G|ZT0E2>pKn`>UF&Ik-4v4~;YH4l^0lnBfi<(43Lt|NYMR{;)j95ODtN@&p z)QhovSY-(8W=^u#$5ZoceDw2aMXbBY_JWx)r1a<&f_k(BNZt6+;jFb}%dxd&o~va!zK#-M%$u19K;t=Q&T-4 zInCrQ9HnU5u<-8`bihs&TbG-c=dUm7BhlqRjVTZS(eYHlrz*7(ISlpv!d?YE-CqLq zhpcZugy8;vz+N!Yz#0ixhCqGQVrmj9Aw)3XLERG$Kj$!qj>BVK`AOhS%{FQh022Gr zj$^<^;iAzr>tkH)Z(%VG!bG$@H6w#My6zEh^@RmT0%hOmzNWCm8$Hp`a1OFDNQ=PS z0n!Hdmb)+|;azt5Js)Pl<}du&frW&`zt~uu7+6vmed{#CW=1(%nJCE(yFh{xu~~f& zE~Z~O{*r0eiN{L9Y`#sXZX5>ULNO+Qilln!0bP|T-V@4LVyp!cQgAmgl-R>!E1=>E z8xR7CVw;qW^2tgT7sSnlErIe24==NqYPf5?pUCm+xT_G{mUi<(Ns^YGnRrL)MWBnN zbmW!)%wc#SP&B~60C3hgDT5OjQ=)nDtuhAQqI$r$jW4*sRcd)z(pr)Wcs8(KrCxG@ zJ1>YiY$Cwhk2=jO(AG^<+eDie=)wsqWO_G{k?Xmy90Ah;#T{CM(6toK&b*Js-%?N) z@>RUw&skYbwLYg%l*vak;Yq!WjKug!MRCpzBy?2K2NdW{-T+Y*$@u2dOj+3B+b{`# z<3@G3{AXRvDX2TqgoMU^9AZHGRWr;UsrwG8-j>GPCN!sGi{m&~87n7VEG{keO5I2j z46E0k0bL1GKv<+|-{1LlBUbXR#w2kAVOv4VSkd#l??n8k*hoxeAg(slj$j>Nn}aW> zq*!P~K%CpgbM4TYeiUw9VO9tT<974HCT7w3Mp2sc+6~BMAr?Lzh|}IAV2M%5P()b* zy(MO;stT%_PEs*DGw`^MK!Ay-1n?_&`p22#1R5ct#JJswnYO13L2k!Ptc{oPegQs| zc#$|-Dk_hpHzZ@>e{SgL)15bm{HFe~I=+7S-N&W!qUN-38Og>F|juirp*khHA zPRte!c@3`L2b^* z>0b9`6H( z9Sr&3k&!Y&*gIlp=;p=)P7ZOiNI!K%;z89XzY7WKSO>Iz;6gPtFjxmz8oLs2leizC zN4DCK+cQ#yQ`C&aD6FZm7S>u0RIF&QVi= z!e^l;_#d=S|LnsRgA>gXMbgvLt7z79|3|vKSkcRV03k1NB+Rp7lakIDyO6$E_N*gj z89=t~Ap7xZ|M4Wqhd#zVKv7F1w8=DMFC>!O zy|RuWyTcYkD~ae{2FihyMzdKPVtUJ*&SyqfueiWm+(cI2eq%YBv57v_ z&`?4aWS7|vWHIG((iOdHCD7_Due#YeO^ci6v2DGB0=0R-1`!-OAClcxenh}Q@t1ZN z-oppdVZ56P#}tt&+!8|+2IaC#dYIejqXFD-Gd|)(BA8eJTXw>b72KdCMTtcTFA6*a z?mR^Mzr%lTVi2ZqbY01S&Bp5iCeYG=zTA-cra2 z&_ja1li+hYF_J|#K*_-|O~XpJ{Q?=mH`jgf9K8^RFW(wg(FA46U2U&+lCC&d2OgJz!8}^Nhf$ z74=__+`9%?Y7&|Aa7}bUWpIQVn#t57rQ_69D*LTL zB`Xr$Q>tZ&5Rjn-9kc2vIlT7K%@v=nP`^2%4sBM9CMng~49VISzcR10C1xBA`*Nq&>br7PPXoWBE~J!tu6JM2F(Iz4^G zd4qpxT@c&ut3#ZdlG8v5!LI?ulqAI@qTPr9k{l-mK7amP-`GfC6{#s+`X;Xix6Y7{q-+iZE=%gUR@DXW8*i7g-<`EevJ z6@i!5NaotX@;B)62JZX)`*+}D`lz-5gu&kxk@}K_(upkC9vus#P1KVdu-biw@K})^`CS2&SIG!?9%W3R>TbiRS&CQqTc7qn^yKWwFZpSAEMer$k%Ib5w+MYKfTXi#ch3U(Xw?#_#YDjwb%1gZ$~!W5Q=mxATyC9-B*_l zHyy~nZhjQwG)a<i5vw8Sq(-^mM84#a zyY?L`x;Z)`Nhq80#kMPNLl}ZizdV0QVx{WS`15-EF1JVE$PmtO!6S8nN(KiVb#)Ev z{fjhiRsEBOri{L7O0pny^>V6Ee3FbWtSU&0RRy1`R|y(HVKvXmT=mTmD$GBB;++&G zyNjq_s>RDS?o=LMTEWW|=yIAmfa?T0R4~|Hm!jkKM=B+Bmm8#Ynml^GWyWn&OWq%zvLHnO zN{&N$mYLd@X!%ZDEPN8lVTcR4v$N9~E`|D;SHi0Mi?Ph9>q#W+4>Sy6X$sAbmgtLO zC>SQOA*>zYXjTWhHa0LobiqNWj)Gs7=MnIgB7Kh{{TAyH*Xfq!XS}Z-Pz~Q=J9zfG z0qG~xyoLPo=B3br)lhg8(mDPpWg3{Z%|QL_zEZGaI=iZuUq^aJ{~UNmz&^de5i^2^ z!pWIkxemh!`3=2Q8XrZCs7n3)i3Ur!YeK&ByQk#QptHc^$ucz4G^JlSx1Cl4*A{`0rP-Xir5N0R>THfG}c< zW;HL0Z}8-woR;g4fp~^`2c^Bnf z@!7}>Rl7_5wwwjpDILF!9_~x-%hz_FW&xyzf)WN-5F?@&=hv{D<|viIas*Sra7K#e zNgZe?k}9{65*o9|7DT=-Qnie%hsmhUSDVuxwFsl<^Q`O5pzG|>@R)SU!<8}r+ugN@ zjGcKaQyZgdy(>EFz{O$09V$JCvCg>`m9>>!BBulEg}jg{M2(v3tPL(2Hj{EXpF-k7 z@3(na_jbs!cgU@S_Gs|`YduBJFTJBsYoGUNt)wQX;OOmuLW^z>_t;~AU#CwD=JL&FjVI-)K?>f}5t^M#}DQDW&*(MCG`xsw_TV+d5-^MW5T ze?1ukYG!euu3_;_%c3&lbE2zlm|$HA#Oq(j4$=NNOo(U*mN0yH%y}$7;f3zW*mF0g zMxst4!-iN6x< zf0`(Ij%_p^h7;^sagA*LCl+vHqM7x|w?%4SWhJ?0Mgwt9w9B@4?Tm)3?!du=hL{(E z{0*5Cy7uuAvOCS@V-rq!u+}hjUjD_HXO)4AcID2TRTurR*wCGHT=3rc ze%*RW2QR(qBh0HSYcpf5|5^BhTJ&}slN;=-3<}>Z6QzZ6;?uhal7A05Ys*np8KixK zdW6$$=5m1ngf1EXx}0QPTmM>0mev+*sE3jW1r|g&|H?x|r#H=c4lKy0f=c$Zf{_^; z86k9UU!`-r@|cKpDp}K*yeD$s_9FhysO%cD;}Z8TWAUG3Z-`-JL$=E^1&gMH5UQ9H z$OtOgt`$G~t57lDW|(nWIYrAC+;=LoK@rk5@=8U4VW#%kmWwuVKW-=xpkwUXqwQd~ zCEQnc8$L-K;yE3-9#{PEp;A>VJ*jvixC5R*e5mRd!!%|?Q$4QHbFW@~E-?#JdzkX! z!}zc010o`m(CfQx8r%=qI~OZC+cRstYJfTdQziR#|Pm9nBpvn@e{M z+NPrw+J2vLms?t*q28K&B}UW7lR6_KL#fRQO;U`EE~^Wa)K#ssHdaT*G)L2e|MkDAx{i7r)*l{!LeM*A3dhPmg$Pu>tbZ& zo#n>l*T&eEMf@NY_fXY1#%7)aOq~DI5GI$>eymdKfJ}b#$LsA|&-g_=+cVO8&So*- z!nLOc*K~FN;Js0>@iSInm2)(X^*`G7-v^nF&$+oS!Y6m$i5)r78WnuA zK3)1RVb!`&RrOeVW?%YNm!;Ve*ZtAZT^vcyceRO#jO@&sT*hp7hZ{mYh4%ZmJQcFz zf3BIt7uC<@^8U#G^gvC31`e=cJi7B>Ai5q`-+FJ}b5KnzIf`zghwSnV8T8LR%swuQ z57Pg%#HP1?*d4Gc=abIY8ylPuo4fa^)!C?DDr551Qm6j2V0%XKDH$au-*7sHC&(Eu zDEkmv(3jsTo(eIlTCw__&~Y6Ze16^YW4>L;NY;1)O7&G`#mPNH(fEbKCB8JGh4%8+ z|1opB;|I2XvRXmvYr|Nqn*83`q*I5&)KnUR+1fI+x;6jLq!(G*r@g(F0o0F5?)^N= zr{Q}nh~v!v@|JXt&;P%Sg!zBWhxvcsKTJ)LxvEb*cXVpRiE3mu^B1zqjwGG&cP1uvc_PVd2-;SD(-_2*td=SoK0REbd~wm|?)Upi6<< zitb!av?E>Q{(x^j!TdtCGpG9J4qH$8>3T+{?08G6;x8D z*kKV_aaA+@TB1%{CWZA6n^I?2?9;Wk&Z*P-&9enA16J?a-G5F*+r-MRo#c*|ZIyJe zTt1XqA0Su#8SWEQB;{QVn!iK$8+Dmy5fm3%BT(7#MXFPiK3>mb9XyJuAEO_q)&`rB zzSxgp#_hU4ls|EyaY?ool&OW=;%Ap`?9_A6vdhhrlmyrTWO(z)ys3Sgizqu13tXmz z)$VX?y>*6l%;*}?$W%Dz3WEv4a9NZc;Gh+`2FItAcoJt)Jb%A(l;3i z2*zg5UT@Z88@tg(@|zD+`(s-odXm+BEIqYKba0;O1<$xa+I;-`_bGmJqWcT?2(ES+ z-3Ynyb3&tPL1A#-IaF>RMS)~2ciO1BuPcal!}T}#>~J z{l5Rf?>&x=o=<(Wx$pbBuj@S5TIX6>YQonfCmB8I5T`a##>i&`jsgLNXA~ahZ4myx zPE8<`L~4-2xrpN38Xo`54D|0PE5|Fjh;SRpp&Jt0I>iEBP(Ge3pG^EFBvQBT37s)N z-O2Yit_j+=nYCFh1FTJ#2{>6XRXcT}{x^&;na7q0$2yD+s!D9tx6!8{fuyxOfR*%p z?5|;7s&iS!`w^4&g~zq&$385Z^4<2vQ!|vUz3%#VC-<0Y6n*KZPpfc9W4Hrw#Ur@& zmWvVeCdgdS4%Q8?Hk4f`_`A(pXGO=qq&S23vYVG79#?%)$`f&Bt>U?=p0>`%yd~Xl z$pta2x}v*_&m1FpoKbwZ*ztd`CNmf1se58sDKFy`mG45F7 zLu4M*@?S!Y!qALr+*u!rdI_^v+)WNmUb z@u6N&|F)5Al4k*TDR8M+*92v6kH_fAODA66Sf5pJkBojAgaeExNzxrV-i!PE@@yM_ zW(JpI;?)2KaM8Ksa?%3~d6$V#M39;OJ$;H|a@S%} zqD%K1-UozH85bw#gK@8sZ6h+FH83_KCTm*lz#baoJ^^U;GUjpCG@t){FZbivi^1x8 zo9(GLe@4Zq4$WQ_U-&&UGc!_TK(2Qyp*e|$J0A+IDdhF9dRajpmhB#yMeGXJ%3QXB zSNpmG!}T}PTAlSZG>G{p#6`xa@Hy*v?JFry8DrcZzJ-r8N7b=EKw@bCsga(;s2EWs zHa9{C-?ou(QT-=Bx7)Q0(X4q$P&Ty>y=Zhbcz0Q~b0KYHaRhbRg@|1rnXx!_N1j;` zO~15}b3eJf&a9eC9=?RqxG(oA$i@|1VYFov7Aw}sNpI89E?)5ga>^3RKCRlqjxm)K z>?JX(jDY9mZV```SQG1^KDMaq=f)Kt3ui!t*(2ab^Wjmk{zo4@we zlGE+q)SqvDdW_?E1s^j5kVZI(0ho%my-6u_Cc;gSGlIdgnyaU}XZ88rfLtQ3zPUB- znP%+0ZdY$=aWIHYgEVh6H2B>`jtYya$+`o!~*Eb<*!1_RzNSe#! z=9`msVdB>V*3_t#iy@%o8yV3#ha#C9Vq^thF>j07rl+AXUmOes0Zushh0ny-ofCk2 zqrr-A_^S%O)L(|kWgvdINx4G3Q=>(blsONk-EtGwjo!`v{%m#)-^0w@#y_pON$KT@ zPD^>eT6TXxaoMf!!XAl~hmtL9%+)p?pQ}r*i*JEx2b|C_k^qZM^r|Ra|Kz(x1j{`w zI{I_{^m>sGoEJ164MavLRob{Bk zWcT3N@GY-Db5&ngc)$2<>^gMQ%qw{bRY#zEGb#KDT#g$>3-lRhQj< zmGwAMwO}5KW3zRnjIwOR>;i~FIPA$5UJ@WsggyZz=PkZ+@O~?pV2IMpnId-QCb6@G@3tmT*DS zp#+aIFlP(XLj)rWM@59bPqrZ-RHH|T(~q(HhI>}Ts>$&blXCh_x;U6j%W zF%D9}lMUF1NMce4_qujzX+2w5SkD#7y>8==LRQ8+YT0&7ZSAbRJ3lp{MlsLnaB+2w z@$YGEZCx-D>xFV*NxEl&rNotbgjQFwbe4q$oJnzE;TO#4&_2Y`atkq}hFr_(i|;D7 zSN8$2SW4{adCU{;NsmYvY#i@0f~ItJb)8Ia-rU+jxyFyw!^@Yq%oqDaQ zPvgX#>Z7Ea^k7=JBGyna&!T!V{~o!ULNxH?u7c`+|Lx2x?{OU3?l#o0eI<>ym_~#$ z%@==}AG43r5)Ru`5V$XFomEbUV75#3!X5o^=h$l5#`SitmA6O*6@A z|Ap%TMt!GY;egj>XFJD8GG+R$!98;4LP)Lc+iGhT$^&hT%7c%9^bB^Cq#f5D7@#X?DS8A z5z2W`gj(zz%ia<2jA~Q^xp3NpfJQmd;1gTc?i4JKXJ;#|R%Qxuf!lLh(c;h4_2bQADg{(#yYK4Z(=RYnN&r(Bwu)DMWpzuF6=6K6kvGSJjzW`Imrza>L zBzrII3sd(Wj)e;6tLZAu^S>u63zZA`oK(!CSi5yt;6`B$@XZ`@Ka)0QK83!6W^UmaI5 zZ~P2h)ArUr=vQKg{)Km(@p`t}S~i?Qb%n%ehU!XE04&?KmPy6!v7km`doSK4q+1oL zomYKi&!U|@`*rrfMzx1dEV|j1r$4TcE}*IfKo3gr*Yv{I)*gEc782&(9=YtC8HpP> zR(6ohze+JUZT5qAP??J;pNiBe*pAqYv-(%}-(3nhA$@UGf@WF~pYKV{3Ucg_ene!f zKX#3#02rN=xY` ze3utCU)6kYdJFZ%JZkljGXWo%oohrq&8|Q!i7?{c-v!W)pg!dcR8D@(sx|Mui8WD0 zkvaSXcjbn+Z4Ab#?zmJ`c%)KpPcxl(&C;#)RVRiN+BPewGxSi(xamzrK8X9YMcayH zZxVmswtPGeHum7c5kO5|yuuyU+viuZ!;LkWU9=WeA;wQ%2&ufC3@nB*+YeA6Hh){* zeGO$xvG+ez1+QBO=5TOSRac#mrk&EKMJ@BH{IqoR)j8cnR()9&78&9@DSGC(AUhPoaC? zbyNNWt-NrBR1hi#vDL;s?B*_wl-wc5GP1FNN6_@5^B<`lILjF2Qt$fT%h1cdm{%d& zSg=F5Cul%#R)(yoJ$XMk6pKWELWca{=5zTG$p(!OZl>MY_}}~by*C$h-DEU$qv~5+ zHS~}ho|Zp9xFk6c^?Gfqotc*le*>R^z7Dn2-okPwaK{1>xPxFc`{91&&Cb{VM+>m$ zH&qUv%=x-nx>g=H_-jAJa?ZGkG1G&DMX^r8ebQ?jOdV1w!Lq9aDFso%lbWmPE+y-y zZMFsVQRQH0Y{&E2fQDjyU{VsZss9Cbig0!u-Mhon2jQ~3!dl#D4DwR_LBm<*6kOW! z*kzf{KGg=|o@iTcFJ#&DQQd?_(9zFVRh_c_vZsITGatc-AxCVSv#0dUw^S5!`Kt8} z{3@U5G25ytM>t$J50~2M-+0ccvUDn|tTLbCBr6eBZ{$4MdgxbfSnZzfF?*VBCnNmO z&o{5=&J}aDq~=>idp_ekYO_2T4bM7HTNc<}=Zm6f;#N`sO_sVGG@x*qseFEAcvu#N zK%XP;U458@OAm7Y4cXOP%41C`qgYC8?fNLgT)vijvP;@;K6Z#GqJuWo7Uyh_a*p-> zM=g?iDEPOy5kTC{XP?iA`;eu+k=S9SN0rkZ)4b7P$Zw2KMq6rM0No7={I^Md0I52% zDPv)~%7I~YW{S)g^L08)2ig8wq~REOb;nmQw5CK=Ak_WJXRa0h8;*c5+%b?!)3s+; za48;;Y*nhHCQ?Sq-NWCto3DfsOC|Dm<3M8Wq2@zs-tF|JcTA>|j|Xq6&Kt+yN4;Li zBHrz*l@f~#IU?($ZLcF2Lj^L66@ zM*?26gxRBxJ-q%|&=s}X*$nsZ(G=nEJXwyEs*zbIYo61(YaHfnE5lb>S~vg|KnB90 zbUgX{lb`ELXZ0*~1$vM=`t#>j+#i%RQ+YCVLsKF#s^vq)AC}3sac`Q3cNie=6`mdN zXSds~s}_2U=jAtx2}sxBuRUn16+xy-7C1aRyfyH`6Snd=BJ|qgh`-9KRYrna9LVL) z@s~-mjWD~${)bl%`%qk6mYA-GI4&(kA4@t$_4=Esn>tN7CC1z+S&{1dsdH2>J$3l< z^Y-lRGgXhxBq!6uU*9}_HeIB==zt4>3#5*GnwEhleukJ+Jn&=&%E#_L@&n)x#S80oEHLX+(fujVlDUiuDfgwyIE%yFJRJ}6T^w?QTRi}0eU12KU z;bl6yb#Ch0+~dthLmLom4dz7^Lon=53rUA8CD=AK?7&h6!BbLy`7^CBF(6B z>f4eF7^WkQ&Q$0`7;@Ll4-LgR$F^q&f^_Yn@I}6mV!;A$owdaDKXbOP2;KsqWe7Dm z-WZ3g#3Cp&VpFj?siBckRD>vZSpCnjl&`-89ir|7MAYVYrM5WqAKMgMse`9S+&HZ? zJu@gt+C+_QiB21RqH+PH?ZE3Bba0o)vH0$)-=l-fdyo;QEm4JK35pxo!#EvJb;#BZ ziYxj!j`d3R3r%L(4%b3rFq%Xld?pz}vUFpP2G-HHo_o2K1S3|yhw{phN*G#TeIuHe zn;Ca3Gg4&Jf%eI)NRc{3PoWF<6(>wD@tQI`*%PBW@HZ@(nmPcCA~KhAdlfdyxEZB= zRDW%k6>D~rdCCRL)jUIsUwkYjdCji5-QOU1Dk$pPQHLW@uD?n$ZeP*moM_g3U;c*< z+cn(WA+}2h7+21Q$PhCdDVn#iHgmVQdJauH!bvL5xuwK3U|H`-l#wz+YqiaT)U;gfWr!CBs!ibHXZT<4+1WoizuQ^w{JC?V znYOXXs*zUf_h@Kr2wK~|)>^%6D7u{Dit35a;RNS1yp9?gU;{2|bR9lgWfO%EJH|bd zzlVkFPXcnB^>LQ}^;hKeRorkx0=UB2C=&GH+auecymqN) zDzA*5zn<9%N@F!p9oGGZ5r#&ssRpJAX1bhpnGgJ4=Z^o(-hivp>=i@8gJq6CO0OQu zi8vBx+i(c%JZx4v9XSI}h16erB}kHc7k;In>)F=0gI@4Hl?9D8 zpg&)HV2`Rmj4{$GMM7(qD5sYT9zA+QL+#&g!%BaqVv_}!9E9@ygMA6vPErz7g&+-j zu^|9h0vdf$pd#t$-)LLjyN6r`{nOGB@IJs|d!y3i;M>)auh;faf@SHNM`o?z@dKRU zY2BbJEiiQiO7)BEJ0Sjt4a^O?y&UUML*V6xh!*<7<6KwOcZR4l;3*QY*R>17+bd^P zp?kIAL6ICSWy=7cKZII_{1D!k?>0UZbFZf_Gpz{A%_!iwh6a3#P>aAj*}~Ei!X*`} zKuwL!?H2aezl@#UKau!aXq`->r!hC6v5U?MBuVQSvz+3!jdIf>(sqA2c&gWW?GW~3 z*FEqQW?eXtQE4(fZ24n%K}RlWJ{J2JB+d^Gwr3*HV(zWx93aQDU7Waogbg!}5Wqet z#(U^9o!yy0A$S>s@hY5H;L^scxM$q0>74|x0U0l@zZAhgKc~)t zpBVGWLHfmaBZ=*0vwvlba>$7YpNlh@?b3|jg>dcQP_V(B+!aFa{3hmVu>Pu5B<{92 ze}0(wE+3<(PN$nRemRi-^R(#(HE4~W#%qe&v=15w5YJCoW9yvzV3+Z;dyBg1Z0)zz%$RC&UoeBqBcN#;7Z7GkW9S&3a+ zkWYxB4%X91ezA7yoB7;GBQjaB7Etqp#TrgA!eP>RFGlH+3^Q@8G|E$C{^d;8$xn(G z*w5a)5?ACYTaZ|WMIWV zqLchxwR6sn=d^ibx6??9+Ux=#xv+~tu>WOYA&+SwiV{cA0l3^A~m#_#h-6n=}NRzMZW~zAQWms4+Y|JZ^qKU*o%=+qQte8fmSk zv&YQ7+kJ95Xw5dI&6bjcZ7afq2yzSdyvVTz!1$||bl!0aI|rtN&*okHUB1bbeM%>j z$Yj3tsA#%uyXY_IMFu$}uE^n3?ZLsnrfe2R{iU(4K-WQIus;+|1(v`2hq_ws7_GrJccH zm52NTY=cnG!KJaryX%vafcVab56vv?$A?|yXw})b-H}amu7?8u*e`dFjomHil6S)` zl#%@_&JLZ&uTa2kGWOuMxMXaPz5i7{AilIpK`40lu7{7)_xi1BSXl3ua985|2@%c_ zNIw~aPw&Pz|6Ft07B^1wonC*U3(L`+4_45*l=jW+=OuDd2N!5T z`8>pxO7Z;fk^f^`9~}ROj1s>M3(@`G{s$QWp4Pr{vYL|=@dHme_y*;ZeoZ(zk>j@& z6Y)?_=M_^729Tx*j9```!|G*hggew?r&aLxL`R9Xke4RIMtKN@n?HPo?R?(F6&)q@ z6#=vk66YZW*%f)l>moxORqy>#(o!!9QA1*bq}}GuSlbtEO2|H>HmG*@W!wm852_!? z$ekJJAsA*|>+zhg{h#ZC^4+COzHx6N8&^~E8aZCCUK=4+_hQ@PiB_700JWlmFT%5@ z#crAP;=9Y~BJ93PZ!U|^8k$wli3C z2j=d4ZcV6@Wx0dC+Q$Q@T+xyXXPqU@xEv5d%@P0X_?FQ!+T(qG4{-Kic3VjuClb)W7h+20Td;N56xuX= z8?%QA52P?Qv$Yz-BWd;;<5W44g1X#z=`X4rfe88@5augi%e14AzoKc19gQxgM4gJ-ppmve?ISS)i97v0Yw`!8%3X z9`hXgF=w0oOs309ug-S5pxwN2_s#ab0e)ZI!qj#K%m-fcWEJFH-7J9%3Q>La>RB0Z zmgm2_D|w`Snas@ZsF*Lsb`M0`-gpk&z@?`e4FZRf*)egnAyrmEa>S~gGe_iBYo>z?OO>{eGN~@x{%|qVf{WY-{)$qbrT7G) z5>YqYov(JXPZ#4FT@h#QS zRasoj`MH1Gk=LRFPGGzrE(r1LU2F4aCpUEupU3hQGqa5~j6IZZBeT4^yqXpo8hwri zH!{Ab)*e2OI6X!9O3H9vf8=ui`-mM<@2(~9{Yd1P+BU?G9CPXM9&%(WA*>@>UshRV zKX);;^*kDN9_>AvQGgqDnZ1$?sR!tFxJ?l#dXDEFm}mS<$p6aM9~@NC`FZ3*fiPZ2 zP*>=8wS_WG;y*)N0R2+7%9V>b?gh;_GfZ-4_h0}mQv{z0d}Mg2^ylJMkY~6=N!#Dd zi^~M6il&G|sjQU8<%FiiWII;RKl7H|_;=GX=y)&pV^=3 z8zrC7qs031bXNp#&T`PS*Z?`)qur|A=8m2>))1oMZg-$GgZGV6Ne`nbGoacS)zi9r zv|UpF$r-*%Y``EF%E1Ih{#v2kD`Ni`C@9%;8`c!znW%kRg@!KB+Gzr<@ zk1+5FM`Q&J4eJK=cbYF#X%kXMxS1ccy19oN8?m_AN-q41mjj3b8iN0~S*FN(U}BWz zKJsw}1x&ve|I~25q-l}zW)dF;kO4%||Da$_Mcoaq5x>Ud|1Qh(0Cg=F1F&KP3i6!V z`7E(<8p+7m?Y>=szR$^t?#vpKc22GlS#IW1DesYd%+8-o{{A!P`X`%eu2x<3Ne=S! z*UG`HqtWz!2}}8AI=E6?JjxE_J8K`6Rn1SOLc&Aoef}E3p+bIB+jP~YuU7F!(5K$q z3eD1GjSX90Al(yV)1^FT^a%-FT3Q-C35_e7547>57ad~>-z<2JtpH2-=rk5Tx{ZX) zbX?G1`@bV177*hz$^(^(P`(&r%V7a-(!*d*RKQ0c8s0jKMC}OWpQ6z0sH%r zutt63G5c*}_E)aW_nxY=(+504BtIIYo%q1?xsdM9u>XT%-t6yy-_Sk+WN3{#i+xE(=vK9Fv>*sl?1tZrK zydX?Lh>LB;HfH--H?*2f!6oP-0M0|)CQ|nxDGA|^DA6MSEId|u?WU#aGTDxAX5nQ1 z{MA452@MmWG&C_$G-rR^{dW59u|Vi&z%QXaoS`niSS2LARvoJri_fFC>gxZQz4$m5Oj0L63& z!JS3*vx^LqdAs^X^F<*ACZ^0unEt<@p<#Z26w=Gqx*Z#VWsYam4h2hgMVIU$#|c;Y zGYWt6gCL7Z{V`aozWCJb7?3W!ut%-BE4=yKn9es(d>S$|N;sMz$z|3-mEBEsKFz&# z4tEe*9cb5pOrt{<+W*yXp;ikiRuA!v0oq^!R*zn!?&9L|N>rwabdV?h8Z84^w-FFu zc8_bGNa9ag!UL=40w}PdfhHswtp=`vbbT|5oYif_qektS>rRtHuiUmG9?AxQ!p?5< zGczJvE-4At)WqY(25#W~3mp@$#|>;f_E-YfxO(krt2w-Lw`^?i@_4lLi%_7=8*&nl2)_zWQJal%F* zvtw-hZk?pvA90@Nf9%aVjsSF$$jmq$E^1(cg!Dp09fq92u{_l*|q%@)JJLP@rHAmk=hRk)C0YvNUOf+dH(IWsgp`+UXTI1^PZ467$-@ z92FUB3{_v$Yr?7-&}v?u6tsQK&P%!8FM*f>$}U{mbU=P4uU}iH!NIvbdxMg?7!pj; zAf7vaevN))NM2Ksa6;9vtF>|gn^@;1aJ#u6kFw2UiXZC2tJb_So^C0$)wFMPj;RoI}yXWN+)p&bUVMbI;TE2Ye76 zHTU;cnmB26ThF{#PDTa>lzq+#>~`W;E?~fjOSzr?(l2=E?5iSHknyZS*OhjTR!CI6 zhD@K-P+ali;grKms8u|#a-)ZOwAj_tu-cCJOktw^BP%7USD0k%*tjQ)y~+F|%loSj zzc0F9$c*nHduP(5hG620R}PA*w3R5W)Alr4v;1uHXbQQcvXbIF&DW679Cz71%AJL91k`-@?8Ir`}mL!0-@wgZBFDA76t(4CBUl)Zht}lAxCPg zDJqrvbB*bMz4ssS==C?8St8k|RwwN1bu-NhM)1?8xjBMgk>NEYtYr2rh!MvNSSFy0 zF1A>01g;rk-HCPr%_UA@HA8o&o@rX`P$~f{BgD^?kHJX#2=FIj?;#)rLidJ4!g>TQ z6s>M!tsJB_E0-A?b&kRKU!E64I3h>a8D+J*+=v`D~5+qe0 zbuBRVN@#^ucgcmC`6bA-h&yz~I?v^~Qrx+x<2MhKUU1M_oA1%P30xonTWdBH2G-E1A7gvRMi+ zvZz7sXG=UhEU7#_)t@qKLk%&WBY9Led+upN=0@q=c+Mmyr`?}ljvTY-IAvE*3-YXe zX68eSL)@>#*jyRTz=K_1ad*OwG27YOb1olu?^))l;<=iiilda-ozZ7!UjLrD2^+)Y z)_LqF+M?moO}WzpC_DN1_^LZcd9J`w2oe-531~4d*3P`WdPOcSJT{xqq50n%az!k7Cctd>pKVhU`wkADZLSI}?)v{RlhN=O)j4LoWrVf%S}hou5q{1m=V z$G1!@=MUEI$k#lrS8GKIfZjQW6k451$@A1N0ksmDnuD!nwzox3osT@hyE&5H*H12!#*bQ3i$n4juQvaPt0VotrRlNL_>GS4_ zkFgKNU#wg0c2eK%4u0Yzs4cOz@=A}pzyB;O?H+#@d#?Jb{rCxM6mCMcMtVg~oAE8+ zF#vNJoHsB9ijVdNClxdR!im9FA)qPHs%N6Qy4sU>Crn}dc9HkGfaj?BRc2~&Rqa!h z>Kn@WJ2nmIqj!_fv)=i2pf+wX&fV|T#l1_PXmji1^+~8Q`0V^!6LVAdxgMEOcOLuR z8WAyT_~C(>cw}((tFyosu&U@oA(z4H z#h-Lj5R9=4lBME_DXvcrOB-Ph*Bc#tw>#XEsO&Hzi2+}pHWf#nPk+oNgr;q$OPnS@ zDG``D>KH89M+=V(H%uS=QeHHM*H?1NlxUgVDe}wG!-EmeqfHoR#r=dfa-KRmihk%5 z9J7Fh@7F7K*@9am={#p4)arqQ1p8=r}sxvsB-65)>(PCEA9D zJ;QsBv|Q?!9L{&^KYPrWg6C&PF4hHa0vk+!MJ$YEL_Tstw09 znabSuE~4)J!;WlMBd$@raVo^`4`7eNT*Rrii|!XI9fRCBoh$pCZ2G0)O((1>m($Nd zcup0?_-E(61siA?Mk~1tu0lEj(J0z8`Gs1wOtJB^karaQb~F$h&CyKW8Q@5sn?^a7 zsf&<`X6D~YO%j2$+O(zG!#Z%4_;ug52tzz-iVHKdZ*+9RPy@T>7$?Aw9y z97Eb|+5toA*>8`_<(A4>7bZ3(1zjrXkx#dqoqARG{<5fY7i$9Ld`S;lQw69*cu&h6 zI+QhXlV2P_wh@nHdh;HKr_&@*SEvG|9Ypd5BroRNA97?oG6N*wPg9QTu{AzdBh9nem= z|Fq0;fA`(|{z3cR=rfsJ^K%1Fce zeM>^^FRE)&I&yM9=hqZ7y-!J-R1cgzmV_s7Hn(oeN9fU{hJZ}QpYu>++IjUZuZV1K z|3+)9socB6>_j^28UC+i3K4{HQ!U}IxqfPrFnIG!)Dkw6LWN>Or1p{Ttp*y!vnf`N zSaMjiOGn)Xj_&GN{E@SChX2$0g-eU-A^l$u==_Gh8 zwR}UlLdJ!wFrqGO9YKw%5_9iwGjvE$v~S04MD_T5c7_)bK%lDcs+|nd01bk1W2)R5 zGKRb!ES$OetPcWc%Z}{4^z_F|f4+4fARJLjXL-&3d3 zoDOVWcu(l5+uGW+g|>XI-oHRn`1|;2sFC>{zk^lKEi>&@^B~4dK;1jUdZVjGclb}X z_2AvRz3+m{?DdbnwP=9Ri(OZU0G~(9!Cph^&(>X+E?vTW&S+JR)kK=>*e!%AuV^o+ z=i)5Bro)LB(2N-5xTHbYRuN?I+}F===K8P#^tYy_CPa{rWCSh{jPMJ}Y0)TC!M1PELTbeW8kg}iiZSz1kbAMLKb`*enlsKH{U)Sa`*H&9UaMBYmm`y?Jk0b*crE- z7+CB)@bk=lb9@Pw$W9(^}Q#g8!FIvg7BLUoEufjYBj^-rylQr`0!MMzq|cC3kO-CRIE1 zjg1)>@b4-f%3M?ZIHA^*?Y^@N!;Zu`KC zcJn)Rng6u8c=)5rKKq~UGm~4QE_J%RHDi)?(;B%$0zJT3wID(JZ4=0MEg(_y-Qcd^ zs#5s{zOib13y4J3g*Y&Kc<`{)=AS{JL3C4|9Wdcqw}v;k^2A7ehQ`nScbCmuGt)~v z=0vwuhJS^T{)b8&+<>E?!0`fN1clk7?B&4X$*(JoFAv36wr*HHy2aFe$Bz>D;#gRW z%9|Z(r)@p8bS-(|jb~Z!hzTF`HV{M0$8g8Z_mukpV#gFnM(|O`U9n8JsaK%wUST~{ zEaaJ#1k9X`j0xMP8Eff0W&>w?d1MM4j?9>n`76|3U4$oo876ZN7LJ4Dt`ya(JwE7; zs1DXaUbNhI&NuVwBF#=wd6l&_Na+_z!UVrjJSOKp?jl4rLIiOd2p*&MV-3zyVn*O1^JRIR&_Hwc5C?tF$03+qRJj9rPg4Fc5T z&n22k%fKKes^)bsxdS-4RE!xbyH`$Vbh^ie=RYS=AUYdLC#{@!wT7^>Wt-ae zV89N?mP^lR8BSKS>W-lL%}Q9~W#UTeOAaEuA={~4e1&z+MZBVVxgIF~^*p48;`xo| z&dM<*sywhRo;KB1eyc8Egc-Vyu_Gj6&==+2f2#VZ8kGZ{J|G-BYL?> zUhQ9-vqP9Lg;f*}Vct(C=CTZw2)IhX!Ql=CenW2437G@hsX{739VLizL?9lpQ(#OT z*#PVyHip(qZhF$Y4mpja(NP-2Za(a5_Y@B~LpE+i+vc_LXTE<_Pfd+7jIRh#H{=Wt^~gkCaS=dFxJ`4NW`%(m0KJ@KrA@FBv*d*9CT8Ps ztO=cy$`+sR9D-Ae$ABbZ<2P6r4h#pS9C#6YT_AoS2yy`YpblKn9$*bOg-Po_e&kc8 z$d|@O!ebE?9?qnu#`@@iPIOzG{zn-^p6D=-P4KK z@S@xdjRZZ3V}0fBO8L8KbRjN~se;MrvP^_e4U(NNi*C=5uY98g3>)w{bSoga;S6TX zJ>hDYvAu)(OHDHW-zkpz3=W3ynJEW80}AM}MrGA+ua;S4cy@|0JH!&hIpGs;e^uCQ z9bc)Es>WBrMK!%JQ$*GcqYVEvr;NU=JEHA+a6~}ls86ttP+kT?6N*JKd^cU==M!Cq z$%TFf=6T5lv88)DcTdpj`(pX}&qn?OLSgn<$IMCsZhi_{VW@o}jz;7f&e`Azg@xoN;6LkW zmEZ%#R+?H`uvv$87UF)Fo}QfRpKbE(sGQJuLcS{!b}qw*-54^@^TsWXTLoPV|76@~PVvS)$zPEz zs>ZM#o&z$mzL|dnN0d5(4njn)wGx3LA7TYwG4ERF%@@VD#quVtCX>(+0)B4lzxA9@ z#f=<${pJncJ)@2zcl8-PVw}aTZ&E!xZ8whKErEazP{e)G18UzuH^aJ15ohE8Ho;c~ zP$B`ow_EhXt`OoqvGa%KDb?Gtr9nqU^fAaq-^o*b9PXU}%HjMQ>-2Z8%<@dLwZ4|_ zBW>e#)2{Nll;@F=*cwr7U>gNN7|>#CEx7<+J*2kc&46O_LDir1C#-;#0X-xojYqLP z-g4#gqW6fraX2t+NS&iSPY1fcU40S@3wPw18B_oehQmu3OcLsrvA;orXHhS|zKQ7# zl#L+I9=^VbmEUElbyH&7ilBS#H_R?$b6IL?b@xqq|DF&d5^EdrcqfzJo`dENyEKMo zWQxg*VR3z$$~xdXJ8gLWQKqO^Ghj#%?l!vTS>0f-Q|gCJWz({$LhCT@fzkUn&BqhJ zc_bzEMxRwv^x@2brq_KT+`Vj>N|{`;ZG;UoXsOI(tq08IzTQQ1bAFGF$?5BxB|Jy) zkD8qMNTsyK?xHo-b}{!7XlY#(>W095HUmlmdoR8e3CU#N+cH>@f6m2Rd@hpzKy_G> zgG-Y5AxGssj#;C^^0`xYWhOmi&JDJl(-6KCIrZ-OIU#9V3*U_0I$X6E&urva`-HSr zA(2dRCKolFxRtXNnJ*GQEFUk?k}i<)m0fO;$Ge@=tXyx6p%%S@$pe6egLm+x@jEOi zu`pnRTJlENKDp}&rq?6S5s>e~P%IY-V^t7pU+AW57_^NNW|cVa**G+!wL{{{`9Z;W zK>Vl=@Up78!4DaG^;s1U!79Ou&e3Q%;Nx%?3swTp=NYy$i6>fKsGHX7dQ%`OT+e~!()CM%FTt?WH6i-)oTjR;eD<-Q{8@+TcT0{8aq8l29s z3I+F#t{#?ygx*m%#ZpD_E&BxHL#ehkGs2=rj~rpcAJ|p_DkWSw86K!~Gts##M8r7; zS2vfi;DeS~au>*#D_K{s0y~OZ1y&YSIL=di8Q{RxOLWEpOqa2jE^FhCRU%dz;(G>| zAimIA6K}%DBX?IDMKI5?yM%E&bY57KCqU6oH_9FWC(B%ZL6gpUszMp18uGBw#07){29#sk7# z7Z_JvSm-{~rJKKJXy`Zi2>=VHCD=FP27K~c?GfpMYs5>6XZ~MffZpI4|IRPJJf$XL z>aS6&e--$aj3^1g+#H5=AQ2z3;UP;p_P;c{-jn7woBX@Lzy&r_KTsp?e5in?33y@i zyK7s|+}XYNXwx=)XsO7A6)o7^`AYPNf9qg>ppxVK*FIURaz@(J{T9Wo7>YsCMD5@m z_nCIs1jeWms^OF?RyBeRa`B_HQ2OEyFaJ6LC;f1@k+Z8jro^?Qu5I#JHJ=-|{QE%n zQ#|E=-V%g0Cvz|mFvLd6%q>)}mZQ}STyKotOm?3rZn4`wk>r2i`vy@Lfoo3^JH`mK z3J3@4#{({tYwF}^&%XxP(psf9c+3yTubAqq_@Y}o;mrb9>siq+9K{S+H2JBNP}bK@ zMX5`(FjNN;i93(@U|b{K8hG(N<9DZq8g$}jthaI8a-K)re_HDT$r$>E(>GC1LrxTwrvoA2wvMw_jsX`mbJ zUF^4W{526GOXEpRNmJhc8e1*Irt|=>vBC)*%jI=2c*m=ueZ??Tn7s_@5d)xq#B0_S zr}C=TTGHd4+UwG!=v5{ww-5b5e%33gSu*U>u&&MsguXp@`K6yd{0niC;CJFp=>00# zxOV4Lfl?2()Dln!J6=6}%8vaW-vi@NfXuipLe~MkIvvbQgiK@KP0<_?)K@HftgUPC zBtm18v$Y>^>}cXo7=e~_nh^q3JuV@8GcB;<)M}Gwk4E-!tiwm)q`_tUmUuk&lFRB;-IPz!&bL4Q%cBlk z@uAj)3Q}#!@9*}_uAk~WG=yjdoB0W2Qk)*o+xM$#u4Q4{T3$a6nmg_28e%UNoco-=DM79&teQU|ikr&kO6|4*oR$cda zl)OF@SyGpU`%nZtJ6F&VBsD0^v91q#;AM5Au%U!EaZb8=F64yHceTf7k6mq)rAE*9 z(WoaD{v-zP;#dby%rZD#!yO(EWcW?2rke!|gXi+P)hD(#y=M}Cr$=v6P=ahZ=Vs9a zg}SutRh!%LLT`WH%6w4;CxT>*D!`2$?7lPMyVCvgQrt>tTHWLN=gZg>QP`hQSsPyW zN@jp|6EbuBg6O>O?y+wcM>hJ8x#|kbv2#I9!^px@T1gQdpBIp~{r!a|#%$WiWh#Sx z7!OAB?jN?K@8-0MW_0P2g7X>GyeAN~;rFXN<<*rYY+zhV3r$w8%DG*ZXHS>p9Fmt0 z&br>P?nUdt+G|<0zvCfh9=&W%t%|bxT&6U68U2fr7v1XVvCSyKu8Uu&p754o zK*zh>xMr)20{Ph2p=o1t^V%nNarRFR{2D|hM<^N_hr)taJ=U7iN?mjK(mVEaX66Iz;mEb$y9Z6rQ@v>`K@Mi$WIp{c z1*@Vp$=S}*ZY3opzssAZo_sLb_&4VD7VU$}#%`7dfAWd!X`KI2_1SwDj5OGPVVlj< znzYxTGk&&wW-s*0i^=gxJaz@4VB~|V;Yiw6G7nnff;x-&vzTnbj*jAQey&7@6$Q0eH<1R=C-%Eh9^+dRh)av zmNL9fAWP6zy?mP9aZlF&R%67avO)tZ`Nu+2A$kmaf$n9o_-%_wTF| zZL4ya(GDRtlGq)pttQX<`gPu~2KPw08tL+DZkqbsx7#GXU`I}JZTl_sbgKr6RNAmp z_*;nX^LC`(gIem(@M-Eu$>`AE_eFQdk2d(mEiYYfLf*m9^j`NKt3msM6y|$s=}FU8 zs$}s^ypI&inxu`u1d@j@SL@I6zGgk=k3EI>2V_d(#dq476W{Db3*C-;iSNYe4;yM+ zIlz~Nk7=&;Uaj9NyM{Fr?>TRK(sj&!CZhCPcVmuA(HiylKDVlh?=C#y;p6K$8pGO* zw@Y_Ips)Jol9>Y%f&S!o2UMDj2fsNk@#?ANzW|$72-8#=nSU=b!uWIf zCh7Nsx8+TiIf%|c+Mp9x`MOpQta$>W&UOvnj&eIyL{I(s8uHy^%hc|uwOa81wJ#{z zyYm$+yqan+lxTW-!W)zo1a}BlD`nLtYu26o!sh|JoPi$iA-K zbUlvEYNfw^CFMpOaZJ@47Vb?sBS$J~NYh!jTt{)=dm{dV)#U9*m(;SG%|Bw^0Y-0b zR70A*J4Z{>l@ONDyujZd*!DeP_5AWqp!}R1DXKNW@xl{Ufqk#9j9!&@t9ox9`aP$h z)3-h7%9@dJH@cZ0yJYOl$?OINsauX{Mb-~ZLzja38euul#<2yP+;&Zor=e8r+h@4o zhY7kzd8aBojkx(>YOLy46l;>nby<+lqua+>WNXKfpvI9+Nv-9O=dKuTmiZqoz_5eN zcz0XdjUVQRCAJ1;KF!3`|8oRRjw8@hWSfy&)juEkQ?w&5J#*-?eqsaavzA=EvU;U4$j`ll_9bQG(|MX)sRaqtFTZ~iRy&0w0k zoO8ZBt7Gh0>Z6%oT(KO#!xsuPG8hlc@X0Q}6=Oc(IM|~)wXpR1u+W@owU5u4&B;^` zXZ_n*BdZ@u4ISkS^v(Eoa3eEASdZHs>EB(F#A58BE%&q%3(#$$&QMc&Z4~c~xF3^K zPK7G043iFpB~`E|Oq?WWy7k*@+z*@?SlxuVv|ra;&Sz4|ImV-!i8Ikfr6`Jx#-RHwA?KaFq&5KRcQ1X2M(L4NDg3?CmTnrX838W8D)h%2XqI--F6HARz1)$=|1 zRJEK<(L&eV1k>pSCrb49clCVnOOA1KfBYw3?&%|+oYZ2qlP4+9WVZ-sI$b`u>3L_c zS?NjP1=kg1i-gh;dg&6O^6L5X*AO=*Zej73zOT?*5)c>^b9uA##1Z+)klePL!hYZJ z7|L++JntbN4K}0PCO3-(tSCPHz3K%gSWD~uWrM;>}xV6KDI+~h{ zi(PzCZ_GzH)kVA2jgyB3KJEZ*f$)IS?H%yy?3cWr(4=eR_G-)?~uzCPo(&nd8V zoj7H(+c2lyBJAX@zE-=U=V$nrNMeVjX6?dk>W5XSF#-~GR%@?s#)$bL%Z z=XpJ^=kfCTeh(ezoX`979`}9S*L__Hr7Kp{EA}_NUQT~g)wk5s*x2aL&c+-$cI?>9n=6bD1_fq-q|gCG z(K=&zjF*a%$SS|UY8w70tvBkBLvM$p{4bqSZk4w6jv)vnGuuU8JjU0YKh^EH+A;D{ zx3%kw3U6kO3oIT8C}2|uAQ>Pxh6>D$JW|2r|E9nVh8MVU{tDJV)+qi-P-4O>0hiQGYqjx*| zc6_x8tmni`a<5gK$r^{`2I!rHr~x1Q$zAX$!eILGE51+bQQWuB_DEkx2RJg$9ht;O zA3RdFV#T_8MI0-18(fuQ3(Il>i^7r!)k3biJ$LPAhUoUJi8~$&3ICuGA zrPomRM%8r+I+vDG&6<&ku+G4QW**o=H}NztA#Ld zF~0(asl!odiL6R2m^mNuXm3<#sQ^0KO|4->X7tP(T|KC2G$ zHgO80*T5)|De3+CT*CqKRUJ|18~4;;AjVR^c3{@2%OQt|7BjbHy$GzoZr|W~P%oJp zvd8!(NIfV80MtNI1dNK5Fyt;@Z=!$Z;`FRwM(hCYH&Ry6yJO_HCWk#oM*paOi#s$>5h;T= z3p9iD)8Rn~BDAW$*11Ee`|q0kasS~mL1P{#Mg9GBjwVCKVa#zu)kMj0X{OgXTR~-XxdUx827TT@mg{R?{O^ef+^o@y5BabFp zxfrMqtzKZNy;T25J$)*SGdg*85(Lec8zbvbwG_-$>UYR0h?g64^^=TwdbjPh^`&(M z^%l-YStt3!ECRxU(zfSj^d?!NHx}JUj@wIvsL$t1((=Dgh$^<1w)*e!11{ zma}0KbPTbD0vM5klwxf0$27K4Eq#=@iOvgX`iwfj_-$_ey0`$&#!EVk?i~Z;<-2q% zxkwK@-b_)WBzuKP7NgASyAGzS1zpM$i3xmuR)vLOn^#PQ|0m16ZZhjH=d?5Dynb-| z)=+Q+;{MEFD>Zm&0tQ1RZNWL8W|u<^j|zgT9|T+8i^P_Y$8&e<>gp1dI{2_`JLV?( z;iY;E2%D=?mkz5Fl)P)HE!r$5>NnP-F~I{AS2&)AR5gx!3A~cqiq*M~+jp0*rHCL9 zn3KQm2WU8;+U$-g{IjN>wQeNIp=aYx;qLEbHS}57}lJ2|n|mlh+?QwUl0R zQ{~c&6(`MqB&OH3&P^7{e6;N;V*|hmUMTv!3OeXZM^yz<-u0}u(3;4bozqWj8J#ni z{uE+&Nnf9dJ^mT^kF?f->GoeOsAaj0PA|C{Th15_td+?X_Bt8reW&_+84IYx4BBZpz5}HRMop$iR;*mmO&Z8HuqkZ{(EfhOawjN80s| zUnpJaL|(l`iPyQha)D%$U&}o2v6%BG1I%%2S^gTblDWL%=j}ADTDBee8~2W1M^ugH-PcwJx3G-GPgS$qx=`L}o z*Zk!!GxVSX7R1sKp0vwqvt+U;I(%9pQ9@(I&+^2^o4~HZm%{ofB&FF&;Nw^z1%grs zQ~FcK`}Q$UL(#3(D~gxfaxZ?#-pbGkM45>EWB$;*;VTs1n6sdK zzu!W+nV2w;|J(Xzj=vdd)w6$e@M%kW2y_|e* zif0!Q6*-Pvd+%qFIg>l3B@12zXb8}i0A+m|y%HL4-ek1ySxD}oHqnVBA|?{hfX zOp>5_b`IEjUz9SbIn0^lUcWGyiurS(uZZDG`&g6X^ny`pi-jz5u#1NJF5idjzdm_a zj@Xq_l3MYs_ZD%MoKm_!ia!7+M~-~K@#_Ii{gi#bO$_|W)89{|PO^0d)O1QM zT6iy}s>|Q8`84LG&tEI#HCXGGLLO;)RKF@9izC}XHAWdif}B#%D&Jp3=welpdYQ^9u?Ln1r-?c>`!hlyy=fI1lWw7ds-96+8* z)3NjIw;E^65rv@0cYS6J3E}Xt+tUyJ9oMC8Y-n$!%(t=X!{axQ3*de?4v`$I2E#;# z%bOFNP8%{X%)Do?(Cv4d{V)EAK}^6YV2Le*oodL5SF#)rR!@%)olI47AV|pV^`nqA$Hm{_SY)3=_?5Tgcw2%b9 z@MJ2EDou=Vm)dP$_#C!Ri*lTQA%=SLm64eRqZ}--mQjb>OFxHP6O8le8rX=E$dPWD zlWQL`zIOd{V{+P!mc{B_EIT>j^EP)|$8u>nPQ9LolKETrX%JjRF2;vU}!@xxS`Sib0yk7z>@_=grPhvgus&s1jj~N z9^AelB>2ekj-^hv!Dmg7x9-l&{0D@heUg3Cec=sjih3qVq}NNcvBwaY^V_N-Vj!v+ z3^V;@qiKg@Hzri7gxQUuFVp?^281&tJAvGrvD%T`fEFCjjiohJm$G~>*%H9I)1tADiPUwq*|l}?q(ic9r%~VgBB^BEzqFoUwORCU*hmD$+oMNEoYqw`hhFB* zlQ(32(Qeg|)*Pi1Uu&h>$A8eF>Q70D$=9OF`=>eN8TMbd5j40=i3CC)x1O_5l%GnyuAGTPhxmG=;oj5uclZ!k^NRnwb;#Hc5$VI< zum9IQq$F)Q{O=P}^!G#s^w%a|KgGJk6}GG&&u_l8{K;Rhp8e?NOK(rtd9Tx7c>xJR z{bx%@F4yPX94RTgDK~O_9uF2huNrvQvdHXydgo8K>L&|^dE(3g97NokE=23hU>{>5 zAqK4^zZuTXH?$Bp_RJHqsXY+-_|d1|ALjk}jQpFXMuuIVC_j~9m8T(mMVO9s5PR>X ze0snZwILf>5@|>Bi?>(lc8d|H-Knsg+_iVJVEQ}$Tf^9-S8Fz)Cr3&~&OzJH6`wEf zGFI6tMg~>~ns4cL92F>;y$e*YEycp#{HWglU^CG|coG zB}prh;2m(IOh&Kq5k3JZC9rvnYmAFY*6g2SI$S82wESiN$O3A4jD!613|>dO-j2E* zrYha-`F`-~jvs}H9MRST15@ysP^$&Kg)p;4G7SWDs=40u{_kLvcFpQ9lt9Bjqrw~4 zLzJlFZtKLUlU`MqXkcz3yn~0Gs-O#QLtTNuIgpd!0Jeh=LY#&c2^eZu&^C%%BTzgP znku`Q!UH(4Pd!w5OJ8Ug+BO!)c;(grPf`X`u3(RT%cINX9j%Ki6GlnnKy=VA&~IEVcuEOOh?Bc;4!vW;OZ%0n9?v@y zf);L=^q_R@akwzW)GhgZAZn9`B^iu9o(~js%qVM;W>azI`cWz5rMHOoD$Gk%*M+!} zC03si3+esk_Ze|cHizp>k6^`rs{TYU|&n{ zRsQJKfHrhwPOk0~HL-i$-dT#s23BB;rN$UQjQC$Pt@v6h>QLJdJH+gGS#b@rhu)WY zQJ2R;IHj^P11lTQ!h9bs4=6iPE=$R9xumLlNA+&=Ef>;0p8fO<;OBXJnP=@`w@qnU?DT>-`Tqu3Wx0H#5<9{0vZQ2 zd|trqo|#_8rQIa=_csV)fm~#8iNMt{<^VLb;#Ozyb}j1GY9O&Yy)$jpTmm2l*n;>T zaP4V(o!M1RUoibRESEp=P?GS&;AD9NQY66LMd$pcM_0Kp8Bs=EeqF8|bM6PKyYTb` zF%VVbQ3rIai~D2-*wsetZ?gQEzxdtS!C;TB@+OoL*Rf+LS7|BQ-mE33A&|qEw6y3o zOY76e59({eFR^Q$;^;D(h0PIBuy^}9K|nm;|L&0Ll_Tkqa$kza9&;4CHeV~Kb?ets z3(d5ByEOJgefQcs z@~FTCI{_BTfkhHYEP&%@K*hDW(KtOM&7j;E5RlWbo#wBUJXgj$Z{xWnfUSQ+a7{2P(BQu}mL+ zUYE8SZX<|FpA8GHRn$O|>0hN?nQvz5aVjam~$ZHa0j+9ZZB_f=R}wY13^2*3sWt<{xC z?&LmhGe|6ndoi=<%(8+}*5%Jk{yi$a!FXA8RC$>~H;K64 zA2IjI+C_t7l_&1w=}9?>-xmWxrfRmT+a2)z8wg}T$v#9rIC4zdqCb1R%3~KrG0kK1 z{?xXLj#^8y22c{JR&2wf{`5QwVmaE>rE~P}Pnxf-c7+UimcfNzU0GXv4|4Z){$z=! zfX}wH9y#}At%qkq?@Cce29yH;L9=@^fjy+HJUf%W7!gT)qETx%{e$CA%u-tdKOH9k znWrcI;Z@iUal-OfcqxcVPtyg?|QH-V~7g>WA_PY|BQ-u~yE`hxQB+hX&n@BXJ z>Y-cq)?4Xd=@$D+=6wg5DgSy2)k^g<|D*ylRLvuj~CgAjC*d43(o7a#?gq~aO@{g)+SHHC+AZlYX5gh}% zzx|jM^S7~qGVttjhR0)pQ(4YhWzorGzrFve%YEgqBfBqd?D%srs?pVAeZ8xr?nX{L z$BNoI{Ag4rU&m7F-8P5E1wF@yjP4Urkx2NETi#^vqXB* zmGGJZCnF=;L`wD5{ZmukA%fo)LM=|bh8!jCFuu)eB0M&ZN(FFu-rnEx^z!i$z{xEr z-SVz_7f6*vdJlfYMa`X-N0ZODO^$2qO3uiCFYSszNkU;9v?fCLY9@T0QHyF7s~jz|#d!vh}Re^XF^zdo;d9>1`~y6i>_IlVv=A zt5G>qY|hoEz^p^Rb(I~3nQU@=*?F5JBHz!FMjiG~^{_pl&W6DmN)|Q#rU7%VyQa6# zMWB5CeL$z|ps82!WsNH?7bwY^_VgcY?Fs`G;%jw#oow5G%tu-c?!y`^8h4~*u5eg1 zMg&j91RK^gFS+DYj~J1|t|w))kuB+@9o)}a&X>`>r|DaPWed12Tt=vbjS$JQL4hlO z!CY_Rt`53&?&2c_mnCUf|3bIsT_C5*MQ*{tJB)&E%eN8D0qp@8b#m8aY83U<;`JF~ zCh!&GN!+gDl&Xq@<(Yey`N^X{XN8PSUifo*~MKrK8rTRa5926M*{tMYYcMrQM$rG`Pc+D zMBFmrnnZ0#T^Jn@D2IWfvx4bJUsS<~)NSHHm6ra@j0|_%1o|c$LTBDj7X)%;e>TOr zj+6ht$ulvQ07L=D!coDJlKW?Y>nx0JXb!{Kz!A*UMv4~nOM7m!uvGQnH@k$vts@=2 zw?)XQMRods6q!h%Cgcd(@b z8U_&+Z44N1K3N+Q!LxP-9F~uKne@?K9c3<1Up3-6z`be1tGp;yT|t6W6fhep7n9bP z4ha~D;w}=YM729u*XWg+D2dnS*~QJu;Z;_fA4?@3O=#utBrAP;LbY+3%;w|gFa4yS z2_rvGfZ1r}K&~*~;VWjAvS||}a%%@JyJGhTFa}+RwmZv)I)|^?weSaUblF^7WNE(O znVi}pVQ-izH1=y$@XZX{1lUbzQ};*Z4=)F11`3a0{uO(39K9p_)nw}JRh<(9|C0;Q zVxgi=H0*)w*AS~M?$0qJ=b`GyM{x83%BEi`C0iGuAn3(obe923TW<@o;+3YW_mk?z z?SYGulCG|xEyoY^&CE!<8x82L50iCWmVFoaDl{}%!W9BD65LF6!*`jIB=SR@G3kay zN!3vdJ2gqUaDtT~U4cX_GNCWFeQW##m49oOd~oF;0uj)y-`}9V^SrnHLL{)wawYmJ z^hy%!VK^J(Rl(U12{`i_|1`wZ5Dove(>rGhkjf$(wl~xze&0dK>qre!7bbdwz_f+2 zdq~w=lx)s^?2I?2#--c|5^JoShfzHuQ>gu*b^#JHDxOfVdYirG&Dl@RZaKY7B$O63 zx;bc&4Mx}xj&KlmN`_Pk8oamg?p zdODahP`@Uquq_tc>6gA&VlBB%#5CTV^{2;~?c0<~8OuQd@h&umaRm@xy{_kMS7<&l zf9aD$(?ADiCmMGMsww2h!0sCNV)i_OmE@(eEoLJN_HKt9L$IX)tRv6BFJX!Tu93bi z=e~E_@}YU^Bk8tS%!At1rY86`Anwg!U&N`;L&RUHnugr~e9(cRoAuU(@?OGc;gzEO)q` z`}ya<(Bxg2$TxFm!EjB!nBbUf{E;vK@3Tc}!-`TI$p$6CsWne+WOF~Z_I_11e2yVW zS>uK60liG~f*LVrgD)J$nw?j+LsW)YQE4>&iS-5xsasWf=>@IX)St*d!Kt`*_E?!} zw>r<?E0fR7daB*oSn}(SH(0V7 zA$!2)L>3GHb$M$ihqIy1@)5*)W~k_a-kOw=@keF;?{ zOPMWRoP_q1SkPDOU09Dq@Al2~By#P*XYRLPRN}0oPATu7mh^JJ%qzv3UbPhmHkJ@t z6|t!hFCTj9(!MFPA6_DpKEf!+W^3wTLl^xF;EX1x& zX}9XpD3}#yASoqkx8>eBcZJqK``Yf~UveB17r6yg0pZ~e8w3-nov^{1nlCs+H61?w zJF7!hl=a59>BQF|VgaN9V?{}H?tz`(l1O@Sb~_)tDTo&rN(A}&!3Q1ocZVdzrC?{0 z5^b4js?D+HhTFWOn>m&!P$V3Mh#zj#_|qvSvGoG+m0Q2B?L;Va71CsZTqty3{}#vP#|_^+rUoWHuT1D$)g&{R{Dp+DaEobNj(O7d_;LLi88`X`ju{p^iG(Cr#WkphUhL{fP zF_%j*9)EOrD?UR24!vLWOSbm ztBLp#W*)etZ1O@5sE<&I1}KI0vSc*-p=cGe*U=UP_!DSTdwbelkGl;+CA=usmVM{e zxrasdwfq~=VzAKOv1o{ls%v^NuymC>-c*I9UeXa}cmPw;6oc*@_BA3ig9$g-aqJ0D&LYh$u36V5D z@##WwkH4~2#g$jZ4$IBAZ_ichy|qmdpd|p~gCu0c}Y{xP2KlMzIZN zj2_((*_0u&1v(jw9_~MyMgIDC;@Cw**IdAzbVH`9g9qet_wUz=fBfJ=qv1BM({gM- zBdiEJUZ71whf=p6i9uU0L`3Z6+TE(9Sh3I#H_dAL$D^|n$;$2SuJwPFsu(~R(`=B? zRC-0Q(Q}peDs8Lw$f5+@a~VRrYGM<`7&!$_x}mM0kR{uPHMak;mkZ~TzCY9;*BU3^ z9ad*_Ba=+TGZ-nvTKL9z<+NuAtpmB4AgHY&pT0ueBnWh~>f z1~u{G&$b*q|8P}ZxN(P7CPF6E=Fx$IKXF?pBCb9`Oa|X^!$8smnZA_i{bSSK`K;ou z!&1B>{!VBb-|4$Jr6Gy)s*iu5MNrwnpzX`;qb;{4h+hJf1c3z37Fw}q#Dd_h3DP{p z=Sa{btjQjBjF+R67Yprwl*SVh+(}M4oRawq(R0Ouv^oc5I($mbyd;G3eb=4OI}gZr zoRMSm6gUMY4Hi)H#gU92NO+$y@;K1!cLW>dwF6Jpv1{%LS&KuP$ZMoG6T1fDiNLaU zKQ9AWn@$phPOz}i?E(3%Acw;+$a)uuJv(prIyfpygfh2Xmp=XRyiEH;^Wl>p#322I zm5VedtWmJskN=#}z2r!EY!;zg6^&%aO{1ZrV%T)>)3fBJvqL}ml})1NmJ=&c?dY;; zlj+EZiyFkd+UG7xI5b7_iHF|W|1ss9H#yGl3%Sp=ba+;!AE_FytL$!?5}K*0naVIf-<`F#6syF@b;#`Y(3CLh zGiZt9WA`>|8459W(jy=M0`xt9sAD1(vkVo`^V_j%|ql$Q?k^tHYH&3`Z93#IIWk^lVp?!;tN#bsN3R)X7``~Fhlj5s3MMAlCX^2AYwjW>}shd<8pk6mag+fg!|T-!~f zy=(J!P~UekeN943g_aN((Av9QzLJlxrQT4RWpbyAaPIQ9P z_E+C>V|Ds)Q!hNpf4dG?_Bp;K#_8I%YZF0|ZpTT5E&I(&dwYclw%teOMB}@L$l4XC zKO4SYOYLg+9cNGf&uuK!t~-(TCy_XLmWu?JJu=eLga|N&zFueOb+5ggW5PZKY)3e2 zg34eVK=r*f9sHkXb&1!S{+nbJkHBe0IS56en6qkn)!I9}3L%z+``31HRkcGZq8+JUbqpi%KG&J(QVTdNTv-pFn6a=fW6|V3sqAl@? zHMz4aFkOkQ$=vAZDYc#h`3qY4@IDCqfg+>0aAT!kyA||J`Tq=18&2+8_e|^($x85$ z?ZP*4{epz2%JTbf-N>!&t}8lL!wU+CW4Sjm_-ToV!d`pSL1$kY1dOFRy`Er8V+puGjJ!v=x zVe5qH|F^z`zFBZ(mm1dVoJ83|iuKe}ZI+{(&$8?d{NsJ(ku*ZA<5HX(O3$7F8Kv2B zjxv^h(9k${&v*UjT3TADZbT!oy%68kW*u=ZyIq(2^EWhrj1Rly2#VSHjBQMC-wHy4 zJTzl*%u`E)v6HbD4<@dBb93?liF&*iNi)a~t~P&OoWpCeL*Qq|YVj3VbLcQ(+2#rs zN+!7!&qxZp>H`|vD{@>)x9M}QK)}NNDv4orB}piV%UA1nJUV*$?Tt&yXY7>aY!@Ei z9sG6_BL#c9vq)yk1@9Yt&{9I|YS)1V1tXs&CtGU13)N?i>o1pJ&~IPMQ;g(bNN7&G z6+%HIp%8=sR`ek(DiYPPW7`=t8(b$)pVN29`QCnapxrTFGG^IPRQt78`Dn|0WK7Ow zhtIIHK)V1=!hNA$O~X3btMEA~+qx$7+B7VMw{PYqiu~*9`9m8dF$A^u1S4F}>{Owd5d!_Ja-2FGJExYn^% zeI5tye(V?rx81tKyM(AvlcT?>qdHu&dV$t3U2;s2Aw!ot8%*hn#K%oYTN znSNy@fmpYnNo`s7SWFG%!YPHm)`C@D9pm((NE$uyYo9H((`c~yzJdVA{(Js0wJDqa zBH;F_4b1Nglx!y)7Je|_ z_%8a_KfuP_DaOW_<8JF!;cp&HoFV=lkC<{r>|GBV3x3M^V%^3q7*QR|T)y>1BnNgCKFCd?`U7kg7cL_ff*lbGAFOEF&TXGR0`K zrNhB_A{Q)&twzda*40P0>o9H)_!J^r5i-xJnlw44_va&Pe0@oV@HSced>bAB#8sDDsjvsXtQDpQn z=WH!qG`Tg7S1He94rePboi0Jz3Z_v(>`1M{l9dZU`JvH_V#79dASj4PjpSuG_f?dy(D$0QQT?pK>l|sLdWY3xPorJx=B!iMQA4!+UBtP?*)3a54CE06s<-ldVDD#3+)Rd_UAMO8q zCT~ruqKDPIGXpCOgkB*ok3cR|2{G%?fC+;A#1}>NJ*#q@bTi17dSXF1yN*J2iId>D zg z;0JAZw0}>@yy79DkSN89nTbC@&U{Mn)dc}Mc!!}CSEbPN3gKYD_CQ6dD(f;u_yIx) zkLQiH0+B~bhQkEXI2G$fgED$RolHS90od7S@9UW?9G~CPb^7AafNPy{1f3bZroP|? zpqh+abv;K^k_DYUMK!L3r2x!pkj~@zRbVY>yyOHn3>r{k)9s-j!i2&+95qx}s@`A0 z8HfS6nn~U`>ty&jG0_*BDgIqdk!EhEhrXiZC3>o(b@FY4p}awQd|Z6Ib))X@@xYxg z0);hFEbfgozqoddSw6I)rD&_{mZH^3#t%sAg?M{~@2%mKf0dcLqKM?lz}36;RbGU$gi?h1oz-OK7K31omtL@7CqxvGM3Y)qzlG=%d>RCq zV%P7{*q3wQzVH0}JVaV9+nCffOxIp>3ScT68{4xdqM$G(O9E=Qd5U>oTa%NsijKbJ z+;E&>fDf|(wJ|V$NZ5+J1n80N{6-SoM4}259{u(xks!mH!K=1dta-+f=I@5XtVC!P z=|oHC`x{O)YCzS%7qBI`>v`+OoE7d)kYYu&R^KYG{If<-K%fkvU2t&lM5TBl0eQ#9 z5*o-kIXQ#l!#qngv@GM|U>uiWi9@-l=*Z069DJL*XFfKl_@?e`u6r`fFg6J zD#a%%lrB%|U+{HX=<+5=zfkaj$PH^Tq>Xst)llvr`>7U8I^E#!azt= z;pV;0r#Bt^1^YJd=$(k1r8K86_Q)$o4dl#+vj60iwBz&^r$gNsE?uI`SZ*q`It>Jx4Y*2=vY%E6(bBT~G_+}xC% zoSYQ0C@a$Bx5dS&1e;-QVaq^aWA3+h$MjVSPCP__aA$a~9#hxY*e9Zr_d%ug`;bJthxx&WInzD94Qi_Cymh7w~DQ)%f zJR|A)x@X7JcW&9jZ+hvNDQk6ruQFt{zF$KtCm{}lZOulO)v$?B*`ju=-TvzR5CkRX z@+ag#A%Tk3A>7O7!l4H?v%TG`+295L9ca`V8X5x8hTXJcyJ7<5lnnN)eO7x&HOru^ zuW8TzGPt;)JW-UDI&cwwcXmhBuWpIx>9CL?LAT6@ z;{|l3rKKg@kLcZPf z;?nG}ER?WGUn-arN5;mosh{iyYPuSYfHKg=AgwA;5Qf zXRqGzP6)+vco$>FLR|xnD7T!+8E}Gx1I_e#6@><&K2L<2MgF!nDa1Huq=Kie zI(-vG`!mfaK>BhA<@bC7M2j9iTuHh%MuOF}oL=1{d#7E9id95;Yt!M;QdEB!HN)*-PL=Po?XYMOQX3o_J0TXtXlhYQGYOaPAs> zv0-p=aRE7zck^cGv43%)$N+8hV0f`x_U_j+iSdH$zM@NG`q0+e_d-Ex6_crW-$uW{ zFAFH-!$-u%rtXs*1XdX9XzW@n6lR(W-ZfMj{TnfC2wq_? z_SwPFvHhm;oA!adn(L#Sr&dSTe|X-kHFX&dGt?0``cwFWgcvzhj5;!O*Zw`sR+Dgg zzFwIYu&%hcm>3BFhV(JV0&zDwr6co`T9wit^~VNER@LkD|#>a=91WE{VpLuo^z3fo-$_49*s2RE~QOL+=2N|bD7W@kP2&V8eC zs$F?$X%|lYJx+ZsQMC_84;+J>s&uOUCl^4XN=q#v$wA>`^%;9rXH@1v`T|siwBc~h zxd`?2`+3phg^W>bZui&u2zWaW1!?#z=0|%Az7AC?#+HDSMs@(ls>xGG$bhMO+1bM2 z`f^n6{CZb|fEp#(Sc{}_+0ZB3>GycrSIZx`{lt(yAqQDJfUje9QLkSM7~tn9*+bi; z^Ld(hqCz^xm8S}Bv;v|7>&e)x}0h+DPu$%FiS zCE24t4h^WpZOzWfVIU#wVPayk>bAq&ycY!fMISYTD=!rf9onU-rBzA7X(y$i@Dy)b zZ4lm7WODl39d|gor(g1C-9I)yY#w1ZnC<#=8^=@QkLS_*`LC@Wd~}=_F=y9pE;#$~ z@R<#mhS-V__DF|+9{}c7o6I`U*}3(E>WNKt`P1}V5C5;k9xScA`#au*zL-Z3bfaXt zk;AfNc8shYbflr>%&z&?xqx%t`3~p1lNaP4cSU9`9s)TUu_219XdiX$DOi3aS`J$L za*Z1$(o}KG4}N{@FUJzcEi9~Tgi1=uZqe;gmK!3yWGO%N9B$2V7r@A56*DsmE^Wz! zNEJSoajG@lnfFSiGoG4RIOn65!Jpo~qKEis^11~(h|lI`KkMJ?Ms0H2D94J_0%4)R zQZ`SdjoQmsH^LAS6EYNyHAx&tqZ?c_==9%Wx+j})&2?joLw4H8II+jzzY%hG);zlW zn3e5KVuNV)iz1M_Q*N2=Nx#7nheoQqRk&-zI6=PGlE{bcDDbhCP z{NR&9ZQ+d3n4#D}9LE$vXsFu9YpTL!&3v1S9}5imU{q%7U}()RoL8^;)Rh(molaii zVs0i^s9g%9&HI*Tzz4<&e zI9rs~TuW66S?Tg)g=2I8hjqcM45i|}au*g6qGl3iB2?BfpC*1K<_SyF5KqH831N?- z{m!qqU&$US%5cocBE%K#41Pwe(2A*;&Uf7qF_{7P7(RB-z5QC>#D7p9QWOrncwnZ7 zAyS#2P7Mo>>M6R;i9vu$)We(MEEMtEx!EF|?L~5HqWiliDO3dJ`85$is&nTytRy~? z-Gz^`H}U)sqpT98g;Hj|>$>4#?}vW74~~zQBV$Nf@B^y)w~*wYF36~GO664RRNno0 z3C)I9n05O2q$8b4_nQ0GcAtb$;)z7JyOGTIAJpAxS7gRv?>HvkAia)dg%?|~ z5n&i|l_Ce7KKSP$3P6B9Sv#$Cw_isJ-lkPIVKo5_ypgE+V>8PfhwrbBGuUGeJ3>?q zJEv}iv;@WLHe-#s_VlxjmA-1jG!|g@u5WMrp4;4Co<*#WShpq7`**Lu`rZ*f0DEG3 zOB6L!B4y3k@vieAzggKxawTd-j7D1Sv5oPmE&h0Tot}^F#UM|fMh;}A^5TM0Wm1UR zEb&Zpl~!!9_QDe8eLg)GXS>yqeCq1VKC~e7R3LbqcPjOb6;83lpDBM|vtOGs{<^Vd zjNMU*3@;QyJ03EuUy-(EXJ@z7=6x8yT9xtT+eR5Bj&Sk_!Iz>?{9R{uPzZiQ%zxSJ zHX=sVeYQx|k|b``D!3oC`rV1(>q#`}dg7y*cU?}kSNf@&ej_794?Q`f=ukPpPanR3x*Kl0sJhD9QKns+Do>?dD(A+$&H$+Kr{*vR)cn7o=sYeU*i`dd1T8Y-7jK4K`8v+j{im~8^wPRb`lq(%oVn8D_AqN*+vgsw z|KFWjXta zKVc*R*LnV`_udu@t7%XjQH%k>p9B$DmDZjT$Z?X~uS>5ven!bLVL<(GbK5n5B^l8> z!Er-fGdDA~sX>1IqRMN#niuNtUp4V}B3O<5;+`4l_9kzX1bq|e*r6_+YoUr*6=@j4 zr7Q!#@+*7GcvAy>-i;i0CM8+;{+nyxUXCn!)4%i}$Q=_6vGenwG4!Wt9J_B}m3krG zjIvQVHS0V407m^n?ztHkm`Bl{eP?@(H~?~!%Y2*prbc-A91(z?vbH4ws3N)JYQR;n z*(s6055Euj+a$!$jHFe}s}$SkdVbT(`33LJEb#aqN3e-3T{w+@t?ycA6O+PctMA@l z*1e!BJ1}}q(DZ(>(+jVKP9DJttX2?5QPD&*2|83dI{b$|-grCd>+}LIf>;M&Afj$o zHa7IJ9d3}W&G&Xl&4FAtl3A3XdPZ7Op&1Jc%E`MCFF6HvZi-RV9Xqr8&ybSx*n+Xc ziI(P6divx3A)4~%1;>H0DSZ6TpZCl!TkCO)XldPTrQ69Zlb~n6{l#PRD36zCx+B$? zYYy?60O+#0rxUHf2XMo5j7IvUMr_u!&6us<$(J;QCrZk$mEW< zBjlP%oqD24`|}$ZX7|yM&%!x`1eF1X>jlhz5h4@?HMRKf$@hos!w*DHi9wmE~X z=Fq7IFQ^t;TaUkJfBNP2^s3rETYRAU>uD|xI>F#IA$4kVJuDXF)Gy>UuD2yMFZKH- zQ-a-*eu>EK!5fz43;uQR*Y0|?$JmrilX)$2T$p}IYeE$izIZ;Yl*gEoprU|bc2Q!L zWV{pzAmxH?Pmyr4va@Fcw!un5J_tzS4bnR3hIbk6niMSb)+_MvU;xkh_?fn2fjk!E z-wl)f5#Snwhe-15Cf0i{azLKnhjW;scdof~!FPOYj8RclFl29;OhdTLKm?BPLTOFR zaiog`VUx?}Way`-yHmKXxD7zG2XiE%5OfU4L&zi*9d}@ycT|du$|4%$wC*}XJDvo( z(4G1D3-Q9s`;nvo(7USlNFq~v+Q?;$BuDeB=`r3DLXM((`;bV5?#&Beu`bql3*FOQ zSg459USOg!;8MYa!w>^O1>pw5s>vzYUyqAyLrA@N&1^kjT5av4Iy#{1nIc{QJKxIH z&o|)#Fcm0gM{1eE7zMDS)kbv%0d&*tjQ)1~4h=iUz~)0JE#VfD4qIDGqSx4!HXYSN z_z!jlp78x)aUk*MY59qJrLom4Y&6D_@l&q$N`kDb5`&*|@kFkW9b4EPf2WgXt@lY> zsYTS8F6g*i)2j;k4U>tuGcsQWg$i$%WBL)OG5lvc##R63!DEXj)9mHgbaWK+#%|k- z2ttG%tdBM?CepVQ)~b}}r$qeIxTYF45>syNZ@LTYc9finn6GVIK(m2xgwP9yYRu`c zsgX>t4>17Q-t96QZ*0~<9dq2>ApQ16*nLsC7bj0Hs{H1?zSs@s-=%!TjCno#E#n0njM%QRZ(UACCp=-_P__zV);;+p97utkR?_tJ zG)}kO4-?Oesf?3wDgz|0e{sfP>F14Aq=s`1)gK>oe!LK0lwpZQ2i&qMrA?hRQA`Rz zRrmy0o`7h0`8Syv2@4_`L%>1mMDZs9BoZ|8;B?dBe42c;D&c+X`_Mr#PPnsAFJfxp zkOA2Z(GJ=d&gR<3Hg)1F5eMO0RIhx+37 zi)j1bW)Wdww(?h_H98{;++e;bqo~NH_7ciu5w&?X_RHk3@BOdkm9*|36A_e)L~_4K zbtO&AEO@KDRXnQ6haB-845GIKEkJjW&1G(^9@GceZ&r2t3gaowOA^mcH|xbLA=X zEpv`1kGFQz&pFXNdot(?l&c+2Lnw!RuUCsw{Q4H;9Vzn~B6&m9TYvptaJ2k|t=AMw zdFi?`jMf^0C_Xm!S$@S=-`?WOu5|j6%eBAm)2zjJKi`vjP0^Yq5E_DOC1lRWZnF^H z^8sg!VG{@6uw?c$Q<}Wnzuxe_WgTsACD}RnADuV|E;P~d5)+QX{ju4 zDVSwL6OZW3X6WS^DO$Yp>^^txnBxPva;oz8>1Z-|p@{-Ud zCljKWaYrIGOCl;Fq6E}t^ha8!)I7E-rf z804<+5oKR4ymw{^;VNKLv{|7{he%7FyVdvDF|kn8+Dy&OnSqJaxpWD~_Jr0Bz>B=1 z0L{>=w`_23Uh&-TVd=`Zf@O$8(M$-X3Vg$=159EFJqvN&yF&4Uz{ywUf`!h9dJ2yH zt*iwE)<7Qj>RZ2cc_*T4Eaj3TScyS6bR5hiD}3$Sk;T-&mkQ}gA1ESCnb!uc9E z$Dh^jD;VA+CPH<;f!|6;g1cSqNL~t#9x&@(3LTk^Pq-)%otS8?E$_dXpPpA{Zi+*qy(CZelWt-^Nm2qOxT31mJmC@{)nQl*OD57^Mxml;K~}O+JDUiBi)mD4iFtADcT^Xs`&26RYq#PJzm@fNQnG4( z)Z6U$jaJ0|7rPL+NwQnfr@_y&f2HhA?IlWd&#iUO6!$#hu{&(F-B zJ*SoIY9!oQdn)R-JRO}mIBmS5cYf84vX$*fHKzP&Y9=Zxh95th4l_B#WH*Nn?XMp4 zW@lHT2;HsCV;xvp%8slZs0TENt8iB0AZNTdDZ~j00X^Sq%#rAy* zDNhf*1zDCJ6ivq{Bjxl-Q<#2D{E5+hSTK*Q%NbooI8}ihkM!sZ+Eu00k;&q{&P_M& zo0Apw0YbH*v<@%UIp@_U-$Z)hZXZYB{Mv`*cnt%o?(dBEr-Q6uZE1NV*sRu{ep_G9 z@W!)eeu`)RWTj;P;M>B#UYBvMu01O!*Mj%-va3O^&6$N<4*%5LllWWv27>a<1fbD?NEC>oJBE2IPLL0He-Y+gIXNm_!pK%2KPQZG%}d(_Q+a+HCEbD)tDR?6TU*#ZqEc7G zi|)eP?qeD+3Fk~rC#4@53FRn^r&!!pM$`w-Fz$Ze-d_&fzovSM*#|wPh3UJrOE(Iv z@NJ8z=~T3ZW?0XZ4{t<7#PALd8u0>+mfu4=_uZJm!9hADyD$aH4WGB!t?E6~7 z`*aQ6jNu@y4Ig8NVS6CBH4Ky4KOAdlEvhKV4Pfc$J z46bY+In7K3<^IkaoIZb#_Svh>u>Wq-;318HxbT065mMnF*8d$U_Wz52yvnh3O9tIi z+Tbr|EMdx#4KaPd$MN;S6%W7YGj;6_@Gwne+T?}#zhewxFlNNW`D&4w+esoL)nV3G z!u|IW2Zp*|spqT_F;3>Nj>8>hGiPV9-kyG3BDK3$4)3Q+xXmma5y6@KR+*ps&=4qpl5$iS+~3=q6XJ1?H~?QDQn7q}5OC&G zqG}JR5C)7<1}#Mg5*nqU?!(EI-p;C;zbj6}xMr_B$! zzPer32u@88TP$ws<+YV;C`%@e^w=E?Yl4YHX+OZk(&)hhs*eie`0^HA`f~7-EBg^Z zN2M*(mDni8NvsO*VPBGU_A{||xK(jOvjzww{=s4o={#VGiiES52C-0f!kGMvtI?|- zC zxoUrO`=&r~pDlEf!9_v!`SL@hgR_~O!~F-x)*kNuoJubITxRGx))%XfS_Gyi}}ttwExf{+`jRW1MEHGN_YI9H>L&9ES^oJb3Wos9gZbm zi}-U#R!ZGXllD_}J|`IfUe zwvSGNihw$r1tb{qnkqF+Yc%h3a#{j39z5`l4RWrFpm~g)@OYm{dhBD71k?w@b9WlFbraBy4ECkqxsR;LldZi1yjag{UF8x74ZE^maCTA z9j*0q?oa~02>}MOr#ELan`R{e2XjNho`U2KxX5^Z|a*n;(Orw3}vCyrh7E`ZCk@UzgjeO>%pMB%|>piQFgbYSNKtr)MFn-4tH zZ>ayt6c_&SGtXzBsw$);-!ss@dT^|bu+mVR2g*_=)zjYd{+mD>Fa#qzy#&!ZBK5%5nm*@z@k2*1e{!{bF95v%z^ z-O0)0B&!1a>v*-CQosPzqjXfWE79Rdpf=C z>KZAgbfbD~a*|dvTkEF7-mmPM4BIiV38gz(^$nQg<#&3V+7r8`L+ z`c41^1}M7Bz(Laxl1^zXR1};ixDRhBLQw&VFu-QuorTZVCtBX?ec^25vCN!^w6loK zxQUkg>tx!h@FMSJORxOd$1?HRnuIv7I()+e=N!N~y4#v19e7v=W~2MwvK z^>BD42MSPSaNMKj6^&D!K>grn9>Q8 zr$CfwLK#Ab;DUi(K%>zkV_{)oAzn3d9s+#PXZE`QsgIkV&qdUCbZAs=NOUbbALfhh z@bvz|)}6H3DT8$ai3*`=Z!hq2vm)mlpSQOAE{v7UT3%j0qOsnvGYH9H%?6GNn!?7+ zLqMiI;&2Xi>p0C`$%6->9tQX9lG=z;l@^upzZhKfDTegj}sHDC9w zP^_A=ybCK+xLN_KI34CQKM^~{!ou=+JuC5*zKIvEQI3OlzD%OD;LR)1c_6~;zJ5j^ zta}&#@LBHpGBDnE62I5&u{&vHw;X*>x-t6Ok&Xr*P$fYD4ZwcjZYCdS=MICi2u{i? zc6K0G-bf~0R@Z(=E0lEWD^SF{O;c&3!_ZbsZ9#I-e`sKIJ>%igH~!AE#?J9|K>!qoX5_MhXBI zhQbL56CjC`_|?3pgq<$K7;`3iFj;%POo5RXv+mm-kEkeWVjJwPfuW&i+6kvm?;z@H zo8kiAdc%w&XypM|n<{WDHVI69AapE)=MT_Hx|b4Ns8ET7%n!I7Fw%kqBE47qY7f_G ztiAlTbB_XUMn#6(;CvvV-rkrmkVOoQDTJs@geRO=9bpLDu;7kq0lTyNxw_BWTeWg^ zL1|1aPz!Z~`PD!H5>u-7Ivu&{2E{8pj{|09qvOX(Ta-fAR!<7XtHGrJK3_3){=>%D`NPqdQz!*T1=yK_ z+@goKBwaBWPR`>ti56LDn~7=az;Gs)d2DXtGqiF`ah~dBCdm-V#=NK0x7Jjpe9~sB zUhsdX)>atf5R?1wx5+D9O4Zc|GL1aLt`-y&IUh=W9Ikd@?DvL0=vt*&0$dIm;$?kF z#8rS#zOAkA6UE^6mK*q+9+L;>ucRAO0Acp^m0_b>0N&b< zqU$@3Tdo+jUq&-3Efl&sM^z$2SA(mjM*!c|K<4Zvh%s$ zuJSD~XA@e&N3J~X!gO*5Uuc75ZsnfX`$tdB^xt3({d41u1+;o!!!*-t26X@B^{9s( zbI7o_#tmKU&Q<#KPGAy2I8Lz72c^4Y^2(3OTYh;5$&=|>P}XIU zkFkSupH%G&96t|?(M48l>^Ps>EjIq{RcGS$x|ZbU;IMoc@mR;m-fEOiEzWsmSZ33m z@L6-kzY&fq073{qtr`z>sONTUg&+QFr3kn#m}*#BSvAN&yXBAEaP14pZLajsC22rV z2&5z&zL2lV$;r(vF4AGSBSkaR-on;{BLQYRJO;rYl}Z8bS#o2KMN=St`Qxfs9VN~8 z@ULn&FP{f!KDo}O)Imd|-sdm86l{J7sNYF$#)5 zp_bvcMjnsgKHx{y`=)nJN$s^c$se8?`YoX-Eq%`Y$|%SO9N!5*%K{*TKpjGRKd>KE zehZKh^iHX4v-;a*0wRW^x0MpjQ%GtEb)cYNIG=!pJv>ZGq4g$n^)O-SN}VjhoO=s0|X znYbx;J|l0T^Lh(lCnq6CaNKey)GYjvRMN28O&v+)0_l32u0%Hp(aS+Y6YAm z90S*fUwo}u)KLb+&EBO$a3ND!EL4e~P3a_lha4o#{%H-)N+!M|FW#;p%XI{}I6? zdA~hcLwzIpb)g{8ARO?*oqnHpZpIbXZ0vPf;5tY9LTt01K|%{k5$@GS1(ruZ0&-vdTA2>fzFRIPo~_b?X%p|S)88z0vz zJ8C~g7mL+_<~hRxvr6(GcxZSHi0VvZRTC4wAkWZ;*Y^c|=kK?dyf4X;;PgFI%I`f01FuT&JEtxsh*asqc%HryN(^VTH=~e)7-aH-49tWHs zdhCsbsf$Zj;r3Jtl}0aLroz6~e`bQLg%&|WgG{F!1KH1%zN9|i;F(qPI3PytK| zdB}hGDsa=+SsDTl>%U3QC$8ikW}mqC_F%g7(_}PqXW(G9m|p~2R20t+{|jIOFB#Xd zlyuc^&-Vaxy2!@+UbnEZic3OTlA%LJkJfXEY-PN?WQ+gA5x&D`4u12 ztrAG^JLmwH2HB=FVdatkY6RO>iXIh4hb9OR06a>V{ItBZ1YKecUoSwU0rk(nLtNfv zV`$JGk8b%xHzosQIwLOc+uGV1v5L~vOm74DM$iX6c;G_W3z(Q8Jm>D8*vdOIn)KY6 zH?0|6>J?MHo)O=}kZE6&X){#)Vd{tZnpfJ4&!M$c{^uLxDIB#giy;!c^j+i0xoG^| zpF8K^joR&K?R}?zLF$0xCJwb$F&t_wcK}%+l>U%}gIr7hO~&H4Rhd_R+plOrfZHD9 zxDE%zKP(LCcB8?WukP|g1Ck091ijNot0mo{5^tXc`qRtiPv%xxabOgWBpRJxT(?m4 zbK^pqEh`gZIY9&{KsZEpmuM`EJ2pPdDg&|8Ffhkyr+-mVT>3lI$;Ri7I$IK1nnFAi z8pA2XZa(GE6>0_T!a34jAGzPc4cX9Pd(#*{e%CuepYPoL@_gsUcG-5k~iqrFskuB z1Se{$Sfif>6xqNvK$mIiTRTcz!Sh#{SvN|(Qs}=&%-*>5!h7cPZI&*xu7Pyf{VzD8 z=4@H4XaiXkh(jO?k~TY?*_7&y{(1q_%GBF;j9Gb!oBdJlrP)oI2M-*InGUmpINVe; z{i8u47;Hb@8HMF#D96*mbwT-O|lRN0+4^13}4yftAvgRo(m<{j<(FND5^ymDIVDZYT6C zM?<;Bx~51`x`VZ|<*|3=kUx0kf$0*ke^pwuWe?T8{UK}sd%<>>zMj)9|9%noM4mRl z@-MEL9qu`n%BO3g2cwENT=y>tDnRQfh#evEfU^ziGk`84ML|%|-rjx<`$?AhZ@*;K zk&6s;S9KQ)UG59x6gr^Ev^d{`An+%{zc{o@ceD;pObtL#DMnLH zk>CFA9qa?xHJ$v&REi|b<7@3Z4)e)rdbeM!7W$zd&Vl^lZQ47*ZT^M1AU^vEWbJ;?@@MulTE9B|B!zK) ze#ND@HSO2~W$N!Ih)T%x?Uld+K1=d;?KNtmHiLK@?Or)_fmV`x$q^pReZD+Jgrk7;1}`mN(Z0%p{z3;SOBok0C2)zn7~eeu!2M)fwk!i z=sT5H!tp#2t8HauV0exLLBkFY*KrqQ%-O?#4(ux^DExcUOpwfx{$YA+go=j2J@RrT z2{4M;tP<63UaS*OIZkeh_ePE24)tE6wubChaNy{dVfDr2`?hg~DX7B&XMZOtbdJ>e zap(n-Us{nKQ@=*sv;hi#tfx|A3Gn7~AY+HA-3o6cp$qW@wE9A$sE^NJi6pfTp{0e| znge29c?AZN94Vy&S*V*2wLv3hwem^uf?m4J9+vkR$P+HK5o?gMZZ52}tJCxi*oj>b z;ot2UK7tn3z>dvt8@z$6j_oeC*&@&)t&wbm_EQ8B!aN}mpbunY=Fs5pU2gLDlZ!-MO3G~7o~UDn_FVLXif8&Ofwry$e%4SGX>*+D-mV0nEqB@^hSS%9Me8S?V< z+U{71w!)qi9EEy$HxZ3&g@*J$b~HH)GhvjiYkON5r_4dy41?m#3KU;R7-<)erckz4 zE=orWqc(O$@|pL&zgKAj!?*Xp^m_TB_uFT~k+1w-suk68zMkKjqVeCO&&*nk@V0!i zG9gQDC7XCc>5yN#a+o~ne$G$T(g~LTYuKsh|@nJ5OIi~rYjc|hbKy+4pcDnvEJ3V z9cS#fEK$3$A}99`d^6WdLvGNhzXnznq1WJ%{{53jwOlQ3FbW715K!*8@oE&xByMxP zO~g+NQ%Fh0`D4?FV>=yQ@`YoZiryokZYXK1y0s{$VQs@Wja1nz_%~LK93ppM7Muma z+ECVY`h{*!esjc-BRM>LKbTmZPu0jbx@70-+8yuUWPj~aVo#123WpgQa$gz{y*RA@ zd5A4402eBf9!Sh}txCzkh!i3jp~vTJyjo#lq0iPxbx*kj-3J%MigYv#=80?l2(;8O z=8ytDGU`~h1>g>l{hloh;{!kd1{!LEYu}Zm-i=Nrr$U}A*VYt>41@N%P;8z!aYD<= zDhFl*^4r+hsKtpZN;+l*PHkd8o-m&ETALEYa&WxxyacSvK%}77d1N92)>9_b7@QjR%XMMyD zOiXFQ^D9*FToNI^|3Vpg7v3AnInx6L{MsX`yxc8#4>Hm@@|Re-8=UYV$wmjgN8OuuKt7Ic%`-&a7hgu zc58AJfVb%`o%_LIT)MZD+%_XFC6!~|5`CVVRXE|cngPX-`#A3x1Eh^l?jB(b zZphA#PoJ#>2%t3`931*BmA^Z-MDn+H{Qh+DXm=7e9UZcPJ;oZ=_YZ6S!*g@>(;xem zQ3^yG5{87^*3rc7)AM>zx(9##yY1 zIXMc0`-&eqQ^*!{AmkbU{Ge5O0>6j5`%f3{M|J-C0J<*3Zd2FsuxLk{2&%waz6e%8 zDy)+@@hex%0tD)-Oj5+a(*uTf>SSr%&(i9G*-Sdf-99~&GD(J{Y8k6hKU^&lXVsbZ z;M`Fy_$)IhQ#|s-)3N`SmWfF^D2gLR@#IdxCyzzkNR@Z#CX!G&IoLXUGbeSS#WM<4 zJWwi4rFg?K1U}-|lPk>hw72;WgG)G`#(T;0_rNX!I%wf-#2*JL>MHoQ14Ah5vim%< zsaq9A{5dxhri7l7M()*g)cN@hfHRMAR(W<>OW$%bh>U(a&__OC@Z|&wpE!K>O z@`4roPG)u4S+#)L0OZ^a^0oLdZuQZzF?7)*l4g|Y^MlQt0mN28S6Z6d0e1J_9qsQn z(gX9bsP$v{_(xGW3YDj*R#Q~LUw_o~(=S`57FJe(qSBU3el)g!0f#QhN%#2Z=XKA) z88u#PRBJZOuA)UQX_>XU2cy3)bM{u$?OastR*)m%kgIhrF~0`1^7|k@fD{p$=Fhgc zfH}wF*a63LrakayKqDhADw?5u^1Y7G1Ejj8rB!6;az8YQ5Na5q8`@)IR{i3oO9lay zn3yOz$b?EmRPv5zc0_AnGwZ`r3**5>|wZ#Y2McMlk zM$%9Y&08@txEfM)Zfb!|;X@ri)v%j526lY?L=wK|tf#F1tB*lPoG&f5^~l=h^wWjI zN)K?EdAT0)49x9|yha0B{3(88Uc>2fgQ4J(pjP2H(hZG~FkUt@1CLMGd#SIlA1f!; z@P;b5#nVM6hp?9~qF~oI*OUgX_7o2G^<}}hvH719XVUII^`Z-%+5S3MNp9v$CH;^w zw`2F6{2oq>T|w<6qq>~-W}R%ol1QzHzdctw=e0&oVV@Eq!fh5t9t>4DrGLb08ymsf zd%w!4|IeR48i}>V2UqrtGw!{bDsY+|>`4)2{ZB1GiIvCZ&-+%Ep3MXD2;bHEt5&m% zi#gnyCdrcBzH`Qx5~<-~Y|IIdPwXeqZ0z`x$%7I3%Z@{udf^Tyc0UJAbsGS=HtPNTh6 z=>g@uio-Ju^pfI=gu%p4*#id-#C?Rw1#f7-70p2Z$Vj2P>?5Ti=oH+@iJscsvlOGX z2Y=msO&N)1YX=AQr$J<{Jn>LAct$usAQ;0gjJ-8|ibCj^f9X!PDKmI*DUn3h%Kg}U z#!S*AI4p#v{Mw6Vtdi^WPd@5aiRGgAzHef{CKt^uv#uKTG+1xqT4oe}Wbdpw+wm^VPPln6ZwJG0ZK-?Eh%^~U}v?ccSjTGwDZN0>zX~By1F$d z@!7A0m&_q50el}tod;UAMI>$g9V@cA8a-4qzez~x zDINRKYzLOSy>L>Drj7cI1vk7ZS-Vwp5Dq|0yOpzZP-`J zf@*emz3jd%JC7ws<;*OVLa@Gg@#2VB+sgRU;Es7nlVCU|+|GX6J9(6moSu1Nq@Rt# z3m~+G5^iGxI~<};lnfStcuYc4GMg}lH0dUmCNH9kh2vYT0|Nsw2M3~^0yYezr=)G| z?6fcZqkWlkb9YiOiW;!1oF`NQg#J)%u$5#jf=LZ>Vq$J%K`7yFe9p@FaQ5TN-km$m zE6GJhm&V+l^oIHs?YwHwD=E9~X{T~|192wyXF!fIOdAI%c@asv0cQxKJ!(VpR1ZzEj>jbNGzR&Tp}A z{_}C8+ju8g6H0TwM%}~Sr>$xVgkd+`g{p}~OI|B1vYI+K406qRFie8m-Lte*0I3a( z4=aj}W+nG1k>mS_D+Snugkvy|0$vqkAfGR|_1XZV533G}K?5dnMa3e>v*0Y?qpZZF zQvZY7x#T*=Q4Vq=A3a^&g*$$Je&q3FKLjY)J8$mDdhua+DBC`#%ql!jvVRU-y>Bpv zCN7Np@yP^-yG1f+1Q$*{fkm#Ej!u>HdJ+kHqI>Fh{je^A>Up;>_-X)n`k#QYI$s|4 z=D;BclNW3p9Xl45==826>A;GSP3@nY{IKlG20olZ=8@pJE1!$*>dKgym>_jXl$A|& zSzB7(1fB-A{KE2bA=@4Y2S*sXdUrRfA6I_pnoEaLbx{>%WO&e> z%(+XtZ$fm<4oRN~ZgU9M%c;Mk5kT3+NWeGgFa$#17Stv8x$6e;qy$fO6*K?e=@G= z#st+;8c3F7bpfz(;7SQb$Y!<`mRI04GxE*j4qU!m;8kNOZ|~(Yv^yxd4bw(BmS4&y ziUb&=ZuV$AdR1&`doyljxT++uHvHZ#;nt7LKR#TUFI}%n(T!^*j%E2dH9?hGx&C!UyUn*}dm@!t6&vPQ|ysg@}jF zsjKc;1G`W1Puxsf;sYaL1I%&oGFh0PzYp~m^kz5mrfjWUj>@SUU_C9A@QWxBEomz3 z?F?IhnwE2BW@TmhGL5f12f49Kv^idu2@JO~?%g60aA<8!g)G<{2BfX!lDg&O9Sn+O z2+?#A83W%%E~S2E+}R`4;d<}3!!P5v2#f1kol+zHZHbCfaBx9ymX25%kKDeK#yhYws;E3Nv+g*MX%8OE!($ z*+=IKMs$jv77}t@x-YO#`xxJWFW6b~E>@{R7lS9`0>*sEW$08XV`OHX{{|XWHIr*9 zx7_DcvrwrzKDFjeo{SH4#wkNzekn}#36R`cEUsMvt77uPl*!1(C@OI38+73L-cyEQ zELbcSjq+sFnyD~P|>Tei*tSr&R>ZbYSrGX5MV2En$yLJ`}bAkRIY=Y70&bPDTz~!%e*WUM) z!^l25f>6R8OBa{>iI*O&^Rt}S`;~pMx7;E%OrcI&k=Um?yVPdILzuj$hpMzaQQTyj zT%8J~^+4Umugvlv%LkM&&ua4x^520~+(i+QMd425OdVlxX}G|}>CSN$davDpx2=}H zdwXA}`7WGKXqzDxN?pr%#T?Q|jC{W0c<|uCT;Xnu8Qgn#iia1n0iS`||Kf!UbBkV` zVT3j?MfnZ(Tu>9dhCPc%ifu17S_!0g=EH%=!@~n7hfbj`9F1LY2Fl9GEppJ6S(JQk z@N6&i-|h-)u4VovcXmM6kQe`rw!BE`)h&TYzr{7PFQ3d5MQq5WL9purGBc^*0RQ2^ zF1dS^rZ?Mrf3L59bu>a1K_54sB)#a8S(WTIJG)c>w=E4hu`d98D!+Q1`bEvqA*hUq zVYWB!q$h);zCrraKlX~dbJw8XJrk@;J1fWw9D3?dBSKd5WR}ph3-5Rm7~&7cd!|4V z4pH-x+RGnibtw$EQPxc|VGNBTkL?wTkSSx7NmR0)vCj?2`qvBC6j7U1^D8UmffZMa zmy!@>P;J^1{yC{BV+T_M&%Cm{!PcwJ zWx5hjM!Jf)1Dh?};n*P|C9~C`y+6+XmbG`(XTC0Vta+ z$o<-e;6C#*mR~BU(qr)rU@is5VIPkBdrpXzl$U#Uj=b7srZH&nWc(_puo?hH+rPhm zfBq)%&4QQmao!VJaO^84#vft&lv$!3Tg{One_5s~Q;cTJhrlD|Gahs$DY9;%X`fZa z)JCVsyPzrS@_lqP2+xtXRi-b0e9%ahFB4QW+`5ZcW21~Iy@jl4txlL8qa~F1JB%;z z);6ME47O*9%Rkr6w;$)P*!uQWdXe{sHQ^5&@^p8HWX$-7*?lPId*PZAj>F)?KK}St zzj7CuI(yfu;c}cpt@g0KAQz@I(dz1ZeD81KMZuD)VWL9|j^Ut$`Rg`INEmd)Zqkv- z%nZRMqyM;tfoHRun`i$5&n3?|KUtO>bJ_tLu@W&$Z*Ol+|GEK`*9Xh=W_|#sb#;D{Cp~Z+9t&d_wkT3tp;^L z^Xld5XjN(5UtV#b&_-vDrtu!bjXqoN73=KviuPL2;HD8A_jZX`OYMfF1x3c7@YTl= zTW{+|6$N8&ohy4cbOd{8DM|Y>0^xZ!ZhuK>>Bp@t&x5S2wvg388Y1g98%eEg{&@zT zz&$-9CBj;ikzU>Lt0zSE9-dE35IHLDG9Cn@``qmuHR6skg}7S<8VA6;R8ck$cQ0@) z!enVcf_>OddFhSzWyRg`0JrG@QK%eNUT)D2@Mz_q??GcKtQ7UOdRdqdK?-2+*a2|{ z+IyiUf+7quLPrVzSN!I;esz7jWI`Oa_c+keOtH*y(wy&5oa5uX2UuoL7@Hl`E>D$} zCCp)wKz1Skr&Tx6;}nD~WUjonP(o=a7bP$-@v0T>^^1;Hndna?J{n;yYU^CM)}Gs!VQ3E(Ip?En-k>T<_A- zbiGP3GF~ewjmyhI|1e)Edk4oXWJHnt1hX=^iE1z&h*n6{8@8LE_T+9=okjeqVLFLG zV6MPYNC8A@ZGrV@^?d)El)$H{lI6&y*imgcAHsgL9InoMNX0?pGQ0b5(!nvxC?Pd~ zv^5WEv)frcCyw*FXw8>GhVdS9P@a4M>^h**&K}(hv~U~DPQU-E-J*T_DV?n6(p#!& z18IaCVQpYUM~grpVy08Q#zfg<+b2z9l=9x?9_Pw<$>HgSp{bXog}#3Hc+8XY`0oS6 zBK1CqJ}5X7^!NXW{zJKiGSewW8_t(pNE<>5jOfN|pi~J(DhkPCM6q=aeBWSjy5HSgr$h+iZD0Qm^?JqZv_H z&aemhR3s9LzT@VvZ)dqL&55eUfh4H#5z{(UyLc@1kN^wl*MR-P6GL8djCmjYG>phJ zR7d=2gpPsiiCNu6!q<7bo;s%uxJ)aD%I%#WjQzd?Q<}Dcrh892DW6-se)Vp?rXCcy z;@ZVsD{TAkrAWc$D&mhm^~JmDniA?r1me#UuMBkzI}|K^&muo#Y6b=dzTJ}Yv49e1&76h3nD_YdCx1mJ z33j!@?8wcT5oO08j!DhH&X$rP^Xd_J#*Tb zx)@P$>1lh3xfsDoOKaz!C3G~Tn_Ch;E*1wjya$lcr~gf%N?PG4hhMB5rfGz*7GI6~ z()asleW>?oN0`TS_jJ;DKn^|tDFPKw9-Wi)Q1cxbF*$Q^W3?@N_iN@WI8dKe6RBJM zP%L)_t0d>d-O>fi4nVqMJ=9uW-_}Q6?QAHR-y`b*AA}O%o{5u*_R_1Jv$1#IKE7;S z%Ln09J6C6VrbBZ48_+Tkj=)uF5r>+--OXvfqK_6DmOJBfjJ9%EpUoJ3!_JMar5RV{ zF5tl3a^I`8+F~@K2c4}B&|+?Uj{nH)^(&^jdV2WHj2s0!Re@yDsA7EcnBfgE`wBjX z0nROfxcxmZ$H>%oq-St&2kD_&O<@yRu=tup5d$o`r8PLdZfgffl7X7(ddCfE@|Qw{ zO5ChtN760+4*&_k!tTsgRQ&Bn*-XwAEvR;WJ)w=tm~;~lfuN~4Q#HDL z39I3H)&^K3?v^jSOcz=b)q!CGlpkDh4az$w(qT&o08_%v3RN8B@DlBTuM&#@nFgJ7 z@7S0KVQZN(29E`xN^71>LXl9q8O6wN z&^{xas1Ah_c#;ejBq)J*9eg!N_{AzAM1&)Z{1~T;RkvEo~xlOhT_#jGjVG%)sDsWs494kNJT$HV6=y=b4X5rXa zg-m?=c6TUHi~wr-ICrmQ29`kH48H}TaL%nXB`hTMc}D$~ybEH&Vx1LX4Q+srl8c~a zjkn@E5(0mqR0Btqe+R!_+$=R~H&S~CO<{^J`bicdy$H!`h@gSxf$ZWnh~TnH6@G%Y zxS`|htqC7pI8d1G3-$z6F}#=jA*q!~FT;0NT?)4`<)o&7y-9<$3Wq-LS7AI3_(kgi zlXs?mwY&1?ijGCe&1nEh08^nB(p90NxL9^%GVR&8BN8?$B%=6b2vX3)i?(~yX5q7Q zJf+g1y>|BR#EYqF$<<`j2le}<14Gz= zYfOa^abxw>T7_@Hv$A#mVa8+Yo)dT3Xe&~(>U>6k`X+QL4*>#h1WHyvNFqCa22t%INlY1AENLEg7 z(%d+(kzHH+2>50wx#HY6e|Ej`S2C^+YFjT4_iG?1paSy~*BdQ0H$WzN@A z(hJM;4uj~Cnb6DSN)#A1FWUT&lHvo6Il&`SBO&A*5zwFKYdUF>vW`6(WDH zN-NMs4zgj(0n1{{y`tC1DneKGqIv;!RT$^95xvT;8PX32wVJ!BVWZ$)mB*F}g* zC|K}r`UwjiJ&as;fsmo={Y2lR4`E0Yh}Emz+o znj`AG@9~J3M7U)1F1)3Z#;^&~>?x4ZC%t|93QewcwrYTs`c~Xf(=vW&<-J_eUE9svt~Wkx z;#*<)aJ2)R&f8ts3bTseFlx1=4_EjrBJh3jM8)3~=Uh&#O@Q;s5;8~^^B#{Zg<)o`3JGB$u@lY|ZU2%Yk@8W9q(=!5}y>{8Fn&j2%&Y5>nKh z6sBe5zz9Oolg2nUwXc1GQRIuQ1VzejH+FWqHU69H%u5X=w{J5h$V7}tgR-+K=_3G= zmJ5r`nYcifXUXA-0bLi!qtfh-S*xaEjwarm2yX+Y2+3YXmBOQn_RY%&iir)2zR5P+ zOch$&pO06F)GRO-FFFV$c9I9kUV0xFJ9!B{MqFnuovff2)rEKfaoOKDG=a z5FFpsu3y!mUiJU*Q+kF&xe`b$Nk5@RobL>@oeZyBt5y&E#j%dxTW!=tZfVDhOdEdd zq(OLJ2@U!Ck(HE~zPFh(tHz7$p6P@+4Sd_XY}K%AO7fR4BKBwx zNM34}2!$FFs|!b;D^XAs{~lS$aBPgz9oIfdU!*hsHRFa{z7$xIb=W(cM#N-{v(2qB8uUQ>H)Ss#HBo76Qy;Ei7b1}%;3yI)Re6wi= z;DV}Z7$E<$va<4aO;BdQOqqul@^tgny4%G%(`2lxw1@Z5KTZVDj^|}6)&hE8?^}9OhD4a#igGVUR=9A48tTq z4g`9Uv|_Zrf$^26^~5jNlkp>x-d_qa6XjG@k+*f_`62oxi!Ycjep^?;eUxtzM};1P zRGpWJ5>Vpe499wUrdkohI3kd|mmxQDgn{BOsYDTwU20pw>{9+!K(#^^`d4ka+=<zqhv#A(xrAb%L!HWJq&L(4>e;1Wbq0W2()!}z6bMJ;tJS)B?5{A z3WDL`6u321c^DK5pvC}c1sEo3(!K!A_r8>%Gipip%}`7L%9Z7bI&4uNDtMy z7%9-q6nIoIRbvry!R9T*aAA5U7MRrqC8+~vJ%_08nx`H3Nr1vb2RO7YfG7JYnN6OU z@qU+z5umL5fC@XnA@Y0h?fx(N+n39}^*rDm>CJO5@FI`Zn$GJ`e7PLhzK>C2f7cy6 zrEH!)Fu6rByXre5LQe9C)5xLzsbFIdnv1oyD)q7mr(UQv2L_3eF;x2aVrrR zs^I-5UIe_0QwtQ4p4XU)V9(V{R!%g>bE9`{G@Hv%Mi2|8#4?S4O?Ci0wI9dfyZy?w8t86pOO%oka((rOzg$ z1k~%2hY!0Ks zN@?yn>}dcoyU+FklwzRkXyybEIH`Kjs!FR|R|%N=oe&=&C8j%et&MoS80aCa$$v;1 zOj1{xc0lgDr#e=9`?d#1L7BF-Y?w}mavH1iv!opWBmPB)S2}Dou)>YW&H4SLslPNg ze)vz5Lj*>WYh||@)mx7wKkQDN2re^=d2G%kx@w}-pNb?TruBLTCpNRIeB}y~$M9z zrGt%yeBsym1AKaw4u_xPX7zJD0X~Chs;V$6gW*``9-)5*n)%Pz%D6BYqd&p-17)vTB4rSOqgRqH|(VHvXR7WoWJ$${6= zEm+o7Mn!?-V}F&Z4vD(rC;C9jmeBDrfHFEZ2OH25BEnz9XP=*r_=y0&{2p$iFDdZr z+BYUS2MddtWzcU(ot+2KCJ2f_`}aucq7b{cSgM9$z7l}fAPWjn$*2%Zx*NdoJw8-K z?jPmXzs|Y=V2x+XhJk5s{ZHXAjN`g|b?w_3OZ${6Ffl`VMMk5gRQMmjBh2CuHO-Lo zz0-Eb($@D^Wd-F*^CyG+@?O7jn5$uFj`xlK`7t#PDf;ZwEs5!v9va<#JX^xU9Vxpjd zqSa_OMaxi9Tu@R|WN`ru1n$GkIrp!7?wND1=O~9CoF6Z*@AACg=kq)dY@-!ZTiu&u zZ0BOc`%EpnzD599qnsUd&I4xRHJtKc+7^*YfRQ@BYeOFjNU$YNW6BR%;dN6g?AkZL zaVes^gtmCbIO(T{BWl;ep;n;#!lGMnXlSM1aw7OsvpLVsSuppxdY6~uI`5bsTC+M6 zSi=WDZpoXV@S$ntpg#aq0!11VSQh7~!gkei4Zn|QviY3wzR;@&CvviGTkV`TV&u`h zJLb_TpKR8J`CUJM0rS}m(%taD`xXiWIxIWK;lB@vEDXY7qYdlpj?>H;6OiL*s?oaJ zKAS`B9~zQhRn5h#KPSd*PKDBp6Y>;A5KQ8kHy?Muhl4p<%2uzOq&OYjakV2%Ogt6e zkHm^pdi9&!+$%GSQReNrS&oZM(c`sevn}%j+Hdh3uq^<`22R$X3z#=jF;Zu>JropmgE9t71L{3e1hZRM z5|!FiTRRrQyS(ch?aTPr?yh{8bWk^NYDSA$IfCi^CVelEFDj~w<9oknLN*%e7ka`8 z`x8_HE~+2NN|?%CP=3jDj)o9}-O0jhk|%qx8OGR8(+)@y zL1}`|B&dLXj&>D9Qw0H~JoF)gt0rW(6m#0m?Tr6`;)1wv%H`Qt=@g=|1;&HWum4yX zcA-j=ey7p@f`Z6%pjXW{5!2so`*B zNzoNqdmF#e#$$WPOiq^k=M(Oc1YEL__Hx6x78Go&C8OtEd)^Cc44C8|4;$XrZr^LDl28R+BGEDo9TNF&%k7AF(6w!Qc4kK(K{4|H z|0?rP@{;TLJS3N_kX4JJmf8L8NiOq74LoOP$@vFNo}}>ON6>;Ic)-oNL6$DYCF37n zUs*w#D>YWUjUNvsV1{j-U+0{*u|h|6b7u}Lj$VSg(Bn}oY~yIqk(kd*TCM>`_YElC zs}fy;&5ADg`@47&e20F;C2YRt(!%uS?=STz^JH2&^F%HU`ZnTBy}XS={q^gAN{Vm1 z80ZvMXB8YJEA^^0@ZNY71hx~>u_Cm@LHN(fd9c$AvbO22P%-0e>)o~3^v^2L3VftM z*A)36AbHm_FZ?uUbLNsp)auOomoJ|~ya`0m;H#<_K_&ySDns&S`9jYvOPfsf_6Dxrp4q3GRHA93h0h&}_9pX3 zdO%1y*$)M5S2JVJ7<(gSULwY=gApmedwSx1*Y7NJMOj|Y){1g(3@+10BFDs;;aJJn z52l9em6cw_ERNtibL35n?(r zzh5VOd5!EJXoP!UyLgPMZL(A#XGd!dVU2%{T$fdH`xu=uc>^h_O~vx zJKHePtLg$Le6?QPy0r;Hyx{ifdmVSiM>6eYb7#%gtPFwm6;_P)9K*Olku8^BuCGC< zz#|ZKn+};r(Xoh6_RMNOYiKOk#|{afgFBEIYJpfW_0^s3S)@GNA+ZNtFM^RUe@2b{ zjiG(go2U($!chxL_g{lE^e@A?2;tpXZ0tR@V^2C|5^A@-T3c_9WQ?y(Sf&` zznz7$gNT;Ue>ZBkSo;?+%|n)wlfnuD^o{cJieBQBIpEC>QObO1y$$vFAx+^*jR zQ_3Q~k-Ka}AjMnUqYr*m!cy?(Q#k!e5~>iJK(GcDkcDE#+pKsDawAYCkpRhqz3;m^ zHNQ;JcEz{8RUqZdEc5BjQ;LOX#NZB*UG@BP9V}B7q(&spXYDN!=J4GuwOZ)MQ#cNU z0d}1HsBMg&GSMCp@lXo4?$xAm)e)&f;ViZN9Cl??vdSjmPZZc=*u}ktzm<)bk&hn^ ze~DFXqPC%wD-0a@Lyo0LgHD9{-DK_x>#XyK8tf+56BW>B?cu9ahopQq%kUS<#v6L-LXZS5B_v4cS=PGL zy!0qQDuRgmx)mp<>F|md-Vn}lH>+t1aP&BP2&7!&j<(@gW3oNsDwlFSGR}k#-(R~$ zA{Ze69%g5!kjLAs3aF$h!)#>}3b_p5=N8m+urOiYT~I?O8BN%4D0Mv|RU=T`NKu0x z5iw{gfbRF8K-ge^nC6={wF({ZDi145{J#`DUaD3|F7r7HMH&@!SjleCcF=UHZV)*i4llrmJVJ z#~YIociw`E*l0bI1(030GH^J%eHYH34seqF96XKKm{7oi|XU2LqFfKTERj;Qv@3aG_b-bWpd&Cz3+a z+tbe35s`xVfW%tl>ohd2R0nXw3@(a~>{w^5N?J-&@J$jq#jMKjTPlk=QPS_g=1=BX zKkocftrVO@kye^ezf88}VQCYNJzD_9Nz3!s3Uur^t$vQ6*_?G~5p^A5nY|>)=+~f> zWI5Jj3`sK?mxJu;qHqrbwU>$K=8CU1=c=WSsNKkAg*F{iHQc6kb!Vvs5;aJA#by?2 zjK(?Ia%HCtlHOHy{|Fjf#G|uysDZb&j=5Sou}uZ?niuB28O!KvoSfcq=iY0;%3i$X z)3x~f;~rXM{LU2-<-D+R5~jWZw-2*+@65xGs6p&3#c&6njL}DgiDC$0lN{i(!a;g9 zH)F@C8v(SxkgbTL6q>e&P*gzu*iG-Vg&s&M7>Zr<>Pssblk|y`c+5I1(z>n{$v3xxnQ6%)7vArSjGsD% zHyah-(j)KJSYoVqVOxDjgmxGBSgY^#a-LRh{_Ffmf3NA>uqV~?S__POqIaN+F1mQF zE*e((u#xIKHMJk^0rO@Vv>D?gh?>c;T^9Up(s5`&vf+#ARwtyN(d4P3?Ybu(u&d`AzczmcPWj6NK1)ygEUBo(u{OT z_YhO}jGy24ckf;6uKVA;tN~`;IWzC6z4!Axd!KN1RV7L?CNc=BE0_mmOn{^)iiby*+7Pc;!#X<8*Y zKMus_5xyj!PyIO9Bpw>pUAw^I{xEKeg){s8$~E)b&(8Ze-enl_q)CpDuPHDZ2t5gR zX3KrxrL=$A@82;P)Ow#{{8g#Oq3&Z-=5tqOGz&3|E;Oo~#2pq_n{G|`j_Ho==vLh* zmypMM;oe}K;olDzTfD7=h%#ARV$LMQN`AX0V4OS*2c8mdd>6S)(sA(2eDSLLFP0B{ z?T`K#e{PM}D*hsJ^;@>p&61buMogVLaiklb49AqjYWie<-`>n0lQrenwaug1o7bqA zNTz(u13JZ!>($?{^O%8EBQG_=On~U-HMg|D^XdV)%7B*{DbB|7kIicO^!^A)Tz0*= z|KO|cmE{dpbiUP%y!a|2Mke!Y{ozu^mGUfSdt#DT#-V|^>y;1enyd&1jL4&37c;LE z`q4CKF>bsyOKVuK)kTC2(U$y47RVULwitSh<9-+M*_)=zqv`!;?}CSm59|sjn~YvE z^iZzf41?`;WxZd~f0%tNr4HlE(pvl4EOfP2@!H8qS+B>6v#MqUgzmWYsUo`mi|_N* zA5D!;*Q}&x(sv9o2TPe>9>4eRIJH@!U=Y=)AbBuX>395dw?r3>7-VT^xtLZv!K*`< zJWQi&{1LLRYgqJaWefIJkdBO};+hJyOq&|NJi0-Tq`Re;OBVV4dEgCd){amQ|HLu@N?6g=>KpyHBK8iHo-}>rO?Oo zsjBF{xPdX-9fLm#Wp;-lLDa7;CNA4P>r#0>tn;M8FTkx{!K=98ljKhx?wwn*^*1F> zsz${Jldg4ZiojpLo!7rQdI+~CiTqfg&IRKt_-RA*CT&_w{11`TQjoXk0>!!E=$77j z2uGZs>a<$O$@(ShNE`=8ep}tMj@-g{f9uz;f9(l*d^QR+y`Nei21`&jdw20lIn2PA z*JMtQIO+3c$!pg-NUqIj*iK5`iYnr=3cGl&slur9R5PG;@jZ`pLP8{|WKUG@ zR3}e z#5G*eyqAJ41w>ht+y=a+NqS;ctaKB)zp39S>@IA}%lM@qU?z2_9iRJ(KY&4OZX@iF z<%NV!Tu3j4tr+q&XKS3?qgZK|sFK@kM8Lyr~Yv^~CTHO^^W)A_iInz?$X7Sf0_xGC|_PWNiprHtN#7jB+@ zWpq0q|G3GVE+D0y(zfo=yi)q&d0iDp$l~-a4YmFyw2tPr{n4ZY?XMb1v~f>dy`(KH z-?spQ%Y)V5ifm2}@Z9;kBX zdrd7*$`SPM&x;%ZYm)zYL0yi^gyjDBtIbiRZ3wi}q?(${o?UL$Ua)bE*;ZP3Fp9i{ zzuX{17(gxmXdvc;^fwt|_7s_`Zsu$>({nv#80&QWw^vaTk;*@Mnw80TB-LX6QsL#! zWi-yR2)8a{gHiL-qiGR@E0`GBe%9NOds)k#cPw+Zozg^O8mXsMa{=*Ua$i}bS%~d5 z_f{>X@YMT3Gm&R5MbA=Xf?}pKR`ZNszb?v1!mh_y^Bh|5Wqy`;w8F8*x8@l$C`~%C zR+6DjXO7)eV)l&-#OC2pn`7x$Lw(~wM_qJrT4Kn2IH?wag5TNBM4`;tarOrp0>54Q zPvOs+P{$i;ixmwmCr?``Sx_^m_5~#TH}i^omhK-Ee(qg=5@9!n`UrHVloi{B-pym zM9K;8w*0gh7{ljH~4eazqxAU1Az(qSQ}N(l+0LHHqMtLD;{`ZgOs&4yL0eck!MPFRYM} znyL5pAy1w`cO^^}07f3##BZO?4x+WRSQmL{D!NR%Y{QbBGg&*tO5BC z)4Ql2GBPme@A|s`y)hFEw*DjczEae+*8QlZE3h_jL%8!YDP-*9!wRlWm4Di` zHHVVS)yedb?w7X^e7?yme`=4#(b3Ue$ivi+@D2e5%nBs!fl`lH(-;nBt>8Q=$B+t~oH`yy2 zL-Ae+;n%oDF5is}yl@c=y8HopL{I|bM~$*&@FFC+4$Z2Pmfj<}PPPz8T`sdgM*$4w zD+P}P_2S3v3!8!LaHs{0oiA0HM3toMC2@|erWboqg33U1NIbBqa54)y>P2F~mK_hr zmS!2*ppTvKipQi=>5gQ?_?waQNd2?x1f_M}t9g}3vBL@+Di!OAzsW=1<7)DzOM&ICd4Y0i1Ua?O{(Qo?B4;4ZWf&)T zER8q(z@(C;8~^+VqN0L=6t||yNG*p;XQT$#kR1J>zu*>A_q-^%|8*$|Ba8Pbnyiv3 z0UD~rgcU5{+zkj#Ke_5C-kL>?$)p4H=zli_6Hf15hclQ6`HbKq{i$wSh5**2JWay)0qJ~TT zpN1T$SaJrzzfn<9{9SpuxqH)vB?ZpDB~6@$v4o0TDZdJ|$);@S!CxpNqu1W6LGgh@ z?126>1KTpXV(Rwqf=VqE_P(PxHYg^rr){zABUXHt$$cEBU?vWrm==IL6 zU<7f`4As=sJkt>fM68F@!VfHFW&RsQR=EmkDPvF?+8iY;ZsOAz=j8_p)uNTG0~Q33H>`uCwUdYk`4n+5WlqBG-~5tZU^~UlAd*^xT$Zzm zRD)EONq4TJMZ?)E99EAG^!mH8A+Pm)UG^BK5h<%N)$F(*0C(M>`~3N{(7k)%#l-?o zR8{Yj2i?M4^eOSFtg3q3r5{Gk2`4R93{#%)owAV)a`nr(|5N#LmA7#r#NO%{BV^oH zEpzH_A{jsM+P8(DL0>GT%8-O{=}#w2>%HSI;(!j4{q|t*3aXA`Gx>{`2ooRLK5Fcn z4YtdWI3)DrZmRu(UD0QIyG$c>(0%<;jwW~v4^La%>)wr&E^|0HW3Koz0G+ZQ0&cEq!NeSPZcy%g`-FB~c(#5+k2E67nM6H^BV7IW%YOcw(w=&i`g8Z&4MbWXi%c_pbB`qDD|YC>&O-5N2JAy?MBR#h}tiIpx3bc2BYQN12&UQpx9dnN#cI9yJP+ zbdY4?V0~UO2c>p%Myth&q{bqXJ04l>k`p|+GPPW{OO14O+kXGPd_V24x|WvKI3{MZ zNjn)q$AO>2)!bE1#K6;m*{j1`!rNJmjVvxME{gaeBwS|u&Lq&DI{;Vj2z_z8+MHrp zJ_wlLI}mIjA#rgMNaEcQ4?gzHCPS}$#5%7saK0b)H@Zl6Q1tuDeOEGQcy#n4WC-ox zX6X?`wE}^TxH`g=td=U9iSJWQZri#UPjxthKAa0m5^|<0->L&Mr;}Qmd{7?0RDFk# zfQHz1T9|Mse-%UW^h8~qZS+C;cn(`~+ zqsYj}*LHTtO_H-t`b3!R3l;sC5fj^R;Mz?ZmJ&Mz?Hj!XuV{QHI(M88ZBF&z2K^4Er;`WLe zj^14qNy@?0v(RhLT3(Vdz>kT{*y&L7T%;FSE#S3Y;gK?g*@B4?Klqc7c9#CO47LcW zpM?wOY;0^wnCr*ZUS8J(F6?Xr_^|I)&JVXc37T^whBkd~SzuD8sKxG7uw}^$@959E zT=bP$)Ab--WWOzMYayG|ZK>1xT2$ctYK|J`!`f~?A~8bso}i@k^trgG-3vK%ngyfF zXtWgFsEmXN+AsG-ymf?V!He5SRk}7c?Kf_2?_5DFl#z)Z98|T0cYD0Du=u$?3X@@B zVM#ls9wSU@)N~_O7`;LJIPuX9Y$4rg;FU)>8{ybD(*#N^9-nKEI%T#WIL2bRHl>sN ztHUlJ!mlUh>hc*q*tFj7BqHP6J9kg^C$ObD)#pd+kUj1p`9tQX5&PsuqLeqpnoCf> zgDWh<+R-|EC@kgPB#$JYcB2nMH%V=OdMbQb-@+t}AF-*LAaC1ne;2qA<)YTb4T907 zXc?;c%z5^7yJ?u-(a_4Yh)+MSlU&!Wr}q<|BQ7@VPL?twQ9iA$iPRp;-83DhWsjkD zfh{|*F{l(2=@`{o+P6ZjNzXfBxY75znX4B`A$4^emt1$?{L-BMlxogz<#FA7Vwy!0 zCZC50WS(}++9E#%HV>22RO26@IbCW%sg~Li`pcG{X>1|hZuy*K9(`W2dQfCB$M^Vt zB2pnNIXU^87iXPOK?v_vY>jMC-Y1N3L4VZ;YMg1)h9g;DmR(X&p1OvzJ(OreN#Zy3*b6JoqB|No2@2 zcnjh&K5W{M{h!(e@1`BvcH49`i1lyu^q4_}F0UJZP^aJEMhQMt1-#x%lI*zAuMmMP zF-MPrW*r4Q$eNlJUAt#>Xytjz1PKt!nHmjFG*f5Ufe*(OFccGe=S+ItYRgqaVTjGL zGO*jN`r2y~GU2Q=99cdX%PI|W_)ahnQH+O;ex1kIs=d1Ux2mdR+1sR_RddFAd&x8l z=$=1+{w0EKwdu3tN=n~^9dTv`R&G!uh?M9UCXgqWY_3mfm&rR$S3tc=_F;hcDw*tU zdP3H%#QjD)1rNNXeUlHWb=&@Ya^7dXm#1(2+>d=H{2e9KDhRKo57Lihty(1KD0XCd z9hxJlLpv5jzjMKbraNOutYFor`m=Z84JO?_<*lbrpAMGG_)XVhVHZ|yjI)s|8KnlF zo42hXJUU-oo=`#6PMb%(B5Mr;sMFxNtDKl)oIR73AA@F~zSDoC3gA-(S&OEdiIm&Q?b z3hHF{m9;hB?;4G3bhe{1{~)Aj_~zMMl`Q{RJ;PPM%kp88ZE4O*v6qIYr#BiuPl%1} z{ftaC9hp#`Xm&1lCix$fs7Z_uqi=~^K&<@u@gvmYdF60%F{?_atlne5F(?0~QSv{g zfyakmb6@D|ceJ6=g0>i+1RLoD75+2j{|!_IbGEFgq$y=WQpngqR|6 z+v%9ip)b?TUMtSOPH_i`edF8Bz6;(%t0;!qlKTB)@bBa&ZtO1`$5@zr@~2)rf-fv- zitvK(vZ&m+Tq<=(I z=cStBHsCEBTWLQ>fz00H*g_K_T=88`_SvahtGkUl`dM@ z^yVy1tMmBxii#rH4;z#Qiu(Ah`EW;4@fbJQuq#pHkk)L2%7rma*TFQV>A`&LY;Fc_ z<~g*5%nrNn&US{(hHY6zPr7Y~erZ?_Q~?c|T-K;|{?siI{m?jz8L%)x&3anyL}AZ2 zORh`Lr8lAPJ3GZWL{`G7kcdd2KHPE)>$ce5-~WD07{IQ~HMZq! z$~4cNdw{ZJ6c+X&EG#UjZzxaBFZaazFX7_3)pRSYh);wE;V!Ebv(0-=;#l`&SN5r^ z$+i#i8^L?EKbe2Yx0zk;QBG1?@_38IHNF%Tl&Kav24l~o=NHy#%0oxiP^BZb`i8i! zrJ=rl50EGjCE7R9hi5;I{i#b|o@QYI*ag=J*}RWv>g($xypB+YyaEPIU-4XQz@o7T zAjskX<1&ZE-%ac7vDcM;3?zc-A{GmrvrPA{&c~*EBVX2%1#~urtDqL!VZNsi-nhDE zs`G#$kvsg@520n7eS5-!`N{0So~Zn`+V`}b?Y^Wh<2>^Cxb;uNWlnl}h94Pto)jai zAJrhQ08O|(1=lzkOz<aagJdA392{lRO{%lbS`4 zRETQc60Kb8vZPI42k*Xeb-e=Z9ZwkPjHYWY29nccY42?-L)6u`0x{Oilh=&Wq~2aG zd(n>=Oq15TyHgpyx!=rtJ820AlR;B=MYEmsV$RmmL&<5{`rTgJ*tG92b?q;NvJpq& z?9OSQ?Y;bf-|l=Ul|GevU=hH=n|)XS&6#y#Kw{RuWxDF=Apix7xGitx!VZY2#!+2S zQPCqWp~NmPxWlvHp%s_3Q+BtfG;O}L2Pnf!SS?RUIzL)&RWLyusmg`m*}Tk|0)bxG zspE2YY*wRDLTP7C->0MbdG@Gl_X5t&-a62-*^&|Do|;bM^&(;tlGHG2U({BGIz;EE z%@+(F_%Ctr&hq0|@Yo z@<}gYm(eO>LFD$cKf);+GhuA-_jvLu;dLq`b`;X|_Ar+g)v|g9B34`Fx-zLy1)JZ% z!BrL(S1xEKxgi_0*MDPcYTA}e%0W=$<+B*ht)J9+e*UhE&3y;>`b$PWXE&SB2P%I+ zQ+LqHediDFx=qfcz-bN3MJ21bA5F?<#&5|wGBv9M zy^3ypD$yU0vx*s7i>$7&9BS*-rO+ucoN?}7J;j~wFDa%Yrl%u1NL+;J+Ye zP%{SQT|y@(mvQBRs3{xNRJ$K6!WLj##}k;da&zX-pZCehj66J7B0Ece{CK~zVt!X# zT#tdHe=a>G<#4(|pQND-a6!CN_r{zb^LHuIRPA^8T3eGr)o+flsz%rWz=8O-1G>P! z3wGzXgFZfOYETx?H zdn3`MgooJ&c(2FJ&O29bx;;Sv`4u#&5NNYiZJb>08B~S*0yF_s8HP30*!c?1=>z~9 zq(9l2IaJ`TVD&jnnVTOFpVbyad#ug4AEh|_SRcc2r+by>U=6~Al=1xJS>A>=0GJ!v zso;*vQ|TcvK$|c3%T7w!(^3{GdZ^@RhSmH`v=taPi*f!maMan!t`IQO#p+1`?Y%h} zv37MGo6;stKL0g2`IqHW#-ES@z?L9brH=ruauD`&*^7Xdu^pm{bn-J?uUEOyV;dk1I zIN^XznA`hdtf*ToARq7r{9WY17vPv9t-@BE+Y%12FyJu17dPw$PWWVirxD|fyrS3| z|D$~}<(XQi_DBN#aLB|htK4_#CneNUBiUS}A5J~DgRT~~3q5;orQr42!A1ufo*gfq zMod3baf$q#oGjQyaX|m#ZLXgM2K{CsMVvi_ zT&4-RVbkkd5l_`6<$mwEl@T#9u_NZ(^(aTvpWHW9(!Drtwc6N1=9=_7I>_-qs_27X zREb%qANjWp@0}=jBK&aT(ST`!tNts-k>ax+ge|$J!@qwoRuN3~om2x83m8NwLbGFI z!4E>II1-gJb8?9I`T6l=oqly~f0fyR51MU?JM}%puYL2`fWwz@8OW?+sys@EsYrBZ zwz0u{B#Je_tm5Tu0f7sC@tv@m2VMZaRT`2Q&7w8M@7^`Gv!je=@qXg!?oQ}famo(; zY4Vobt2HB-Wc3S9U3(QRy?W`6n!Ai$(e34$^c^4FaHvv??Ur1DBE4cz>4%FtCZ0NA zbFHv1adhuIoCq)eKw{dFNwS6sQ(;3tN^!hL*^YCM5z@HyHEp2U8-2Rp5-ej-8O*K+ z(1hX?Rdu;j+qsSoXNOz!u5wUJ%bXyj;ICrz@zW>i{Z=(ky#{9|jLK@+d(V^Jv^?Y5 zFR)dk?WyCZf~23|2Eg^Erl$H6?gDDcE%(UM((>1crLoI>`L#gq1F<>)0pMVwfWLDB zBoD8bvH2x|u9}}agY_tU$qp3ER9Hu-`p--bYST-+3pLP9$`6>szNXI52RDSJWT zT`;ON&a#J}>2K*c^qS%^TW3ImKx|%vFh&l!N^6bi&|6Xl(vGo{6V3j3ZM+YV9|p*S zFed~IBgXyQ7$`!aMpVXe`6OSyKx=p zCJrtBq#EC_2JeI8dzL@GT0NZ`Patf)W;0js+V`!-Q{J`WxQa>KzkJ~%k2#u8~9+sHyGT8!vO$y_Zf?g*S4 zkPAVqxrH-LPE7M5uq{TZKh;(yLhwpUODBE#a%2niSjj53j-#VW9jf^Fc%V3x*&oih z&s7~HH0$e6;Q9oc-viUXEk!LG1f&n1d=b^uw=KZs6!f3_o~?W;nkHv{)4=q;OK)id z1ozYNnkFKbT|P)06Xr~yY+~Xh*Kq%YyZP8GKUJIW*#Sz~xVkJPB!qts;c>kD`}gmU zqE|Ev5-j_2{w^rl%D5ffSxFD5Y-)^mE z??WdBlaU9Rh&lAY+&qW|dgK15Mv>K`T zRrag9Bec{Q@r>FBI19l&@y^iv-j1UjCShUQk>7u^z*ckuhJE|?ZCU!ZKOat^1YX%k z>NCKjKlzneSMV} z=XJ3RHDUj*9jAZV1tBRZTk~&Q9h9D9S4GhQ;oNgYyc?QyS35{*5 zvZLd7DL(8SQ_gxVJvH~FV>QR%F}-d%8$hpk(^Z3?-EiI~n7oaW@jVFF!J)jFhzsEQ z78jCQ=h5gNqWc_MMO+rSowRCFCN~dFC0QlUlZ5jOgU+Z|Zt0#d3lK#+gZRV@m$PUO zNp-OtDgZJKze7XJ6JweSwkE_=J~Z+{1S!=|{U6vWCKGW~4;)tW!n@nz<&wxXr`!7B zd#D9IQlpnI_b=e`gRhQ+HqF9ahl9d;Gft{kobNSG%uQ~8>@j=86@RZ3Y2X0%;cxu! zty{NrZHg+A-;e8VCMI6tpPRaEQ^w$WFUU@l3sv=0;Ux~VxS!JFQJp0anX#SfKD+Pr zewxAlkFCA9{hwhV13yPCefU7>z4Y_LF!pFLRWjDd(gbcM%m}VfHkOsq)J6Y6PPm;N ztnl0M{e7X`R6Cn>)j?78Cu%WL@WOToOG)K6h-}jL?|*APT_i868aMLV4;G6?RI(va z)!WY-1gm~*zoiW05uvetdX_KBmc@xRCJ;v0_$48~nXI6M=n^6%J!s{t=F73K%C0Ud zMa>BR*!`bc0AqXmV!m?L0FT2D;?L0CG?o*D92zk_7H_=0rJ;sohQp>RL$pHdnR+n{ zkxIz1ayen$SQ3?a%}AeC@!=Egml7swQwCDr;uSEz`CxXXu7_3pC=*5)*mJ$P1~S>N zvg;EBi_w!XZ8MtQ{L*_X*&n?eA1f&-{mM85Qado6@&mHxv^Y+qu_ydzx&j(w&FV#q zgd8N{N~~`$M#InZU1>lJ99SLF%lYWd9i+{GAZii|bR4O^H`AgY33$rS9D@jo#Oz!m zQub+zpujH}2m+Y?**+K9WyHy$Ft(ohI{*J_{YHobc_{0*8y3h9~k?GUYQ)azA_3%H%n`&M6!&> zm6%_CiD^ddG*tW4FOJ5Q{P(%qpbHmyLvik{Cx(Z?XKy>AukAP0n4jX!UDqS;9O%se z0rmQ%(lUS#pZ!d+Hu1qSRQoh*qF2S6TR|wPGur%DSP>K>Ek_Wrm88vwXWGe@e+>(+6^Jy2;jAm`(^!LcI4YJ~b7$31-Geo4l2yfC9|*KS`?F zKI8vdEb{-k$`m79hs?7%XP*+?j)Z9drWaLz8+0Tg`a**}zDF@EF2^-GuDH45!a!>_ z2#!68K34I?Y2JVmQ5>bqQNWi}WM_Yt;R$ z=W!kAntR!>8hueq)pVzEY%v!3%}`J85Dq{gdxU>}^ELfM|F>9;FQ~QnbcX_5UVWPL zYCCwo2}s?aMo$I+kB*Oz|9X{=STX81IoIV=45muEXKcj>ewaF`+d>uoYO;~ZYQp)T zciA?9f7*31FksOq<6y&~x^%Z9*ouRb@^>&}#<-uK#E%+1Pa>jRWyZWSc4T~e(28BA zcksav@EaE&EN!~l>oNl#y1ggojF!j}UnglHYxw>)t*RGk`EIXU4p80j!%g{|5*bx= zTTqggAgdatJpr*>qcl#b6EPXB(JE|k^xp?F!^05tLQn4jfJim&SHgTxe}&cq2U%EH zID2Qm-HlNnv;E9KM`vw{UPeC^haaqbreAv~49Kix_>2ejynGNf3Xti)TU#CH=l22k z09x$Alb~9!m2y?C_^_^}7cXAOO0jkUcDDNDBL1?^`Fb8GFCZuHUU44W`ghBzTHI|x zLCI}gF=qXYE2y-aw zYpIr}Z_$wnDMBp+XGWm2jZIBd&5(wX(e5(#RRoMvww9iw|6E*=dSZL1a=W*Q7mlAs zsI<106dDXLZibxy4s+ze*cH5}5zvs2)E+taw(K@ruOVR@8@fcQ_L7*W zxaZ4DVpD#|t&*$a^SP@QxA_I{C95ws6MQ05h6Q*}faJfC?Oidk#r|~>GCyvl6P`43^Witb-x4s#WnbtyE${hzZVs~6vPSbFYGO} z1C7f+nMQ1@Z-8p@$C>M!H^yL@#G8JYG-6A@Zsvx2A*U?Upgn*B9eR{Y{f)e++2VS> zRv-n%{{W^hNcv_B7kZDBa`0dU|)9V9wor={iPcpXQOu(h+1ZITb(eZ~fs2<-6}C*XFVen6Vw z27Tm$U~=<|n)D}JcO)ev!6wuf2nB!F*R33+#O{k(50KEXQL)_DzPm%>mm=;EVqu}p z)O^amlwl_P66ui0FPjAN--PY1>dMvS(mb>y;|GLnPiQ*Ce)l93I(&Yjs_#8;5c)3=BFqHmq-q$UG@) zzZNuk?IJxH5#9+vQZ(|!ZE}RB%t%GA7~ZSEG$64)unxWTu(r0g3y`t5H%pzqy^3dL z_#6p=jZ1wKHXO~ zH#gH@K6AF$z13n!7cPiw%Adm-FlxL{Xxiv=I!Hc&IcG3uKJ66Jvvr>p=>~ouJW$UM zqELBXCp#){{xccQ_mlIzCB=VV+ztWrUNI+G2;o&M$PwvjIc9`A*MUkm0>fY+_7m?3 zvBrcNr~6{-L=o~arw~+8Q89b6Ldwxl?`&ylAvKoWSR`Fu$GvU0t&C1eO)j(Fh54fK z9Ib1m!pk9YoA^aBv9WNs5DBw@gKTaQyOHf>vH6b#`+MD`iTAIvGLD-BVu8~ITmK#- z>EqQviu&xU9;Co+YgoJmrlfnt1Tg)`)m4i(@TmfzC^22Ts?D8#ui$?AmNpP4pI5L0 z0XwSG6gaKhm)UNRw~x(>&`08DVPIh3_3PIyS_Wzb0PpfnA*vmwL5+z#@Ht?gmsM9= z9IwJ`Eu?@b=8(MOxKXF|t*&nBosc09o#XDTbY*2_29SHzdD!VA<%k~!%eQ{>mMgw@ zZw~Z!4b!|HXcXqS(w;nGISPa!K%|Nyn*)-a9pIR#%e;}Fu-Ka`>GYb9!5jO(=bE*T z=DV)smfDf+;77J69GG5f6_q$sZ)J4p`c|O^x6I1 zyW;%X%8J*9@6nXb)>c0S5RejWSFkwcSLddBK{0hva=?>svKULTDoL@z(8XZBti%E) zBlt+AUC!Uf<*8~|nAHBHa7G6NZ9|XB*$mNxk>7B;=g&rOm8N{T=lw9*MsqR)@av;< zTHBeRuXA;tC&e|Z3Q9_$pAu=t;{WnEP3=BHs!i&W=cP&JY;11sH_YJ%m7%@OIkc|0 zm{=ANi2$Ok^~E)DOMNdces`E@7dh-h04OwTAYtGj${!5wW>z4t!X($Zi3}$kUopVw7nf`tFQ2J?_n5%31{oY~rKLcMxZr07Pf8yG zQwa1&)j?kXx|wm|f7v}nm^+C$g~LuE+n+?^6Mp%`zc?runu5bAiqjOj|5(y$eJKCH zxRw5HC!r!zFbuHKe!rG#YNypB#%FwlZEn=B;Z8>~!E`v=Y2STGLB3A~KP6j@R>k_} zmqoZ$u+_doFRc2Rzf0}Y@3%f<=iyDCC^3q@i|RB32_-=(TtNA~E7@gbP6)Wqt5@yQ zvM+){b8>FtcQ())9(hcHpK^(h{9ke5%3jn8L1CPPoP1ede5jAxvgJ;_OL<%DxCJKZ zmj_%ZFSF^7h9Aa$&%NQi4lIf{t`#}bYqss3K*PlDW}^++}09hz(ZsnOQ<_Ef-+t9FtYA9B@} zma2=EG~U&kvm3{OaIax!Ya3)Cf!;Z39${u?9zXA7Nb{BRK3Uo2OZF)PDH?$E{xrA` z^@VsWoG~P9`%Kwdf@q>To=UnjonCx}|Ka)~lVjt&3va*QtqoV2FlIET!mtwp33l!` zd9Ta*XE&@)8ZbU3fAEEOQvZB4*v-IoDFD1NkRopPnFQL!a+Nf{Dce!Fiid{DA77ta zL~6EH7xgR2DD#3G)Z6r>eF>1rSbsyNdYir-6ik7-*AuiJ9eXc(s&XiCJ(wKFSju?@ z4*dw&1oq9-hWkU#vGw83vJ{glL`S&dI#O#ALK_^n9STa=5MtM1Aoqj+>J&y3fnxvd^C=#N zMVF_dGcMnH7#I}pUAal-DcKsV=6kxtcC@jv@v&;QEeaufjsv1OKF~xopn0(0rIRcI@CcP-7f+imw8sor7npdZB{u1Ha-Ni(!AX+U|QMgX>GPdp^|N z_>h#m$$)qTM9|sIUHuZ@dF!&G8Fk90DLQtlMJZgWI{$?r{(S;ydU{%D$vAUn=3qgI zZG(q6S1Fpc6I9UbbUZI`CDu1epYuLzh=tYqh03>7$ry|j6Z@N1G&RkhwNz*me^HU? zZVlNUkhZb0@h3M3WhuF9kzpp3TH z(@Xh~Ui>faX_(1MVNaLFd%xJKX=6023{Ij>VHsxQ?Y^~+SxkX*)<@wnm_e}hc|Wb= zLP_$-|)ze@@Pm=mIOl*%4~M-VPn4+p3{zLb5#>ASi>r_NiXPs?7^ej zWzI?x*F7f?@p{L!DSCYJb2n!>?qw`b!|ruqshy3lf*1>EgI=y@FpCUN80o?{TnQJ@ zp1iJbt55a&1zsQuW6Gt!NC3)%1%tvVNS=AI??||u_ge*7-a~f+G#0X>LSCZa&i~P3UH=OTluPf(9`c8={Oi!a%hwdZ z)CuY1{^QQzG(=I0D7*F5V)uU~&w!SGeg6M1Oa9lZ|Cd^fg6L`g86Y%OqEmrh3MvJF zAX--`==M}bf6|cm`(MCph79T8Nn)M$;7tPqgVzzFFHaU0Nf?e*1RI0E+fWNoPxm)Y zj9j1N7-VYm(>)e1?YfL24N%lo-eANe@e8pgGcz+EUiG}P785Vz=He2P5c<0{EAqzY z(aF(~v7@m%Wi-VmIHvFeGmeOzL3N~iNJRmlQRwqN>cd8GFp+}m;Dfc$H!(A%OQ-># z7z1cw*!lov}mh7-C4I$kR8d`?}xm68>@9*E}mL~sUK$#laI0qW{|QIjg4VI;Ks(D0f>74 zaN)3LsA^Il@CZPoAhglC_BpQ1PVWL6^mli+YphTQR813Q2%m~MF+%;T7NXE2YOYDD zpP)pva%yIV5*iOI%{+Wi-`va=u5iHung+A(1&=P&DbXz=Z1!$V^fvJ@d(pMzbaaHg z02N2Qm!J$#g#NN!g`oG*A52V4TEj^t?u&g}`MkTn-U{aS9ED1q`c%%aPvEx($^^{7 z@*SRe{St+ww#e;jWa^0f@5dn1AKmD+4>VV6tvx8bb$-q;ag3+LU}k(l{9V7*TyJXd z6CBC7jJBwl${K312=RN0%H^L*@g*VRPHgF~1@S#i`b_VFydH93?xS!_Yx7ynwk@5= z>CVQ+K{dNZOEo6-TFDK-WcKm%U@GZdn(6AZ$VqC*Whet*NCyaa>|9Yk%&0AQayCRVwjWoVZ z2gssB@$3gE%JIM)Pc(`_w&S6Zn?@VVe(u}N;Hsj0K0hdPUni#x4{}Ax zbH?tS&j8ze^5hA7>?8K{p-(f!ee~=gnecy>0$it$#3x+^6i7w>3I!TLvum1DmprRj z=#Nr-^E7#HA#d)*eutHP8nB>=?38N2W|YQtJAgMpO(`bxiiR`x z$vZ|!EFFr(cnL6^dc!|e*vrH|GWN2iSbFuUd(9ba5b(Il#(W6a1AshmvDK-eHRm*= zaD_Hq#vpUHVeE zYiC|?^&p;57IJFg+82g~KLHtDc3|KPl6oed{^J%;qH@kKosDK3<*%_ZBHT1ZV!5CV za~Q<#n=(QJ$;$ES5!5msrI`9nCJL7aKPgjJH+-4Y6n52={BYe<>-*yzEvuW`CeF^6 z=Wy7QqAB8PSg{?+oJsfb9*7^$Y8>XOEtGO!fb{e6eixfw1#QU1=F8|BkY%QJTM983yl(9?cdUyxII?cn1; z?y?cSWzG~~mO9lB7qJ7xbEs)OzR)HkGqW|tZQdHY>vkd3j=;>-^*EgXuf#y5z_LR^ zh)2i9GC`YMt7yOlMJ0stJ5~Whf0EwOrTmHv))m(^TDE-W7^&xQ>kJ{NFj)?3A^(B) zMN|q_Up!nFEPW{`pt%=)Gn!XqYzA=fld?F9RJPx^({Vlgf&paYs=o2!An9A6CLo-A zu}>D+=HB&vgN~ye8m}-dt37%0qDJP<9sjghL*TC8`TGL1HgZVUp%SxAc{Fu$jN~m# zf5au-jJNYd|0j3iYz(KfI<7au%C&5NArR!0?4SBLVjt0&vve#u6;8mR60eo%p|!)m zo7-9-FJ$=kg)6kzYq+&~__hQVgM3M4UPKTJGEP8f!ZR3yv#~4QTa$MnSr-=(AU<%+ zC9cRZ0w-H}QE%0WvS{U!7dRUuOiGIgmd|{RAuLN)&Qa%~`_A8%pD7Bdy(SPNR7(+4 z;jocQBJ|~jL3$hcabkg>Hd-Q&@&-hC`R!L#+wtH^myz5^SDCgLVe!W~n$I^_C+V&N zx%k46jxb?d_}8j(YLo?Wz~dx`L}Y6vNv#o14je1L4NFgwvUhFH|zNL0XVX9@L-WsDEbme-~Q&nNY1<%QX)*x(cy9y7rp=V|E;Y`M^!0}0Ay zqF5wD{v)!+Zf^8I{;1x@Ekyh7{bUc8CjgA>wY~k%|H^f~2y~D_>DU!5pa9?268cfr zLO#@N+zE5pe~fc4rqBN4Aw)%-p)55f zY_b|$L0=l|P;mjU7SHJ|=lxFhhag#Zw(Kds2_*!EjLR+cl`bW6ZJq0s(jK1Lt-0J& z3xc*v8p>H#-`$Oi)gE+JAE$c{=)Homgxglqr%O(Y2<|U*@-G~@r>LttNI*so)7Jk3 zh`!@#*b=Z>0h(YWamNdb;YPe)zpVUF^uoVaE^9y6#G?CCn5dP@L=7{b$ZmJgO2Xz* zeFM>ny!UAlARc6Sl;42!>3krJ^RVlt1(#ppIzul1C$XCL95oFhgsc;BP`H;^Cn+L#ClB6({H^XA!nVFHW(UXNv3$i9N z*&CNH9UUVJ6oeV;PN9r$hGbSS!)*ax42y(*!@Lr&UcD0N_hginbv=5!7-+_k*q1gJ z;IyKn^F~F5{GU2$+3Y@Uor#AFbZTg#9)*||1Rblb(M2ZR6h_#Af>bYe#z6<7KMd3+ zn5f+o^l{W^ct@@{49d#a?50oD6wB;fBz+Cvt=|Nm#A~mW8fuMBK&Ad?m+fX||hI=8CfhhTA9QB0^eiH%G?=tXG)Oe!|~) zQk(iyEqqPLvlxx9Ytttr^>YPh$RhYf_M$cYgaHy}EL;o(E|=bFJoNip2m-Yns&=T( zP;lPjQ3p_0!gaj88*8Y7--qfKDbn1;%2oIIWl$+6ekQ(rW$fD3XH4U`=Ty3wzHF7^Cx3++vK0;jDv6>}}!wdw~CY!GVL_WWGuFeU~@ z>KjS<=^aY`A>&5g$5&W=(N5gnX}tB%Z0;eD`$OsIm!EotCU;QElb>3e3koj%cX+B3 z9Gg3)2($66&jmRcj+Z1Y?TS2Va2Me?+Pc48Klfxk;JJ%T9n?3}0R;j_$6>8D3 z7)nR#o_}z+$U4xJ*{qxqGp1ui0O9qUzzP2LFL zj8o)Q^Gk+!xg2EG{hn&HjNN^otrVRF?gQMZ1i0%>htFYrsMh7+H6wMr{=Qsv4Tvcp zrf&kS_-rt3!cPJuEjKd4VL>q)oV^pVtlIkgKVE*2IxFHHTU<1KcG0hca@BLrf1p1U z9A@-Lx05-Wo1Emab{HE*qOt$d*4?U;@sQktKlNqNax9@!mz@4d>yRA$BrxnpNEHxx z!43nYLy?hMEYBEEkWu01Ggzeva7SyuNVWRVR`Gk?-%CoeLGUm5t4^-PY~88^n*FL+ z!=IGDe3Ooil!NM2!`pjbg!wIt2n5>Vx<4)y6cn(5T*1`&S;QSsXaimvDQtt&BQYBm zLnRCU4rfg5qR-<059Z!GsHwJV7Y`i;DT07>P*D--(z}R?NE1<{gCJn&Qly0{C?NVM z(xeDd6puklsTeKz=LF`@HWr-#2G|bLRYW&P-&4?Ck8l@B3c&TGzVP zwN(92;kHOnW3`Nh-J7s0=`BmE!cOkLL&Dq0ew*g=&OVH zd=$p_|2g>KzZItZt5o~@b5i)O-_v-iagTpEZb8ZCGL+8H3jDS*EJsK{bb4dinWgL? zk5qO+6FlAF=s6Ohl#(*Y)pHN`dAYqR?s=?&SlEpOvH4>Tt~Ee(^duOr z7!0%XH3hLcyZPRi>)Sj_!%|wn$jC^;>tl_sso~q?L1N=f+{U|>b!2}>pNV1a3ewV#7O)`<)it(UTvTs%^Mnwwa>QIzD8qf^Cf8& zK?$N0XJ@h5$CzSQ%C}6w)b;e}8;sOc;u=OXwi-Vp379k!nsV9A!|ByXWSQco3YQUs zJ;Br9&>EK=fP8-SJ#i-i-F~Q=cdQZ=5gJg3_Lhim^121Dm3J?q(5|E2mky6q?{G^K z)R(&lmDN5ki}N8z-lnFG+1y&%tI$rke4e0Qt7(UQ!)SnE+-Sb9xBU4nN<_AXkBD!* z5>j}9qyKCFzDv7f! zUn(3`p@yKn0mt8?ijUO@r{zLaaZ+Bf!!B7ikn2095PEBoIctmP^%~CLJsQCrz0a65 zXEOdgp2UM9dEO$g!&zlx;?z!vbI(?z{a8x*K5knq$Wod&@AvLy*AuD-D9j2fj9jdg z=UHINfz^lN$R+1tSw00#xYd$H6w_o|kkJlyIaG~(2=!s2|BW+q)eUo$Ub%7F97Y&eg(!23$Q)mHSJ%S3cLE2~e8kE>M_xqJsVxx{{XJJ3YE>ur zI63=B_rBfJ^P&`SS|@;sh#Ywn{R_Eoqo-1nM?9xswaJ}Tx%*uxwFu85%~WJgv<|bv zY@^M0G38?9Q7HcVD$Et~w2TX$2ZzHBVSS{qMw>yc39VhBjzU{HA)E-DFH}_j+;cmx zw(DF|NlZM53Bb|3EAJi?!;NzLCM7+=JY}?(9~MEKpMw&L_zv2Q2RzgxKI;gp8Up$T zUkBP*HJsLICy38X8F7>=tcH_#_0l0mcfTU=808Ut(L!}%n3m_NMlkjVzA@*3pR5Jx zS>Bo+#HC(a=}XJ}nyeV}uyE-TKLAZ+2v_uWdE1;vUYH?h3CI|)=q*26FP4DdhkC{N z)ioj6ou`x=yGr1cz6cb2S+sgtFa#jQkFabZ6k{dTs7E=k_fkXH+@mTUOnQq!dr34t5efZ$D4V2>9;+6#kM&19%Y3fdK@Z2spXp3Tz3|O z_CfpZW~GAUR8!FFx5_>Yh-Z5#a4n=yr={`k!<%@h4Jp{;w=<{7ZfR{P-|}Dg{W>L+ zUAQ}RYy=TIK!CmxGUygEUOSpXmMgfx z>+x?N60oL>F09b2s@@S35y^l{+BIWK474mCa3 z!XfnDP^dUTnccbW%jBwObA_hlQ&PytNS{$yQ7EXwbA$JmJto0Fbv|x4(8y>Z;O6^f z#yI+irLIYdiHIT-#@WD;7P&f+RZ_mwOH2ikGL-Y_s+DKp=loNrNU`EXhL@=QsSLAvA)<*4F5iBC zx|*o^Mkz=6BGo>^v`?owib4xs!N{7@8J*dvCtf%v8O9yd$^Q;7dr6qZ-6Au__-2wpXX# z-Y6iOn3^v{ub98}`A|)}+1|37pkP`2&~xQ+Pt{(jK2n7Yhxzd45NjzTx z_)w0m)aVrVf%A#8oUDVV)rNTk_S#iH9h%c341S`CX)I+-JintaqRLHee++W!%vvcr zSpIlu7}Wmt=fTdX6EnXKRtI%Ko+@i#b+^6Mm_S!U?MxRs%gQQW{;q8M%c^0D4wckF z@qxIgHkmMTyr%uovaA0Js-l1Ih0Ll4H}{~i)3I~xIK~Y;`t`8~x5P7BbatuqUmss; zDBpL^8P|+ml+HMJL|btqSEFj9G5ecg<;D!)Yyc}^{u-BuO%>*0WgwyaHX%J|?>tQS zudK-HsMp=_+lSkP!ngic%&P)U)-@Wn=2=j%-8VH1aUMxYOgxvg@W7u_S0(*wPnnqi zo%3~5S5?yEzVONYJtK7ZF5HBfAbfiV69~a+;0@DP-+t`~Cy_fJz9IV9jhZX*RwR3y zx5*~$O{3=$HfqdHXRD@n+fv+%Jg|Tdjt1j$&KWHXh96>&Bs+0D`qWpbr37a_4tAo7 z`*#@zmiO&ZA10DrxwFI7qmbVI_|_xmVNCE(>*;odb2A%WzYT8goTw4aO^a`MdsvLk zRimiG4fWx5G9}=u}2N6Z6v4 zj9=}|kLDI#VKX1y!6c`85jbT$CED^9$8;JWS&J>O>J(3-8Wx?%hBE?Rr`$*{f4C~j z_AaKc7HLmp@jB}LLN9(?)V$j03;t0L`sHDd7Ux&h&1@s;*HByinN3OTffW0^mjuHQxHCFx4bFoJk8MoWxj(m2$WBciLth2{e)87nkz;EUP#&e~6ew%YH zMW89!3reDO;neGi_9uAjQ6J^GfU_y6quSZc-#t*R#yqd@MK{yeUU0zX%YmaHdw{d7Ye? zm{++>LN@_u1baWuvf``6TY1h}B_aPic?_sHetC5LB7wIBNLC4B0-=rg;l#lRw#chb zyb5mCPd2=I&o=S5VinY!dyyV#M$8iuNfMGF|4QMV(c8a}L?(c%si`S=zjKH4$MCRN zwEl4ooY+6=OV@5P3285F5wu4>*gK8*fK1kZ({*aR^uHt0^#7CJ{9gnZe`j?6Pqd)^ z{+de-J-Y(R0LhR@_5sgF`4FU81ruC%JGKz#efgi<@$rj(KA1m$@<>j7 zV`HPAgTu8|oDZ%9$QARGlh&kq0xHwPsEg`d*ug3YMHXXe=5kS}yK&E-FT~OWX&T^i z0uKm{qg&m#zma_Z?TNkp?6E3^2O~}65CII~n)xu!y&?~HP4|a;Mz5dzF0aky=B%2> zpp$NviXJ$CW27)SsUssJnGd@o0_7i+cGi5{G*nS{wP5_bC+J8hsj8*w4_vtJxy}>Kob9oSii%u6@crEW)wR^w2RBY?8W8O*m#X(W55+zX zXC?1Xco)eK4^-P0T?=t1q}%KtA&qu$IKOnyDsF(MA>EtTMl9PP#dVNk$YB&Zb?OwD z*H(<{H*;px6NsC@siLQ+rwme+k$D0M--mOmq~!3<4lL=3Z#(0SsSG{)r3zs)p)icVoL9^ff)8B*KG^2V9UyKV*m z*9GPG^nSd`+!3Upebjq2)NW-B#TJ(c6MT`{d=CB{%N45?7YSn{Vz-LLOA$I| z=j*I-H-FEYWh0-Be&vxF_>(CThvoapb1 zMLi_OxS_c=Y1eko8dK}o{`JsI^$5<=CkTy92vK?r!Qr62(6i`0St-{JPoMZ*>(NW? zYBDKyRw|DfHX3pLR>a*KBQ-_Ks;J_Jd$yQb)#*AcwOuKMcbhtxSqb)O#`VT8s~dYe zmY#=5IgB%ZM{T~ySAK%%f<+rv754(ik6pb=$l=RT?yp_0-XZYY^4=N2&VIApvytNJ z860lpquDKWZy)uZ)?^Z;j1mWE`U6;2WDv99CvM~=4Px^w8t+U)mUEC%*B%jg@;BwN z;11m%#sn$FlnnKZ<<~tK8U3G73FJmS_N5fkVd>(`9o{rcg<<>xb@p7+g`TBjRn?YEGxp!>qIyh}B&qtn}}=CF~HNlLuTZ2>FrT#!XDl6eKV>F`vaOI ze4le{pMEpc2ruwM_pcAI^_r95ggxEXTgEGm>bQexrWD+PbKO=eAI->T6l%#X4H(*m z1Nep|8fRx~=WZm09nqzVC?LKN6dc{QGcEXs789yT%f%k@I3$VevpjM1tN4X6rW;hs zL1cA5Z_&=<52hlCEe}kC#W9(WSL}I4j@LB=S+-$vXp2+vRzIH>Y%sRfu3<`@RX^$A z296|HW08yY*f|?s4}Iz>3_e5tR7vVB5xhUdKaH;R0ZUvNqwOhW@OZ{GDzjk=*L5+V*XKk)g9S9m6V^KDH z%6Pc(!o9+otU`push^+?>Q!u3jW}rHFjCso!l|OYjN4wd}6NWTA-Bsyp z=8~K z1-YerTmMCbpo4R&6le9qiW_OPrPL(#(xOaR-TJ2l35i#_=W8VmrczZ}FFhd9W*5FE>8nQ^z%aMy1SH{Y0O9pvgm|vWw6f;dOS6 zUm-5)3zhWkeg96|m982Gg_4=m<&S|mq2v#;b9W!h#sGmRJLC1+8oaUNc+jHrB^8+` z#~jQTu+D0W>&3;-3d4nQWD^TvdpPuw%g^tO9>TUhwmIQ^cH<|R)n+Uo5HaEe3d*}5I4B6&Qzyv3LwH*^YpRAU++VFYR=Mcv9g3gIs)#{?<9zr0!UA_tz66x#;oST_a=M=^DBffZVaZ?r84*g-b0)Xda@N zij2K8y$HTF73d+x%g#WlhWh<-?dd|j$J0@K#C7emFmb{xzB?ySb))6fZs21IO;*54 zt^{DZ!?!nUR*CIKBBvMm9b8QVnN0`ruhsWUZZp_d`}FL1{PI3pTXm?}^95lFt~h_@ z=f$F%C6XVD13jjVe{?pp6c!b578W{f{qR1h(T3bJ&-U(6sGdxPa_;y_ulK+lUxZ%v zxa5T3De0wSv;bDhgzh$#-PGEi2s#r=nG={Hy?kO>FNy>n#(5?aV?bc`qRH0Ov!C;2xekRKd%=INB;c|>5yxYl>dH*bjbV5uubTf8TV}T;yG)7P5>XET$w;iY?9^jb)_9b+mk=4_I`q4VaN+ zqz;SH%DN`>${~VQBG5CLLQOJBGfON)4e?I@+EXS8cdt*Kz-OU;`449Bk;lxySd&5#3{G%mucTd#<;6DSiAwn{Tm z)}vJL(@q7Bh@(q^tpA|X3B+M{ac?ooz#8T4;@yZ>Ox0cD{IwmSx}&3e(<7msDzcFb z(Ib7V-ik@>;q%J{YB6L8AP1FehBK+a>0+Kg*XAQMuL*X~c;vXQzM+b0zazSNYkIoU zYg34US0UWtbf_9iHS=YZC^=~mu!=j%A1KyeZK_VvF!ByGN2>7`S)acZo>-|+k9MLx zq$GN6fBcKT(tJ68XR9rWZO2yO-%>6@4J^x`Ddrw+piN-wYd zDd!4Q2wJL?RxPO#DKyRp(o&w0aM8VjBFu8pU6DVJe6+EL#u(W>1L1fC0v=MlHdRP% z@Nq(K*|`ch>aNp?_ue(;BjwQ(vcPzIc`XAJZGo?c7%&Uw0t9sH&yCx-2u2`tulap* zQ%HsLLm3zduCjA`M;h^c`Ku-3V$Ildo8qWP3bD1dDrYdL)kEbp?QEG(JG%keDBZyaks9Lo|rtNZqa z3iZ%u%V`*Exu7LEE-oHhlGaFSYU11E*G_lbi1mRg($e7|TVlRXOG&Q1L>E#KKNUtA z3=K-jJ=R#Q?2+FSzg#LB7uO|Gap_ch@Q2NrP&Bg?pI#nO_cnz5Cf!m2Tsc^uWf z>(go%*D5f}Ot$YDWDrrHL=~&@Lo>!zG~qH3o+c(Tc=x$16P(dT!tZi(uUdXA5kqn` z(`4Y3VT?(&uDt?;?-`S z89oB*>oALnuWhD8RHbsv<KVhLc3I$-hXiIok2j4bb;s^ zd&s>D!#W%i(S=Gh&?@F%Jp!87Y`}NEe_F0V#=lcXPL44`gEm3~;WVADoz0JgY4AP{ zCBi$cl3wTnrN4&WE3wVCX0K6*;7aB*(IZtR;~iQeY?l>MTR=W)c6OF2x)typEKWr{ z`^XH8(ym??F}%Gi2ob!RO5i2@*iCmE3DJ_$bbCl<%O;Mqyi@p7QjM3YUNQ_@5KxOG z#IbNRC4#E^Knb^q71GhpG!>~r^8+qr1Qw5~r%=V1&rVeW3Cp^i12j^+F5goJL;5q}v}m8dw>|#(qVwhJ3W&>EkWcE-sP< ziy}-#*bZF2Aa&!??Q>i8q^xiCOLGJsS7}oVn2T5wKhABfc9D>AS7c!(uSEPPcXG}= zM)bu+4Mdp^OUSuzhzt<|6b7or_?Hgdk5&Wz8DfhbAyBJx^X7F`V$+laZ*((Lbn`-q z-qgBW3{0!24jT1$`fBhJj_*T9HWV(G*pfAnw~)SG7?iqqx&q^#iqPJc35l&=hOKKv zjTpQVxkMj)Hn8@i2)%j+nvc)2D)T{Op4#iX0ozSSW=Qucp`;Y!R5mI-Mg;KKaM=>{ zPV43xE>Bba0m^yyD2)?MI*?p{ng_E*U$L8Eg!?Q7PWeweOSx2C634aVHXfGg>ElnU zy==2=k&hm+jv$SlCg=t}f=y+;iav`#Q`X3$q$8_ojBN(_G~RXgmB^B} zA{4()6e)60sllkog4b&KmIosy3_>XyC1GRPbh9AVa=Qc2fy><-iN zsCpYDb>GTLtvggdM6UH{iUwtm^i4;`oUE(QB?bIwE$^ohAI#Zrr=3lqsw*kJR{#dh zt0BxF%3 zCw=(0heMy8i_AsXvg0D~0R{xK4@SwgqOU;6+?%M=FIz%{~IZ{IIn(^~j?>UvIXmoL} zM9#NWK`oeKCVJY?!SVy?)PHsPdBK}JR(dDpOWN{ zIpZ4}`eKBmJ+`ULN}OXL#ZV=dX>;JgCvV^iev}kQ8<^1drf7O~R#%eQN*1T4-y7WP zU|BxAemdqG9Kh)=qd4+04@K!@!XUUNqhfSlmDco~zkq0qm6uo98FoI>3Vpfa@3${a zH%8|^nJ%K~+1Mf!32syX@dhEOV>VK48NnB;wH^IgQ!oVPE>b4{J@d@)9}X!QENeEC zFqhlW71he_9rTy<*x2XAFzXL=%`OB8q%mq|_vM&SC+TSUUDwQCmi?=J=0(?gQ{$bq zuJ?~GgmxL*t8z$C^9hTOKW5LoDw$-o5H$H{wQ6avzxw3QD>*T zumoShu8VBZTarxH*hI%O-L#rCe*@yVoD#X(sisg zDKlb|RJF*|F2T~YM?U9Zh|G@G3;rdUULY=`Q2uT*SK>k=GQ5tz#T#zsl70P>=Gxlap$SdabYU(pq5{EU&@R)|u6HA~wF`7 z7qP`#w81I|d2No@xNZd9>!t5^xP{NkJTiZ$c0WF6`jhr+CbIHB6n03>i?1FI6}mHr zbA$!NA9Lf97?pVwCjI7Ga!B!<(e&#C;hegF<1-#6?APySI3}yi*wpl#3kJXab-Nva z*fX`?MNz{snu71%pM7euC2oIjNt#Y8sCR<>MT^y)GDOewFB-uHH~(1Vxo~zFODQRR z>fYlIXHFu2DlyDBMpt%UDA}GAZH3Z=elpi&4&_hd6Jd+)k+_h@UL(iVsT*8{H1E>lOb zPwrB+3G2~_9Chytd#cV)u&W7aRK+8)Lh;$>U)ZBwzSpwKH>|Da57Z*c6!%Mx{+A?YByQ+Z$E(r zGP&++RXXCf_1(aGD*r5pJ`34vxit>mfNe@ezu)IdN04j2N`0XvXQ_5dLWyVNEx+fO zAfRu?sGzHpG>gjAx^Mf9(?$Zg$Y&kVy}i9~NlfNx-C1(#N@t+(*tv`jp_2aGFvE#c z=Twy$1E{0kar}#)HZxoLLcMRAqt}s^O$~6O{VhZj7C8;tYBwzlj29^*!Ju&->i%W&7k8SPOuk?tb5#+Vg$K7hi zyiPJn-Vl%a$zQ^!6?#hN%B$vr9*(X2t|v^Pt$+SFj7el9>2F*)!x<}FcJ`spc|ZQB zi&NXa>G^bNXVnkbNN|J3MGfS+gm&06f6ybAe})&GED4a7Nj6fZd*UED+?K`_JHlvl z{%5`e0@IOT-9$Z(M6}Wu>w{{3)5U$iF;b?@t~LjdqI zj8QNvvKDaoz58xgYbr_VE-7AZv?EiErNMtLtIx1^v;7a? z%1Pt;e_>VsH{qtV>o)5gam}`02UXnG-t7GcUR(cUCAHc3_j@+5FovbRL?-QyL{DBx zYo8&x>9ezhf;B*XOk)b;1jxrRw`(2oF*HWg1cP>!8+gCGs!i4+$;1ON`a6J%w< z-IH$o@bNT%Tczi6_BK*x_rnuAjdxI4h4#lG${xLgCSHEWy)6W^nP{VZ={&{?7cswsS_=%C?Klat45a!|JXvKM0#8uItDttqe2Rg$ z|M~OhH^Z_nXeU0-3d?PkyA~$1HPk-yt~WAWWjLVmu%kAym_ zu6C|lMltp}7y;$EGm41+qgsh%&P>8H(NeznaUWiYI5UjeH#|a(XxdVo2G0&}Q?ks< z1WprMbaRFyCxj7DEd5S@n8}T^^n`cA(k~I&pf}h2S$%@9hMxMQe{MiD^jPBU6s&_K zEQ&1&s4U_N6+d}!M6>8Z3+B&d5w`wTEun@kdxE9Cn&=V**A8)D;I$(m;1(uMo8G4Q zZYu4GxYq0?R|F^!lIs&{kKC&wR%{U1Ym>d`#rs6?pzPl9L~*0Ufh~Zfo~OMGPe7Y5 z*%{py*mF(=QC71GxR`be+9cxuaIp@KnD%n4gK5N=z4YiCWooXb$g94}7N92io{tzy zNls=?>KGN;J=foTUGgM1H&Pf*AxS?1bv#=%dnQ@KwydX(>P{a1s00ofKjXC&<-Pash(gpz^o%3F9ld8=8edL=R)?l<3pa5{@i*;QMj*bHlo;Oewr1tK{~#D? zY~N6KSDG{4v6`W4O%Fx3Z`qP9Iqe+P=I#(FF*lJbKZg<*HJ!PkxaL5Jj|tN@jmv7w z|3!K#=WA0O7e73x7pD$x;lGaKIeD{xOD!+{7)LBwUgPBOT6JESEauI%Dt235dg|?* zaA9(H>#UJO_S#E(NTE0k5h^bXk(|t!Gn8)t7C5+c(q~^b>o&o%Xk^t=MsVU_ZH~`l z+VBd3KH~#EBSGL?X3{bv>QErzVgoJNce&Y*fVvSTuP@q3D9W}sU(PnqRCeeH2K4n# zA4NkVnSlOaaEUu1MutFfpc8?hK*UU^2T|{rx_@YLOUd-$9<}Z`Ic(Q5JQUMzyxYg1 zG#YefI-~FBbdflnlxVt-QA>mU=xDF>+m;bVt*ckJw`V*~?gj)sNK0^uBSS2=rsc^>L!TX zT33jz-(09$RxPD^ueU6*&Oh?IOpNp%Cx&`dA@8yMHPNcNC*e;#*hx8xSVa?Sx3r>E z4}0TAuJQ#A7$NX~vf^G}viYThc)8p-T@J&!b^4`x8Evn2cn_B049CX+D=Vb0Z{_^M zd7XRL8EIcKkBCrcP_@w0X1v+$ZR3(CD7i>JF=rmYl*b+E&Ed(6s8C>XVK;hC5i4)a zrgu>dkR}&;@t9Hz>4)08U!wT02F%)@pPkZl$Zr1^pIY`RQ^m> zueUA#FA+6a3X`N0rdOi$wPFaC)Gd-3;Go!ZFS^Nz6cC%HeSfX;shNAqNI42=ka@(w=wZ=u=INr+BMhLoL`*D0#S{nb&%7XeZD{ zmwYLtiP4GWXghsq#DV=y@!P|)eZpja4@)Cskvm(=9Hsjw*BR-z%lt~xnI+5*F0A4y z%AlT+8H(4>D>LrU>|tE6ETqfye(Xd>j#r{}G;=jxLvvXCc5jmXWgf^)g2n)dZ=4jz z_jKjV9%nyU*Wx_7B-n#jVerhQe#Nu2^7`cj?W;i9pnk2GqhW6DWD7flo9xw`%s#`( zy~6A2uu8DLAuenworhM?&r6qPx03obfTj{Wv-Z;&$@Z8+KZQQyK4Inzo@N?#MS{J| z6vq&QEE&mFm@=`ws>~le8)6B%i%?JCSU=*ex8eT;Ctm6_eGo(}PhNWJESpb5y|!!a zHd6ojBrRWOB3X7SGiIcXm%f0N&xqg#8`ORymPlc0X^C3e=tz<>Tq5GHss?2)L$Uk( zNsg4K;vaMBku-d?nLPaKAtZM+jm_oI*2Cj3&#ql42*b|LE&V3i77sr^M7g`a6cZI) zz-+u7f+tu$uS$v9PyeHzI{aSXh-%maeX4A$&&q8|a{A$LDIFK7rk&@c% z*gX(YI^4D-#><+jxT^Go@or_%DF0Ds^y`@(@n4do$UK>OD(J#01I4gAn}!naP=z&A zq}`Bu7}eqr%QMFrJ?K=h7%OH?N*)HV0~b9iJ+e~4FNiN+OI{%#qO^X7(TmO;PDjT7CO-5Bfc9^RbH(^^~m z;x)OUI^l({Gj;y)hQnX-TzVI9+@6}>^oUb!UPxT={A8(`9QR?va+rPILd)T&*qPE< zv48v7PA}e&8Hgs_BzByol940_QIy&lX9*b#`pCu{+1L(9$pxj+r&00!C+$hQeT|tP zit}`c9m_h6j&E+-GLnkW&U)|jL2^YS+`)@T_aARR)Zy%VJGB7j9BXcPGYE~sVE)q1 zo`4Cb*XvU=W*_vH^?#h3g}?Tk*TlMS04AFiSlp8TJRH*GYCwdAkM9ADwjV91hN!dg zed+o@D;Dw(hp;W@xT50kR7IGK`kAHw&#NVU_}{OXYZvPO>o?j^rvJNX>n4`#LR0&W z7XCk-Wj$;+o*4SaWu*oH;J_bMP^XqFI&~gD(MJ;i9p~({h*| z1W8f`-*Y=`c&s8Wj+nfBp(WT?rRuPC5ll7Wt*3YksZooqrF_m3;p`G!-@LTNw|paEJuSJ;>QZ`@A`sj@M=ow_dQ3dS1odDZtd=Tj#v58k7JL%fsH`toU|f+LcZ3j2h_9CeehcQ|=L%V>OwMM!5Oy ze<@KU89#rG!Kv4MOu2GyN9hxpnJHC2g_ZS-p8B z%j_XLKVF@c0M4V8I4v3*2UTY0kAS_j63;87i_mBbb(_Y4x(xmx2-HH(u?WUAT$bXy z7R7&GFqEjB9SV3VNTv=WWi$nu&wvwy=hr{4p>tDjJuNM*+6xqGvLdgd-EirzO~fmT zf+xTEZ_gDR=TElI5t9{iT{~ram4jw(@o5u_v#wd{#96(!(#^H&rM$A#=E}-|p5UFH zEZaA61?V#)%CZ<^gYq`sosbC`^~%k0gr)-2wwFq6j^rI_YA#pgey)HK4sc-QO@3!X z9}^T+hnat*UD{dySm@OU%bh>7VRw(-r*4d6Q4j8J%{2UQ?rC%KQ~r|XxNFi4JPb4< zZ|<#!a`=N6W^lpdWl83{ z`PT>skk#7rJTbzQt{c$SjH4q%R+%V=l5^EnLU;9w{7yB(~v))8^q0Z2NRZQA`D2TZ zyp^Da6rFZ9d1PYr#K|5RL_Q0|3>$aWpX!5G$W&7x;N=QHe9QVQv#-lgMCGDS9oEXqt2xg;KQ$ zSZ^LJcBc~zcdls(tLIm#^`L@c1Yn!&_4!`CC!{q=mPa+7@|3JEfR=I#ty=4mEy{%E zuI{iqA_1*?W_zvPi~eD^dC_||DN0TD_)}89D=;dwz**50{Np+-Yu}H>#_6Af|r|dfxND%i4sB5_XUm$%o_)9pPwS(vDZ$ALf{T$4)WlY8{!GzKy@yMU=_q^{JILHyN+!h&tg7hK zJ>qPp>5_leY%>;-Cz4D>1m?tBPr!7c?WmQL-?R4PWZ?%I?+_`S)Gc?%yxYH|>on~u z9QRvO#5q)bDIuTO%m`3^iAZj3RkTrlIV`;@rV3yKw3af7;vR-JatmL{7h6GXF;@W!!fK7yXGQhHdXg%lTNeBW_KGljQ!l_fqIUy3%3GHVF zgCHHRr^iS-)%>>2Mrrq21!~8f8i6JrT>WKVDzNrvAE37+bvc^3lSoz`Ab4FhvhA|KFG3!OU3-E z?CwvJPPnKcQYhl7)TffFdp1CY)C_{8a+C1HLZkfc6`@z^u>79gd#QRoeAt+!Z9b(R zCU+)~uR_!^TuwqltdG`2nh;<+aS>BnWX-D1S&DEOt3K0-D=@9t@?f{V1zX0Qk^>eN z7Kr2 zElikdBw0j@LUx$?mI=DK;BnP+TrRr@$;ryVx$-X(;?Edin!`naz~(j8qZ+q?HuM4> zJm_aQNI!$L-@w(A7|4iHfGxKgM~p6kfbaj{nJxDV1!1VZ$3bD3 zEiZMl7c5vXVp$S1Ak+!>WdGm+=@Ou+N-U4cqr`&Gp9Nq2$S|=Fr3b-EukU7IgNhDBk>@dD zp(y4h%(6ES;oQ0;zW7HyR#4VymU~pK=%on!9yl9t1H@EcoT0ugd;{@VtiRlY>5NfLj z{CIrZi8CgM2CV_N5=G^p*8&&_~KUdqT=^Y`_u7MZyBy?NKbpyF# zQ8Nx0yNrmfzrui9@)qr8(Z;AY9M?Jx23_v)#(N7Kza-*5kSt~xfQH8|X3;b-!1~#& zDil7Yr#k$D{*bDnWnn>h+<#TstjdE5U{PpYnK>SJnVPgcg4+Zyzyb#YTYZkL*i2nA z(ZRl*{c&}EJeEAzSJWaQLZS}7ZSQiAoT#MusKacS2s0R}Mwbd(XlxBEw!LOPeXbpk zsu|DBc< z`bKH9wRR4gYC^IJ=!7uHa7`dR0rPMo?&D^7p}mK#(^2>XP^lU}4CxjlWlR%RI3Ev0 zpG&*OpVDsaWtVi8MK3+JXKebx56!o-M>%2z)k?SRv&Tuk9?PAx$+%nR-e`ZH+x&iC z5{zJk$pLS9!^`4RBFCQwdp-w|!>^O%19;v^^hudqS6$EbZ;F!M;V0XbcUDH)W3W^v z(xXfxcQt4~83|WnW1R7$7Kd2Z4u>R$S>rkib8$#?WRivZV^R{J=ovS+@6A(|pW z%L<4*b2|A{UDyPb3F=XZhyaUcogfk7%NgX)xH5LjZ<+#}JVeh85r!qzI;dviu-%h* zD!a;B6mpS{>9!j$xb~C#yE%oHawy(+`VRfPREjfa=THq~P+7!P*J5S*iGB4}ee0di z69+rkJ9aJmhbYJSPuCGr#ks=(&_1(6DTo5Y{v7 zb6sh+;9HPJ0K1A>@=c5_at9UW*&PB&)i@-CEU+db&fa4Ycd>S`MiJ(x1&()Oia|kY>U>^4$gp)ot&CaNP8AnF;A--;Ldb%^rQ2 zkN#N!i2Jx5$owQGC51Fj*40gjmiHS*t?;789>^_wBereAzWa&SwthMk zj;?&XDFhPh#n9>ily+eCU0MU598~w7jJdQ9>7rtleb*3BD%ZDksn3^zEn9WU25tD^ zTDQhLbQ!3&n9*T^ev$)m^|00eSLJFtf5IsL_IHuTkBk9L*`|0!7tOqWPdL88P>#N^nAJs?4IqkE-&mBvUqi&BCzK zxvohdws>**k^&&yFL}za`eR8)?A?K@jo^x)F<=n*8NKsE>-{%bF2)lat!9)HC8W9y zxAmzjU>t)k7X`xqluv2M#LiG>id>F2NBEs21v|;lBavNTQpL1ag%08A3ABDou-|y$U9lfC|TQ8H*PBKJ6JGNuZ|**uywt`Q)av442#- z#0fc=I8DLo>a=U8Ny$O*mfzO5WfO}v+mSFR5OacPH`xHL8I*zEkN6*lEf&ly z*hxs5ReH{K<&b5X_$nx0JTVyu6B9_`&@84gjE2#TfO7_q_)M#{KuJ`RoQ2${eS0?_;#G zXqA$wJxbU0)k`IS1RmU^5~Fe7felILPX1tKghqyXWUA_@fYz`AYEntn2gmI{x9pQR za?Gc^4J_IMG9B%fMuYX2rar!%=q49q8Hwt|?$4&|$q@Hs(X-a!5?gsJB^~#Mq3g-g zXj%TeUr5L6y8>BEADv+>`iv7{)Y7qks<(+@DsSlId*ENS=>pKLOmfMvM}iht(P*QTCjc(r*T0W z^JlpOdu|zaW*S^`8(lVK_~K(oZu7o4H@p(l#c}z;gIvjVb$-pL&@4nkdp4bCU|`@L zzEI1!D#?6857?hM>17Z;1Zr`cK;E(5sZ4{G0qZ->#ieaPRyCK_7|BqYPxOihlvcQS zNAA#Vm(k4gA*pju**&T`ZWzMD2Za@ZZ^m^EBrxOl;NhK=Db(22m|pi|{$3M4LJ4UezR(;i*eOdmf!`TXh-2V!jpMPx)y zEl`3B=U12Nukog?A1F8(myiTmUh^;_%%{rb-VX7p*{HvFLC%yLY-NHzyly4f!vv}Om3LNyw_ViOnAX1-4qvRX@U8Jm;sdh)jw$^oj3u&RV0 zGLOSEu5*=zb0b@FZmj92sxA2N;{o;p*5JZp?2}Mdu zL|VE;umOW^1VN-5VJPWVP&zC?X+%1PMkNMBx&;KJJBNAq@qT~5wchtXc-NYH*M&Qr zIrE$+_Ws1)*l=YIBW^M})x+4gA-;4ICbs8&KO2a1N;Q-+bQKH{cD+HkVL9(7qJR zj$-!-q4PdsiwzRvd%@$V+*e3mPzy_p0<{vX^iza7GBh@_72~hBe*?tejYp}UeM0Mq z6qjYJN`^jmqSqyn?Fft)5ZN0QYGVl>c4F|p_%57}0_2LIzx(Qkh5+wO6pQAL!PA*$ zZS|rAW1mXRKMK3k&18V+(M6~jK%xgd_y(8CZ&S;(fC#t2uzGTJ!OAmQ3hnXQd;fBq zjzG#)Z|QG>zO#(IVyA(ZwpU7PpS}NC128oC{XH{fsJ?RmJM4OEViF|mbgWm=zwU4` z%N;x+`BmVh-2bYBKM?Y9IFycd+%aPg@`n)^bjp?BCfMjGS>!!ThOgFJ@XIDYt6GOM z7Gf6CQM=uEtO^`VkgNuQZzY9f4<>+sT2##4loO4Tv*u#7J$L2o#%exGn96QHjVDZE zhFnUwUZ-R|^v+7-=+h?2KlDOYJQikVl@^)wo;yt!BMGXQ07`igun9$xYkQ!D_|NS3 zw2zyiTDGL5LS9XFc8}jJA`-PYb=g-GI-gG>f0--_@?!nsf=KhvTUs^ba*Y4?(+L*FcJ6>Y1 z>wXxf_jC1zaa~QF&wS5&T??Iy;s|s+-+|Oi1vNXDVz!Y?OLVeVR`$S;4&-RCPAppaSdy12piF?joQIEV zCVk5-{pl(3^GU^*Adr2l!#fEF%h##V<3AD;<`W0~<+{>u8gphAds-h-tk;0-0)#Gl z`SN83P2a%N1g&kg?W+d!NCTgS@?Ivowv`}xRX!RLMhMEl>Y{(+L#g7?A5|+ZwkWal zF|BzNOefFtwH^iBWpzNgKDuj1|Lfd91j_ITueOYV2ko}-lgrQmsjP9i8sOUlx}*dF z!=JdZFmJP+dU)JAoU~SYo=ESKtQ^XYTe2+nRf2#ZLn8C5wm+QWbQ0qUsy7I5-aG-S zj`@s1$P%X3*w+!GR4z-v8;Zk2c`hGMIs&Z@EkVb7+YbHRY0Xse4tr#YZ-qOA@` zgO0W2HN4eO?p|zUG@hoc<@@-u+agY6XJyPfJSr^r47$3LqLZTAZoDq48+TYWXhL_P z8L}UaUWc}pydl(s z(s~Qv#m}ncWR371zov!P(tXaN(4yX>SO*&N+%znCpxS%?+uVbAm)?exg&J$a*4g4m z{RRRITH0F4@tKLLF%wh??c0MsJQI6=Qu5kX+kXFkv0?24uDyts7l*s6_WQn!Wm6Vs zQ*U0R0TyHNhmg3wy*PrEDw$Ak@3p2QwmmEF#GGY2i4neipk`^BCiq!=2@( zb+fiiUu*$>U3ztXzI!ftWnsY|;vvLVfx)f%PETCzP`9J!_+SQdSR++2KLfItdcbr5 zRlR#YMm}1>;Ft&wKXADDx6g{WQY1SrWG8r7TJk`RG}B_8TYfJipRS}rnBG1+yyJBX zU7QFIXAFAbiQ8P4tx>*)!+l4xU-zB{gBh`A>*rn1=hq8kFRTfB%T3M1`EvhIA^d=3JIuVTwLi z%F3W|BkW=zV)qmoqW^vUVvZ;~*h|W`k8R8I=)FlJWeX$%DFUfY4fsUI6(Rog|0`_I zRhW)`WB8nNgHa{Bb%_C0;WT?HQtq5vIJKgNs_Qe7clW=E(FC)lE8E)(s$IRU{<^^( zzfx^uVR6Iv_#mUUOZf~h(-0LQO?UaT)`)x)o4TPcA3M^B7Q*b_&k7UwOibv>o%Uq` z{R5;=wZz^gYiMNTvUhS*8XTBK?yE*)H;1AW6%KGWkEoJ^Z>OBLP_MmbV{Yo`@2kgW zN?4i{rngMBj%GWMMn8|U@+jZH>z`#;E<16*eXsJsSbM+D`*3T6JpaC8rrwD{4PYZr z6%HJV3CO+Dm&o3Z3{jG&I!>JS0qZL6fpdp?ve>+MM1Hg>q^?05a$Y-j&zCycAkSVI z!<0Yq8sTd|J^PIBT&c1zJC0DhTz>fc!lpWp{Oqe+#Q!m(Q0>KjIHSQP#p2X?k>~Mf zuFy1&+^rXT%sr2$9BZk{Hqw_jpfgu;L~u&fBZqLONWM9ph!((G;PtHcLCR#v$qgvF z0;w_~VD{QZK0!F3C)NRQ;NrTeKh-*O8iF84@O7ks@DJkm8gTC(h}DW%E&zxtzPh-0 z{jFd(z1g}74{g*MMDD+>voSZORllAsUmg9U)%y3`gDg?2y7YS-37vMIug!Lh$&8K- z0nGp6eOAN%r#WT$j1Vnewz&3pc~+r3w72pL?_S1K_~6bdxGhPhq_AH^zg{|D6nwc9n zIHMfE{wfazafwJN5lUbA?mm3nX7;5q?jN1m*5 z@c(L)OAU^8BV;4^K_3bXp;IL@XfTg~EU}#@ca)$bR7;#|0-PM=@elavI}h*QhTIhL zH*y%3`Z_JI>(tGg9lgLc4&yJTU-_T+{e3>-Nq#g=*KETBI0oP)TDfNh5^`5+wQ@Cw zmZ+BR!68>lj+pA#mCNMFN&bm4uvGfXRf6XpB>y`DQYO%G;Jg-U1ttbKfqJP4p$l2U zGS~X=odsOx^+u(|m!hKXXAFqI;dj{o#0<)h%4B9Uh8_{?@zZPYorN$L1*SNZAJhW| z5L1UgYhoWP%aHzABo7o14J(+w{-TIT4lD`&R}P?C*g{0i;=IipbB?+XPj!wk*tsTX z2P%Minw&*C47oqxuMo(;x}}^E{-`J}GSWin$0~kv*Y^CBah=oi0DFswYsl9!C0Q0+ zK=ew)?;;VJ0%C$usQX>897YW&0U)k>sn!JZ&plcH(9;XiBu{=p6;BvfD zluo-*s@F0($p&^v&`iLFog$OUbBx5CEQMaeq@fyKIzL{hlXWw+^Xulh-MZ?;AYu`9jK zo0Ma2Uk=s*oFo3gk^sB}5(uEZYaq@a%FHnOjYRV@Wxi$`Bn(4D9Q9x+o=lzoWu2`j zAj?SOgP`9K{mN(92jE|mAp`dH48;|74o+lJy&t27IPrmL2}M8~4y(58iyYh?FB+uU zpk)CZ9B|eJ6{a00AA^hZi`il49e&9sDK9z#CfnA)ulqOtEW&R z%Zra9<&ufySzQYoQ_g*6-A^}5&S$KHw;sqE4ZchX!Ve@S|4k&~YfG=; z`uMGEg{gMqW05@i+zrML5A)ZcEe{11)#|t7c;e9aS~DoXH>XzDMNzjbe;RZ&Ahqg% z8RESV=(W4*h(gF^RQ-YjU#ao0aD!g4j?PYm5aNep15!_}x=;&!aH@gG1;8^%dLLyg zj8F()7zWlA$~3&QItO@e<{&)>@OLd~GVb8rb(pLtSQ;s(!tZC`!@Li78WvpsUaLFB z-uQGHPA%Zt9(>kV%M|n`1BMYApahRBwjyN6e&tFiuXD zd4;>rz3+gQ{?Wm4`H&6BDq_NeDEU4! zA;9~cyMUVpe109tz}#2HrvQKr69gdz7K=5TsPmqu+PXY}ho3D)m^@_DFAVvSySqz36Jwus!+fpv)`5xpJ6vdd!0vv}hntXHHZUR(DAK=Z^?1x( zb=MSRnP$a|aI%2#|M&=tXLes1ZGbk4#g8pvKB65%XD^CBUm{`m0Hzn+V0mcBcd zd&~B|5ir2;`#rS$64S6*jylKQSgn@?G&MzP2~Rc*4UZ@-vvCXq?0e(=PEiat{3b48qm$x z%H#-qK>UcSrZmF)gYCt9YBqgSUyy|n)ITd#)8>2Agc9mjcx%IY^6-Ynu>GHazGrDr z`|iA^sn?YiwTfgsK zp<(NwR%96=QZko^GZip46A;-^HBmuRph*{Li5laRL?U6z7iCjA-vfcnwG(u@OA6Q| zc(DYt{_g(94pRr`{dlRv9Dqj#f&plb+XJoBK>9)hF6$qjr;z{z4bv7d*{TB_UOH%J zZd#SU_AoJ_{R#9aZ(7`jef*Do5_ZvScXi?>K#-oEp0N10c5@ktUcKoV7zlBY%o_no z()@;NF|Y)3TKQW4^{h5|R(OhC9>HH{olF5!fsR&)kO}O1?th-FWn+(NaJs;2LSzSe_)LxXST z!yb%#q%a8cP%%_pos;7@FBpu!SVIBrF()@WtsL)SZ>VrG2s3xo&V6hVJhoZ;S>l0$ z@Jm;yWnj(%n-1eH5@!8eaOv$JE?FjDzn1FT;)E2n@Sb#D2P=))lP4!2=1NRSxh~0k z18l=p$djcCX@cMME@$^z!LxyB_T)sqd|^yj2w%#LRJA#(mJe^rTEIkc6vuZ+88V%b zy#Kaw2c!`C`TbVez58{Y7S*dR(i0%@>g`k}U;;W{qV&U$x*jb^O#sz`UyG+K`$)$f zuYR%37G1#Gl?<)G-!53lf9G})Z0=pyntNX|5aA-7KQl=B>jhlv^efzogCvaLq6mjM zjV!e}X1~*Za&x~3?3}|=f@wG4D5^0kq-D(lA{pdn&@<~l`4Aunq^Py(37lHk9<)q6 zW<^0*lIv9ve#1+q7~jnO8UiO++CbplfJxpy+gM;&UC-DnD62xRB>JG{yzh&c#VA` z;y!#ik?06}ma)(N6QuqEBnPNxO7}7!Ho!!&P!i1=VKBSoWAhIj99g~rdttL1w3IOg z?gysCs=^QE01%u=nk^Xzs)8Z{X3o+Ch82J|*5jk=0%(CZcZ719Er8Vnffbb934l9- zvNQQmX%uH2~K@(U}M<2CQgQFP^~h>Dohs0*A2=CFuX)!9H9j zD)qwvI|jNQWKxNzsDN?`7S`V%!sZ~;arH`dhSpYq3?QgFt1oB*A@jpkkp5~8h3M2= zBq>YcM8`+nKSU_lwH>-7yvO*J*Pw8U3&H5K(ni1lOG+Mn-wrA29U3A7z7A9(z!1Zu ze!_7}X3|9xpY8GWXPHMuYJsoTlZjauoUiw-`h(D+AZ}0$wsK2&eZ>`o1wnCH)*Vo~XU#J_e>scvS!Nl6? zcaQbqv_Z7{q3@aNFfVaC3m$4p82u~yBn%Hbtb^zk8T%ngGo0nSp0!o;P(!6ytqdw9 z9V5*FmUnh{5zhoN%IrVBDVwJtMkbiQaQ=XbkA#HeV+P(I8-PnNLWg-zcS>w8k!o@T z_C!~#m!3J)57+xKD+0#{cU(_^-P`^{0zaehcZ90F^^CbCJU=dg=Cd()VEPH1@i0T7 zA#_O7lwXC+r3iR}P%ur#D|WhSRT(e$rgT+buumq`j+%|YCC*RL|2=Ui?Frp4_eKW# z@AqE_VO=URGh)^n4J&FoK3~vizdK}~F5`~2-}@naPWPN*mI}dd!k29EH;8K8wFlBQ zb?;g{`I8i)#GNbgI5)0O^+=wE0(GLuH~Y&M5$yh~6b7v7HdL)wK3x33pQg6zX-KT{ zpxdte9dEcC?$el^8EpO|k1CBAFEBmP*Vli^NyZ>(V6JHS#~`M)2To)7e7-*#tRozb}gw)MqWG6JS#R8$6GlFXW3Jp}#I%6itZl3In-Ws?V(dCZeuFdvmM#;<%#!qX@kai=5TP1P7-QNWXd784nb zwIaKx+8H+FI$s#=4WAGf67quzXd}HV0^W!m`hl1HA!hHCKA z-OueaN#;h&PZU%!yfe8qxN9gxv#EUNI*DZxn&)w{s8**!=P`*>%k zDr~tB3^2>Mb-b$ZVq#%wg;uqYjzb`t>Opuj-8d#kl&y-=|LU4;soqoZ6j%(M7H7iW z*UvghIpIj9S9`@&+1q_GUT0Z#yNBAS{mfNHq-3<0XS~#U z(IVm{K(giS&T^eyTJ(dRyW)~>0*ik0hQC-b&JaH~%U+eQ+$Y0$OmUEt1bBdf4k|*P zcIYZsm2u-^`e$KXyiM{)H}l~oFRyR+dB56*I|+8Cr$6aGn64bEG`!X?(O-E+g)u(@ z4@c+UZE28N(wqufJJ=u4t$R7gL2?b5L3*oWHsb5KyFM+(3V7*~^u1Mn#Y=oly@qCu z$tPeb3rWbdAs4!;2tqq0fmWclVJaOSr_J+B0@)Ap*PWlS7A0Z-G@x?K91sz^f+RBe67+YeJ?txI|#^Ooe&4xp!(YkfMaH zpoCkObk#t903QX*-(Ru*)vQFn--MVd0OH`0|FEuRsEMr0~%kep;afXeSs!kd3ofn}CYb zTgE`mh#2d;FMHS^qhNxJ0-zvuyCV~3XDb`4$!T|fZu}5Y*v)jNKnWOCe1lm#ez@&5 zI*e<))c=M2ZCvEw^N##gzc(-EU5`2(g3m^@7;0AJmhug_UU(GuND1rzs^jD%x)bnh z?`xh7Hf5s?8&q$^)_C67lk!;5Pe`;%2C1aS+9bio{!yLgca@y}94OkS6#oR379Dz~ z+9Xx_`7jzIVYCAOZ4S zhNWc>l>(yD_zO#1j1;HTzd@1srs?(i9A82g3zb{3fr@OC-zH^}?h&S%dE1@_;Ll?$ z4BKlXj`(y)$;t2QU(tJUEu9=DG9C)yOpp;1LUyp4D(Aezniei6CfS^)M~biuAoD5=z%~1Xeyj0Ba~}c-*xBXC<%1?`P-33+zEMam*m>R z)m0~J6K)PBGdXYf1DxEY2PJIK$+>VHF_2z}bCJFxOHksxbA5Lr-#%~k&JFadF-Vp5 zud=BzD>T?mRCcN}D@=Vm#CR_AmB*JI{jD`#Hxa6si)7=`sW#FH3z2bOb;vH`ST3J^ z^F-h_ZR#!ba-@uq(Byo4NKDgk{2g-+3s>7W3=u7I*xi@{-{z3uVA!)7{|@sdJYj-> z90opL3uLeapznz0Y+zUsT+`vVD3q{_lq$o`sa?%%)zpOD@kLI~r-4OmU+;ZrLxIgU zkZ;R)LasI`OiQh3dG|Jr`j%I|m&0%3%lpvOaQDx15S>Hq7i+`txz2-DY2f&xx!6-f zub*W1>KQ(_>seD>ppfYl#&hO&Tftokh1&1n9nsJXdi4D!>SeA-jEb3!t#{PT4-a_5 zIb;{UWVB?e*!6k+ps>_|atR9>$t$Ok{%;p$`&$=6*!NNOJ$yCwJIM?X0%2=df@Ldv zUOjO8P~;^Qc=9!xEpV&X=sPLOL1Z5#`N+XWu=r^tLE4LNsQYH6b$xze;4@K^yuX2T zv41WbbCu|Y?64QcC&sJR2rLwmhA)FccWbVcu)zmHW!;xXABdHy3=cc6R_kyeP3Znr z+m*jg7Rs_vKzi-})ZTr$%uDcpf1sW+z}cbx@0;uP{$Ky^|2IF3svjy86y$H{mOWoo24HE+Q!3I-KyU$R!y&8b_z<#A}bsqSM6nvp+dV+s5A)WqGe=eCPv+gC5DV12H@4L z%(Wkv3%A7f*PjRYpmdB3TW0nuaC1IfY&$>O%XCU8BqbBtXK%LFz#ikfJZdc$Hi0XV zUuA5jB@+_jetaYF>fWE!0O2z0Nvzb(4?T+2WAq{@qY6yDw>&GO8EE@Q>b$b7><-I0 zXbD;#z7p->w7e%z`yY z%i(p8d;017x!VXV3HuD_-$1(dF5~WJgWunkV|6j%;m+N^SMN3I?>6~#`i*>M%{cMA zjxPMf%C={DEq#>o1)0^H(!T}H(Ch86wBfVcmS~wu!4J3dk9!iQ2T}v*@Vdk6gJdVi zy7vWr_wQ=l;Yv+UXb!TgDK~1_ig1ZX)=^cEOmmQG3eAtP?1qlI7SrYLnTAX zxqSz@nJp?5l&8tUs8C}8tFz!in09>4cNSF?N8Qh+W4?q74Yw^O!51q(9$8GzYFOL` zg-~%#)hX1xE8%2on}lSyRF}-Oe%|y&4l)g1`X#QLpfO25u$S`}q=%&T9845R*9{Hq zv>=#93J0vQ@`Hi|4|4k;j2`OUgC(uMdXnW(Kt~Gz+b5L zLKPIZmh!F!8*%ctn@ro%OtFG9@C>h4j|J!C{7VbTBa6HEUuuzGy!fH9&i8KnU4Um5 z2exftGX`bP)2k_rXA@C+26{7a1m)y#FjErEQz$}CsFzO@eUL_e^uo=A}CxXUGz!jFb`vLRK~FrGU{XhtFM=P|cL<@~fsi%{ivg10?S-x?K8|LIJDv4Q2&OfFc1 zglSL3hBvX9I(&AE!o>w6`Huo7d;|&j>Bv)^DZvk$!}l*k!(3c08n1R;zN*?=M-mZj z$V>0BJJ-3t(&a4uhQ2>IZEjpG%j#4{m=^z8sX69gQ$Jw~Y~a^WHMJF4lAN4IF;yKZ zOJx?{$r7KpS2w$aD5|OEn-v`}4HA>1DD>s>79xMYvAJH?3*g)Whp5N-oPS|jRRNe* zgj%V?lu?qK$N9P;Q0fS3h^>$lcA<}*G*@I%o1Q&}gbknf6fMczU{COh3J zNX+nqLXj9f&ovZC`fDj;?o>8EdA;1Qx)6e~lVx7hDFkgm(eB<}(zn@-I-=DT-$(v? zdemcK)RkJuynuW@^Wnnt-wls(qvu&CCYzSU{ko)>JUrGJ78-sN*#*lmj6muD_64on zAO}f`+p&OkJSar66t;Ge0^FZ-NI)wmLy5;_-Al<8`cRNILVih|DP9Uf}qI{m{dM@s8ot`*fdy*XMkxpQAK2VO0X&_!2v3N*T(ECQ9QR z1iEeVlzSKM)himYbEnz(1T0F10t*&l)ulRD_kNeU36jw2u~w3a$?aPg^rNl_s1D4WwFK#2WkC3#kVDv zbFmQ@)HN4Nd$u;t{B)3#7mH=D7$7+QUn}+$d3rM1XJKHwYCK!lc?!L}>jvx%=9076 zA?}wuhEpWr2N!%d#$f-254}q;JB$hkz^rK0?)-}EZC|OTk#irE*XS}IZ2d#RkcKv% z(3z`yi8Wezmdq_V2f26}De9BcgD_Mj-)8c|#nDxkhjb@kjI*pBYZ}dRu=;(|Oj@i0 z&o`tLepliC;sP1-(M3f(5x- zpwc_myRlo^h$?qW!eu3XR1PN;uch@?!2_k*Yr;r!E{X)fT8R91eQ+$mFeWmxPH0hY zSVdf4IbuRVm@~QQv4ivd6>{N2zJa}rzl3~ULr6%-yZ5zMd}@c3VG6X*Dv76*X1oZE z@3atx?NK-W-2pE2roy6k?y@+9PC$h0@H54BTF`_kFZnZcFGK={f`X&+Q{OXyml~mp zE{?8FJCEr<8>q{GW0@TxY@j|EjPu2nSL${?jpcm$uswby$H0pDI${ft=#b1D$>ugh zx_tL*ipWhYB%AvC2P!yk!%hmjts8B<9_0M@RNIENEz6Wkbu)bmVsWGN?5tWi3soP`@=!_nEtDxY5E!|g2)O!gbP{_lEd>co zBKF&{Y3L#gj`^zS1htx(Tb93C3@DPi6z>hV!eK6!q6%mVU_@f)qPpJla&r4X*uwYb z#d}`lYidvI@geR7dw^_snz`8__-fA=0Yn5qWRy!?1SCV{KgugYv2Y}eh}!Ap$EVE{ zryuJKaK*HhELwd!IdwnrN+JIy>{XB|DR^(}gS(yZY5B<0QoWtZ?)J@kA&PsdYRl5C z){EA%Z|)V}>^teH1?jEFnD$M8JFSv;*2@ZT*3=n+uw(%*5~6^+O_lU%jOIDO>91Fl zGO-%sL)*VZde)BX#=fCr(AVtqPS93kO|t-knFeZSyg8NJnU#hvcj#ho|MIPSWEcRo zwN~wMNuj%je=Oz(`>eH}@5buTz??$BirOGA^ufFsksm{JO+9@A{r;~RI>7oGvG^Mw z2vmDvds*Va_RmdttA#$~d(&+r&VHMg(JT=#7y1>!!8WtP&-=CSbNFtsb_wNw13O2{ z5OUhuPt-+$m1-&Z?65Te$B_PO_Sxbvy9yBJKNdbr=MTTSNa2Sway7gukWkXb^Imtr z2bC7c;|HKRG~z3JGxEFt%Y56mjwSyb^H5ZjZEt$hyS11qyx03raz)x`Xxab~tkY+6 zh0OUk=QGeR^7F3%S5)J3?5b5bQ2yjM0C6Ccx-%>CH;Sa}OUjY1TUIDfY~DkG^|Y&0 zzr4q_cNc5#$Q#tUy)mwJbH#d|dR84}QDWuZ?4`Ln<=6q(SfxQ%SB>~?#TxR1)?vog zanO^1^$sncA=ioC+2T)uG02KhD*=o|*Vsqpf#*0)xpYc$)(~_yX$^RTE=vEgd%$hO zNCHLl;9ex>fX>|M2+-jtxgG1U)1mA3dykA;WZz_eipqEXpjQF+XaKs@u-@%^*5@-e z>vS!a6J}{*7MbCI*MXGS`O_U(ER^3`{TrAr>GNWtDq5=~%yVExwpIfK;hh%C{^NiC zaKrtk29%{JNMB?t8-AA-;k|x zAUuh4Y4NPK}*tKNyNT6UPrsyVogmu8WvW{Rz`ZVX>6X^tOq@`qHcO3^+Mt z;=p)-*(2@fg!BN3%7egx2?A*%fhM7~;mU!*E+79h1O931iN;A@L54LBub6__YxW%6 zzdR9yyAu#Q27*G1m#(O|*c5xC=aGi^|Iq^cPQCts4wk%`Xj>qwZ|k7{9VibdvwLoF zHXxx^C#*1SI}-tu>Q|f}DIY<@iOcI{$T-g&b4m&l zB1UtvtM&%AO*eFGQN%rA>UsLBZsj!O!z=Rp(;j)mf!iOOeiUtAoLb`@yB%sGG}ue5 zyf9T&4wbg;jSs{R%Z-huqHYjjcB?U#84d^pXk%-88k~)wmu5WIRb**+ibkEY97kcj zbItwBHQVxX+|b;*tYh&HT#ehx)iUkJ*SsZhJ)RuLeG+wl_fA{EOf`#q2SIG#v*o13 zp+cPc9ZgNR=8*c~E-hsU90sA!N~?0^8%pkEJ_Ji^si4rT)7&N4ut0VO+ai2BC=0ps zwn!UFssop4u6qNsG|q8ecIaf+py5T((Yb-wXbB2*vI_hRbyJ^Q-&Y_9 zH2BEEM)LcffrOlKwbxyn_MM>ch(5gS+D(&-utpmyz zS9l+~VXZOCZBU`HG$1R_T_idyOMOrJu@?$?~8S?0yo|` zg{5Q->00B~W^(%$_iz)3I73otpl28<8mE1hex6gewft?GZN$aC6KS zzVrm9P06W;e>R_kD&#dwm&bn1^g93XH2#=1DJKU}c_WX?_y}ukBU6UZJAinC=mQ!~ zEbO0oQDWKk1)?W71;M&#Vr`8~lksg+kVZrb1FQd4FF(EO20*ZGna+@>!P}mdK2vX@ zD;;V6U{Hw;!nYV71!)ux6c-o!>*d290TjmYvN+67b(trHHJ-s&t_ZG|*X{SGueu`} zF~%z-gZeAo)ba#Qj{YPuB58t(2BX#PR7js@#9Ry)0&Qt^x&1V$@78tp^@)9|RiP%K zC4Si=-1nOpoeMBsf??Kym<^4m!U%pe%+Q`(8Z0(zB!8=_swSNKCup1am!8j=Q$c}r zQ?S>>a(Ycpxm6?R@-4|m4b3re@&>E^S{~+8C1GJ?GPfHUOA;P${rnKmC|OKA^*bm6 z%=JU+a?lDCBrIm4)M*|+j=y^9x-Yyv*vYgPwZ3Em>#f!Z#?R44aj@_Z8WTQO2*2?@ z#^7;rSsi!YF+sPk8_2l@Q7HI6u-`+V1G+GXkRl-Dof^o1LA=L(QM%(yiA8YO)~Dl- z^PH1#wxX!iDhh5gg^-F${z!3e4l7l@IJWiMLt%#(ceKB$6n=Lnc_wxc1b3O~ zbWORh@78GLntGcNLDrFZ=Y+z3LdM$aQNO#}g%BkCRL|~pd(v$*lyqya26(Fj-;91O zJL?hbXAM4xb4(&39h8bk7wOzSnaleQ!p=&A@tveqo6VAgDOTJ|&}~35DP+o5F4r2t z{yv8Bh4jW_U}78C5foIu_4cu~vwPq7?Ail52#sNN^M*fmZ}ggN91su!G=hg2dUTWp zDl0&%?G|FcsHoHM76=$Y00At3xyaC_CtZwZqu0GPx>1R`4U&H($hyZU3mW)3co`h@ zbM276AQ`96E&4oPTBdGhWkuFt;(%>-5L_yB zbdM5K(#-nfxIrNSq4Te^Z5gr*cU97{bIS@65a=FW`fHU~x;$&-J2&H&2>M_E7GOo> zKEW8+H_B_wpnwlotvNln$j08 z00QQz*x$kUjF`&_SjXG3f%Zh!wkIa!&dfuu3DqT-E2+jI#RpJU&cM#P^9GpO8(DnZ zQZN!&;3_DZiXviH^TO6Sn+wlMeyk#0c3&OyTH>0#X5zZAn>d9d z`NQv+qd9utV>3w) zELWXl+N-EEt$&vhlrG73O*sq}pX1k>vdqAeLdO1CgL%wfh>-#ix{E9kC8x0@zWt2} zul+m%a|a6K9ecPgll4UGx#qr1Z!fitzYg(=rsh}I3sc>eUeR)@)vO@}izbm$Rf{bj zIy$?G5e{l(xy+C;Zfo2fvpGhznWUf2b$I8S>DR9{&136bWx0{Uirp*vF~j|N8Q)3U zeN^t}KT*obc_77?nDz6&PP)6|l3`p?CueLvSFnJj^>hpD^ILT~j z*uG#Ljsg%~LDqOXwn$qSMN{RjckX*+k!xKSE5H1tdNt7lUj|23LUoz$l|GcWkI(qA z_bzRO-Or}*!9Pt)pN8#rWv`jo+Jgi#P;DEs_>S7fJWA)nh!`5BZ`U3c4ghnprUrZ8 zmtCB^4W)H88N0dQAr~9v#tNq~=i!xg>e{W$kxIcdsJ;QGAtZP;I2rq0TUl{wk%N0O zm1Zx zojN2qqjU=cs%6N%*+=YFeyu8%sJAb>v3`Tv9MnIp?MU6mFOs$miCRKek_wNh#}lk1 zG0~CouIDK&SAR=A$k&44hsE0a)xb2M>5#SR=;<{g$)aGqsS85`=<1?1y?oCFo0_1} zqjn!Y<=-M>|Cj;CGAN9@86gym)8WB7-S%uix)j7vDL3FoZddB#Ob*>VFs_Hlt9@wIELSX8HzX=^9|$kOIM) zM%BCfEXpkL;5W|ryp;Zkz#9{|UHAR-#?J$wwOO9L&F02mJ|O$2>%YcPD|z}m3!q7q zrQcY9O{1!Sb-sC14es0AoES6-3mOOA?mthm&pg;ZO*z~}7bttGbL2T;%(?E}FMBik z6X*znv}Gz%5)vRI2v9vwU9i3rwW|mRk&}Zp2z7#hgGgE*i%Ro$@DI?A?0z;kU8i=E zJtPU#%bb@WL7v*&UpmB^LhCGb)Z-LHdry}I*=NW*r`O+V<&wobDja|dT^O;*W8l0^XqG2>J&=|f zp*a1o-xZ>)!0)Kzqm1E569@4H%Nw1d<4)KyysDPipw{4YKgy+8A=s&EvT6jl}%XkT(ul1^U3mIwKZ`KKh!?4{c8 z{bQ-%+qZ~cm1==NS~`usj=xJN@_Oaj?1IJnnxzw+2z~mEh0+-N0-;%>FNG6AMCc(a zz#m+&2wXsj2m$yBKn?UxPa2`VWCj2CR(7R`>mscH6GBzKBF6V1Ao-MYs`cqZHW+QE z?)!wu<)qB>o{%_c(m(wEeRa2KSw8hVWc5fna&W}@NCY7qt<3*@XM<~QAMM8G$g()x zXsuD(@WJrAOWFux|DneZ;uz?o=kAO=%P&M+NGsKs*Y9Ys|8U^#0HB}q_KShVpoiL& zXxjH#zbdSfK|KU3=qnKkayO_4|GS&UcS4XZBuzzjUvmRhkr1OSUBEtskN>1@OYV>U zU7aeJ2!AgCxi{R~UuS(7W2wd{%~HtV1Lsb3`u!WObjoSPy8FCa)nqVuCx=M?`!({{ zN}M95c1{`(|*iGwg) zYC~#?q3!dYTAQbVTIu(5lRq?*ps9mQ!6PE$%Uw{F5<9o~GWUzwdU;t{5gaL%=q`DZ z_h$0peZe3UaNcJ&Ha2Epi3*v>U!4RPAE(F3ym0qb5nKnG?pA$TQ!~h(j1&cx z@vFOrL8Q|beXX?E%kS*zRw~1HWlewK9B@P-oM_uLU=quF#rSOeZpI#T2sGDi1x9e{ zv4E-Vr*CH=X6Wzl2NnClh7W7o@1GoVsTb)^A+!g}nccKRIP}}v+K{qO06Z`&u;8NY zO9@b^b|K$Y%ZiFj^c)G+kpJP8SX}WHaaZ`Mu`2h9-CU80ua)-xuKcsd*~Id^EQYQ{3u)K>eV1f zbO2B!J7mslu=^jm4Zpqd!5;txXeQU1*uAH99;!gBA0Ms)%>ghq9JSlC2hMXV7YY`o zVe%r{DRudMWe4v}Q)-6736()Szxx<5baDv@!=fnquvH zr@BYJ7ErI(U?u|xE6MD}xue!U_m&s&Aoe^J173#nb|dH>Pg%Fap0xk!;!R)$U~{Zz zgq;+YcCKPc0-#E@z?=b0GTbgXZ@U~>!0QSU^2T; z*W%MTw+V$FWgX9ts-H6`_%V9$6H4fTAOlG4N`jy=C)+QAL^f&sJ3b(kK1|#I};R%gT(T6Y*z*zM4ggeJ9%r8+!D`?IK!mX6Iqf?A}`|z^~kTDYWyRaP?<1_F-<}PkR zJ+Et$%p~1R)OB8X!(#x3sgK7cN>Z5XmJ5@z!a%4Ow*rF79;U-F6j6=x;MR8VEK3z_j4zp$HWmWXJn3*CY%;j|h(Q`i&bSYqV%K!VuqdLfq6_Rz*N z|8?QuoDthn5Gb*(UIuIoST58~dRq78vG1gp*B^Hh@-djdE3O8#Ns$wknFq5;lBU14 zk_8{>t*qOzVp-!wSL2y6$C_+YW0{Pi&OVP&(z-WrkJKQa#rs|U7; zsh$C+2I7Av*VOEJRth9RQE6!q;k8s1?IIryJYrBU&dtT!5 z@+-+03BeT-zbd7?m;{viGH_hyqIpuNCHSXkWPqn0eGffF~dx!+w+!Gs7T?DkF0iTCyrVE0SETp zn^(9iId75}r82JVX5FTNBW<15@;=1eO=ulH=|GoDE8MSHL>%x+PI|9trh%) zfQkS9Ay{~_`gqCJo-CvZ>>N)BSV3m|HYcZh5sRFx<|2~Eza1^2Bw()w>>sRlVCoEN zAwk9(1{c&6kfp&(wRdd=gSou5rw`T*-LkffHjC(D_|^!nmfW3GK@ka*TA&j9r<`zb zutPuyPjuUJS$Q(f<2@5K?7y(mKAVSMdClMf;A_DmK*OM&Y%Ea(PBsHOoq0ykR^gj} z*RNDSzTT}%%|YF@B6$bRIBE)1RRNR&w$}S}5_7QaYUgCuS{td!11`*lQzA z^>*!;bQNSK5kNQfimk7Bv93#WVSe_O!J+54xQE%_mKdtdd=4BhO>~IE-#y`-Ui|ta z=!yJmzwHG}=xg$gvL`pSMDqU0^r5@(36JadY$D#E*Me(w3=LEub^{4_ZXdCk0RL=) zhZEcQW)gMZ4a;ECIqo~Nv>W@haPj~Q!O3*(x}C}AFU=}g#U98|9T*{1fTX7PX7&(r zdbP3oQfz)5WI}<4_U;>60D2+q8Drw3kEqbDY_rU=^kk{l%Lh>m>_gB=Co(cpQBxDf z6ksVho4$RCga%C+*xh;7y-3jdlgfWL|LL>wE{6~5S3(M9H(nD~Vu^Jlv5>3bOwJ0^ zFSjE=0VXmc)i0X12(3Y(C6waoi)FL9`jG=yN5>wu7t%c>my!KgL$d`akwcGAF*&(q z&%Mj~Iyyq}2?+!!(C4~wD48GiW~)!{MYOrM40hN_$NHH^z5_c0OH5O8Fc9LSD?I7< z4w`}fu@^fJ&s9jZmt_t3rN&o2^%JL7LglQ*DLp5Lw>H9x{AQ~lrtML zs67NhM~KXcD({HZzaMt}tdbMc({J!4Jyy(Cf4VJ!=*T}cm$&G7f{z=d^{BT70s+p^ zApYp-d0<+MNKsqa#3#8QD85@9(1zv9G!y_RG~m39_|s zYflJ!v%ifaR-zqQAwaCSirF_vf>o54O%QGb>>YM@l~8G$isl<9>dTTCV0+u4P~?ew z$rGJn0y|mFkPQe#po4Ma^txi~$LzlW@;y=SwQ||%D1=c6r#1S|qo$T7+mdG<__XD* zBX$5f!mjOwzkfSq^Vr$>%s%>buu&84@I1H*N-{bk8oL7v?m~*K^r6SW{0Da033_>2 zlz@~V{C(5Y-D61z>R^pVOJI(`CsMLiEZ) z=ayUtZ2>{tgG#$lMnI&ANnBi<1Qng{Z>XpD#a;wvKP>z#E5K`!?#vP{>=#grRhwPD z9wA8AFlI`yPmJ_BLip==)G~cOB&nZQJDUqaPcd&AVmCht)QTU-Mq|0frTS5k38A|iyk z@d|h4CF@(D7ozW<4BSx0Z8$Aq{iMGWm6rbDvprrIcp;!RmI}q3OJI7Xq{xExSu#+p z%(}kgHsZ^l%aPqqk*#QToqFoW?B$w8g-t>HhF~Tz%^2JW#uZE>z^q=6e`31){Fg92 zj>!d&hD{SZt%Vr+3&wDrv5gK0e2dIS_XZ_FNL+#+^{ycgda*Wq3%mo@uV0675q>R1 z(Ug7`)Dz%q3TjD5xZ$j`67Bznk@~YtE3oSkZPR-*aq6JXf)E+-NOr#c zqKVx_Sffc0lZ;cPCZ&T_DRE^c;OhA!K)p{Y90LN--k!!qt=4%kvheK}jW`%X((oJ4 zEv{6Ws#k8zhS5^XSTlo6;Dzp0Mx@>3JjF+dN}OV9T?Q`xKh(W>G?o4PHoQ&IV2V(g z6DlD|GG{1BlqN;yl*pWUj6#x-NI=W%iny-kE2rfr^uK6Lg$FHa${fpQ8Gs%zD-;g!6n z+?>7V2v^yU--m|YumNsP>|R+_ZwqmUx$eUx`wm2+Izl=CEyb5KyR#Bn+r#r$o&ln7 zmIv|<{9Soi#AnSj9eexx2@fq#b-0-;)sQTNcfHsC5fr|vUyA4Vx3e&%_kw`*6%tw5 zT_4d|^km!IGQ0aK>JQe2{y7KV?9}ugx*(}K+{SSmRO!AOPh@l5-ki9Zf9RD33%{DaKQoQbzXO_RQp(dS5=-8jzHDALInbGaHu%Lt$KdzAM4iP zPQc4Ne9f$JmT8&Qrt87&g-%Zp2AVD+o~aK6PVWtLb9OYK*N6JznO)n6Q__P7MFph~ zz<@8PD4y~1mN_kLzKe!d`i?7ue>PBC0x2yfcp8m5|LwTAkJ zUFl1_jaS{IXYNBqq-xH)Z@D5>at#$z@ ze1ssR=_1C(tyI$HnBU2;FyzpEIC2XuWz){04!loX+jh7mZB@u|Uq=Mq%>1#dx~b?* z{27q&1814F*ly7oW7M#_AU!xL8S15S3t!_8Ot0Nw{;w85UUZG+S$nq35i|Ju5_PhY z+^1J|&J?Tqr5iPUqv&9UuNWN(=QJ|WZzHqGAJ#I`do2#$bD?~gz1$K^C=d@u3y#^n zD#Z)1M)u!5-+|c|L?lVv>y(Q2N*|xI#(nvTdnWVOXhcOvuQm65b3wVNRt<@=8uaA2 zHz>c5?ebl(%rfOEWLtSe7kCA2Yz^RXe$0WP&G&$A$Uap zWhCiF!-~iBq933a2+VF(cSHmAAF>$~@8MtO>WGSQ_+N#1CU&&ZKK9f^*j@0aju zQV@|(yb?=%W_Qbp)^hoh>y0zDAHW?;q`eY5mt9KeAIi$gMt&(HK4KQYn(}SsPz2c? z$^S3}#jwt6rbdcfk`iR`VVtXEB4uc16PA6ip8(T~i}k7q~!iEo`m+)S>jx>ZDQO8OUwc4GnAoACCr>Wq^8JNcU5iw% z&|BdGz`S-&p-D-9V3heVM$E}j$ub43ZwYEN@BuwvBcZ6B^*OijW5@DFq0JZY88#Gu zEffpgpu8!fEyY)TJ;!PFl@0gA_L`~*Z{#fJxlL+uGABj#o{|vNjS^OM(uCbKIqr#h8{vy7Vsc(m6R|05R=XO1mRa0o-nH@8vE;qI2uW?k` z)8kQWT2io==$0xwI%Yzz*^+k7FlagE_G%_A08byjNwRu9e8*SS#HA#i9H`df2fKvc zk1<C9;38%qv+s(-Uu5}X@1JkGg_mOdUXMN;d)>`_J_ZtN{bu)9zd#**k-ywB z^0KWxla{PqYSuP;Hm}v)L0PY^wm(lQVW=^=sBy=k*yQ#B2B>iczIk>>tm!WOH52=v zJE_S3Nj33!?YDx4u>h0l@H_hAII4lg@JAH3V3MQyL}zY`+CZ$>>YX2oQ!d_KrDCA8 z&+SjKde@2Wpuf2HZ3#C?E)M2OLdt2cka%mu)y=gxXEH1L<6s8Prz><*G~(}_!XIpG z*UKiJX#58(2RWkj;D0t}{a@37_5Zri4#R167w0U=HHfw-4zWmHwXpi$L8ILG^dgc@ zj0~u(;J4R0@?r{_7kKO7Pom|;uP3h&hq70x*~JIfPsk1GZq|4FWAuXYw{YOm~bO6Tf_M?1vLK1YW`B{ta5-(mh;Jz z|4|#i+>S!KFQ;hBWz0FgS4RNoJdu@4rN^gMAN#$=DgP`4!7O3#Zl!nv;X0hQ-sr`h z{;Bvk?_mBRe`Mrv_l4|&p*Q10F2;~^Bj+Z>xFS$B>nd%>`#`R_DhfD_suZH5M~bOF+FzX zoAv2z5_@iRx=5<-XyTEl%*?&>%e}K+0;N6nm!k^L?&My}^z^IU!8Qy3dD71oRXhL| zMv{9LgJ`4rj;SvKCCjIqBEoN&_CjNV6XMp0`+6eu1UKw)x?lpmecx2kqym7ru8Z;o zr3wm4zkV)uPb@%h%ufQY_h{q|#Yd9Q^(pJ@fzI)Ku&011NDTrZnmHB{WjoQ~drL4- z=NSCfAa6ofH=$HL*e3%p=I@j@@C8tp;!l#|UDDCtHzmIxU=z)>{O>t9@-iU)F} z8PJpPAtUpyiT;nge@u^Y`>Ocx#c~+l2}18Dm?Frdg25g5ltLVhrX7UOS{tK_%(p|@ zLku&jnBA4EQM97hoGwtqcm*Y4XL(`xrgb}|cm6@=2$W>a@_3wJ=T*5FI1)o&uPQ^M z8LA4PRJ&{?u4=Of&2L)4b31twUM}#$36-FG!%TbVX1v?-)wH=gy~Tw;!ES7GlRG5j zR_B6wI?}8S^5cnF_naq$HqRs>eu~$#^mBMizWn^h%MMIMgAY-fCS8b@)pvXi|`{vD?=d#iJ4Qhm3=5AoT0>PjoYY{}>cn9g!IMMzl-JQ41tZ-x+W@K4U(lHX-s+TII_s@%%c1O?lv7DOSs;UCY zoXyj&bAt}=9kmXPSGeFf*`30_(DItbpHIw^MezK<=rx2VW^FZ3Pj=!j%`b+8JLm3ll_bC zngh@A-Mg=ATgp@^SC?LfjzPu)^$}}tT#GU8Z1Xbh0^{3)~jLc4`%&8w|4aeGs zNi^`HYdh8syz5|sA|KsN==)DTQO$e=%|!WURdfGTtKBgg9UF7WZ!|Kv-vh-Vo+m7e zWL5VZL2zz~|2h1^?yF;A)3Cd;Xf>CT+7_8mUX5d;vr$Ku`j85D<*Y9%TWqfc!@V<^am%wD8nzC)F z?1_0UCiquGcy%#y`u)Uo+~Mhax)nmg_hinA-$)Hg)1G?gScnFNR8wh~xCkwtk>tjW zDQ;z3V9>sMesp32$Phn2KcGLfMOpbdJY2`l8h0uGQ@xtj$&-vLbaH$4>40Fss>X$( zQABKbGC*F_Z^)wr*S);FY!TPg|Ip2BZqE^hH10b_m=b`S`pW5*TYkBZQ@p|^Rt!=^ zwE$3%4Oj){u(PGJE3MxZ|aL<;-K!xF9 zyZid$k~ioN#TJ=`ITl6^Cu{`6;aCVt$EEk{RDAN3bFmuasn0jo3UKGmN( zWO1!qW%=Is^f7J}D=3U1C-Lt%Bpyc`^g|`nLrKDi(Q`E~xyw&4KmU0PSMrNJ;r{1Vlo_Uj_-C&r4A%vOl$Y;NqD6z$X{_OPef&t_?AlHcTX(k z9nl<2QApkFcI{hvi+1uTtk#EanxsQoasL zh1Z5o{^Wa>-nhAdURKpV`6gos?2D9@eSfMeeyL_o77efJ)hIPP=%;RQhR-XbGZnqM zx$#Gn2g)DJY>hhv;sqUQpdwCezXrS7Y?F)|18k=%6Rqs#TTZj2ee5= z=NyePT875Eq|b9rVuxW-9BD4!@QpqxW zgR4g430eeCmq`77-|Gx0p|7Wh1Q;1}UO?g8E<;~GL2-Zi!XcT4ivC{~v|~ACHJ;OE zW@hFh&k4bR#l7WXRa#X~&9Wg=cg@eXdr-#0#IMv7ucuQk_%@sN_~UrR$B!)hY+-7= ztgAxMW`6x#pe;M;ul!!^X4%T6fQHELC7wfFa|OwNWburF7sX)m%0dI%cxIOK70rpv ztfSjfTC&wgCa~uyrK;m|%f+s>=m*EfklpoQuT-DR->zq= zPGeE*>xI$0#-kZ6MQd;CvshSjrV%bm?aJ+@4gijkK1@h476iEHt(v!d# z{?RM+q5MZ56+!I}TTCS^?){SC#DGmq++tTl#)G*0@}+Ad!-bbJY23L|z~wR9VM=~6 z|MlxcbW=bL1NYsqYSvA~qRn{tK+WpzNei_%!dqw2FFBF|zR+Ds0C@ssYn^xpx=-#H z>Bhc4$ppIK&1Fp%%vM5%3Q33TrcHa~8S4>5p`ZlWhqcb3IaBHN1wZ|d$xckcORq~K zSL8U;u(hmc+XXUOFR}WG{up-G@Kwb@f?h_s1dAMF$oXI9t|Q(4`N=EuxC-Rl#47F5~-}BhBt2_j&Q6N{geOq=N?zOfK1H$KjZ> z3SFp}^m#k5GUJ`=ZXE$=0k#sQG9BhRVpCx5u!SMo03f&W$0@*j;NfyJhj;4*p@JpY z(|}|xRx(@1Gh0OXvX-jiX(MRkX&cKQxcQt8MRr8{pm^q~!_j4Jot--H9H<-Y`^}Qp zY=`ZKlnlRXr7t_sWx&rn>n&Yai~9Nq3s+Yo&xJF;V}>)P?n~gPgWK`2``PFU3kcV> zvS=9s=?B`lG$xHju#sGyjOp zrTGaOsj)}4YC^*^&ip=gmlgcexB`H@gTzghob>h=i`Nw{E^qwqAs7D?b}ukJ-Fwd| z_AmEH{Zm>lcE@O(Q^VnLbOcR`Vtn!>g7!bkm!(6@Co+o3GSnsB_f|O|&fdYwmwHfs zQ}x%Vt?zubt`j)~Y--FT3W(%mX^D`n%J z<~6&Ws=U97MHenqSQvPs8~sVsm#T)P(@(v?kK#lnf;#UnX%4;N;~_aQ#3FD|*o+?+ zL#-kfuQ$adY_qY~`F>qaIqMxGtVEFfXm9!}{Xoh@cPMt|sLcx*75^`YUKm+x_y-3y zPSyF2=D7Pw30u)*X_W)5A&c&_4-I_0F=yyl{_Yc-Ik?`3>GQ{b_ zi4}!xZpm=`KzT5dmT;WqE7jh8&Wg@<)b)i5)v3F3^YR!-hEd+Ahdb;w@Q9JTA*F-c zD>Ux1^74$}^2a=iza%l6ou{8V8@4nt+2eSpvF|A!ye2`>dc!Vpi_G$Lq5A@~M+ai&>_~1i6sUIO2DhfgM zfSZL~evz^{M6gbBd-$)#2E1E-8Fq_-7z5+jA$rWX^j<$iG>zl>DqH?((MmI-6Jf+c zN7P56xK?mQHAqW5Jsnw1bH>`!P&<}P2JmBNt@$&&m zK2i7+09FR@48Y-jQWBFh-`2_x@AGaQYaFd0?$1v>#SAr!R$P}rBG#!-si2^Wp9UTO zA)S3Yv!qS8R#+api!-CzKGL*JUQG>V4`s)kHwp+0S_)z)DY$11*pdA0CPwSahssJi zHa0c_F+sDCx_V=^nlmwjd!H)fjloCB;+P%uVpptKZxQ|F?ywjOj?(NqwtB-68Ky}F z+5{VJVv(+PF zWkTsVz_OXDBWr69A(#4|-f+)zh5=eb!2@l35^qBUsl7-;b=WWy8d_JV8+&}<(5NBZMb&yQ%cEyY|9-)gJevVTafirjlwS1qoI zS1_^u8C5WRV$``1_9q6+;Mc(@_D`)+Wt|G%rM&yF(J=S<{zvt;{g)<2)^wPa`ox!z z{IFpx*MjaeF?atV&#I6ZRp<7Rr|3-RIm`jCj^yRUaocb@COw^LT1&H%W1r{vLurkK zdfQTkA7{wLT*5(GHQf#hRW@>uJ01Jm4!5k^%t&m|g0Zh>fc2~9Z{MXms-PTEZ6(1| z+}73l48OpHZ%NzXs+5$}qm~hLBcg^Ixn_7qB&+V8OqFAv+epZ1r&2xRCPTe#qaMpI zoUT+ciu~KtJWuT_4K4^Xy3yLYuW!~T$Ln&;+vSFm8bR8RlupsLr+IWSQ(|UjF<5mA z97&s-$*8YBY*r5lSsC;VJQOgSQ7(aSP;_PFq@0`_rspmn{xe;^w6D0#D+veH^zJ;< zlw&WBl0+Drk2k-6{;9o&GfI2)VM>nQV0bCZTWZ@#=!Pvif``Y*Vv2Bvsl%YL+9woCIWPuSmD-y@4TcHqJn59DEE)|uV?6d`u%$AYsuY8gi z-B<+Ge00xnThQDpL*m{!MES7G(Z#OjM79Fq-|fqalz?)x3zp}vTr<)$)bX?UZ2l0* zJM)f=9sl5-k*8gbR4uMF8xGZ5zn36+&E~h%{>DHOdyS5_v)gwi=*uS7V{M@t!J;;P zoAbU?jU-i?t6w0fj=`a1Gq-^=ia*<{V(BI-!cWXD(;F zP>i3qn}@~48~OPItGq4xyq4JWhmcn%!cTdFlzK(yGCC zTh)#7P*-e7h&svqKwsRh)QtSK%v5?lzb0O6`19=AiN@07e!mQ=<}j%zML_R7fB z4zy4MF1W=dj^%wCIBmC2=Ehi@XxYu1jAo^UdaaK9Z}$pXlpGc~D9Nq#on`2vm>x6| z(UhdBURkl7Q_JrH`>ldCgmJx%d+^}W&8Dvduh7^=__E|9Ce9Len;j!^v*i6wyamH^ z4GKv~394>v!|X}gqLxEq?frANm44sxyiqrAX=O!^y5y}#Kh}>n0Ey_s%AW__E9 zoPd}*MlZc6Nu6uo2SbXX$qHa{gT@^uay$E+rkIm;J>RN28k^t0F%qs{1#8p{myl$dv6=X-XQ$5U>xPe=IFi2iMnz1nMc}&-JwM>)EC;fBfK^A?_<5{ zH1LXiXH(P=dvH(npnPGk+L8A3sFyE0E;Amy`W~UwMlRUshRt^GUpnC@lyqQ02;2uS ztR$aO^L#jmFpP8w2qNkEd>Mx)m*b&b)JQCj2CQ-zl75do^>oF zo7{~`3JM=eX~A0Q9uN#7E$)U6%CyLt&Mf-g@}kp(Lo=o|)7mHIVMtx!SlIt3t&X8E zMP^`I8aL8tOi#`(pHre^TebwWOp;YrUYlKW7*B4nllk)pmpM8MoV0ALtQfs=mE&sD zm!XPwtnFkUn*Mw7b(r{ z9`?5W)?pWeUF@+h#4>-plwTjgzt|wT{8@0>>2D$~8uKyd9f`dis$qQmJ72eSPZzL~ zN_Gxb>dM3Q#dFpm|8yjt!wE4&8(uJ-UnL+r-P%&-JT@x=e zFpLTV(-B$GBc|s?5jz6Hc_nLU-Q_iF!H_1a;xeG3_f9=-9)`OJ)SIIp=R*pv#QNJ7(#W3qw9oX6zD;-aw$9MxztSDL z@O7rP@k2jr)u@w7m)9putN7)Za&7>%)Y#Z%cy!MAs2XRUI;vN!Tv>Y}cF9i-BXQEr z3iMfe?NaiCDW33Yf&dQY9hs;4r8Q-z9z%W$Pw*4lhq)>x+CPM7%k9UY^6~ESXl2iF z3$Q01CFfGsO(zFQ96xkPA#wjU9n5iQG-;N{Z_!#+Np*XA2dHc6iS2NBcI6epf=2!T zmHyAx)+Tce5~#>^#k4}tf?;UuQNw``M4WZ*eaFN%$Vi(@2|SD$?BK^B>kbPEVSr!B zJ6%rA?Rqnrg~ndxerhOkUR)=R&bsP*4CU z3~0tYSsfbyt~5HwDo$x;eBTcJlcnhUW!jQjy^S1NJ@CNrg+`I610f|WmG7Cs#r+)` z4EP(E8Ziv9ET>_1W$Pi#(bUNJ{%&$o7Kz!j^k)$-UrKVX=}7v5`;7YnJNy3M-!qUo z7x~O?M{%3m`bxy$H73&F6h$*vc1uWAucAX@u&DOA7srwM{yVe`B+Z$-mU2_|7o~Y3 zF-!oUV+(I~oW0DsE$Xz4lsNEDTeN}puEP38)%`D=rkG>^x}%Dbj|B9d0Cv%@RBZ+L z>FbtYujY|iocz7WHAZFuSTs2(5bJbp5TI2)G?Sw2|Ffg+{iS>mBNfB$&^)QCM)DSx z7ad75kic$(SO`u_bCIb!U`11|qTvlK}bR;~t*M)^)_so1& zBk!nq%vZ72V-%j+NtNg7OYyAr@bJJ~8!QTtvz8&w zrDiS551Yn3SiR|xKpxdYD-r-PEFMe%Tv1bh(K0d={h3c5!4^?0ASDGS98i9L`mSO3 zqSo_2$2@>wzMUpdaA4~L@}HfZ-69&wiO&pJ#DDNf`xtC-v`*0lY4w7|g~$;^8TbLD z+>jA0ZP~pl3a*_nz6XfGt>b;^U8UL8w--IzmKMIsXyVPav{}T}UN7H{V6VxK=0#Wl zhzJOO31%L=D%XMnrh2FPYk=_MOEX$T_`IHHywv%8FkmZaTO2ieFg9t3vOEv(M2@Hf@Lvas1gtC+ z=mo&T@fhJNX$B^lJP<12p(0xZu7re9#WC7agio+A46niJ#?n?@gXr&aE;zr{0Yzw$ zeBkiM;zMdiFfN={AH2r(!=TJ8u5O;;5&PR}tC$gnpV8H>KOKHeHkd!$J38p* zw)o8P@OC|TG@-+8=yD(H<`v%Tor3$wIL$AGa=|79sl`lS-pNU;oQvUHur$Ec6KGq; z;K@rMEP*DID#)`jHro$z4q7WG8I0r$5)g1oz}z-eX2!s#h&{&|R^_*DzH-TTG5$O~ zNyu-3&L5^r@DTBA2SA2y!S2?_cZi6e(rAtD`1^fb>i`PBsNMFbrUcm zqtWd(+?ClhTKNu;I*1#g9R7pMiVuST32BYfAax)>nk|jgq!j_BefuKT@=81BQ)~tZ zP_u;05KKDVzOLXaPVXET5n*t%&~S7?bP7w~^rA&x8;dPzpXBi#=aa}FLDUG9(H0iV zecrRCam&b*u6$FDE@T0gGJ7oy$}I31h^LrU^v*${zppydbc`Wv9^w9d{b1t29B-i= z#;#9~d#lr`t&SDugU0Y%YEA#=R7P*+-fmGMRxWo(hI{}G2Xc{vWoV)#0FXS6o5Ece zp#a7-n;hfOk9vXSyU$ABV^8XNQQ4lo#W&yyHw=$k!f5h z=>(^ZVP(B-efG4kX@|X57IqP* z?)>t<{e9p9^u^->4A)&ns?VwFH-VltW1%#ShLnTZEn3BLw-dxDunS;W+=p@0JD(1S6k6T|)R2FzPELD6c9##HUo6*?6e|IuvmwRrW4u#|uy z+-RTKEzt{`cwy^;dg`{LPU&-UOq5Ma6QDR}PxnJAqy$e}MtWyk%p{28&rN9E&%<4o zp0|5+Z=*;}S0L?LW-AGqDU6bkC=Io}U>gApakbdytD^wnD~1>Iyc37 z+ub}_QvAd0$<@LsDs!3YB|7&p9%50vSAZ_nuI>1>fX}wmG4dQ+aQJsRp5_g~4#bTR zImU;7$pqNupPls$u5{CMwH&9njB^6vQPP1)0-r_(J?dP=0Kbx{diIXAk{~9<7NPwP7N&qv02?k)MuO89$+69pV zaLODuNoUE5KmP;I5dl*=n#OBy&-&I5*MO-m8hEGRStS2yF9E3wKkX!wl3;} zY%KOoSe1)*&{ug@02n{RH3adY&-p1HMmmz!ubyaAx5ytuI5whHf$bC9+euowIWX{~voG+5dncj3t4Z1;fLA__EETPD zI222VZnunl&yb%ca#eYq7DV7pEQ~WVyr8Ds$PF+;dl&Ap?Imz{dG!3SI4@BuiAR-V zeA9R9pG%o~(OjDhmXev-g;bvc$px=!&eXeaPV!}HdVr&Y13C-)ooJoiv6v&;g!EAP zyS)%N9U{bpGc7Lc{js~pTB7}Q#M_y zjdP>pV_&D6$%ZP_y%g#)&I5VwbupP^JKI1xZBhy4kTNq78`(T^r^T%?c>)&5ZRIS5 z00<5&2-L*XkuTD+v{10#sShqJC>(l}a?Lj5(EQxoEdi5>&hmrsxi2~xQcBC7IL^aV z`&CGQjTw0Yv6_-w3wC)kFbur9!5*~hvhuKw{kOIEuZj52q({%}eB9+Ty|XH-7Hrt+ z2`lsNYZ}59;gYVVio6qjrzsqouaV=d4EL)yA<;)~n@ONY-Rlu`H3fsd<*DPPRLTzX zR~&Y-eBYX_yj+*(F89bJQ>m{M`&42ewfVMqAi?i6iwH7%qsWOXiid1u^&tL3LpNIE zMs_5_lj3ySW@lrsNsJCfA%YHHpSDK3NOqFDh&xbJUtiy)?O!@NIw~&busoOG-E7>+ zJm)Lu7JO9lDQ|+!4i}`=zydP5YraeJF-}nwGxv_5j2?6yp7rojS}{K;wP_1+J9X4* zb8jNM!(NwKwc#oKShSMw`n$;|D;~!w>b8?!2fj8eJlwA6InFPccF@QP1u>FyS44 z%GO4WLng(cc^i10T?9vjO<(v>jj|{?F_r&jc+e{6)Q|7&naXHq-uMm6c`po!_{;rS zlphLQdzpRA8qYBTj8puCn)SCwiJ||V9-ZDg zW%I9K`%xA7lv0!KbdwXPk}NzFXLOmRUpl_-!Ko4*t_a4@ws|5=ryAe=nB!pz!ltTp z%u9JuFx7*fHi9D3v2gjsCT{k>nJT6smD9d=rwo@-YG_l@=-XyHanpt#Gg3l29Rs(s zvMb*Fl-ugSa*Zvnf_a#PTDEP>V``{r3&aV!^gN$nSfHpv>@q*gS6kjg{k9bT7exPWB2)IOXL!!Z6lzA zOz{!XPL8>4(r$7mjrOktpO&ahv^8*+B?@)RaCrK6p32Bz(-=t16y-iZ%61${%33$x z$qq3z?V!s+6?E6Q$BN3HP@z8p6(Evvi84i(5m3 zE;oIyqJkD4oAm+QiPeNG1LLGlp2RXR&irA0ZKEJYN*z1W422_-=V)$o5FS-uzI-{J z{~|!w&zpSsx3eN@4rrEey9~B&idgNIzD?udGymWo@0y~Ym!Yj@N@=`sk@FL8684mB z-r~C(?4(-*s+;NB`=+r+D=d9ZlyoZCC>vEqRsq8Fr{uRl-dIKO)p6GZTMhIpEN={a z`u(Y5qCEclhD&*^!0f@g16_x|1?mb!Gng43Z{N*!12JR`f0h^7bss`B&Ntk6;AH6C zyT3ry+V%dj-LZK;#Q{lsnQ;KHo_y$b z>c*e9y05xS(jr@U%!kyRJlnoKpNaHHKTXV-i1oy)*Q9jcq>X>R6HW9#F7O_c1v0-8CVy zb0?|^9@DjXk17HQU$ERFN&x>F&dy{O|_oN`24=Ml~h>b%1 zJ=@0C`|W1z?v+cDZ+#ekgs+b!=`JOzX0tr^n%+p6GN^N574{Cu)j*YcfUb;r*-g~r zNQ3%+T%V1)g6sh*y2;;}r)wtyXvz=j2GNWIsg6Zq`z|y+=Ccz49R0!Q@V#q(M&a`m zMX3M@#NsqLr=+BgveNRSWe8pn=m!QCkFp4NSlaxJKJIeV&4cTPv|6Od7REHsd}*RC&N3^#ArWXRw{hJ13mySjklSL13hSw? zBw%}P<*U%da%%equw+m=10=IRrzGBrRPLe}qyGhdv&1lG_hM6kdnf~-C%YbXkjM(b ze2`vyU2d9mdEHHCT9j*1L?NPIj@E4X7DqmozO}cj? zDOl7%e1odgFqOH;jm#z*!_ttX%&bY=srd`h`H)l7kx+7=shY}9FZ)zLMydA1pKx}; z$PZ=51J(0LQ%|SWq3Fg+L&^+o(Ky$nw%lW7GYT7DNIHd(WL!~7!c#)xh6hEASp}*F zA0$kVAIUClsHYO=HLy>B9hjTvsiL+tw8gZ#53haYS`lZ)*? zf69KQyAZ>SyA2)tDx833{%D5(PY)26@8+dzydFYmS$TIUzmFU^>o!hqe9!!A0rGYiZKwkyb z{KEetIxVz$8f{`2c6fjc@!$c0{+$L}0ir)H(VyoSxDdh|0lqBOj*e`=l3-C!3Nn>u zCi!sFXDgs@9lo9TLKcJei5@J4BIjOuxEZjBbhMH9mAVC^$$MvgC@rI8&np$>(f)<) z6nmXx2K50n&+dHI?j1}a5rjS(5GU4cH`%%S#;J^J6pBCC!7af58g#Q;7))aNuAyTI zL(tK{C&^8p#*JJEw=lTcDwu#=Xq6#5=uVvZuNHtAb&IjFG433G>H|E|yL>00OTOt^ z{Q0{Y2^a%L$M^O}t7Gm?NU9{%cKCWDTM-AkEkRZ17~yf{ppc=wMFrO7V9|`t&1N+3i#R*Yz3fb%TSaHO>G-NOvh7=^LX(RCdP{k>1Z?ic~>MN`kCNOp%k z*FBAWL=ztIL^7dnL&E%E#8arxhsHTCkpqpiQ+eJ_wMV>Ul)61BP(<~2a zOq6e(6`^s)%ufe}Y5DASY_VZ?NQbS^AqRQ3kpB!PR++I4qYRK0`6D6E>~7bc$1qmR z*(Dh815dT^kE43C7)}O7-P87y<_B6^tivT-aR!6|An-8E>J*8LB@9LfkR}UJ>E| zupxkk&t`tOJbM0CAja5W@6ho}D?tE@+#D1NVwSAst%KXSm2EN75`-;c6YPc%s&G|k z{qE`##MY5a>oAfXxUmwbRyVIMzdS`Lk}jJGR1s`+O1^nxK|v*sF*p#|$hmB0q%PBzyI=h4)(?()sj3@FS->YKo6Fu#Z*AFs^ceTbRCM5b>~i$u z;Shz4DsA!b(-YgLSIw$f`%gn^jW7Ntw9|4=`U7QvbY2J{KpNbf_6Y=%7mLmtb#YkNvcN){ISqg`lJO4Vzc zNg>f1hp-9~2qs_7`Rt^YtaDX3lz@L@39?4|4PEH{M2{I>t3(*lzXwDLRvSd)qi4H* z&~M}itqxwmkz<;^NZQG7TKf5U?Y+7*nFZN{V5SkNnl~9_T1e){UkHBx2Svi zQS;c*Bh3|G*|(*kGwO~JW&W*0%kMo88lKvfbgts!UsAuWt$|BL`sn{XMn~h}0k%=1 zaRf$&U`PRXA=w@2)m1^<2VIGtOnGs4jHwr|IvsCUr;Gg~Ot&BN}uR?yg> zQ`r7Ji6jUVq?u41;3xzci^vMCv8M`T&VvC$vYUx^9Y8PG#sA9ZpTGRHXAP2S{0jxJ zoVV+{%i4_Z&HSRrCng|C8EzB`8QcPqM2`nGW{SnqfLayCz6)wzm^d3#R-bYkAc%*T zFR||l*@cr6I}EV`$^&~uKO>DV1=WXjWbI*l7gY@Ap^iNMpq3qNTI|Y%G50=~9w0>b zF7;iJljIC)?QU(|kB%|)s5FwBn+4Eag9QTqHK&Xz@C+Sbn2LEXbJ%i%SGVA{3j#2)pB2^nd zhm{vOLA+Ak_afLK1t;uF{~c3AWVs6HAm6e+qDLJVnD&k8zTV&cr^!y*>av@O&u=vu zNL8oqc2P=#cUu1?lanVwa^n#KyhSsXl4}`-jguYB7A_rW3R)82rwsB*1f+P9J>xrE zfF)--4jBmK!I`A2T)!$}rOg^1pbT{uwr7Q9H!S*a#yZ;FNA0rp%z@~yTZY-ta&jAn ztXu5pREWeL0u12Qiu|OYv^1iB5e&NHF&3$>8h6j%(M#Jh%_hD=9~K#+;vbC8fT!gj zG|R^zCi~k?$$q+`{L=IzLJHKFq8<&g2+n^+0fSP)W)K&J=9NU~wRRtdSQfr!H9lwV z=HQe<9uXPx)(AZ`2jmjI@e06a2SU=C{{4ab^?yZA_S9OJbUNZ;R*rc*X&%-%#*Gsa zq?W&FPi5S#f|y};bb?`poXViQfl?-}cICn1;M*a0<$u6`CK+Htq{>FR%J=stTt_b$ zR3hueqPOtA?I5he%B>R&Z0_&GPNYKpcL^|YhF87OG$RhAG>n&ZbKdGZgH71 z+m#F5wMF2Zb!Wf3=4*G?{&v;zpJ*E?toz`1cMXuIs^Gl=D<5*mgZavkS1TWeHD#UA~zEBs6b7wn3cTU*?Eo>Hec2Na#loy~+Y1tCk?z!Rt-)Yq`8gz^Mg8d^Njm<+Xw6i;1D&U|gzMlnOd zL=K|k1~ocTBNV&%0vij0HTYnNuS#K)(_GFyT-XM@$$3OY)DI85u`1D1yKSy+C#BkQYrSuR8n z7E+@wkQsm&thD!ijvf}G&{nmJ&m-L70RGI+&oevXOb3HvjbsN0rqrfXWS7_w`(hj} zgzv9nWJPbOk zPt!n<=yW_N%%K601Qk4h-|OcXehpB5PXt`~9si;A#z@-Xd+QF-;V#v5O}u>~6r?5b zaoD|Y@Sgb(C|ZzW8t<>jLUmNeaDuRUNcbx=^T!HAhZ!v9$d2=hgz^H}6+o>{&#tYs zY1(qiiCD3$V=VZeDoQt^sWVN-t>G2%0XmxE)>UjZX9`&2Yi*pVE8aj^P)MN&mM)3i z36>0S2dV)Q+Y>fudLDWx!!-bp!P#>BDux!d-mK}LEG9-szym^$3zy=F6r9B%r^>DL`|zmPDCk_$!Qp`<2zeVvbd6tlvzlDNwTG`F(2WSv-uE4Hg6(Er2 z=4RxO#Ng#8O$+rOCs}xxp$>Bh$%i{T3;b#3SC^yR*ZwaR0XNT1|n^iBtp^2^lKECPV87 zCwRlIg$R*2QbGHwpxrsFJKUB42ol{|Q2!Nw6N370snlaVa<)NN?;f^AfRi?E(}6jj z7b;zB$Vo#q3H$D~8gz_ww@IgC9Oi5b&W<~N>inIPb-DGfRC~*aKpp3;*EQDO{4N&+ z$Ngi;mA$8HPKHVNZCMds-oMG$;mnWtcWkY$&9RB1o!qULI4rE0kF7mw|0DKf!kGl` zafT%u-U|A?y*7096TC5Wk2Ly}i% zUT-I+d^gXe=8jA+Iy?O4<2t^3Zg*D|$MKyFDawt|@!vYemwO(8@h^ z3wWXi^(!j6^o4$FEbTN%RvEU-?YAVRcgY;sKRSC~H9MKKfh}w-PQqYGeR{a@b#y7* zg!9y=^G2;@0;I5l2BkIVExaz?*LiXb5w~xt+?-5SbG=n-Hs6Q7*~(fjiPm?0^g=>H zHK>*kTtE0UDU4UTv|`-RVaES!0w1STbNk+|Unwh7hH`be9gV3_?m+C-#~awo+d3Oq zE}cmN4_a`!UxHegVu8Ot+~r=<8SJ4EJ`iqs2DaS`*)($C`Db=|CXokkx(`Vt=0C?YzWJxe8|(pMmt#JCHwl&-U2wkbbS#IoW9yzpkpoH()vi1k zb4tCYPW2f4v>{;R$4+V^tSeW-7L}v(&XssXH8wU*PXx@DB-aSe%>6KNn%Z$XYckt^ z%znk*e0dY?*WU8s)?I|Eltzqjq7tug@*go_?)ym_>!$9c)da58FdR>ou&g6bGygL7 zJ$85VUPotV3xEGor&q|m+1NVXdLP$2lVx7sP#H}8=t^6@JwN}#Tw!^AW#I&~Xx6KR zKECk#-HQ#L9g0@nr5!%jbK@nSDeAf=3W=iE`F1m-Gbw^RrTmD|M|{f^TdBty_O$~XO8a?`mvTd zhxfw{nev%G6?6W#H%^qUtXv4BR>TiiHDnwNP+KSSNtEZI$=S2?x4M^?p%K=vO}r(1 zAkptnje2d?%E$(`igW)DbzkC7<@$cTHJ}orB6A2y8OuC0NV8I!GgD5+jG0R^PYIbT z$!Rb|NX9Z{PC8K=+f>M~%^RD&-?cm6@B6-g!teL__&7(2y`SfP?)$pdTGv{kwS~6I z*-ayyAy41QdwMd}lzYBVwj!4|UR^UIvT4`j_`}D#LTl)RURb22W+^f>eD}YX6n{9i zPF&bdE3GvpLL{h7-$--gL7DrA#ncdT^L%0X#+Lt&!4jAD%8N9s%K5|%keU6}6=-@X zj%pEm1iC(0)6`r_Ozz5VX;>km~!;PX?dp>NVYvXprZGEojN-!wDp*NHeHHduAT z)bS3<-n42c)jQ($+@T=j#h=Ee7!{u2X0@2F4BcDj`l@3zRb$Cb)@*-mcXj)j)Xn|^ z8++83T0+l=h~l(}${UuL+WMbl7zv@!vundRBQ=`Zg-X3dtFLRVY?GLIlm5}@=&6(K z4vVpkt4mm};prVMn#{x@z9HV|v1hto_2!K^{aMH#>yGr52#isV`Su@cI_7W=Rlm-rXs^Y1G0i9$?p-7JRtoNb< zD|^3JZu@T_%sq`4H`e@l?|;7eS^EFpFQN`+T$C5v<56MEPh}5KIJ;lTY6fmcepJ*^_nk;H8(Xu zzx3Tz6r zu4RGN%xQ*(JHz17t5!!@{@x3;x%I}|uIvX1fp;96wQKnwVNXMkWmu-1%{gHGX%ank8?ot}L#HY5t^JoMp;yzFOU>A4ek_a=$n&uOB>?pr5MW)b*fBsIG;Czt& zam9z0TL(vf4PG{yDY;O6`=n{O?ES@1BiE^aUiH!Qi>@zXKm<@V&|vi1pf9qoRY+*k zYBKlak-f>D3@?5(&1FU`x!!CBFTQG~b6IfKvp9B*&b?1!O-xIR*WyaQ{OT6L?x3F6 zmYl{o*}>bQ(K;{Atuki=qJoq_!A&CVgVo|-Zw`uc?ayq#lRZi(jJ$Kf^3RXiSfv9a zYrF(xRy>RFsfX8JyAqgPVB5f&k>!oa41kB~8@fQ#IhC8|+wv10k9v@57kzeKXy|ejaA+~*z3;g(B&&U-OHskKV!Xgtf#T^V z5bcE?aRyKs5Y=XnEy4upe;R}-62cKD^;dT$@J8uYbIO<8cWldheKz*5pOKbz%v!v+ zcky-izq;VkiYE&9DM2@$(@y3azdDun36QHBx8t z*5<<%n>g{v(wY(!4Fc2W_xX5w5-A?nth@-rl(Mli1a>!f+kaki9FzDK=$p+~7%n~mAuSITEzwEV_0CG@+ehD9wo{0-Ip zQ&>gG6cI6(Qyyh|3YcX2JO0`WNEWOW=uV7;Ff2L?ZLfO$e)@HQJ~393EPwyWlW{vM z+2`tAkw=z;#P5wU-@tphP;ma|`|RT>AtL?Q*q~HG#|#G4p#{D{PplJXQ#%8j7qytfOmxKga`8q9odjYM*&Jttb>+#zXo>d4NjrEV95cL~%n zRv$bq0B7N6KDP$rgBDMAW%#&3KV{#vewtb{((T?Y{Gh%M>ns@{3o-TSdiC~1bJRW0 z#9$_GZi;}4fol9x0Maw>`yEN%}qrE?mEs|}BT5C5caz5IUu3bG9wXH(A_Ppb0ch4=T zv483buAA<>sY6iLKO(i+LoBJ;M~LvR%%fYm)<-%n#8`k|kh&7+?X4X=mVLu3G}U)X zQ^aley`Dk;AW8LKE3;N5x(ODN+rPeFs)5yM>+PP=xfStjx3-0?n)H58or#TqD=&)l z*GJseE+hM%k&u1B>F-?8#%?63QyN5(E0sCBCvCuUhlqu8t?mP{*ki@%90a(zJ-NCE z#J~}K)>3uq9$_IN*8$J6`6@fJuK_9&Mqz%PyO_3@$d~)Lbzk%UAjhT>vAUKQL^1;O z#JQrsEpXpj6i{Y^;jthl^;hfb1fSsn;>n;xoLaRc3pB=0B~eDZzHCehJZL&nXXa=f z&9aKgp#^rQCYQF#G_LAxR`LrUWA1PfOm>2I671>Pnuc|<@0h*#bZ7jGT$sFE?K7iD z(Z0!d&@L~)n(*bzRh_2}1P%JTUz^{X8{O^h#@W7SKF?FF_RS0PFV7EX+(^tBv#$Jp zHICvl&$vg?UYt3N*`eecv#V7UdJ8%VJ@kBL#SaR7!)QFAkl&}!7GCM2GxtqPLB?on z@7-H)O=#V^p#6+HGG@C#KDFjq`-rlI#D3QtO(sHK%pMNW=c#OeX|l<_aG47&+eq&Y z_H);u-ER{AG*KW)&~g3pbAR>MnEhFS@~kTlIE{9!F6A4UQenUKecqp!sV(VV=Zc~0 z>aNg3jRR_*EQuW0sc+lo!F?NuG4h*n_@M@%buHcrBdD?>zXq+#BP}g&k;Wonti|hL z+hI{AbKsTKdfWxkzM$EaeJA__?`~%%#MwILY_04*P7YEj$ewnVUU{NPshn5ZOt9m^ zCDS74Sc!{ylP<)?FVvsSOt`VYp~fWd<{1}QWg4Wg@x4ag-YX~Fs?$Wi9XwXe{e|Ma zEB>dRMCPL#3&IcA+>>fgj}Iib7QTD8Py;TNogLt1xv?+hv2C&wJNxF)8reNEG8pVx zsOjmjteXhG9ktIVqz!o=m}WeTHP92y#0oEz;}92=AIrH&Ud{!4Fh zE3dLAm9JD*x32AfymURU9^p^G^9Pp~S*wTjIR4Z&?K8?>dXm zmXl@!$@E*rSAQKpe!TSR9;cQ?S;=9eX&AvvEZ<#~B zuQF}RTnInDYunuR8Q#Qcgo2O6NiQ=Z*_Y{i4yVlb)tnV6_4-mhpvGp|C2Mre$v=dm z!hUeuIwX-^qfiiN1OL&#w#7_?vBkkYQjso`;xDI?umx>E1#cnUaPO&w~$;v4XJ=ox}*)09L z`>uo|=b0k4mwy=7iU(;0=FJ5);M^=l-1CB+no)~wd+9lJVf&aEA zn9xf_y2i=h*Z9V~_x+(x_w4H7e*XS=pW&VWZkQpqv=)nf<{+bmXWi^R^_; zsUGqcwlyP5VuR~G+w3LZrc3q**Ll#jZ>=)Rsm&3|-=y)W)3XMr%ahYL9$R*vwAzM_ z4TQk^?2=dr>B8~hr!A7TzlYdMKB>Vby{_#FyD8_E(~fMVU35g+`F{{0_{lR@$!Xa7 z#WrMk_N+EiCg^SxsADo`3zKhc5HWLV`OxWlB*&~s-4;6q<`d;KG)f2DjFj$r^3(1v ze1CQLozy`{KX9R*N~P9z{NOXbc1;(`kA;PILq~&-6@1)g4i*|1%9GQqXya1L=*-;& zp87}#95CDmS4LtXat${{)?~z`a3&$_9Tr4xdw|%d4MW ze)V41XT@$`p1lso5|yJ}h19z6KD#PUCSf}{bjH)|!Z%g95{Zrrh>bOk zC^k6?0QdgN?_! zSTR?No;Uokd7X=hCmkO1aJvR*jUo*SgF8Bp?G1F8H`NWzbf4WL+fS*@li2{nggFoI z5_yqD+G-op0HlE`L%7n&O>`8{pGR{!GdJf#N!+mZpbYZ4h=rIP49R%Mes>oXo$ReKk$^!4cl=3`%EpWW^KIOvE$fU4y9jkUAt^b zE9VI(n3POmR^BA>x#tOsIeO#kpzm zb!}9N^1gk5`61I`vXNXpL~io@LU?P-pX>xN0Vd@URf^wHI?NP;0FPPM8Z-H?e-(_^ zW||(+rXlK3DAL^7c{8`3WS4jN;it%0a#Ol5Qx+W9%@=;3$Srf6JiMXKu~IeA@)GW4 zdcv7sHBt}Tnxxd#d>&r&`Yp=6PL5cpdGvtuEW0p-Qy>$3?QWSp5KL05eIBWwpD>b; zb`xVNhD^6N2Q;thP#RBtR$>) zF&Z;m#oT$SG7i9poUBlF!V;SiRsvdliMA`G-&F;g2YlcWM`I@yBDzAm zl4V$Ic?nMZm9Cnfl}_S*V>3N^05~r?Jy^*jW>t>YxhU@21EGqH0(S(Dnet*W<6*$7 z`RsDdgUbS-YiR3x#JzZhMDE}|x=%slBO3f~vlU~FS|g6bCD1sSwChB)D{ag3+@3Z5c^^)e3D>b|KNPCEmer@IG19 zDHN=@S9NdHVr#25MMLo$<%) zvaWlezW_TDwi~=4YnMnLd0mco=*$BS1l<#B3bmFBcE7uJnd!OIdLUEFJ{4D3u%r#l z)g$~dy^Ynv$fILCGu(=jodB7RXSRRg{#wd# z%bU8G9DLGs*2WP2tJ&y;yd9*^49SDCBsb-y#%%zj(Kij zYMf&GN9WZ3DoFggP$s{zijh>QrKOo$px=_LRaMQ3thTr5f>MnEGdve7)N1ovH5!+8 z1PTpCAJ(ZJn4;47+m$jbnS={X$7@(waTJZJ0R-7>>7cIwhhdD~KxAehs|82_3W7tT zQzJMRYCAIl;g&1k-PqoXSVC*-btF2Cf>OZ|q?|(wY(yimO~dN}SQ%(zYt2nH2GPn% zCrg*VG|IqC*v5uU-`LCJu`)FH0k~pf=6cuxAHYLj+HMLhWGye=8D3d*_+B=1Qj89{ zrF?YW3!R7C@T(hseE0k2k3d#*^ymS@n}!scqz4sEhfb!+PKG;tC=?+!HZ}-^6xqD~ z=I&^!17lwe;aY0+S+mcr?If9ZND_n|-iX&+HCB8*%^bhy z{Hx-1*Qd&hZ25UwjH7&*;EP?++6otK02>y8o{uq$f+7!@^b+b!yM7yi+?^}0TXcLd z75UYJJ>Y<6%S;2$v<4@u`z`LyEQ)^)={+m;=s9QILdU2`(eS$d6XM%3q9RZi%_X@t z{7uu5`!!~7Dk?}7Nr{O|p7>4ko_sn|yk;n|U`+-%409cLK2aK=azN>|VZ#O-4>(v1 zwpIhjNOqcFS1es_u!LV_A<0zel3I!@|9;eaj>+EomC(;Xzyd%@G`?|eMHw?I2!%Yh zN}MYgXGDpn2<*!N@BFLe1p+t0Y0)MUeTMl@f;Svoh{J-_E2nysVKoB-z`lj40Y?6~ zR$BbGUAyl4%+Jh+7Zs0rk}MWjT3f zb7$eklkHdw&m#N?xkFlw6W-jZ-oGv(9y-FVX!O+nbDL}O&q$%*#t+e}jgag85PR!| zQRTu4YBkE(fTrBPKyJZA&p6^s2^ zpzcG4aB=mQk++hL)ZoKU**bmn0d9_@m{Laju7?$iiCNZ%Sv-0wg^>ds4|f>}dnu1p zKYSUPoqzgCNaoN^zS|`okNMVM_#W01U~qs54h_HMh-u8ZYGw9Y|INjF7kztcBFl&C zy)S-sG+G`GZ3?|d@ka)=gxY?~NIx~FCAN~emaOvF((lClW#|-6Oo%=VlZR4vaJpD9 zfYYhfqKB}t${|ye)l4dEp}gDfc$S}IOSfUGq@+ZGO^VOj)hnYQ)m|G5(trKTC7*V_ssTO6I7Yy*dqmernF<}8H z@DHBbRkY~$C!Fa%ta$+K!-L+VY(io?g!`t65>T8XgBemJpH@Bcu;8Bil-;{`7YD}; z!AYk+dzKVwON2z&Y~oYkA7%HCzcZ#+k2Zz& z3}b`k9qJml6|5G!;dbS+Q9qQ5yn`+yhN4=r$GR0a;-Z-vNvvT6vr74Qw6lBuGwO0e zUw>e^cxG%cIL0O_WxLVR!q3QjhF}DmzcNZs6&Bv$_Xy9u{|q^Pn()F}m#V8vyWb>i z*RB*EN`^rZdF5Kc<)16GZXdhvHgP#QIWt~bt@v|9X_a1-nTC@bzPMl*o0FYAjdp0~ z)ZUW=a1V<=wxg$nj z;r3qUbtH1xR#*C|T85fL`S6Q#KQ@s|NGp4MN3)6+lq(ib?)-@|(96fir?sN2M1xv} zXiC~d3E33|Ao_PNQ`091HNFkM+m0M#a?s5~-{yZM*-wvlI7zuU!z04x*|^>7IGEd;J&cn)Ta!eJcj1ReMV0 zB(@7n9B({cYAic8HhyW(P5Dn)>orNu5-7h~edmWLVUFWV1$BJ)=cRher}p{wec9ky z>rSmDmLhR`YiQr}u6Rm;47=OACf)PGgDJwL`LU-m>p+ugDJXEk5?Qy-QIxPM>-?_L z!ou^*FVdD@h~@Q@zfegHf$0hlSgb zW>(3=shzVwi=R~Sp+>aJ=r#Sc%$8!Fvt9EC%cF+MB9Cf+Vy3VL)`@H_-t=m!)(m>5 zYa{i6RaQ~@zeEPBhI7S*3B6U1ya=f6ukVTt>G`Vwhx|tZj`Pjge~iOCGTRdbodJ^G z;}mUWY{s}dvwI`gd>=hNp1D7#eMXA?+Hseq1*L&x#?c(gX)tY?>0f$!JuXm0a5}fX zWK4a9+{qc&41+c>Oj>Cj$et}S%Awc%ys$@Ga~SX^>-Iz07@Qo5^x4Y((JY^1H1|XW zf!%b~D#EFzWQR1>al`4pKY!G*7T28vP6`e!vO7Zzpu9r;R)GASPd?217|OuYUv{8VL=t)ArX7E6~Z0{{!L) z3H?!>{J}gqMZ2G*-u*AQcQ2~y4%dH>Q~Y&w#Q(rAZUs4K?IEu$J&X7M^9}@rXmyMF z&F5!Q*IyS+HPQBR6ly;27^;_krnOOIo>XZ2Z|S5@xt8^cB0zVR9>28h&@zhW!|8pu zz0e>zX{SpybijoRM-L1QRW{E*W5YAoX-`<7Q7Y*9jB<z2IE%aSQ}!vdYzECeFi zH|KXb;k0!8JA`&nS2!sqvcHAOnzHNBmEhb&C3sjdJ+;Q|T@_3t#mq7db_%hr(Hw0e zeX^VEY1JZp3bW84(r;yWwNmMh1Bx1Eq}Ur?NExIQxNERimaM5vp-edFp5cU_+YxaL z4+2GmDq!>TBfI^p1hcLA{Kokip+W#3knyqTG?YQExO|~_07Q!JVsE0G01E@!tmX-i z>{+v>_Zrv#W$`e)%3SA&LJC#yGhzRp!3_k+T|n%kHD*v8`tubRrEgWq;TMZE^#5cz z{pMWhP_{hs3P)HzPbg^YoWhNO9|o|sfx1Xc?td(_g@s9#93!-1TX`Uco_BbtvV7N`PFoZAEz`z**2wZ5Sm8^%%QJQS=NHXb zSpphDz}am_&i%Cw;P(4$vQL7!`lctJvRQ$fKm?cGMi>%^7%;&AeaKUdO+&tJ+f;_+ z*vw04iW+Pct+EAdyR&Mb*9ET(y&PH7Pnl}}h*_DhkFL|8t%wCOs;FYcRSK#xFVJ%zfX;Zt0|x42A^4c zl^u0#p{-cL2~jRIA#{Msw#56^iG<#7`_I03c>O4A{>}HcA_Oc92Z6fw1%#R8$x!y{ zo=G+l8IBR8)>7;zA!COs2U??ITb-6-$)k^a>RI|6A8Ls^+D{?UC?D1V?JIVK!Z z_P($I3>}7nB80UgFq(-0J-Djsp84FSZXC7c%Cc>p<7xOjHvUA4hADBM^R>E$-yyRr zvT-3A&;nr77xoK3T-6-XC?W0JUmCjU2<6qIi6Wnl;`k}*4wI#_!nF72J0Pz7nBPtI8$~QQJ6&iv_$Hj#)bB-pD%fih} z=Y9{b=#&Vb|5KYhv(TI9<%QXaXA>8_~KXI}L8Q{enuO3W2$s_(rBEIM23_=OrLX zLi+=>6L3SWCrTp(* z*?~v3X#QICGWkCUH=5%7{Cr-1L35+8bOM9%LM0h=XmTR2-s}-G54C&5`40fekX1{^ z9wSAsqY4^#-PEl*>t(CN_hn!;k<5feNR(s4a0cY+5VjA$k2svaoxXIlKmbZ9HFq#M zro5*&|8xVIx?9mzkIV=FyC{Q>4l%HxZLmXtnN{=9`%QxY$II3hd9X*s@el(FV!*nHf&T^M+^|lyo?3fMkxZ27|5@+@_~Pm zMO=MF%>kbuLV#pt8h@PG7KIcF!~)ro#?(>-d5qzjP;fbxuL2K;i5x4UU#sLEzm$eB ze0IuO;;`1CkJ0o!yUG`c*bvb!gh54)tq!;{M#~`nIdbyj=Ht3T;fFDKBoDt)h~->M z#`h5{CAWuUh=Rx`^qwz0M7~+l9hXX2U1)#z>6i8-*44d7xt?E?p2h)(j~*%YFORfH?16+`7oAf&>%v~KB9uM4_;3gtXs{<5IkoXtF~T8 zT&3E(?hj8>#I@$r$pb+Zw#0n`b&lLoXzT$K%pFcy9jW$wvd;xEO43`dR`>`)RSlhA zC8PAJzHw;E=%FoTC~T}%@X7Tbt7RJR!d)1k^43s*fvK}PzQ50=8DM!}Ru{4|oJXD< za%=~!i-`80Lb}IYfr2_tSJw+tRaNEdT`3`rN`KGD@_}0ti*Gc=N@6HOZswHN5-Kwn zo~8LZhNl3+g-P;#N{=T81nmO82}fBmho6^+V<5M@9EqeDehtQz^wN@DS@Eq{N-^aH zL~1Y)s$#~y(WEiYB=MK#9MdH)Ez06plG<0XtJ77<}c z?c6B#+oXR;Z|>8D*GE?2dBhN(%t%OHv z*`vFkM?ZCLg7B_5dlW1!-u0tLj|k>$fcD9hhYvA94ImnQY=$RoBBA|yXaAR{U)6K1 z6Co-Il*r}*SxcU=d6y0c^F${E=08*-@Z8ve%gc= zjz~1?H@f6H@Ha%uPc{`s_FwVaiR+%6vF;-?WZ^IZcYanz_mr=#RMk@vfH4DR%rKF0 zoNY`wgQbq;>~6khW*$vD9FRC7?&#=T?gABi{PH@2!_udHE9=#_0SPH;fRoMMJmQTO9~XN2_U)R+yveCXVbZ37F1?mFKBKGZ zb4wmbPB0}q&1Tn$#|)?dBLe}3N%wbv$6B>0Iib7PuZB1#H%Nqcz-rK0Q-!gq1%b0QBN+vYFRw! z1MWrsHvwfqo|gR*HHDIZ8vDlzIWm~<*4za@L)}65B zyItW)S9=#%QM^tF< z#+@=h7D*e997BU7SKHMJyT=x#C=mMgTa}AQ=IxcTE944i{bZzzmm?4vV!AT2rTY*I z*!U(Z;evpn(n zI*i=BzWL(ZN2q^Jv_t5p{_R;523=9U3@E12*ckMfB2R}C6g?Q7V&E&))mJqx*$^kF zLdSQU9b-IAr!q5Yn0tLDL!*T&=L4VeuJ5$BoA-hFKQ7{CW$I55lsOML%0NRhSUte5 zvbMm&QG$qZ&0p#GJq=9WD!+IraJ)D&*&OgRo;0e~#!8U(a4BG*Iv8|v80(ZT#fAns z^~KAV@0#-Bxvk{znOx1l-1!5xKj27+W;?riE#%LXuA7$Gt8rL7BM`$+6TATI!(Io7 zZpGY{iVQ-hytGZl&X8OB)BBHPemUW~I``@x(oCW)5o`(PK}Ab0P2>7Q4?ttWu;Rr! z5(~!g1%Q?jgBLC)kEim;Q~`JIpe%d7q198%yePBIg_n2#{qpyvRZBodZ7eJXQ}0hA zu_YW>9YE&qg}Yrg|IItz$zguNgX1k&bFkV<8=sv1)Xi4aX|(zX!gM-MRYIkPSst8v zP0h{wT~n?r2kcyKNV>34vD{eU(5}QVE2!l~#ff?kyy;uYlfQ4yajy?}7D>R)1eqXS zI~1CB3YBtf069k}TGu*?)ZLO!VnmzaDWkCMg}htI^sg;@wCIwOl1w%gvIvVuiCwY} zI?34MU4^zvNzK%3#rS3`ZA~Smx8$>?Jt^Mtkzrvbw{L^&IdI~Rqd?s?Pa7DI;KUnh zNvZlW{pDbt@3XA~!3o?T6wNFw7|C=I1F+U${6B6Y7@yta%|j~eIMvP>t|gQ%ndjue zFubWJRj^a67t%XnKE7Le;&{a`lurw#QWn`au8M`z(w(c za1jnXiTXN2LY)hFJ*T}#^xV8zC*7!L@q@YsB$&zpIPz~5%h(Erpl})U*_f;&GPz@$ z<61<{iT_GnMeI-~6e;(E23`zBA%aK7hG+yG7%3K>_WNZT-`fxizxHJ^`T7MMG~EXW zt+F0EW84O3i&jk?Sb{@xoECAG+o7e$K0EG8%nA!hCHYc|e5>Gt`@TE-Va;PGt*^3q zt}W!=gT(_nV^U`Ou2c^un+u10$P}MeW#I1ZnWyr1*&FqtrjI^y1oK`PGRn1iMJCOg zt%UZtTwjxB@7cXuo^Sti`0}KWZ`y}@E_?K1?MA3Y|&M0_yk?mw0CZnHr zTT?V!3(Y;{=^zx-DT+EL>bE4xly$5C1~69fy|aUBo&K*Bat+i)h|$26v4L+0i~oKs z4}f1scebxQuthAqhr&evS)NN72JkkIQy07<-UFo0qC>mpA@>^^CSR*@w^xruoqhC? zv3quRpi#vPDV#O-MeBy?j7g$jnv=f-5COpma=eiEOa$Fvs9U3E*Q_yTgVHG332L1e zDc&4N=VrJ=;j-df0|#nhK@UueusWOost_T0;bcAs9QfcK2O4w8w zLlWr!)K>vrM{7(WU3>4m4g^i4!m5GjlGin-Z(@9*MHRj&d7Pqao+c}3P@D3-DQS=faGG)Q!s9aTdgZs;<`?JwY9-YR zt&>xgUrd5!_;K*Vb^$XhM)k7ck&%sT;~pb=#%4ID_39#1wZOes?DYKF3=(6c9RnKJ zY>6{v#m1X;zvtHtb-pp@)DMX2t8QB7is_qgsAxcHGAt?5Xd`LJK5zhloUG=u9`kSt zF^20j_ql{Mx3s`TsHwSi3R6&yvcCkh3BXM75>J`tSDOEsU;uIRFx248W;fbTJD~qx zJav$d!d8Weg!hthe@8WlbBTaSU71iTvc2MwLG|g;-F$IjnC#(F_QjYXCJVNlRc~`<*EpqMlOo*a}##jXFPK4QRzOCQ4 z0Txn$lvHyu&rLlylzu4J*Qn|h5zFkmowb8>18Y830eZN3^Y~v)RHQuQ+7hpYvUgHx z%T;Q(`^A$IQcd->SDZVZC zcOugl`$P9TdW0V|_>JE$ZaR$e%ai@XJTj5l7@xsU;N!DPw=E~ZA@gUwxS8NRCk`9s zrRuL&&IreiV3^C>I4w1Gg1Y2$JoC#R<_I(&jz1iNk;XKYnWsjeubnVL;r4@!gasT# zZX#kPM&9Fwg^;&EsyHgTmv1AjxYc{&?(0W=4(_c5Mk+&Jc%FDI^|!yiDDzu0m|3v% z)Cuek-k1>kdQ(THP&oWB+*p>f_4;EOyY7o~4T9lQw3wp{_RF>QN5(f1Z#uu=86`1Q z0;~Hj>AM^=hHdcsOsjSz*u3UF6}J*JCp-cpU251lIP592hedO3uPo_CwGKIgQ|Vpq zaT4KJ^@jC1)H_;fEX?W$&Lv(UclAf7Z$d+esptdB&O+<~Kj&!*0kKysede3KulA%} zhsFwke_ood4`;Hr8|`34%pgf0d}aGfI#xCjB&ya8)*1+*b< zLMpkM;_gwS1a#IWPEPIKGU)zeJ=koBJ^AU^(S6tZY|b_1Rk=0D3h74D80S&HbJ9D! zw>RNO!jwh#OxFux|E=o-9!rI&@3`bDJ886WV?h1rZL;3{jf%1pCr)@3U(TZag$BmF zseLW0Cm!JS^o$OlddiS5ZK&|&OAHc0*+6Tcj;=lePhX*BDsAzFcMRBzUAuNI)yGIy zg}q_+vjabljxM+{%|`?n-X{HAAb7eTb1*w4E3DJ&5V&RiT0OM}W9?`0WC{Ij_dWvgwznz>vY2soV%kfus$G{K3b_wYRm``fNe1ncXkFXWW z=nt2$UG;BrfSprKg5veu($cZ)V?N6Zj@J55Un>8;YG}xydKo{gCVjH>>S~Lk3&x&? zi@z^a{ACZ{_RZ_3NQ)_?Det*g#xB5s^>>{0PvMvN0HzC=1^kN9)8hv8yXpk%J#OSn z=`47UnJp02g?aBk;$#I${?#Q@=y0*YFKob&^0+gW@b|x_8I6V9As5lSoLh?m6`mA3 zQf6;+PpV6YSoEd)82YnIe6F>3?-n0=8_@$eGpuZhtRBkON-gTJZrAtA zzuuAu&KY$q04PYb+%+Q597BWgBJx9_OkEl)A6T> z`*xev1A~#5#=JlEL=1O~r`CuJG&A}bwt(ssjaO!3hQSNDA%WOqmLieQ)UmP0l+EjE z!*^Pb7&`k-`Bk7+Ay+r!7Ep18CNZ8#xit~V06Y8{5 z(#KHkdWw# z=7jJ9*`PWytf$!HIl47;|0{{74t$Ch^W|q_wuhG#g29wciLPhQJdCis24V;(Z3zqxWm|o&xo<>WKfNk+0b^y2NQ%Btt%|+q ze)g!b&^DpPy|VrM&p)URnT+`#6k2~@L!HK8mS|;RvJKco0fAIs$Z3%K)On8p$J0cr zP;x@*)bbB?)+sTD6g+~Oc;V-8x7!)!95ZA(7EO_MLAC#Y6*Az`wi{hD;DMo~t^9Bs zrkgKcGDsj3&T)uYHB}kOy%aARBwW~&{q7vKUY6uqN2v59mj%uYwd7+0aDqaGNSFcj zjCFr^TRf|;xt0KQh5CbYBAi}E_U2#|eUQ8C2K^!$U5UZm?^vNeFu;=v$sM zLWzssXig-DL`Ro~QWV)z3~N!p747+Zvu8VH-ccT7JXf=<$HQEBUO~fk)zhmxOXx8( zu0iL@T^Ll_N5@oX@Fs}9H;(OD=w|73ut?!Bu!aD{WD zAJCI~2TfbK2oPgyQ@ykpgL02%%|#x_hRH+6U!E-$B3Z}4x>tO(0oJ18ha3h$G?tfC z6kG=n3Re^fpzE)kUxYM%a;KJlKQW^DWV>@~#dGV_@shun;o%G%ih=1jTB6z4m+lp% zp@ln^@qoHzvXDuRM$dP%|KND_dTK9Sa@42d$$I7fV}7Di2G0&f7uvkodA$9bIql@HhEQ6H|81l-c8fMQJ}CiYZL1ByN?&_ zXxn{RVI7x<-vK6JCfXoTg}aDa*L zayO)Upktp*sWaU3^KR3G`T70ZcCHl>XZjpzK5FKKZ?8PxUvq?Yt^fXaSF=}>SkyWe zf&3whS0Vm zo*7)CF37FQ3$$j|Vp(@24QO0$~Z1V6YseI!2FY5NhXfJr?fog@-9$IF8e*U;>&s_;dU%z6Yf2dywncD@ zQ+)*-0mybyDA9_qx42iQ%qs@>bB3o}ZF#QfJ_0YbJBUP*hz@J1=ok&i9%aCdaO?$V zt};YC{7bhMR}qr*U#%&vp>_v-r(voKJ75&>aAgpSZ(Vm28KDD!%;1g}Ww{Nb9z{^f$kY z>D0{vKH!{iwL*7-N(;>h{-0oTE#}S!PYx9oWwYj{CJ|n?Rh`F}SD{pZm!bNkw}^c3 zw)#MDxr|z7+!aM78oZ{KmX8Bdu>PB=&>mjEH3k5IwOIwJmPeTo>}Ro)Fmg%jgnb1v zPo;pZ`KV^j74s;2^jAR#M6R$DEWU~{|2jB!ekPmvPGjD;YIN?vna$Yu5I#|O=A2j6 z?;p|}0SAzA2dQ$2#F|63`_xueR)k*>@s_1FD^&QOuVX2Ez=8fhPv#1jc0qJM+`kbs zIX_Os)@%}n_%Fgc&s)7BUE?J+s&%!$?oWD~Ts3dV3;U~JeT!-s&0UGFo1)d}wn`NL z7HmvtpLFvaz}Zcwh%kASCA02!f$#XI@N9L(SssXk zA57T7dQ5MV58>sXgjn>8R@2~wDhH-68m!V#Q)qw*R|5Rna9TRb{8dC8&SBeR32RPo z_wj?NSM_fZj$}(N26ku-o{tqqjSvfS(*ppU@L4)GPx|fcReYz|6bI7YaJ;rTcuTXM zO8iXPcLqx=r$bRs6blJyZVX4PN1b;_w(q+q3eyOM<@7XXze5TSIB*5$Ji0aLErKcL zIP0*7UL3<{*`+wpoK-lcK+f`o*A|N3lLABtiN9js-p%}G07dbod@T&h@8Bw%h)50k zb5626no6O#Yy5J7+xTAf-dbNtX&-pdVIGAzeqa13t{AQ?mT9T(IBXLl#@E;o9wH!cBNNxXX+_1vXlE5kMa>q%qaMK{gMPlxrOUhJ<9b+aY*G z*moKI9V8fG@?dHq{lR=Ol$-s71Cll8MO@Vw^ooiA@j2<<-R)N5+YiY<;Hcfa0S1oH z#e+jmQno)Zc)c|j5(BiTSoTDc*hmTrpZL+n*{MZ^=F+>8J4L!AHM=1NK8!i08NBUGFy39yT(2yERZ1W^bmfa_^$jgwz9Bh&Co7%K@f zo!%`xX`%dA7p{hh2flm>7zE~U41d7m#@_XLuk3@5E(Oq6?ym7$8A+qPs8xlYry5yK z%{G63qF^h(k!U3$%$9Zj_yX0uh=_SP_(j7}6`KewVL$dw78ZAkZhHfy9TXu}4wM>p z){EM?F8ddHsN^X;hMDcbr=`R-et~MdNY^JY)VhzlXr-SP4oi9#J@X%4xSvuVNAorb z=q_wO!WJBM1*e5I9~|dXwWza#wsMF454E{?6LqyGM|6XpN+C_*z`$y`UBa7n zUQ^qc2?$HrDHw3@v?7XB)#jNELlu=iOZjQjSftn!oz`r=J1zVod^5RP4FH_ggAb4F zK2~=6(&~MG#l*y1gerH&X@-TS*>%GH)=mkAxdjG?tnw2qbFfz+jsdovo%pLw!M&Hu zYI%5gpj-LCdk`l3d*X?FEBtil^{+qe6sf(*{{|6a@8svm*x#U|XBekOek%@wYau&A z{jl_k)1BD#w7nzbC6t($y*yU-B9o#;Rb>bw5&RBNCfI<6?PFM>QmBg**28arMQQ$b zrINAi>MSQDpk~MVYO*In5g;e6-T+cdb_4Bcp+?23>4nLyx8q?gOk$ z8TPTopv zIF{tul^W=}N&3|Tw!po#?jXCQj?wN!y0=$fgv$GD`{uRbL7~PnTVcYAdqA);9JEek zMqsj`Awo!`_bf<;HDn?X8Pb2*WctTK@9nn)6H{_l7`t3r*@~jwi9oseP}ajPB$il? z36(lolF_g3{At&{|&UWRuzIj#gzJc=c7H1jz_YKCk@2o7)Y4X0) z^^%O_*2bR*f5b>LhAk)Yz3a61fk4S$wSP!WS^6%UXop|tctLvG@VB?2QlFyrZE8Jv3|ZoHx7f;;`GyC_r` zD4WdCBVs0;*dJP($R>)EP+;LsZS^2AX*-$Dd%zz87ocgaiC>BS8CBMww-&Q4ebn_N zIW9wPH6MU8j!?Mgkjph5ni21)7HfVI zOZP+4wEoGH-EW$m^oAa_kCYC4i(<*@`FjR+QG8>-zY`yN~Yn9Y?g&(<^Q0Ei3G8{m~CJ9UmzQ)`?|VBeqM7iD?L zeJ#vuNs3Hu+OnrMpKLGOaWzbJ7zE;XoAvrSyz4j!X>m`4R^eY_uSY8av!>6@+c{pe zMW4Z8JTW|so%fyiQO+|SB>TRFRiF|W*zuTa$t5P!*8#Wi<~~+L)-LVxsUXRGh-=LI zDfrpyRXr*&)b6OqUj4&WzJfu=n!tXWqJf^SHdP6=ZTyogo%p|B6so+V#a+zLEf(M2 z8hmK7i6_nUskHXSbg}fYS?e)WmBuxKM?P$SJcmoiA=M=D`sr# z!S4O1lVc9OpS;4;`Rmv7OA+=plycz|bFziubuS;g)D-XEGK$$Hj5HBcI)+o>b8hVX zMMQ5YE>Tfi8#{;iMi;$|Ax3Gem8QQS`l#}JO+p)o`+Q?-9?fUCtg|C({NvQx^Lyg) zbjWBAd&gnWPhgw2=&U%rqvr*FMjR6TIMj;-D})b#_e>vn;m|U5)G|a=jmhk_uZfJ( zAWZ&;{m-D0@3vFU%m{kTka#TAlD*73TI1zK#gI;-Sg~9?1Vu2W!TNnT)}&>$k2{$6 z6@x@-`)NgW#5HEj-NGaJ>Yfe8Y!5ZwL$_6UNFaCb-j1&tj<91awY=rCP4S&T z!Ln}}1m(tE9cVw>ZUbL?L+LHN8@MkwOKBp_i}8#7y%`17`L4Bta&pWU!>qTLoLt9M z|L8BXf3jLBUn;gXo2K$fe1r(1u0_iwZezcO%|GKll&Y8e1mjLk;1S4Q`W8=cV60Qq zu0Le8bN zvmlY>YUekj>qHvxR3cI zhU&{sq;BXnY5Vqt)yZ@xPUIP8ElN)(s!fSETs8OZrCQjTwCA!_SP%1U(7v_P$g7a6 zwRr0Jp{AMZMscjBO)5(b>Z4wrPFW9rh{z>2PE7h1YE$CyPU0^9UDqGwt(E}LgVV}k z^IkFUZQpQRBIMWvK3h`NNNSMd6@T-%T%7ScCF3XdG#I0HCVfmJZZ}DTXG^R*XHwaxz_fd=`?lr`>*YmPkD2|T%%r&>YYs$y z@#bEyy;El`e9p_1x$($2U$;$VEg{-_!ktWf;|5=Dn{X%7fUeBbhF3fCQg(1DKJU7m zK@r*U_~m*#u`VrxrR@-dq;Avwme7CBylGFtsQSkOr&BAsSi0us4es8(yCfM}HW6#K zHwpO)aQVmGZXwD|Gbp>=`R6m6IclGz#^wvxPUvL)#OoN^8?86FxKw#z{^^MS@AuAo z4_%TXVH-l8==&j|e&wO0hNl~jOn!__cx+#=Lr}PJl1ZEzmGN1ra4#5rw`wPpDU&ib z;UgwacpM>I!2@Rf#XqjFvd=vJJJ7or-Hl9Tt*=_bn`IeeuT7SBRp~|cnxPrwSuTpn z-qt(bRs3T_S;PoEd2;gO=l9U|cDfqNtyTV*-@ds2m1)_=$(>sdRczRC5GozDW3yWa znjNfqp77^=P~SP+DI`tyHusr32GLaqAk@^x%WgWS#;047#$5JuUl~YCPrFjdhc1>- zMeAt2I4!$r6HdIUzKAvaTO4yt{eTBaifH=0IwHjDvUd`A*hIWEUGrCS^SejKUNHWSvjhm@-aT6zCUUAV7E9y`E28Hhv}=Bb8#AS9!p10Nez5y~UDTr!WG%JR3MT6z`y z5()EN3bM&-4G;{gWcb#P{AZ5Rb{o?dHBn*J*=EaYA1u%>gItXY7|wfF^3h=N+>>5C z;tls5bDsGHc34=5EGQ6)CoG9q&*1&a#Z93yy8#O5M*1G^J@~KNa zGeZCCi(6ecP6ql+r71G~W%vq_SSVf9JwXAY5im)+UG=*A#J@uus~`ACO&=}*5sdh4?!ub^T-KhtD=$K|Rj;X*VyZuPGFMwE9) zauZz^gmHvXCK@=*Eioy!I>D}%pU?x|E?RVuW?J2ic5DmpLD39`Gf&u~kqy6Y_V`8` z96#>ZI+j?Ef7@}J?VO&|KVJ++%kQtLHXsLuXI$O|IMYil;i!1WmG{B9=QEl?1k7w5 zemD|(EXQV)>AKT#eo^xyZ7FNfr173s6}5%Umzm~N^`!g3kybcWhzJRVET6)qzklz# zr|H@Drmnq~(>uGRoZd!1(B)n<>zdQ5wtX^rYV zO^uAYH%kG0-KH%!wW`qiO1>J#*rjauD%-hzBo9BX0{1(Zs+4zdqR7-je#E4 zyvaKIkq^7xF0lnwCfn`@q@Zx>$W%Fkn?fqaJ^^bmx$z`7Drs< z;D6m{=-mACrgKI$%xnOx{EN$iP5$T>cYN^0eFB0cx(0LqZZH%T^ilLWmjfBuiG@Xl*nc6d!L{{F9Sr9qw{ofK!f9^wNs& zQ|L*Va=Em$OMKuRlvrg_HtiyqZXo{@kh@hZ0SYBG5D{sZv*eu1`DcAWIK#A3X`FA3 zXeA%!`@kwqUYzR$N}=5?@QHmnt^g3R_(s{E+vpt+ejas$34s2#1Q}J+d2PnX_rrHg z@2^D1;o?=_GBd$YxJ?9$;7jB^$xQWd6oWt&sF(7pwN`lO$+N#v% zQS#wu&s#1toS5AOIU`SIzPGOmt#&(dBrj=puhQ_n>Sx`ora~hLKMSnrPKIVy4yx8= zIgF~*a4u41e_?rW>Z5*}f)BWK9^xibz9V+dkPEBW-})y|u+e;;&}6a2NX)J^sKf-nal z$ufLz#mS(Z*#_=`@e#KBc2Ny7EW(2-2Lt}~gPuisrboOos&vY!1_g(zL=Mg91bku4wpD91pIw1elk8G!54*peUMl(^ zlMf^xlgry7Lhd75j1~bsuqIEmFC}>?_d`Em?A?ZY%vH%zI1obyr0U&|+MH%Ag)P`! zUb<%XD+pY;s3hyuPz!Br#%r}beSG-!r$6k&0|g|7NoJ=u{}`I#UVTfGb@(_~3)>QC z$BO<6F!gpNA;CO;NsWxmGXZSO%)2#r^Wya-Q;+%%_X3w2k2Gb zhU~!YB*V9Opz*t{QAJxykm|rankWplJXPW{e(m{VD)UqS6v)B^x(pQh9 zrvQ9Rmge6aiR7;7VihQzH9zs7dH}kNcKY;d;FK1PAB;`}{J1KFG1JJb5sPSlTOp(B zFB%QM&X&)1yz0~#8QgjSaq1m$wt$P%QqxzvG*}3=X?c{hkH|P?R}cC+W&HD{KWl8i z=)y1K!jkCd=!uyO|9Jj@Few%Tp!yc*-xV#%s>78=o#Sg~5{M@w3nlc8L3^0A0(ZZWN%e-U6CV9jNt2uzEre+1&N zZ;R=B;<0(uGoRh}L*t<5yR6YO0j3_x2#9v}Dn$jc)oQH~uI{Y$63$zl?*Tln+xELK=j+L9Y{QGiNi`gYDTCkQHPl-OLAy^tmkE?7Jvi+|= z3>FlgGh`9-E%|T0Ot6~ZXv&IbiM3Zb19$z$lOONvN+_$T^4Ftke7FCH>%v`jz5V_5 zWRZVMCw$SHSk~D8QEzj}RORUR=pfUB691jQuY0)aLB+9*jTVOi7G#Qa;{_;!Jjg1%aLC&%>t9dl0_ zogXC%W>h)&%+APEh#V4N6Vi;=b;rO0XCH{@)pG&B)lf^2WHt+IJvvJfkA@eORrq!H zdxzAlbyXD_Vqs&e8;Qg&nK-_eU%BwnmjW(>q1l0eehRD|2qkOU4fnm%W>V4T(}&*k zXHbNetqV!|p?@0F8JrB~tbZ?m)MI8x1+e1a&J5Kg?73>1Q7$eAwP9qqnj*aQ%uJQ_ zJr_d(kMwLjkg>_l5jwUHH*YrcnOmEfn5f9KICrizI${2sy3?Y%K?&-IF#*b=Kf`@) zL51reiZkoKCSubh`V;NamHP3gZDUiWo}}iMdFLF{w$Gg2DZjen-1*`Uq_oykmg3y2 z;c<@;A%OO9pFEs)XW=z!vWTkenIm6*HX|~A=>0u~pU~-GhKC{kEz?aDV=3)O@qzc8 zu{Ae`UJRkc;}YL+NLc-fNgtp&up^*)fg1Nsj{pgJSZDGa3ufke_*Xuh>ObrlWaxA; z#}qswL~mhAYP_}8%2AVqfnjxoYS2B)lqRLXv~G<+*PUvaOI)|8>}T6Ql(ybiIDF&? zoZo;G6ETFVR}wlfC~Yu#69`kJl}?1Px>N(4%xK;PDNXbKc_>i{C8>`8{jg&szVLFr zotufFZoU~oH309|M_oc2ec>|06#}S(n7U%_fO#G`_7G=2-FYVyo|&~?Fs{!xQxM5} z#%h73cdM1z@R_z0VEXGO@xin)3^F6lzS(?@IblaYle8t|k@*53= zTg9#G0os+K4z-r#(a*$nGTcm;t^P@1Ys23^{Yk)$EuX3k-fUVYX$;Mj9K40fTJxw&i@3?Qo;KpME_x{>3bIIgoM?Ocme!_I_|tVvaa zhh@JJhEy28uPG4LyYNl0d7%)-HZqmtLzYZJHGek40#aZ!@-d0Ayq-eiBQ620SVE}3 zp-#mB6OK<9+CWea7-h50hFO0psL2I6S)1D@6c{|}tNt%^saPv-!UPTixZBGBH$Vs^QM0o0Fp)6m^x7AfGk=!`Ty%l#g6fC)bbu_$qve zu64$8I{UpkrjvbOb(Ja@*+*d_?sCf@8K6yj?|R$b09MbQQQGxX8eU^pRh z)BmOK{nWSv+61-Ls2XG{+2nTgp1N;lF!}n^>x20LnhUh;e_$`1zLOXS(LT+Hqg^JEbR$8DiPKNok+sObSb`n_A471| zbxYr=jX*ijix!Zp`)0?;8bALR&&M&lqfn)%f4a+m_$0*14o?i|nOoL?fd}Ot zUZ{4G7EUkdgulHHdpioh8iaj8d#AjRuPeH?q#Md({g~Xen{D4$sZknV9%zf!a(; zJ*q(pl&Z$x1PU6af|26zeFbx2O+?x<7?{tMn&A89PrseDmuI#rZWIl%xnA&VRBM0# zeOKcLu-ulLKaeZ<@^fhXAxW_n3{rvb&@R+zVA#-el`JBnOR}4oJ~Eh+qLIazAA^5< z^7se|5%1I9I#tN%fiJn+p^IA=yZ9j*3)pkNe-yRQhZqO;d64e^9GMl0j|Cd-=`i?k zhbje9d;4sZuY8}pYUguV*5C^i#C6|@w_H(F-6X8YAR(Rf+At7+&e$gqU@Az%Pt0QdoJPjGcF=rOWMJ8xyaeM^`h;=@NPr8ZS@p}DS| z!Jj8LPa;KA^Bw&@&5Wrt)vJawDD8{cnv3$S@P6@6YjM0Gdy_GEiCwqpD(o4ZKCzQr z3))iq(kCz^>yQ*1e- z2){*g4f~Z1pMR;e8SP+AO`d+o8=CLL{zrbozUt2KF#Qy{zi>o`-gtVj2x0*C&B33*)?}M;W)% z168EbsqbpNBm@tos%FN1*mZy_s3O*;Nt4!ljnZSO#0*ilWc~{9jn>3t46a}f){#Gt zc&eT;+<(LmD<4Y$>8aGQs+5evUE&N=O`kAOSg~y5l>Pha3z^K$P^Q*Gx8{QFQt1@$ zKVt#R#dFJoIqnG!DNMDuZ{ObRRG)TIYW&!XZ60esS5f9;SPy63H6jz#Mzm{ND|N0h1UIq8R4 z928oWCEm!2&@z_9I?1=s3oLmPD56Uhmh=$&wk@z9>m1BBSa*pE)?CEl=K~_a4!Muv ztzUA-z3zxeK)In|1!i#jY?r1&nP1HJ^5O!|6eq*86l!@G$aB+fQ{?C4A^I-a`FtoY-XTxJfKn(0=X=i(Bun-GwKm zVwmZL*Us1JU*8$sUida`J^pK_OEeBz6$)m!P?dv=4Q|ldq2S7lv6}dUT=1_HPP&tyC)8?yl|F{&=H!)4#}x=q>8vlv(py@1B0WvR0YT z7IJ)|wTe8yy&meyeRu?@yrEN9>Zesmlg0e@EqsfOrd3N*IH2^Yv4`<<317COIGy-i zNV=EP72lDUR7i-l{544<9{xorgy51{aej_>T&3hZNDZi~% zxRahX=76|0ttT=Vzjr}UNU-Axb}hhK5Kh4Sny9+BF3d&TIGnb0I|fwnO1{2(wQH6* zUdmspFlMQwrFi5m( zaBzo_E(kiH#2@V0>6dk;2QvXQjkv?0-$GGExTu12amH}VRuS6UY-!osEC;~925X)r zp!nPGATX}8TcrB>`}j#7*UWLA$++2-Mtc4ue`(Yec4QMz-}OfE9{#q5bkpYG!%Fx= zwX$ssAL34#J;=-_-!X*D;yimIW) z+H^z$-J=e=W9Fx28uy8YU`bdx&cPJG5!DDvB$%2LW>BZsU^s-IP#1pW1*fI_>GItY z+HJ&0$LnJ@1P|dd0Gy{b-%4LWoFHQlA)fR7;H*n$P_X>avLK}}VGYZMaASD2foqhU z3?D5L>5!2&LRp1{;qX%;YEsy6;2q_hJK;_5ZLN-Tca{(#St-eWNhNZWibbrJgfu`ez}W%T zB{z9};rm?QtQN<|w_j;zxt{X)LRM*#ZXa>^ihM8779&52qa}s;&f}VwQ71?w_wg4E zgE3VBUqOu4pmnf=S%hh6}~6;u%TYtRvaz3B$!JTw6q zBg<3Pk%pR3j1SJt8nO^gCQOU5i!lpF!;8NLq%=5+148$h=4#%$D!0WEly_67V-jMz z8_A27bOn?+pF4t^4uI66Dz1XA`yz-L~DO-7XlI;RL_UK(_0CVsNo;8WlJ~3%)&`^4h=J$WO9%_*h3UMnwabqco zY1$l7x>C>^hx*2cSQgFcF+!#+xqlpvAL891VNNfM2)jjTayKeBaQbI&I#h0WV1pi* z;I78q(0S6>dzhT#J7NPzIB@q#=(KQ@tz^}*9wEx{wh_u3i^**%@xB)<|&=$`Hzkw%L>xhk`;}@xG`biA{E>CVguPJ@i5~l#**En;={Q33~&*f1KOJLoQ zEmVtw@`*ER=OnAVMfXr<7!J>{XddKECv)SjqS7+W{nfM{%!hiQs zyqKu%T3Sq$;`Osv1iRnEz5tP8cbDYGHP~kED;+Oi{`{tgm2~uY7l{@kV)hrKQ-q;~ zBr@W~S9PN{82+|sGgo5qT-_*2Yb$RtF>=9`80W5MKnj;dgek}Lw&_XLXk`*3w2o;V z@aFc?5|#PEUdK;25@NATS3hgfMKSmgYHrAya=DK)1l=cw9q{o6vkHX^&IOli@DK3Wf_R$QQf}BmHoBcNFvtZqs`u~LNmhR| zSY-mv8eVlc*HakN%$#B_C7M-rCfW-T0B(MX4#y#XqZii)#Dh1WY>N^fyw|TIDTWs< zu3JiLrs){|DSa%`PPfZ8$x77w)C_s6`s-+*2+N4+QxWvVtd)c041a;k){IX3m1?QL>+w%CCtHiLy`k#jCYTo+R-8Mf`{ zknahrFZ?81x?8Rxj#s#Ce3A0{?O6b%8D#^|nbWUH?u$;P4E`7Gm}d!4rtUh49Qb;E zVB)C~SRXW0b=i48+Pj1!Liu^^D?KMH0vV$f3wKT5NWd;cp zBmh)^dV(X_d0R4pdn*(50}+yoKnH8TH9#Joh&1I#>8_3+8ct(Q?fK9p6h77k}b zJtdGAE_L3HDeEXNy?xy=amy5kW=7G24W#i?;cH!Dlat@Mb+c7gRpqH;I+1%%lf^CT zu6S9k9aup}L`7v>Ma-Lkzhj92gTrQ;oL4J-n%SF3RCNfNApH9X`z9o9>~mAzY5N{r zu9D&5;oSc4J1fiQXo*~C`4I~V3ueU!NHBp+v9$M!SYjP(*Q7Ks3*d1|^E6!}gvz83 z;dn(Q@~tNbAuO1SJi&&>$otp1_Z2!t%%Hxh`7en}JKo`x0>|$nzjsDcw%y~ZrQb8Y ztsD2T>)L#)&@vJ|di?z>kH5nJ21km+{FDV~0!IjBY;6#hK;Te8EHW#H9z(l|k_%a_ z!w@UV4%*~3eON8)vh);&tgx*GRTVx(Hz70w88&t;({YEea zE$QRDxf%W=4nOZXl(NobFrovlx@Gj^wDGI!=RBsgx#$-6UZPFEdr1)@NAA@fdCUqI zYQwdxj4KmoEq$V{g88*;3r;bdI!O(e_Lkb|BssvJ>TJN(DAsq|u{CXNY!U$YvV#e)hdXbK4 z7r4lTWg<)va9rVAW1>E>Tcxb+>W#L1NTzp-w4xxqo}ZtVYAVCmgPeq=4t7m$mGwbt zj{yn7ZW!^cLRHsM1{SVJp$ILZf(XCNcONdP)xD)qbK#4yG!S($cC^y?dJvVU=TXIB zPZJzbd;4GsQT(}5KR7gA;$6v&$vdV3;neecW+As=d{}VJmL0+oxQ3pC4fA}#*4kRj zySKvm+{lldW&b%se}|;m$1j~s1-hT~PUaVoOEiY&7kfQafWeQ(xKI&61w7gLniNl2 zY3Ys3Ce59dKaW2fjr8?oK(eH`Eo}?D4)s$dnR?vC z!py{k-_@a9Kv)>JFz7{Cmoc%ithNyEp7kC^NfRNcyiKi^?00&@T}^tKW>0r_w{c-U zt)9B(0(j%sa6k>uudB z(ga547O}BVl~f=OIatz);K}D0{kmF!U~}{SP~qSU6uK0$D~O>L(4o%V(lQt{0f5SD zb^5fc5Fa-1S8!D7)EC=|<(_POKoenp6&a#17b(&+zUpXp9t+9bH#s>ua7^L>vClv< z7fQT_cHeJ<#`Ch4p_wn@!4q@N>oy7fgT9a7mN-$I+umIV(IulP47FQg(}j7r!0UU^ z8G&2~iecOPtJQ5x)uv>nooL@)oW9iLlMpW3*&sUNS>VGSY@h8@^>*FY=gd3LVp8r| z5)_B&fm66B^+t=b9yE2U3n9z~zf(BJxaJ2J({S0Ri^W4TqmS%lM%lzpFFQxdj*(XS zox5kbH#$ULbIr;XAQO~6kecfT>EOz9cZLiMv``e|&CdOXqJQ*VtFs#(-WPT@zN92xttext4GYZh_s%zpHAGpWKf)xCo*#3 zxbDUhW2e@4jYe2WO+z|4=eF=nWy@5`z~K!A2>yB$^ByAN4?d~aW#g(gkzKoAS$PfC zi_R(RjxU_A25J?@FI`Yftcx9b!trdOq+^N@D&Hu1lCN>IUjLnD@y$(T1%!AAiEb!{cgv_vlg>-r@Jc<>H6pAeH$Yimr=Dhl1l>)a4NPb~ZcBhK_zv1Sa6t&GQd#E|f8Z z-zUsIF?9-do`bM${>cyFg+hW$6Kd@m4uAiG&;ld;|KoMAR{lEQVm6Ly6H(Oemv6qR zXbMcbMgdNYwjJtm3Ndj_{d$oD^^)VS$t+xuT_0E4hJPsG3rbFgKr!fY-F_VU6>K0?g@AA@1RxW#CmIL> z^`n8Fvd_OiKZT);>5kun#}}UZGZ7~HHWdWqU}6*Iq@orwrf9e!)k_ z*>C_32)$BL(&ShZTGy?0c{d0va;wjj(dz8is7VaGijzhIl`~A(0YE1J^QglP)k0R-Cm~J z_(|xTYL_AR6Il=t+Pbe_4SI9sF9vfFbm(?(Zk1U~Zf+m4arzH|S~+!@t=uDjLhuny zpP9z1Oyo#{k%4K`Q>&xR)3+K7;uy8Htz_ZD=+wxG0rvm>oy*kbzv_0}KUxU=1~XoE zJpt)J#RVI|kg8FfR=cD)KMxEH{Cv_1BO)+>V!oOa);505d1sv|Fnt5+0ALP-%nc%U zm`qrrxC^%UOVh?arG8HJ&nP|YD1LzCn5moG;+U1D(2_QkDRpMx8G0Sb9>-^*E z#Umg9y9<&~S`-RPXUpf7tp9OwA3zLr$llu$GS%;2bk-!5+q#+N zi42SdX+O0>>k4MRa74u)kB%+B$&b75sf+{{K0#;tUs(}Z>WqT1qOg$>C-7TB%Sztl zJJ!__3G>&~gdrm2yJ>ylVl}>EU9B=cw=;(4^ZjZc`h)v0A6Cfl33KsE?Vr(UVIC2p zjvCihrz^bhYGAMQ`8niSVQFHXH4@XDlP29|NTB$B!dvuooEiI=3^|KkET?wzyyN#~ zCPq7b46BsJ5I?$ZWZw3OV?*B$35xq1r@^RrL{Djw;XY@E@*Ns107l#K3CzvdU`ymCd- z)q3LGP1&sbG@A9DDRM##JUM@j#663epp!Bt{fn4a3+^HNwBl~8;%xb+zBg@tmUe#f zH-%akwtZ2!J<9rzR|7#eS9JN+bAWk`okaWuKru~J=|gNETDQEhwm#ChB{Pxv`MNP(89Fkn{LXV}D`nxUA!FihgpZmqZxQp_;kw@!Jl_ko z%lj5WQbwx3rZUE_-Z?RoP+LQZ4PayLQ7Pj8_cca*Y?cTT7!GW%Jh13E$i<_lQxp%+ z*e_Gb6?JyBr;fe`G+jN&yVCY5t zIlL9)H<+friZu}F)5*+)g2aEP#CYPR>?`cq4@8Rd-DELu!bOK^fh^h4%$pw7xP^eO z)z$9;8UmsS=YrPH^>dO!C=K^*%*o+scZ6a9w;I}7K+Z|L2J4)vp3fY?5b-He)Ve2% zaToVb@#B2r;rFT!SR7*#Ml+>gRGIBP`0%_`QSQZ729s7%x5GxJ^g5UwoT3>CPUWH5Nd4zf-RLQQz^DK{<< z3==%e3C0wd4(Q}CE0Ef{DVJ-Ryu4;^^jF!>pIdP~lcqOm11V2VUaQI0Cu;W4&a=C3 zJu;3~m^UHb!+vP~f@Dq^i)eIpC!GGIkk$*->S_63nV#Zak-!d%2R&{qdwD|_2$Ovh z3|h1!0u-Wqf$D)cj-n3*`9T_38gkztgg zJr_{W(5JaHXy69>Dmd*di*j%^WWh>D+J8{b^&_V>u|PE!2DTI4LSA0HxSP{yh_D+U7nx3KihuxfVFVv89W{a-a8NV2dL)PY|**iFo@l*lhmO6jn-#y zzo}gd=Lo`mF%h1-j%C{RQ1$@kGib1(LAMGgFjQ>N`>uy*v%Gg!)$$$uw@4$w`rg!r zHBo#k&;|J4vtyQqtd=0z+0!H5ozj;vB7nEd=;&TFj)1xWL`)2P#Z@&upcC**PkCyA z-?MK<{tHAQc={mq!h(3?HPDAZwnEZNL=`IuMZbagszdn{zeM*U#lOos5A2G6vuD#w z!+ivU@{=9La3EEKGn2@FKFw%yO{9o&%EJ z<`slH(Z7R;@R>Sg&og4ZlgfA+qTE(k?^(v-pWblb5$GpvpBDe33`tN4lozTWydPI| zyM3ws@&?JH9_GCKKkuNaA=ZH+)o&9jPavYO^*|dJuV3|0Att^JmW6WJ4b~DXhpj5N zBJATrUEKL)^BKr?w&np z!Ynnd+5p3hC_mD|V(BQLz(dTgjtGM^4bzXI#T62(KzuHwqwMQ4;|$OjgrNB~_HnCHuvFH?KU(1{c3ON?j% ze%uh(rDCwc`w=)a4~$Ihtx{I z>cV7IgQOUsY0D8QeqENWOa^Nmi~gVZ@Av9Q>U!M^ae){bV$=Y5=;FT1{$sDG%+8ZVE08W$E&wO=wfJk!bg1Pfr89r4aD|p( zCID`z@q*QD1O4N2U)S7Pte%@6`1oo|4_%N9*(n}!f-gR22n(?4k7 zd!aZeC@6p{vW~c*wdWZG4Z96;F~_-j;arB(bv4QcaLh>DoS`plUhi}yokl1hZf%r! zyP{U~3nuaCXW^j0ob|+A?iVMeT&J=nbR!#YmdxG`cQGPk8-Yy#+c^}>7#WhhU+)U% z)jxnc4DS1Fh^SmdGx*DSZc%zcl~YeikiqB<8=X^!kXx1XMr!Pljf_$=CzNayKe#Xa zayES=J!Kd3$u2V|XO#($<@N6v%w}f?{kbj)^rSMY&~h0LP@%0CAu9eD=gvk#NgA%X z)SwxK0T6>;$28j&U0vG5f}syST8RA|T}At5ywUvf)>8(?H5@)aSmv){`5;eZU>4g3 z7H$CCa0sFg$6Zv;;MTQ?v~~?z`YN(?U#eOTI%5#pq^j+8Q!_o)Qofv;7WG5aISxPY z*YRu*1e_GSdzhv8A@yoV0a1`g7$8fIT7j-)$1#3Cc%fCd7gsG1{5ySKLen2PA7Xr)y2hZ*h;;} zsL0Se_4h$$y!!JC{-a)AUK6twd2_@4gl%of+JDN@wFmgsF|b1Y2)93?Yy`a=6c7w$ zF;2x>MJ7dU{$IOpLEJ>b`sagpEvEmZ){R^ew{^|%#wE6qh$I8t;aC)Sy6;*?c)oF= z&wZb+DO=-h=N;@;Yq_v@JggD}%#)id-m@5|8FhN7Sl3qZzCh~Dpa(KZvGr{Mw%~y3 zuT99Fp-G#Y$T5%udYUZ|cHJqg%UE_eYjHyp2y>mPp;9lv7o^q(?Cv#pl4l(_=R9K&TPl{3 z<*sub+_%x6`Mvb@+y(tFg(7zkJ$l8Fd5L)&(W1QZ!Nz`0_mu@X+w$GnF(g5-7<7-| z1K_A0^XnDrlw5J5A$3zNgEMAeK565F@B^Y&{`S%7QvB4VQLh&-cI(kqsq^=wR9Fnt zj5KFnb9r)w25S)wlYMk&v}Y|Jqv zoS2h;pHkF$wa&%D3KauRi#J#g4Pi+p1-~jo6s1>da<$&KV_v%{=I)pswS{MjEzIo+uV4_bbH{!tt5)#UJ zX}y~W{k}FJ%WsRR7JCsdXXxDV>J4D7V7nUopF}``$-@%9O_AQJw;l}uKSLsBZk!kA z8;|p!XepG1-Jl_wEFPR@pd`kMgCVYgW43vNWzATT@_JK`Z$nRLeeWeP52iSOTMXI6 zO<`W61c-~g>z6g&xa4yc2?3t--_9#QpT%QoYR60QyZ>P-$}2U${#i|3jmV$|*{?H; z=yD?hwm$3MmZ*B|UhkC8eKC!w){%zw8YT^QP-JzO zHVOE!r3f)`$~eYIo;W|-JQMrQ);4R0u)O|iJb6i2n)Q9eb3Zyb7M>OLo*ID7oN00bZ+@;^Q zP3yE-7S#cZ12GqF1229`lroM97NjrPH#Vjm|Gtk8t_Y2DMV}KM2BOk>=QsE!^O6jX zBp1KI_4e(9`#7Fc`hIi^aAOczy4y97ae=74dE)$dZtMCvJL}i>PvPmq0I2k5c6?hO zdcH^xSKbtSPMG`{R4O~3)qMXM|2m!pre$o;>}`l3wB9RgVsCyxqmTX$a~b@=BnQWX z#Z}rR#;gnT2e1O%J9yI|@?cEq1-fNKGAkQOfL+W@sxs zIGuO_1AIR?D(*n@c&|K#UlQJA1x5wrQ|ENLVaW4HQ>UD0`q+0^Cd@8aBU!!8ZxTkZ z@{;z(S0q2xthxmA@{JS0nF=um2}*a8EY$SiWS^W|6zR06)}rt1UXbWLQFthK5Bk)8 zlm0FrW&v+h&H4QKU+wzNQ^1Pgzy&D^1g9p{Yp0re625kCOU#@Yl6hCs?muTfMAf8s za@{4SgWs%YSigku!v4i@z57HpZ<;^ig7*t^u;Hv_nNGYpojT|%Z8I2z5m*%}Q!73; zrT*nj*nt}vW}Jpc;6!ooE`iHjXKXgh?vmJg7q~pKAxj56x=^aLY6!3?HqXxHo|58` z1#W_Ej&wXEY;uOeqzt!5uo{04CN%}MVR&ZXEg4>mX(*kVFWjTpaTab{Qq?gq5dn#Y z`QCu~1nv;h1C=!bZRrL2i^yHeeqb#jI($d7xkUN*%5pdjpxniN9{$#=_sxve* z7jg9Csb*?R*7kYpU7Od@4TU-=pPjY``+1r#4eVkcfBh#Xaq;OzuH2w_gG_%QG6j(a zx;)?`9x70GrBxNjMk&MkC~cjKkS{$p&-se`orrucqQgC6xXOKSatB)=F_0X<=Fi5G z(G6hE1yJRAFN%nWM9-ep3$RE{Pdn%EEyj@IDJ}x^h};~Z{1R`ZNB)l}{SlL>cml@k znHv85Z3`LaO73*YM#^+-^ee9ERoU-zFYi&I?>hTJeck_7R>sxq3@rnO%l{$4u;ag^ zpXF@-H<Mn?;Hr~rDa}fqWJb4=` zaLM#@z`kKJm z%t(P?1ONlesM?(>1XJu-Hxek5tRy7KJN}w|-VUr;#CwtkH6d#CPTpt0774vT#mZrI zhCr-9+!W(=MAirEk)zsvv@kBrzaaR+4Gq=P~jNY5Q*KED$%#!$CNX@n3abt)jEsSKB8Yc2)7hI=s=2{y$2Q!TSXAeZ~e3>GW1 z+j1at&sQCN3<$>W&NMxJTh+mqab_3nUD=CVB(@)N(q!*PT?e~pT#m-(7B@`|-5e1( z7Qs%czpUWKsOAkBV}|bLn(zC)O9fUO8X{++*WsfIyHE$FX<7FKc*i%cuW984j70)D zioD>$WNREO|5&~fga@LOMeX1y4PPG>p*WwV z@J#XG_J;ML!+!-Duxa+K>Xgh%j@=S;{GcyBWQluM+27FiJS_t=|VL-8E zDk+||p()+68|wkg9`4oC zF7H3f5eh}l(EXf%D?&9$3hzqfA8`P0+_1VQGxp4eunL*|@`NteMj^}=_^Pv`m50rW zZM!D`6RABou6;FMG-cNh5w*Z)$=Dv_3x3`s$N3)fz?dtrX-Iuq{E*3R_bIQrh?#@K zqwi4_A_|v8LN{Z)>gFRqdQ3+p{qEnbSDLI;+GwhJ{qJntsV z|Cq2Wt}>y(L>OaY@F76v(R5QhzPU_hmZNalT?Ta8;usoj@Yg;>!WvZx3~(I)Xf>Ts z3*F^kO7wT(vbhg_A`Mt7{{aC$sR_e?9#tAl{f>>jTz@}`dyzd+RaI4qOjr8x;|F4W z?jMQ_6I?ke;`dk+1n9LPH^yl%@nA{7(SJ|~pGzTZeY^os*50($?Qfa+z&b#SWs5-6 z#8AMTh~x?q>A6j}V(bYpk%1~6jr7-(Yb$b()%+%0GB!tK(4t=gzml0H}9)G@Q$ zXaj@$vF~2R%2fzHJ!4n_TlCz#JZNo+t9)CEC`Vb~%S&MV6ZT1J!gGQ`@tD16)I%vcm@Qyc7ng)4 z8)1 zj7Nv2AI9bV+rMHpo-xeHq1tXet^w!`2Z!kzb`qY;vhJ_vA+f{ zH{JDI`Vcl$@6N+u=&N&1eOe=lbURD-?%f$A) z4}YgIhj0WZ5a#J0Jbeav^WUTvF4!n!j%bg}rn_=~#Z8;hOvUNhL>=0@}sP z^>&DY<9+ZS%X?iD-dMUd8##=mw%k3cwC$g>kB=pJpOPj=4svLaZJ%mN5_1`yhpd`r zJ|DwIwtdOBwBLB3>8fij0Z_KeioAw_^)eg@f5z_Vu1mY^rN!*mve_ON-n#X-vK@QD zbX7DTY1S)X&PyHO>d*{anxMrGabC>IvK_YXlwjA;Jp{bkGspd^f%5y0v_`9_Sg&8~ zLYibVZ+;uNFcdVesuu}IxeIk6Ql5?*oX94sz*AmN`}_M^YD^X9iDseI%h~-z1H5Pc z9jm3yuHSJpc!X7j!7dU&!X-uu9DIGr+DWF)i5MxuUHkWR%T@Y$lgj4i=1r~MOJ|!3 zxP;YQZ)q@4Of2X1t;FFD+!;2z+G0SsxFF9gwZW&0;~gnv%h9NIJ46B*Ki56mBm+v# zul#GF(wOypxvB&*Brv@!#Os0c(9u;9w&b}gai-P63`R<>-Et%)q1qj^MMbq;uZ+jS z1W8<#0Y4W#&#=UJwa-!Pj|>ND7AF|7h^cty80E}T4th$JG-)yn&!o-iBm}W{YmWG< zCX*68=_9vB=H^=(c8MOUVq0hmoNM!w-;q*53VU} zZ>a?3YD}=^eEh?M+}%lj%vmRT;hST#%-xGuhNiL?7Q}vpIP1)x%?a z!a_*&I4lZkXME-Dc^^Mo3Hv)9#$O_{9^9Z5?_8TsAEG>4ct?c;ef{Me;O%L@^*HxV zU+b7!;H#ZZ5epgXBP#dsgz`{dH& z@m;GcoBym%#qcWz;n&)%19dZ3mLnzr*x+`5{1QYUpx6%FqLIpV4%X!B=d)YXA!jK) z=DI_I|66x!JTNfYx2PT61oo4fysK#O*VwTGnzGxz)tD}oBqb*k`RbSvk^%{k1&3Qx zy7{K96hw9bOe&zh#8~n~LqZJiAD=tSD{)Uc9FTawvYoz!No{sW$ST0+;AxV_LSU5u zCB==X%keYqz>cVviuO(h87ERx5823PnL8{1Bwe- zofvK^aeAJkL0DIDoc-Ud1ZKI8>ipEK&%L%3^gNeIQ?;v#j9)Aso01P5R*LL)X&-5? zlhWd?0j!T45D-|F#|RjEtj(aWSfFBD7G$>f!inpd+vmsk1<)yUS;X4|X~3OP`lE!_ z&729aB?@c>BO@82)GZjYf5F0P3ujwL+pAj|va^-GVCF<;C^9eb2=HtDk$6N@@bDk8 zA?17o3j2#~Xr^OoF)KUk`lma8Rox{%MTEF>4lF#d7t8VKWMPxS(X)Pz5bP9dF-+ABQS3V%y zHA`~(m#?EiCmHO~uy3~YA zz+!8p3I8^2P)_6AU2D@+vx3&`1!w8w8!1Qbi<}zQ$s6$`uDcf{P5(;Q8i4Wv#TMK{ za@el_0x=f%9-PKyRaJMZ2@5d|AoA}9w+aAja^;)d^Hy@353TbUH9G=Ub((@F(9EyClAPvrN-wTJt&gwRfn6&Faw^y)F3GM<{)i?xzAH1 zU~25hBfkk0?7{&ggAN$ET$hng z3=vUaA^G{racVvriGkO8qaLA`5a+EcD5w)`mc|K!3yV~C)-aKJC;FyoQkf&lxC01!Vu^esq{QFM5 zwC%3=E{tTcdhi1yP0W`!uLW^lJ=;GNwET`TOFwTr$@nGWb0)AS%6u$EHX--es5J-! z#~b$bT*;UGJVIa;?qxCy4J<3o|Ei%n)D{57#Du7RU(Lc?M}Swe$}dj#K-|xGc@A0e z{}*@f9o6KzeT@cDuu-faT}41tP(V5aD}o3rMS293-g`}8BPuGOpdwvVL^?>Xp$Ld{ zfzU#ePJqxt3rW5e&pl_1-(Pp!bH8tlJMJEAcQyifdEe(*&suZNHJ59t{e}Iu(FxtG z(BuIXL;9!hpc)t(8&g_Pw0Gax;G^CAY*uMy`g~qU?J&sa=VhrXm}hl_i|f#t20c!Yk-)%NzWpIjgo8jm4cXjsa|U(-49Z$AzGCE8vyCQ&d6+^t4rrj!Zjf>Q!5v&9_*q5q-3{*1ZNX)U4>kAkT2NU)M~_U zLunldO#Sm*3g36@fQpaKh>UkNoeP8>-x^qQVxLEGETbz~sG zaYDgsY!_5#U$qipMnE0?;VWlTfpp-Eiv?P$ae9h%VfM5NM*W7X1!Ir;p3hNHKU2D# zMfV>E#QjvSpSLMQzG=XKLtqeeq?$%s%g27}hi(om&{G@}5EbovFtrJQ#pvb+8SK`b zS!U#B5R^Xl0X(c*e@ef*hk#%sUdau&9Zw-(Dd&JLl%+NJj3rgVjC&}Qp!5fnpubT@ zc?$A9=tu>yQOutOu}TEIfsH?u$M?p+wE)ULU}HOAb_;fBT?KL)dIA>=p5L9|LLhkQ zo62X$>%M|N2s*x>A4Km&48X)2<;!xU>%2=1Q#WBGue$NRK8uaTk?}&?W12T=O7o|m zf*+oC! zoRUA7^Q$}RLEfED#^vZRKqMe^JmDYN6LI|%pzXla94T9%Qw&fs0u4LJA3!}19Zt~N z18n(8a*Z)@tgV&X-{m9GN&+?QP2Izey8gL;6vivfR#HzzLk$8xEP6cw1_W`cy>sww z4f(arrUXH&SIHk*{}hb2_cxaXj9VxxE3v?VNDh6A)!VgeM);(l5bP=Pfg{v9+n>srV6`xYO2!gm5Cz)rh6=H%Kzx}HB2$l{a)ka6(hG$U-ioC zwbPEen>04{M`c2@!i{?$WsjLTd>W_KD^o%0$*yn&p+!C`u}+olJ4Em~STwC`$9;05 z=LT3bC^IriWz-mkvpO_#ei*|3CO2QxOIrZNXF^arlng>WFzPX=i~U5D*!# zAt)|aQav;R7!fYLLSMA%aAV-VVObx(gW|IOlqC-S73dkc6}cO{nt<%SC0mK0Da>gqWT4! ziaxijEHrMjAl3`&!UI4HjJQkhH$P0NO|rW`tJ6B^N_p)@z0gVi4ER_>9|lIaqreJ> z6#DAM&nt6b@=j7*4;hDE=}TD-`oPgkJW&XVdWnhS;2#;IJ77SB_^5w=SFRU1NNfFy z;9&-Or{>`LmDE8W^X_l5#|Dcq7wHD1pG1oIXu(DNxla5%Bq~y)T|?yqqXPo;JHS`} zgmU+2=ttx8=4*ZQSby}u9wVmFsnK#s3iU+<4u`>?)r3{>@`1lZ1b%yT3z8zJp3>9J zt^Bwhb2#u9A&(2GAHf_15^1iG%h*u{(zBb54FFHkbyXW%YyolFvqu5cKx_-kLo))M zH_T@mMO4$R2LL^RkwNkWp7S7P1)TyY$ABD?==JW=&yKD<;9sA!G?Z%=)yfnVK)ma5SRc!G=ESE!gGQjXV!>4yZ|>_aC4}Xnp|I zml?XIXp=5ig=FH@B}nigV!?^$@Df9Ab6E5&hgNF%t-&t>0>W&4S5d*3Fp{zl4j3p# zadIH08pHRy6)gmF%Q!8;q6Bf#I4B>BywIj0n+Wg$%o;4CT_#p4H= z0M-HjD@4Vb{&eX%0bpIS-!s+T&s24ov%J4Kua=Hx`PsXV~kGWQDT3#?q zE{~G7?q=v^F<8qUzLIx0Q2QRM$5Q#o+}!?%>z_p?RspOWecH*7cvAPR*LG=(@ zX+bndZ3%^3r#eMe`p^H0WvT>wI$|RL)^|mZhnxw50mF18TSpWWZHR{yDdr!LFrcxh zpVSdx00E4HdkH2tFq=({8K`eZ`Xm?tBB5~comuXc!TFRLGj(X~VxYX_w>T&k-MlTa zO+iD$#XdPEfO{W^9)mm&*1uF-tCGX=mOs>K38a5FaQ8{I_xWe zaj#aIa>UZzqd})vtAU^!D?ke=!uijSePheaQEWoP;_BehSe$bBG?W{LSx>T2&VH|+P9TnW_n0|k#K_;4D-A$ z-(f@m&JE}qjIN-vEJfeCs<^?$e!A|oM&x7bl*0&t_qS9$NPb%vKf41V_xCB)1@;nEKbtl-Y|Gca*?T?f1~A(OaD>3{MR0ckOzWar zq%%;$G3n_LGT@_jod)HBOvIs(R+8sSa> zEQ`pE1b}<$)0f|AhNs?qv&uIhK3oBLGJZh#)Ix+s(djq0y0vG!YYaNCJrd%FRf~Y{ zc5V}Y5zc}LhU?Kgd@8Dm2h%|F6#<6QHcvk@v3CbmjvgHqc?)G2|$`1;~UAm>LA4hO=Og~ zZlUeB6b!f66mM#P14@M?1PU`;x8238Wg>lO)5ouH+z~^8_k1OP#c~A%1huZKO zO1RX#-~(iQBeicM+q=7V0J zH^)k!3;qBZyVGOoWZ48~(HEqe_G#B|I9r_5bI@XlnX{k26nd=uhUxjEqszX@S=r{r z(5AO^aky%;=va>a;d}~?$oKN%D-taLv!yIPv5G)E18Am4H~vG+Aw6FVUC0CC*Q(8d zQ;ZLXTq>5P_PigyvkILm$^FH2fn1^cJB5TcB}Re#qjs+5_wCnn^zy}|K>w1bZ{N-v zL5Iqg4$eQU@Tyv2CDW5Tz&z_N0wnk(@fD;M54x!c5%61o@wt|fiWmgdJK%N-X}n?* z3{fD~z;$G%A6ea{|933cM_nngvi&N+H{sH*^m+hunsE&jg$BGHi_6|m>ZLKoV0pU7 zbQIKNV7e*Fc)XJG>Jp6hOKP{ebD44bm`J6mQ+xg0-3ISrn04Yn5ygv!PuVT)2>b)=(N`N_hy03k-#><?x+FmmCc z5HC}zDIzy(*N<0GwyEpx>zR+9k6y}!ZZb4AY;~Fe@i_v;v*&y1{N=niWH`;Uog5r0 z^RT`Oi~U5 zA+X~}X)Ck~00Fr3!>g7x*ej@YJ@gOB7iMt6WCc362V*m#14Bh15T49?@d-KOt8oah zZviMA4mgPBz;puWK@h9>DcAy5gLHdd&D6Y$*lIex1DvuwUBnW4eOt{eC<&RL1L8Vh z6@easb4)ih2CwG&MrH&?{_1-4&AMljgh3zS8MW zbo^?j4mmghLegZZ22*xpf=iap)zrZdBzv_?6_o`zw6P$S(GKP@sG-Yer3_nzVzZ8m z8GFCqiMx`w?MbW_qLY7ooI<5)%D|Uzo>KwY4GW1Uzf7xHgx@YT88ZMp47&tPGq1_l(nBPp$oW_hG_gugCmiRK9 zO}|T=j?vEdO=(GTBHw8)!$@cM{m=C}sa%i{k8YSwRMv%qy)V|BrKD3!{agCBWalzK zQ{cuEN`U!e6?82Y)3}veza0cEr{`72FCg`&V5+8{IUb_P^r{bth5_ch_9ILrn7aay zKiQd@^!qSkGY1$9)Y&%^*D+ZAp5O*MhrknobaK|A91@twm(E0j0 z?XR{7z*D=qD?(9#o;Rk9RJaQUWYbpzydN-saA?8XLpD_V)hyNy$@w%$J>|Obx>D6&Kmp_yNdXRLgtlt_FeVr~23T z0PBZa@Vu9y=dw+bw4ZUQsF`5wND?~vY1b)G$WVkmCEF&tk5;X`^ZL*=rjpZpq>Qtz zEAk-7lme;g*uQ-jposvw=Ao_aerN&md;&9>1?hrt&w4*TIC+Jwv?Sj26Y0V@&+<#s zp3c4=(A)LmQ-#h6-0J8kSd`}Wa!oN(U1A2e)Q(aK>tO3%eYbBu}|A=U$z%*@8O*Mw0NZ0MjRJ0O4(s&1FlNXC3PaKCD= zpHMr`r~2OG{QzK|R7jvS=6F|nQ|1kfevO7vG^vN;?&K?oAH#s;j z0@5A8=k*V0#y0KkT%~DDeTsm+@~*#qYMG;y74!o@jx|*JZ7hw6E92dQjG#FIyluhb znUHq$*@d{)Pj^K=_7Z9?9)yDk;Bi2VVTdqGb*r51Cs5ymFrPWoK?FT<^X{0p8xcBCx1|GwUT{VjlW{PElJKj(v=KWf_m8(vsO z|566Te%*&+Ow&IPH;wK+vz?Q@8nU%#%CkHq$8SmMjq?*2%mW7l%s2FWJi8y1JM`4# z^A)y1KVns5ViB%)YjrwHboV`wmK-p6zYI>!yXYD zQSg>US$^v_^rAzq5q|dz%V0(fZnj747Aoh%8mCPe|LB@4Ew;RW9I<}5u&T~%vjW`b zRCINo{t%8}+%=z3h1fo0`e{10@|C?<^AU?bk*5Hw0JaPl<;b*W7X$R$f%KJhgdwOd zg6LXGXC$}Kpcx1H5dQ43?cwrg-nHu=HYik}?EnCOS+7O9e>T&DC&kTldDKBBC_1tZ zj8Rp;AHK>O4e@qFL#4vjG~~&1lSIAHlZF@BcM@X)y?dT#H$cHd32Ms|9w~>u)y9`2 zh=7w*#v7(N%upsm3&w?8d!L&yo;n_u2TCx>hL7pCv`_(4Hn2v?{m}j!w!rFEF3|5* z`VH!}&;1Yo>`IjCA&{0P#W4mt`iN?Ne*#+{8)oeqNW)!V`VN#)V+8D~hY@*?Wd^hJ z{9NigYU`C6ddC5wu|z=rcNc|9q)^Xw(unQ~iZJXQ24mNPVRlDPIsSwTA7|q?w;|)rf|w(c z2P2ZC`StU%B-G)k4^!QnUFq|N zS$Y@~u^^eJ^u|?iUxZu?Qm-5LAmOd%yaxBKt*uSF_nZ7dKr~$Kj7TA3kp$gmxa7m+K$-_RzdRQwRqb z)g;wihQS-Ez&hl+ZjJuxh2eM2Wg_uzK(Il?0cHVW798-<3E!EVv;<${S zKJe}Xm>?MX8=>%lQt3&yJbfM!{(xE zt;m$Cy(*x}_6MeZ0rNX{aMF^FJ^kT(1Y;7wiw)#;H7}asK0>qOuk~NAnwr$0aYW%- zl`Gtu-C3Xdi$)ZNSWzfcBgporC5LEq8-a;ZC5JpA2It`w&;|~$2a@Ur?6~E^wNcEFH>DL9KL{UpK5MHM@(-mxH^@>T5CQ)1m0x-MrT)@}W|q++4iySVGv}_dy`^8_#mm zzXMS%ziaQ`7Y}(EcK>~m8~*RFQAIHP{Y>WRz`y@R;0~$$>jh!2z~2{v9=rd(@&DbA znZGovF`#4DbHPX$=jGIEZkJe;oM&laRPn8{prXJcVe;K$tvRAzW5%{=udlvo@$4FN zYU}TnNN{zSf|o}3{cL=iRtLfyO4dj>+-3qhU+$kJZET!-r*32JU)!|}rj`v^Ln9-^ zt>t#{mblMds=OPx=7FqCB=#b9ToOl6w$@chFHCQmbcH-2^2_3)qZ(L6=|$%>`|=lP zQx+E&eH8?4U;v>nH+-3z;9*kIkhHs(mk}`-exa_x!3-2-?!o@uySO+xJ3_~Wz@}r9O}KzY0p2ymA_@7oYdPf`kEw-cltQQJ6~i_zi_BS#n4W>Vu3zVNJ%;Ngh@^YwKI3#+u;q0rwJK6j?FM>%agZUqj@ZTR&M4 zcu%~sad&I|jR2p;_|}!kFXHV98NFb122b_9VClm5er7P)jTSSxugLd6D5?{t+bffI zB=f(2hlWJU40{uyC`iM!A3TT-=T-Qcn&_*JN}&A$?@e&)y38ageZrz3FE2SCD{rUg znDYVJ=b*=9uHWvpk<;Q_{MK5&)*a=f91MFwO#;bvJGg6#E*SXr?!^i>x4e|}S5kQZ zHG$}_T7(T9x#0i$%WT~<0?DC@WAV5$&D&k=-&z2k#KiZ4l_Z>zJf&v#YY1DU`=2e2 zczZFsVP8Vlg~Iy;!pas!Ju`=})cqC~NfB!mGc)rUwVcZJSmDBExp>JZeXz~MS=;kE?41+kE>DM4W6^~^wfj<0Sa_&(F6(8ZchRXk3Y-4 zS0q6*!&uDD*LNVw!pZ)cSaeruIdKEv32?77EUh#zt4jL5&YMfQ80Hc0FNj)-K)39Y7xUPbzv)XE zjw~;#=2-Ax_|R8jnJx$i{ieOm?6s6B=>4_x_SRqa_HRau&y{;{J5{FB>ifl8mX>ny zt&>G{MGeYc7*Cl&hUW^Kv=zJ@{egoL89u5My|Vds^<|^ZA1Bm2Yo_FLkhp2_w*=i6 z=M8j!J>FAZer*4ztYOI1LdVy&1=urO8q^b-}|M1o7`2T<`jEvh5>cIr`ePQg8@gthJ>zZ8)Cx=~vV=vc`woM`! z8XN0~MGqd9=CpX*YI!W|X5l@2?!Z%b`AR$fqx(a`_x=;xL=(Z3VzDTQ7D`G=M(YnU zbm59@ZEe%j!UnT1`M;J+T$06smj|Yr-KN)8imM(MR%I*~Fv}c0 zd;BFA7uR<~cvSF`o?bxw>bKX+)7PK`2m3CEaPX?>G4559r{Y~yBgNphtgx5`lLstT zFN?&rro;NdZgFF0Zw*LHZjNgyOD`5n6oG9bBn=Ms_98s2%`QA19v(d-96MB1Uj?7@ z_2&1$@ijI!HnM$MTOuYCDYSY3y5l?v)2^i#+JgXX9jfrr_FBZ}ZSN$-e{hFk#rrlX z=_fuXGAgxMRcW;rS5aQ9_FE-6wp}OxIWQ}Xixp5yKXF<+V?llouEB2vc54i0lCvhp zd7wMIR|nsBcO!_Ai4-yu>+vbuPue|%M-&1GBvn?9K)4-;e z(afmL-@BnCX#?U4kJai$6o%r_$`j`@#WB_TrcO0ei7lK*`A-YRY4z=RMsGHk8iWEc z7ue4f%*De~u)TRZE{S1v%b&7U6s(Bs<-u`7?Ow&bDPMvy69N)yP-#JbgCq zbMIb=p~}8EJLL>-E^;Sg`}i@7B}eu@^Kf(N%#Q`lVVh%ctV|X8soTux$qY&^9K$fe z9vXRq3 zKbj}uLr3K3+xF=~NC`BAECQJD-Q910&lYTx$pl8)^;2U8n;q8fkGgH_uQ@s8+)vX9 z2pqOwoM*<4CF0R$q#-_=) zm3f&=;W}|5jro#vN!OrO)y_)zMmgbdpFGQ@1hqI6sw#635_fLyD8YBX9v_pI?ncUf zi#u?j%zgQj`SOQ%+v1gLk%<9|a-_AjnT6sJmtlX%=5xeRxaH}j;(Lq9JoICHd)uyZ zwH;lzHM}w6PS5-ll^hmy4$Alsg>s}K1J?Vkpk63LQ_3LC25Ym44YCJi+k;ou863wV zXx4==>iK^1-44h&Bw}8PzWWt0!d3~rlJrHVnfk7MIx9p4%z2?`T-oy9{*2r?Jsm+^ ziYTh!C~ZGr#1KgKgTbH#Be4CTG|OxpcpenQz&%O8xA!e_BxV^u@5@?P-O9vli8!Ef z+igP~KII^OCs4rnYVPDC<)jCY%7gVY;bdUzi4Tw(LLBlP3*it{6An*u{u-g707q&L zcHQ@OA|rI=hLcn1aRoBw^T+eIvz97ueXw!gz0PqE#BNB7is6>cua1C0+ySV`; zWnpEtg>q^&<6+6EH$Sm}5aO^D*9GYghx$?MF;a??rD1`DzjLX>(%jJxcLo34h~a&l zZ;+LhHRKi>G(y~%*aF~7Crb|qK;84ldj@+`InJZUw*(e-{KYjXWzNh0lsYfh1|W@< zTSk10QD{<1OniLz@89<+@m&pUH0Wtljo>TXX6b88^0#N@mHz_E=8?o~f0=l>i&bD| zb~gRwnIjPFw&gE6E-m4VoMwOba(F3KiXRS_jjpP)#v>{WrpJ3VT5rX5X$9AO+=a&C zj_iZA@>UHV&SXL2t!^5s45e8@%Qm3b==RbX5Q03`9r=?$4cqvp>pP7W&NCfSo{9!X z8uTMTq%%=(2veE(3J z%j!&}`^p)+_8>TMwo5*{WV%pmecCywcA2w9jR`Rpw;|v-wv6$#w|+Gz(g|gB@h@J7_G(MM&M+TC=mMNx0-|&ocSR zn$&d+HLJg`?;8!n!_Qy5a&jJuazeL8E3|r%*jVT23q}z~ugagLrXJfLq9a-OHDTAN zo4=+|+$Gg;p3YDX)4PR+J-!lY>ZO^9&iX4`uxw_)=GoWQ-#9opI6Wrzod;(_Lqm6O zZ|eQDiKc(L*v^$5y&T@2dROGpWp*-*86YsWE~uwOQWuHTHbaNra->hM4>_wi!D|?u zT19Cfy<)odSTgvGBq9cC$cadJIDmFT1r;-o4qulX;~a^vbQKTRW*EkreTN0ZLD@r z++#0y_|MP>tQk*Z8b-)aUq5#M%x)g_iu+7+NcVot)isJlugajiPH=N~!MwjY9>@V! zYgff(!CX9ETl5|LlEnl&?R-dP<-$)x^>ytT>+F0^TP%327ET4jxlwCiYN~hsc-P9x zcaruS=56NqN1_HO;yE7Hb1~|%LDV26xkdLiPN(st0BVd6rLdRR%jMfSY?XPU-@078 z{72)nae>Iux4+IDIk?+sVA;_KUuFH+C>Nt^r%SK=!PzN*FzGb3s%WHdd~xyd*>ZoA zI~YF8?WK!uM03=E19#AUgTusiEJDpto0C3y=&uaCk{5p2JN5XDizIgHD^;5}E z+5`|6x0bS8w|+gAl#uuYy{2al@3W(fuvW>_-oe_Qo1N_pVr1@y^U*Ntt9r^OI1Ax0 z>E>W8e4LtFvbOF0aPoSLfr2iA!xq!1)n!@qD> z-_jFj2s=go&7R8y_=46roRvU9oEDPYy+$J0pwYvt7T6WSIk=2-Z*CRX@Av-Pj@`sp ztk2mc7K}qm-7+!pMer;b5wY=k+SNhQqfFhjpuD7wqYA#zXap4X!D<7y(+ot?L{d$C zj(F_wuxY=seSX4)VPh${Uf6JV&mUiXG!*e{xf5dGi+b~bAZNw+#{B{aZ>P!i7Y2rg zzcU7pC%>&au{R?8m3)t3kCYobwA!}9sfZ8Bh74;`R+Azs1*cK?_&5FYbC9maohvW` ztIpQR=4cXqdC5#UeSnAJENhHBR%^HTI0ujT1DCY_S)E>QvNbau*nyyS;lVXq-Mt(DK$2d z0h_sSL|1kFv&V|RzWyc0t9F-yj-Vg}q8tM0MVMM5@3M1U62Suv0yL%MyzN7C6U!QQD0owz5cOAkqa9tKdcjpD++)cUo|Ibe?t4E13WGUsmpw0r=DUgXycLb*5w2MN@*vXtH->1cRyV!L z1Dp8zd6<3q#Wm&Az)&-Fi$|3b5HL{Ux9``Hb|i}CjL$sh0@bR;>I$yabF`X)vM@q* z$cSTjm~>)>-x(<5#LBrV`3G58<$&8!&lHv~<6oE8tU)Yw{0S{FFfpNnrI1u#Mj~?{ zup}t@+<(T(_x<=kFjKCpcd%GEa=NlxZxqeNfysQ^{EK6Mth~QIs58n6OGMNF*DI^6 z$PB8vvWJm@H!%_Sj33=saG4!{Sz!IwS>dzI)ta@Av z8fBMpTBG5T%NGG;fSSYN#~D)PruD&|JQ;Rx70gJ#R394=RNneHDJ5uo3+dG z*_fU^g)(MsO|l&pnmS}hmo0Q8ZxTYEd`&_d{+=phhvV}O3%{xFY>MTMXge@=kcwS) zVA_kg6(=cRIP}z0WiuDau7dCuq~GuA>Ogua3jy56_1KG{Yz&M0Kh&BU<~D@v^3H*_ zzCQgfJN_BvQAMbMx5u2ISI)FDefU<6+f>U5z~u_>iTv!gh2#3yw5voUzTP%&tPx3d z=|V?8z!y5x2Z|PzoIxN8gn`hAn1{77z3JA-o0F}Q7k$`C6RVQ1H2)YI>qFYtOW(#2 z^4+(}c)Tp@=!c`6`^;-oS)cn&?uN{&Z1V6QP&?peW~{qx$vjD`0C}ZhobUD<7cE#F zedJ~!>9d&&pg4)%d7kCSia`kDf4d^c>@c|Lbq9h}p7htj>x#EW?mh`9d{ zCh`CL?;=(HGBE$|xtag`7``j=QPL6LG01Y?1>5EbA2XMld}-qn@3E>v_`o&A7_7bTXon(412x1<+Aq!St`3oOyk##W~}_HD&}tMFB{orJvNNgUX%oGoh#iEy3C25rzI80am2&6TG}V zowJ|AIY=P)^TIok^I#+x&d}bWaid~rooKb-+_KQYq*(QJH~XSYawzEuNjRANr2G=* z^Q2Zq%4Ev>;^d*e`6$mBA`FjHQ~w%i30#VxcGLUfv}08p4IA-PDs{WvOOMDYPNn5Q z3=TUP2v``(DM>iEJukH(UPT~xJOEH_3#~8%hsK{v&+`XAB9BMJfQD3S`${A$ui}J3 z7I}7V?)Q()Csq#q7bf}_eDe59^OYc{E!-(=r_ARKwj8Z~s;_7X65KnAho*f}TidCo z6*NCx<`Vu5pPz2a+!4L}U*(Jx`DB2=mm+K|6hXdz1S?k+zRS!SP52~ddN@HABWKqT>!j4PldD0QE`-y9*w7ZC>r0p0`Q z3lScvO6v>m_$=$X_4cHM?O~!Lq_aX%O*=+x{HvJq+}w^8Wt5SToe%eb&FUxQKuY_O z&?hz(3u_B5vSyy?ZBXV0(nIUb(|c^8Y1!3#M~NMeIN@dIVKh*4 z(`9_aVdEL}biClkI%PCa6lVr;dI8*nq6^Lyrd53QM`d0q%xJ>$DJ1mH<){Kz!%KQP zlladl9|o$nCY|5g%Z-07MYVk)TyCEHUg6KuHue2xBxFDE>7#MywM1`V!p%3WTJ}$%hJM2o!zti*hly1T`dL z?E76B%`dr;=5)0PRuU(m3M=Y1HZ+s~oRxQD6IJS3k1uhl1Hc;SAar9!*`({17s#t2 zQdvTI(1mWd%(r~}xZb$Ty$KYBP$pS@>ipJZnGfGA<9Pe_ZSWC{J-{KRPk2^eepSq$u}y52k_8027CX)>?)XDXs78Eb!Y2{TAG<9 z0~g_lEQ#wSaohRzY(S6N_0OHWc0w}KB({v0xpr?XJkYzEd$J zAs6^1EhMe2wKc|)RDAlg>U&r|$u%e27;oG@pL0GA&~mW!1lHtMq-A)k`^4(<0Lc!f z+h;&w3#sy4*qY(OGj|~eFr|YW7k=$yS&mLoI@>fIElsH6`_M;q06D+n4JLS zB#^sEfxld#ILH$~l=Ak=dzPyYfCSeO)nyYn_2$-X<%5NBV0;h*O;vV`E5^!JFb@Qd z(C*~`mI6i@_9fp-!+Je?axsuC_C?9dk%rrvt4g5EoGP_SvNOOwu+wz|9Q4keJF`%w z$-7QGFAE-0WD|t3CKeguwqGs%!z0iTRJERfcqP{gsM{8>;ih{mvWD|zjue%dER1HX zqGF;os~)9@L-&}ad_d6&1j5_Z_~{Y&1^{Q&BDv+~J#BEBP=9yL2|)nFb4UvOje~(6 zErEYu{Pzl&zu*49BU#I?><&jDxbgHE0q{fr`yaV<7b4-R2zevlQ+CSJni2BX&wpi1 zY&zL*Q9f@eWCI1B{9Xr<2fwhCe|?!{&fx3T$6lGRd?=Z`;r#^Zi33|m@Be%$O#4v4 z4LZ<*6OjW*S$(|qK0bY5~^jzVcWLxCQIY~$eYh4IY z8VF2Ja%mLgK$h0dKV6(Q>{@Rsu(&f)s||7nJ4H9RX9gFa>ERr$>y#K10+CB2mEVR~ z7iBt%huE?*7Y1xTa_>`>pIXL_sEl|b3%(cGr3N{E6JA4A{Le2dx+Z%RojDM3ROMD& z@L~c}1^qO`kFT$68r^d%hbx=vNWNC)HXY8%?zH|)uzxP9f%?9CMH#yZLaCii7n3S~ z193&#RVbCjicw{NT`fcbUNDfB!;KAasuw6p@b2eW_)QFB9Mjy-@A+pve+E|??zG^9*AD&E9Ly)s@2%CZnxi$m6R5q;Xx`pR2#jrlBrKRaESTj3{jOrpr zJt`BV2+NoW#4hJ$haEk~y=EC&_B5)h2VhBGO_+Wx{J4oNus{{hac_D~-oSKBBM=XB z;B5c<56w|Nm4O*LMvVqOC0y1%K;zJ8f=S2t zZD)g4x+=JVOhfJ?SW_@0S)>@QT+xcTKU! zw`RmHw7mpm6hqg_fyj0{>Gou#3v;VwoNZGPRSa1_O^-UjxvIc`skTMFJ@#q@s;noCo*su0V3;GUA++Kl z^rE06=O}5pI6b>SZtvoXhg>-YuZF)^O&E95HL+QhoPn{rb4bujHLXt%d%kb`(prk5 zsE?4T8(ACIq@ypR{MTb(vMhhWm-eoh0=3lpvGMV)pE`{iDi;XE2PmhJL_gN~CWN_y z%+V!L#8MgGsBJ3Zqe%(Ft7wKN(In3mep(j>{IOIq^CiVuwyFy9_KR0_3_4-Q)%bTPBQ){V;NoFhwIpD*&Wm3d%E$PdUsY}_o=#*Wp8~%V z%@rgKOS3@}RI!tADUNIiMDDrh_83&6+-K17n@o3s93_EI1*!lEP@T|K7;60B9@7d< zEY=?}AI}6Vw*BM0(6e-9AlOa?p_1x$jk%T?fsn8J{X5duay4$e^V&0jp$ze#a3K1) zpKhk&7zc&AEYEu8uqRz)HC;ueDsd~{ip2J?(03BZs(Zm76f?qD|B94 z7grgDZ?~O&bp#@}?UA@tbE&6?{0{v~^jeVjP+;czGZ|)l7T>|*mvo3qFN1d%zs!@q z=6rrZTp<0&1{Ohgy@u>j&tLDppA4)vz432(ti>U9`rjk|KNPkCnV;8NOx;^27XMY$ zF7yc@suy{dzq26N=!xA%g)N`o)Q7IKq;`}nE#%7s;Kf1z@DW&kpqi@z_JIdfa#==N zS|_7NaCWMRLyIrZ1oT_ir^2q?PZu;Xj7F0geQ?CVK^OD8b8PDTBg<91S?R=eY;*HK zo_EVZU~<7FzA;H*QEHK&k53O48bBz8ML+&r(iV&Mm~P{(-1*&1k_QP~!}Q>eSd(P{ z6gE7B&(4E@yGzMS3>s{)Jw8wPF2@2O>I z9!&6G{!+Ld7VP*SgNYUv?3`2gTCc~8j8Vu5R|5DQs0ctR8aN^IW?^GHcR2J`BqPFJLCZ@W`#w{CDtp7h+$ zKXtz~du3_r{%?EQR1!J(cW6zk^Z?&;%#L=!w~3`g86_6=`5qS=Uhz`p7sS=NKD^=RtYA)04TMeNr^LLxJN%9^gVfZ zfT?-r(9NTqE7zgv@V?8~)=dEaLi-}Df4Su_r(LggZ1NrInCE-Z;~cJwN2RUMCHK$F zhFyz08I)BviKK=s?u_skpNDu0(wO9$WL|=TYrOsXaL^UWcg>GIyu9qp&94H)PnU_G zIB^fe`=ak&*!M<%X^s{*%2_U{9dpiz3k=9~8K8l@kPHs^n&TfaWE+N7z3jJiMi$l~ z)Kaf5f#yTPE598M>nt>Y63yqDVF5NJY;~6STxK)_7QH_WEfnP=o}g(5Na(}?pL3KB z?}3_{&R`-KRmq11Qx{Ut^raJ7sY3>P7u$;nw|}>^Xeg~&5;?p>jSDww zXHmizl{n;&tz&mWo>EsiBCGcCXCCw0J9zDRGHoZsk=BgzzCXxf%5`mTlOtjUSoHwO z=C3zQx7N>X1hk|^Xcz^6HXU7i_MJLigLCO7EVJ-&YmfoMMg?KGVHOQbrD9^r30Vax zaH~OqKm5$BXFaGWIu!{p1l(+p6l?$`2g8zvn;%Jl5)Wtl{@mlJTY?1@6`A06E#vGg zBl9W`7wCW=P0eEgB2pHhJ$HyzP|=?=d!%$%zO-`WKv5urmSd z;nYU_3H|)_uT`0$oXfoo-R6+A$hml^K)Yy+nfZrTm*) z6VT<-o>o{`xFMJT4G_88$|dk)P2;H@vg64vlxGW)r|fNjn;sokyB00XDqy%}+5KW5 zS{yZyH|0p)DA(gF?k&tHOm{)f(B+E&VKr3lL|?kuV^|2t4;@H`vqLDV^}{1k8^G7I z_%Y}CB-7k~;SDM+=-VA2K}F)KUK`qaqF!z!41a}&jNf8jZ5t%Y!YR-+Q8|6h_e_ii zbmq<_fLe<>)`I-dAU&`)73XA_vn*mbl=vC56{5WLB~y=icM%)`NT4a$_wJs1`4AMP za^asrVZ(ODA*Nj3irx#Lww4g$GlL!e(eBx@9is(3mm#rWoMC6qq2Cl^dQi1R=5C|kH@=gfy zNC+Wh_GQ*|=HtxjrzC6LdvbDe&)NI@_ivwFg2UlLU00mJYu~;e{Y{nSTWXKn41VbS z_uaM*5nlvAL|N3w4$Dh90f_0~8oEPp-4ER%5n;fot%ryK%U_Qu;<)kK9}*PPi9)}A z0tn}sIhl!`R}N;Q{w3!`u~d2(j11TTeLyn+LgiTLz!T___9);88$pld4JU(Y&MK>o z1|pDEbGz5*U!3!BKo-Z3fbIxlx@(U1b@GfRdOz50Fy|<=6>CyZsiw_OQm{WYq>bMD znNWUW&{wN8h$BF4%Z8AHvjYl!e5o!+M`@j5b2>MTC6cp-9zU)=8R_uCl-2b0wspt0 z-|mEU6GgCK-Z#a<1pE<)AtPgeV5BD~w%p((EIt|ZMlrdBU1E}p`fanDtNQKXk#{V+ zCWU0Fs5M#MmOfLMX5N&Jn>@gI|Fmjx~H4lub6YXFnbVfo{Zg%GZStMO`ud# zmh1P+C6{MpL4$HSTP81bJtV2qkM8;I>H7rZKy)7bOjvjzuN%{iDVAQTVcch%?IehP z)t<%Emj}9&9@j2itTd~$G}x<-3)kQ2rO+ z*m^>q-_}pcl0RjlTT*dd9dG+O_43d)1ncVYz>RfM0y{3W;l9{cHB_eDvKUhpI{$jQ znuOe%eLEmd8+oB#YqM5$_thnv5g+^m>?<>~!4{c0p}JphA2 z4&spXtAgW_pmiye0n*AeE8NIFM|sRVdD z8co4<1x!Zo?hXS6#=HP5?J-TkF|VU=*an z$xLGdg_IeuNxPf=q!bZe(UgmW%I`!gh+x|G_KTqUD;f>QIfQ$>M} zYE!%X5d^A}(a9wkv;m+$ovTvv{H(tMp$ahJqDUuAE_GrEQynxOEgkuGQ$Ua#@Y=b# zxs;Wc>)oo+eU-RiNtr^d`b7vpXp5^>@!uC)K{u&AHU`E~^EbY>l}7Zt?b;Rd2g`U1 zQYhj1i#hkMdc)D~s;$kdt@#h7rgXSd#gnVz01RXuqq}5}* zzSi0&KZ@*LJl!wt>Y7P2v34(>@OyaMLW3OR@a2l>K!xr^PxLCcjVjgbEPv3$uzh?1 zx*!r;?qmJ~OedMGmk#~N%FH}Nd`Si!Zlgzn*G({<5j9ZQXH<)Ij)3eoC}uV zX3;wV*Qk;rj=s3bNj4iUu8O!HhH`8v`t{J+!7ICoF`6f_7FQ2#jXRr^q^|8d*9w@G zu<4Y>{b?yrVDI-ww78_#o6Eos^oU2QPhB(VUy6n=D~xU+^%B}Aug~tkeYPOfN(a2q zzgk0LEesu?J_E=>KMpr@g+gH-WPmNfxgTxSJf8&@apDo%3^$hNy~Y9ZLT{M1k=^{m zbU1gyH8RhUi{gva#g{|VVxKq$ZXAk7f@mR?$OT*tl{#?3ZHZ{fC^+_H8He$yf%-}i zmy}4xy0sPZC1s7|d1YalgQc1RUw-$wp1(v*=MJz2i-MdlF=d zyQiL+PVLa*u_2n_L{Yg(eNJtAV;D(pxGv=W^c8c&;4bxhSPdi^@u4_y7W{-~ z#8vDIL<4#U__*LMYnQ# z`#SCfK8+l;30mlDSnG|*^N;V`xR+9k&0_6ziXwKOg-Ae+MPwwGOUADb5k$dtqubgt z=!TBvl-^eIa2pe9^WKra^!AdrFsFX)&WO=8u#Wut0q32tBsJx_1lEMnZ9cS>o_1G^ zZjK*d`kjX|p!pSizRaV@?#p?m_knq65`$;k80LVn`|=yi|C{H&eAi!$EvR%@ti_7_qTwUw(B=+%cz^Zi I%aa%W2{zCCTL1t6 diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index 60978d55a221c0c0d67366dffc25a9b764cb7220..f7f51b65e4b1d19e3d6e7470c7133e52486c92bc 100644 GIT binary patch delta 5532 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 delta 5183 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 literal 0 HcmV?d00001 From d2657efefc865f3e1da94caf072670691afff443 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 3 Oct 2020 17:54:07 -0500 Subject: [PATCH 186/310] its not tested but w/e --- code/game/machinery/announcement_system.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 1b1fa949a2..da82b0afc7 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -18,9 +18,10 @@ GLOBAL_LIST_EMPTY(announcement_systems) var/obj/item/radio/headset/radio var/arrival = "%PERSON has signed up as %RANK" - var/arrivalToggle = 1 + var/arrivalToggle = TRUE var/newhead = "%PERSON, %RANK, is the department head." - var/newheadToggle = 1 + var/newheadToggle = TRUE + var/cryostorage = "%PERSON, %RANK, has been moved into cryogenic storage." // this shouldnt be changed var/greenlight = "Light_Green" var/pinklight = "Light_Pink" @@ -84,6 +85,8 @@ GLOBAL_LIST_EMPTY(announcement_systems) message = CompileText(arrival, user, rank) else if(message_type == "NEWHEAD" && newheadToggle) message = CompileText(newhead, user, rank) + else if(message_type == "CRYOSTORAGE") + message = CompileText(cryostorage, user, rank) else if(message_type == "ARRIVALS_BROKEN") message = "The arrivals shuttle has been damaged. Docking for repairs..." From 971fc35304cd23211914500ee393b747c3166459 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 4 Oct 2020 00:15:37 +0000 Subject: [PATCH 187/310] Automatic changelog compile [ci skip] --- html/changelog.html | 74 +++++++++------------- html/changelogs/.all_changelog.yml | 22 +++++++ html/changelogs/AutoChangeLog-pr-13482.yml | 4 -- html/changelogs/AutoChangeLog-pr-13484.yml | 4 -- html/changelogs/AutoChangeLog-pr-13485.yml | 4 -- html/changelogs/AutoChangeLog-pr-13488.yml | 4 -- html/changelogs/AutoChangeLog-pr-13489.yml | 4 -- html/changelogs/AutoChangeLog-pr-13493.yml | 4 -- html/changelogs/AutoChangeLog-pr-13494.yml | 4 -- html/changelogs/AutoChangeLog-pr-13495.yml | 4 -- html/changelogs/AutoChangeLog-pr-13502.yml | 4 -- html/changelogs/AutoChangeLog-pr-13508.yml | 8 --- 12 files changed, 53 insertions(+), 87 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-13482.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13484.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13485.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13488.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13489.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13493.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13494.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13495.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13502.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-13508.yml diff --git a/html/changelog.html b/html/changelog.html index c15fc93e8d..0de57ebe79 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,37 @@ -->

    +

    04 October 2020

    +

    DeltaFire15 updated:

    +
      +
    • Synths / IPCs are no longer wound immune.
    • +
    • Husked IPCs / Synths should now be rendered correctly.
    • +
    • Falling vendors now squish synths / IPCs' limbs again.
    • +
    • Synths and IPCs now do not have some fun roundstart oversights anymore.
    • +
    • Regenerate_limbs now works for carbons with the ROBOTIC_LIMBS trait.
    • +
    • Pacifists no longer counterattack on parries if that attack would be harmful.
    • +
    • Heretic sacrifices now husk with the reason of burn, and deal some additional damage.
    • +
    • Neovgre can no longer become invincible on clock tiles.
    • +
    • Plushlings no longer break when absorbing snowflake plushies.
    • +
    +

    Detective-Google updated:

    +
      +
    • the snow cabin doors actually bolt now
    • +
    +

    Putnam3145 updated:

    +
      +
    • Ghosts are no longer incapable of going away.
    • +
    +

    monster860 updated:

    +
      +
    • The slimeperson swap-body UI stays open when you switch bodies
    • +
    +

    timothyteakettle updated:

    +
      +
    • limb id entry in mutant bodyparts now supports switching to/from species with gendered body parts
    • +
    • the minimum brightness of mutant parts is now a define
    • +
    +

    02 October 2020

    ArcaneMusic, with minor tweaks by TheObserver-sys updated:

      @@ -1171,49 +1202,6 @@
    • explosive stand bombs can now be examined from any distance
    • explosive stand bombs are now a component.
    - -

    02 August 2020

    -

    Auris456852 updated:

    -
      -
    • Added B.O.O.P. Remote Control cartridges to the PTech.
    • -
    -

    Hatterhat updated:

    -
      -
    • Durathread reinforcement kits! Sprites by Toriate, sets jumpsuit armor to durathread levels, craft in the crafting menu.
    • -
    -

    KeRSedChaplain updated:

    -
      -
    • The belligerent scripture and a brass multitool, and a new marauder variant which act similar to holoparasites/guardian spirits.
    • -
    • Removed the abductor teleport consoles they get, removes abscond for the time being as I've not seen much use for it other than just spamming it and hoping you end up in the armory.
    • -
    • moved around scriptures to make the cult work better as being based around the station, makes the Ark scream more often and work as a summonable object, clockwork armor now has a flat 0 defense up to 10 instead of negatives against laser damage. Makes the Ark work better in a station based setting, as well as the Heralds beacon in case It works for the mode.
    • -
    • added powerloaderstep.ogg for Neovgre
    • -
    • changes 'Dread_Ipad.dmi' to 'clockwork_slab.dmi'
    • -
    -

    MrJWhit updated:

    -
      -
    • Adjusts abductor spawntext
    • -
    -

    Seris02 updated:

    -
      -
    • fixed replica pods
    • -
    -

    dapnee updated:

    -
      -
    • fixed active turfs on wizard ruin and space hermit, fixed missing APC's and added a light on Delta
    • -
    -

    ike709 and bobbahbrown updated:

    -
      -
    • Admins can now see your bans on (some) other servers.
    • -
    -

    kappa-sama updated:

    -
      -
    • chaplain cultists being able to convert people to full clockwork cult status
    • -
    -

    timothyteakettle updated:

    -
      -
    • combat mode now has weaker buffs in terms of damage dealt and took for being or not being in the mode
    • -
    • damage debuff for laying down has been decreased from 0.5x to 0.7x
    • -
    GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 08494cb87b..99ffc455c3 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -27502,3 +27502,25 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. as you move from the epicentre zeroisthebiggay: - rscadd: ratvar gf is complete +2020-10-04: + DeltaFire15: + - bugfix: Synths / IPCs are no longer wound immune. + - bugfix: Husked IPCs / Synths should now be rendered correctly. + - bugfix: Falling vendors now squish synths / IPCs' limbs again. + - bugfix: Synths and IPCs now do not have some fun roundstart oversights anymore. + - bugfix: Regenerate_limbs now works for carbons with the ROBOTIC_LIMBS trait. + - bugfix: Pacifists no longer counterattack on parries if that attack would be harmful. + - tweak: Heretic sacrifices now husk with the reason of burn, and deal some additional + damage. + - bugfix: Neovgre can no longer become invincible on clock tiles. + - bugfix: Plushlings no longer break when absorbing snowflake plushies. + Detective-Google: + - bugfix: the snow cabin doors actually bolt now + Putnam3145: + - bugfix: Ghosts are no longer incapable of going away. + monster860: + - tweak: The slimeperson swap-body UI stays open when you switch bodies + timothyteakettle: + - bugfix: limb id entry in mutant bodyparts now supports switching to/from species + with gendered body parts + - tweak: the minimum brightness of mutant parts is now a define diff --git a/html/changelogs/AutoChangeLog-pr-13482.yml b/html/changelogs/AutoChangeLog-pr-13482.yml deleted file mode 100644 index 4b2808f754..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13482.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - tweak: "Heretic sacrifices now husk with the reason of burn, and deal some additional damage." diff --git a/html/changelogs/AutoChangeLog-pr-13484.yml b/html/changelogs/AutoChangeLog-pr-13484.yml deleted file mode 100644 index 69271b260b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13484.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - bugfix: "Plushlings no longer break when absorbing snowflake plushies." diff --git a/html/changelogs/AutoChangeLog-pr-13485.yml b/html/changelogs/AutoChangeLog-pr-13485.yml deleted file mode 100644 index 3dd03a4782..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13485.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - bugfix: "Neovgre can no longer become invincible on clock tiles." diff --git a/html/changelogs/AutoChangeLog-pr-13488.yml b/html/changelogs/AutoChangeLog-pr-13488.yml deleted file mode 100644 index dae9dfd444..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13488.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - bugfix: "Pacifists no longer counterattack on parries if that attack would be harmful." diff --git a/html/changelogs/AutoChangeLog-pr-13489.yml b/html/changelogs/AutoChangeLog-pr-13489.yml deleted file mode 100644 index 4780b3fadb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13489.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - tweak: "the minimum brightness of mutant parts is now a define" diff --git a/html/changelogs/AutoChangeLog-pr-13493.yml b/html/changelogs/AutoChangeLog-pr-13493.yml deleted file mode 100644 index 12c10047b9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13493.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "timothyteakettle" -delete-after: True -changes: - - bugfix: "limb id entry in mutant bodyparts now supports switching to/from species with gendered body parts" diff --git a/html/changelogs/AutoChangeLog-pr-13494.yml b/html/changelogs/AutoChangeLog-pr-13494.yml deleted file mode 100644 index c167bdd067..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13494.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "monster860" -delete-after: True -changes: - - tweak: "The slimeperson swap-body UI stays open when you switch bodies" diff --git a/html/changelogs/AutoChangeLog-pr-13495.yml b/html/changelogs/AutoChangeLog-pr-13495.yml deleted file mode 100644 index 33798eec3c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13495.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - bugfix: "the snow cabin doors actually bolt now" diff --git a/html/changelogs/AutoChangeLog-pr-13502.yml b/html/changelogs/AutoChangeLog-pr-13502.yml deleted file mode 100644 index 5e10b5c773..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13502.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Ghosts are no longer incapable of going away." diff --git a/html/changelogs/AutoChangeLog-pr-13508.yml b/html/changelogs/AutoChangeLog-pr-13508.yml deleted file mode 100644 index 896b9d4ae7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-13508.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - bugfix: "Synths / IPCs are no longer wound immune." - - bugfix: "Husked IPCs / Synths should now be rendered correctly." - - bugfix: "Falling vendors now squish synths / IPCs' limbs again." - - bugfix: "Synths and IPCs now do not have some fun roundstart oversights anymore." - - bugfix: "Regenerate_limbs now works for carbons with the ROBOTIC_LIMBS trait." From dc70d17a1e18096635264476d75753cbc619fffa Mon Sep 17 00:00:00 2001 From: timothyteakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 4 Oct 2020 01:19:29 +0100 Subject: [PATCH 188/310] customizable eyes --- code/_globalvars/lists/flavor_misc.dm | 2 +- code/modules/client/preferences_savefile.dm | 13 +++++++++++-- .../mob/living/carbon/human/species.dm | 4 +++- icons/mob/eyes.dmi | Bin 431 -> 473 bytes icons/mob/human_parts.dmi | Bin 45457 -> 45401 bytes icons/mob/human_parts_greyscale.dmi | Bin 93216 -> 93083 bytes 6 files changed, 15 insertions(+), 4 deletions(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index 31046d8a12..6b0185c9ec 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -286,4 +286,4 @@ GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon")) //list of eye types, corresponding to a respective left and right icon state for the set of eyes -GLOBAL_LIST_INIT(eye_types, list("normal", "insect")) +GLOBAL_LIST_INIT(eye_types, list("normal", "insect", "moth", "double", "double2", "cyclops")) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index fc9b76f519..7d4ad08e6a 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -5,7 +5,7 @@ // You do not need to raise this if you are adding new values that have sane defaults. // Only raise this value when changing the meaning/format/name/layout of an existing value // where you would want the updater procs below to run -#define SAVEFILE_VERSION_MAX 36 +#define SAVEFILE_VERSION_MAX 37 /* SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn @@ -204,10 +204,19 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(S["species"] == "lizard") features["mam_snouts"] = features["snout"] - if(current_version < 36) + if(current_version < 36) //introduction of heterochromia left_eye_color = S["eye_color"] right_eye_color = S["eye_color"] + if(current_version < 37) //introduction of chooseable eye types/sprites + if(S["species"] == "insect") + left_eye_color = "#000000" + right_eye_color = "#000000" + if(chosen_limb_id == "moth" || chosen_limb_id == "moth_not_greyscale") //these actually have slightly different eyes! + eye_type = "moth" + else + eye_type = "insect" + /datum/preferences/proc/load_path(ckey,filename="preferences.sav") if(!ckey) return diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 20260a04f4..5fea6e6704 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -591,7 +591,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) else var/left_state = DEFAULT_LEFT_EYE_STATE var/right_state = DEFAULT_RIGHT_EYE_STATE - if(GLOB.eye_types[eye_type]) + message_admins("okay so our eye type is [eye_type] and we can index it to know [GLOB.eye_types[eye_type]]") + if(eye_type in GLOB.eye_types) + message_admins("to know that it's in!") left_state = eye_type + "_left_eye" right_state = eye_type + "_right_eye" var/mutable_appearance/left_eye = mutable_appearance('icons/mob/eyes.dmi', left_state, -BODY_LAYER) diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index 008bfbba8c9121d74e35d780abe2d5fb0b49d82b..dc3392c75e60c51b8a994ba8839959385d08787b 100644 GIT binary patch delta 445 zcmV;u0Yd(-1K9&1iBL{Q4GJ0x0000DNk~Le0002s0002s0s{a50B1vja*-h@f4h2A zSad{Xb7OL8aCB*JZU6vyoRyM64uUWcMc3^q8rU1HY~2`$VIfx_6$aa+w5A<3++GCK zn4l@UKgs+5Z6;>>?2s2MJ?8WV&MRx!jwP!#C3jV$?2j#{M1nd?91o8Ip^s5SNv)jk zkeD>^q#=Xn4C+~_59?SJFxpe}f-`=A8fiU0tFaX%9#=U`k#odW<6E^TAg2EX-x nO?54F`y?M60RR91{K5x>6O;}EGT6~-00000NkvXXu0mjf(8s-O delta 402 zcmV;D0d4--1Fr)iiBL{Q4GJ0x0000DNk~Le0002M0002M0s{a5057tHl#wAQf3td2 zSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1QGj2^>YCy9RRmXuday@9iadK0Fp^WK~!jg?byu?fFKNpVMFxJ z2&R)Tgaet5!lYjGfaz8XmBDjS^}yn zbvu{?Q6yRdz(4t1K{^1Y;vE10?SL{DUOesq0BEP)w&!%8#DWO`-Y9cg wFL0O-*KcM#0Kg{=Ay<(MfPBE*0RUcL0ibdVbaLOX7ytkO07*qoM6N<$f|Gu(9{>OV diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi index f7f51b65e4b1d19e3d6e7470c7133e52486c92bc..173995e6c4c199d03ed2f368b88159aa47b55151 100644 GIT binary patch delta 23857 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

    E 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 A^Z)<= delta 33801 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 Yo@()aN00nBuqqBM4Sn^J3)k=bA62kQ0ssI2 From 0e21d9b4bc0f1cbf78f78e625bd797fcff6abca1 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Sun, 4 Oct 2020 01:24:55 +0100 Subject: [PATCH 189/310] Songs are important --- code/modules/holiday/halloween/jacqueen.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 573b04a296..0a6afb127b 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -334,7 +334,7 @@ to_chat(C, " You feel an overwhelming desire to [message]") if(2) visible_message("[src] waves their arms around, \"If only you had a better upbringing, your ears are now full of my singing!\"") - C.client.tgui_panel?.play_music("https://puu.sh/ExBbv.mp4") + C.client.tgui_panel?.play_music("https://fermi.u.catgirlsare.sexy/0iDOrQTa.mp4") if(3) visible_message("[src] waves their arms around, \"You're cute little bumpkin, On your head is a pumpkin!\"") if(C.head) From 8be0abaf331512b5ec9a8501f8f9621b9a94f47b Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Sun, 4 Oct 2020 01:52:10 +0100 Subject: [PATCH 190/310] Few more fixes --- code/modules/holiday/halloween/jacqueen.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 0a6afb127b..651d364200 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -120,7 +120,7 @@ continue targets += H - if(!targets) + if(!targets.len) targets = GLOB.generic_event_spawns for(var/i in 1 to 6) //Attempts a jump up to 6 times. @@ -347,7 +347,7 @@ C.reagents.add_reagent(/datum/reagent/fermi/eigenstate, 30) if(5) visible_message("[src] waves their arms around, \"A new familiar for me, and you'll see it's thee!\"") - C.reagents.add_reagent("secretcatchem", 30) + C.reagents.add_reagent(/datum/reagent/fermi/secretcatchem, 30) if(6) visible_message("[src] waves their arms around, \"While you may not be a ghost, for this sheet you'll always be it's host.\"") var/mob/living/carbon/human/H = C From d617a30f90d45f5f837094c5b138dad5bd91d72b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:02:33 -0500 Subject: [PATCH 191/310] Automatic changelog generation for PR #13479 [ci skip] --- html/changelogs/AutoChangeLog-pr-13479.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13479.yml diff --git a/html/changelogs/AutoChangeLog-pr-13479.yml b/html/changelogs/AutoChangeLog-pr-13479.yml new file mode 100644 index 0000000000..fcfe65a47e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13479.yml @@ -0,0 +1,5 @@ +author: "LetterN" +delete-after: True +changes: + - bugfix: "minimap text" + - code_imp: "ports cinematic upgrades" From 6e75c27c601621fa57df40219bea5080340354e7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:02:46 -0500 Subject: [PATCH 192/310] Automatic changelog generation for PR #13481 [ci skip] --- html/changelogs/AutoChangeLog-pr-13481.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13481.yml diff --git a/html/changelogs/AutoChangeLog-pr-13481.yml b/html/changelogs/AutoChangeLog-pr-13481.yml new file mode 100644 index 0000000000..f6049c552b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13481.yml @@ -0,0 +1,6 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "the blacksmithing skill now works properly" + - tweak: "Anvils cannot be interacted with with hammers whilst they are already being used" + - tweak: "If someone has no gloves when interacting with heated ingots, they no longer ignore their effects." From cb6c7e9279525b020a452d78fd38498fd68422c0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:03:00 -0500 Subject: [PATCH 193/310] Automatic changelog generation for PR #13483 [ci skip] --- html/changelogs/AutoChangeLog-pr-13483.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13483.yml diff --git a/html/changelogs/AutoChangeLog-pr-13483.yml b/html/changelogs/AutoChangeLog-pr-13483.yml new file mode 100644 index 0000000000..1db9304ffb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13483.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "The Revenant self-revive ability is no longer broken." From cdc222c953ff0a85af045296cd84bbb3d5a9374f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:03:14 -0500 Subject: [PATCH 194/310] Automatic changelog generation for PR #13487 [ci skip] --- html/changelogs/AutoChangeLog-pr-13487.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13487.yml diff --git a/html/changelogs/AutoChangeLog-pr-13487.yml b/html/changelogs/AutoChangeLog-pr-13487.yml new file mode 100644 index 0000000000..4b0f92adfb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13487.yml @@ -0,0 +1,4 @@ +author: "DeltaFire15" +delete-after: True +changes: + - bugfix: "People installing KA modkits in miner borgs is no longer broken." From 577a2ffce04af27399f0c340c4a8daafea7b018a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:07:13 -0500 Subject: [PATCH 195/310] Automatic changelog generation for PR #13499 [ci skip] --- html/changelogs/AutoChangeLog-pr-13499.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13499.yml diff --git a/html/changelogs/AutoChangeLog-pr-13499.yml b/html/changelogs/AutoChangeLog-pr-13499.yml new file mode 100644 index 0000000000..804fa9fc34 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13499.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Toilet loot spawners don't lag the server on server start with forced hard dels." From 00227d0b96a3fcc93c4f1110be6b6581eecebf06 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 3 Oct 2020 20:07:47 -0500 Subject: [PATCH 196/310] Automatic changelog generation for PR #13461 [ci skip] --- html/changelogs/AutoChangeLog-pr-13461.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13461.yml diff --git a/html/changelogs/AutoChangeLog-pr-13461.yml b/html/changelogs/AutoChangeLog-pr-13461.yml new file mode 100644 index 0000000000..e2397a7aa0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13461.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - rscadd: "arcade carpet" From 42db9371dea854307be9b31dd89dcd98957dddcb Mon Sep 17 00:00:00 2001 From: yorii Date: Sun, 4 Oct 2020 03:47:01 +0200 Subject: [PATCH 197/310] fixes rounding error in growthstages --- code/modules/hydroponics/hydroponics.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index d6022c1345..aa8a7b60c2 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -285,7 +285,7 @@ else plant_overlay.icon_state = myseed.icon_harvest else - var/t_growthstate = min(round((age / myseed.maturation) * myseed.growthstages), myseed.growthstages) + var/t_growthstate = clamp(round((age / myseed.maturation) * myseed.growthstages), 1, myseed.growthstages) plant_overlay.icon_state = "[myseed.icon_grow][t_growthstate]" add_overlay(plant_overlay) From 2e557b2f263313898778104602ad226bbf0eea8c Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 3 Oct 2020 19:51:20 -0700 Subject: [PATCH 198/310] Update simple_animal.dm --- code/modules/mob/living/simple_animal/simple_animal.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index b192182c71..5fa6a0c22d 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -6,6 +6,7 @@ gender = PLURAL //placeholder ///How much blud it has for bloodsucking blood_volume = 550 + rad_flags = RAD_NO_CONTAMINATE status_flags = CANPUSH From 16425912daf07876793a3782fb5bc7f7010dee8b Mon Sep 17 00:00:00 2001 From: The0bserver Date: Sun, 4 Oct 2020 01:14:03 -0400 Subject: [PATCH 199/310] fairygrass-dead -> grass-dead --- code/modules/hydroponics/grown/grass_carpet.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/grass_carpet.dm b/code/modules/hydroponics/grown/grass_carpet.dm index e6fd991169..51e94afb3c 100644 --- a/code/modules/hydroponics/grown/grass_carpet.dm +++ b/code/modules/hydroponics/grown/grass_carpet.dm @@ -50,7 +50,7 @@ plantname = "Fairygrass" product = /obj/item/reagent_containers/food/snacks/grown/grass/fairy icon_grow = "fairygrass-grow" - icon_dead = "fairygrass-dead" + icon_dead = "grass-dead" genes = list(/datum/plant_gene/trait/repeated_harvest, /datum/plant_gene/trait/glow/blue) mutatelist = list (/obj/item/seeds/grass/carpet) reagents_add = list(/datum/reagent/consumable/nutriment = 0.02, /datum/reagent/hydrogen = 0.05, /datum/reagent/drug/space_drugs = 0.15) From 6304a4010b3452f8d8657b4be26b857c65e0bfd0 Mon Sep 17 00:00:00 2001 From: The0bserver Date: Sun, 4 Oct 2020 01:41:57 -0400 Subject: [PATCH 200/310] provisional chanterelle fix --- code/modules/hydroponics/grown/mushrooms.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index 80ba6b7375..e6d2484632 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -193,6 +193,8 @@ growthstages = 3 genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + icon_grow = "chanter-grow" + icon_dead = "chanter-dead" reagents_add = list(/datum/reagent/consumable/nutriment = 0.1) mutatelist = list(/obj/item/seeds/chanterelle/jupitercup) From e78fdee43032103b8f709208e99c066c14c79ec6 Mon Sep 17 00:00:00 2001 From: The0bserver Date: Sun, 4 Oct 2020 01:43:33 -0400 Subject: [PATCH 201/310] Yes, I did just CnP chanterlle-grow3 for harvest. Sue me, im lazy --- icons/obj/hydroponics/growing_mushrooms.dmi | Bin 31472 -> 31494 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/hydroponics/growing_mushrooms.dmi b/icons/obj/hydroponics/growing_mushrooms.dmi index 20633cf85b3efb485b6673864c5b29717d13f4c2..899fa63856dc2ec0f4c2e96defa4c98eb8e2c5b9 100644 GIT binary patch literal 31494 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%0Do{$iH3$!hk8QI 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 JMBE_Ye*qM7@38;? From 05aef528d766325668143f099f7e903751b24d5d Mon Sep 17 00:00:00 2001 From: Timothy Teakettle <59849408+timothyteakettle@users.noreply.github.com> Date: Sun, 4 Oct 2020 17:33:46 +0100 Subject: [PATCH 202/310] finishing touches --- code/_globalvars/lists/flavor_misc.dm | 2 +- .../living/carbon/human/species_types/bugmen.dm | 2 ++ icons/mob/eyes.dmi | Bin 473 -> 482 bytes 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm index f186a77c73..44973327f0 100644 --- a/code/_globalvars/lists/flavor_misc.dm +++ b/code/_globalvars/lists/flavor_misc.dm @@ -289,4 +289,4 @@ GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","g GLOBAL_LIST_INIT(nongendered_limb_types, list("fly", "zombie" ,"synth", "shadow", "cultgolem", "agent", "plasmaman", "clockgolem", "clothgolem")) //list of eye types, corresponding to a respective left and right icon state for the set of eyes -GLOBAL_LIST_INIT(eye_types, list("normal", "insect", "moth", "double", "double2", "cyclops")) +GLOBAL_LIST_INIT(eye_types, list("normal", "insect", "moth", "double", "double2", "double3", "cyclops")) diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 16b371c772..6eccde61a9 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -21,3 +21,5 @@ species_type = "insect" allowed_limb_ids = list("insect","apid","moth","moth_not_greyscale") + + eye_type = "insect" diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index dc3392c75e60c51b8a994ba8839959385d08787b..be25096615b72ea68756921bfa500382b956eb27 100644 GIT binary patch delta 424 zcmV;Z0ayOn1L6ZAiBL{Q4GJ0x0000DNk~Le000310002s0s{a50Ff_H!;v8<0l<+; zA%6w7ZVZI5kSh>`!8R$aX-5sW7XdXUXxiPMLMygs$!1H* zU9`x@BaSHHAkG};!(xpv#vq`i6~>NnM@eVu9_IW8ls0`WD+wJ|Fu;dT{_^JOaw_y1 zx%>P?yN?THp+Wcgg?AUU`g)S!E?9V9L4V|Hh`bfCuOjwPG(#ix#jYrRyxps?qWErv zEGyIL^&cJ6>XcCaC@la00Jup+K~!jg?bZU delta 415 zcmV;Q0bu^(1K9&1iBL{Q4GJ0x0000DNk~Le0002s0002s0s{a50B1vja*-h@0lSe( zA%CrG-57{rAy*(32HT{xrX4lhUIf&bpeegQ$@~9pCT9EWkQXdH=JW>6D{I(}C95?h zcU7b8k1eM}f;vka503(&k5NQPt(@=UhLXmK7RLMrjCHNhrG^Ge=-|UAe|h(G1r=J0 zGJJlZ!^f5JP+|D|#D@!Ndp&6g7fk$80e@d=;0qL0S803kGm0NS@hZ$Hz8f*iigftP z2h*XIGNeACzx}#*oxi3Vpe*B03s~M%W(U) zHomnTT#vV}R0IGZoVKC4eQZp+qK(f9&Q(w=IyX({c>n<1=p}RQf8*((E_kZ@pak8D z004w>KNBYBU|dC=0{{>%ZDZ92zx97jbuD!JBp)0B0002|!Uu$u4g)gS(P{ty002ov JPDHLkV1l8dvC#kk From c5d5493cfc2f2cb87b1f984a879b230bbb01b261 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 4 Oct 2020 09:45:03 -0700 Subject: [PATCH 203/310] Update output.dm --- code/modules/integrated_electronics/subtypes/output.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index 1fc08c9aaa..833b2963ad 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -52,7 +52,7 @@ for(var/mob/M in range(1, get_turf(src))) mobs += M else - for(var/mob/M in range(2, get_turf(src)) + for(var/mob/M in range(2, get_turf(src))) mobs += M var/atom/host = assembly || src From ce58fe4661266990a2f61d69ac92da723f449635 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sun, 4 Oct 2020 09:46:14 -0700 Subject: [PATCH 204/310] Update gas_mixture.dm --- code/modules/atmospherics/gasmixtures/gas_mixture.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 498b161638..4c71815c9c 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -136,10 +136,10 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) /datum/gas_mixture/proc/set_moles(gas_type, moles) // VV WRAPPERS - EXTOOLS HOOKED PROCS DO NOT TAKE ARGUMENTS FROM CALL() FOR SOME REASON. -/datum/gas_mixture/proc/vv_set_moles(get_type, moles) +/datum/gas_mixture/proc/vv_set_moles(gas_type, moles) return set_moles(gas_type, moles) /datum/gas_mixture/proc/vv_get_moles(gas_type) - return gas_moles(gas_type) + return get_moles(gas_type) /datum/gas_mixture/proc/vv_set_temperature(new_temp) return set_temperature(new_temp) /datum/gas_mixture/proc/vv_set_volume(new_volume) From 6d14d37e5fd1501bd495ade3bd3f20599600005d Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 4 Oct 2020 13:34:36 -0500 Subject: [PATCH 205/310] adds deadchat span --- code/datums/explosion.dm | 2 +- code/game/objects/empulse.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/explosion.dm b/code/datums/explosion.dm index 0ffb6cae13..ca65186063 100644 --- a/code/datums/explosion.dm +++ b/code/datums/explosion.dm @@ -90,7 +90,7 @@ GLOBAL_LIST_EMPTY(explosions) message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [ADMIN_VERBOSEJMP(epicenter)]") log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [loc_name(epicenter)]") - deadchat_broadcast("An explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) has occured at ([get_area(epicenter)])", turf_target = get_turf(epicenter)) + deadchat_broadcast("An explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) has occured at ([get_area(epicenter)])", turf_target = get_turf(epicenter)) var/x0 = epicenter.x var/y0 = epicenter.y diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 7e3c7965a0..c467cbd4e8 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -10,7 +10,7 @@ if(log) message_admins("EMP with power [power], max distance [max_distance] in area [epicenter.loc.name] ") log_game("EMP with power [power], max distance [max_distance] in area [epicenter.loc.name] ") - deadchat_broadcast("EMP with power ([power]), max distance ([max_distance]) in [epicenter.loc.name]", turf_target = epicenter) + deadchat_broadcast("EMP with power ([power]), max distance ([max_distance]) in [epicenter.loc.name]", turf_target = epicenter) if(power > 100) new /obj/effect/temp_visual/emp/pulse(epicenter) From 78cc2d95f305022e917adf0ab5f4f662d057056c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 4 Oct 2020 15:55:02 -0500 Subject: [PATCH 206/310] licking people is now an epic radial --- code/modules/vore/eating/living.dm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/code/modules/vore/eating/living.dm b/code/modules/vore/eating/living.dm index 8923e9107d..d1cba18e4f 100644 --- a/code/modules/vore/eating/living.dm +++ b/code/modules/vore/eating/living.dm @@ -342,21 +342,23 @@ to_chat(src, "You can't do that so fast, slow down.") return - var/list/choices + DelayNextAction(CLICK_CD_MELEE, flush = TRUE) + + var/list/lickable = list() for(var/mob/living/L in view(1)) if(L != src && (!L.ckey || L.client?.prefs.vore_flags & LICKABLE) && Adjacent(L)) - LAZYADD(choices, L) + LAZYADD(lickable, L) + for(var/mob/living/listed in lickable) + lickable[listed] = getFlatIcon(listed) // forgive me for what I must do. - if(!choices) + if(!lickable) return - var/mob/living/tasted = input(src, "Who would you like to lick? (Excluding yourself and those with the preference disabled)", "Licking") as null|anything in choices + var/mob/living/tasted = show_radial_menu(src, src, lickable, radius = 40, require_near = TRUE) if(QDELETED(tasted) || (tasted.ckey && !(tasted.client?.prefs.vore_flags & LICKABLE)) || !Adjacent(tasted) || incapacitated(ignore_restraints = TRUE)) return - DelayNextAction(CLICK_CD_MELEE) - visible_message("[src] licks [tasted]!","You lick [tasted]. They taste rather like [tasted.get_taste_message()].","Slurp!") /mob/living/proc/get_taste_message(allow_generic = TRUE, datum/species/mrace) From 2840fe20b89dde9c2a11afff5c5cac79d79bfa68 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 4 Oct 2020 16:06:19 -0500 Subject: [PATCH 207/310] thank you kevinz --- code/modules/vore/eating/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living.dm b/code/modules/vore/eating/living.dm index d1cba18e4f..a0ae58a44d 100644 --- a/code/modules/vore/eating/living.dm +++ b/code/modules/vore/eating/living.dm @@ -349,7 +349,7 @@ if(L != src && (!L.ckey || L.client?.prefs.vore_flags & LICKABLE) && Adjacent(L)) LAZYADD(lickable, L) for(var/mob/living/listed in lickable) - lickable[listed] = getFlatIcon(listed) // forgive me for what I must do. + lickable[listed] = new /mutable_appearance(listed) if(!lickable) return From e2ff214d6be92f3d4154bf69bb80f9231dba61b3 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Sun, 4 Oct 2020 22:31:10 +0100 Subject: [PATCH 208/310] Justin hates catgirls --- code/modules/holiday/halloween/jacqueen.dm | 2 +- interface/stylesheet.dm | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 651d364200..bceccc9cef 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -334,7 +334,7 @@ to_chat(C, " You feel an overwhelming desire to [message]") if(2) visible_message("[src] waves their arms around, \"If only you had a better upbringing, your ears are now full of my singing!\"") - C.client.tgui_panel?.play_music("https://fermi.u.catgirlsare.sexy/0iDOrQTa.mp4") + C.client.tgui_panel?.play_music("https://katlin.dog/v/spooky.mp4") if(3) visible_message("[src] waves their arms around, \"You're cute little bumpkin, On your head is a pumpkin!\"") if(C.head) diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index f375fea88f..700449e86f 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -167,6 +167,7 @@ h1.alert, h2.alert {color: #000000;} .clown {color: #FF69Bf; font-size: 3; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} .singing {font-family: "Trebuchet MS", cursive, sans-serif; font-style: italic;} .his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} +.spooky {color: #FF9100;} .velvet {color: #660015; font-weight: bold; animation: velvet 5000ms infinite;} @keyframes velvet { 0% { color: #400020; } From 4470ff2a959a941fc08e49b6e5b3ac38e6e3e1ad Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Sun, 4 Oct 2020 22:54:19 +0100 Subject: [PATCH 209/310] spans fix --- tgui/packages/tgui-panel/styles/goon/chat-dark.scss | 4 ++++ tgui/packages/tgui-panel/styles/goon/chat-light.scss | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index d84adf597f..cab5491cee 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -892,6 +892,10 @@ em { font-style: italic; } +.spooky { + color: #FF9100; +} + .hypnophrase { color: #202020; font-weight: bold; diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 2700ec01c1..5ba2930bcc 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -938,6 +938,10 @@ h1.alert, h2.alert { font-style: italic; } +.spooky { + color: #FF9100; +} + .hypnophrase { color: #0d0d0d; font-weight: bold; From 0d0b9601beeafd1a7fb8f0979876fc924f134165 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Mon, 5 Oct 2020 00:43:20 +0100 Subject: [PATCH 210/310] Jacq can walk again! --- code/modules/holiday/halloween/jacqueen.dm | 40 +++++++++++++++++----- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index bceccc9cef..da7dab7109 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -48,8 +48,8 @@ var/progression = list() //Keep track of where people are in the story. var/active = TRUE //Turn this to false to keep normal mob behavour var/cached_z - /// I'm busy chatting, don't move. - var/busy_chatting = FALSE + /// I'm busy, don't move. + var/busy = FALSE /mob/living/simple_animal/jacq/Initialize() ..() @@ -68,11 +68,14 @@ playsound(loc, 'sound/spookoween/ahaha.ogg', 100, 0.25) var/mob/living/simple_animal/jacq/Jacq = new src.type(loc) Jacq.progression = progression + if(ckey) //transfer over any ghost posessions + Jacq.key = key ..() /mob/living/simple_animal/jacq/death() //What is alive may never die visible_message("[src] cackles, \"You'll nae get rid a me that easily!\"") playsound(loc, 'sound/spookoween/ahaha.ogg', 100, 0.25) + fully_heal(FALSE) health = 25 poof() @@ -81,9 +84,9 @@ say("Hello there [gender_check(M)]!") return ..() if(!ckey) - busy_chatting = FALSE + stopmove() chit_chat(M) - busy_chatting = TRUE + canmove() ..() /mob/living/simple_animal/jacq/attack_paw(mob/living/carbon/monkey/M) @@ -91,11 +94,25 @@ say("Hello there [gender_check(M)]!") return ..() if(!ckey) - busy_chatting = FALSE + stopmove() chit_chat(M) - busy_chatting = TRUE + canmove() ..() +/mob/living/simple_animal/jacq/proc/canmove() + busy = FALSE + update_mobility() + return + +/mob/living/simple_animal/jacq/proc/stopmove() + if(ckey) //if someone is in her, don't disable her movement! + canmove() + return + busy = TRUE + update_mobility() + return + + /mob/living/simple_animal/jacq/proc/poof() last_poof = world.realtime var/datum/reagents/R = new/datum/reagents(100)//Hey, just in case. @@ -104,7 +121,7 @@ s.set_up(R, 0, loc) s.start() visible_message("[src] disappears in a puff of smoke!") - busy_chatting = TRUE + canmove() health = 25 //Try to go to populated areas @@ -370,6 +387,7 @@ message_admins("[C2]/[C2.key] has agreed to go on a date with [C] as Jacqueline.") log_game("HALLOWEEN: [C2]/[C2.key] has agreed to go on a date with [C] as Jacqueline") to_chat(src, "You are Jacqueline the great pumpqueen, witch Extraordinaire! You're a very Scottish lass with a kind heart, but also a little crazy. You also blew up the wizarding school and you're suspended for a while, so you visited the station before heading home. On your head lies the prize pumpkin of your Mother's pumpkin patch. You're currently on a date with [C] and well, I didn't think anyone would get this far. Please be good so I can do events like this in the future. ") + canmove() return else candies =- C2 @@ -383,9 +401,13 @@ /mob/living/simple_animal/jacq/update_mobility() . = ..() - if(busy_chatting) + if(busy) DISABLE_BITFIELD(., MOBILITY_MOVE) - mobility_flags = . + else + ENABLE_BITFIELD(., MOBILITY_MOVE) + mobility_flags = . + + /obj/item/clothing/head/hardhat/pumpkinhead/jaqc name = "Jacq o' latern" From d4bc7bf56236833de34dfb687fc9814213fbea5a Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Mon, 5 Oct 2020 00:44:47 +0100 Subject: [PATCH 211/310] unnessicary returns --- code/modules/holiday/halloween/jacqueen.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index da7dab7109..de998cdefb 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -102,7 +102,6 @@ /mob/living/simple_animal/jacq/proc/canmove() busy = FALSE update_mobility() - return /mob/living/simple_animal/jacq/proc/stopmove() if(ckey) //if someone is in her, don't disable her movement! @@ -110,7 +109,6 @@ return busy = TRUE update_mobility() - return /mob/living/simple_animal/jacq/proc/poof() From e7a492916a54664e323d2f4fa293b9b129f79c4c Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Mon, 5 Oct 2020 19:58:53 +0800 Subject: [PATCH 212/310] part 1 --- html/statbrowser.html | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/html/statbrowser.html b/html/statbrowser.html index 3ae892880b..0920081fd2 100644 --- a/html/statbrowser.html +++ b/html/statbrowser.html @@ -293,6 +293,7 @@ if (window.location) { var status_tab_parts = ["Loading..."]; var current_tab = null; var mc_tab_parts = [["Loading...", ""]]; +var vote_parts = [[null]]; var href_token = null; var spells = []; var spell_tabs = []; @@ -528,6 +529,12 @@ function update(global_data, ping_entry, other_entries) { else if(current_tab == "Debug Stat Panel") draw_debug(); } +/// citadel statvoting +function update_voting(vote_data) { + vote_parts = JSON.parse(vote_data); + if(current_tab == "Status") + draw_status(); +} function update_mc(global_mc_data, coords_entry) { mc_tab_parts = JSON.parse(global_mc_data); @@ -704,6 +711,33 @@ function draw_status() { document.getElementById("statcontent").appendChild(div); } } + //voting shitcode. See mc for more info. + if(vote_parts && vote_parts[0][0]) { //null verification. + var table = document.createElement("table"); + for(var i = 0; i < vote_parts.length; i++) { + var part = vote_parts[i]; + var tr = document.createElement("tr"); + var td1 = document.createElement("td"); + td1[textContentKey] = part[0]; + var td2 = document.createElement("td"); + if(part[2]) { + var a = document.createElement("a"); + if(part[2] === "disabled") { + a.href = "byond://winset?command=Vote"; + } else { + a.href = "?src=" + part[2]; + } + a[textContentKey] = part[1]; + td2.appendChild(a); + } else { + td2[textContentKey] = part[1]; + } + tr.appendChild(td1); + tr.appendChild(td2); + table.appendChild(tr); + } + document.getElementById("statcontent").appendChild(table); + } if(verb_tabs.length == 0 || !verbs) { window.location.href = "byond://winset?command=Fix-Stat-Panel"; From ea48dd1e2ef85986445ea4bc70b76857fbeb1d92 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Mon, 5 Oct 2020 20:02:12 +0800 Subject: [PATCH 213/310] part 2 --- code/controllers/subsystem/vote.dm | 54 ++++-------------------------- 1 file changed, 6 insertions(+), 48 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index a93aff7d2b..06b76718c1 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -16,6 +16,7 @@ SUBSYSTEM_DEF(vote) var/question = null var/list/choices = list() /// List of choice = object for statclick objects for statpanel voting + /// statclick rework? 2: list("name"="id") var/list/choice_statclicks = list() var/list/scores = list() var/list/choice_descs = list() // optional descriptions @@ -49,34 +50,6 @@ SUBSYSTEM_DEF(vote) client_popup.open(0) next_pop = world.time+VOTE_COOLDOWN -/** - * Renders a statpanel. Directly uses statpanel/stat calls since this is called from base of mob/Stat(). - */ -/datum/controller/subsystem/vote/proc/render_statpanel(mob/M) - if(!mode) // check if vote is running - return - if(!statpanel("Status")) // don't bother if they're not focused on this panel - return - var/static/list/supported = list(PLURALITY_VOTING, APPROVAL_VOTING) - stat("Vote active!", "There is currently a vote running. Question: [question]") - if(!(vote_system in supported)) - stat("", "The current vote system is not supported by statpanel rendering. Please vote manually by opening the vote popup using the action button or chat link.") - return - stat("Time Left:", "[round(end_time - world.time)] seconds") - stat(null, null) - stat("Choices:", null) - stat(null, null) - for(var/i in 1 to choice_statclicks.len) - var/choice = choice_statclicks[i] - var/ivotedforthis = FALSE - switch(vote_system) - if(APPROVAL_VOTING) - ivotedforthis = voted[usr.ckey] && (i in voted[usr.ckey]) - if(PLURALITY_VOTING) - ivotedforthis = voted[usr.ckey] == i - stat(ivotedforthis? "\[X\]" : "\[ \]", choice_statclicks[choice]) - stat(null, null) - /datum/controller/subsystem/vote/proc/reset() initiator = null end_time = 0 @@ -87,26 +60,10 @@ SUBSYSTEM_DEF(vote) voted.Cut() voting.Cut() scores.Cut() - cleanup_statclicks() + choice_statclicks = list() display_votes = initial(display_votes) //CIT CHANGE - obfuscated votes remove_action_buttons() -/datum/controller/subsystem/vote/proc/cleanup_statclicks() - for(var/choice in choice_statclicks) - qdel(choice_statclicks[choice]) - choice_statclicks = list() - -/obj/effect/statclick/vote - name = "ERROR" - var/choice - -/obj/effect/statclick/vote/Click() - SSvote.submit_vote(choice) - -/obj/effect/statclick/vote/New(loc, choice, name) - src.choice = choice - src.name = name - /datum/controller/subsystem/vote/proc/get_result() //get the highest number of votes var/greatest_votes = 0 @@ -582,10 +539,10 @@ SUBSYSTEM_DEF(vote) to_chat(world, "\n[text]\nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote.") end_time = started_time+vp // generate statclick list - cleanup_statclicks() + choice_statclicks = list() for(var/i in 1 to choices.len) var/choice = choices[i] - choice_statclicks[choice] = new /obj/effect/statclick/vote(null, i, choice) + choice_statclicks[choice] = "[i]" // for(var/c in GLOB.clients) SEND_SOUND(c, sound('sound/misc/server-ready.ogg')) @@ -785,7 +742,8 @@ SUBSYSTEM_DEF(vote) submit_vote(round(text2num(href_list["vote"])),round(text2num(href_list["score"]))) else submit_vote(round(text2num(href_list["vote"]))) - usr.vote() + if(!href_list["statpannel"]) + usr.vote() /datum/controller/subsystem/vote/proc/remove_action_buttons() for(var/v in generated_actions) From 1b30fbf703310942535a55c874a4f1e202306adc Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Mon, 5 Oct 2020 20:07:04 +0800 Subject: [PATCH 214/310] Update statpanel.dm --- code/controllers/subsystem/statpanel.dm | 47 +++++++++++++------------ 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index cf7d4ba533..161fd92f77 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -27,28 +27,6 @@ SUBSYSTEM_DEF(statpanels) var/ETA = SSshuttle.emergency.getModeStr() if(ETA) global_data += "[ETA] [SSshuttle.emergency.getTimerStr()]" -/* Please fix - if(SSvote.mode) - var/static/list/supported = list(PLURALITY_VOTING, APPROVAL_VOTING) - global_data += "Vote active!, There is currently a vote running. Question: [SSvote.question]" - if(!(SSvote.vote_system in supported)) - global_data += ", The current vote system is not supported by statpanel rendering. Please vote manually by opening the vote popup using the action button or chat link." - return - global_data += "Time Left:, [round(SSvote.end_time - world.time)] seconds" - - global_data += "Choices:" - for(var/i in 1 to SSvote.choice_statclicks.len) - var/choice = SSvote.choice_statclicks[i] - var/ivotedforthis = FALSE - if(usr.ckey) - switch(SSvote.vote_system) - if(APPROVAL_VOTING) - ivotedforthis = SSvote.voted[usr.ckey] && (i in SSvote.voted[usr.ckey]) - if(PLURALITY_VOTING) - ivotedforthis = SSvote.voted[usr.ckey] == i - - global_data += (ivotedforthis? "\[X\]" : "\[ \]", SSvote.choice_statclicks[choice]) -*/ encoded_global_data = url_encode(json_encode(global_data)) src.currentrun = GLOB.clients.Copy() @@ -63,6 +41,31 @@ SUBSYSTEM_DEF(statpanels) var/ping_str = url_encode("Ping: [round(target.lastping, 1)]ms (Average: [round(target.avgping, 1)]ms)") var/other_str = url_encode(json_encode(target.mob.get_status_tab_items())) target << output("[encoded_global_data];[ping_str];[other_str]", "statbrowser:update") + if(SSvote.mode) + var/list/vote_arry = list( + list("Vote active!", "There is currently a vote running. Question: [SSvote.question]") + ) //see the MC on how this works. + if(!(SSvote.vote_system in list(PLURALITY_VOTING, APPROVAL_VOTING))) + vote_arry[++vote_arry.len] += list("STATPANEL VOTING DISABLED!", "The current vote system is not supported by statpanel rendering. Please vote manually by opening the vote popup using the action button or chat link.", "disabled") + //does not return. + else + vote_arry[++vote_arry.len] += list("Time Left:", " [round(SSvote.end_time - world.time)] seconds") + vote_arry[++vote_arry.len] += list("Choices:", "") + for(var/choice in SSvote.choice_statclicks) + var/choice_id = SSvote.choice_statclicks[choice] + var/ivotedforthis = FALSE + if(target.ckey) + switch(SSvote.vote_system) + if(APPROVAL_VOTING) + ivotedforthis = SSvote.voted[target.ckey] && (text2num(choice_id) in SSvote.voted[usr.ckey]) + if(PLURALITY_VOTING) + ivotedforthis = (SSvote.voted[target.ckey] == text2num(choice_id)) + vote_arry[++vote_arry.len] += list(ivotedforthis ? "\[X\]" : "\[ \]", choice, "[REF(SSvote)];vote=[choice_id];statpannel=1") + var/vote_str = url_encode(json_encode(vote_arry)) + target << output("[vote_str]", "statbrowser:update_voting") + else + var/null_bullet = url_encode(json_encode(list(list(null)))) + target << output("[null_bullet]", "statbrowser:update_voting") if(!target.holder) target << output("", "statbrowser:remove_admin_tabs") else From 9819e90b3039d6af2d9dfef9c86ef1c23221eeb5 Mon Sep 17 00:00:00 2001 From: Letter N <24603524+LetterN@users.noreply.github.com> Date: Mon, 5 Oct 2020 20:08:55 +0800 Subject: [PATCH 215/310] all done --- code/__HELPERS/icons.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 4723577fad..90864cf359 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1186,6 +1186,8 @@ GLOBAL_DATUM_INIT(dummySave, /savefile, new("tmp/dummySave.sav")) //Cache of ico SSassets.transport.register_asset(key, I) for (var/thing2 in targets) SSassets.transport.send_assets(thing2, key) + if(sourceonly) + return SSassets.transport.get_asset_url(key) return "" From 832f51d165a058592ca43b93694dcaf5483c5bed Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 5 Oct 2020 10:20:27 -0700 Subject: [PATCH 216/310] fix --- code/game/atoms_movable.dm | 1 + code/game/turfs/space/space.dm | 34 +++++++++++++++----------- code/modules/unit_tests/_unit_tests.dm | 2 +- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 0a6c2b9eca..4715c3bed3 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -36,6 +36,7 @@ var/grab_state = 0 var/throwforce = 0 var/datum/component/orbiter/orbiting + /// Used for space ztransit stuff var/can_be_z_moved = TRUE ///If we were without gravity and another animation happened, the bouncing will stop, and we need to restart it in next life(). var/floating_need_update = FALSE diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 0e028ed4af..e70e0ac316 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -133,13 +133,10 @@ else to_chat(user, "The plating is going to need some support! Place metal rods first.") -/turf/open/space/Entered(atom/movable/A, atom/OldLoc) - . = ..() - - var/turf/old = get_turf(OldLoc) - if(!isspaceturf(old) && ismob(A)) - var/mob/M = A - M.update_gravity(M.mob_has_gravity()) +/turf/open/space/Entered(atom/movable/A) + ..() + if ((!(A) || src != A.loc)) + return if(destination_z && destination_x && destination_y && !(A.pulledby || !A.can_be_z_moved)) var/tx = destination_x @@ -160,18 +157,27 @@ ty-- DT = locate(tx, ty, destination_z) - var/atom/movable/AM = A.pulling + var/atom/movable/pulling = A.pulling + var/atom/movable/puller = A A.forceMove(DT) - if(AM) - var/turf/T = get_step(A.loc,turn(A.dir, 180)) - AM.can_be_z_moved = FALSE - AM.forceMove(T) - A.start_pulling(AM) - AM.can_be_z_moved = TRUE + + while (pulling != null) + var/next_pulling = pulling.pulling + + var/turf/T = get_step(puller.loc, turn(puller.dir, 180)) + pulling.can_be_z_moved = FALSE + pulling.forceMove(T) + puller.start_pulling(pulling) + pulling.can_be_z_moved = TRUE + + puller = pulling + pulling = next_pulling //now we're on the new z_level, proceed the space drifting stoplag()//Let a diagonal move finish, if necessary A.newtonian_move(A.inertia_dir) + A.inertia_moving = TRUE + /turf/open/space/Exited(atom/movable/AM, atom/OldLoc) . = ..() diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index f3231087ef..c85d36dd15 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -24,7 +24,7 @@ // #include "metabolizing.dm" // #include "outfit_sanity.dm" #include "plantgrowth_tests.dm" -#include "quick_swap_sanity.dm" +// #include "quick_swap_sanity.dm" - we don't have quick swap yet #include "reagent_id_typos.dm" #include "reagent_recipe_collisions.dm" #include "resist.dm" From f44a3fa7b5196657203f401aaef9151f7fdd0457 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 5 Oct 2020 12:21:40 -0500 Subject: [PATCH 217/310] Automatic changelog generation for PR #13518 [ci skip] --- html/changelogs/AutoChangeLog-pr-13518.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13518.yml diff --git a/html/changelogs/AutoChangeLog-pr-13518.yml b/html/changelogs/AutoChangeLog-pr-13518.yml new file mode 100644 index 0000000000..565754f48b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13518.yml @@ -0,0 +1,4 @@ +author: "TheObserver-sys" +delete-after: True +changes: + - bugfix: "Drake? Where's the dead fairygrass sprite?" From 7c07863179658435ea34e85c77a95443eb5aee7a Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 5 Oct 2020 13:29:53 -0700 Subject: [PATCH 218/310] fix --- code/controllers/subsystem/input.dm | 12 ++++---- code/controllers/subsystem/npcpool.dm | 29 ++++++++++++++----- code/modules/keybindings/bindings_client.dm | 2 ++ code/modules/keybindings/setup.dm | 3 ++ code/modules/mob/living/say.dm | 1 + .../mob/living/simple_animal/bot/ed209bot.dm | 4 +-- .../living/simple_animal/hostile/wizard.dm | 3 ++ .../mob/living/simple_animal/parrot.dm | 15 ++++++---- 8 files changed, 47 insertions(+), 22 deletions(-) diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index 32936af9e9..bc3f6cf51b 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -64,10 +64,10 @@ SUBSYSTEM_DEF(input) // Misc macroset_classic_input["Tab"] = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_HOTKEYS] map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\"" macroset_classic_input["Escape"] = "\".winset \\\"input.text=\\\"\\\"\\\"\"" - + // FINALLY, WE CAN DO SOMETHING MORE NORMAL FOR THE SNOWFLAKE-BUT-LESS KEYSET. - - // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when + + // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when // conflicts occur with something like say indicator vs say), we're going to snowflake this anyways var/list/hard_binds = list( "O" = "ooc", @@ -80,7 +80,7 @@ SUBSYSTEM_DEF(input) for(var/key in hard_binds) for(var/modifier in anti_collision_modifiers) hard_bind_anti_collision["[modifier]+[key]"] = ".NONSENSICAL_VERB_THAT_DOES_NOTHING" - + macroset_classic_hotkey = list( "Any" = "\"KeyDown \[\[*\]\]\"", "Any+UP" = "\"KeyUp \[\[*\]\]\"", @@ -88,7 +88,7 @@ SUBSYSTEM_DEF(input) "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", ) - + macroset_classic_hotkey |= hard_binds macroset_classic_hotkey |= hard_bind_anti_collision @@ -100,7 +100,7 @@ SUBSYSTEM_DEF(input) "Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", "Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"", ) - + macroset_hotkey |= hard_binds macroset_hotkey |= hard_bind_anti_collision diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index c67deaede1..c20820c092 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -5,6 +5,10 @@ SUBSYSTEM_DEF(npcpool) runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun = list() + /// catches sleeping + var/invoking = FALSE + /// Invoke start time + var/invoke_start = 0 /datum/controller/subsystem/npcpool/stat_entry(msg) var/list/activelist = GLOB.simple_animals[AI_ON] @@ -12,7 +16,6 @@ SUBSYSTEM_DEF(npcpool) return ..() /datum/controller/subsystem/npcpool/fire(resumed = FALSE) - if (!resumed) var/list/activelist = GLOB.simple_animals[AI_ON] src.currentrun = activelist.Copy() @@ -24,12 +27,22 @@ SUBSYSTEM_DEF(npcpool) var/mob/living/simple_animal/SA = currentrun[currentrun.len] --currentrun.len - if(!SA.ckey && !SA.mob_transforming) - if(SA.stat != DEAD) - SA.handle_automated_movement() - if(SA.stat != DEAD) - SA.handle_automated_action() - if(SA.stat != DEAD) - SA.handle_automated_speech() + invoking = TRUE + invoke_start = world.time + INVOKE_ASYNC(src, .proc/invoke_process, SA) + if(invoking) + stack_trace("WARNING: [SA] ([SA.type]) slept during NPCPool processing.") + invoking = FALSE + if (MC_TICK_CHECK) return + +/datum/controller/subsystem/npcpool/proc/invoke_process(mob/living/simple_animal/SA) + if(!SA.ckey && !SA.mob_transforming) + if(SA.stat != DEAD) + SA.handle_automated_movement() + if(SA.stat != DEAD) + SA.handle_automated_action() + if(SA.stat != DEAD) + SA.handle_automated_speech() + invoking = FALSE diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index 3a47cd2315..3d12f89cfe 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -1,6 +1,7 @@ // Clients aren't datums so we have to define these procs indpendently. // These verbs are called for all key press and release events /client/verb/keyDown(_key as text) + SHOULD_NOT_SLEEP(TRUE) set instant = TRUE set hidden = TRUE @@ -83,6 +84,7 @@ keyUp("[key]") /client/verb/keyUp(_key as text) + SHOULD_NOT_SLEEP(TRUE) set instant = TRUE set hidden = TRUE diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm index a53820b5d2..e577fe61b0 100644 --- a/code/modules/keybindings/setup.dm +++ b/code/modules/keybindings/setup.dm @@ -1,10 +1,13 @@ /datum/proc/key_down(key, client/user) // Called when a key is pressed down initially + SHOULD_NOT_SLEEP(TRUE) return /datum/proc/key_up(key, client/user) // Called when a key is released + SHOULD_NOT_SLEEP(TRUE) return /datum/proc/keyLoop(client/user) // Called once every frame + SHOULD_NOT_SLEEP(TRUE) set waitfor = FALSE return diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 66c2cd96c7..4c03e74d70 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -82,6 +82,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( return new_msg /mob/living/say(message, bubble_type,var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) + set waitfor = FALSE var/static/list/crit_allowed_modes = list(MODE_WHISPER = TRUE, MODE_CHANGELING = TRUE, MODE_ALIEN = TRUE) var/static/list/unconscious_allowed_modes = list(MODE_CHANGELING = TRUE, MODE_ALIEN = TRUE) var/talk_key = get_key(message) diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 3f28fd6e01..8375d621d4 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -236,7 +236,7 @@ Auto Patrol[]"}, if(targets.len>0) var/mob/living/carbon/t = pick(targets) if((t.stat!=2) && (t.lying != 1) && (!t.handcuffed)) //we don't shoot people who are dead, cuffed or lying down. - shootAt(t) + INVOKE_ASYNC(src, .proc/shootAt, t) switch(mode) if(BOT_IDLE) // idle @@ -254,7 +254,7 @@ Auto Patrol[]"}, if(target) // make sure target exists if(Adjacent(target) && isturf(target.loc)) // if right next to perp - stun_attack(target) + INVOKE_ASYNC(src, .proc/stun_attack, target) mode = BOT_PREP_ARREST anchored = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm index b3523fc42c..59bd67e42a 100644 --- a/code/modules/mob/living/simple_animal/hostile/wizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm @@ -62,6 +62,9 @@ /mob/living/simple_animal/hostile/wizard/handle_automated_action() . = ..() + INVOKE_ASYNC(src, .proc/AutomatedCast) + +/mob/living/simple_animal/hostile/wizard/proc/AutomatedCast() if(target && next_cast < world.time) if((get_dir(src,target) in list(SOUTH,EAST,WEST,NORTH)) && fireball.cast_check(0,src)) //Lined up for fireball src.setDir(get_dir(src,target)) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 3ca29b6746..1ff7e2f799 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -436,12 +436,7 @@ newspeak.Add(possible_phrase) speak = newspeak - //Search for item to steal - parrot_interest = search_for_item() - if(parrot_interest) - emote("me", EMOTE_VISIBLE, "looks in [parrot_interest]'s direction and takes flight.") - parrot_state = PARROT_SWOOP | PARROT_STEAL - icon_state = icon_living + INVOKE_ASYNC(src, .proc/attempt_item_theft) return //-----WANDERING - This is basically a 'I dont know what to do yet' state @@ -620,6 +615,14 @@ parrot_lastmove = src.loc return 0 +/mob/living/simple_animal/parrot/proc/attempt_item_theft() + //Search for item to steal + search_for_item() + if(parrot_interest) + emote("me", EMOTE_VISIBLE, "looks in [parrot_interest]'s direction and takes flight.") + parrot_state = PARROT_SWOOP | PARROT_STEAL + icon_state = icon_living + /mob/living/simple_animal/parrot/proc/search_for_item() var/item for(var/atom/movable/AM in view(src)) From 8301d3100cc1a9ba973a106d8fa3dce8fd50921b Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Mon, 5 Oct 2020 23:03:14 +0100 Subject: [PATCH 219/310] updates lore, runes and tgui --- code/modules/holiday/halloween/jacqueen.dm | 92 +++++++++++++++++++--- tgui/public/tgui-panel.bundle.css | 2 +- 2 files changed, 80 insertions(+), 14 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index de998cdefb..5d95b55e04 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -110,6 +110,13 @@ busy = TRUE update_mobility() +/mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C, list/spans) //Displays speechtext over Jacq for the user only. + var/atom/hearer = C + //var/list/spans = list("spooky") + spans |= "spooky" + new /datum/chatmessage(message, src, hearer, spans) + //new /datum/chatmessage(lang_treat(speaker, message_language, raw_message, spans, null, TRUE), speaker, src, spans) + /mob/living/simple_animal/jacq/proc/poof() last_poof = world.realtime @@ -166,14 +173,16 @@ if(!progression["[C.real_name]"] || !(progression["[C.real_name]"] & JACQ_HELLO)) visible_message("[src] smiles ominously at [C], \"Well halo there [gender]! Ah'm Jacqueline, tae great Pumpqueen, great tae meet ye.\"") + jacqrunes("Well halo there [gender]! Ah'm Jacqueline, tae great Pumpqueen, great tae meet ye.", C) sleep(20) visible_message("[src] continues, \"Ah'm sure yae well stunned, but ah've got nae taem fer that. Ah'm after the candies around this station. If yae get mae enoof o the wee buggers, Ah'll give ye a treat, or if yae feeling bold, Ah ken trick ye instead.\" giving [C] a wide grin.") + jacqrunes("Ah'm sure yae well stunned, but ah've got nae taem fer that. Ah'm after the candies around this station. If yae get mae enoof o the wee buggers, Ah'll give ye a treat, or if yae feeling bold, Ah ken trick ye instead.", C) if(!progression["[C.real_name]"]) progression["[C.real_name]"] = NONE //TO MAKE SURE THAT THE LIST ENTRY EXISTS. progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_HELLO - var/choices = list("Trick", "Treat", "How do I get candies?") + var/choices = list("Trick", "Treat", "How do I get candies?", "Do I know you from somewhere?") var/choice = input(C, "Trick or Treat?", "Trick or Treat?") in choices switch(choice) if("Trick") @@ -183,14 +192,20 @@ if(check_candies(C)) treat(C, gender) else - visible_message("[src] raises an eyebrow, \"You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.\"") + visible_message("[src] raises aneyebrow, \"You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.\"") + jacqrunes("You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.", C) return if("How do I get candies?") visible_message("[src] says, \"Gae find my familiar; Bartholomew. Ee's tendin the cauldron which ken bring oot t' magic energy in items scattered aroond. Knowing him, ee's probably gone tae somewhere with books.\"") + jacqrunes("Gae find my familiar; Bartholomew. Ee's tendin the cauldron which ken bring oot t' magic energy in items scattered aroond. Knowing him, ee's probably gone tae somewhere with books.", C) return + if("Do I know you from somewhere?") + visible_message("[src] says, \"Aye ye micht dae, ah was kicking aboot round 'ere aboot a year ago when ah had a wee... altercation wit the witch academy n' ran oot here tae crash oan me sis's floor. Course she pushed me tae git it a' sorted oot lik', bit nae before ah hud a wee bit o' fun oan this station. Or maybe ye jest recognise me ma's prized pumpkin atop me nonce.\"") + jacqrunes("Aye ye micht dae, ah was kicking aboot round 'ere aboot a year ago when ah had a wee... altercation wit the witch academy n' ran oot here tae crash oan me sis's floor. Course she pushed me tae git it a' sorted oot lik', bit nae before ah hud a wee bit o' fun oan this station. Or maybe ye jest recognise me ma's prized pumpkin atop me nonce.", C) /mob/living/simple_animal/jacq/proc/treat(mob/living/carbon/C, gender) visible_message("[src] gives off a glowing smile, \"What ken Ah offer ye? I can magic up an object, a potion or a plushie fer ye.\"") + jacqrunes("What ken Ah offer ye? I can magic up an object, a potion or a plushie fer ye.", C) var/choices_reward = list("Object - 3 candies", "Potion - 2 candies", "Jacqueline Tracker - 2 candies", "Plushie - 1 candy", "Can I get to know you instead?", "Become a pumpkinhead dullahan (perma) - 4 candies") var/choice_reward = input(usr, "Trick or Treat?", "Trick or Treat?") in choices_reward @@ -199,8 +214,10 @@ if("Become a pumpkinhead dullahan (perma) - 4 candies") if(!take_candies(C, 4)) visible_message("[src] raises an eyebrown, \"It's 4 candies for that [gender]! Thems the rules!\"") + jacqrunes("It's 4 candies for that [gender]! Thems the rules!", C) return visible_message("[src] waves their arms around, \"Off comes your head, a pumpkin taking it's stead!\"") + jacqrunes("Off comes your head, a pumpkin taking it's stead!", C) C.reagents.add_reagent(/datum/reagent/mutationtoxin/pumpkinhead, 5) sleep(20) poof() @@ -209,6 +226,7 @@ if("Object - 3 candies") if(!take_candies(C, 3)) visible_message("[src] raises an eyebrown, \"It's 3 candies per trinket [gender]! Thems the rules!\"") + jacqrunes("It's 3 candies per trinket [gender]! Thems the rules!", C) return var/new_obj = pick(subtypesof(/obj)) @@ -218,36 +236,43 @@ var/reward = new new_obj(C.loc) C.put_in_hands(reward) visible_message("[src] waves her hands, magicking up a [reward] from thin air, \"There ye are [gender], enjoy! \"") + jacqrunes("There ye are [gender], enjoy!", C) sleep(20) poof() return if("Potion - 2 candies") if(!take_candies(C, 2)) visible_message("[src] raises an eyebrow, \"It's 2 candies per potion [gender]! Thems the rules!\"") + jacqrunes("It's 2 candies per potion [gender]! Thems the rules!", C) return var/reward = new /obj/item/reagent_containers/potion_container(C.loc) C.put_in_hands(reward) visible_message("[src] waves her hands, magicking up a [reward] from thin air, \"There ye are [gender], enjoy! \"") + jacqrunes("There ye are [gender], enjoy!", C) sleep(20) poof() return if("Plushie - 1 candy") if(!take_candies(C, 1)) visible_message("[src] raises an eyebrow, \"It's 1 candy per plushie [gender]! Thems the rules!\"") + jacqrunes("It's 1 candy per plushie [gender]! Thems the rules!", C) return new /obj/item/toy/plush/random(C.loc) visible_message("[src] waves her hands, magicking up a plushie from thin air, \"There ye are [gender], enjoy! \"") + jacqrunes("There ye are [gender], enjoy!", C) sleep(20) poof() return if("Jacqueline Tracker - 2 candies") if(!take_candies(C, 2)) visible_message("[src] raises an eyebrow, \"It's 1 candy per plushie [gender]! Thems the rules!\"") + jacqrunes("It's 1 candy per plushie [gender]! Thems the rules!", C) return new /obj/item/pinpointer/jacq(C.loc) visible_message("[src] waves her hands, magicking up a tracker from thin air, \"Feels weird to magic up a tracker fer meself but, here ye are [gender], enjoy! \"") + jacqrunes("Feels weird to magic up a tracker fer meself but, here ye are [gender], enjoy!", C) sleep(20) poof() return @@ -267,7 +292,7 @@ choices += "What is that on your head?" if(!(progression["[C.real_name]"] & JACQ_EXPELL)) if(progression["[C.real_name]"] & JACQ_WITCH) - choices += "So you got ex-spell-ed?" + choices += "What is it like being a witch?" else choices += "Are you a witch?" @@ -285,47 +310,79 @@ //If you've nothing to ask if(!LAZYLEN(choices)) visible_message("[src] sighs, \"Ah'm all questioned oot fer noo, [gender].\"") + jacqrunes("Ah'm all questioned oot fer noo, [gender]", C) return //Otherwise, lets go! visible_message("[src] says, \"A question? Sure, it'll cost you a candy though!\"") + jacqrunes("A question? Sure, it'll cost you a candy though!", C) choices += "Nevermind" //Candies for chitchats var/choice = input(C, "What do you want to ask?", "What do you want to ask?") in choices if(!take_candies(C, 1)) visible_message("[src] raises an eyebrow, \"It's a candy per question [gender]! Thems the rules!\"") + jacqrunes("It's a candy per question [gender]! Thems the rules!", C) return //Talking switch(choice) if("Why do you want the candies?") visible_message("[src] says, \"Ave ye tried them? They're full of all sorts of reagents. Ah'm after them so ah ken magic em up an hopefully find rare stuff fer me brews. Honestly it's a lot easier magicking up tatt fer ye lot than runnin aroond on me own like. I'd ask me familiars but most a my familiars are funny fellows 'n constantly bugger off on adventures when given simple objectives like; Go grab me a tea cake or watch over me cauldron. Ah mean, ye might run into Bartholomew my cat. Ee's supposed tae be tending my cauldron, but I've nae idea where ee's got tae.\"") + jacqrunes("Ave ye tried them? They're full of all sorts of reagents. Ah'm after them so ah ken magic em up an hopefully find rare stuff fer me brews. Honestly it's a lot easier magicking up tatt fer ye lot than runnin aroond on me own like. I'd ask me familiars but most a my familiars are funny fellows 'n constantly bugger off on adventures when given simple objectives like; Go grab me a tea cake or watch over me cauldron. Ah mean, ye might run into Bartholomew my cat. Ee's supposed tae be tending my cauldron, but I've nae idea where ee's got tae.", C) progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_CANDIES sleep(30) if("You really came all this way for candy?") - visible_message("[src] l ooks tae the side sheepishly, \"Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead!\" [src] scowls, \"She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!\" [src] sighs, \"But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.\"") + visible_message("[src] looks to the side sheepishly, \"Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead!\" [src] scowls, \"She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!\" [src] sighs, \"But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.\"") + jacqrunes("Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead", C) progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_FAR - sleep(30) + sleep(10) + jacqrunes("She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!", C) + sleep(10) + jacqrunes("But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.", C) + sleep(10) if("What is that on your head?") - visible_message("[src] pats the pumpkin atop her head, \"This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly it felt like she loved this thing more than any of us, which Ah knew ain't true an it's not like she was hartless or anything but.. well, we had a falling oot when Ah got back home with all me stuff in tow. An all she had done is sent me owl after owl over t' last year aboot this bloody pumpkin and ah had enough. So ah took it, an put it on me head. You know, as ye do. Ah am the great Pumpqueen after all, Ah deserve this.\"") + visible_message("[src] pats the pumpkin atop her head, \"This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly I got bloody sick o'er harpin' on aboot it, all she had done is sent me owl after owl over aboot this bloody pumpkin since i left the nest and ah had enough after a ... mild altercation like. So I nabbed it last halloween. Caught bloody hell fer it ah did, course me sis talked to me ma and, well, simmered her doon. We've all but made up noo, but seein' as ah'm the great Pumpqueen after all, I cannae be seen withoot it like.\"") + jacqrunes("This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly I got bloody sick o'er harpin' on aboot it, all she had done is sent me owl after owl over aboot this bloody pumpkin since i left the nest and ah had enough after a ... mild altercation like. So I nabbed it last halloween. Caught bloody hell fer it ah did, course me sis talked to me ma and, well, simmered her doon. We've all but made up noo, but seein' as ah'm the great Pumpqueen after all, I cannae be seen withoot it like.", C) progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_HEAD sleep(30) + //Year 1 answer: for anyone who is interested! + /*This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly it felt like she loved this thing more than any of us, which Ah knew ain't true an it's not like she was hartless or anything but.. well, we had a falling oot when Ah got back home with all me stuff in tow. An all she had done is sent me owl after owl over t' last year aboot this bloody pumpkin and ah had enough. So ah took it, an put it on me head. You know, as ye do. Ah am the great Pumpqueen after all, Ah deserve this.*/ + if("Are you a witch?") - visible_message("[src] grumbles, \"If ye must know, Ah got kicked oot of the witch academy fer being too much of a \"loose cannon\". A bloody loose cannon? Nae they were just pissed off Ah had the brass tae proclaim myself as the Pumpqueen! And also maybe the time Ah went and blew up one of the towers by trying tae make a huge batch of astrogen might've had something tae do with it. Ah mean it would've worked fine if the cauldrons weren't so shite and were actually upgraded by the faculty. So technically no, I'm not a witch.\"") + visible_message("[src] smirks, \"Weel, after getting kicked oot over a very minor explosion last year, ah wis able tae git back in 'n' finish me witching degree thanks tae me sis! 'twas bloody brutal finishing th' degree though, ah will tell ye, ye take a peek o'er at t' other witches all prim 'n' proper like 'n' it gets in yer heid, ye'r nae as guid. But ah bloody well ended up summoning Nar'Sie last year for the lot o' yous. Aye a'm a loose cannon - but ah get results.\" thumping her chest with pride as she finishes speaking.") + jacqrunes("Weel, after getting kicked oot over a very minor explosion last year, ah wis able tae git back in 'n' finish me witching degree thanks tae me sis! 'twas bloody brutal finishing th' degree though, ah will tell ye, ye take a peek o'er at t' other witches all prim 'n' proper like 'n' it gets in yer heid, ye'r nae as guid. But ah bloody well ended up summoning Nar'Sie last year for the lot o' yous. Aye a'm a loose cannon - but ah get results." , C) progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_WITCH sleep(30) - if("So you got ex-spell-ed?") - visible_message("[src] Gives you a blank look at the pun, before continuing, \"Not quite, Ah know Ah ken get back into the academy, it's only an explosion, they happen all the time, but, tae be fair it's my fault that things came tae their explosive climax. You don't know what it's like when you're after a witch doctorate, everyone else is doing well, everyone's making new spells and the like, and I'm just good at making explosions really, or fireworks. So, Ah did something Ah knew was dangerous, because Ah had tae do something tae stand oot, but Ah know this life ain't fer me, Ah don't want tae be locked up in dusty towers, grinding reagent after reagent together, trying tae find new reactions, some of the wizards in there haven't left fer years. Ah want tae live, Ah want tae fly around on a broom, turn people into cats fer a day and disappear cackling! That's what got me into witchcraft!\" she throws her arms up in the arm, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, giving oot a soft sigh, \"Ah know my mother's obsession with this dumb thing on my head is just her trying tae fill the void of me and my sis moving oot, and it really shouldn't be on my head. And Ah know that I'm really here tae get help from my sis.. She's the sensible one, and she gives good hugs.\"") - sleep(30) + //Year 1 answer for anyone who is interested: + /* Are you a witch? + If ye must know, Ah got kicked oot of the witch academy fer being too much of a \"loose cannon\". A bloody loose cannon? Nae they were just pissed off Ah had the brass tae proclaim myself as the Pumpqueen! And also maybe the time Ah went and blew up one of the towers by trying tae make a huge batch of astrogen might've had something tae do with it. Ah mean it would've worked fine if the cauldrons weren't so shite and were actually upgraded by the faculty. So technically no, I'm not a witch.*/ + + if("What is it like being a witch?") //What is it like being a witch? + + visible_message("[src]says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, "Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" " + jacqrunes("Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really." , C) + sleep(10) + jacqrunes("What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!" , C) + sleep(10) + jacqrunes("But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.", C) + sleep(10) + jacqrunes("Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.", C) + sleep(25) visible_message("[src] says, \"Thanks [C], Ah guess Ah didn't realise Ah needed someone tae talk tae but, I'm glad ye spent all your candies talking tae me. Funny how things seem much worse in yer head.\"") + jacqrunes("Thanks [C], Ah guess Ah didn't realise Ah needed someone tae talk tae but, I'm glad ye spent all your candies talking tae me. Funny how things seem much worse in yer head." , C) progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_EXPELL sleep(30) + //Year 1 answer for anyone who is interested: + /*"So you got ex-spell-ed?" + Gives you a blank look at the pun, before continuing, \"Not quite, Ah know Ah ken get back into the academy, it's only an explosion, they happen all the time, but, tae be fair it's my fault that things came tae their explosive climax. You don't know what it's like when you're after a witch doctorate, everyone else is doing well, everyone's making new spells and the like, and I'm just good at making explosions really, or fireworks. So, Ah did something Ah knew was dangerous, because Ah had tae do something tae stand oot, but Ah know this life ain't fer me, Ah don't want tae be locked up in dusty towers, grinding reagent after reagent together, trying tae find new reactions, some of the wizards in there haven't left fer years. Ah want tae live, Ah want tae fly around on a broom, turn people into cats fer a day and disappear cackling! That's what got me into witchcraft!\" she throws her arms up in the arm, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, giving oot a soft sigh, \"Ah know my mother's obsession with this dumb thing on my head is just her trying tae fill the void of me and my sis moving oot, and it really shouldn't be on my head. And Ah know that I'm really here tae get help from my sis.. She's the sensible one, and she gives good hugs. + */ + if("Can I take you out on a date?") visible_message("[src] blushes, \"...You want tae ask me oot on a date? Me? After all that nonsense Ah just said? It seems a waste of a candy honestly.\"") - //progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_DATE + jacqrunes("...You want tae ask me oot on a date? Me? After all that nonsense Ah just said? It seems a waste of a candy honestly." , C) visible_message("[src] looks to the side, deep in thought.") dating_start(C, gender) @@ -343,15 +400,18 @@ switch(option) if(1) visible_message("[src] waves their arms around, \"Hocus pocus, making friends is now your focus!\"") + jacqrunes("Hocus pocus, making friends is now your focus!", C) var/message = pick("make a tasty sandwich for", "compose a poem for", "aquire a nice outfit to give to", "strike up a conversation about pumpkins with", "write a letter and deliver it to", "give a nice hat to") var/mob/living/L2 = pick(GLOB.player_list) message += " [L2.name]." to_chat(C, " You feel an overwhelming desire to [message]") if(2) visible_message("[src] waves their arms around, \"If only you had a better upbringing, your ears are now full of my singing!\"") + jacqrunes("If only you had a better upbringing, your ears are now full of my singing!", C) C.client.tgui_panel?.play_music("https://katlin.dog/v/spooky.mp4") if(3) visible_message("[src] waves their arms around, \"You're cute little bumpkin, On your head is a pumpkin!\"") + jacqrunes("You're cute little bumpkin, On your head is a pumpkin!", C) if(C.head) var/obj/item/W = C.head C.dropItemToGround(W, TRUE) @@ -359,12 +419,15 @@ C.equip_to_slot(jaqc_latern, SLOT_HEAD, 1, 1) if(4) visible_message("[src] waves their arms around, \"In your body there's something amiss, you'll find it's a chem made by my sis!\"") + jacqrunes("In your body there's something amiss, you'll find it's a chem made by my sis!", C) C.reagents.add_reagent(/datum/reagent/fermi/eigenstate, 30) if(5) visible_message("[src] waves their arms around, \"A new familiar for me, and you'll see it's thee!\"") + jacqrunes("A new familiar for me, and you'll see it's thee!", C) C.reagents.add_reagent(/datum/reagent/fermi/secretcatchem, 30) if(6) visible_message("[src] waves their arms around, \"While you may not be a ghost, for this sheet you'll always be it's host.\"") + jacqrunes("While you may not be a ghost, for this sheet you'll always be it's host.", C) var/mob/living/carbon/human/H = C if(H.wear_suit) var/obj/item/W = H.wear_suit @@ -386,14 +449,17 @@ log_game("HALLOWEEN: [C2]/[C2.key] has agreed to go on a date with [C] as Jacqueline") to_chat(src, "You are Jacqueline the great pumpqueen, witch Extraordinaire! You're a very Scottish lass with a kind heart, but also a little crazy. You also blew up the wizarding school and you're suspended for a while, so you visited the station before heading home. On your head lies the prize pumpkin of your Mother's pumpkin patch. You're currently on a date with [C] and well, I didn't think anyone would get this far. Please be good so I can do events like this in the future. ") canmove() - return + return TRUE else candies =- C2 visible_message("[src] looks to the side, \"Look, Ah like ye but, Ah don't think Ah can right now. If ye can't tell, the stations covered in volatile candies, I've a few other laddies and lassies running after me treats, and tae top it all off, I've the gods breathing down me neck, watching every treat Ah make fer the lot of yous.\" she sighs, \"But that's not a no, right? That's.. just a nae right noo.\"") + jacqrunes("Look, Ah like ye but, Ah don't think Ah can right now. If ye can't tell, the stations covered in volatile candies, I've a few other laddies and lassies running after me treats, and tae top it all off, I've the gods breathing down me neck, watching every treat Ah make fer the lot of yous.", C) sleep(20) + jacqrunes("But that's not a no, right? That's.. just a nae right noo.", C) visible_message("[src] takes off the pumpkin on her head, a rich blush on her cheeks. She leans over planting a kiss upon your forehead quickly befere popping the pumpkin back on her head.") - sleep(10) + sleep(20) visible_message("[src] waves their arms around, \"There, that aught tae be worth a candy.\"") + jacqrunes("There, that aught tae be worth a candy.", C) sleep(20) poof() diff --git a/tgui/public/tgui-panel.bundle.css b/tgui/public/tgui-panel.bundle.css index 66089a9dda..ba3c920f89 100644 --- a/tgui/public/tgui-panel.bundle.css +++ b/tgui/public/tgui-panel.bundle.css @@ -1 +1 @@ -body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:scroll}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom:after,.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:after{top:100%;left:50%}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.emote,.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c;font-weight:700}.antagooc{color:#b8002e;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#fcdf03}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.suppradio{color:#b88646}.servradio{color:#6ca729}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.emote{font-style:italic}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:scroll}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .emote,.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light .highlight{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .antagooc{color:#b8002e;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#948f02}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .suppradio{color:#a8732b}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .emote{font-style:italic}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file +body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#1a1a1a!important}.color-white{color:#fff!important}.color-red{color:#df3e3e!important}.color-orange{color:#f37f33!important}.color-yellow{color:#fbda21!important}.color-olive{color:#cbe41c!important}.color-green{color:#25ca4c!important}.color-teal{color:#00d6cc!important}.color-blue{color:#2e93de!important}.color-violet{color:#7349cf!important}.color-purple{color:#ad45d0!important}.color-pink{color:#e34da1!important}.color-brown{color:#b97447!important}.color-grey{color:#848484!important}.color-good{color:#68c22d!important}.color-average{color:#f29a29!important}.color-bad{color:#df3e3e!important}.color-label{color:#8b9bb0!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:.167rem solid #1a1a1a!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #df3e3e!important}.outline-color-orange{outline:.167rem solid #f37f33!important}.outline-color-yellow{outline:.167rem solid #fbda21!important}.outline-color-olive{outline:.167rem solid #cbe41c!important}.outline-color-green{outline:.167rem solid #25ca4c!important}.outline-color-teal{outline:.167rem solid #00d6cc!important}.outline-color-blue{outline:.167rem solid #2e93de!important}.outline-color-violet{outline:.167rem solid #7349cf!important}.outline-color-purple{outline:.167rem solid #ad45d0!important}.outline-color-pink{outline:.167rem solid #e34da1!important}.outline-color-brown{outline:.167rem solid #b97447!important}.outline-color-grey{outline:.167rem solid #848484!important}.outline-color-good{outline:.167rem solid #68c22d!important}.outline-color-average{outline:.167rem solid #f29a29!important}.outline-color-bad{outline:.167rem solid #df3e3e!important}.outline-color-label{outline:.167rem solid #8b9bb0!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8b9bb0;border-left:.1666666667em solid #8b9bb0;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0;margin-bottom:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#202020;color:#fff;background-color:rgba(32,32,32,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#2c2c2c;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5em 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5em}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:hsla(0,0%,100%,.2);transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important;width:105%;border-collapse:collapse;border-spacing:0}.Flex--iefix:after{content:"";display:table-cell;width:5%}.Flex--iefix--column{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Flex--iefix--column>.Flex__item--iefix{display:table-row!important}.Flex--iefix--column>.Flex__item--iefix--grow{height:100%!important}.Flex__item--iefix{display:table-cell!important;width:1%!important;min-width:99%}.Flex__item--iefix--grow{width:auto!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#1a1a1a}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#df3e3e}.Knob--color--orange .Knob__ringFill{stroke:#f37f33}.Knob--color--yellow .Knob__ringFill{stroke:#fbda21}.Knob--color--olive .Knob__ringFill{stroke:#cbe41c}.Knob--color--green .Knob__ringFill{stroke:#25ca4c}.Knob--color--teal .Knob__ringFill{stroke:#00d6cc}.Knob--color--blue .Knob__ringFill{stroke:#2e93de}.Knob--color--violet .Knob__ringFill{stroke:#7349cf}.Knob--color--purple .Knob__ringFill{stroke:#ad45d0}.Knob--color--pink .Knob__ringFill{stroke:#e34da1}.Knob--color--brown .Knob__ringFill{stroke:#b97447}.Knob--color--grey .Knob__ringFill{stroke:#848484}.Knob--color--good .Knob__ringFill{stroke:#68c22d}.Knob--color--average .Knob__ringFill{stroke:#f29a29}.Knob--color--bad .Knob__ringFill{stroke:#df3e3e}.Knob--color--label .Knob__ringFill{stroke:#8b9bb0}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.Modal{background-color:#202020;max-width:calc(100% - 1rem);padding:1rem}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#0a0a0a;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#131313;box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700;color:#fff}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--fill .Section__content{flex-grow:1}.Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.Section--scrollable{overflow-x:hidden;overflow-y:scroll}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs{display:flex;align-items:stretch;overflow:hidden}.Tabs--vertical{flex-direction:column}.Tabs--horizontal{margin-bottom:.5em}.Tabs--horizontal:last-child{margin-bottom:0}.Tabs__Tab{flex-grow:0}.Tabs--fluid .Tabs__Tab{flex-grow:1}.Tab{display:flex;align-items:center;justify-content:space-between;color:hsla(0,0%,100%,.5);min-height:2.25em;min-width:4em}.Tab--selected{color:#dfe7f0}.Tab__text{flex-grow:1;margin:0 .5em}.Tab__left{margin-left:.25em}.Tab__left,.Tab__right{min-width:1.5em;text-align:center}.Tab__right{margin-right:.25em}.Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #d4dfec}.Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.Tabs--vertical .Tab--selected{border-right:.1666666667em solid #d4dfec}.Tab--selected.Tab--color--black{color:#535353}.Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#1a1a1a}.Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#1a1a1a}.Tab--selected.Tab--color--white{color:#fff}.Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#fff}.Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#fff}.Tab--selected.Tab--color--red{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#df3e3e}.Tab--selected.Tab--color--orange{color:#f69f66}.Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#f37f33}.Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#f37f33}.Tab--selected.Tab--color--yellow{color:#fce358}.Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#fbda21}.Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#fbda21}.Tab--selected.Tab--color--olive{color:#d8eb55}.Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#cbe41c}.Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#cbe41c}.Tab--selected.Tab--color--green{color:#53e074}.Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#25ca4c}.Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#25ca4c}.Tab--selected.Tab--color--teal{color:#21fff5}.Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00d6cc}.Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00d6cc}.Tab--selected.Tab--color--blue{color:#62aee6}.Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#2e93de}.Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#2e93de}.Tab--selected.Tab--color--violet{color:#9676db}.Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#7349cf}.Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#7349cf}.Tab--selected.Tab--color--purple{color:#c274db}.Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#ad45d0}.Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#ad45d0}.Tab--selected.Tab--color--pink{color:#ea79b9}.Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#e34da1}.Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#e34da1}.Tab--selected.Tab--color--brown{color:#ca9775}.Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#b97447}.Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#b97447}.Tab--selected.Tab--color--grey{color:#a3a3a3}.Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#848484}.Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#848484}.Tab--selected.Tab--color--good{color:#8cd95a}.Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#68c22d}.Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#68c22d}.Tab--selected.Tab--color--average{color:#f5b35e}.Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#f29a29}.Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#f29a29}.Tab--selected.Tab--color--bad{color:#e76e6e}.Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#df3e3e}.Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#df3e3e}.Tab--selected.Tab--color--label{color:#a8b4c4}.Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#8b9bb0}.Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#8b9bb0}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#0a0a0a;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input--monospace .Input__input{font-family:Consolas,monospace}.TextArea{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;background-color:#0a0a0a;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.TextArea--fluid{display:block;width:auto;height:auto}.TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom:after,.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:after{top:100%;left:50%}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Chat{color:#abc6ec}.Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.Chat__badge:before{content:"x"}.Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.Chat__scrollButton{position:fixed;right:2em;bottom:1em}.Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#131313}.Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.Chat__highlight{color:#000}.Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.ChatMessage{word-wrap:break-word}.ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.Ping{position:relative;padding:.125em .25em;border:.0833333333em solid hsla(0,0%,54.9%,.5);border-radius:.25em;width:3.75em;text-align:right}.Ping__indicator{content:"";position:absolute;top:.5em;left:.5em;width:.5em;height:.5em;background-color:#888;border-radius:.25em}.Notifications{position:absolute;bottom:1em;left:1em;right:2em}.Notification{color:#fff;background-color:#dc143c;padding:.5em;margin:1em 0}.Notification:first-child{margin-top:0}.Notification:last-child{margin-bottom:0}.Layout,.Layout *{scrollbar-base-color:#181818;scrollbar-face-color:#363636;scrollbar-3dlight-color:#202020;scrollbar-highlight-color:#202020;scrollbar-track-color:#181818;scrollbar-arrow-color:#909090;scrollbar-shadow-color:#363636}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.Window{bottom:0;right:0;color:#fff;background-color:#202020;background-image:linear-gradient(180deg,#202020 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}a{color:#397ea5}a.visited,a:visited{color:#7c00e6}a.popt{text-decoration:none}.popup{position:fixed;top:50%;left:50%;background:#ddd}.popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.popup .close:hover,.popup .head{background:#999}.popup .head{color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.popup input[type=text]:active,.popup input[type=text]:focus,.popup input[type=text]:hover{border-color:green}.popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.popup input[type=submit]:active,.popup input[type=submit]:focus,.popup input[type=submit]:hover{background:#aaa;cursor:pointer}.changeFont{padding:10px}.changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.changeFont a:hover{background:#ccc}.highlightPopup{padding:10px;text-align:center}.highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.highlightPopup input.highlightColor{background-color:#ff0}.highlightPopup input.highlightTermSubmit{margin-top:5px}.contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.contextMenu a:hover{background-color:#ccc}.filterMessages{padding:5px}.filterMessages div{padding:2px 0}.icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.motd{color:#a4bad6;font-family:Verdana,sans-serif;white-space:normal}.motd h1,.motd h2,.motd h3,.motd h4,.motd h5,.motd h6{color:#a4bad6;text-decoration:underline}.motd a,.motd a:active,.motd a:hover,.motd a:link,.motd a:visited{color:#a4bad6}.admin,.adminooc,.bold,.looc,.medal,.name,.ooc,.prefix,.yell{font-weight:700}.emote,.italic,.italics{font-style:italic}.highlight{background:#ff0}h1,h2,h3,h4,h5,h6{color:#a4bad6;font-family:Georgia,Verdana,sans-serif}h1.alert,h2.alert{color:#a4bad6}em{font-style:normal}.ooc,em{font-weight:700}.ooc{color:#cca300}.looc{color:#69c;font-weight:700}.antagooc{color:#b8002e;font-weight:700}.adminobserverooc{color:#09c;font-weight:700}.adminooc{color:#3d5bc3;font-weight:700}.adminsay{color:#ff4500;font-weight:700}.adminobserver{color:#960;font-weight:700}.admin{color:#5975da;font-weight:700}.mentorsay{color:#e236d8;font-weight:700}.mentorsay_admin{color:#8a2be2;font-weight:700}.name{font-weight:700}.deadsay{color:#e2c1ff}.binarysay{color:#1e90ff}.binarysay a{color:#0f0}.binarysay a:active,.binarysay a:visited{color:#8f8}.radio{color:#1ecc43}.sciradio{color:#c68cfa}.comradio{color:#fcdf03}.secradio{color:#dd3535}.medradio{color:#57b8f0}.engradio{color:#f37746}.suppradio{color:#b88646}.servradio{color:#6ca729}.syndradio{color:#8f4a4b}.centcomradio{color:#2681a5}.aiprivradio{color:#d65d95}.redteamradio{color:#f44}.blueteamradio{color:#3434fd}.yell{font-weight:700}.alert{color:#d82020}.emote{font-style:italic}.userdanger{font-weight:700;font-size:185%}.danger,.userdanger,.warning{color:#c51e1e}.warning{font-style:italic}.alertwarning{color:red;font-weight:700}.boldwarning{font-style:italic}.announce,.boldannounce,.boldwarning{color:#c51e1e;font-weight:700}.greenannounce{color:#059223;font-weight:700}.rose{color:#ff5050}.info{color:#9ab0ff}.notice{color:#6685f5}.tinynotice{font-size:85%}.smallnotice,.tinynotice{color:#6685f5;font-style:italic}.smallnotice{font-size:90%}.boldnotice{color:#6685f5;font-weight:700}.hear{font-style:italic}.adminnotice,.hear{color:#6685f5}.adminhelp{color:red;font-weight:700}.unconscious{color:#a4bad6;font-weight:700}.suicide{color:#ff5050;font-style:italic}.green{color:#059223}.red{color:red}.blue{color:#215cff}.nicegreen{color:#059223}.userlove{color:#ff42a6;font-weight:700;text-shadow:0 0 6px #82365e}.love,.userlove{font-style:italic}.love{color:#ff4591;text-shadow:0 0 6px #994449}.cult{color:#aa1c1c}.cultbold,.cultitalic{color:#aa1c1c;font-style:italic}.cultbold{font-weight:700}.cultboldtalic,.cultlarge{color:#aa1c1c;font-weight:700;font-size:185%}.narsie{font-size:925%}.narsie,.narsiesmall{color:#aa1c1c;font-weight:700}.narsiesmall{font-size:370%}.colossus{color:#7f282a;font-size:310%}.hierophant{color:#b441ee;font-weight:700;font-style:italic}.hierophant_warning{color:#c56bf1;font-style:italic}.purple{color:#9956d3}.holoparasite{color:#88809c}.revennotice{color:#c099e2}.revenbignotice,.revenboldnotice{color:#c099e2;font-weight:700}.revenbignotice{font-size:185%}.revenminor{color:#823abb}.revenwarning{color:#760fbb;font-style:italic}.revendanger{color:#760fbb;font-weight:700;font-size:185%}.umbra{color:#5000a0}.umbra_emphasis,.umbra_large{color:#5000a0;font-weight:700;font-style:italic}.umbra_large{font-size:3}.deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.brass,.heavy_brass{color:#be8700}.heavy_brass{font-weight:700;font-style:italic}.large_brass{color:#be8700;font-size:185%}.big_brass{font-size:185%}.big_brass,.ratvar{color:#be8700;font-weight:700;font-style:italic}.ratvar{font-size:6}.alloy{color:#42474d}.heavy_alloy,.nezbere_large{color:#42474d;font-weight:700;font-style:italic}.nezbere_large{font-size:185%}.nezbere{font-weight:700;font-style:italic}.nezbere,.nezbere_small{color:#42474d}.sevtug_large{font-size:185%}.sevtug,.sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.sevtug_small{color:#af0aaf}.inathneq_large{font-size:185%}.inathneq,.inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.inathneq_small{color:#1e8ce1}.nzcrentr_large{font-size:185%}.nzcrentr,.nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.nzcrentr_small{color:#daaa18}.neovgre_large{font-size:185%}.neovgre,.neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.neovgre_small{color:#6e001a}.ghostalert{color:#60f;font-style:italic;font-weight:700}.alien{color:#855d85}.alertalien,.noticealien{color:#059223}.alertalien{font-weight:700}.changeling{color:#059223;font-style:italic}.alertsyndie{color:red}.alertsyndie,.spider{font-size:185%;font-weight:700}.spider{color:#80f}.interface{color:#750e75}.sans{font-family:Comic Sans MS,cursive,sans-serif}.papyrus{font-family:Papyrus,cursive,sans-serif}.robot{font-family:Courier New,cursive,sans-serif}.command_headset{font-weight:700;font-size:160%}.small{font-size:60%}.big{font-size:185%}.reallybig{font-size:245%}.extremelybig{font-size:310%}.greentext{color:#059223;font-size:185%}.redtext{color:#c51e1e;font-size:185%}.yellowtext{color:#fc0;font-size:185%}.clown{color:#ff70c1;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.spooky{color:#ff9100}.hypnophrase{color:#202020;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}.velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}.phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}.icon{height:1em;width:auto}.memo{color:#638500}.memo,.memoedit{text-align:center}.memoedit{font-size:125%}.abductor{color:#c204c2;font-style:italic}.mind_control{color:#df3da9;font-size:100%;font-weight:700;font-style:italic}.slime{color:#00ced1}.drone{color:#848482}.monkey{color:#975032}.swarmer{color:#2c75ff}.resonate{color:#298f85}.monkeyhive{color:#a56408}.monkeylead{color:#af6805;font-size:80%}.connectionClosed,.fatalError{background:red;color:#fff;padding:5px}.connectionClosed.restored{background:green}.internal.boldnshit{color:#3d5bc3;font-weight:700}.text-normal{font-weight:400;font-style:normal}.hidden{display:none;visibility:hidden}.ml-1{margin-left:1em}.ml-2{margin-left:2em}.ml-3{margin-left:3em}.theme-light .color-black{color:#000!important}.theme-light .color-white{color:#e6e6e6!important}.theme-light .color-red{color:#c82121!important}.theme-light .color-orange{color:#e6630d!important}.theme-light .color-yellow{color:#e5c304!important}.theme-light .color-olive{color:#a3b816!important}.theme-light .color-green{color:#1d9f3b!important}.theme-light .color-teal{color:#00a39c!important}.theme-light .color-blue{color:#1e78bb!important}.theme-light .color-violet{color:#5a30b5!important}.theme-light .color-purple{color:#932eb4!important}.theme-light .color-pink{color:#db228a!important}.theme-light .color-brown{color:#955d39!important}.theme-light .color-grey{color:#e6e6e6!important}.theme-light .color-good{color:#529923!important}.theme-light .color-average{color:#da810e!important}.theme-light .color-bad{color:#c82121!important}.theme-light .color-label{color:#353535!important}.theme-light .color-bg-black{background-color:#000!important}.theme-light .color-bg-white{background-color:#bfbfbf!important}.theme-light .color-bg-red{background-color:#a61c1c!important}.theme-light .color-bg-orange{background-color:#c0530b!important}.theme-light .color-bg-yellow{background-color:#bfa303!important}.theme-light .color-bg-olive{background-color:#889912!important}.theme-light .color-bg-green{background-color:#188532!important}.theme-light .color-bg-teal{background-color:#008882!important}.theme-light .color-bg-blue{background-color:#19649c!important}.theme-light .color-bg-violet{background-color:#4b2897!important}.theme-light .color-bg-purple{background-color:#7a2696!important}.theme-light .color-bg-pink{background-color:#b61d73!important}.theme-light .color-bg-brown{background-color:#7c4d2f!important}.theme-light .color-bg-grey{background-color:#bfbfbf!important}.theme-light .color-bg-good{background-color:#44801d!important}.theme-light .color-bg-average{background-color:#b56b0b!important}.theme-light .color-bg-bad{background-color:#a61c1c!important}.theme-light .color-bg-label{background-color:#2c2c2c!important}.theme-light .Tabs{display:flex;align-items:stretch;overflow:hidden}.theme-light .Tabs--vertical{flex-direction:column}.theme-light .Tabs--horizontal{margin-bottom:.5em}.theme-light .Tabs--horizontal:last-child{margin-bottom:0}.theme-light .Tabs__Tab{flex-grow:0}.theme-light .Tabs--fluid .Tabs__Tab{flex-grow:1}.theme-light .Tab{display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.5);min-height:2.25em;min-width:4em}.theme-light .Tab--selected{color:#404040}.theme-light .Tab__text{flex-grow:1;margin:0 .5em}.theme-light .Tab__left{min-width:1.5em;text-align:center;margin-left:.25em}.theme-light .Tab__right{min-width:1.5em;text-align:center;margin-right:.25em}.theme-light .Tabs--horizontal .Tab{border-top:.1666666667em solid transparent;border-bottom:.1666666667em solid transparent}.theme-light .Tabs--horizontal .Tab--selected{border-bottom:.1666666667em solid #000}.theme-light .Tabs--vertical .Tab{min-height:2em;border-left:.1666666667em solid transparent;border-right:.1666666667em solid transparent}.theme-light .Tabs--vertical .Tab--selected{border-right:.1666666667em solid #000}.theme-light .Tab--selected.Tab--color--black{color:#404040}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--black{border-bottom-color:#000}.theme-light .Tabs--vertical .Tab--selected.Tab--color--black{border-right-color:#000}.theme-light .Tab--selected.Tab--color--white{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--white{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--white{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--red{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--red{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--red{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--orange{color:#f48942}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--orange{border-bottom-color:#e6630d}.theme-light .Tabs--vertical .Tab--selected.Tab--color--orange{border-right-color:#e6630d}.theme-light .Tab--selected.Tab--color--yellow{color:#fcdd33}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--yellow{border-bottom-color:#e5c304}.theme-light .Tabs--vertical .Tab--selected.Tab--color--yellow{border-right-color:#e5c304}.theme-light .Tab--selected.Tab--color--olive{color:#d0e732}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--olive{border-bottom-color:#a3b816}.theme-light .Tabs--vertical .Tab--selected.Tab--color--olive{border-right-color:#a3b816}.theme-light .Tab--selected.Tab--color--green{color:#33da5a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--green{border-bottom-color:#1d9f3b}.theme-light .Tabs--vertical .Tab--selected.Tab--color--green{border-right-color:#1d9f3b}.theme-light .Tab--selected.Tab--color--teal{color:#00faef}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--teal{border-bottom-color:#00a39c}.theme-light .Tabs--vertical .Tab--selected.Tab--color--teal{border-right-color:#00a39c}.theme-light .Tab--selected.Tab--color--blue{color:#419ce1}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--blue{border-bottom-color:#1e78bb}.theme-light .Tabs--vertical .Tab--selected.Tab--color--blue{border-right-color:#1e78bb}.theme-light .Tab--selected.Tab--color--violet{color:#7f58d3}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--violet{border-bottom-color:#5a30b5}.theme-light .Tabs--vertical .Tab--selected.Tab--color--violet{border-right-color:#5a30b5}.theme-light .Tab--selected.Tab--color--purple{color:#b455d4}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--purple{border-bottom-color:#932eb4}.theme-light .Tabs--vertical .Tab--selected.Tab--color--purple{border-right-color:#932eb4}.theme-light .Tab--selected.Tab--color--pink{color:#e558a7}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--pink{border-bottom-color:#db228a}.theme-light .Tabs--vertical .Tab--selected.Tab--color--pink{border-right-color:#db228a}.theme-light .Tab--selected.Tab--color--brown{color:#c0825a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--brown{border-bottom-color:#955d39}.theme-light .Tabs--vertical .Tab--selected.Tab--color--brown{border-right-color:#955d39}.theme-light .Tab--selected.Tab--color--grey{color:#ececec}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--grey{border-bottom-color:#e6e6e6}.theme-light .Tabs--vertical .Tab--selected.Tab--color--grey{border-right-color:#e6e6e6}.theme-light .Tab--selected.Tab--color--good{color:#77d23b}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--good{border-bottom-color:#529923}.theme-light .Tabs--vertical .Tab--selected.Tab--color--good{border-right-color:#529923}.theme-light .Tab--selected.Tab--color--average{color:#f3a23a}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--average{border-bottom-color:#da810e}.theme-light .Tabs--vertical .Tab--selected.Tab--color--average{border-right-color:#da810e}.theme-light .Tab--selected.Tab--color--bad{color:#e14d4d}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--bad{border-bottom-color:#c82121}.theme-light .Tabs--vertical .Tab--selected.Tab--color--bad{border-right-color:#c82121}.theme-light .Tab--selected.Tab--color--label{color:#686868}.theme-light .Tabs--horizontal .Tab--selected.Tab--color--label{border-bottom-color:#353535}.theme-light .Tabs--vertical .Tab--selected.Tab--color--label{border-right-color:#353535}.theme-light .Section{position:relative;margin-bottom:.5em;background-color:#fff;box-sizing:border-box}.theme-light .Section:last-child{margin-bottom:0}.theme-light .Section__title{position:relative;padding:.5em;border-bottom:.1666666667em solid #fff}.theme-light .Section__titleText{font-size:1.1666666667em;font-weight:700;color:#000}.theme-light .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-light .Section__content{padding:.66em .5em}.theme-light .Section--fill{display:flex;flex-direction:column;height:100%}.theme-light .Section--fill .Section__content{flex-grow:1}.theme-light .Section--iefix.Section--fill{display:table!important;width:100%!important;height:100%!important;border-collapse:collapse;border-spacing:0}.theme-light .Section--iefix.Section--fill .Section__content{display:table-row!important;height:100%!important}.theme-light .Section--scrollable{overflow-x:hidden;overflow-y:scroll}.theme-light .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-light .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-light .Section--level--3 .Section__titleText{font-size:1em}.theme-light .Section--level--2,.theme-light .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-light .Button{position:relative;display:inline-block;line-height:1.667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-light .Button:last-child{margin-right:0;margin-bottom:0}.theme-light .Button .fa,.theme-light .Button .far,.theme-light .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.333em;text-align:center}.theme-light .Button--hasContent .fa,.theme-light .Button--hasContent .far,.theme-light .Button--hasContent .fas{margin-right:.25em}.theme-light .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-light .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-light .Button--circular{border-radius:50%}.theme-light .Button--compact{padding:0 .25em;line-height:1.333em}.theme-light .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-light .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--black:focus,.theme-light .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-light .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--white:focus,.theme-light .Button--color--white:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--red:focus,.theme-light .Button--color--red:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#c0530b;color:#fff}.theme-light .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--orange:focus,.theme-light .Button--color--orange:hover{background-color:#d76316;color:#fff}.theme-light .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#bfa303;color:#fff}.theme-light .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--yellow:focus,.theme-light .Button--color--yellow:hover{background-color:#d7b90d;color:#fff}.theme-light .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#889912;color:#fff}.theme-light .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--olive:focus,.theme-light .Button--color--olive:hover{background-color:#9cae1d;color:#fff}.theme-light .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#188532;color:#fff}.theme-light .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--green:focus,.theme-light .Button--color--green:hover{background-color:#24993f;color:#fff}.theme-light .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#008882;color:#fff}.theme-light .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--teal:focus,.theme-light .Button--color--teal:hover{background-color:#0a9c95;color:#fff}.theme-light .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#19649c;color:#fff}.theme-light .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--blue:focus,.theme-light .Button--color--blue:hover{background-color:#2475b1;color:#fff}.theme-light .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#4b2897;color:#fff}.theme-light .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--violet:focus,.theme-light .Button--color--violet:hover{background-color:#5a35ac;color:#fff}.theme-light .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#7a2696;color:#fff}.theme-light .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--purple:focus,.theme-light .Button--color--purple:hover{background-color:#8d33ab;color:#fff}.theme-light .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#b61d73;color:#fff}.theme-light .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--pink:focus,.theme-light .Button--color--pink:hover{background-color:#ce2985;color:#fff}.theme-light .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#7c4d2f;color:#fff}.theme-light .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--brown:focus,.theme-light .Button--color--brown:hover{background-color:#8f5d3c;color:#fff}.theme-light .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#bfbfbf;color:#000}.theme-light .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--grey:focus,.theme-light .Button--color--grey:hover{background-color:#d7d7d7;color:#000}.theme-light .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#44801d;color:#fff}.theme-light .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--good:focus,.theme-light .Button--color--good:hover{background-color:#539329;color:#fff}.theme-light .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#b56b0b;color:#fff}.theme-light .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--average:focus,.theme-light .Button--color--average:hover{background-color:#cd7d16;color:#fff}.theme-light .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#a61c1c;color:#fff}.theme-light .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--bad:focus,.theme-light .Button--color--bad:hover{background-color:#bc2828;color:#fff}.theme-light .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#2c2c2c;color:#fff}.theme-light .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--label:focus,.theme-light .Button--color--label:hover{background-color:#393939;color:#fff}.theme-light .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#bbb;color:#000}.theme-light .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--default:focus,.theme-light .Button--color--default:hover{background-color:#d3d3d3;color:#000}.theme-light .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-light .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--caution:focus,.theme-light .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-light .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-light .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--danger:focus,.theme-light .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-light .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#eee;color:#000;background-color:hsla(0,0%,93.3%,0);color:rgba(0,0,0,.5)}.theme-light .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-light .Button--color--transparent:focus,.theme-light .Button--color--transparent:hover{background-color:#fcfcfc;color:#000}.theme-light .Button--disabled{background-color:#363636!important}.theme-light .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0668b8;color:#fff}.theme-light .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-light .Button--selected:focus{transition:color .1s,background-color .1s}.theme-light .Button--selected:focus,.theme-light .Button--selected:hover{background-color:#107ad0;color:#fff}.theme-light .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;color:#353535;background-color:#fff;padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-light .NumberInput--fluid{display:block}.theme-light .NumberInput__content{margin-left:.5em}.theme-light .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-light .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #353535;background-color:#353535}.theme-light .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;text-align:right}.theme-light .Input,.theme-light .NumberInput__input{line-height:1.4166666667em;background-color:#fff;color:#000}.theme-light .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;padding:0 .3333333333em;margin-right:.1666666667em;overflow:visible}.theme-light .Input--fluid{display:block;width:auto}.theme-light .Input__baseline{display:inline-block;color:transparent}.theme-light .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#000;color:inherit}.theme-light .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Input--monospace .Input__input{font-family:Consolas,monospace}.theme-light .TextArea{position:relative;display:inline-block;border:.0833333333em solid #353535;border:.0833333333em solid rgba(53,53,53,.75);border-radius:.16em;background-color:#fff;margin-right:.1666666667em;line-height:1.4166666667em;box-sizing:border-box;width:100%}.theme-light .TextArea--fluid{display:block;width:auto;height:auto}.theme-light .TextArea__textarea{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;height:100%;font-size:1em;line-height:1.4166666667em;min-height:1.4166666667em;margin:0;padding:0 .5em;font-family:inherit;background-color:transparent;color:inherit;box-sizing:border-box;word-wrap:break-word;overflow:hidden}.theme-light .TextArea__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-light .Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.theme-light .Knob:after{content:".";color:transparent;line-height:2.5em}.theme-light .Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.theme-light .Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.theme-light .Knob__popupValue{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.theme-light .Knob__ringTrackPivot{transform:rotate(135deg)}.theme-light .Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.theme-light .Knob__ringFillPivot{transform:rotate(135deg)}.theme-light .Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.theme-light .Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.theme-light .Knob--color--black .Knob__ringFill{stroke:#000}.theme-light .Knob--color--white .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--red .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--orange .Knob__ringFill{stroke:#e6630d}.theme-light .Knob--color--yellow .Knob__ringFill{stroke:#e5c304}.theme-light .Knob--color--olive .Knob__ringFill{stroke:#a3b816}.theme-light .Knob--color--green .Knob__ringFill{stroke:#1d9f3b}.theme-light .Knob--color--teal .Knob__ringFill{stroke:#00a39c}.theme-light .Knob--color--blue .Knob__ringFill{stroke:#1e78bb}.theme-light .Knob--color--violet .Knob__ringFill{stroke:#5a30b5}.theme-light .Knob--color--purple .Knob__ringFill{stroke:#932eb4}.theme-light .Knob--color--pink .Knob__ringFill{stroke:#db228a}.theme-light .Knob--color--brown .Knob__ringFill{stroke:#955d39}.theme-light .Knob--color--grey .Knob__ringFill{stroke:#e6e6e6}.theme-light .Knob--color--good .Knob__ringFill{stroke:#529923}.theme-light .Knob--color--average .Knob__ringFill{stroke:#da810e}.theme-light .Knob--color--bad .Knob__ringFill{stroke:#c82121}.theme-light .Knob--color--label .Knob__ringFill{stroke:#353535}.theme-light .Slider{cursor:e-resize}.theme-light .Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.theme-light .Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #000}.theme-light .Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #000}.theme-light .Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;color:#fff;background-color:#000;transform:translateX(50%);white-space:nowrap}.theme-light .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.theme-light .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-light .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-light .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-light .ProgressBar--color--default{border:.0833333333em solid #bfbfbf}.theme-light .ProgressBar--color--default .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-light .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-light .ProgressBar--color--white{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--white .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--red{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--red .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--orange{border:.0833333333em solid #c0530b!important}.theme-light .ProgressBar--color--orange .ProgressBar__fill{background-color:#c0530b}.theme-light .ProgressBar--color--yellow{border:.0833333333em solid #bfa303!important}.theme-light .ProgressBar--color--yellow .ProgressBar__fill{background-color:#bfa303}.theme-light .ProgressBar--color--olive{border:.0833333333em solid #889912!important}.theme-light .ProgressBar--color--olive .ProgressBar__fill{background-color:#889912}.theme-light .ProgressBar--color--green{border:.0833333333em solid #188532!important}.theme-light .ProgressBar--color--green .ProgressBar__fill{background-color:#188532}.theme-light .ProgressBar--color--teal{border:.0833333333em solid #008882!important}.theme-light .ProgressBar--color--teal .ProgressBar__fill{background-color:#008882}.theme-light .ProgressBar--color--blue{border:.0833333333em solid #19649c!important}.theme-light .ProgressBar--color--blue .ProgressBar__fill{background-color:#19649c}.theme-light .ProgressBar--color--violet{border:.0833333333em solid #4b2897!important}.theme-light .ProgressBar--color--violet .ProgressBar__fill{background-color:#4b2897}.theme-light .ProgressBar--color--purple{border:.0833333333em solid #7a2696!important}.theme-light .ProgressBar--color--purple .ProgressBar__fill{background-color:#7a2696}.theme-light .ProgressBar--color--pink{border:.0833333333em solid #b61d73!important}.theme-light .ProgressBar--color--pink .ProgressBar__fill{background-color:#b61d73}.theme-light .ProgressBar--color--brown{border:.0833333333em solid #7c4d2f!important}.theme-light .ProgressBar--color--brown .ProgressBar__fill{background-color:#7c4d2f}.theme-light .ProgressBar--color--grey{border:.0833333333em solid #bfbfbf!important}.theme-light .ProgressBar--color--grey .ProgressBar__fill{background-color:#bfbfbf}.theme-light .ProgressBar--color--good{border:.0833333333em solid #44801d!important}.theme-light .ProgressBar--color--good .ProgressBar__fill{background-color:#44801d}.theme-light .ProgressBar--color--average{border:.0833333333em solid #b56b0b!important}.theme-light .ProgressBar--color--average .ProgressBar__fill{background-color:#b56b0b}.theme-light .ProgressBar--color--bad{border:.0833333333em solid #a61c1c!important}.theme-light .ProgressBar--color--bad .ProgressBar__fill{background-color:#a61c1c}.theme-light .ProgressBar--color--label{border:.0833333333em solid #2c2c2c!important}.theme-light .ProgressBar--color--label .ProgressBar__fill{background-color:#2c2c2c}.theme-light .Chat{color:#000}.theme-light .Chat__badge{display:inline-block;min-width:.5em;font-size:.7em;padding:.2em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#dc143c;border-radius:10px;transition:font-size .2s}.theme-light .Chat__badge:before{content:"x"}.theme-light .Chat__badge--animate{font-size:.9em;transition:font-size 0ms}.theme-light .Chat__scrollButton{position:fixed;right:2em;bottom:1em}.theme-light .Chat__reconnected{font-size:.85em;text-align:center;margin:1em 0 2em}.theme-light .Chat__reconnected:before{content:"Reconnected";display:inline-block;border-radius:1em;padding:0 .7em;color:#db2828;background-color:#fff}.theme-light .Chat__reconnected:after{content:"";display:block;margin-top:-.75em;border-bottom:.1666666667em solid #db2828}.theme-light .Chat__highlight{color:#000}.theme-light .Chat__highlight--restricted{color:#fff;background-color:#a00;font-weight:700}.theme-light .ChatMessage{word-wrap:break-word}.theme-light .ChatMessage--highlighted{position:relative;border-left:.1666666667em solid #fd4;padding-left:.5em}.theme-light .ChatMessage--highlighted:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,221,68,.1);pointer-events:none}.theme-light .Layout,.theme-light .Layout *{scrollbar-base-color:#f2f2f2;scrollbar-face-color:#d6d6d6;scrollbar-3dlight-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#f2f2f2;scrollbar-arrow-color:#777;scrollbar-shadow-color:#d6d6d6}.theme-light .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:hidden}.theme-light .Layout__content--scrollable{overflow-y:scroll;margin-bottom:0}.theme-light .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#eee;background-image:linear-gradient(180deg,#eee 0,#eee)}.theme-light .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-light .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-light .Window__contentPadding{margin:.5rem;height:100%;height:calc(100% - 1.01rem)}.theme-light .Window__contentPadding:after{height:0}.theme-light .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-light .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,98.8%,.25);pointer-events:none}.theme-light .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-light .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-light .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-light .TitleBar{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-light .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#eee;transition:color .25s,background-color .25s}.theme-light .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-light .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-light .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-light .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-light .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-light .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-light body,.theme-light html{padding:0;margin:0;height:100%;color:#000}.theme-light body{background:#e0e0e0;font-family:Verdana,sans-serif;font-size:13px;line-height:1.2;overflow-x:hidden;overflow-y:scroll;word-wrap:break-word}.theme-light img{margin:0;padding:0;line-height:1;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.theme-light img.icon{height:1em;min-height:16px;width:auto;vertical-align:bottom}.theme-light a{color:#00f}.theme-light a.visited,.theme-light a:visited{color:#f0f}.theme-light a.popt{text-decoration:none}.theme-light .popup{position:fixed;top:50%;left:50%;background:#ddd}.theme-light .popup .close{position:absolute;background:#aaa;top:0;right:0;color:#333;text-decoration:none;z-index:2;padding:0 10px;height:30px;line-height:30px}.theme-light .popup .close:hover{background:#999}.theme-light .popup .head{background:#999;color:#ddd;padding:0 10px;height:30px;line-height:30px;text-transform:uppercase;font-size:.9em;font-weight:700;border-bottom:2px solid green}.theme-light .popup input{border:1px solid #999;background:#fff;margin:0;padding:5px;outline:none;color:#333}.theme-light .popup input[type=text]:active,.theme-light .popup input[type=text]:focus,.theme-light .popup input[type=text]:hover{border-color:green}.theme-light .popup input[type=submit]{padding:5px 10px;background:#999;color:#ddd;text-transform:uppercase;font-size:.9em;font-weight:700}.theme-light .popup input[type=submit]:active,.theme-light .popup input[type=submit]:focus,.theme-light .popup input[type=submit]:hover{background:#aaa;cursor:pointer}.theme-light .changeFont{padding:10px}.theme-light .changeFont a{display:block;text-decoration:none;padding:3px;color:#333}.theme-light .changeFont a:hover{background:#ccc}.theme-light .highlightPopup{padding:10px;text-align:center}.theme-light .highlightPopup input[type=text]{display:block;width:215px;text-align:left;margin-top:5px}.theme-light .highlightPopup input.highlightColor{background-color:#ff0}.theme-light .highlightPopup input.highlightTermSubmit{margin-top:5px}.theme-light .contextMenu{background-color:#ddd;position:fixed;margin:2px;width:150px}.theme-light .contextMenu a{display:block;padding:2px 5px;text-decoration:none;color:#333}.theme-light .contextMenu a:hover{background-color:#ccc}.theme-light .filterMessages{padding:5px}.theme-light .filterMessages div{padding:2px 0}.theme-light .icon-stack{height:1em;line-height:1em;width:1em;vertical-align:middle;margin-top:-2px}.theme-light .motd{color:#638500;font-family:Verdana,sans-serif;white-space:normal}.theme-light .motd h1,.theme-light .motd h2,.theme-light .motd h3,.theme-light .motd h4,.theme-light .motd h5,.theme-light .motd h6{color:#638500;text-decoration:underline}.theme-light .motd a,.theme-light .motd a:active,.theme-light .motd a:hover,.theme-light .motd a:link,.theme-light .motd a:visited{color:#638500}.theme-light .admin,.theme-light .adminooc,.theme-light .bold,.theme-light .looc,.theme-light .medal,.theme-light .name,.theme-light .ooc,.theme-light .prefix,.theme-light .yell{font-weight:700}.theme-light .emote,.theme-light .italic,.theme-light .italics{font-style:italic}.theme-light .highlight{background:#ff0}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#00f;font-family:Georgia,Verdana,sans-serif}.theme-light em{font-style:normal;font-weight:700}.theme-light .ooc{color:#002eb8;font-weight:700}.theme-light .looc{color:#69c;font-weight:700}.theme-light .antagooc{color:#b8002e;font-weight:700}.theme-light .adminobserverooc{color:#09c;font-weight:700}.theme-light .adminooc{color:#700038;font-weight:700}.theme-light .adminsay{color:#ff4500;font-weight:700}.theme-light .adminobserver{color:#960;font-weight:700}.theme-light .admin{color:#4473ff;font-weight:700}.theme-light .mentorsay{color:#e236d8;font-weight:700}.theme-light .mentorsay_admin{color:#8a2be2;font-weight:700}.theme-light .name{font-weight:700}.theme-light .deadsay{color:#5c00e6}.theme-light .binarysay{color:#20c20e;background-color:#000;display:block}.theme-light .binarysay a{color:#0f0}.theme-light .binarysay a:active,.theme-light .binarysay a:visited{color:#8f8}.theme-light .radio{color:green}.theme-light .sciradio{color:#939}.theme-light .comradio{color:#948f02}.theme-light .secradio{color:#a30000}.theme-light .medradio{color:#337296}.theme-light .engradio{color:#fb5613}.theme-light .suppradio{color:#a8732b}.theme-light .servradio{color:#6eaa2c}.theme-light .syndradio{color:#6d3f40}.theme-light .centcomradio{color:#686868}.theme-light .aiprivradio{color:#f0f}.theme-light .redteamradio{color:red}.theme-light .blueteamradio{color:#00f}.theme-light .yell{font-weight:700}.theme-light .alert{color:red}.theme-light h1.alert,.theme-light h2.alert{color:#000}.theme-light .emote{font-style:italic}.theme-light .userdanger{font-size:185%}.theme-light .bolddanger,.theme-light .userdanger{color:red;font-weight:700}.theme-light .danger{color:red}.theme-light .tinydanger{color:red;font-size:85%}.theme-light .smalldanger{color:red;font-size:90%}.theme-light .warning{color:red;font-style:italic}.theme-light .alertwarning{color:red;font-weight:700}.theme-light .boldwarning{color:red;font-style:italic;font-weight:700}.theme-light .announce{color:#228b22;font-weight:700}.theme-light .boldannounce{color:red;font-weight:700}.theme-light .greenannounce{color:#0f0;font-weight:700}.theme-light .rose{color:#ff5050}.theme-light .info{color:#00c}.theme-light .notice{color:#009}.theme-light .tinynotice{color:#009;font-style:italic;font-size:85%}.theme-light .smallnotice{color:#009;font-size:90%}.theme-light .smallnoticeital{color:#009;font-style:italic;font-size:90%}.theme-light .boldnotice{color:#009;font-weight:700}.theme-light .hear{color:#009;font-style:italic}.theme-light .adminnotice{color:#00f}.theme-light .adminhelp{color:red;font-weight:700}.theme-light .unconscious{color:#00f;font-weight:700}.theme-light .suicide{color:#ff5050;font-style:italic}.theme-light .green{color:#03ff39}.theme-light .red{color:red}.theme-light .blue{color:#00f}.theme-light .nicegreen{color:#14a833}.theme-light .userlove{color:#ff1493;font-style:italic;font-weight:700;text-shadow:0 0 6px #ff6dbc}.theme-light .love{color:#ff006a;font-style:italic;text-shadow:0 0 6px #ff6d6d}.theme-light .cult{color:#960000}.theme-light .cultbold,.theme-light .cultitalic{color:#960000;font-style:italic}.theme-light .cultbold{font-weight:700}.theme-light .cultboldtalic,.theme-light .cultlarge{color:#960000;font-weight:700;font-size:185%}.theme-light .narsie{color:#960000;font-weight:700;font-size:925%}.theme-light .narsiesmall{color:#960000;font-weight:700;font-size:370%}.theme-light .colossus{color:#7f282a;font-size:310%}.theme-light .hierophant{font-weight:700}.theme-light .hierophant,.theme-light .hierophant_warning{color:#609;font-style:italic}.theme-light .purple{color:#5e2d79}.theme-light .holoparasite{color:#35333a}.theme-light .revennotice{color:#1d2953}.theme-light .revenbignotice,.theme-light .revenboldnotice{color:#1d2953;font-weight:700}.theme-light .revenbignotice{font-size:185%}.theme-light .revenminor{color:#823abb}.theme-light .revenwarning{color:#760fbb;font-style:italic}.theme-light .revendanger{color:#760fbb;font-weight:700;font-size:185%}.theme-light .umbra{color:#5000a0}.theme-light .umbra_emphasis,.theme-light .umbra_large{color:#5000a0;font-weight:700;font-style:italic}.theme-light .umbra_large{font-size:3}.theme-light .deconversion_message{color:#5000a0;font-size:185%;font-style:italic}.theme-light .brass{color:#be8700}.theme-light .heavy_brass{color:#be8700;font-weight:700;font-style:italic}.theme-light .big_brass,.theme-light .large_brass{color:#be8700;font-size:185%}.theme-light .big_brass,.theme-light .ratvar{font-weight:700;font-style:italic}.theme-light .ratvar{color:#be8700;font-size:6}.theme-light .alloy{color:#42474d}.theme-light .heavy_alloy,.theme-light .nezbere_large{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_large{font-size:185%}.theme-light .nezbere{color:#42474d;font-weight:700;font-style:italic}.theme-light .nezbere_small{color:#42474d}.theme-light .sevtug_large{font-size:185%}.theme-light .sevtug,.theme-light .sevtug_large{color:#af0aaf;font-weight:700;font-style:italic}.theme-light .sevtug_small{color:#af0aaf}.theme-light .inathneq_large{font-size:185%}.theme-light .inathneq,.theme-light .inathneq_large{color:#1e8ce1;font-weight:700;font-style:italic}.theme-light .inathneq_small{color:#1e8ce1}.theme-light .nzcrentr_large{font-size:185%}.theme-light .nzcrentr,.theme-light .nzcrentr_large{color:#daaa18;font-weight:700;font-style:italic}.theme-light .nzcrentr_small{color:#daaa18}.theme-light .neovgre_large{font-size:185%}.theme-light .neovgre,.theme-light .neovgre_large{color:#6e001a;font-weight:700;font-style:italic}.theme-light .neovgre_small{color:#6e001a}.theme-light .ghostalert{color:#5c00e6;font-style:italic;font-weight:700}.theme-light .alien{color:#543354}.theme-light .noticealien{color:#00c000}.theme-light .alertalien{color:#00c000;font-weight:700}.theme-light .changeling{color:purple;font-style:italic}.theme-light .alertsyndie{color:red;font-size:185%;font-weight:700}.theme-light .spider{color:#4d004d;font-weight:700;font-size:185%}.theme-light .interface{color:#303}.theme-light .sans{font-family:Comic Sans MS,cursive,sans-serif}.theme-light .papyrus{font-family:Papyrus,cursive,sans-serif}.theme-light .robot{font-family:Courier New,cursive,sans-serif}.theme-light .command_headset{font-weight:700;font-size:160%}.theme-light .small{font-size:60%}.theme-light .big{font-size:185%}.theme-light .reallybig{font-size:245%}.theme-light .extremelybig{font-size:310%}.theme-light .greentext{color:#0f0;font-size:185%}.theme-light .redtext{color:red;font-size:185%}.theme-light .yellowtext{color:#fc0;font-size:185%}.theme-light .clown{color:#ff69bf;font-size:160%;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.theme-light .singing{font-family:Trebuchet MS,cursive,sans-serif;font-style:italic}.theme-light .his_grace{color:#15d512;font-family:Courier New,cursive,sans-serif;font-style:italic}.theme-light .spooky{color:#ff9100}.theme-light .hypnophrase{color:#0d0d0d;font-weight:700;animation:hypnocolor 1.5s infinite;animation-direction:alternate}@keyframes hypnocolor{0%{color:#0d0d0d}25%{color:#410194}50%{color:#7f17d8}75%{color:#410194}to{color:#3bb5d3}}.theme-light .velvet{color:#660015;font-weight:700;animation:velvet 5s infinite;animation-direction:alternate}@keyframes velvet{0%{color:#400020}40%{color:red}50%{color:#f88}60%{color:red}to{color:#400020}}.theme-light .phobia{color:#d00;font-weight:700;animation:phobia .75s infinite}@keyframes phobia{0%{color:#0d0d0d}50%{color:#d00}to{color:#0d0d0d}}.theme-light .icon{height:1em;width:auto}.theme-light .memo{color:#638500;text-align:center}.theme-light .memoedit{text-align:center;font-size:125%}.theme-light .abductor{color:purple;font-style:italic}.theme-light .mind_control{color:#a00d6f;font-size:100%;font-weight:700;font-style:italic}.theme-light .slime{color:#00ced1}.theme-light .drone{color:#848482}.theme-light .monkey{color:#975032}.theme-light .swarmer{color:#2c75ff}.theme-light .resonate{color:#298f85}.theme-light .monkeyhive{color:#774704}.theme-light .monkeylead{color:#774704;font-size:80%}.theme-light .connectionClosed,.theme-light .fatalError{background:red;color:#fff;padding:5px}.theme-light .connectionClosed.restored{background:green}.theme-light .internal.boldnshit{color:#00f;font-weight:700}.theme-light .text-normal{font-weight:400;font-style:normal}.theme-light .hidden{display:none;visibility:hidden}.theme-light .ml-1{margin-left:1em}.theme-light .ml-2{margin-left:2em}.theme-light .ml-3{margin-left:3em} \ No newline at end of file From bf5f755440e3e351f678342e4f68e98a58ba1c43 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Mon, 5 Oct 2020 23:29:37 +0100 Subject: [PATCH 220/310] Oops missed something --- code/modules/holiday/halloween/bartholomew.dm | 5 ++++- code/modules/holiday/halloween/jacqueen.dm | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/holiday/halloween/bartholomew.dm b/code/modules/holiday/halloween/bartholomew.dm index c9a4a946a3..ce3c29743b 100644 --- a/code/modules/holiday/halloween/bartholomew.dm +++ b/code/modules/holiday/halloween/bartholomew.dm @@ -132,7 +132,10 @@ /obj/item/clothing/head = 3, /obj/item/reagent_containers/food/snacks = 3, /obj/item/reagent_containers/syringe/dart = 2, - /obj/item/reagent_containers/food/drinks/soda_cans = 5) + /obj/item/reagent_containers/food/drinks/soda_cans = 5, + /obj/item/reagent_containers/food/drinks/drinkingglass = 4, + /obj/item/reagent_containers/food = 5, + /obj/item/reagent_containers/food/snacks = 5) if(length >= 5) return TRUE //var/metalist = pickweight(GLOB.maintenance_loot) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 5d95b55e04..9f1a37b6db 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -112,8 +112,7 @@ /mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C, list/spans) //Displays speechtext over Jacq for the user only. var/atom/hearer = C - //var/list/spans = list("spooky") - spans |= "spooky" + var/list/spans = list("spooky")// This doesn't colour her text, I dunno why. new /datum/chatmessage(message, src, hearer, spans) //new /datum/chatmessage(lang_treat(speaker, message_language, raw_message, spans, null, TRUE), speaker, src, spans) @@ -361,7 +360,7 @@ if("What is it like being a witch?") //What is it like being a witch? - visible_message("[src]says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, "Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" " + visible_message("[src] says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, \"Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" ") jacqrunes("Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really." , C) sleep(10) jacqrunes("What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!" , C) From ab27d5dd306d1deb6dc2056d215e3fb2758d6f70 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Mon, 5 Oct 2020 23:42:00 +0100 Subject: [PATCH 221/310] few new barth items and span fixes --- code/modules/holiday/halloween/bartholomew.dm | 7 ++++--- code/modules/holiday/halloween/jacqueen.dm | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/code/modules/holiday/halloween/bartholomew.dm b/code/modules/holiday/halloween/bartholomew.dm index ce3c29743b..117e03c357 100644 --- a/code/modules/holiday/halloween/bartholomew.dm +++ b/code/modules/holiday/halloween/bartholomew.dm @@ -130,12 +130,13 @@ /obj/item/reagent_containers/pill = 2, /obj/item/clothing/shoes = 8, /obj/item/clothing/head = 3, - /obj/item/reagent_containers/food/snacks = 3, + /obj/item/reagent_containers/food/snacks = 5, /obj/item/reagent_containers/syringe/dart = 2, /obj/item/reagent_containers/food/drinks/soda_cans = 5, /obj/item/reagent_containers/food/drinks/drinkingglass = 4, - /obj/item/reagent_containers/food = 5, - /obj/item/reagent_containers/food/snacks = 5) + /obj/item/reagent_containers/food/drinks = 6, + /obj/item/reagent_containers/food/snacks/grown/apple = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 2) if(length >= 5) return TRUE //var/metalist = pickweight(GLOB.maintenance_loot) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 9f1a37b6db..17e8fd31da 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -110,9 +110,10 @@ busy = TRUE update_mobility() -/mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C, list/spans) //Displays speechtext over Jacq for the user only. +/mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C) //Displays speechtext over Jacq for the user only. var/atom/hearer = C - var/list/spans = list("spooky")// This doesn't colour her text, I dunno why. + //var/list/spans = list("spooky") + spans |= "spooky" new /datum/chatmessage(message, src, hearer, spans) //new /datum/chatmessage(lang_treat(speaker, message_language, raw_message, spans, null, TRUE), speaker, src, spans) @@ -360,7 +361,7 @@ if("What is it like being a witch?") //What is it like being a witch? - visible_message("[src] says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, \"Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" ") + visible_message("[src] says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, \"Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" ") jacqrunes("Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really." , C) sleep(10) jacqrunes("What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!" , C) From 6cc34d777972b234ab8714efca890d5d61fd9e22 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Tue, 6 Oct 2020 00:06:09 +0100 Subject: [PATCH 222/310] Sneaky spans --- code/modules/holiday/halloween/jacqueen.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 17e8fd31da..3b544921f1 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -112,8 +112,7 @@ /mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C) //Displays speechtext over Jacq for the user only. var/atom/hearer = C - //var/list/spans = list("spooky") - spans |= "spooky" + var/list/spans = list("spooky") new /datum/chatmessage(message, src, hearer, spans) //new /datum/chatmessage(lang_treat(speaker, message_language, raw_message, spans, null, TRUE), speaker, src, spans) From f75b7a4f699cd4797af679c452fb4c3bac812d43 Mon Sep 17 00:00:00 2001 From: Fermi <33956696+Thalpy@users.noreply.github.com> Date: Tue, 6 Oct 2020 00:22:38 +0100 Subject: [PATCH 223/310] Errant comment --- code/modules/holiday/halloween/jacqueen.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm index 3b544921f1..16151c4191 100644 --- a/code/modules/holiday/halloween/jacqueen.dm +++ b/code/modules/holiday/halloween/jacqueen.dm @@ -112,9 +112,8 @@ /mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C) //Displays speechtext over Jacq for the user only. var/atom/hearer = C - var/list/spans = list("spooky") + var/list/spans = list("spooky") new /datum/chatmessage(message, src, hearer, spans) - //new /datum/chatmessage(lang_treat(speaker, message_language, raw_message, spans, null, TRUE), speaker, src, spans) /mob/living/simple_animal/jacq/proc/poof() From 260ed6eff646114b64b491db8bffec08eba7f4c0 Mon Sep 17 00:00:00 2001 From: Detective-Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 5 Oct 2020 21:27:42 -0500 Subject: [PATCH 224/310] fixes arcade carpet --- code/game/objects/items/stacks/tiles/tile_types.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 91ffae9cb1..0f338383c0 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -214,7 +214,7 @@ /obj/item/stack/tile/carpet/arcade name = "arcade carpet" icon_state = "tile-carpet-arcade" - turf_type = /turf/open/floor + turf_type = /turf/open/floor/carpet/arcade tableVariant = null /obj/item/stack/tile/carpet/blackred From 2e7101fdc53a367050f0be7dcd0dad563358b220 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 3 Oct 2020 17:30:05 -0500 Subject: [PATCH 225/310] funny revolver sprites - squashed --- .../projectiles/guns/ballistic/revolver.dm | 6 +++++- icons/obj/guns/projectile.dmi | Bin 46042 -> 45959 bytes 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index a26f05d553..327625a67d 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -85,9 +85,13 @@ . += "[get_ammo(0,0)] of those are live rounds." /obj/item/gun/ballistic/revolver/syndicate + obj_flags = UNIQUE_RENAME unique_reskin = list("Default" = "revolver", "Silver" = "russianrevolver", - "Robust" = "revolvercit") + "Robust" = "revolvercit", + "Bulky" = "revolverhakita", + "Soulless" = "revolveroldflip", + "Soul" = "revolverold") /obj/item/gun/ballistic/revolver/detective name = "\improper .38 Mars Special" diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 00670916db18721be8bf4ca97770e9fd72e252f3..d6159f13cd00749540903e5ddc84b003e66402f8 100644 GIT binary patch literal 45959 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¨7FV@Q@JLYZdt**rkNS!I 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 From a428311696c8c7c9925f929b126fdbac80bbe8e0 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Mon, 5 Oct 2020 22:05:23 -0700 Subject: [PATCH 226/310] Update setup.dm --- code/modules/keybindings/setup.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm index e577fe61b0..47dbfd855f 100644 --- a/code/modules/keybindings/setup.dm +++ b/code/modules/keybindings/setup.dm @@ -1,15 +1,11 @@ /datum/proc/key_down(key, client/user) // Called when a key is pressed down initially SHOULD_NOT_SLEEP(TRUE) - return /datum/proc/key_up(key, client/user) // Called when a key is released SHOULD_NOT_SLEEP(TRUE) - return /datum/proc/keyLoop(client/user) // Called once every frame SHOULD_NOT_SLEEP(TRUE) - set waitfor = FALSE - return // removes all the existing macros /client/proc/erase_all_macros() From ddc9b9d184cf893438ddc3114a5df95c93a96959 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Tue, 6 Oct 2020 01:23:29 -0500 Subject: [PATCH 227/310] yeet --- _maps/templates/hilbertshotel.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/templates/hilbertshotel.dmm b/_maps/templates/hilbertshotel.dmm index 4e4d8f8267..da5d13d93e 100644 --- a/_maps/templates/hilbertshotel.dmm +++ b/_maps/templates/hilbertshotel.dmm @@ -7,7 +7,7 @@ /area/hilbertshotel) "c" = ( /obj/machinery/jukebox{ - req_access = null + req_one_access = null }, /turf/open/indestructible/hotelwood, /area/hilbertshotel) From a1ea398283ec23bdb168eefac5b850b95d663fee Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 6 Oct 2020 01:02:47 -0700 Subject: [PATCH 228/310] Fixes vore saving once and for all. --- code/modules/vore/eating/vorepanel.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/vorepanel.dm b/code/modules/vore/eating/vorepanel.dm index 9cb46d011d..6e3951e60a 100644 --- a/code/modules/vore/eating/vorepanel.dm +++ b/code/modules/vore/eating/vorepanel.dm @@ -661,7 +661,7 @@ if(href_list["saveprefs"]) if(!(user.client?.prefs)) return FALSE - if(!user.client.prefs.save_character()) + if(!user.copy_to_prefs_vr() || !user.client.prefs.save_character()) to_chat(user, "Belly Preferences not saved!") log_admin("Could not save vore prefs on USER: [user].") else From b81d1f5994cfcfc70bf9f3b3d84f83653c1ecb3d Mon Sep 17 00:00:00 2001 From: Dip Date: Tue, 6 Oct 2020 05:26:40 -0300 Subject: [PATCH 229/310] Fully Upgraded Advanced RTG Machine Preset --- code/modules/power/rtg.dm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm index b558031fab..c19927e84c 100644 --- a/code/modules/power/rtg.dm +++ b/code/modules/power/rtg.dm @@ -53,6 +53,33 @@ power_gen = 1250 // 2500 on T1, 10000 on T4. circuit = /obj/item/circuitboard/machine/rtg/advanced +/obj/machinery/power/rtg/advanced/fullupgrade //fully ugpraded stock parts + desc = "An advanced RTG capable of moderating isotope decay, increasing power output but reducing lifetime. It uses plasma-fueled radiation collectors to increase output even further. This model is fully upgraded with the latest tech available in this quadrant." + +/obj/machinery/power/rtg/advanced/fullupgrade/Initialize() + . = ..() + //This looks terrifying. And apparently instancing vars and modifying the amount variable causes runtime errors. Guess we're sticking to copy pasta, thanks, byond. + component_parts = list() + component_parts += new /obj/item/circuitboard/machine/rtg/advanced(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/uranium(null) + component_parts += new /obj/item/stack/sheet/mineral/plasma(null) + component_parts += new /obj/item/stack/sheet/mineral/plasma(null) + component_parts += new /obj/item/stack/sheet/mineral/plasma(null) + component_parts += new /obj/item/stack/sheet/mineral/plasma(null) + component_parts += new /obj/item/stack/sheet/mineral/plasma(null) + component_parts += new /obj/item/stock_parts/capacitor/quadratic(null) + component_parts += new /obj/item/stock_parts/micro_laser/quadultra(null) + RefreshParts() + // Void Core, power source for Abductor ships and bases. // Provides a lot of power, but tends to explode when mistreated. From dbdec5bbaecc806a7ac31db16db3558988b2741d Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 6 Oct 2020 11:39:19 -0500 Subject: [PATCH 230/310] man i am really indecisive --- icons/obj/guns/projectile.dmi | Bin 45959 -> 45956 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index d6159f13cd00749540903e5ddc84b003e66402f8..8b198c2265d9d7906f5abdecca0fd725f489990c 100644 GIT binary patch literal 45956 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¨7FV@Q@JLYZdt**rkNS!I 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 Date: Tue, 6 Oct 2020 11:57:38 -0500 Subject: [PATCH 231/310] Automatic changelog generation for PR #13512 [ci skip] --- html/changelogs/AutoChangeLog-pr-13512.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13512.yml diff --git a/html/changelogs/AutoChangeLog-pr-13512.yml b/html/changelogs/AutoChangeLog-pr-13512.yml new file mode 100644 index 0000000000..f96f13a156 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13512.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - bugfix: "Cryogenics now screams on common again when your fuckbuddy heads out." From 5a517be5e7185cef66e8937fca46b30cf6cada31 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 6 Oct 2020 12:47:00 -0500 Subject: [PATCH 232/310] thanks toriate --- .../projectiles/guns/ballistic/revolver.dm | 1 + icons/obj/guns/projectile.dmi | Bin 45956 -> 46775 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 327625a67d..0026a612e0 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -90,6 +90,7 @@ "Silver" = "russianrevolver", "Robust" = "revolvercit", "Bulky" = "revolverhakita", + "Polished" = "revolvertoriate", "Soulless" = "revolveroldflip", "Soul" = "revolverold") diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 8b198c2265d9d7906f5abdecca0fd725f489990c..ab5834711d5a8a5a08fe4fe1b0d2b6002a8a1ee6 100644 GIT binary patch literal 46775 zcmb?@1yof3x9=GmNkuvZ1r(%H8k80grBjeb8fj)gxB4(XDT?jhzK ze*b&#dvD$M-gGNE6m$4>v28jv}6Az#OT77cweb;{bOT7G+Qc;X}05? zr)ha{B&ghtc**(Thf0caY)ttgHDj?tz4%=0hevsavPOGT@3S9sZ)mK?SkV4_f%93P zy6WPEfU7(9#}X^LMiM^xuO>n&CB8~V64`GnAL7_#lDOf>8;w1}fn>37@!4-9m~_kx zPY7KEJN?>tN+?a)l--U+$_!quc zamT6v=6K9ACY)=|ipa7V<&{zD&H}#X8}7dgK2&on#e%yLU!HM46~`G+iHwFFjmTbm z80-Hy8&DxQne(za3R$d6;blsG%4AMySg2>xh3$U9t?SbH?Q+;5V7SpdpxD@YR%mZJ zM&F}Yp;oZV`)Ew*<@$2YkEXx7Td4e9gGD(J*9!>07QNsfO2I#q3Or4Cs7j2T5`dn} z`U@aMKK5#TvLot6k-h(WcJ1)up&m4bnT*JsV1x87IVTkzInU^0k@2rv8f$~hxzFD0 z%RE%h;wht->obuFt7{j3VHB8@{0?W@*tE}E$u{n&)vWVRNy?xO{~DwlJM><}IGwV{ zfMoa8matmKyRN2WufdH+*zZ(2Ts5kahfXlO#(B@Tb0AI}t}?MADGOIR0?laL$7)Uk z`lb!nSAuiz3q6H}XIK*VzBX7MGORo<)aGUUVdSqcK=mhi!J;RB=Um|dJP^A>!b7m_ zLw&D_Gbbk^rb%c&%u+{cYAVKk-lOgkPGj>FYVu~b0XkkpB+BGl(_fidTIjTs&&lmu zk<3Bvq+RV&pES;^V0j@TXgVyMbN&0ksVMmI&eR9;+VV~PFA2K=4B99LOdna;YcG6K>W1!b%XCtmhj zxA?SAyd=Vu$cNGW))yAU3|1@fS8OnKC<}dV3cHV`H(hZb;{=&nM8@`2AX=Nr@jJS+ z`l9U*u1u5Z*25Ehp%8CW7UyA%iiDF9uQ@UyP3AicE;{up&YAGOC_J`ho3~kulGy1} zXP)b*ZG=)>C08@c`scocFd3S6@YIe5xaos*hW;mKO`g}Xy;j{?IaR{>Hi8PcFT z4{%|(C*RCKKa9oMO``k3jh1o0vU0@17NarI6S&6U z${WrC(@7(bwB^#67-G}uW46y&Z}l@98t8Oms6{aj4qWdtN=;g&48KyCV!{6Acs)0H z#a73$udZCwR7HbJOrNF{4^A?Sn)%$WDkr2q|8T2>>Wk?&;OA1)`mRrF=H4Lwl*hRK z1n)Df?cAAzZ5?9>@I{qXgpT<5R)#5Cd^kxP=#e(E*B!u~6SOyLQvF3=&=QYiBwUxBCmIdc=~Il>aZ5=;>MF#9v|K zliHZDFG3prrz^?q7~heU4%Zl%u);!4@R?&0dX$HP`sE*pW||$PjLZY^C^4w0WPNgL zDv8#v@HSD=!12ikf^Ll7zMi-2fOc^M4WqwjJByLFW$vUnMbiC9oWr$bD4Ayq?;7Wu zKrK*|8W`fIb9-j%V$f4XojRvd@Uo|z@;0?9Xgd?1A%rD*#iT2F?>a%F)IQ9}W6pi! z@8A2;%>s9Zrl-RrDY-M7n;D5i+pN-~uy^ZyuQ~>oClL+I{5N?fHm#9eRox>yzbgrf zii(_`z0V{Yy8bC>O7Ex`4FxA(c)oe&{9YweAtfSZ?R+}c#FPfXPGH8cLr9o{2kk@BWa_;6U+CoDw!6Z(-z(h863;=~fIi3C$owDzd z-=Fp3zd1}sV*?v*zmWuzFO-ycfyJEUs>Mw!ct;VfWa!A@BWnkjO}LF{=%1uf<3UFU z(V`6j&y^UT=7(1sxagL7Ixn2Gw6rqwt{D2n_iSuz=ANEZYI&n9a8Ry2BTo&QqOk8_ zpPz6bn79VW50g)?NEpP~RfGiuR-KE>2X_S*qR;HxPj#xzS0reiSKB@skJ5t*Re&g> zAVTqX8SEqAbZ3ffKY!?P8Q}ELo@;4rMq|r=IO-Q(N#?%d+vr^TY6XAGeYH#};<4K> z=o%RrIn}ms#maDb*%df(-r2Tb>ezfOgyB{5+1lDVZcbr0M1sSPsL!(89&Lhlr|+}m zS7jvwl2?X?hJeIhL4}2daWu!b@)qZYu1`p4b@f@gO50qQy4g@;!ZKTBk*n0Hs!B>N z;QDB4YKjk3o}EN)Z+@kwqN58cAZ|f(S4q?dK%`Y7iPRgMrq(ZT{rxDncU`eQ32B%) zU)Qp#Cb&yCAU^S=_D5WTPu@z;Hy8KrIGRBnYVWP3D(!uNGj7!a6x_yyRLEoRM*HS* zTX*``->a)BKh)E|c=2LmXXk~swl-1)swQ3hAo+#dNn#`SMpu4wnTp zkQzFe$ATY;@T`->&CWv8Ixm)!R=>C9_BI9}eptP5?+iV<>F-;m`4Y7pt>e|bpemS@mW`<6R+iK6*O!K(MfEL*gH7scMxpQj4UfFdne&*vLA+|_n3XKJ8E0$xfmm;>pe#a z0BU*s>}@5RH!nG-tYU>* z?Hwo`41F-g7Jk#j@t0gIY1uEyrq%dm9=sMvw{PpozvnyUM8Q#@3;<}K?{^nG7rm!z zMZfA7`kT%~eS_&5p>LHgRp|X4k?V;f1M;+wb#>3|e^=nMCMvn%fcmPw!u|d%@PUNH z+;*un>vPwdQVBo(S~8pI$zTgw4kt68tgbTC##gG7^Ygnpz1E+y&sKova+6kA-zPqG z*8OEGIqH{U=I4-`-D7}s|LsLim#;hRHc(%G@EMYyr|ozVIsNL=`LFLvtZu~+Ikt%3 zmH@-$u7?CO;CSQA1}y%acI8jE#slnB%7(;5aNcW*(-oZzQA_|D{s2Eezw_4E3 z=FaXP@qUfsQ7@80kHW*%kXAl}E%v7kziP;w7KdJStTgQ>`|r*BwMGjUgT9ZKJh=Aa zPwK(VeOh%U=9csKmn^Q|eRg$P-TXqqip}!^llKOBT+_T6UkB?!nG6bNW@N~GP(M9A z#Q+$5_htUhH_}>`i~e8-9LFXL^;VqwOtQEg)K8TCPS5Z2q|RV}LC*T1J{A=LhIe7B z*$)Y0qnNz5&`t-V>aWTzD>>mgaQ_IUEyj4i%;+UjD{@!$R>Z~cm@Fj3GojPMpY~TkUVw$CI-0;R`XJf=qH?< z?VZuI2dHfXCQv9Lu~Di&JU+e_KiS}Qw7;1LH+$#VzKvd-tv!;}bh(!*?8xx!DMjpx zl9E#Q#CFEuhZpeOniXREg(mu<*EkW0pFal=45+QHuVLF?L3CK!_r8K)=Z&^DN);{T zMgAi{KVgUetEx4y4?d3tlxrjW3L9{G@61fgK;5R0*3_2WfU9@*CM}c~FMF6|{M^-- z+7|RVe+E-=i?p{RnxdmjZyLOQEI^SgMQuwk3h7^mcfLu?Qxr_7*)N+|tNj^|e> zms_10kN&)|>$+&_CpO`~>u)Ghj%g?5AqAL@YbNtwjueDC0U5MVB>F^37ajAXSFgNt zymoOCEvxL*xnN|FboN`&I202MO;rwaTY}BkmuHuBvWwrOpbWtCl~2|-&zXTd?6Nhl z`d3NB!0GNBM=>Qi`L7G^m=S=!jus=dSuQT&CAA?MiCwdFOv`il#$*i{Nbr zVrV)FTv$06l~&?m^DWM9zZFW*s)+q8#w*;*UGz0>hM6ArN=(?u3}j>yg6W3|Q^4@N zZ~D$2)tXY$8%2Fv7eSHQ|9W2tVamr9weX$i+q+fYw=7y&{?yr%@ zLPvH6^ejwHPmfwZmsRob0V4zU7by?YbswwwbEl^3?&@i{@rC*{9pG#~7_GqQci-{4 zxfur#IH`$n+L+ZHvWSnt#T-?G-QT1OlJ@pnGTj{E>&${2t@kI=&(x!hIE^$zK%Zh= zsqbcVbw5un{mxJER7T@R1gQsPkKG>X z)5ND@Pzk^+6r1cfAf1H8517-_S^RK39dA;clUJ+`2vdMB9|&EDYE==FZMKy?%)m%S z0GCQK(*XZI--5J|%^*RUZv!c>5q5(-klo1$B&|PM@wAdcH9qHRrAFa0@!!Dgn3szs zE*oR^LTAn|Gfi76hSx%*zBs+Esi0LCxI^B%$~6lvk>uYLFqitgKO1Xe8hbO>W=4<5 z*Bb;^NaSX4H28HjJ3*l$92OqW*>HV211#QkzQ}{3*kbVjb^g~YgGYD1(W~U-;svO8^uR*&oFTB=J)NkPt5ed6E`t#QF9Tw$W z$Yjj{E{wlFFN2$KfcJAN(PovEa7hwHD%ELnYbbD2QGg#Ad3dmZdll+|*)kpp#YMh( zj?Y6t;X4QF7^ETFUxk zgVS!G*7=F#mNh25+{1)FY*|2`fg6l=X@1^#CS*MCie(#Mfn?JN<# zPu^%av1(?oWQgl^maL^V@k)qs9RnBmwNR>@8&7tM)@Pk^MH)W_NC|OFhKDI3MHjnw zBH{9Z6Rn@k9wUqjqLK3V9)9RYT6bc`dpy+wPo4oIu2RJdE1%@DcNOwI@UwBM;Jg)IdzIR78W1YA`x!|VrT<%R092? zZEui$nUtM%^theZPdllPclA|@g9>GjZGIda9vdr(!eeC2hrjZ=h2__${c^gMZus-p ziw_-YEKxIz1e9AtBW7*WHEZYK+Q+4(MbA0jJT5#z_~gfokB|39Y!CLXFc2*dJcz}5 znC{}Ikn>Yv--sbRU?s!HqaoyQ&bwO+wRu##By7E!x0+kSe8;g;X7MgS48Is;!QYJ! zh{JC^57nAfkAHU?GaJT4oDF`R*K@b&eP7P(P(|f`2i@MsL3fr-fSnqBZRO2!I;g>S z1Mu((-95CkXhB9dySXqhV(?Vgd?VV$n*A_2sh2Ia{Q492hu7hDh0Q+|kkp~u>FiIQ z$a;8G54yJ5T#4?=L6lclSHo7mMph7ivZ`k&mayt-dv<@37{1z-{6f!E6BodPlL74N zK@zTu9t`@@tI?#3E;wMi`9MlI)ZNXUK)ARuK*{H3dV2b;Glq~Dy#!RhG?g}SB8%xcJ#O1r5PLA!<~|1K8p;f5P911=S`oA_Q_ zOziIN&ftnMKzE*YPIvBxVR=pi?@LfRTpEDYvwU9#bc;q8G?s{EbfcVL2oYuacxx)C z%`m`zb_1C_N7vrGDxDlWQ^-0asp&-LH2OD5(R4COx6{L>9j@k}Buq3W`zyqNW48!B znW$ozN3>y@n1}H#{=ce}-1N@Y7~ueq0Uk--fGf{hSIzW(=3M|doTp;+SzFSv(Yrcr z#~91^DO3C71i%s~NF~?+rx%!ojg4QZ=;f5vs;KTR%X{U%0+52e&=bs=pnejB8JOJZ zPM!Y6Ips#UF^h^)gQB|Yj**S3Hbz*8Ex6*%q|YI5mM-_gCQTd_Tm7K!PyMe5Cb4R* z&>R5kGFFr^2fOu|Z!v*=2YeFV&Qp)b61?l(D6-{#TDeDT?$#g&iH=T2mQ@qhKf})S}`m(HvC}S(-otWjg?etX!k8% zK(_*egi#uV3&j7Tr&h=dY`>qlnC@BqWMS65ZY0 zOgkdTk(H)PA25n*PiPOXjK4J9IPOS>+)k(3ks)I91UEN*x{#M*tei>ko4=G+o>L4Z zhS2%^A#pZma=>shvnw!g5__i`aBXy__B-DrZht--EgwmSQ?zHYNFY2+e9gg|>Wzlg zADlf*36av6J8C4Ijb3{B2!D#KQy4=wcn~uTOZg<7h>%2`c1_V`YxVKlgNQpq;^Kr^ z!(pKLtgf#s7$&ncg2VdIh#!}@vz|RYV9)oX{3qwz))hgd4V!cs{fk*};X=`nuqFQ+ zrA2E~2Qk{Gk6+X*!HE>xZba*z598O&#+?S42m4{gou2Nn^t=jC93Eroi$F8(T?|qa z{f&&v;IneWNdD8=n+aqI4KCn^QxNz<`tOdl{uU7nR>(L;Ei7RGIMJ;4BK zG6C4^c~{*!9cOtCF~^}eeE(|<`Z7~-x#6g;3k6MvZ>Q9JONzgHh#P>BW3NPAFEBZd z;G>D&5b=>*PSLbnIpNj}+v==S4I*#>!t}x`hHDIIBRMjNGrmuFyY?h~3O|X>Jy`#7 zjUo$>`}b<>pvjj9w1~O_*FRDGCJX%(5{>N5%BS9L?ha5Bt-$1>qW9Pn4ukDBD8*O`kG{ z>u05Ob{>13Qp|VfsK{d1#jgeG7@>5)5YgiM_5u7K`Nd`(9UWka?3+Ebg79#yP+blP zBDBGLmzM5HcuzVUG>utpcN`T-Ou*799j*W-(1qfBlo6junq%dNZ5Fr6 zNB4%{i2F?%@s5(@+&mBkDkmq)KJL*I{;L1k*pvj3E?MuAeOQU*MDxftAxEr8|{Y{YeSnOZ_B4Y>YGV4JcF1(7kfErQZ_d? zCAsx8bB5OsLgqJ5A|mbx2nj7GVU$$=4ixTg;2a)1#@P#g$ja(1fdf3IiC%Wz^q15N zKenp&uMvcNFLg#4t0}1^y-)Q2dxFq+CKrn=j|)LV7M;TbOiKOg2Sov3|1jz42J|m4 z!hPkPl~u1>_VMv?ch!aa;sb}xx(>6iyH~35@$msSH~#P${UQo7YO=lw$0JXMu^)^k zMt(%SJt=Ix*49qQM*EWKzW{87Ev4PBH~F*AUrg9(jPZHv7x>zdr-0zjhx);zGRSH! zfJ0=vm^A2M^!zu9F7om<(~RZ_w))aE$$mT-HP)+gdPU53p8d_C9; zIiv%2pPvWPikjG@rlv|{-qox*c&)tBG^it)%}tFFM{_+dSzy42>3wOK{@mX`{bAaA zlU%4e6UXb=rT7OA*=+77@6b2ad>H3LWL!N`N#ZZm9FUq#*?GUSELR4WEbYOwknFtUWgW~-4N_zDNdJJM2Zjso;1EW4H&}&0!1BWuV(ig zu4a8|cQ3_zz7Jh$7c|+Igwx(6vc*Q?gDr;vHFzo0i)bi^%hqpj3gE`&01i$7cm1*HtSJZ0TgFTCpVYVhHd}%;r!%rSQ5^ISr-Pqw zRexO9s&eBI?i^dQYWhbrDwha=^&D!7qpa!EeTs>@Qc|2v2gUG0 z{jY|z81Yn+IL{QB1l#50Mnk?Z9$AJ#7B_}TWa}=>Gd3Z@*(2%?v6l&J^1eQ6e!Hdn znSoQdgFK&v*0`r53-|6YA!+?+_;E$W20@~KA2_FVju&uss>{^o3)(`XdWy@_9ZaC2 zsw!d|%%H$Iu|Iwc_8R*w!PcLl-^uuLU9-i94?@LtTTkq#%Q~_M8>+YGRX&FlUexvB zsrUOOoJREa_6BU{&FtsqvNmU&fwLh)EKfwAm6*Tm_uQ?0HjEGO>|pgtOEJI{2H`A% z?M)-WiMrNLm<5XiL@;+3-ngkun!1ZZeCzFaU_5BT@L*Q3pG%V3-2C+cX68Y)ei1k- z(8r%IQ#OZ%GI-;G-V+?OoV&ZADr=&MDsmn7J_Q9%WnXvqK978W|G9jGrh3EApZK7k zdHM3C8Hp(AidgE2hXYh=e;X_4$KFZsYnweW{dQS?rUp^W`4P_t6rCQdDH%b`ZTOoC zCMMDD+V%c+b{y%R%lNuQ+Pn?T&MWe_r9bP-_h1_3pXJR16a2m!elMA@TEQRe#* zg8A{|#@?R7QSH&I_ZwzK2zfKV{;VSO)JiPx%?>&b?yv8L5kn`+OaqNM4)qC}a@p?m zq53|1L=qyp^q5%2P_MAiutjLrlckK0Pa_TO!x{(q3 zeRBIP-&gRp)a%HScUHX<`k~bIvY=HpT1py(o98(>mE;Ps@Gw10Dmy>Hd)sylFa2&D zZnSiag1bQUWLd69ajN5O1+U@z{s0KvZ|&(Jw|8;52bh@={@b9NW!M@J2w3a9o1 zKh~i+{{drZF#Z$E;D3guLH~7h`;e1ZTFafhAip?bdhkxXSWDs02SA|ACnBPL$kCyy-i!AcjdAa9h6HDaHAu1l|YCl5v2C zY;0|&JYikG%VyqTA0@MaSFRQQI~bGME~uPe8i{qk25-f!;}>vAi~@rpSbpok6#MX( zbdmtXMH3T$N_S&NMl`2CxVn}P%EuimnY>5Y771^H&+Rfcp@2})(A=98{NDkRKSey* z>L}Z>*p%Y&JAkg%>yK?GC&eGVN7(#EbPAgKARC*T@o8Vae8Drd{r2`wlS8TQ(EL1? z3j9CA0qdZDrp)-%s9-z-L@As_Kah+2JizyYg2-d=lvX}M1iz%V7Q|50%AxOqL8NyZ zhUb~UCuKG1Z@)x=BPks|yP$ym6Y7ldJRIBn;9|;++_$5NE#v|~;KTe#lsY;(8UPxN z)o*|BWIS0EFgG_ZYrpNDv}0xsvs2_Z7Wvi5Z~**ZcC@z#x^Pn3`rq4jUlG6XZYMh) zTebUkOx@}Wk^Jo)w#L9asO6Et>@)-0mH?oz$p#bnUe<6wR#HE7J-wiWH|f zw|6a=gNM&p`b?I6qLT<5lnKgReFFcs^uqDdL}_y3UxA_+Fmdd$HXHuoQFvlC>ZgFp zhUQfHluZH`YG=khMYMZwo49b`pO{Y6&Y$J|{Q1jjBk`D<U2!NI zR;Rv+242shC&iA7Y~&e9bzVQ!Vfj79zUit6>To7P+wyfinVlaosGX`OA3p%I1Z0t& zv7n;$qii2dOr{+xp}~j!g2Yj;0xn`42lN zY~w!+*9G`5+39mU@xyM9FD-GD<&HlSBsT}&z;6vbj1+{SiZ92(Z%nFC|0J|Quzt%f zBn)$WT#$DY`+vMt>E-zH#xUy3HS@#U2_FBtWh~*v>z)Fj&OXKs-$ z3N7ygjdwqKIEEsrZv zE$5?0*m`<;3|$csk?%GW5)&J>FM|jt5<4A?pIz1pME59y6P(WaDe7s=T`=~#{=FWmYE#Nd5 zfC+qL>R-^A-<5aWovl@T`SOLMBlq&kN_=`cG4MqSD#>Nsz@B?lJvTE$0Bn@GT{KXX zj+j*Zh=Op%@(F5fyZ&05p-{0x3Nty@%sJ|VPEmI&6a$JoW7-`Veit-x_)q@^NrOR$ z=Iam6T`_;@Ga*md*`*B(QoEi36&WvQ=L;q=?`4_j>pvm08E~+?`395jZK;GTp6~N; zP1{FY&@(ceb}#%kC%<|D)NvZgf^-ZE3yTbps*#wO2=X2Pz_88@AEa%7y>F0x5X_{i z^Amv}p^3Jvi%K{oCMFJCUyqeOh9DiPS-7~=#2w$gd!D4ugNmg1Tnf5R0b${l0kOTH ze#_8)OC438W9!D60a}ZXkf`R^{PEnDB`0sA+%+3#)bUU1P1mO*I(d?8hA93=NuV0A zU4Px^!bA=Y#ns4V4Sz2yy9YQewPJ%QpLZdy%KP_Ei7gr5X%~sQn>C2u8YXr*L~jTz>> ztdjqV>^Up>yjAXkn6`zSc&?`zb@%qlSy|VhmnCf^6wy5sxT|U{swY;zop8l)Xa^qP-LB^rfp=s2K{^;y`9Z=% ziRXb?M`A5xpt~Ed?mHMN)(7DV;50!;tRY1Xu@)a@j~Tpt5?X(Hu+nvH%Vp987K1>x z8;F#6-|e|QyB@#LPFDK zuDh9B{%DT*VEWv0sfMJ=JcAMOsT7Q^_uYhV zb{l=q{FMKDNR=F|O>Q%qu@*p$|CynQ#!2Qf3Ir3n=u})VEW(Tt3M=9AGS6hxZ4Kv? zl$B*cMr92h9UT_oEw^EK3{;?Yc`f`RA@Ip;gdyTzTaweocoz3(z8s|vn0A|woJb$j z6SLu<=-IEAE2%c%TM$d@VZSChRWLp>7D_U~KO%h;!BnXwm|)b4TQ@EiB+&JE8w^UJ z$=(i&S@f9#a<&_Cq%B)Voi`W!*$DY-r+H|gF~VwXZ4H1Otq(?azIhg|dPjX`em>^3 z>H{x}c|bgMv^=PyZA(r_Fg63iQs*S0?i;t)uPb?q4enTl`ZAmA`&0b(fXae1 zPH1u?##oG?P{s$}p*RgMjj;^xmbZmU1!1OhLumWAWHa-@AE%YQ{J7b3pQq6nyK5yc`}Zd|-AYbof^wr+ z{}j*7&Jq@kKk*so9-1V+Zeg4LMVQxu#tre@Gpr-bIone)DHzYJucrkCsi2}lP@(^{ zth`)qWS!_O=t91!;c_OaaT*(j_+6fM(^%*HdJXEADG$u3W+(uh`lqCkii|COAqmE1 zF}r&jriv|D&8hyF4@XcV$F`G`B8IOj9_*}=XE4Ty@?c^T(@9=sXr40ED2TQ4;(k0H z&ls!(F6h2!oU8B(!P_EgE+z*mhw5R(AY1!g9BiP z+`pgP%chu{lk<2hM8!n8@C5GDfrAXGY1s5)8Xog_W<;d%O-Kl(9F#8wsyo$00<&N5 z(#Ehi+|^W;9s~cm$ur!{T}n!zdtExN$@^GzY3S^-W!6A=z6}Ti8}^@=Az+$2WLpXP zyX70xC@9YcpIafwMfSCR@QH-_amIarc(_b#c9Sq0lkN(Mrx3E(_}UG@F^hN^oDUtX z-hDR^W2{H=B^37Yt2kN2P38-WsL<~@5*j1T4JVjsACc=wMf$*>M@vp3atwiZmc&8M zbDFF7*L?Z{zWgG^15t^I^S$q%(q>G^Js;kp-raa0rf7k6Ki&JaJlV?S)fyuwn09bH zO@>;t8$LjT=_GC|Rho^+J#Z>o*N2HY%nSOBC+=;n@*$LF*YD;FxgYLtn4KtqY}mu|)`0W(Pqu%L(FFrg16x9pDo)UCTY4sX;ZC`EBiOhcuES^2L+& z+H}NwO6oV@G4XJ**2lffFPl-qFPcRyO4eu>C39_=?k2LR`?`FC>UpYk)22Gs04UzR zg_qB0j~n|b;5M}&M4Ve^(&bEBro%d$#A$oUgc_-4O0U-m1qEImtT*IEWDgZ^AUs4AB2Go<<@78~QAGt4 zfN$?M*E2-;A5OpC_|+fz)t_@)-B1r}4WJ^dB?LH=xSEAyTjF{#l!R$3EED|;w_lQ$ zlRI49x?a$AV)4AkgD?qdaqJ#d5d)Ew$rrl=p=aVVR43_WXlSADPUsg`Jw> zXvEKqInj-7pv%~=PEW}{;eiEgA$GRfn`RrnY%1j61flk~fxc9!*nYSaqoAPR4+J9l zDP$1@Hf6_=6i*Mk&Chn{Ak>yneeTBN1kUTprc=QeMS+1BdZNataTUni#@hlrAF(G- zp0xXkGd_-Hqv_yNa`)Jqk9Oal2=ApHzsyMve4_{kRnkKs^qD|55Fe2#Iem(={|#~o<+^YpT>;mtII*QSm!5Y z9KL8KBpxW4vv?P2Pix{gNxj`Q1d!(&*3#Jc&+W!PJvhx1lzjGt#_kad{dOH{#9f50 z>=Eg-_aF{Pk4e6(h&w_sa;+dcJE8^6rE&e!*Rs0$u(PYnIdc( z%Wy*)1YaQL1A812BRRRY9Sr+Vt7jvsLH1cG7OcJfp>yp)u^5Pq0^8f4KYaL*NkW4D z?}%Hv)YVe#n<6xk_$r$5xnb#f)ISn_1ma)`BY*zfhisT%gru8FrtM2+cKlg@qd$YM zIhEpn-T&~^5p^rhdi!R?P`zejtsH4Zu}>rS#|Hq2403XFF@TZLQC_P7y7rC^aPtV5 zKPX+T%mgx--j?H&Z)A+@F$Q5mA;8Kh8op@~rZHd_V#s zvGYSPt9kC=P|WG4qeE%zvm>Y)rOqt*K<$IQnXhIkA+5ta?7xE+I!_YIBT<;!ZK3BaA)hDPZ)9Wy(q96n?N1dQt7jkp3k%Eg1^?sk2~Bej3TkS^ z&$tXV#$weKk?rRqutma*1Z~84#1%F{gDnJ4iR0edVo?7%F3*ckgS^(qe5%ZC>J<-s zO6Y4H(vpg0Cd*pxWLR1d+1c94dU=V~)z>?NGDlpz!`#5o0CZ~e%jWKp*KDy01|@&= zzYaZ-?eC%akh8(qcC0J7NYmvH%KiS)nkT;}oq51rib#%ZV(BVXRn>ddqPCN4V=72T zh+_2c)D#t$QJsLqieLWQ!4a#{8j)m=XRq5B^KWL`pMzA*7Hix7Ef+jf`K)26sH=0;~%F3-^LJ)!zigkA6zzb2Q5AN~@GT-uB z8}`oL|DMrR&L*CEa&1)I`wBhf$&f9v*wP|1wIifwT~}!TxP0b)=F(+Fo`EiyL?4v8 z8bF&1b$r*;JeDgbjmf%NKQA_#oH5k=K5l$vWYorB??goD@H4+*Ux}miB|v>Eq%wv6jj-=9-$tP%dl%~=h*Jk8b226Ze%4VnjP{@{rNFA zbOt$-dT&_T)-b&g$8|3lBR%AY9Vx?-!)<@;c+Tz7O5SsK_vk6RKb=P)#LB3v3!#_L z=f*mUssDY_m@%IFcJ2*{uZLDNd~8V}e*t4LYH#)KF!VH39TT{@L5nk3xYyncP85dg zUVn@L6n!$|1z_beQWNgcTB6xU_&A}V*SYHmdYl9yQkp_i9`X=kfh$fyE~0&hplll@ z=;_9h@l)ZT`Nd6e;)FOCrC<>If~m%-|E4og(BF1ar*+9`8EQrcIfqjz01V#ysjtS5 z^BD{9kPR0{x)Z*G>DCpp3-jKs!&I)Z*%S6$p(1MBuv&GlH-QTH7)rG4vv|QS4wFp# z6HJ>XF{l8lR&aeS**~B88?C#0iv=IcnVKR43b}OB8*9D%HA5MH`ajNOgiujAEoL~1 z;{l!r$p)E)T$AYRVlK0jGf{jE+bB=SdN$!Tq3;1!er$=JlY^x~uLb^-M! zoBh$@VdhPi5NIOBs#ih>IC5MnpM0ZOe|NH{ph}Ck?K!&apC@L56#%gCq{FYtLKQhU zm2Y$#K2cpTGYitJ9LDXsfhw0<28a%;%rza)?LI$J9UNCPqkkABOqnGAhs}WhUtq@n zNJ9BfmHzP9f9+B<6VmkYd&=?jX~)nIDIlFS4E}YG(20AJR#sLn-_q_K|9Z;R(Dgk3 z7dfWp)$Qd^p0t8418gk=Ol)kpph*F++gc0~ELv#j>qme)v0AJJFaU@8Yat3^w(k{% zpAOs|Hrn)9A%s{m=WnmACd-YW)8rHg$!}hF+l!#?95WYx2J~E|`l}9uly^=l`x>ow zVn&?j`Eg-RQtL}xWT3E?LQmjEgTH5H4o(nIdZ5H^l56^4#-X0*cHh@dL1E!>{hp42 zzaR(gFX(kO^kn)8yCBbqx1g}F4g^_>Q%$fKYy~~%#AG6{329aBVY1j`Z0d4oxHQ3b zoQYqZW|ZvJPR?Ockz#C|h&=D*<=8c9z7HNwxi&C@#k47~@mwfVeX1+RHA9kq14;e% z?SA!zx0xC9^71kO#B&Y4f)u96EcR+_-@|`W@Z?%w(FV`ho1VDI!>Q9fyaMFVU_ri@ z<(G~4nM9wueRMN`=ZjkjmHy$)hIp z09cui7oC1WV+3qOa(yW)pw3h$OY&n$Wk)FW(I4(t_V!OF7i z$s27g?K)Z?WPJKx+_M#z zxyu}%#wt4RMh371sNb9V!-JFfH$I*R^(VY+!zG~`G5@;oi~3WOi!B{0;A&@XG7RS| z7%dto;d9#U?eX>NS1M}i7Eonxu2P|LN&b?*^`$ziDE&ceUo5qfIDJeVjPO0-um?BY z0LWypY_qbmqNu1yI{KnaTmie}$wOIF^SeIAU*fv4goIYu+gKL7f+Wz1>m5fby~@)p zvEqSbGYoQi#oOL#TQsp>Tp1nwz@og?YdtMJJ*1jY;p3MWJahGKUC*5GFY75mn|U+$ zVdg!NW5a=bJE1{M_#5sdg_pK=cC^F{;<{jIc}zo;T=B8X)!k_uXOVG1hF5Gz6YANe z7=!O?cP1+d+Rra#;YDY^HKFHul*1D!-qV{?h2C*EPLlPeEd2 zJdQ&UI7q#tpO$a89jnUP44Se1w&>mzIW2SVq!2ye{ef__+QTQ37~VL~O0%R$s^*6vhP5rV zo6PA8Rjz$|6(A>*Yk~pfWfnKnlomDrV9Y|n&z$+{F=05^`M~t*Ax)b+Xjc}&ay$ScQFq=a%L@+e7q+YX0-x01VGc=BR^8NAW^!!24KMS*RLf?lA%WYD;T(uZ=mRE7(ee2v|=y^ZD?t~HF)At(V2Twx19n3s?H?X^j^G{ zTJch7-`eA&`>eI`i8fs5ZFndoGIt4$`e+D~_3L zHwNYg|3oh}_mIH@jh?%yHfZB39hy2Zn>REf+ zSBkF;T|-N%Pkf>j%D8^Bm99)F_U(pi^soq`GUTy8$)e+3FtWdGMWi3V!<#1K?}8ZX zDd#2@Q1Pw*W5)>fc&b9a6k7VY3kfF0RW4IG=(jGn(p!07`V*ZH&D92V@zGZWzu-^z zc;0wZj&0I-bvJDM-?;!vG0hB*WegwJ$exeZ&^klASn&4(wqLI!pE*6=LR^GosyjkR z+bsges1*l=A})Vzkl8*;!ZE>j2r@s3jx{~`r}4#vM=mRctNIV0^FM{s|C`q`YbCxW5 zX2>ESAPOi^K~Rw(K{7Ldh=63t$PffXa!wO&^M2<&=dAnBUB7kjbt%FgW_IuD?yBml zr=GIr+=`=iR@#bV^bi4ALFfAh7VS{ptn)4H3BKwTmgYF4i8^O*>XRit0u9KWTvt*` zxKX69wBNO1*|NCd=?L;~;+(W|grXB7saBe3xO(bpiq(S$%n$UdzIXjl(=_D*DY>mO zyFLj3zI~Bvsi5G}kL=7SEN;}(eA0KR>kQ+QkqT^jWu5QR+*$#==MD|@ z?c2An{)y_6ky;vzWY=~613+M}A(pSvO(|DfJT(8>o2$q-&>Pdx+-}P>I-I9RmLx~! z^-Eg%la~#(=;MI53t4BO5slcNo>i2Ao#dDD?pn0X$YRfDcqU^{Riu-)~T1;;N8` z42HX34arAo@Zm+l$!}|a~RB~vT~E9WOr{b2~<$D0zob=rUeDg zn>)F99w-l_OV-WP-(Z_U&~rVEof52UVroF}ko6?rmw}!;jARhT*m_sqq_(N#ms7}_ zz7fep_56%y+!|KuUSC$M417z<+T^N`3{qT)w)MA84lubYOx$Xe*5egEG7<_;x3&O< zicHJnS)NkUC zqWZjSqAY2k{2wqd5kmt}eI>$_Z{LmlftlG@K0_tM;TSc~1Ui-nW%5Lha^`ECfDIU@ zq4keQAim$7-n;wz^HCnG@f9rIcQe$2gB3VYl0`+txCJ(?@d$EqImDdYYc405A%x6} z^JKQcw^C;XpKO9a$o%Jxx%PO=p`ALl=|Nh$x<#qIgM;}PY1#5>x6!xjoeE`rYwkaZ zwFE|$QuuFuVl;;(RlEw5vb`rvj*>zg$jQ%!?5u)_!1L#yuh@tluRexU9}JpbO8nlj zkjVvS`o^Ag{lkqM>dH5?UlZcI9~QV?yT*KEl$0iH(W;B^kyt$V<$kqe;py{%c~Ehl zXqi-fifYSL(SNf0$$WgP2L8nsxW99cZEVi(uT4@a-91)Y-8!VlR5&bX%euGQrZTNP zJHI>W{=I*>f7+(yL$8X>&Vg*D5t67l9##Lb%i+`PSX{ZZ3b;SmfwXN7tgp6Z32X5H zi42uamy}82@pyohiKy=Q$QfZ&slueF)J!H9@I#bqx-QQ9^i!Q`?C9g$J{m~7FJ*cH zPsn=j@5)%cznig+j{g|lhWi!L8;s{!hMZC~P!To@T`z%)`RwrERbMCtw0Zh9C@9Fb z9%QD%i7-`gq&_}50YUlx=@C&7lCkZflf7AQ-t0~;@J(>5F4Hr-CAkBn(W1rPd^E$h zbIIU2!Vbe&y70br7r04I)dhF9`(vGYEzNI##x4P2)5=k%|P?Iga03K4u zoB)Ts>^7Qr?{q9dpUi4vwnot3j@4p*?E3kc*K$_p9Q^b9 zAe0T;5`j8qP;%>*De2+hWw6NZi~RWSSH}aOu5F3&ck<`Yig<~?Lz?x2>U%#ay-(iiA!iYETG}RcG9C-n|U}5 zWkv&wH6S0b?gm=+#(Pp9XzHre=e|!Ci9``HNy~aN$auHzVRIZGdqF2w1=l$5l{mqmuFQ%c{n)xW2;5WAUJ>;(3@xJ0sEaed`^!h+VZFzz{ zqtCGIq0d9}ZG6uO``m=!zR+L6muVy?^bj~Q8eLE(KU{+IscPB02^ma;yoOrOSldKn zB^YSsNIz!A61rZ>J(95_FQjXJG2hk(p>D^gQI^QVotk5Z7_WiF?pH!~o#(#geO?(n zz|Ou%PtX7G`KmR3HE3LNaASFSYwD~TUW@%@)H{MxUk=?}xcLH=0eoc7%D6(@{eTau zs;Y|e!-x0hwBO5-_l(*Wj@kYZbg|#byRa`yHlm5c>G($-%ikus)DTf;N`A3E%zDFy z)_0t{jLOcG&T4=dkpsd^jK=0pOFgslE5pe8s%*>Y)e}7rF3s2$l6MPrjc#)1)NeYyWnycsWaE$O@u{e(s(xHLGJb@|=27+*IJQvdS{5sL&gHmyOFD`Kg8j z%(#c#S&v3>#k_jaW|1pf;MA9uy+wo%9xG(` zE^TSAp!((;e)RC3jBun?STvTLAz7~E>~!ko#vz%OPyaJX*p*yLv|exbQu1Bj47vXL z!2BLP=2@AepC@^}#mV1mFNeP5pf8n<9!Q1`Vx!=Gx+IW-Vn~#(F;J^AWj4l> z5pK#g|NBG%~@`9!5@mvwBUHN%U5<|r`Z*X z-HNxukt`VDnMVlcco%~H96*@-0_v{(wCg|GHwsEP>y`+ z0<*TaH#Q$#*?~cZZj`A0Z__V#3q7kdAqv0?3Wc2)IZgE!7^N5G=2`TzW3+v-|Y|CrKC@{m)fc@&<=ULd)+}~ z62CHBR+a;#scW}hvz4A3Z7U+UZDg~6D9XG(9Gel@+DZ<1E#7tyUN++mM)N{mi$Bgf zOL1*wxs?^epg(*12S(LC@+t}we<}&1i_Z>)C*PD_^8V$T-E5>u=kh&U)|^ z;$@X>FC5tMJeon;b+;S&mvX;t&Yf){T*BqPz5nx|K{urOLthaL*RmG8KQn*#dt>3P z>lQ%22=AEI-6xH_XKL65>KWb)EkTg`$RlsGnDW)0A|+)3kX>S9d)emdA0)@-(EjJ| zSv4e5?D!;1*6_hR-`~InF}!t3nr!m6dp(lnl!_?HZ{>mh*v%WNG5zb!+Otn;YRf6JgtoMLWf51VdM@K4-9LIy^>{(LHbY@*J_$qC0lBjY$CcdumVX z>6xv$6=H6aWKw)_;{kDrR*_b`jh&O3^A3Ll#raGwZVywph>jtSP<4#THR(4fu&Q=BY9UOr(r|nhP>R=%8#rye3s2(D7w$5SDp-0J&{r+v!I18ArcuRd2;pKhrg|7J8=cD@bTLCW*+`A zhA@Ily2jbb^3BIR};98@|zp@w?5+6(bBV{ zrcTvh!(|@@J(#(6?p(?G%iB=paQZGOW%X0N`g(HjhS?8(c$Wy5fUVh!uO#7DO|lbK z4=qFwHh*rDIR@F1XbTD!r>1BlTzoH;b>5l%=cjXMDSk~Ry-VzfZpd|`;CEN&_Z&0f zwpoQA9Avw_IngYFx~(b18CmJYg~zbmV~1nn4ohHtmjcyYy?!g%VR>z6b=e-@6ZF&^ zE&mF~OI%!?>BDAeec#Ql)P#g13D=d|N?ANeHp=vLhRdUB<+KMAaFH648A+6WE|~OY zxbJa7o~AZ?cScrTg^6!EcZjri$X$qG!Y8pR;CBF9Qr87q*^6}{7k*EgxOeMmf6>*{ z2ni|CQZEnQj*QYt*xcX9V@rDF*1RG)RhtNf;ScXzAWnoP@i{QRos_%upRINt^C zFe_@Ijl`Dbt?U)89u-Y`$J7wXeib^j>AY5moL7;N$9uN@d>Ayj`7#+-@X%s(h6N72 z$hWmO;WbwO#wsNv_eb;jIFak`SJN$89VxEN$>is(vAzZz+3SNI!VzNP%+7Vl7y(n- zR=Yv5`6c3Yc% z)Vz<5ngHC|Qqj9k;6f_4!emIO+Kcl0^#>DTh_giEAlJluSEA_LmZz?O5}~K_i3V5& zn+KlsUbxe{4ExS;s)py<2_0@9p$6S`j_;y`6FOwa8cZc zCu$mq9s*>-!`u&#k6dDY3&M}^OM)Z}U>KRz(L$1?Y6S|+02=WPBwK}g z0ZvXX>{x0rb;x6VC6|NfBHcHB_xme!^@mP(lbb#jdU!vaA1*5{5T`c7yt+ZcNYG$= z!>o5Dc=g`Wb z3q|t*#KU*P3Abt3XNv7Q)D5i}8^dru$AWWP4Z`OIcwRt^kh(6vbA{z&P{NzOf8BRc z8-!LGx`X)V?vOsehy1aj=lj$fa)^hS_h%Q{|=BMcmp&K_Fa&c6$| zyZXI4=fBVPFGH11I!=Om*?VS%cMuz3%hE0_{IJ`9&E+xs>6>leEkfKz z*?V#F*YBTDZAl+>#9$2ydvp41t3Px8*`SoN-g^B3LM8X#lQPIvk1~y<5lo^{!i;6A zzn6wYQ;@WW(c_Xuk`Q14cIr?lb~ixs%abbp{w<$Y?=HKubVYF0#O?&0;B8&{O1qR1&J z8KS@+RmT3&QCV=d=PI~&h1FU;lM+&$%3&#b+R~}-6wOL^gkP>{Xc7P7dR|&bdhV`+ zWv|lWGIcN8>Ea6M%gt8S*Om})ae_hh4Wgvb>yLW#UnU>j3Taqw(qxMVb;{h)iG>q( zopTOzh(J_b=#j*Qix>Jw2O`Qd)QVmDybf-aHN&91hu<(3#CJBx(p((N@*$h|#}tw( zi*=N4QLJu}hF=vkR33<+2V%>+s~H6z%KO?&@gN^pXEoytMkcOn@89O%y3p3jdN+=m zih=Id16$@&i$+F4z1;TQPao#0K7VGanc5}w?jmJA!mk8Ss;E+nX9qThZC`{Rb#8bDuTN0Hs9it0TQ890ei`y2fjIgNh zPpG7%%$Wn>RSkrx_U<1Mxn+1T?&udUSPSoJs!cA?n>RWm>Yf;8euMb0Nwk)r-hhF> zK{L$0v4K#W2EqyxViyHu*w3Zw3`s8aW|n}tKFsz%yUF#$&#$72V$S0~;w>8}ka#CS zVPSDDL&1q@V$xKbw^Q}T)yCzFe79Qb>Ss-b?z--uKJYcX-7Qx|fCRxi>3dg|4(%Q7 z^Zw4=9y9A>k0GdJDTT4u8Cix`AQAB^WoEY03&~hC!YFw}3GjD-Rko4x`t{RFCq=K> zuSU9~Yr~{mI@h?k)G0pS&HUU@ukdxzVLK@dDeh@0v%6;^lJNBDO^w(Oi&s4==z*;L zEtDmy7Q^&8irtd4l&F9G`qf`pbYpay-XoYxbmXUMW=;%vz<7P@+Wil(i)cPP*$pzO zbkSE4)Mat5QXfDCE^B(nSGD*JJKMJdU{kJ2R5dm}6tKt@>+a3zye6b)mTf1+wKLh5 zf<+=K*-=wLM&c?|CD$KP>io3_rJb$cwOcNTC@1}jiX>a*u6`LI0Bq%>x%`>S0aJ>ab7 z>`Zm@<}D@`7P`n5=-d?Y=}6#S_udgpsqgXbGU~rRbs<37Ib&Twb`beP2%b-k_@@aNg5rE$`MJ6})>_F=2WDkJ|bpNENXu zJ;-k-pOJ{0@AKRfMimx1o|jUd@?@ZXJj}<=OA%(KC?PqxWl>B&ZZZT;PvfX9U|J7Z zToV1H7>dpVl_$eT@q5FxNQkhwXn5X3^V-Vt@@*uNPxPU|#Y@5@F3T?NRSSF!2w;bi z^GO&D#1U@(*c%hmjM(KeWnwxT-9k{IrKN9mu0q0baf@I?{8V~pN2yhPedCi~aQ0Cg zpY)F%X7@>62Sy${IK4vP?~D7*;D^H>olNR!E0JLt>`tMgRIS)6xc|a+gfd+I$J{fa z?veaM00N`>|Mfy`HsmbzK|BBMx#3$;8kNeY8+$tyEIhs@_*gbw(f@<30$bkAxz;`a z7!#=W_v4m--z|t%LcnOhcbj3jxI|m3Ft07cB5SpeP3x6R6!nGG+}(wN#*g0-E@E<} z1BxAj*xtpG|8rm9RCI2bp_8+v_1)<+3bFyS?|MBg%|Lh>apEC0 z<=(|x`q5Z`J%R>Qha>>yy6a!XFDx+NIx#dU#Lfl1=;EwhLn6nB$w*vuq5!hfmUt*e zcjAlx&9F;^pM#%6^7A3{a)|H;0b9P%xLhdir#* zjRdlHIu*<5@bnN?C*(Ss*YvO1^$!n+fAD30(^NtZebsJZp7z5GNSl|Nc3A3D2+EB7 zOu7%OYrpfU?)c~3=rVi@l>9$>lU|k#WvQGuQ1JGRjXh&z)!F>w;#=;PUTptM7D(~a zDy+Lx_l=AwrCvYu^YeQu)c!xJkD87yovc|&Ozh>|(WUN+N~emhuA#YLo4|EtnZxq%s?iy*#MG_&)>XMnjGWr@Y2Sa$}!g(ucTB zc=_*ow|horln?+D+;&;Mejk&0O%5m#5D_WwdSo8{ziuX$aiE^@9jI<$NyZ$VJ2XN) z#!AY8X8$w(jbjf1sI)ax4ElZy``?!}UP7BUp%GHu8vDkFGo$sKM^{0tiiswZGB#<;{>$mx6V{Sm?|v+VqC3xzy$n%vRUbZ7Avkp z`Jd$fXaN>lrxw1v|M>j^tfgc~6!Skgunh59E*$JX&t-daMt76)+g*}mdFfOK-5#Fd zy)%+dJ-dM+|IQJ9HXz#1L%~<}ko0jWN&gw^VcI$RLTYQgi_7DH2WI+im$kqd{L5lP z#6s-w^rUF7r>Cce-L3q|6Aw?%TyX+$Q&7TYw*VHZw_yTw0W-JoR$N=Ipe(ysk4ErS- z{>1_i!MUalceL|sI(Ik`RYfv}7kbn}bFz=gNQ;s8WxpVEMy@$Tw%4s%CZNK7!aQ?F zNQmfC>94A3``|*Rgu@wAQ&aJPb@LZ#X|~(HI{}Qn<9BE3eSLj9h0R?*@66ItQBcEY z%9p^8y1tUe{_a8CpFhrk2N5{idE4&qj0OJJG?H7+*SOE6kKkan7AKVEwM_kSEE?WD zt2-@3Qn(`)v-oAYc2n1jd2sJ|1`?KHL+f6+3A71l7^zT1;_KX60 zKkVw~?|(id_)D!f^5H-F?etD62Z~x01=0kN2QQxKb0g%CAu+lnUf--yKD`EDWNb^) zU;HM2#kKScH9xMwqCuIH5-In1?v2nMxRTatPrx?}1~pEgq@?`UC>+#bnFhI#AlDBf zd@ZRkUK}VZRi-DP63I?Q7=Np9{Q7n33`O5-TxRueMpyDiWfi7g2}TkML?DQfl{IQ} z(+hCuJn0cTfBrlbz06A&FE7T($jG@+%!?E{diqvtaegJGsaZd8S)@nAR=)bIsrvsY z-e>PWlrjbOpzG>PLdEC^I07NZcE?5)nE5$#7v_7XF{tDNzn|zT1_~%RI5^L3czjAv z-H}4Sco@>|kpd{~JAgHP)WM1d_A}%m^htg5U+b{JfW8O@9O`-& zXY|SV`bTys^8hvzt|aM859Q76k{4W3KQHO~%*2PE5)AStDAw&>5qhb))wZ#*(Q*3e zMhlhzP=UruUD&f7zTILiuKMBO%?}U3)8&1BbH99V_J7?;S(p+xPD99VU!O+}4GtMQ zF7i};k$II!4k@|)4NwCMPygCW;4FJ(gz3DJxXlyZNpv|AO`@L91bzCVGf*Io2^zWm zuZZBd{p4qa8V;O>{t4w&Adi=aP6>a&S}qG48+o;9B53PS^QH2jk3?N1^xcE2GClul zVR#yNBgJFHhuo?@WK|2F*G1T-0PyH#%8GxFbv5&Z9r7UXm-(u0{MU_$#@mV)EHZly zKN*M5cO=Cd!B(*~R%1oKI@GywFiL7wa9@<4K4tin4k4{p;o6`@eSQ7ECX}xd5ppLI z36Kb25q(Bt5iQ$>nEaO6Hk7NIE4j;NO(=Y1_AKYWreMCk?*tFa19RTUtlB%nkdPt@ z8Qs73@}eg*CQG_)llI3jx7fcAvZ04Ai9IQB8)}ju^sXB~c8Li;Xuo+DSW9tP{Ea-j zc18Q&Ef}^Cuxk(3<2_hO@J@yP$xEuWOB|AJ29t=F*8dZ_v3)zMSqVq8m1o&O@5%p( z*x<;@#@(t-i)X}~%4^80|9M|j?u>K@LB%3dR0aAzd5`9wjvj|+rpfrw7UQ})6Kjg7 z5#6iL8vDL=H8^tX%WfzVXpGu@uNwJjcGD2!bD`-+ICik#=+UVIdOhO8^DQ(VZpL&I z-PMIO)j7%?7+W(ezeF5sEfRr>bhB^z`&WOGl>q)~dHYiw+gx0b>52+&S?F*#OEL$i z^v9cvn;QltDerTh&his|=!%HQX@a~^CzB%jf@T_5xfrf-ALx<6Mc`ti(VLx|(DJzi z2utS$!d&7eDd>oW-@hSO2h0we3hG4m|-aps7}EDc)f&}{$YP?@)5W{(WRT_bjhD#DA5 z)b8l$2tpkXhJAmSxp;Dos(abVnm7BM#g-Wb+@;_5VI>=DiZ&M+47K)S?1{@PCWzFW zE~0s}fdv;9hRb=tuVm^&+d%{6DgE`PvKS58&E9wAfXI;%{GmNwn1`#s8jP}J#Z1Jv z`Q;wr-kdMQU^m8%MT~H1Eq%WhS3w16oAW9Kq|Fxf{90NA6IDQ+z^Vs2e`bRQt$5#nts6H2*}(NdYObCH4C<{gRqdUq;3gb)=)R!Aisy!(pk=B3FxUqP0rJKs3% zl1PPFtjDAqFvDS9NSK{x=bD)Hr{DZ`pHQEftxjk-g=UdH$c{6c&Yeoa4#I!ML(b@Z z4l?dqw7DvT$-n$%B$Z%NI{&g5dcUa0$b#~IoGEU(!+SvJXEaohLZR(pv909uf3zI= zvP&tysYGimIXkYN)`e06Z0nicTzHZI#0}Y(s+i2#>q`>*PNIHkg&UAtdv-1a81AGW z*Bk_~zvVd^g~)L}xAd+u@`}tN2an9gQ@J^;2_sqSSX;&Yw_pM?CwbepBKE}nNlP?T zO1}y7v~7_r6YPnf0~HU;I<@Te@R!=wSW=57nd~CTX*kNkzgis8*U17||4oXvHSjKp zfc7SzK){o$h9i(?5h;0PRJG6A=<|VR)=M`wzkL$sAy<#ci^p<<(SNyFi)R%7cuDmy z(fcm7IW+ltXO?#T-m)Q9v*jj8z0 zVq_qLM>rx4X4>@3Ck3+A=`*vB^>9XMFJ?H%$;T@Fg$M!j>P3VB1&x&&lfu~D!=ex&RMrK+|WDc#D!j9;Y4uG~O6!6|I$L=@KHwwI~sj3bO7rkv7nsqx{h? z1@AKu00c;x!7pBHTST1UV3%+TH_;9XV;zqlmn0ik~@U7zR(= zc{fl51_GH=*@%QBi>op6Z7sPbv}zn=Ev`Akg%Jlkt8uJ2kI#FoA^Fy6sQ&ZrVi}h) zsh2PuEqvnSC)%*pE82H46woA@xKU)@RVb500yFI+%P(fka=_xm_ifd=2UzLd{1*K5#H z97)P8me_rXGr48khcq>_rF7cG!>^||;|$~9wQKeCegPz9j*|xYrsks_!mfew?7|qM zj%Tk*9z1;bdq`pn#lyl92}&y7R8$PQyT+%bu|ul1wr_`(tm-L_kMEh7P(zM!sEdOY zixs=HODj1aBrJ+T$0J=Ps_Nd~j@DX8Y2~aua~PUqMNMau^DLQ94`UaPaaG<8c{+vQ#i21*y?HnKu+N&vmGXQ8g;ekU>>-!`g|4pCGdrO1x(b_-MsyRx zTzZfM+)>3S0XFj?*S?(6ayt4+c;A4}q6>r>I`C|1b-4(`|2fhX&SFnouIa_B=$+Fr z@ksxLUlaEDY^K7CgXxRcm=lh_q@PRM^KTShcRKR#%s?O0z@TRv^{=-^duLjFmIvQG z9v%PUk=c`H`tV^C9k)!a#ZHc5K2h8m+#tNZt7cO+mKz>hE3Y*}GXt)QS# zZrgqaS`0VR)Y6JK>BrW1=4$n9=OPJp<0qgB)L&Hv~D{LCcl7@v{N| zrySsO^U&mZ#;bfyG-=e{CJ)WmOGQmbUV(A#GYH(}u6{`-XNGl)iV+{dZb%&luWiHm zPLy>>LW7Pj#tOpFN&)mkg*t6Wl6zO)W)#oUP3e$)qQG5u=Sjp`{N81d-H5NolV_m! zIG=HBs-Xg?GuB~Vl|5mbYT-4!a;+{T{3Tn0moJ-;BQ19h)HkiAfPL$|J|*uxQgAnQb=|4+`Q>uq zN<}-8f)?TqeWQs3$KKCYIhwi zYj^?AyjQ~n|XDZF?`Ezo>gcbgp*wTPcJD%HxqFX7A6zqpn#fPk1;}j zO?y8)_Opp57=GqZ^s!j_0FC>{zWxI2w)4x&v0r@AljCqh@YfLp#}l zGcl}6$h?7%uX6kNMAGmFjaIos6Ds1&n+)iLh0)8I9$3?Aj(|sp@}~-pK z%*c>h>rlmWfp%%hm3yp02XRQw95Pxpd0mpmg#b1eMqv>VHn&zlO%o8r_vJa%t#Lfj z@KcW-t!!S`hiX9Z9v+DxwBeWHYlzaPp!x(AdYLT%{mpA;V9Y z=CBj<=XInEgsjF|XWSZU`Vo<^L&>FKa8jf3Eutf8&g0eGtA0Zo)C+uUCaSG4YIfoY zqtZ*}ZeEv0VXeAA$xuM?g1OtbxLP~FzH=g0YF!I8j zewUk3l$HdV*b63$B{Ok9=j4lo%Kz>gxF47`M4x6XE=aJht*xmVXG|`zWD@YKxU(5% zr0d%|JBfgaMfDV`(G5#j=W$pjHiuuG&bs_NivG$GIIS7hJUYN7;Tx86kbT*6Eu zjAm~nqd_gYZwMdzUDaP)))iv-wA$d*^8vWQkQ1v!6UT1za2! zGdjdQv`XX)>!Bmt`v%3I9DavwrRA@SEbWaVV9?>*P4p=IqUVdNvM^yQ#Rn&k{+tau zC#57nwmDsWK-l*MaZ!mx^~lmvU66o_P)~h2_#jpP-;A!~S;Jq=Pw_jMEHf==5cct^ zqrq&i&Lo+_r_i0f2jndo+7l`XS47rLRtR9wrr z8?{EFzRtpbu+>eDMCpRF570$^Cjx5Z*8W=Iombm7ET}QPxbh2n_B^Q(8I!hS4ri zrIX(6kMD%gT&mh65C}M>Ol$vf{UO24J+m1vplp++;Bf6lRUekS1$o0ZVO+^YqP()| zwlQ$4Es=laLeB!HzzE{wyLTA+a@?)Cm(Zru@9r7y*zke0#=F0`W-G=4HSAgq7-8fZ zow%VHwRn_#9IcTa-QM_``NFkShc)g^tIdO0EK}PJzGo3|=sPp`#2G%P7NXVJC@|&J z)AR(W9B7CQhMSM9-0!{0LKvMbJt~u>usiw5i9Pw{06bS-&jz;E7q?XL53DO1YUp?q zK{N!*hTeVLL?ezAA}S`TSI+c}mfU2M@!uescBcS@1QY8VUyssG7IuUW=63~hmnZzb z02hP@jxcXLV@+(v-vj~XPVjUc)kyh$F^+ZydkLU(+z@-JKN}RZU+xYBH?TpRXA{wD zVv}Uh_XJtIQL4ckgbR6czIGk8bzNIJ_M~`!Ll16^-rxAUkK3P`-wHR+ry~%y4@A%0 z99wuZm99JMW)=93P{pa5@lmzBrIzqce{41mo4F~liN-C6@zy|IN_Ej?B50wL6rn>9 zCSB%)y6>N)B@tgzcxk!Q5ftfGTDC+3V4E|2nS`Kpl;7X3mWEc_mrpOpMrRBkYfUP2 zn3F&mByj66P*`=U)SxGEs+#4k#ndPfiTRf228C`N_?Kh}g<#C$XdHdB9)w#?r$9o^ z&b7Y{H~IP!Mo(8?tG2!ts^~6CkQx<@3`0vehqw(UeN#iDS*OVefRZ6liUPwNkP4Y0 zoKBJ}7dKW9k5rY-(pT@YkmXQ~wOW?fWObZ-Tt<>Sy--$HH@?aXDgEiTs64D_vM~Pi zAThouNxuHq#>K?+=%NR<*P3A+`=|i(d|kA|F!q4(<64V76! z*g;a~MlXw=Quqtj6KUfBZ&_-u_Kj76TlqFp9iBn4sv#@2m3qZwnCVpfp$8Qk6=3umpg9r8uNgRdDWTSE6_f`U426aZ5uq(^=NwuDn zmp`1M9Ib0uk-ZEPPKSZPM0D7ZDD5RxzeeXhvESNCu^g`vx{DGb%-)C&HhLuSTh!+q zx&bzQ)=|eIttEGphj$gvgp)T=pu+WyJ_<=_mjLJeQ{}YVs`5jNJs}PG%2oB4BiQCQ z?gda=O(*-$>c0uq5Z~z^nnFG{nk1!MD;*m`>WWZ5yV?0E1l3p*tMS6>Uq}m%r57JQ zUJy9w$d2yppFk}6;59qJe{a}7CjW}&m z+r^n6(VjP-27xe_?5y+*$eLuydAGR1`ls_$G!QxB!sLcQz(zV9{yqG48{)28$u%sl z{<~9T4OlJ90s~X<-VDvPxlJ{=gWgty$l0eA){z4)%rkUocnSp^vSdJ|0g)hFn7ydR z=r&8E2j*Ai11KxmA;gLmR53jh3*u@0bph<9e~lY}B}1!-#*MdfjTkvI6%Wop%?t<-nekvN?*b4? z>g0S{H*$$)0 z@$1*NwGiD?NE_L8!v8UF%{F0cCX#zRRgYk~PqRnF!wEW5g1;zH5Y)IiM?(v(gN+pQ z$nZR>CDEy>d%Y$$+sA|8LPm-zB95%2&!_+LWT5P@GGa-r(agj@##J1z%{tam@m2m| z+j+7(to#UHrec}9n}m>w`kBE9VctE1{od%exM&3nYl~#?u-!9Qdh_rDV|p?KWk>`` zKr;gx#Gb#BpI=_7vI6~gK(^+|4sDFC)F?9cjsflT*k?14qQjhoU=RM*%q-$E&k>$1 zY)<;fO^RU`e-Vo}|8AAx81mcZ)7w0|XWh}EnLY4C>(RyC**ig;r9I1)rb&GVesz`e zd?nbNwsA!E%lOUnZQ*b^J0{ljKB&b;T;0KXbIz!6K~#W*uT0Mt{zQ}X&%kS$ChB`2hW2Ho`Ftpmp*LDoa0w6ZNWbp=zwOJ|A*BTpG1NTVy! zaRq&FtYV&-ui845*>AcPKEB&DdSEln%0`Ov{5!G6OLWGk{m6W4J2p03Zk|TCWDAA8MKt-wN zHxp)2$537wp@)B*guIbE@55yGbSB}ps+08biVy_7S*CrH>hu;(xK#eEK7|y^jxpjBf+9tQ@+ihyzqtK1oPmWC<@XzXy_dvz`TJjCms@yEEb|UtgH`y z1>_zQ+BvNJLikR;;;&30{tu>vp@i|jiLvczP*a{6~f6nhYV3FLU|9~{ndl_ zXrbs)NX~JtgW-)dJwEW$;i_@QFUWbhh9m3Qi`Y)fQm{*ergGB1@-_>xL0)@3soouW z&z?@|-Q7^L(5V^%vg@ zi>22z@KB}qJ361WqXqpDsOae_>}aL02b>S>66Q4Zqtfkbx3(bP99F(*8q8H(@}c?& zSzK$?w#cb3p0Rfh;y;|agkz!0$fs*}5)Ag9r{^GG&zi=>56=ZF9l{5?_90B-7Dl5! zWtdNk@lhv9Yp+=-8l=0v{&6j9%<5tAv>jS95C5hm9f-_b#&PiF+E?c|Ks5!oizGwJ zhCmPlv_K{D%NWvuoGQp6@*M7xva%~*KW0ZY9tF+a*yitGT3otOLa`f+{~qib6ggwO z-`Ce2$u+&#eM4VA)wp4C%Bzj;(ONzTp?!)G&6bgtmj8sG+y<=lW+g^eR$?J_P+qBk z=_iX!sunaTut+Pao+IVCDm!OttheGix2cnjXGyB&tCi^p4qZ?2`EDtSc~~iD<$&4d z?tN4JmPD233u}!HF>vazlfOZK<_Ajw-UAek(`tBtS$TK(DH}M&!0abh~gGA?6zPYRU2iyzSq!O zBV&&>Wm_*D&UHRd4-e@z`=h*JL?kOoR4Zz zUi5#o(#b-50iC>JsF%j7fC#j?oBM@|oO{DwTAB`YGGGQopmsZp8X!Y90JvGxtq{}} z7TL~jLz5!6%(J)vK=U>8?2{*VqN1bc>YRvtD)_^T1-dy2->LL3zb*em4dc8`12H%U zE<1w>C!J%3KtolK4K5)OIKpe#+<&8|9?8nVHmT%jbtE#o zP^T=`DToM>*8S(Flw%?EipGAyJ#W`e=d`57!>0S90jAKR<@I!fP_x+@>?bsSS}pU9 z1L*&9D6uH}2mO#5^CbC&aJd&7g&QF*dAw$J6JKrIxU7}8YSVD?p;nJ{nuMQ9_1?mz zEZ%`{|J@_to|LV6BX1GcTd#%Ul4o!n$OM^+I zZWZZ$wjt=^V)Kj{wYRcvEuwJFuikO0@d97NbT9`fi0@zaqoSj0Z;$7=?shD-O8lcQ zZ1z|g^c3p+c{5o-NiLZ(0Q$4McFQvfhOL&mRpi!Ql*?1KOi%H{?Q>}bh?W1=J|XOgHI7_fm&aKl=~czNqV3l`Db7ece{aLV$k zT^*#cupNWV9i#cNKLgA3JOC=)801$+N-b!hD_5?7LY!aqY~XXe6zZ{9L_lUl5N2+& z2k7eY)SI8*)zU#;lc|N_9iH%G2HZjMd0mZzBx#~7yS`S12#yi+s85I4?N3?S<@1Kr z?kPuyK|vKe&y5!X@E3nwlfj|(wiFdbLw+>bil*wm3uJ!ri*AvyACmd^E-~)-#cc?6 zuZOW83(IGuwU$eftjZ{C(S$IdMc?Y`^2S{8v3iUj;hP-Ux2e9*dRgNBu`lI~I|d|- z#+&DLZ1DApW5e<6sznX7(Ko}te33cjvIbl(Ao+dvmA?0UB1VG`agBgoH*R|B;OIDu zY3bVpl&+76@W`FTrO$vI&<4~-fA8$P0f^H;om?yc@w_ULa~lz^^cR-*|NEk6aUAq5 z@di{rJjDxyeXVY9RnIenD~U=yT3n$^?R!+`=#D&+Y9_*JQ6ckL`4@$Qis-!Bz z6{x8TC*)1DldKftDT^{Q6*MgYU1pfAt!HZ5dHqTwIa{+ib{1 z_x|{yW?=C0&yuLsVTVxk?P%J#MV&+3@5%mt@mYM$(&g*gTpyUsj?N{GzhWeGb>hGG z(m1^Q!xw;X$*cbT^u?1|mvbnEJe(VZX=Lrxd_Ib|xVSVUnXMeSKk0nO#pClM#C{D@ zdut)Pb>_LOiPy0KDi1T$UdH(P@#TbDO=AcrhIO14BgptroZp&N`{J{piJRvmf_4Sw zb^Q$FbVZp^QjYj_?o)F!)7I9Ovxf&;Luvz{VTgq*iG&`H7tyX@zH9{Q zPgw=KRt(KoXq11*3%*m-nDn~)NMgFf!oYwWa&}!KWsE*hIq7xn0IWr#9IaRcRO>~E zK)Dn$F+G4om54CUqmGMdJ^Mg<+FX8s2_h$G@vOaaYJ0Ci&W@%K3XV_f83Cd+IXZX< znT%&76M(-(?vi@kc=ekKKwD$-lz z`lG`FWak!_=KHa`CBuJfrh|omxhvJp3V1MpdLv1Drc-W^KiuX!c^Ck0Y&Psl#mr71 z+g+ey!)O2z%CD~O-1>HF}9 z;EkpOkoR%8NVf}U@@oU+#V6n2xMfaiI;qZOQgtT`$tyf$cVth ztY&LhYE_AkA9ZU(IoBzOb8kDw%$^dXb&GD@xkCj=FabF0lnZ;M)FQ!&*m!%N*fePb zyA%0VDyW>cFm31eg?_wU_No3*Ir_~4DnKFCTenF6{{3tHNBZ!0RI^gB2O2>-Y zTDenp&!VBYl3w6?TKd+9@j=rMdm}ST_?LPx9DfK~s497Ss8IV=MEw(m#bSO{#C8Kf ztT__boWh>(U2|6eSU7c)u7M-cr)@QL#3m*bv6oakJFC+vSj8;d_f7kbLDRDO9*^tc?IkonbPzN0s>KUJRY{hqAiDgtf;h>QG! zg-k{r3Srmx)2--~NI>l)#3nZ3yyVynKf%jXcN>n1KoJ=#p&32Cr*Mk2IKn1U=Mns{ zmHNvIY~?c>Sy@Masy$VFg(kztC&{%mYgIqz`IKhg(2_pAGG`WnfuRA8%c=+BcJ(&l z&;VwT^TiWpe=e z20JcWTU%Zx7yyF-j1<=ZxvZ)W7{(EM!nvRf(&l5g^zfQ#8X>l9*CxoBIf-z4YPY;U zKaNof0GygnmlxI~>gnnpec;y`=;5Kr!aA`cN1ID9#`kAZ4{t7X0%gq2S8LMp!-ibs zHJ&GbF}Z9upFdu+1tI>WQgKQ;rYJltjQ7wX20%rK)PY6n*z#vd1pCb`1(FFhwzdxC zKUpDB4gUcL-koyz>ue=DW*BBy{%)-&K0gRA0_1-CbY ziOI=Akk-S8eRSK8xtNYl2K@dD?BcZ(pyPL6rw=-tmC%2}UNLh)#JA)*9wwS!C>>1pI+6Z+V0@sy zU7PDEvwzgk&=42~aVHu^TC4d!t(ABOh$6X2^@9<|kb*4d|+Ml6+<NuSM=Y1OC6=n}i88tp(l7{#FQiYP1{Y|KAG|*IC?<<*`Agm$AnDvjkDVsf7;aE z#4955qP6w1%wY}};t0!rG%sWXBQ7>!qsHOngS)hSjHWT6Li48Q|~V+ut7pbas^vvT<_iUA`=o5xC3)h5RJ?$=MSsL3jC=MV*B!zP#7$$f>{16&iMP?WFZNjd3@IMuCDe!t2KZI@-UAT`tj$9!^+B& zPAEipM7dzc`}@oh7c5~R`TWECs~cw+gHJ>D=)KbO?(d<6qNwz2`wEM-t?Jt#@qQ8W zLaflSJ?;vqE3TCrP1Y{GBc(mkpHE7E74P=S3S!QI6NWGD0biS$*W>q%6=TH}B~ zoe&fO78*N>c4WA)*AOfs1=4LNe$u=Gk{zm8uUg46{Q}lwY*Z8r8HkJOk>;;M^|(wT zx>fxGe_WDa4!%5c2KQyDTFT7SG>q=or}4)&h%tz6)B!FSA-bH&s^6w7=t@eSIl~c2qaHD;PK*40=IAb|KD#QMt}QBL2bNUJ{`N}e4zQ+q z!WI_NA|AkHe(%w;COlx_8`dssBnTQpRfiA$5y|R5H=DyV*-}_OsRx`YK*$8Ta-P_r zUAv*JN5iz%JPZ@(TJJKf|8bjGCS){YR~`l|AiDl_tO5?W*smOndS zRA82~tTULmlknk+Ez~pI^JgPie|G1mw6E}~T}EhMrPeqWYwag53W4mP{`5WFcSnoL ze_ZVt3Rvlp2thm=`4!Gu{E>Jm@E%bznp99&xYNqRwY$mV%Y2!Fpnde`hiXg{To#a@ z7B0CA<0VVJ?&*s4igzFhc<7Pi45J26XrT=G&WtFj`n|WZy zTWu8PQh{0ZEtbkStXR3E1S<5gER0MvMm7RD7S3o=x)&y9W+k96HSJx~9nKKZU`u%j z%(&q3e?ABH~m-kR5H4>zl*Xx~I zP5oR`6#5@Hf&Km0ytlVEv71IV1{|#^U~%I|S}X4z8;b#K30(t&oRX4$r%}))yYP77 z8R?<3bCaIcle?!Y$ANsmO3=#pZ_b`-T`AZ50!LChj7rV~f)D#Gq&Rl`Ru3&m(6qDq`~JAHvR-D33zT0? z?ee*9(+&qD>=(4r9cLJ22$|puLy$@S;Ec*nn4-<^g^nHDT;a5&t8V3=+^q$MfkA5LPI{UqXZ7TnS5DSJ zB%T}ly)DFi&Hk@kw{PEeum@&P#MuoQ%jj?f4p(*oJ4rybGi*kU-6+3gd*dI*kQp9j zd~WGyST36QO98)H(#-&g2TKY-MYaq7l&sOyX-p0~mAb>IRd{?VsevLA>~=@^qdZdv zQ{c(I1l0U)Wqv*$MH%VuC z?v~FNYJ4JYD6#zerD*PyD!!VIhD)p?h1Q?5U*(&lnzu0s9^=AOMSG`0{&!(4?FU*` z2=yP&*BYvy#Q>T8;F1(Q{fO+!JJIr}w|;>=WC__wY39I`dni@Ts&{z%>FMbim3KES zVZ#D_08{QuN%7C$y()NJ-)sNW+u*I@c6$qPR7-Y_zfsINgb(#hk-9jsFL}vSf_imD zx@2xF2)EEs!W+3dtqO9l7y&UpMg?dp|3IUPg0=qab7YhCkq1Xcy2H^YKQDgBs&6*D z?nJcD;Ud1fY+MKYxa)g!42pf$?h@um%}3m`zTRC7G~gRY6cvZK%8$sBe7$OjwUH=_ zZ0QRP;Oa`;>Nh?JAMXqLYp6~NnDiy??aLAwfdg{gvy2RJLTRo=DRfv+qj}Pwgv>Vm z!YeBJGBgwhxKK}geP^qj1>1v9W?sDB2}<|Q1%go=dZFQ_Sgyl5m(^y(;cFb5pVa6m zAZJY++5TDR7TJF4rMQf9WdE7G*@06xZPiSYN~;8fhU`Q4+T}kL<-O)dCjV1M>mO|g zYx0ukjbg>!7nR>Wd}z#hY3>GqT`EPc$Pp<^29q-H3Lk_?R9Ki53WFEBao0>%s?mUU zMoh4g189-HPD*0cv{(+0tE(?ofD;Ubn`3B^^0Ze#a+-DDZk5adJF9Of z%K}Iu$RR8N?v#s#5vX^1OqDR2k$zwprmofuF%+#7_#Oo6rl8aYQWeE}fL=AWf+37K z0V(~UgJjB@rn{4Ov+xyBjU3jmFP-vcr+#pOFr@fGdotM9^8N^>OJVN|v8+)VuIU(j zAsj7V=2lA8oiCgoyX3zSM2Pd1bl7NZEC2YB3An=LeI436PK>pO^VE$_%jue-?sU#Q zj1_mM0%~Hc*^)2Xu;9M2I)Q1@4?t6qGzt+UIj;uVzL=%YQ2{K*2!>1sVq$S}mmJu& zJbUe21Sjhvs-~-%ax7O70!O`i?uw!svCx zC>aa(fG13l*FOx(#ag-i)CVa84=IM|Vzwq+DNDH{v`F_?$ch;B`yOBY;U$D<0Sq zgT!=MhpC3){5IO>x04W`%!<`;HGI)L63yo@R^i#%*}dyt<2LW;=g^=-0!}n${(w_? zDNR-$u?ICcerRWPBpe`c(=-AEFbcJk(n%_>4A55E9yR;(jhR#sl*YZ<3;*)UawnC1L-APA$`#eV(ALCsi08rxnAD}Yz-z~2==l?Faa46H!q4eMA7 zc3yB)0URjl2AV+0wv)vgwy{Hr&m>c~{;kaa$%t^ToEPw%1V^Kxpt}=D*~Z+1PyhQD zvXj*nnMa>_GD=)KUE4GYX2@Def&#s?MP}*9gQEW#UTWyo5mkl|V|^sp+3kKwJp3>H z-Wx`*`*k6m|0&$fj2Y8fJJQZ2fJmVI$#lA>;gTlK5)`ZS;(Cw0F`iwGC4@%`w2vEx z;tLpP1Ys_gt=(P8^XG*U9p!3wB!AT08$<*nCH{T_OJZ;2mwLci4<5%ICnwpA(PBoY zaF{Z8w~g(zB)ksndt6*x#Gkb6yT3pJJFS35$I(gMK=UQ7r7?VDNjvJg!`Jzsiw_Qq zbMiPC3$X;n`!Rjb3@!ff;aJJjx|))_d@8#tO9+kVl^HD3O(CHrrKDH@8Pox;3FYM% zZ2pFa|7G)1<`++KnidTPQ2E~vZXUH#JHn}R*g{xzu4HOOp7#A{3&oXY~%jxNA(XeLmAf9wN7t2kg2TQ8Q_wXVgWZpAz(T0)(Rx|FS=^nBbHB;fII4 z+mSi8uWf^iLhKmz*)UzrpSQDJ+IPNt&SMXYs2{2b3t7tciHDZHA0=)RpF#^f=NXQ& z*dl%~RV-&J%0qn;*h@Sb5mQq(WDJrbI5apgQ&_#OV`RhybXYw*&td*D`DhUvjGv|4 z>klhtu1J`O9#Nc0Z_xgQ<6`8P9v!i$-f%)yx)Q^qDB5UcE~ck52!W3_?O}&kyMrhk zmPp6wm#^!veQ+5(`~o?nv0ez$qlX01XZ+CX)YNDoY>U_nKS8w#pt8S#hW7~?dvggE z<~L({KIi}nm>`75H}U)>Xo92l$t1da4?3whZOLrA{7A$BKD3O2f;mp+Um7W; z0j2k7??|nR|wpj4CZ&K!Q}Wm$T}Ik`O%zx%lh!ekdZa7o~W-Xu&F7{F-t=9 z3l-wZ$&)AFJofTZdT^OVAQ)+TmJ-#p5A3M!0d=Nb=#Ly0q|>mUsDJsFNCYPp8d%3Y zEDd2~rkRj$)_yk$o#uR zx&=Y+>nfR}&F|eVPrXn=3Xk)d|0@MSwb(0F#}yG0#i#)KPR=`J-qqRpYu!=hLzkT1 zmW4k#I2;*=I5Uep)7FewSvBppCopB7z0+8B{h+;jTD0K7y zL~%&D0sYmf6w`{8gI&IAJPW5R8N;9whfW=!Zw!2vm>{5!EO)xp8V1$WET0%(_L)Jz z{SGE7-1@3UBGWV%S1_m+@VI~u@)W@j-)kUYJ6_>gG*T7k4ru34h;}$jHi6Ronxipq z<7w?Zm*FB9_HKRe&SEwc^6lHHf%QE5b6hoNJ0kww7D!=;_OqdcobRXT^9OmQ{xgE6 zHA(5vho1T2R|qk3qCRbiLq$s%`0I}SZFY$FJUef4{e_D9`Ugn%5PtOSw^QBq=UG+9 z%ljxiPhjZxU#S9g+X5O(9NxR zC%qcjv%Zc$10~93{3;*)?y)NL`muru){7Si_c1Msaz`_Q!QLD6bBxs zQQ%uhFUP!W!OZ!f7XxLP&jZC&28gSm;1?5g^@GK~{9w3Qu)HCjr)(lH^;(yeBD22uUB-nZy{%C zJ#~A1=1D?*4Zv2eppJe-}*wZH!yJ3eOJJ+o3c;Jyjp8$ku44*bExw zz+x}5qoZRT8)%@i!?kv47vsu6L z7~es*o~1RPtaKnS!P*X$$!8q3u~RN%YzRm5qxsLDceLq1FtFjwKMm=`{?G#mm)Hb`F4j90?Q@s@$j0@<@kuXxd(pg z;@;=A_8ygw1$473hVGaii9}GA%`M7YQV2=L5lSmG(n!o@&nKuI?}Db-9D^N$IX{p+ z{AVOFhsfc~5|H0T$xAFDU13TGohjG(gb=K;q9f(iBlQY*2uBXU9`^1qxjbCZzG;*n ztekv+s`cb9O*Bn{Psr#XzCVbNiY2q4(A10fg0^o11X~X1ZUKM$hkiIkkx8|e zR}t1fQVkzuL5c(iZP{RGi~k-IDIxzS0adj(0^iuEXvuj)=!<-yf#atoZc zdUjA!-v*qD2wi+4GdW37IYQu(BsyjWFWiK%^3>BP6bdJP{TZ)*N_hqtd-IQZ+c|St zv_}gTk5{mKt>Gf{4(nq%To7VH-srU)z}#QMT%r!|UtL})e!O>id@n{ov{G8Zfm&xu z+dA&Q=d7f*fKtRdBuM1>Gf33^;B-E1#YGbOVMj&!u$fLg)G{oaFC;l*Si#TX#zYCBJaB zp#UU3DehJ{P2Nsf5#@2Ol|HIQF(hM11+nz!C~8rEQ?6lg8gY+Dvv|WG=147>{~HU9 zqL%~lD z9xvTAs8y*O%mdasXbIG(DV$g3gWP^$`b*yRX;lHEd1bxkM{E0XQga?$t8pMl*|C8& z4MZ8V^z~WH>VEWXH5gnZF3v6B%e#Ed>-aMR!$2e1dn3#A;4X#WajSXc8*#eDA*N0@+L{}CK8c{^xwaI9N)h#64xJXJRAB|+T^D1@Qa~LtYZyw0#U7*m;CnQahQ{FJ^jxb3ADBq zekL}sjoY7AMz+=OCzy7|KR@;$#ohYMjfg%z-awveYXJkN3bU^C;$3i4d~*LCyE;gG5JA&nOH-Ro?%30rj`h6U-$?CO-YIYdcGfK_ zJ?gspPtbJ@YDfY_R_cU(O!}n$$&q*MENVyiY0}{aIghcL76iFV(0-Q0!!la@^ZO^0 z_ROS;41R49ESm@`?B|HNT$f{8i;`2WQZmxs$9ER`)O53+|9mdDD-c0IRC+N7?5-a0 z<63_H=~FI&elCJ0P2lM97&N}8mk0BStNq={)Pw6+?&u-*qIe`?N5x8wEZb(55W!=v zt>P-DZ17i%jSWCWut&;9TvaCp;D>Ug>jCfp z4~D^eCir?ZM0==pLlUQmj8%~#;z+V5J%rKsM&LgnIr+(**_EY`PJmLfYn}qd>J5bD z*f$#3=sef#;gSYcsJYR^!?3LRlJ?If;6w_3knFI-&+*)g+PlGOIfm$lcUD=8H->U| znNZfFZIP!NhIUl(S1+CS7z_|;b2aUXauDSi%wL1C`J|&Kkp-J)R}ok3e_w=U$ICPz zW_Le-{(S#qHMjLKqa-x+gq22b{6}+(HCp>lFkj*D_cpkt^fmBO6qmNMvs@i{<0_EB zYbLk1WYYe;p{(AGwk{z5PDXr02ZC5r_a~0!`4j4!4Z$(p((U~5KJ&^%cg0}h+St7I znWm>vufx%yh}y(LcJxPL!q~^Ou7;Uny;-Gmx6o)Mq;fC`W18ZaRZ&os2aFq&M(2Y% zT_g&oP^WOtjkw!n>tm-9(eJ0ZM9#ADsN2TVr_(*0&YD49ukoSDZQu(vUhN*@r$L z&TP0pZ1yDGK51Zh|8qjf<^A3Dk#^8$cJqfrQ(lz=(RY6M0`~j7#0NxeQ|6HSCo*#u zX+tB&;9>54v7FPYk)ZK>U%QQg+X@w^?9ie0DgVrUITyV?6y*?`eKR=6&TOTc{4rjX zcp(8bj|dI9k3`FjS6D1|WE@9%49{OEk!~|~e9#J)ZBL|!G{m!Gcg5S3a@a5m1s=nn zz~w98@@4vEhCS7@vlYX?9-p_7Wqtky;alW$%kfTzmbLECeHDrD;bbk3w!`&*6XzTj4k%YOvnUuUQYA-Dfq-^npQsetm z53*qN(oR!X%JA`H0-<~I=lLT|OQU>wUDl25H2a{|%;#MSdX4C8;TFMH2HaKQCiTxB z_2Q#nw9ki)t(hf2x&7=pN0xQ>*Ml#j-!nxltKOtWU4^xTGoRqB=wG@emwl?;51a{r z$r%eodknn$4*t!dTlztu>#R%XA>$lgmMHzuI4=z0Z(J2LjB%W4O7fZB$%H?PL+(g@ zzqjYOjaxHzXIr_rYe5uz)pBbj$}UXR;}9=y6ZPb_SNYhQ>hSXOC-}H`aFe~=6eg(R z9y>O0^V)VL2>WVMiE)3s6thd+g3Q#`WpIT1zN$$^KI3_Fv;N$|g1(Ce$#0MTwWv$y z9adgbq+kS1nxXj#+)|k8aghRw#U3RQnP~_?d9$tn%nCtP=aK(7JU;kWSO_joy`S2; zQe$e=eQt;f7JI34mfvb)4?`yZ@=Op_l|g?VyZBdf?E}&joFtc&lqi7~phfyegNV2~ z@-@^GU3!;jn)mk!f8DvBB=|POONbn$<4HV2{r~C#&9FrLtJziodp@e8C7QO9bS|)W z`$PVBPRhfM>a+|Tug_3Bd`BP4IOS74{p8{o>5vL; ziZuAoeny6{ha4haP_2{Csb@O{vnQwC<%#rQs~-rx(qW3kjw=2e^=erP0yGDr~G?x>;npDvKMYqCkPrI85MbR z38?QJeWv?M(L!#5N*g}SS;`mD_kev&z?c^gsu6v3LGU;>v-OWabg=D|bSjlIv&tL> zafn|G2_jL2@bV=N^Dt<1^mK~p*>mZNNOf=rOugM~qj!>uF!l0bvTI|%{5pX0) z=Hy9&41353dkFZB?5S+VWvro1CLCGUU52JnaGo^EW7yG$A0P=c_(9yktNu51>1Kb?)6~5Ay&d+VZpvz9gt{Q~7tZvP{i^Z~vy{hKI}+b)Xko)l*^85H zGgW-)ntY5+pDKv91A}Y2u4~uN;f*uYnL}tcsN*aSix8PLfA)DY)7GGk@nibjKE&Ct z0aYm>v+o;vJ&Lv-UBy4c?j|u=xKVaRZ+H@#9zMDd-Q2u8P%rW9^Jl(nYv$J>>{{q> zO&EB@6*kF`O#ZHL!B(!=CMr4JYLvNq;rMV+Je1Tv4+{a7uu+G}8sa>wK58OIu)xgz zd5D7)3rpmo5aOjw0HD&fVoQdgi7O#>+o*{;a06e;+e=2?J<(vVkXFDZ{3kzcZJ>?x zJs^Mh%;!@r1`X(H9T?@Z!Y=2U1u^Jk0v|kGE5)=`!K`^)2?dP)T-kBb?x)k;3*c#d zGQ=ATzkW#vz0NWAv(Q2rt5MZ*r-LiZfAm>$8KN% zEtfIXsr{6gp7AdF-5W`Re0ikz38cLSlEOiw&wFi)M#Z8d6QioUAQcF`R%)LSI#bs8 zp|NPa4AbYuy}eBeC|^H0MPJgox+Z)OcbA-X;<6ulgRLz5>({}I#t)=HH`@Q73us+! zzp%Y~uYgYJ3p;u&_B~W#b$Z+O9r%QJR={(_S~5L*1g-zN**%9x;9a87b%!?Sy7g>f zY(^-7;44?yIXD1LhOxddpfiV}HoQ;Oi_}}FUcO)<84$NPKY>|Us;MEFbni&dy$Jfd zfRmI~XM8KIJgO(0>U}S!JJn91OEJ$WqpQswpf18V5P4 zKVNZDSm{rU8FchA{(&yZ{5w`!z2iSe!=9adYYO(#pOIOdWcqH*)Jyx1WTu-IRl>*l WM6=XxP$-!f(LiE-~4NlO( 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 Date: Tue, 6 Oct 2020 11:50:39 -0700 Subject: [PATCH 233/310] Update supermatter.dm --- code/modules/power/supermatter/supermatter.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index e3fdbd3654..f02d071bc3 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -928,8 +928,13 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) var/mob/living/user = AM if(user.status_flags & GODMODE) return - message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)].") - investigate_log("has consumed [key_name(user)].", INVESTIGATE_SUPERMATTER) + var/add + if(user.mind?.assigned_role == "Clown") + var/denergy = rand(-1000, 1000) + var/ddamage = rand(-150, clamp(150, 0, (explosion_point - damage) + 150)) + add = ", adding [denergy] energy and [ddamage] damage to the crystal" + message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)][add].") + investigate_log("has consumed [key_name(user)][add].", INVESTIGATE_SUPERMATTER) user.dust(force = TRUE) if(power_changes) matter_power += 200 From b341a71550b9e69860e6e731e2d903ddd6af8763 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Tue, 6 Oct 2020 11:52:18 -0700 Subject: [PATCH 234/310] Update supermatter.dm --- code/modules/power/supermatter/supermatter.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index f02d071bc3..d61220a1a2 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -932,6 +932,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) if(user.mind?.assigned_role == "Clown") var/denergy = rand(-1000, 1000) var/ddamage = rand(-150, clamp(150, 0, (explosion_point - damage) + 150)) + energy += denergy + damage += ddamage add = ", adding [denergy] energy and [ddamage] damage to the crystal" message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)][add].") investigate_log("has consumed [key_name(user)][add].", INVESTIGATE_SUPERMATTER) From 0d299684edbfcc7d07792c4b594ab19af3f869f9 Mon Sep 17 00:00:00 2001 From: DeltaFire Date: Tue, 6 Oct 2020 21:35:08 +0200 Subject: [PATCH 235/310] oops! --- code/modules/surgery/bodyparts/dismemberment.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm index 3038e32733..481bafbb3d 100644 --- a/code/modules/surgery/bodyparts/dismemberment.dm +++ b/code/modules/surgery/bodyparts/dismemberment.dm @@ -434,8 +434,8 @@ var/datum/scar/scaries = new var/datum/wound/loss/phantom_loss = new // stolen valor, really scaries.generate(L, phantom_loss) - if(HAS_TRAIT(src, ROBOTIC_LIMBS)) //Snowflake trait moment, but needed. + L.attach_limb(src, 1) + if(ROBOTIC_LIMBS in dna.species.species_traits) //Snowflake trait moment, but needed. L.render_like_organic = TRUE L.change_bodypart_status(BODYPART_ROBOTIC, FALSE, TRUE) //Haha what if IPC-lings actually regenerated the right limbs instead of organic ones? That'd be pretty cool, right? - L.attach_limb(src, 1) return TRUE From c063004d60bae0dc8a448a2facebfbf2ede43482 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 6 Oct 2020 14:50:58 -0500 Subject: [PATCH 236/310] blued, but dark --- icons/obj/guns/projectile.dmi | Bin 46775 -> 46753 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index ab5834711d5a8a5a08fe4fe1b0d2b6002a8a1ee6..939ee0e009b015860c6b423a863c76523d36a19d 100644 GIT binary patch delta 43318 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 Date: Tue, 6 Oct 2020 16:07:29 -0700 Subject: [PATCH 237/310] Soups on --- .../food_and_drinks/food/snacks_soup.dm | 9 +++++++++ .../recipes/tablecraft/recipes_soup.dm | 15 +++++++++++++++ icons/obj/food/soupsalad.dmi | Bin 27585 -> 29129 bytes 3 files changed, 24 insertions(+) diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index eea7cdb87d..432d6438c6 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -291,3 +291,12 @@ tastes = list("creamy peas"= 2, "parsnip" = 1) filling_color = "#9dc530" foodtype = VEGETABLES + +/obj/item/reagent_containers/food/snacks/soup/facehuggerpot + name = "pot of face hugger jambalaya" + desc = "An entire pot of an extremely spicey dish made using extremely exotic ingredients. Highly recommend by interdimensional businessman in suits." + icon_state = "facehuggerpot" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("face huggers" = 1) + foodtype = MEAT \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 6372137edc..c52218c913 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -291,3 +291,18 @@ ) result = /obj/item/reagent_containers/food/snacks/soup/peasoup subcategory = CAT_SOUP + +/datum/crafting_recipe/food/facehuggerjambalayapot + name = "Facehugger jambalaya" + reqs = list( + /datum/reagent/bluespace = 10, + /datum/reagent/consumable/ethanol/booger =10, + /obj/item/organ/heart= 3, + /obj/item/clothing/mask/facehugger = 1, + /obj/item/reagent_containers/food/snacks/egg = 1, + /datum/reagent/consumable/blackpepper = 5, + /datum/reagent/toxin/acid = 5 + + ) + result = /obj/item/reagent_containers/food/snacks/soup/facehuggerpot + subcategory = CAT_SOUP diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi index ca9c150480261532a9291e1783bd793ae8e4ac17..c4d7c184b69294e2be877e6392181332f8b5067d 100644 GIT binary patch delta 11544 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 H=3)N}6H`MO delta 9879 zcmb`NXH-*B7p6mzB2|&zMFpjI=}n3vg7hMU9y%z!UYej(=^!1XiP9lJfPhGs-lR+K z1VRrXO!WI^&CFV}=GXklkDHs7bIv~dywAJ$y?v`V9n(0UXvx`#2tXiEm-W{}5C~@{ z;h_k?`C1TtCgou=?o>v!YmO%epgDrZzF%T4Ru7%dG$S{{AM23XLK?tRgAR{4!)7un zGi^oLE)^DKYl8D;G8h?WW`~-C*)~l(I&K>AwBQp{8q-kfCDQ##~U^UcJWN z_4KRxz*}-7O6`ixCr_sf`Hcj4n_qtPG!3m*7o^I%?XQ;X{KQw@Aotx%Q-TOd;`GPc zBUAzs%qWOQyo{jE;i*QPaQU)yh-tdy%bLcqbAup5aqdXc=$Q=IS?*>_AEnx#TN!CL zfO??6K{FVx{w-7QM@A^@w<%o@sw@HWETh1VEU9J{=u_%Vk51JXzJ#tP3<@gYeiv;52SqL(zwS6jo2=Gp}mZcF!zj>gK$T=Q1G9R74>`m|fbD~1?&fMoSjKQu%g|MzZ0>Y`?54w! zjNe|J?9BO5b;3qibDSOmn00^l*kJhF>L@{W9LkpjU7jt!k3*M7Zy{^L1Gig2cn~?6 zE?2a!v&5)yFvNCm+~g^Q@uV)KAAjvSj~=CbBNHTgZ6SM|4LEkf?(;1k1Vn78th@W# z3#!Jm)Tb}%DAl?A4$0>L4XDfSW#9QOrSEdoS`x9Pwq&{B)lgIkocap~!3ekvTB^&S zGrD4{6s+$ybh#rvVo8zGO264$LsjGQmCu=N!QP)4=ZKl^zGz>QGyJAg@o97Rsj;!~ zFAxTU0f~r+{LUVpo4d+dy5-0p6sr>E?9Z!}QVt1BkeWrEFDI~Sh}5NaRD+1V_bhQoMbxOE3(<{!8T%Qt2Wwz4S^tPl ze^>H|>JCs{wscu?u9IU?m)#fC8GapoIZ>{3&hP;dD6d|lnWx)`Bbl*HrgH|pJwVG{le~i~`~smIJoW_0eJkzqK)~MwlWp zVqyj8HT8UJn1q>L_qJ76OjfdrM(anleM;oi_toiW{aVky*gE{UABH-8b&M_+1E|SH z=;R+N;cV^|)uX}G;YQ~^@Nf$SlS85*ap}+i1^1yz|U3NvGku>{2kI66xEQRU6TWqf8*+`V^~DCbwZeUidLn?~tbqjqcC zu!`3k>gui80dfYhUb4X1%k^}2olbwD*>me8Rp~ap__bFfLj9_eYq*B;D{A5 zw3Uqg?*o#2$Zn4j$C_bq7wQ{XbvZiiV8Jry?f9>_Py_K7H{iK B2SvdFW3Q93nM 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 From 3f634743e11954721170abfb278afaa2db250288 Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Tue, 6 Oct 2020 16:27:12 -0700 Subject: [PATCH 238/310] spelling --- code/modules/food_and_drinks/food/snacks_soup.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index 432d6438c6..8f3786af18 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -294,9 +294,9 @@ /obj/item/reagent_containers/food/snacks/soup/facehuggerpot name = "pot of face hugger jambalaya" - desc = "An entire pot of an extremely spicey dish made using extremely exotic ingredients. Highly recommend by interdimensional businessman in suits." + desc = "An entire pot of an extremely spicey dish made using extremely exotic ingredients. Highly recommend by an interdimensional businessman." icon_state = "facehuggerpot" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("face huggers" = 1) - foodtype = MEAT \ No newline at end of file + foodtype = MEAT From 6f141f5af9d9ba1f6e56fb68cd8ac0632dfbfc9e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 18:50:11 -0500 Subject: [PATCH 239/310] Automatic changelog generation for PR #13252 [ci skip] --- html/changelogs/AutoChangeLog-pr-13252.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13252.yml diff --git a/html/changelogs/AutoChangeLog-pr-13252.yml b/html/changelogs/AutoChangeLog-pr-13252.yml new file mode 100644 index 0000000000..5de40bb80b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13252.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - tweak: "looking at loadout equips loadout items on your preview image instead of job items" From ef7b7f93cf52b93e01ff73b2c6fc75c50d6c8de9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 18:51:21 -0500 Subject: [PATCH 240/310] Automatic changelog generation for PR #13511 [ci skip] --- html/changelogs/AutoChangeLog-pr-13511.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13511.yml diff --git a/html/changelogs/AutoChangeLog-pr-13511.yml b/html/changelogs/AutoChangeLog-pr-13511.yml new file mode 100644 index 0000000000..e819d8752d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13511.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - imageadd: "The Syndicate appear to be issuing new revolver variants." From 7d18fabb8cf1067c4e10b00146a2cf8475e7a1ac Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 18:51:47 -0500 Subject: [PATCH 241/310] Automatic changelog generation for PR #13513 [ci skip] --- html/changelogs/AutoChangeLog-pr-13513.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13513.yml diff --git a/html/changelogs/AutoChangeLog-pr-13513.yml b/html/changelogs/AutoChangeLog-pr-13513.yml new file mode 100644 index 0000000000..0cff979e8c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13513.yml @@ -0,0 +1,4 @@ +author: "timothyteakettle" +delete-after: True +changes: + - rscadd: "you can now pick your eye sprites from customization" From cd233c130ec2cf4510bdf5696fdaba5caed63682 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:00:43 -0500 Subject: [PATCH 242/310] Automatic changelog generation for PR #13514 [ci skip] --- html/changelogs/AutoChangeLog-pr-13514.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13514.yml diff --git a/html/changelogs/AutoChangeLog-pr-13514.yml b/html/changelogs/AutoChangeLog-pr-13514.yml new file mode 100644 index 0000000000..bd1605fb96 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13514.yml @@ -0,0 +1,4 @@ +author: "Thalpy" +delete-after: True +changes: + - bugfix: "fixes some bugs in jacqs code from edits to the codebase" From 258694b96c21477fe2e8af9682cdfc6e2d8f303f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:01:18 -0500 Subject: [PATCH 243/310] Automatic changelog generation for PR #13516 [ci skip] --- html/changelogs/AutoChangeLog-pr-13516.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13516.yml diff --git a/html/changelogs/AutoChangeLog-pr-13516.yml b/html/changelogs/AutoChangeLog-pr-13516.yml new file mode 100644 index 0000000000..30e22f4f48 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13516.yml @@ -0,0 +1,4 @@ +author: "yorii" +delete-after: True +changes: + - bugfix: "fixed botany rounding error that caused grass and other plants to misbehave" From d3c070b9b154e40d6c7b07797c23a2247cb53ec6 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:01:38 -0500 Subject: [PATCH 244/310] Automatic changelog generation for PR #13519 [ci skip] --- html/changelogs/AutoChangeLog-pr-13519.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13519.yml diff --git a/html/changelogs/AutoChangeLog-pr-13519.yml b/html/changelogs/AutoChangeLog-pr-13519.yml new file mode 100644 index 0000000000..0c4978a7d8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13519.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - rscadd: "Lick radial" From f2d6c8e7df7c66b1bbed129b32ed0940f0cd98c4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:02:02 -0500 Subject: [PATCH 245/310] Automatic changelog generation for PR #13523 [ci skip] --- html/changelogs/AutoChangeLog-pr-13523.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13523.yml diff --git a/html/changelogs/AutoChangeLog-pr-13523.yml b/html/changelogs/AutoChangeLog-pr-13523.yml new file mode 100644 index 0000000000..ac2019bb88 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13523.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "arcade carpets now actually work" From 3d805ad68c356104c77e238670ac829083f41a3e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:02:28 -0500 Subject: [PATCH 246/310] Automatic changelog generation for PR #13509 [ci skip] --- html/changelogs/AutoChangeLog-pr-13509.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13509.yml diff --git a/html/changelogs/AutoChangeLog-pr-13509.yml b/html/changelogs/AutoChangeLog-pr-13509.yml new file mode 100644 index 0000000000..e666a6b2a4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13509.yml @@ -0,0 +1,6 @@ +author: "EmeraldSundisk" +delete-after: True +changes: + - balance: "The \"Skelter ruin\" now has stechkins as opposed to M1911s" + - tweak: "Skelter's decorative bullet casings replaced to factor in the change in caliber" + - rscadd: "Skelter now has a combat knife and fluff note" From b374550f6342174ccd5c1ca0c1c509b91d83f13b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:03:19 -0500 Subject: [PATCH 247/310] Automatic changelog generation for PR #13504 [ci skip] --- html/changelogs/AutoChangeLog-pr-13504.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13504.yml diff --git a/html/changelogs/AutoChangeLog-pr-13504.yml b/html/changelogs/AutoChangeLog-pr-13504.yml new file mode 100644 index 0000000000..7f59b120b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13504.yml @@ -0,0 +1,6 @@ +author: "zeroisthebiggay" +delete-after: True +changes: + - rscadd: "gravitokinetic stands from tg" + - balance: "buffs stands overall" + - bugfix: "protector stands no longer become tposing invisible apes sometimes" From de4c6f74201a2a19ccf4f0d034fc0b5b8278f5fc Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:03:47 -0500 Subject: [PATCH 248/310] Automatic changelog generation for PR #13503 [ci skip] --- html/changelogs/AutoChangeLog-pr-13503.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13503.yml diff --git a/html/changelogs/AutoChangeLog-pr-13503.yml b/html/changelogs/AutoChangeLog-pr-13503.yml new file mode 100644 index 0000000000..c68eaf44f0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13503.yml @@ -0,0 +1,5 @@ +author: "Hatterhat" +delete-after: True +changes: + - rscadd: "Survival daggers! A slightly more expensive survival knife that comes with a brighter flashlight. On the blade." + - tweak: "Luxury pod capsules look different from normal capsules." From 9bdf9f497bd88893b6d40f48470087a85121adda Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:04:04 -0500 Subject: [PATCH 249/310] Automatic changelog generation for PR #13501 [ci skip] --- html/changelogs/AutoChangeLog-pr-13501.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13501.yml diff --git a/html/changelogs/AutoChangeLog-pr-13501.yml b/html/changelogs/AutoChangeLog-pr-13501.yml new file mode 100644 index 0000000000..dcdd868e37 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13501.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Holofirelocks work now." From 772d89431e2e2a1c83032f14953e581e4df34208 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:04:25 -0500 Subject: [PATCH 250/310] Automatic changelog generation for PR #13500 [ci skip] --- html/changelogs/AutoChangeLog-pr-13500.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13500.yml diff --git a/html/changelogs/AutoChangeLog-pr-13500.yml b/html/changelogs/AutoChangeLog-pr-13500.yml new file mode 100644 index 0000000000..7ba1eb64f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13500.yml @@ -0,0 +1,5 @@ +author: "LetterN" +delete-after: True +changes: + - rscadd: "2 more ways to get up from z1" + - tweak: "tweaked the z2 garden to be less blank" From d2ba113977be38d64df8666c0443e29cdb9e60cc Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:04:42 -0500 Subject: [PATCH 251/310] Automatic changelog generation for PR #13498 [ci skip] --- html/changelogs/AutoChangeLog-pr-13498.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13498.yml diff --git a/html/changelogs/AutoChangeLog-pr-13498.yml b/html/changelogs/AutoChangeLog-pr-13498.yml new file mode 100644 index 0000000000..f956ee4b07 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13498.yml @@ -0,0 +1,5 @@ +author: "Bhijn" +delete-after: True +changes: + - tweak: "Changeling loudness is now determined as an average of all their abilities, rather than the sum" + - tweak: "To compensate for this, blood tests now require a loudness value of 1 or higher to detect ling blood. Additionally, blood test explosions are now triggered only when the loudness value is higher than 2." From bc4559152dec78559c61c158ef8f9b9a2fcc99e9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:05:09 -0500 Subject: [PATCH 252/310] Automatic changelog generation for PR #13496 [ci skip] --- html/changelogs/AutoChangeLog-pr-13496.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13496.yml diff --git a/html/changelogs/AutoChangeLog-pr-13496.yml b/html/changelogs/AutoChangeLog-pr-13496.yml new file mode 100644 index 0000000000..30308efaff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13496.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - rscadd: "explosions now get broadcasted to deadchat." From 89cfde9c3450037eb75b90d81e0b7d17a8db0e9c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 6 Oct 2020 19:06:12 -0500 Subject: [PATCH 253/310] Automatic changelog generation for PR #13526 [ci skip] --- html/changelogs/AutoChangeLog-pr-13526.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-13526.yml diff --git a/html/changelogs/AutoChangeLog-pr-13526.yml b/html/changelogs/AutoChangeLog-pr-13526.yml new file mode 100644 index 0000000000..104b76bd94 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-13526.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "vore prefs save now" From 2c59a5b9f8a0d490a6baa1057dc204f281d37fa1 Mon Sep 17 00:00:00 2001 From: shellspeed1 <46614774+shellspeed1@users.noreply.github.com> Date: Tue, 6 Oct 2020 17:36:57 -0700 Subject: [PATCH 254/310] more spelling --- code/modules/food_and_drinks/food/snacks_soup.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index 8f3786af18..38a68ad364 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -294,7 +294,7 @@ /obj/item/reagent_containers/food/snacks/soup/facehuggerpot name = "pot of face hugger jambalaya" - desc = "An entire pot of an extremely spicey dish made using extremely exotic ingredients. Highly recommend by an interdimensional businessman." + desc = "An entire pot of an extremely spicy dish made using extremely exotic ingredients. Highly recommend by an interdimensional businessman." icon_state = "facehuggerpot" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 4) From 9928a172d0f3386067fd47faf653e0d7ce20a0af Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Tue, 6 Oct 2020 21:58:59 -0500 Subject: [PATCH 255/310] initial commit - sabres --- code/_onclick/hud/radial.dm | 2 +- code/game/objects/items/defib.dm | 12 +-- code/game/objects/items/melee/energy.dm | 94 ++++++++++++++++--- code/modules/clothing/masks/miscellaneous.dm | 4 +- icons/obj/defibrillators.dmi | Bin 0 -> 4827 bytes icons/obj/items_and_weapons.dmi | Bin 137459 -> 124978 bytes 6 files changed, 91 insertions(+), 21 deletions(-) create mode 100644 icons/obj/defibrillators.dmi diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index 1ead41d513..929e01c6d9 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -318,4 +318,4 @@ GLOBAL_LIST_EMPTY(radial_menus) if(istype(custom_check)) if(!custom_check.Invoke()) return - return answer \ No newline at end of file + return answer diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 484901990a..4777796331 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -4,7 +4,7 @@ /obj/item/defibrillator name = "defibrillator" desc = "A device that delivers powerful shocks to detachable paddles that resuscitate incapacitated patients." - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/defibrillators.dmi' icon_state = "defibunit" item_state = "defibunit" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' @@ -23,8 +23,8 @@ var/obj/item/stock_parts/cell/cell var/combat = FALSE //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? - var/healdisk = FALSE // Will we shock people dragging the body? - var/pullshocksafely = FALSE //Dose the unit have the healdisk upgrade? + var/healdisk = FALSE // Does the unit have the healdisk upgrade? + var/pullshocksafely = FALSE // Will we shock people dragging the body? var/primetime = 0 // is the defib faster var/timedeath = 10 var/disarm_shock_time = 10 @@ -261,7 +261,7 @@ /obj/item/shockpaddles name = "defibrillator paddles" desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/defibrillators.dmi' icon_state = "defibpaddles0" item_state = "defibpaddles0" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' @@ -682,7 +682,7 @@ /obj/item/shockpaddles/cyborg name = "cyborg defibrillator paddles" - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/defibrillators.dmi' icon_state = "defibpaddles0" item_state = "defibpaddles0" req_defib = FALSE @@ -703,7 +703,7 @@ name = "syndicate defibrillator paddles" desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and to deliver powerful shocks offensively." combat = TRUE - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/defibrillators.dmi' icon_state = "defibpaddles0" item_state = "defibpaddles0" req_defib = FALSE diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 679491aeb6..8af4c67fa4 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -190,12 +190,53 @@ /obj/item/melee/transforming/energy/sword/saber possible_colors = list("red" = LIGHT_COLOR_RED, "blue" = LIGHT_COLOR_LIGHT_CYAN, "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER) + unique_reskin = list("Sword" = "sword0", "Sabre" = "esabre0") var/hacked = FALSE + var/saber = FALSE -/obj/item/melee/transforming/energy/sword/saber/set_sword_color() - if(LAZYLEN(possible_colors)) +/obj/item/melee/transforming/energy/sword/saber/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(.) + if(active) + if(sword_color) + if(saber) + icon_state = "esabre[sword_color]" + else + icon_state = "sword[sword_color]" + START_PROCESSING(SSobj, src) + set_light(brightness_on) + else + STOP_PROCESSING(SSobj, src) + set_light(0) + +/obj/item/melee/transforming/energy/sword/saber/reskin_obj(mob/M) + . = ..() + if(icon_state == "sabre0") + saber = TRUE + if(active) + if(saber) + icon_state = "esabre[sword_color]" + else + icon_state = "sword[sword_color]" + +/obj/item/melee/transforming/energy/sword/saber/set_sword_color(var/color_forced) + if(color_forced) // wow i really do not like this at fucking all holy SHIT + if(color_forced == "red") + sword_color = "red" + light_color = LIGHT_COLOR_RED + else if(color_forced == "blue") + sword_color = "blue" + light_color = LIGHT_COLOR_LIGHT_CYAN + else if(color_forced == "green") + sword_color = "green" + light_color = LIGHT_COLOR_GREEN + else if(color_forced == "purple") + sword_color = "purple" + light_color = LIGHT_COLOR_LAVENDER + else if(LAZYLEN(possible_colors)) sword_color = pick(possible_colors) light_color = possible_colors[sword_color] + return /obj/item/melee/transforming/energy/sword/saber/process() . = ..() @@ -204,30 +245,59 @@ light_color = possible_colors[set_color] update_light() -/obj/item/melee/transforming/energy/sword/saber/red - possible_colors = list("red" = LIGHT_COLOR_RED) +/obj/item/melee/transforming/energy/sword/saber/red/Initialize(mapload) + . = ..() + set_sword_color("red") -/obj/item/melee/transforming/energy/sword/saber/blue - possible_colors = list("blue" = LIGHT_COLOR_LIGHT_CYAN) +/obj/item/melee/transforming/energy/sword/saber/blue/Initialize(mapload) + . = ..() + set_sword_color("blue") -/obj/item/melee/transforming/energy/sword/saber/green - possible_colors = list("green" = LIGHT_COLOR_GREEN) +/obj/item/melee/transforming/energy/sword/saber/green/Initialize(mapload) + . = ..() + set_sword_color("green") -/obj/item/melee/transforming/energy/sword/saber/purple - possible_colors = list("purple" = LIGHT_COLOR_LAVENDER) +/obj/item/melee/transforming/energy/sword/saber/purple/Initialize(mapload) + . = ..() + set_sword_color("purple") + +/obj/item/melee/transforming/energy/sword/saber/proc/select_sword_color(mob/user) /// this is for the radial + if(!istype(user) || user.incapacitated()) + return + + var/static/list/options = list( + "red" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordred-blade"), + "blue" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordblue-blade"), + "green" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordgreen-blade"), + "purple" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordpurple-blade") + ) + + var/choice = show_radial_menu(user, src, options, custom_check = FALSE, radius = 36, require_near = TRUE) + + if(src && choice && !user.incapacitated() && in_range(user,src)) + set_sword_color(choice) + to_chat(user, "[src] is now [choice].") /obj/item/melee/transforming/energy/sword/saber/attackby(obj/item/W, mob/living/user, params) if(istype(W, /obj/item/multitool)) + if(user.a_intent == INTENT_DISARM) + if(!active) + to_chat(user, "COLOR_SET") + hacked = FALSE + select_sword_color(user) + return + else + to_chat(user, "Turn it off first - getting that close to an active sword is not a great idea.") + return if(!hacked) hacked = TRUE sword_color = "rainbow" to_chat(user, "RNBW_ENGAGE") - if(active) icon_state = "swordrainbow" user.update_inv_hands() else - to_chat(user, "It's already fabulous!") + to_chat(user, "It's already fabulous! If you wanted to reset the color, though, try a disarming intent while it's off.") else return ..() diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index 11df38cfdd..5dd35788f1 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -355,7 +355,7 @@ /obj/item/clothing/mask/paper/Initialize(mapload) - .=..() + . = ..() papermask_designs = list( "Blank" = image(icon = src.icon, icon_state = "plainmask"), "Neutral" = image(icon = src.icon, icon_state = "neutralmask"), @@ -384,7 +384,7 @@ "Vertical" = "verticalmask", "Horizontal" = "horizontalmask", "X" ="xmask", "Bugeyes" = "bugmask", "Double" = "doublemask", "Mark" = "markmask") - var/choice = show_radial_menu(user,src, papermask_designs, custom_check = FALSE, radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user, src, papermask_designs, custom_check = FALSE, radius = 36, require_near = TRUE) if(src && choice && !user.incapacitated() && in_range(user,src)) icon_state = options[choice] diff --git a/icons/obj/defibrillators.dmi b/icons/obj/defibrillators.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f838f400305fde2a16c8ef0fcc2fb3c6664b5dd8 GIT binary patch literal 4827 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 L%pjGQ9iRRa4#Q4V literal 0 HcmV?d00001 diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index c5aca2394fc7c08d22bb719105d7790adc2a88c9..b5e0081799f0a0abc7b99b7f15bc4633d0f95ea1 100644 GIT binary patch literal 124978 zcmaI72T)T{6E=M5paKFa(hN-yQIQ%2At+U)iUNWZDFRYedP%S%(nM@DLlaOsQUsJB zT_l8#Gy@``M2wgONJw(O8-3qz-kHD5WRhD>+dX@BpMB0rqK%cA;1083XmvIM=a9r)l9l=7AemM0Y}|D0 z_{-$<^F?=#hA!7MnCy&y#1GD#leTL*`1{Uzfx6~h`Z>u|ubjrt zOP94x2aouk(T-2bOaD?T@#OCQF85-8qS3^767_7){_=@B?8}!AD}SN)ec3MQx?Up* zenY7-@b?FPVZEHTg!GhW2ZMUcNmoccv}TuI*craHyk^_2z*BWnH&xf)&L0m6A+4^& zC@L#q${GtFMI6QD7@d5sORBW_Ju?##_OvG2T20E7LdqPC;6Jbn>0r&iSs@DLexYUO zB(r|q!%SL4OPtxKh!T>D)mT5mP?c6r4W{ywPw@}{zxuKJdv*o)~? zf2J<01tun4sD)jK+Hb1$IOXZ(YM<(PnY}}U7Y^Iid+*`lk2xM;C1YqQH0tG|Z&lsX zq2c<=x{?_YJ~6@@Ls@am=Cf`P7K**LioVwK>(|#so+qJI{DV9-=#6Xo;CA%+rq6KorJHuu zm*mf z^QF(*jpgw!JyN{8auKkyb$8L*Q+r$2>zSe6Q-R}7Zg}~;OkK*kLRqx&9J18^^gDI# zAN%)*%bRTmH#OZexc%8A->#6qJU+%l``!bSZ+$;6sQ&(~5aIdbNvWAhWvsl?s-`6~ z(uR4X>4Zde*UhXU#Z}wW=N^~APYtAIjCEZPUwYX7xq-*+K*RCK5hr|U_Ykj|HD!np zl1s&EqnYIUg{w1u6G7sQkDs_-?g<(+@jZWWwzf)i?cOCxpSVH~f7|2CPf8=>oi0%_ zt@(?N9jDvH1qTF##{2G4@q>z@d-f}ZM722;S5Pf2Y#uZ|uX%DY&_goT{q0lbyPODC z-o}kDcW7bcN5xHYk5_c4*|{Rz`oYTSsr+HXlLxfgBzZAnxB^@ z3#>ZjiQE=5I=L0c!_%#h=z{xJ&=pWZg?gchI`C`>x zMD>UZFt(dmJm=%{a+qsLgS=u@B>^57%yx+?5-xXV$qLMvok@@sjk+`*>Hg)Y_nnvJ z!5+26Et%q1TpwHSQW8=1Bjb#@&1@w<1W4n1ojsn|&P}~x`Q3bru=4mWW-{zC|LVi* zl)|=p9ptI&3->GD$QAG|J$>*e{AK&w9_~9@Oy4!*{qkB*-kr$Y$MbCd)4>*wvvqnZ zz0Y1KbReRhMI3#-{}2{(H)wHU;e0^pBY{=A(MH2}(HzXXtikQ>^QjDY-G`)IlwMg? zvfS%7Kc5KZuRXd@bc$I-LMy(Rqrf~{_URQK4)_DxRFbl+z#pJr#Td(h47EqsN&DM z$PTs2lVDRFDTZ(zO7QQzAx zb>T4NG?O>K@;2A%ah4?1ij~TA>)2X6xm8*_M879^ckb8TBW2Iue}LJT2;b@O!3i8N zNpU|}z4bsPex-8^`IfkkJ7O|R`jDmtS}+#B*Hn?eR%LkZqx<=kmxnlK3JbP^z4p?( zqm2i?P30z094{+89NUc4+V^qp#{2L=?3+Fw?qje@F*OkpnorzjE zA02(2^WEAmVWYY?wnQL;d*2n#X(4YjbEC>9=|jzewftj2ZTs8Y&$njWQ*pPcpHn?8 zhvB>X_UeoY7iaAGJO26m-izv^5A+y%Q6}7w+axzoEPLN~Pp*5%b+r+*-&o8Z%3l9~uh^W&kHkEj(M-u5&<=d8&EarP)W9O-w7Q;N^FvgX$k zWIJ=K%JaNTc1xChS-Paizqfhbdsc6bNpxH{+5h3jFl-EY>C z&#ZZOHz0!79My8I0(0NW$Q+$Jb-l*`Gt?kdafj3C*i^K@A=f)LhVqJv#@siRPrjfs zZVc#7`Yg@hz7bn8m~j}_rDwOS22P?sj=TDkaLsWq9$&a~b^n9EpNP491K{7~gR7KJ zg8#j~Au+0$^ojh%t#1$kzH^To$K4OUa?7;OL=O}F>-c3|33dZF47h^0 z-97Rji|y=+cWR3L)t_0^^M!ub2$Y)0kyC#9RCY`u*Oas4_^yuQzq}1o0E;7g{(OIz zRDjE#e!UQ*i_1M}w=YeigItm#;{3%{v2~mhQ z;Bf9_(q(Kvap3HUlx51dv_f2hmA>YDaO`gsqF)zQN_{bai_4lnAMAxn@rWDui5rh7 zL*kSX8LF%eA&t0I%5(+kD{p+(hGuJ|q7I98{JBdkZ>lsgRfiL(ruoE8tfJ~LZ}9x_ zV=3{O6S)d%PWo^0+f^jd_ns0!jyRdcl)BAxi|$r+%{3ymzx$pYQ7u>PhyG>)8u#`C ztcBPCF9;;wb`EO7;Fn;?EukZ>Lz_-kDtHS;kq=-DOtd~o4(2S!(V zoY7!Si5f3_27tT|C)9LBtJiS}>W~7v#nU?XqE*9UT(e=!Stt)~fSU#tCmPayV&Vq>6 zNUvhVWEvq{MQPuTlTaU$*1R^ZISG}o4D3e6#5#Y=xoW-IHTMX&_sa{s-dUZ!y+;Wd zR6i=0zH&Oe=)^Te*#mtHzG$ndo6>J1n8OLzHAj9zBkJea+i$CH(yqk ztumd1R#58|c%nhvLP}2xy_>|IA0(k1MH9Mc#gl0eMh{!o3x~x+V}Y#jcI7MC4ftl> zyD};4+J(|6@a^e5Nsc`|%lp`tIp|PqU@MH7CEx=~ca}6Q9TfQ-?LSi#e4rsB8>xi9 z`d8?Z;fSB|?s>tAhWZX9*s1Y@Z!>RRk?q|-Po!RW!x9G1Ygc}%NCjY+U@^N_(-(c_&C!yA0 z@3O^L!0L$UfaeFk=W3i0b$wcF=cbS6_3sA_zo7ok88h^33rAkT@1g>a_T%MINZ7A9 zUFO~1eJzq4nuj|k|MahQ{GcL;`}%gj(z{j64YXik#1?17UeBaI+nG$96Z3gCs_>Il zXId50VTSq>Q$)S2M=`pUG&ebUJ&Dx--+l#`;XBtu1ucq6EoV{F*(b9=j#sQt1#Txr zA{UI@StkwSZs9@AID{0lFL8cpb+f;SjBMy>qnBG(2!C}3hl7CqB@0F5$xsyB;ioV6 z74TiqIy5T9-M<81*=8o_RbgK=9{tks0Ug{?mw>MuV;mf-LZtYK>su6qWABU%w{f2- z4v63AWn^it1!nWM?fdn7sn7iwj{sW(1Al7IhlZ?+A6H-HR=g)pqRwu=3tt9{==L-9 zWVe7J2XV0P+}uwSFez>t!wr;Hk-*k<{XB4ca)#RxO-<3&?~$jcA874+)Am?kelvx{ zF~3dSBNR~`meC*>H?Xg;^2g+p%4Hk1dp0^jbC_=hd(q4)LJ@U@GF7J?6O9LM;;_lzL> z=@I(bQ;elE-mf)cnOJl*rnQw+A6?n+fM0?{su;s>XxLnqaD&BEjG$KMtF3UOj^vs^ zeVdci^IseE8O_MxEfFN^U_h-Q%w|MZV*>vo`v~L!qiBsSteq+{BIod;>;(WEk2ODG z;SqJ?K)It>2o&S~G{OvSPfhPDtTc%CB6qCK&17mW2A7~7LUMS~VaUy@EvkWVChJo( zi7kTs21VrD_J`!f zJgv={cRYr)dYd=VY+&*76E-gZ0HBCa@8_tL0=%Qyk%$_%%Sl1Z$iH>`eO6EF>41NO zsbWWs9>>xnjqN@LmtnJQvS=oP=NZi_E@D~vy8}*UpNRseIn|wv`y1Ldc-Q#j&!lhz zhCU7v!{(;%6aO3-d<N)>11w6xJfuZ9(7xocZtRg&QdP3bIaH=(d1kEW?9cQdE#vqh zQP!hED>@_WM|3!~{FF67XWU4BYA4~YN0nS5O@0ubg%Z%G-{{BKGr0+<*%X|AdfF#n zR{b-S!k$I7Bzlis{L36afB!-Q?ycBXUzK2A-$8?eiBNo&=*B8)g6F^S05kV~|Heeu zIZ1MAWzu%bSGESq8Da@vN~^B2>L(dHDJ#?3AR?0nU!FGAAcLLfzE%cz2Cz~V-M%nT zkN&*y{;RgVWS<`ko2V_7Z?PNu7?Cn-{4KbpjD_yhl&Ff4d$k4?1|6LyRF)m=F1DJM zc5s!TZASa62GO@X zlcn@@ip{d9v-voRt*z}R8j15OqepsYHcAH!U}=`3RLp?q1L7y~=C093*VcAlM%&|8 z`sp)E1vE0n2R-jBBjdqCd5=Og4`-5d@nNf=;@Y81WQU~T zy|{;UWg?FswAQ^7d29iT=l(fz&EqN=mS8px;9X5#DC_vX`=`YK)+EEn78KQC3x0F` z{`}H<|I#DO$3lF>IEZ7~ie3MQD=iNZM^=Tko(jmo!vjWR=}MOEN3f93Vl{^mWhZ8e zDnuR|yPa2%eZ{hb&vvE&*>B#wNmsVYiGTXU%#}BagvbV8dR`^t2xu(oIaO^@5-3d1 zxg_x`%)Uz8?d#_8Rv1ZdvYlQ>f3uvN%xSYgrg?>hg(1kofCF+pi7nuit~A;L5zu~{ zPlv0K`R&!qfR*K>v5l^~=U)r^J~CN41L@uC@@0vvtgOMoLD{biseXhB2{XiSF2@oO z1jnz8cQhX|+K4HpaXNVrQa@vAA|66x6W7R@4DNW(#h&Ai!{|rq zp549bU0usRe;Si(JRd)~7W(M~pGziA6|>d#9v!zXjEWyq;JC(o@POAla{I=J<$OAz zI>GH#7`$k1SWKTw2hQ8-gMAD;n6S!vG%E}a^y`EBuK$nfmmI+-slX^n5X5%H7Sjg| zNANBvGfI6^go^`RjJoPvffoAs@nZuEdH9%XH6X6$2*{oiTohJoJ><&hfb~+kR!fJ% zUK;@Uc6jW|7}lG#ggtCqp8O}QE%UrCXZ6+@WASH)HM1V}y@^BHejHy7W4d~calJA} zb?x2sWPYjXwtvBTq)P8^T;I=|jXd0)ETLeQy8rgTfK|?ks3%_BbIy4BbMANqhNT;h z*>p{2iC2BNAZf<=bD5b|f|@4D!M^V5)qc1l&{(*Mu%#=InG37VliTPcAcy%ogZGtGk1}p_V-Yn#;CE*qYcUOr>Hgz$i+R3T*l@A47ythXEUDN` z>E~o>aMPmDk=Brq5`3afHZGK^FcRza)4xh5t}S{2{f1@eJ^wUhVY{9=up_%nhxX*c zbvSsqZn-JL=PWQ7$ci&S2fSY}n-?b>Ld36iBb4girr09C8~U&omfz7Pd{_#PGr>rD z0IU85!kOsSmm9CD`fUDZu))|il^RzycFWsf+u(%^+v6m=AAe}9U>&<1>?nVu9Fau*2}TZN-=HAwwNu3#3k zn>!v|$O896TA9Kk4E-TrJ;@-dp{ko$2Xi@#qVp>9T2GQyj+a}PpdaNMCG-{877h+g zCRSD+n=S!tv#rNVhN>V}lC2Xcsta$_(BXXhKwH;C(Qs1;LndG|JiC(Bz_VWV=D zt&$vr?rm>Is!E{>A2)+J(`mvJ7;N@w4_3wsQQeLGI2#_wn@+PX71k%fw6(SWs4D2( zZfB@6BNyG0XbGBq=v=DW3O_)t6B#cVv+f>F>Vcxt``y6?Ey51?joTGYLE4ydnCa#~ zL)F>~kNG`vB`{#TO+tY~7mEP2w6&?4t?Xgd*Vj9xcC67&H{2FGo`_2VSc2QUs+t+s zZK&_6&#@|faf`bJ=~$F}oUaD>DCXM+hw8!$gdP^teuWj5iQ);Py?e(xD9z#i(u-ft z>+{xnLmFVi*2W0jw1tDR(PqC#AgV~vQPABes>#!obN{B{W!AzfT*p-)g@CApR)zO? zaDeZJ3njF)65$jA{>EaO6Z$=4(iVKr(dKo3_nB0cW8EvS4oph|K{}YAiIU`7Znla) zK4|1^9J0C0c_L7Ex8_#i<+$FtwEX|bPV}DEDxA{zVMJUoL02br?B05I)o2-^eMzafEMIWlQ-A8Fx zIU|H1-y9tqTR#MNss^n@d9kzVXy((ah7w95;ijzoR81URiw*?>fHJUo<%CHueP28l zVI*h*F*{Jvh*dH_gpw*vBp4zIaLBzwi0}$m8U*1MqDSwzEl5MrmW}4z@0$S-`=;If z3aJ^uf>7DZPyBH96aB=3ZHOge14)G$AcW)mx2_Pt1UM&{7UqoO0=@=^+W$i9iCVsyn=Fz=97cI~GyX&@kOvE@9RD1l zo-?L~Jp+5Gh-13pqQ%!fw`iQD-`_b*+8|s1MA1|4vRIz&8`?m666#85fahBHlfA5i zB+m3RzOc{z3A^J5cuOZ^{l?+h!W_3B3e?zX=F^7r(ftfWjp)OdveStX>th#KDK<|L z-|1#9EQ_9kk1PrGY?RC*K7^TOR`zj~au16!e~etYLup|$#J16`3$jh1@h{AcCI}Qx zP65ZSFc#F8cfz#a>_Eh42k6INByyzdIt#!-F>ad2D62I1f5$h4g^ea&1SnJ(JhR6hB^^cG4zBMY&T$CJ~jm#lpL@GA% z2T2}H>(p^_^(UldA?-ymWhZup{Vli>u}xFnK*aT&z6q+&qOitcfqp<|(^k*kiPJy6 z!%WUhxo#yJA7j}D#eTEBkAHP5y_HstIijfPHq5Gh+#mb((mu`OZVf+ByafC>8Qt9# z5%TuD> zP+UQ{V*fFgBK<)UMu)j;Cx*&%T$6m2)D@3K9VUB6v3z`4Yd<+Gqt<7m4}7aR4{I|# z4nAK(gwZr*AS@cj>VWF^qjexijy}Y+C0D64gAiaRtAupI{1-yt7e;_t@>(!{&(MK7 zQRS(-_TPm1f!`vJbm{Gh%=^y zFAok~k;nw4(2WM%x&Bzx{#CZ|K~yW>EY(fsd@@aQ6@vSEnKaVK3(IsGXc-?+ugYCI z$&jM1Wr2`&z;2&nT4{lw86^h=;{&3RTi=6sjy^+U5rMSAN>l*L?+Yx9S$GUJN=^F* zm$e8mcQSgN318v`vO$A~P!zdBJMC{!iWQHdaou1VJrIZKQC)ml9IN!6iN8pGk}>iU z)pnZYBl{91+w-@Yv^&c-#0;C1r^+a8V*C+5?PDNHgkr+`4@%|MUM#UyBO@kPJU;xv z7Z?;CoLGTyFi(v=h-QZE1jcv~8eldmMr$^Xg|*p+&2FNvU=fdvxS$z@Sse!-ak-Vs zsxThyK&N%aDvnNgweD%%0ZXKr7YPeealIew_bL+HM5-9XnFbhml&vj1geH?mKq>EBd9c&wM9>O_Z}gG(L6; z#H|kom4e~W>|jLz9Wd_1XGY8G#V`Np75lixY=jQ@%K%&tv12xVVQ{UaK?auat{>y< z)cS9HL1PguG*2>#EfIVSr3Xz0i{G$c$Okf@@2AYZ_n&e8;?SAOF#euQ97)rEzW9{R z=@F$k@Lng5+?yQ~NA6MkBteOSm?-8URG}XWmj?L%1aBhuYwBoQ8 z8%^;{JD3HL@7;fv$_5M3zEio!n8y0To8#9HqeS|r%luVA(?fl*8*EE2_8f8rllNDF zqllV@1|gdk zEF)N7_$8x9A>6$CNn5PpIcY!NYB$7&V*$-NKR75>N4mxhF_|SLL;w6hhV-f=pJDPa zf;{s73?6P^*mID-QUkTKgg>gZMH+&63Z_>uH2A7r7W7;f6tQ#yM<^=(qrFwhU%8cEqK8PoNqMf>a}a$`D<<1I$|Jy z*5CC4HP$cl);U|&Ln4gr^^%CDNG!YZw{18C#}1A(zGJC~2>}qSNZ-u4Cqzakwkkon zAQWj8$7t3?)>m0!uAs~f@U#agu(KcWn80t?RFxAN6Y;L~*V-&8YI^Aq85ZSe-Aw2> z21PW;A;$i|-qg4f;w9xL6f>QafyG#^l(2Pw<0H-CC#KKr8tePYbRg1oTFqpv+Vn_p zK&L-ne4F+eVh(tb&IWe@`oeeqFtVv{u!xxuP~Ck4{lLtM05ezT%(K^n@(v!LuIhbw z2C}$}+4#!mhFpJttk&ss+lM)_!Ha~lv+Yw1oYquZ3U2zAh{e)(|DKIi^%Ho8vn%8a z&?``O+TpT^(A;Zs=71lUJ=a$o*VMOHQ-)5`f(9d`ez0BtG6^9PI*R$=^&Lv9WoKO{ zkJ2aa(Q7GyhBnNe*mGcKHn@kdbKeq5C%?OV)ZxVU?|QrYF z-gK3);mE7yHiQ@4`V;mt0kfQh}dZdW|AIHujLKro4J`p+dp*K3aBJy6McK(|;C|bQIvV2T4NmGSw>Gmq4p*a$o*Y@w@6?XmKW__4M zIOiPU6`y?EYCDbqD!1-5lzSirP|W)*4FGcuGR)eog!X9JE=a>?Ji(Own)0R}GpyXY_2k8WBLOTM6)kEq zG34F)hU&7b3A|B84m@Pr^2VOas&+AjK&HirL1 z1dWDkV-Qd5TidqiR7aTBy@ELF!~)Osh~)o)!bfAK-)}QYf?0vMovU$H7v^ioJ%WU# zuHKGtdN#^-$3yWB;g3*O;0i%Y__zCpJvF7|DocbBIhe@PcA9{4`H?SPNE<3bw=pt` z@a`lV#wgj~Numk9;+>kNI5Gz7- zL$BCkLT};1Qzr>1nXWS(Cx)zkP9*!V-V9guV+JV7CqUWvpcD>sjCrIV6G+8N5KtA| z_jZ9PX-5TtM?7iJ_8yA|T|;oQre{289^GNGpa!8ZbN`)}f&Q2Z7dEXd3VMLmAB9RyHWv{g~&JmJjRVath>Nhdqi*FTpWjT$TYh zcn${+^;<_1+;mI`Ae^Iita5i=A{G-+>(4^z=;QD9F*fE0C@nLL8d}6A4L;XL@fjhX zeA#d9L~tum(Eu?5q7~uy0ZU)j!K|NuQE_nF+De+c4(Kn693F-MD}<2}DcWn*D-ihj zZ!`1Fl$P25G&#RPQD~*PJqvlK{zVdC6I{x}6JD(K>47Zqg%u+sdd3Qy?F>#Rp2lG^ zv%aXI)GJ$4Das>05Cw}DvV4I?X}*}aM}(O`CH2M_T>I{Gctfuc>8;1eRqq=cI31%D z-wF$^SQoP?TZ~K=WX*}CziA=&+8D~C|F;#;cqOx!J%vc!s83`#dK0QxrczCT|yiPdJ8f? ze`9dPKfc`Ud+o181|~R^ot@a_#ff6l&HpJE^gj*Y(K8T=SllDaCQrpy>?jO7dt~7M zUmvp&P)}wbF(ISP(J`#R_Qn5!%dLkfJlzPVcx8ZCBC!10LpdVJj2G#@N87u>m~fDKO%o0^K{-k$2>ls1p#f|_#kp4 z#N7eEr;sX!?kr3CQ+8$rvjiPX1KOb!>0C6c9(#aso8 zvDvosWWOr#Fw={Ej9sJzDnd=fBIatzu%Vw0AUt?#m)m_7y=2(>HLN?DEL^0{^RS%( zTRqm3|Lc#r$!IVuh2HtM%M4b_l1z<}#$-)rkz1p|m20eiYFay^XL%$G)#kl~D98+% z8cBb^>#Ud|ecpmzPfU>0M17{LX@E7GC}>m8+QBUY8d@mp_7DF9lBvrTC_;By5cBv| zGKu`G;~dm=4gdS%VpF7dr_yrHM&V&O;G&>^r=aG+P^;~;X6(wqsT$EI?F{9SlH*|W zg!GB4SR*!;t&7q$?|0LPlfqUtu|9?agI8Ia!xK#%6}z9TLUv!`O3qUNWvU7JQ0qb8 z>Le}_)Y4mXp}ln~iOP)si&IU>!W?n}Sk#rc9ptJQ>}|2}Q*2~wnXS{Yq-thlq)@H} z8fMwW|B9OCD-Qs)GSL$o=WC#e84^z8{fUYu zVw~sVgy@B3tS%RB3yGysM_Ov#xpm0KA)?p=+RCWed5iZ=>$E!=4}5l}iznZQ7N=bGuIYKX$jxP&|x*O<{C+u=>Xr`Y_J6S`~Z zXS9ew*?a{l{7Gi;`+f*Q+V8iKDdmB8pA6Skh1Itv$!UV0+06R=zXRT{OGaBjZri?; z$bNZaOv%UUZY($OFwif1$d*=0olVZxIqCV`2x20rE-8Pn&#lCUrEH)>mPrIFlbL4=?+HkvF?x8uG)~C}rO2#2BRzj=XvBB82K2`+A`+Dzs`%xOkWAe%VTg}LY@w(v`YnwU6Rb0?scX&a61W$Zs`eru}$s4`v zL_KsKp+E0xSM9++jHp`xAa?E?aL;l%U%@i+YRCCh9lg68jXy9^_X?{+xW84-KGTRJ zkT}}RVm7bksEyK_f7`$SO<(nFk}wd%c&kM=l0ryUYfwdUJC8FiX181VYD zRK;8zPjF_Gl^t(t-m$ip`w|ik^Nkvbx5KL(k>&tYFiTo-xxXcWZlUj)BwJwWO2J=6 z_yv=Uug>#Z98yV?#C;ySwB<{3{jNY1riSj)qpbC#Rv8ywjyOO~Lv5;H;7!ekm8|2R z*R?L~iJPTWUF9}3cdt-zMkF6q)Wol9yW=TR7nlUXHG%l@4>)MA`UkemA!DVg^*7ju zb_4fivV!CkjTw)Ty1qfXHDa-aSA*6(PTse1E5E;|Ww{SkdFtW`3xkU%l7DW!p^m)% z_)&~c=)j|maNQa{`T%M6NR?CTo{?g!E*hEOOG>P_!>2MF^uMk~;?VGf@};R917PR? z^3gB=nenmhh3pMla4O2vZ_kx|N3DoljK2Yb;mpoRcoQlDfFZFW9f z$D7EbH9^-ahf2b8OsnvubIedj%#AV|eQe(k=@XH?H^@08#y9Mr;C*g;TolWaUsjsN zyU@cIF*klSuQG#zNu8Izym+F;spQ}=&n^>JF|Jo+bjd{JSPr=T)l zLB1w=Oje8>Xhzb@Y~6k4TioWXD9{j$PlZ6u^`oRS{3`N<#*ZKQTJSN}Ei8vlHAP@6 z?Ob^jS$BeD4@g}pJ>3Oi{XTbo2|OidP{*LZY;t^CaP%% z*Pmz@x6O{`dA;k*P+KL++LR01CVDbag;#Y$i&U<6YN+3^8gJADQ|#QJap%7+xVYW> znV#Z&Ut{1c2aoKc{FQ~x(FkP+hu8Iy6Dss(GQLGOK|5~FJkFAvrH85 z(l$g??jCm2eXLOxd`3HRL|ViX>9c29@a5(RA51&~Ng|Z4ST?3-KnuB`N)HV5h0s)l zM5Pu8Y4-J=7Z#l1v7A>l1m2Tcw?jxDH=Pcq*R)!FUjc>lkRki9C!dSB;Rqx-Kj1BL>3*{yf% zedpD&ZeO?YD`jBTV0>6K_gDrtHbj{?{R|`wJ$kTEu{Hnb@*iblgum)5MBMKiH6D|q zCky8kA5A%pu)Ym7x;+TKBC;BtbnCjb?JBVkl_d37;i?c*RG!6E{z|n-1EFVdd;D7j zv{BW#Qsvwz)YY}FLrGm+Evp*XYBbw1H^PWb-rT+|_bot3O}UiH$JG~$VAAC{I=lNF z(j7H&g*2dpXIGis6=y6pZ3V^mx?T)C9^P^1@S7Hqyg#c6s@FbC?YnsPS!3e+tEZn) zQdI9;>M1=BvAstF{%KMhOgh}r&Brg5udPRY4vm9pOuywXe!gV_uqk$X_~XK4P(ajS z1dId4mvwV1s9492S`{rar*vG>H;U;3uxm3TJ=BJ7)*^-9<_wR zVCmz`>+1`*?+dkkWkIIkR0-)H+ABUwKdExCvX#D?JORvH)-ZLAeyc$ESW);$J&0z* zeaA4bai?d?bjWI5=bCf0Cvv++E#-NStj+wh6QY#7b}84+m=n8MpkmcMGjnK7bDw!1 z6K96;EF8x@sKc) zGjK8ln#QR0CcEmIZ)h!4KS7Ki7mR|U(`9(-#k*xc8L9vU+ccrAo#+IsJ_g=`_JPSH zjVpev+tu^7cCc1;!L2c~=%p(@h2WFjH{Z-_w%mU_`Jgv6nm$JGWJ+?JF?S5fv9iWw zP`aFYZ|~a?T8dBOy~T)=JC3>|9>z*9ed<~#3%isnv&GumQG`*XNZ-?&@7lNf& zH(R;C`VG)%Kzxnz^kc+L#d`o}uFT65mAgL;9J_+D&5tFh)qLC@rDuBlH0f_Jo3JP- zJ$YTOIQ^{mLED8}y}QG_Wr;p_WN2ss?^jmV4Sb~3nz3M8@W07<@bqz z5U}6=#J*=PZPkx7F3JhNidAE6^fQ;Q^9e;ne1eDW-_euCEvw!da=7zN$8J}|nfn>@ zD<|RydsTkteC1Lx`(B4Sw1L#!VU!S|XN9nPeu>Z%_v&b0EX?08aig`&^-DoR^vlih z?2Fd|El}5)7B#xytuA=wAwrl-aAXZKCdNk#G4_4@?W5tGh-2RzNj+~*;KEK<1S?H5 zaJ3wNEqt88HGe#*-IAQ1@@8=LKe}qeNvx?Dvw2|-{V+4zQ}V*McZd9XEpC|1@%HW- z|Ki>P_+ToCyaDSj6j<0vmIdnO6rRf7n^g`k`~bWR-EcGq^n@vMi4Kz6i#+v6rBapM zZJW7 zXVXuT@SI+1XGgUxPLrB}J5Knw3|zr~)w5F$a;U4py4}G`9|GkaM$pe&HJAhpzxAfN zB+}EUO(V{m4*DO>a*I|cw20xdRoBzfk?BXIxF&yqaYSpA|0qfM^?PAMi;gyVW*BkY z`)LV$HZt#yeea3D}kvpkEqYE1ohw%OquJ8ENTWLWuqB1ublM zx;p4LTvjB~bP^gaejMl?eBSi?^Uyvm>EMIJxRT*U4Nwyzm;X7svIADyOD8Xvc0?)w zhCxa3Bg62GE#=4{9p*|ZP&De$4eFH*&Fnd#tM)O*qd!<{c6t}^($Q(hsahq*wJgEg z7JuBXYBASY=tP>e893>KewMWF=($a04nXb0?=wy*@fIV&znJhR*h7XoG&Or8532w! zLv5iSSu-h^*`#=sMyum<8N~g>WzBgG3@pL|{a|x-<14ZX5;MVTC@6kLA>UEvf#wLl zXdGv6bk#&L>tauK$^(~t8@t7X*{}IfB-iu>_*cl!3iIukhudh*ee~tXHQ=kO&ddGj_4KfGX9HF^M z(N-?arx{CeoUbxgD&)v4Mm(cA%rvr|wmHew9KN4vX@vj9YpAr+Sjh1>5!oM#9!nRw zeKM{a|L7ZP3^0#SsJ4&-pabB4KG~JH2Xw!!&N*+oI33jfhH95yIXNVfsxCtC{6LO@ zpVuZy81|JKSdCAlgX;y|`{Bn5PeEtm0w89Qu~|fC?{JJcWf?!w#$j9U7$z zxx?d$`IE6+LuByS{ZIE;|HTe&`?u9nOvvgBe(KBz&l%QidtU~{TEdQeb zCHqfC^0E);9|+cSW-j+2HRyWR$S53!;ZM2B*fnn2`c7v(^iUZYVK-BWew3kXT^#%4 zoJu=kJEVi7?j!WiWJbIAO~h}GqF^s5&(RPoBvXh9#t@)kgmfK|2o|c%WqZ|mDTjM( zh_H9c4jW~kBwJ#cD;W_~XGaZ#;P8&88fYjr3K{$Jnw^@3X3<~)Hj5}He;_mq1)P|Y z7D@=;qOJT%{v(&SU+~1tSEIM2-AHL#jCi|JtnH5~i1kQb0$a^lU~f>IHWck(RCqQI zda|6O`U0#MDQI|s3Bfk*cDtBS3i_h48Nj-6sa+(#f4FK`UQxD?0KP)e93ngU_#1^g zprd_`2gOo>A5Xy7uV4FKu*(-cW&I)mha!GhJMJ?LMOjF75ocQ;)`RlJ4WK|sh_>y@yaqO=kxm!gK!L@j%+LOL~}lK zQ^tMiutny(ecKTgXUqqFZeM@0f|w*=hJGkVzY?;41qSq*LVuu0%iO0`LJHII(tWLL zcjwdZ%FEB5J!7&WdNwf$+o<)qym9zD2$V%Z=AdqCG_0Pn8e{0zDKeW94=KVT=@f#U zh?IwFbC(ZBoMV+ePCr~;WM@+-RZ)2O?8fQA*U+E7lmh@Z(*+%X&#SBy5)>4i5?ofm z97yu7Jh=}!v}(<|Diyh6t9GvPt4Xmi(32{oFl5U zPIGtsfSLQxM6p|PivwFqT4Kxq0$5^nYzb2uF5%dH#dijeK&e}+yEv%An_*f@BnqBq)$NM!GfcY_%*i}$tA3`&D2)$vH752d)s=`*-u!Ws zaQ43bOl0h2bjFUbmJz|jHoQAVx)ck$%zN;M%=HKBAI>=nqydF1$Oq3(rWl_!5dS&Fplq0TG8-LZ3h68E}|KO^NbJzAki zs00XKecxdk)n^ymGJYB+g*DSrDc}=?SpXgA}Tg^ z+6oK8?~ebaG@8os%3wM9|G|DNDlAm8@|>i^bEf9oC2QT@Ha zr(ihY{I6ltaZbH(;b^P!$JJgqJsd*O z0vLg)3)|1Kd4tBx{e4J_jlv!{ZJ8)G={ZeZ{CE&B-Ov5~`(^z))VEP+N^!#NqFy#m zCh!!3?@LCssk@g`>k+p8wrF*9lHy^E+FMl#q-c+vjnwdSZL{og zL!C9m*yQI-hx+$cXmGqi)6yNz`KQ7yoNFl-$$|Y)525V7|8W6)8;_H+N#o4t%)vG& z7s4%BdlOVkrwoh4j1+%WVX*MIcQ>cVM#x1l1P>W!mbDQ037a1qPd)^jZk1$s0sDSi z1H_$xZ2Lhs{ZE9;^QaT1Au@%{Dmk<(_U%~R(d44Q^o-Q-JYD^o+n*U)?UIt#^2CR2 zi9Njb{)2U8y7t8&I=wB#J9?$UalGKLe+xDiu4%X}E@s=|bQYpSHe&bbyg($cOc?Vh z%uUS6yZp>TUjX8D@+|x)hw>8bhpQ+PC!<(x*SVdk0@KC{$~NtGzIm^M+EjoUVg

    yRUijgMHfBOn79$)6Ngu}JKTBlZ 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 literal 137459 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
    +

    02 October 2020

    +

    ArcaneMusic, with minor tweaks by TheObserver-sys updated:

    +
      +
    • Adds and modifies fertilizers, as well as a new stat, Instability.
    • +
    • Removes the rather disused functionality of irrigation hoses, temporarily disables circuit use on hydroponics trays.
    • +
    • Plant Analyzer have been upgraded. Using one in hand will now switch between a stat view of your plant, and a chemical view of your plant. tweak:Trays now accept and store reagents, as well as coming with an autogrow mode. However, these upgrades came at the cost of old self sufficiency, meaning you must attend to your plants a bit more often.
    • +
    • Earthsblood, while not being able to gild trays anymore, has been found to still be quite powerful as a fertilizer.
    • +
    +

    CoreFlare updated:

    +
      +
    • Altcloaks! Available in loadout.
    • +
    +

    Detective-Google updated:

    +
      +
    • a smattering of clothes from the RP server
    • +
    • detective wardrobe
    • +
    +

    EmeraldSundisk updated:

    +
      +
    • Adds the "Skelter" space ruin
    • +
    • Creates a few new area designations for the Skelter
    • +
    • Cargo techs now have access to a "long pants" variant of their standard work uniform
    • +
    • Adds said uniform to CargoDrobes and the loadout menu
    • +
    +

    ItzGabby updated:

    +
      +
    • Three new turf tiles.
    • +
    • Turf icons with multiple damage icons, with in-hand icons for each tile.
    • +
    • Edited the name and description to wooden.
    • +
    +

    LetterN updated:

    +
      +
    • craftable railings
    • +
    • ports robust savefiles
    • +
    +

    MrJWhit updated:

    +
      +
    • tweaked heavy suit dmi
    • +
    • Fixes drones not being able to quickslot items
    • +
    +

    Putnam3145 updated:

    +
      +
    • New policy config for pyroclastic slimes.
    • +
    • SDGF clones now naked.
    • +
    • SDGF is now way more likely to make a clone that will align with the creator's goals, with purity, making it a better antagging tool.
    • +
    • SDGF clones now have the same traits as the original.
    • +
    • transfer_ckey now resets view, preventing things like SDGF clones with much larger view range.
    • +
    • Policy configs have been added for SDGF, currently unused: SDGF, SDGF_ALIGNED, SDGF_UNALIGNED.
    • +
    • Shivering now has thresholds and fever's thresholds now work.
    • +
    • Made allturfs setup actually set up all turfs.
    • +
    • Dynamic is now more aggressive with adding antags.
    • +
    • Fixes vore pref saving.
    • +
    +

    SandPoot updated:

    +
      +
    • Fixes headslugs being unable to recover their human form.
    • +
    +

    Tupinambis updated:

    +
      +
    • Adds methane and methyl bromide gases.
    • +
    • Minor gas name/desc changes to improve consistency
    • +
    • Ports the methyl bromide tank from bay. Adds two new canister sprites for the new gases and CH4 screen alerts.
    • +
    • fixed a mispelling in the wound armor value for the bounty hunter suit
    • +
    +

    dapnee updated:

    +
      +
    • atrium, clinic, an extra office, a pseudo public mining area, two more deluxe dorms, micro beach, aux bathroom, two construction areas, mass driver, more intercoms
    • +
    • moved all of service, chapel, dorms, garden, holodeck to a different z-level, RnD is more open, maintenance is a bit more random, more firelocks, added more mine-able rock
    • +
    • fixed the buttons in xenobio, gave shutters to cargo's storage area, fixed holodeck so it works now, fixed some techfabs being lathes, added sensors to atmos tanks, more decals, couple more signs, little floral areas and sitting areas added to break up hallway monotony, mech chargers are no longer missing their consoles, whiteship won't crash into arrivals anymore while the area it takes up is more telegraphed, APC placement on AI sat entrance, missing wire node for the outer portion of the AI sat, civilian level now has a telecom relay
    • +
    +

    lolman360 updated:

    +
      +
    • smonk machine runtimes
    • +
    • automatic hydro tray has a unique sprite now (fancy robot arm)
    • +
    +

    timothyteakettle updated:

    +
      +
    • added luminescent and stargazer sprites as selectable body sprites for slimes
    • +
    • wound exponent lowered slightly from 1.225 to 1.2
    • +
    • wound exponent and limb damage multiplier are now config values
    • +
    • ipcs and synthlizards are now treated as actual robots, with robotic limbs, an extra organ, and better emp acts
    • +
    • surgeries for healing robotic limbs, and brain surgery for robotic heads
    • +
    • androids limbs now show up as intended
    • +
    • emps now work from 1-100 severity instead of 1/2 and the severity reduces as you move from the epicentre
    • +
    +

    zeroisthebiggay updated:

    +
      +
    • ratvar gf is complete
    • +
    +

    01 October 2020

    BlueWildrose updated:

    - -

    01 August 2020

    -

    dapnee updated:

    -
      -
    • added cake hat to bar, adds another atmostech spawn
    • -
    • sinks point in the right direction, APC won't spawn off the wall in circuits
    • -
    • changes commissary APC so it actually powers the room, adds a missing AIR alarm, arrivals no longer has active atmos tiles.
    • -
    -

    silicons updated:

    -
      -
    • toy shotguns no longer need 2 hands to fire
    • -
    • being on fire works again.
    • -
    -

    timothyteakettle updated:

    -
      -
    • monkeys no longer continuously bleed everywhere
    • -

    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 literal 167221 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%0Ag^92}@hNwsF^xdD9abaUO{_?vnts~-r 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

    f_4LF=)`Bw;xz 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 e|Gj7SGlr~eNveb)N` diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 874f0d36602492cfc2536438b41be8ec32754e7e..7b0ccb6314a6ab446616cfc17da159faa270d873 100644 GIT binary patch literal 20617 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 Bx)=Ze literal 19172 zcmb4r1yCK$wk{gn-91Qf2<{prKyZRP1ef5jad(FR8z%(!;O-uR2X_zdn>YODoO3pNr|{YRyz! zv;K4hE$6EZkG~r!D5usG5q15 zyWDK|tqWt>Vg^gA$whg**pkr67oyP-%@RI>jcA~eBA1T+!#;wx#bijINK}G}p!`RN zvAp>-tayBQd5agA5fnIU{_giXY(jf4Lfrg%J^bfEo*iRs%9V=QJMHjm7(d-O#)A@O zt_7#d<2Hm#Aok9B^(QiyfGmypKeXtpz=NTP=-4Jy5#8A~#*k1nmD4GD0z8Ip~e zN}W+@<9CGcGVM@Mlu&X~;_4n*C)wT}>a*?DYuVls zm9zoD3NTc(V%V60o7s`F^$T+a+BWSz8k77c*L9lxE zX{uD`R^%e3(MAUcv%`IOYZj_EEL?sTm)%fjIe9!xt0>{!vbwinY;n>s@8D+9d0)|R zGhvXc!hnk$B9W&O&A5~SfkKuJzgJ!-@f%r#BPZFKwkF*!MO`Hik*CehVXK$sxZ7?2`zMgfe(M11G-ldSSm+?nZpi^T&eM>dlWy9u7GN7&xdKmJhHDxKw6> ze-$Y4MzyDCcW$^YhHViS3E4$O4Tt7aQc_Gs8ii)g9e!?vV&6YB%p2(P&7He|S_kq=@%vm<)a%(!XmlbCOty!*1Qw!0%cS7>A;B?O1bJ-4xH%!aXDG&qQ{?SDQT!Muf%W?u6M zn}*Et+G4s4j0a?hnXxY8x9N4U-srfA+T9=1F4w-5XVzKR(qPj@3c{aKs(pI$Nk~W# z|NJ?VnfC`&uzYY^n-EnnB_rdo2iw+YI?y9reBvZMsu&0Q3}!Y~*0~_$Zn1W3M17w6 zB*j$AzH}L!gJE_`o9|Muzel%t9m1x}d(pHyX?Mr?;Ys207rGQo?gw=1!>U#(O^PRt zsb{XBXX~xA8n&HP@717P9ZlvVe1naItmrd7*$Y7El8I~4={Dm#PfAGG&|u|CE^KT2LvM zB68syDtCW8X{s~ohAHrwuheh*+k=w61G~0mSYrau?u=zVS0}%FcsMw{aI9u;euRbb zPg(1BqJs8M$G@2J3JQxYU(1x6Q%b;o#DvY^Yb{E@xbr)J1NvjE_ zZzOkic98t@^QpVu)g1_a$)w6Fr{MqxJ9qj%-k>SK5E;&JBcq_SZ)&NlLj_&X(bC3e zXP@A?tabSI_4Pqb&CbH3I@mJw>(*Js*pV@AEH&7)k35sTkh%ZiU`8tPP$({5noGcb z^Mhv5tB>oo1ViYrKhV-RS0E9P$4eXA;Q1R`;Bz&z0};-{)v7rU<^Yx}Qmd1|;D+NB zJ7`hsJ6tTZ3Gve{NPm?6Q=PxXI$TugCfMQIaKR|=8?rS_2k8V~y4U-`+Uo0`YDskJ zPXTjgd^kcxpHOTqLZ5cu)ZW*kk0=iOO_@q&T$`Afghxc=<>vM_afmWMHmc3Oe3>%s zl_mF-f}=^fPIIPwvxM@+*5f*Ku&>rUttZ0DQLF$b-=B~&iBXKc8iVSGKjK>$eK8Ej zCx-34oXL>)ppbBp+?c0J6h=Ka#xhP7Mpx2c2%@6x_6Na63vqfQ?gxvET7cX zw`tORPO8Sxn^(4`Tg5{{LaZ|1!kAOPs#xImwi(dZ4@ycFz^pifpo%|!3!OPAY;Pxv z8#Ij;-|@>Gou8T#laYBt9!LNEuH+rKb8D@^hCoaOJ2uoO(TEmRQ-tv0F)cYY6{cJ6 z?ix)is%SLQ-;`a1#3GocrEBLGe6)H$b zSWU|xzkFe0O+$$rloS^am~O8(i3KMl1dQ%*wj>M>56jG}VN+0?@!Gq()~ES&52Rh3 zEH#YAza`v8+O2A;1PcG9!C{9nH>CxcUf=o!AO*cF)dE zCYF{O)RkHk`dqjmMCq?2CSn5?#mLHPaWq!}h~!3aU_0No0oi&yd~q7BHD7n#bmL3sVZjH6NXat7ewKSbI*6w0Q|_;WfsK9R`+=Cu z-gEkO%JZwKGgnTcaI3%r6M@{n9 zf$Z{U>>UkzBP`_(9#ceyV0I-4V3%8PY5IbHQx$Ta<|cQXo4dmv1_w46G#NukhZj>o`b175RS+c?Y0X1?-$U+eSDvfVB0 znH*kS`0k0t(^opOm~oj#*tWiJNjbJ3j@UXpRf`G>`!J{5^r?618fyUYbNn8xtL#f~ z9flL>8XrHwPAF${^OOE*uqFB!_QR1+#AvDBG2AxDdR=IzkWOMUkb;l2*d`#t3zpB? zQC;PHQ1sW1YksrQV!1h=NNL}}vGGLKI|dih9a%ShmCM3N9jO_&Ek1$MD!#--#Ou5uEEe6B84=B{A1r_s=nTO{C{pw6`6}*4$g8 zif+Kx;vIq5;^F?s31L@}0C6!@qeo2L&^`4n+dFMbUVZ&%nE{kH|CA0XHUc{}p#Jy! z1#!`f(!J6J!j{U~u{*vVV;2GK2c)BEbW_XybV|~e7!JmdNo8ofN&S7ic zxeM1yD$Oxo&vUzr<8<|>o{c-7mAk+O1M|0b)IrPlUC9BUj@O46$DJKpSTpL*r*5Sj zz!;fHmj(O%C59cT%or0|Uzx2#VPKO>uaT!*M&m~DEZ$Nmzknb4jBPVN!jxyro35i$ z<`Ynx+Gpri@5Ucwjqtan-stqpo25aoCru>tR_JAZWYR!Mu;5RZMb2Uv*=%z@(z80J z`xxS_N8>l)sDB|ESur!E&~{>YP#CBm7SvCId%KJskNHOic9cXp2TxsjT5TL}{p`W!eKoQ@YPFa&QxyGkt!RMmy;@ust z1sD)4b+KW zK-o-BvIq-`kx83|&scZmJK$Qu{Vl_dE=z(g3qQ&W=?TC5JFv6VYm4bkiq2!NCt~K~ zX&H4O_B^WfInvL#&-ID!lgg%V#iUhL-^+V3L`N!v)jzhvPJ@TVdt79O6Y8J)iORlJ zy4cy%kpRaX#UhQYnwA5v-We^F;@%6J_CXsh2km$JazRWBcSBREF}SU|!!lko4S;w1 zZzuPEa{w6zA1fac>}*{BtjR_gaC^SzY8P1-^?K5EXrB##*^FX~^?Vxa^sK>p*_dyN z^L+Y-Z$@-(xTrzm`ef{@QfFq-jlV;sibKis83g)$qDzkp_nD%a<{Ao$D<5CY(2%0m zd|3TS{Ft`&dQMkbQ#18bRb!)@I^cvJpF0>ZBhzDu6qRmjUw;2!MZfqFrM9oW(5fJ( zu1L@dDF_lDb%9C57<8upvBgNWW4IKP=Wl#(YSNSscIMLcZ5}2E8=JD3g@tpqB?**M zj?nglKmDLqt<^8*u1Dxj%%y9ju*fsLmVo1r^I0`_1f5zFjpiW**lS9hIwID;XiatX z^~o9<9+Ctl>GHG9YK599=NIPMsxl)@A6!)aUFNm4E?Ll;&6>rs(lxc{ID|o8x0=lT zfgC~DHy#sqP-!3gZCp?UBPI?~iIVt?+>laO(#q6qfx-g&U&V!laH}SfjfobtKF^Dx zp`qMj_g1QP;OBr1;>klWy~Cf0`tcyA<4xr@_yPllEw-1j{+oAEq0uj0r$Pm*2Low3 zlS-U6%_(GpZcsD?pDct0hs$>~MHb6N`|Jy;N6IbfGaCNL@2vLvw}&@U$VaAqL&DmK z$3)5D`4AB_g!s2!(gva4Rm>RQ^;W_XLy`P!Wn$P~n56ORA@!Sgd0%}crj#pPIIB3w z*Ga5=dnOOpET#*02AGub@bG9pgH;+&fWZq*ThAJ^;q$p)R$K=B0u3!NlqDEfoA+{T zbY{M^AX+&u~*^MIWa9cN1fjjS(tC%-8Z%1POQ7X%8hdMhQ zsw!7Yc(Ru{T?f3q9B+FS6Zla;-lO-SsC`>&ZQ6Q2U5#JMLKFzRVyIx9W&)WLMA-xx zY69s%295KCs+)A{`9gg^t5`{kW{tBraMkHyWdn^XlVUpqy;dx4HQPegCWTyv&z|ZlRyC0n?v` zeOf+qr1X^0A!73M92FG%@nrF^1ba2bq z+)Y{KyvQf7u(C21a8Gk-lP^LNcYSBM&&tr{B^V7E4%}My-CCaHtq^}QV2J-@HIVwb z+E7m;pgI{koiGJL#+-8CFF!Tl+l1Dt%MmZ2?ppbQq8$N3syM>Qtkb4^V##Z?`gMU- zrA!EVF%crizyTGb&`EQT5-@b&R@Kxb+&vOt2tr1V$$>hOBQ{e&r$WOm?g4o=-}CU) za<Hf)DpoJdrkp5daz`vJEm6@WU&t8;_E%Qg(l=A4MVgLF$}{XF^}t2x>n|!@ z)uRH&>_>+R8$K!FGmW8!FpwzR?v-|F1k2rc$fZXAyti7S%cSdc<%4|q`HHp;@9jXQ2S&Kc38-!=FoONP5ELAEK@T7IdVa@ z@$Jd}O5%fWm!LnPQl*@pnmPdVzkO4X;wt7$Pr&OO%%pS``O^MN6YR$7SM^lC8Fc&V z_*}Y0tTc2iEq!)7UNHXsJ}NCG1@A9$o~LR*bG~P5-|1(={u&FBMLiRsPK%G9fBn70 zKMvDB*NIpv@TPcUkbE8A{HPFlv&e=j7UiF#w142ANd6b`yTkOmLb}5(5r2c3d?6OH z>MA!!87?6h>Vm6`Ux!}b%V)R@RY?_|f3{glhSiDWy{C!2c?cFc zqWO%EfGy!~O*S|k`=T{(48Gg5M2*#z!8Ww0EiY#VFOIjg2moCV;Gcn)Xf#h@$K*`H zQ&PIgSg~Ez8mIrJz;4-Mv{Wlkh?p^4Oeg&~X747buYM{V4YZ$0)sO%MLuUy^rp}cR zAVL?#w1gAk8$Kd%z01Xm=Cdpi{OHx@up&PHBMyjF+ihH0G zA{F>EHIHV@<3itEiNR2p?b%86DXM)$=Bsay$=dVg8Aa=z#p1T#yE<(Vjhx8gRT^ETbB1tW#7PZR`fMDO6B`AmsZep+i>T z$|3IhQ|`zQt?PGG^`&)KASf>-iFRwf@7EHR?_uWuAwcZSO&~L=R1|p(?@rLI8H3tUv04pk4X~GaCMP-ZFzXlfmBOZ_ef2v zk)Yh;VgmnuRY?T2^%Kx$$FaxH;OW(x^-AawLEUZdS5FHin`OnQdCs!l(gh8ZnP79! zlE$l*iWUGCM?q|Q-z`)vZ_#zPwM}bu2 z6DAsiceyu75JkYInW2)07?=zB;S1b^nu8-@ZcfwhcJ$dSo1{AszWI2yUH6+PsAHj_ zEOUv>_s{K?In?jpzbTK-fQsjxHVNb2c<1z;(cxj}^~DqrH*MSDj}<7Nt7(%hq8ySN zl!1`zT=OxppXkoDPZ%%k*r_QgNdC<(d$CI#qHpqH_n|alopLMSu+aNpIJ#~ne%}4S zSd*9vA>U9?DHlI5oTi}v`XzVbT>&BJ$v3dlZ%U~f{slhDWF15K5G5sx)B|dIgI<;e zl08q^;!VkfZL!*53E?0eczaA@UROBRWh^0#H|L)@IdK!3_d%65= z3H5ZDT?h3+QIVE~CFT~xmBzvhlU%c}^aloHUXJiXb!{zYjq{GYed`I&?pOvF6E*~~ zPc9cn8=4fF6?y`m9F`R-7TPAjbzM|~WfK{WOpMf#W9p3$!VoM3V+uJM)&SlD>MWQK zvi*X2buFois@P7(P2l4}V8$Bk0>N9dkaVCq_Ip!YB7RRp74wpPgqfX8_HlUzq)(M;zka1%Zt+Rts;0Wphu=@BWgmQz}jd7Jz~wak*S*#fAuB ze;jWP3FF>ht7x zLaKFzhsATr*+Y$daNC+NUwJ5s&jRuGQn2X~lp`=oct*DWO%afoPvaUI ztL_YbUEMGw0m-tZDQ-CZ??RUxFMn|7bCD15dIXzWSC?e?v`HY7nzRf$k21t0AsLPO z#(Q~A;*jO`_DLjM?);NfOw{&3QoDzL>4~sVxL>@n7@L>OG1Q^I9wo_#H$1R9U0gKJ zIzA)`oE$J-d8N4+)B#nnP5a-}OsK7#Zx1N)QT7pj`7^k3@IvjuF3S*#?vabjq(c0c z%3n}=&`63URzWbC9Za^`3+ppEroEIrBuafp=CRl84g$ye!ufYizIYt0_zw^3ZFQ7b zcN1|N;E8zJ?$P z+-SYrh<4iQeQR&0w`PXL@o2Dcivsn~afbxx;!ckfkG2czylJ@l)O7JAcWSXPQw zcza*(H;V`11=j+8O#0rE#m8lzRbLbj^52Z~20dmh31^pk+|WYf{XMR8*mUIk33)hb zU-}FHWH&=Jap9KW+5Sr{OTOO&vK$?yVRudm_1y2(7W2WDE++XyWAT#SMwR$Gi-(SYzx`*S_dP50iu^LVgz21m4V5K+Xm>(y1# znn2FTJ3+@A*KQf37coaP{k{Yh!#68?6609=0*JBB!Z^DV0sPYO*eD0WnB+wzFJ-48 zneq!yLchsFJx2pPADky>a+}dIKT`_W5wEl(mA}~0U6ZGa;7#bncO}=usTL~(28y6> zcQTggjy`MX(_JSjI3U=XOAlj#Cw7VSNH{>~s5hwqAuNc>^+U% zvM;Kk^it~F7mW(6az@KBsNXz^N*DkfFNlP0W&_BTR}s7E`VL z&?tL?plVipF5)MR_5T{UVS?Gv)$O)#d$waF*cJuZ5adkS&%so%Os5o3#ayN5!$Q*c zeU>Wj`+IdIRSYdBChXV3-|fg6D8T1doiur$FslW&Z>5@{gKnS?yIVmORIZj*)~FVzne z>d%zAxIJpf8{+$=?9VEay(R!5caW%d2bU)b&z`I2W zNa6(18PX~cgwB|VMq*ZFA>;^^Es+5Ym$MB7lB+ST6gQ3&VOhdGfe!|K9Bz+`h9gbR z>oniYx!L7*d&S-)>%?o3&p}aft%zR*0 zt=vt!j$7C#GnF_c>+LS8)@xE~cS6O(oOL*Yj!t?+%O!wZyUAE)ABGaZ>#vyW^Ya{@ z`H3mZ7FL<2a0d$OAuuV)Ik$+cU6j2#@wgki-9QS?EDQFNeYisi1_){kC;CfwzBPN5 zm?2mH%5Mon%l4Wp1J%F|5erwgt0}of0_aDBim9IB}eOl??~G za#ZVf8m)0htDHFF9ZeV~eD&WTVy?S!Z+)&+=;dzBwH6PL(rGh2OjriX@U5Fv9 zefXsu`1s8T>EVvGf2R9SmOAm07h=?LAumsstXnJJwKUBPee4!zE}clE_ma0Z;*$mK z;Bg>itr@A6DMih={V!=X=67fzM_YN`dT|r{-|w$njxER8DK1<#uZX6Dy14f1#Fu3; zJFC#;{oq|3rs>rnuDshmcn>QokML&O5;ka3<~`lL)s`&Ww1=ZSY#ne*A|dX#VqaKE zeXSSHTU$1&=o}AB9LWTGMjh%o1+~D>uDp%ZaKX2OGmeEpLwDRcpwdvCW-{BS{6t;* zk-e!;R%gNW=YLNJZwAj?i1IrR^nq2g*kU&>0^FLOnMsUH-kiPd@Dv+d)RaKrGVYt(D1FiCwpA{blp5K;l5rx z*ni+EI*F_CP#Y60+p}Tdt4fEuFS4khV1w`&SC9E7>-f01|6pUSqis(i>_1!pt8L%h zXEU~~0P0-W`V*Sx5EsH2c0`OQ|4_v6H`IBh6>-HkB90Qe3ZlXl>wHd$si1=ba|H@8 z|L5z)Ng#sAeG_{{U{Kd#Xa-l$7vPA9F{9;fXC0bq8c&Gwk)DbPN%ahB?`8jM{y=Z3 zj#x_Qo-$438DBI$0Sehk#qql`I5C`u!m=`?SUz3;?edb+j-b^fGUg%SA+V@DeHA4* zHPq|E*~k)a$y+d}4gDvuAF;4)5-Q-tLbZe^j^e~QYxe%gWu!!$y+Yk1y&kr1eRzzuKv%z9+n_ zuvzxL>qMg;wmU*sP$YYO;Z7!mPcv)_D zetF70QZn5|1YM0}E&g9w7j)6+ymhTlU?!0kG|=gZ;}Wo!l{~+~3`4hM8-!W0qyuj$ ze8Aj~TFMah43U({I-^bcyj!lmX-YZ+ro3z6lp^p*{3_SbhnHpe1GS^R5AJhUw8-;= zp}ZD`A*>(#lYn}sZ3j6EW{Ht(m0z~e zeQEGc)|)Gdku+*6uY3$!d?Pd#9Qdn%R19nB2Q0%YLaLjX z26B75!m)eq;43r?p!B^grY~9>WvhffOkFfIAmaNEL4b<3>4aAII@IVPtJ^D#w1C>UTJ)vL_rz%G9DwcJ z5_k6YqN1ZwO`Vje;K<{`9v-~><0Al81~d5m!S@AVC} zaWBR7N&oW90R=o?E67rVRog}#>Oei^$?Pg*G?13L z4LOE>!AIvu0o5L{ue4wX;?!V(Jrtq!r)Ho=zq5(?6)^R8FjImuI$Cn>#D37{qX*(B zxcKc?Zd7pa@bHLKQtbM_w5reux<9-py}Idz>STL;z&zNi#P*8?~&v9Wnpp*sQ(ZpdZyzY z0L_82*Y-)yqa{VVzd?PXhz3XshS|kz=Xn2|jjyr_`?0@LBJ6#wgNYAc{^a}6CAr0D4u*oYdb{a>n(XKb}MUDB`H<82*Zl&DAkc0m}cEc#< zG&58Zq(nDsxP9)~y}h zK0w;x#>U3DE!fr6)XqJG8l9V0?Dbd)01jH_=*|UGT46~E$tE5!-AO#q7=A{2yf(k4 z{i#R1cspjRhKZDQSZgBb4Ig`%4Ov>a1Ei9#H3Kzm7}K=-%lbQn>wI>yixja@U?Z&* zVUAlR{|kcs;}^N}Za>^Bf_=V$|8c@qDk=zfXK;vSvf)fy&(;YirI-D2!N`C$_UOzrU zn~YVCI!Bb%Dr-&aoR-E?Z}Ha(gB2yl)v?X*UGs?JNyPto8an?K5`jyTS|qQpQkPAz zch}LA_erUvzEp%Ff!)@JXk+se=e_)b6 zTUfjW0&v{i+=PoGz>@Xp6M#@>U`cokGuGuZj}8r0<7rZJEe2*}h}3<1JSzSRNC(9J zF>6`Mf&=0+m{Hai$A$M*XP1s`=3hw!LyDTXy2o6tIwdL9r8X=8xj<1@6A6}zYjJFo z0YJes+x2Zf&qw|X)$Z{hQsnWCJv+{S3};RGcNx^s8S}4X_?XMHyf+4q59Ino(9?Pp zOOtBaldl@L*FFnjOSxyBYPMVEsi>`0P5PDInwdLlb&^WX=h%g*B>#@C93Xuxq2A%J z8>g_P3+k5ZD;!~nH8FV=2cTaSO_TZ}>0Jc3rOKePDB4|58J}Ji{{D z7yRGHCh> zho*;8FNGJ#(fNcw%`@c1B26`sD@D_3;IP={URoRE_#X&cd&QMSx;~Q2f>-|^gnRnq zyye5A*8j|xkcRrb@&{QOQ^<9#!K5cxyQ=og?`&u0Mi%M23Tl8(NATT;g0_nG+j_eC z=ODch3Ft}TuXP{7<7gd1Ay>D_d@D`aJA;zHIwomeU6=_MigsRFCy6=uj~_q2hp4Y@ok!m<)c$k~#p=$w;A`!MW@f?UQVr z!%jqfdiUPU&(;CGhyEx6l5<#L2RA;U+u!4x;E8X?8k%bQN=lWtFj9kY?ibs24%u#F zx$v*VQCV48U3V2H;iQ!hj>p^l8B zfsiQAngrWycWBXv>A3xtUF@6>lF=!_m%HOQ0E10RO6qR`#dG*rAEMP$?0_P0rvkFU{eW*4Bgl{lAP&zkdIQ1008YT@WA{ zvxpn2|D?tC)Z*;;bc?_kJ;?oqv4=Zmh&=`dLZt3wqz53{QK1&Q3ndu*}Ij%2a>~_k5($ ztTF%slf})=8SUP;u?&zI3`HEA+Fim$Ryw6EWspa2nUdL|G*vT%z9u^u;IHA8mX=b} z(S;-@<5CRg7ZgN9MHLhj&=^5AcQ!u~qxOezNjYtxa&TD+aJdxM-7RpmJStCn%R5eV z6PuXkXK-3$%N`xR!H}8ZGuIhZIdwSgcoqhze$Z{eK>KYyniifvJFW0NC&U9CJ^%*T z!0Uj{Vlro(rRk5v*fPcaZo?Wi zg;pgmL5qW9V&390F%Zoygw2P& zPJ1))jAt3*HHzJH@-Agzva!}piORUB?bIew&RVRlwuKLb`!HclB$Q>uf*N}AbW(ENgO!TRRvooi)we^5A5->p9ySrYq z0qase4*}LNMiO(RRTsrcr3M+w23cuC3fMFWQ)RWulgx^gp~MKE`;!2dHJKiKAB+_I zm2}&o)wblvZv3ao(|;^%KuL(p0;yY9#D%Qcjt_e&!g7F_%45{BlBNkwRwAO41B~nV zDWL;Dw@t`t-Ds=YL78j7-{M|CKp;Fewz#!*IesXzeDB>J0D8?clh0eAcZ?EFc8Yip~Sv4l)9aTS6i$Gh!Ye zd(vBz|Ji(1MQnn|$jG?gzb67>%ENLbt*qah70g9m-2h;9XmqNtjQx=*DWiWGK~K+e z?DzOmFok}nV2`UY>CAZFzOS{3g&XKn^ ziV4{U-u{0rH6-iL7}XZzf#}y%Oz~~z<=w^uhl!awCIBsy%<6Ya7>kPG-o7s_39=*e z(tIkFeKBVq{Hm&|vj_C0s)lNx=-206Jn!{~99()JkOvTxC36lBznI#M0N+NAdi2sM zs+w9_-Z5z6lks!439oCf_1y9lI;kzK1S+f1H|!FpUX5l+H`#Vp$#gD)g;5|zJU>0X z@$VQhZ`PBUuk2&Qc7WZzXJ|)OmBt7}IyKuMgoV8GA8K|6X5BPOje#((jx|QMgXw z#VX+he3~(AXpxJ1Q(f7r>5pWXGwDMKI^0vt`>XBV?``mt7e|=DWEM!~z8P}Ld+0=h z9gpp44SP8)i+fdXJDyUG+FOd z#V673R^}(mB7b4!IMUlb84L!tW)sxEyl?B1l>dh;KpLr)qKdoL z^^+z)n$5v}Rn^+4Fvw*ohp2<>J3ke)h-X}cm33x$S%?$FZ?X36$eqHN!r4C2B@V5q z=vug;jt)NnKA=$e{8?{-OhIZ+WpyExN?BHBGWO&MWf&^Woz9AMq~mvuG1`T#9)x!G z6nID|r&qo$zdH0dSMEzi+zmfUc zZSPJ6tD;tOSO-d!ax0!`xtuQ-IvseSR`frXxbT6v&VAvyw?{jl7rRwg3Oa(k+ud_G zCY$=7mS3_*2+V+tEaUC0$Nob5v!HDEIU#)g^kJ&!-S{gm~N7K!|2nhKs>r=|;;Q6q?Tr@wa+1w~bRN;3mf+@UgnfC8njgC_J_}zaT zp94B;V99{UxOs z&Vw7*9^i%J{>snx_T|R%5xw%Vlr&>`?^^P>V)e)cMrMpM=xNh3Z-K6EN zvs>~?Rs%TEubG(`=Z`b-E9(9LORrfDRaTX+x+<}sqpORFA-j( z;%P++)gHx2ua#uk8)71t?>~#c4md;^GYremj3|=^sA49+JVci7IqXj8<-#cj2@I1j z_i=1wchXKBz)u_L15F}C%kgZSP0C3xp@1B#BUQyli_ zua8&i+{0x;C;w5}NNVqUnXW`U=^LUM2?K*124-gN?SxIa((M9M9bmh3>cCa{Utys@_hzHthi^}nbFhgr)CRdbPLP`+`xUX65Ch!v823f)f9}G7~kY$Eu!F7O9%N zg~$QGX%Ha!_E$8m60`exd9|b$S>s;IU`JUD;X;QRK>_33#x4!MyZ@?$ehQ&+rH&TJ zMl4YHj5R%+Say`cN>I4I&rz6%K{l%K>G48a&+wUDTXKjDsF3JRU37 zqCL)2wzpkBX9}AVgFZl4ybB7)4_9*?l`MQxf^QlsBVHKwl9tQjgWwF9pi7WY7I z(?LjgxRsWrm{4TY^-ZYN(QD^#SH0QdL>?F(Z%zt;oGil6+^rhH#3UrZ2KiI(Arl@w zEXez;eO|K%0Q(XW6MKMOj^sb^;bzN|^u$-;bm#4>1HbP~l^Sad0b+9J#IUi86b4w< zRRu2_xoZ!L%rX?eMAfBq)Bc32zE)wOd)- z;QggiH0#ucviw4W!u~4Z%+VFKJ=RiUo{lJfQda7l*Xv^BIh*h+Ak9NT6L+zxKi3D4 z>Ekz^8oy^Ra^I^@k`nJ!%ST4!$9J4ReflI0U>{Vb($er~XlOt6SYI2=RT)kKi9-Ml z#cw(3;`;h}dTwr@#ahkjmZBS23zq#o@UXIzujgy*m(&XkOic^s=H}jXQMlCVB&CG3 zz90g%PXhE|T58y6=Y_#;wu?`KBR8i;r)@47@du_*GfF)Ag2Xv&1Bz+jb05i%gI7(cX$%Wky9)$X@TjQI66foamrn& zKP(R2a;eWoM>tUv)r;J*8Rsbe^q+YX5;?F2S|v%QQ%HJh{LcH`M;kf1&b6PDx+2rN zE-ZhOltr+>J{J)TjEq=xbacHC?D7kuEwMW71;eA)%#)N8)bls12$|st7dq0(*exse zlH80GUH5z7$%pGBolZYtRT;)?owiZ7&MaV5&jE7#!!xQX6XWI#Bco6XnVhr~{a{Gc zdmSB_-J}bhWh)z-t%Cq&WRHln_;{mMimvQ6PsQc?gD}z`i^|@*f`Gaco!R<#>Dy7;QryUiN&hk zs*f{X+S=DRd>oSAc2N+^_IW#Ju8zdk8heD*sSVO^Iy8JsU6wPSCvPwk0oy%#~YMQ1SAD|L?BkbeHUe!xS5b)&tRs@ zxh#hiv@vleRNQ_cDr&h`LZRB|ju165!zQ~o$%MWzN(2@N*s3&zs&4?B&6UHbCSvnd zgQ~v&F(kg?|2q{$QXkjkkl*qnt2eAHo!^BA%CL1_3!>6@+l>BwJl}O)qGf)CZTECX z1z|(0$H;u*r-W3)9I?a8bw|n1!~80*(Rl-e%3I&(94q2DLd3tS716$8+Z8sW2=ZS&qmhz-sZx&EfPoA=IJzCb(NJ%+DQ0kT4FF1^a0dX) zk901}*mFP1QKT*gjO6FB^c^nu_pl#xudc7LusA#f(9HM~fT>PK81b{v6uvJD5Qsz5 zNRb6=mp!jPzUzZ0Fp$@6^&1@Fk7A`}`AW^tU&nawL*lXrmOa>8mO5XI3VI-i*leW+ zc#%lpzceXBRP=7AFnl*3pT#ard<>=f>afOrS$v1FQVwA-xf7mQfSna&vyJ zkh7FAC|)?9#{iaV6#v>4Fg7o1K=b89QSrb_wDb4xD>u-sUiteOS=)G>kSe;@C2Hdi z3+(%ZjA&rm-90kLX!cCqijsS_F7S{@<8z3v)d9(&S(;wL=u2jP-rSpB3b0}OC>#2; zSrj~1yV0lhx)(Ivj~8K>IIS02hSMJ$J;Xks5*;r;!AMDv0Em=7!i^rG9tU54>GUeZ(2wy z-B`AJlGBCOnJ?Wo*oC3lzWH2+!`+B1tTGn;pYv2~k@RdkpN`oujJW&T~UqNIYr)vN%1p2Qmz)<|@gu2WKBm8Sb}(;)93~mh8DLJHD|=L{or!B5*!ha^oz? zr3#+C#Y$pd`944E#!!g8>bw<`zimX_^jrr~9IL%>W&?=8`ebBKeSQ7+749uSeAURU zQ5%!O;rH_Fst6M{aEHuHrp-68M7ae8rs{NhH6|fYKM#MD0U75TlOPBeQ~^ugu@X8R z@Onjr`A5-84BDlb_LGb2U!7J7d2M&4Mh2=9fDqBNa|Y!{aWP>`8ipt#fW?x$)Hafu?^Uq-uA4dQ2UL zGVboYWU!sl0OK|i?_FP7#}yrr0-r9d3$oaYB@>jP0Z;$N{)U4FkSE~9NA7fB7Y5u#nEr{mfD>FpXU>CJvr|DUzJZ8nVunsHgC!04Ax z6Ger^#g``*&s4D4*Vo5i90r-d84kQ@Ic`1~*M(+La}}n0c1=V8WV@&ZiDX-SRG(n`}%94_2pxCq-Jbnl2H#BVK zp~W6KEg{RpR*AI48;KtC@;AI6v;98-O9r(0-n`kbgnk!iG0O*#9CwQG<5PUPqf#_~ z`<@QD^KKForkoR$Siv%3$~j(R$Ur=poh>eyIny}#C5Jt+9QMRgR$k6+|C~)%M~AI^ zfFUmEBALfKs=5)YMdwl9FPGC9|1XzQ=Q}HeN4U zr!VIEtvTKgKbLjBc<A-di^u+-&tQzXMKH85}4zE_f#j(g$;`R?dDQ1!Je70$ZKCa`GymJ%bF-5 z#VdTm`|gg}SN_U)Eu{q5dE0G#YtDWA#__DzezH#08`V_3Q9Z0hN&|7~tG{MV{tL#x z@_pgF@ylyYw^?9NzTq%beV5CH%jNPbp^tz)y@MG~BE^&CQZRED)0#EqB+hV<^4;*2 z1X^1fgWk`st`sjZDV^umY#CBQdGgB>)-0b@tf9ES&&i!fKIP6MpAwsy$*%VHAtkWJ z2VV)nS2T~O(XV_fj@8gvUmtXQxjv#4#+>oKHRnEKjAy00yW5Zt1~a8>$GS{gNHXEg zJB@#T*?7xoHwT0ANnwJ;uC8n+BO`;dvNFFC`Uv>u4z&G;^eorh;k~)$Xp7&mpEYa3 zptQk`1I_Y1w`L28N$CMal;gkZy{~9;#uMO%uO#sOyXW%#yXX3dCtv%+eDd#VZznc0 z(-6p?cvtS(L*w($8?&MkDGuOs;>*{;#+M@clTgldu0DKNyQF4|vE3~0aN_$cPFh?% zC=eKe$?m2c|9Lzft)ruZs;VUY-$4DUswDsGBZgq*;WytHJSX0Gxyz?)B$(wZD=Q-- zBO{=QvYvUyQp)${Eh+N+=1q5XyU|)CPTvU<5NhD_pK}COO89`GgE3ePP9YH zXBANjCFKJD*ZRJH_gtP^vxR&9ATOQKl2vexhVh)Wjs47p5OFnr_sbVEFI+38}Q$ux^--Y$_B z+0F9F^39t!8+Fa%NmbZ~ESd-KGW)VOa<1bZJ z>}qfK+UKQLU)B6wXqRnSB?!cD;!D|vYHK+0<(h^|7WVjEoOJEVTCepH&C=PmzdmOMm%|EiF|K&^7|V{?P_la%e6kEy&$gvp6U2ri;#l7e3k`D zL6^(A80qOOQaT)(TkZfJJneR_yz)xTJV9b7pTBXTyc}W9pt8L{0*CB}A~RfSJcuY= zIyruHH8cej*&lMI(kjkq-*hdJB3Mt{vAXH`Ovkrdh}10TnaE}B-SSUNNMB8I z(wYJJVEd=-{PB}ZLVh9MDvnuDe^S})XGcf{l=4YVoM@t_H*gkJD2Bs|6)VKD3qRuG z^Yj@(DPgDu94i8j0f)oOAESBN2gig;KE-I0oV3RHe^%}jXZX{MjG+D=Fj&lELM5MK zw3wCq1j$L+XZmA=gpg%GGcSLPrsPwM7Gb~tSD&)$?|l0Ve3H{Aq#0157&Bg8#077E z`%Hg|(`HmMph7WPtX;cS`?2SGs@;ino@_GyopVm&-`xZZsON$z{!X#}UEtrNdeAqKG0T-5^rZNOuTGm(sA8MjE9XB&0!FgiD8Xcb9b6h0Fb2 ze1AXx=lMT3c4l|x%*@%dv*-0XGaY|1W4AG5o}zfhK9dJg&vp-tz}uTsqef-W*H@&< zLeA;Z>2jqGzS}2d>(m(CxU>Xq=1&-j--y=#adfbDkm#L#(zhEZ@q6M(4aqN32?A^zYS~j}LCI{CS^g9uG|Jd_Me>?*M`^YdKkht=+FreP zy53c&eE<%SP%6=(PpVFR>{MA9tR!6c(SKeJ6H>F3Q!ee#CGFmnU@IZet3b4iRDZ=1 z<0EuE`jE0^e)K_Uh_&mDk7urdaZB}G)YZH$o4$|ci*D77@m?oVdk(*sKXZFgGS;3f z$=SK(zBkC-Xv^=Rym}iJM0D=Zl2q;cjykIIDIf#Be_S|c?c`Ej!W#s8l)mxQsifG| zyTl(;?)*Cyzc-c~yeBqZIFKj1%q?a-Q|g=Y8X2l3Z`Hfj79-|&a$z{UZI!ZR)FUx% zF_x`<@J^hHAp4_!OiTopV=$Y!27WgiOP6Ki2t=o z%C+k$7)GNPH7@w_=I+m80dANW_v&R+P}-=XH;MOBz`+(%Gd>gx|B9&@r}^+9mixCz z2v%6alZnWVG5#t=Oo68~-v$gJ?Ow(hqp<=)Vb6bVtGUs#kYndR!oqC{a~jUw(s>sW zIRA%Sy?Kw8NVuPKQu(Ip=@154Lq>YCVzl>+C%6ez(aS!Y+Glf9T}>1`NXr!!lq5;m zr$~t*;T^1Wdoe-Qt;5BrIu*l~u}f{MzKQK%kOIV_u_XF3;L^DIg+DokM=}zTD(Po6 z;5-#ofunO&u@4s|C1arq*MHZy2zvWc?;FISvIHd*f1#e=vV#KJ-w?VYXDSk@UzufT z2#&;L8dPe(`{n;ojO=3?SB1l81p(S!Tt~?Z8TK*s2;;L4K}469vimWg_BiWSe(c>? z5sb;1A~4(z2jWr_ENC@QyE&CV)MMdB1g9=LEPh^EIabTaqoF#!iCSZh)roDnF594- zY{n&?8|NmzSdeP2>(@Z@T-vay9%X34hk}RtMTeJ-XXIzi-#-R2+Ph&TnOGQkCVrKA zcZW+chx+}5OmJoqa@4x1*41|ONjS`;vqe5E!o(njBkM8I4{}lpV(brimpqV6Z!wJN zFbPw?8&2RgCQ~{^MZ1IFYhpjj=bIfPoGPd{U6pq72{9+@+MU&VH%uw{;+5rE5!~Qo zr%k4zgpZV=m3&shJru&pB-Q&4vhGXtGfbrggaMfi!`Kt~ajXwSZisoCzyfHEJ5CwWwOh+S$JuzZXsyrtY#*kU(C=oWmM%s_&)QJCdOp! z;@{Oc2@6hgRfIU$OSHFM1qT==%O%4!};AFT$oa6c5z2{_X{eN<{GOii5f&h{Lb zO0A_r@4e&;tX<%6UiXg+=S{1s9w^CwT(i?7&0m|mFRpkRNZMP6_69s%DGid83fosu z6{z!(dO9FJU0nl>3%KQ0bysbctrjz%(<$VaYCGQR$qx@XVBAT|9{-DvZQ$GFmu<11 zYvnB4(X^cP@V7}N%5SOl1+!^b_U5bS4BaA9lm^?Cnr9C%g;rUpU|nS4{R#?cy{{#0!(2Y>eT}>;8Plcy#jdh|BW1?7<*uP~>~C_nFE>^p&xMg~%pNz#gI1Wun8&W)TKbBFP*^6}5EfX^MW~m8dp|ag%*R3aX+YdbQ9M943`$fP*R_RiRrMYYiB4(HX#Y_ftB`^O5(i!*k?!n4glb^~)(!KT#4N zrG>mETo=)dS%9qMkabsmblyXQ)jJP7y%DNv_LF1nCJ%Pv=CN{As}FMYx*C6@+lL=n zQo}v=Mu$Fx=V!umTGoh~+L0fYr3pL(DBDT8*bW-M$qC|PoWXBjc~EUv@CsFIf8NQx zm)j8JnX!yHQa)O?;1xBPz1Sc`S07UIw;x$o8$(&1)m#i@vf);=$*#pwe0Wl7lVexL zD^=)~B;%erSdsyO(R+C%;JuZOJB?U$H!#dK#^^jhe?Y#-lDNnL8~@~2UOU~P^NS7c zX?G!@NxzL(?+t1;FNsL}iN-av!uMac-I=PJa*!2#me&Sf?U0~4`G$HK)J3OQbprcA zu}y5dA}eImYC{DvBGf79;!JvEEE3`uFE1J7DQ8cOjX&%NNT$~KLkt9(19mk_U8I#C zrMp0z$uQ6yWb(Sd)(FuFu^+hqJ)gv1WT0qZj)xAa4}+x2TWMpGn< zF-!g$*XL!6Sa(vRiq-DTO3HP8UWWmOTi2olheEXnUUXzvHHEkysSKw^FXcb4t;=PF zj6KiTSv;5P_;x1ya1Ht26B%vpO~TAsA>|JtQ69A{)v`oIi4J8qoq0Gd{@sM_b3yOo z&RX$ZcT`t-qu3p+`sQqFYYKttxScapLKN0tm4zcb4Z4$RT-+_avs~&O)#(`|#uk!z z8v(Ix!ww6}>8XE`!>~qZZZTZ$FBnGfw;#e1Ao#sLD~sXvYeoi!C(QEGPfU6VbOdjj zKkr=1Y-kp-ETkXglFJTmdB6$}^d`BMi9)o&3RQjRQyMBb>Iud>krtAJ~#B(`1sOEBcUyTSZ*dXl>UO&`DIzu+4C+X z(mwjvFWF3$FX*JsDf@v(k8m~A1q1{rIE=*`C9VVn?4ZSFrh&=NaB*=P7xH2m+Za7u z7d<>`;1oZKZBhx?pvyl6tHepk$(>D1On!4#6BB}qON369Z9i^G_C&9ambN~=HNp}w2WC$5~C z10rxbZhN+Ts?voWFTI7Pl=w=RNfag%qYKDtU zw4{9@sk9oRbDDz+JBk6zh`VzKfC%ah7`FxDkQ?zw`Ci9}ZhsTq-pxD2?q7dr;~h_R z*2R(hj>v*LY?G^S1@!{4kMs5#h>v89(E{V2r!4<25?1HcY}?v8pN8VfqQ+SKoKGBu zdHuXxPFoU~IHQ!3l1dv#@9yYW-kYh?tc$nsZ7jYXV6X3&3Y0k!pA(~3oA#7Ztawjp zEUm3gA$FM&>*zomv!IRT4V&Sd=w}ZYK?R;bMwT?9RbuZBiN)w)-$Z*I=oS>B)kmQZim%rm*nv-43XF-6+bIK8Jl`r_)l zNe7FfEqPQ7<(Ty<&&Itj&V{0w!OYsvkP6WO$sYj+dTuCsT6@GzPYKW}o4k@PPXP$RVt`%ieLaWUP_gLIN>%0iZxB{SD&V?!M^O{4mD- z^8zrK!AW|4yeSwcScExGzas3%_VV)5>&J{uei0{g@!@oLuQr{x#j`zMAT?P(YF`G8 zto(XE^daLbEDu^SU+}lg_HJZNGF=?anKTi)#NWPDhvwdBYCeMa_;^`GMX631<(8_? zlYADu)S@1!fQkbq>VaO!N_$BA(h~j652AmKzAyLjTQnM1VL}aUykuq zzptJQ-ybC1#u>kHaS6I!5wdx6KKXpSdt3goksRr}vNw{*UJ|{%Tpllcj~svK$0v{2 z4em5x@C){kJkQ;hU$C-|X@*9h$G1hAy0Hc1U(yG%O)F$e#HB_2Bqcs1>Z? z;FGhfKSBB2`2Hk=C!MFI7P6gR1m^!0V+f@S3SUIIZwvViOi0v5MG*(367i1GaE@=0 zKkitLf0xjmCWfuhge~6)gL84{!tPTPF*r>3WABwt7Frv{$Kjb~8`(U6u zc()=H+|K?AHI~x}fbYcp2{?T)b4oe_LzA@UJx&=E6^}BfBG#%$e-WSmQw;<5mSYbvluR@f_SCOpBtmqA~aMb>usY zRaiOXuTqYh{;c%e-fCVQ43WA7u>jJ|49PRD$h4;aYb-~^ zm8<2|DK*hUl#DIam_#&jX0Mph(NR>3T$k5_{%d;1d$b_}Tyf<%wHBf%4AXq#-)u_^ zVQSx4?7mt0wCCIeyl(wZX|+x@HU7yt4Z6BllJfYF^%bmQ*Z0#W>8B%(n&x=?b!&*n7LuyWvJ}qZ=*oecc$x@F)@)G@C zGo+?|>n3YAo#zGOCw-Vv`Bq%}L8!j&a+Z7cc8!E|AC0w!rt^%}k}H3B`*#kfRpAD6 zu`88bSGBip?0?xC`k(NWh#PTmX6mgxtBek9U8jXY-_HXTZYE@1a}moM9-S7Jo0N~p zs_fHWtb*G9N!i}s<~4h#prHP*n9ZPIC;%`3a&INn^Muk6n(_=u*XIP-EwCZq?Y(9c zK%Oom)ZhP&cjcNwV&7v!A5Ssp?fEeP8DZSiDY@CWk_Nz*qJoP;UJgZNpK!biUbo;e02JOVnUz8_t8q|#S{IBK@PT>b=Pflm;TrQkR!ycTF za)J3b^s84<)fCpLCWQ|p9izKiPQTCDo$5i2VwRGMk=1GIf(~WFvui19FJSaOZO*Bv zKw?%Jj`om~w*#>9^J4w;Ec8x|QLuf`b?J?O84R`inAVDOoVQ(#k&2WwaCmswbuLMP zDJ~)5rG>)S*x2>|8mnXM=>vRS^rqfFc6SrS`T-Cevf zWS>e^fU;0r?(x;u=BF0~2YHIZ{_T*!6`=-<)#jwxW4g11$R*N&6((u}}2c^94cC`Vl9 z=+I7z@RDxKT@p>N&y=)8{|rSqF$yhe{-21d=dQR)6b~wnS991pUzZQ*-Ez3_Gg&N+ ztkk}vb`XgAeb*1-(PP9!mr?(G#2*z6v@F7VcWoVtFLsw=AI9fQ9=ip8?b3@9VYD{a zL%ualXRED{o!uHt_xAP{CMF>fn*U!@-@A90DA(*%|4o}>Rv+lk_Gw=(`igw|Wf!1% zI^@Jg)L(WxnbEcU9sXfeWP5_F|`J*w*RiRF%wHt&;?M2-^C>1LAJ*E(lj+oN}7m_uu4*#BhN9 zWA+ViEoTr!-Osb);G(%SPK-F{T)Z*IRAQ|S(W^jvT8>C}HD1VrL=i{YLk* z`_4V7P*JKqNN{zY}3`8@C2HLVm?s*Df1?}W~!20-Y{Om2~HA>nl&-~ zPO;)Qvc;TD@c)|Z!;$n`g?VUTCc%>CpmoJjZR1#1`+c?fPJQ1Uoiw_|;?hj!o%^Q1 z<#h3n6RLfe2smULh^bS)o}&NAv%))@$86=BdlR?IPaLj>G*#4(Mi&h162^1Pkvt@} zED8Pn3L&q%24kXm%~*I^Pl(aQ8>f~uUtNPrds^HrsTUT`uY`n)hWYhklWIa14n-powPV;iMZDVdCjiX1?*njNzlBM_fSu$<;!ti&#z}uPdEXO z2v=vf`KiLyDB3XsbUv(Qd^(+b;b)0{ZL7hET_7`vNnT1QLr4e8;N~Xm8&4YoEVohR{^{h%Q|$3O5$*pU0;9 zmpS5y(^tbQs4Db1+Vas_Fxg~&nlmSW1xZ91-=k1!m9;%7?L>S6J97#&0tmODIV?VbqiLH4a^bbH20F7T10EiUukM-osOQMUH>Wr4-oIB z9Foqt*o>MZdU|BlYnisGfyx21-OoFi%d)Ooa;Gc{1^RlC3NBduUl%k+@9l6(lW}bR zVHAbJvwQ1uw&NKnW2Nam_`}uqu0^4us**X9amK(yS{o+`$Ca1-na3_4j7A{34 zwiJMF=II)L#AwwLAbuC}2mDLmUa@~}x%mia#^!A^s@>OvQgRY){K3|1jor)mx+#Nv zBxWy~Q-tfarn4qt&7Z(80``Nw? z*G$vlgNC!# zmiifH3rb6e40Zi`fdi%8Vn4>N1iSAY06%cGJmVY{Z^Zw-95aeSuQrkxZ5c2=NF1PH zv2v6)!oRN!{#UyzJe*&1bUC7V)b`cI8}k>@om;M7__~m~=)7s=t8Th`hu5Xsdb+wh zbiq0m*QKuW$IPr!OUt|z*(H-XW=`Ni>5Va^f#unRc!pg~_sDmdMqz*e$X875q7~V3 zHwoe5bPYzTiwM7f2Wd4zVSVJZhB!)p#zE0VVc_=Av~&VZ{>#Z0;krhV>8<_mOZ>$t zB5Z(J5FRjL7ZKoq4ydR09k)N1CySJHfX{2qU$;C*cbOUJ@OjYPO6n$O_~zsv2p zv&Mj@q0q_Y@5`2l#?tCaH4QX1P}({Hm3`|eWo2b>3l3*o*`1r593Ez%TH3MB`g!s* zXDlnU>zlbrGEPl!Ti2NND}t^T(*x^QUW=#8-@Q(Inx5_jC#%>n+XX_HWi369d;#b=JcIE$KUJQ5$S&1!uRKJXyvrLFe07&@36B8s zwRkWa3*E92n$BHI^ml$H3CZ1H>%c6l}x8 z=x45I!xkK+*^`ely%GJ`dW^s7Dqao`2kK8pO;Fwj@E^-3QYzT|F!$cLv6P;sqBZ{_ z6cFQ7(_f}5c`r9%g&x8vTW+ zW1C}_>B4iuz~$txpWTNyR40ZIU!r*(Ngk&m=xcvtiE}in1+Eclon7To@_AXt%|6OD zzNzCINamLRF>cIn)it#Ua3NWXf1Q*}$>gy{qHaOD`kF234zAs(eyu&`h3oS}bsTg_LNtYs(M=J>30>e6 zm2QUx`&v=naZNCJwEMKC5X}qSM6am9Av?^q#qX4R`b8@RQmM-`k7V_PSK` zHXk3R{;PgpdotY!eBJUN;(Qz3w!{4~s_hR$+=JkI!T|Xl&zHwc`oDA;Zx2B7Ur~`T zwh4gb!GD>K2~6|E7$Ow<#4=PA+{9=i6o!8(u*?%{8BbUgCsuUR(V_Bx5ZOP*MMED) z$->d>>7~nFb?n3cqbFvaI;oARHxpSmF!^O_pOPs2M>c2=7ZQgauXUdSM45a@!jAHs z8ZcgJ_DNIo(|H`c!0Y3CLLVeGA+DQM!Bj|NB5l;);Psc@xD&k?MBz&%0R@gyJ$Rz$ ze%)1c+QFVLjvIo1*LmUJ8o8%3lm0&0Ih1o4(FbR-=~cn4W2%Ak!^T5VRmAsb(NTQ_ zJ7HZq0&&@Vv4!|1X+(66@O2K_gdyj(9A68I{7u;RayjyI@cR76Cam28BOLa;HsNC# zbg%C;=Wa*n<{adQ`x1(=>|}xn^MP{*>}I2JMCJNY$}V`aV5o{%+$NDVGQ%XGVctPp z%sFW79}C5!Sai7|?%))B_B8g^^^brfqiE$0UU31&SG{*#K&VdR#qw0C^rKW!u`gMD zUjWEx&!@`LiXT++2@y^B{wRYeaRaDgh@MZPe<(tKgE`JUiR^c$LKDj9P3KdH8y->K zBKn`FgObhqj)=@(@M8x5&gym5(?g`+tdDo?d_hYhXJk%r zcZDW)5lroL)J<<}KC?e0*0hAMWH(&(@ex)vcu#okES|ZTTmITJ6ZG7r7w`xsJiCdK6}9rCJ_WfsKk2AzYn zGR+sKF0E;eA*g`$u65_eu=4oY$#L2SLl`Im`G&o!Q+JMoF;3qmOP>E0&<29XSTcI#I-#FJg`hY!=Pn z_c|utE)HGX%3Oq9^lN27>7&ww$4bu|%@9IyD87~p`o2e5q8wCfj&la(Xh44TynjUt zIv{T1f!XYKjR_o`KT^*A!Hiolq~Bqt>^+-jg#HTc_w^~gqMY0@HV#gE6oL)|1km-P zB;=)tfR<-jq-3#gI@<^Mo_(*cC$h3iPV%|L&xX9FG;X-oJ>SlLS!;hi&*^Jz`Q&^u z5xiziL&W_+90X6n#|P23eQrOLP#G?U;U}Otc4?=*y4xEyC%Lv$OuJ9PR=W*xw5vEMN_)WKy|H& zY=))4U>K7^IzKTPnbg&_EJ?j}>+e$@#d>=SQdHE4`nbf9pFf?|L9K}|H!4ra8?OKK z_n%qruCA@Izi6->^!Z= ztJejWH%9h%>#(JL!R7AP*}3Jy|IDm!AQ4%%?bml-w|y`K@93AC8VbNJB1VV2AxL+N z`xAFO`bwqwF%{ z;yMcQ@;<+y6=mKwADjMQQZeVkehVC=XSRsBib(SsVr5B8|9yQ_R|5^({R-;{9a044 z8?|CT3HOQ5N+RhoL)a^{4}`3*TP}v5pxOQ}G57vl2XmTE_XA`3xhf5Z|Ijk6b#Qx{){io0=AUNEoDYVTJ{%__P_0t~p)2y9sO!al!14FDK%IST?eN;zs#G^5jgAiS= z%y-#!qLP9{EKY`VK|~p0O;QukrP6JewL7LAsGDRK6KvFvW4>Bujt#wXk4Xb@_dzxq z(M&3)DrSC*rwB$Ndu808#F=xq%YG{{0R<^W{fr5Phj|~u{be%M&JRHwm{HTX>*I)? z-sjv?pn1QiD%iHv^)ZK?7Mt%w50NSY8PzCC5aY<*T2g%f{0nSIjK}EP>Ch@1TnM*2 zL_qN-*Wv8xC%DnI>0mQEX)){)$^)N343M86Qf`994R`1CbVTQTiu6CeG@sozvaWil zBDO*N@%7tpJBUlimky-{in(Z&xiFtLe|1)|dbP7WxUgvlwkl#k3*kO-0hN44l%1W; z%v>zt&Q6cFO&{Wy`P4+-dJe`~=zmQ!Dn_u<Vnl{ID5r~&7X=G0Z2jgxodn3on=Kdie%3G!#%U%y{o+UO>d>8O^352LL(xoKWdR| zs~Z7C^qIyr1}yN_YeTfqI{6n;JgONG#L2n#Vc-B|pOpp5+YP+l_k<7soaQ1}qU7YyeLUtLL+fDv2c+wh=QXNZcQ=BN- z(6c*bWKsmCgSpuFTmqTY*to@mChdM|B%Uu2QZ_lLe*DV-=U{Fh(G`(=3GTW+<4vrV z`zSYCntInT@n{&-Fzu`K*t9QSz-}`{>vbkm3^%+0Zq%M1>V+vWYB)1Hw)zBVU zTZz!e3IV+x*~X6^X^hF0Q^J-wF=uTqj0}YRUj)k#8NvF$*wCtVXSRgne;z3M zh{3nTOY(0VTMxbwZm}SLk3p>_w0{k>aZW~UT+Qbfbas!}+f=MG44squkV~p8OCLK~ zT?-GG4!=)TA^-Ewv+dAmnXRM&o`yRyxJxY>RyqBn8lU=kB#@w zbnqG!l^LHo(rrrP)FCDFeDSm5T8I78$r zmy2=#uWMukT+lBPU#>Q*eCk=82%4{L>4^h~D~lcTcXVVEe44wk(>U@_i4vwLvUSJ> zi$PuO*NPsXEPm1G{OA_B;o??_SZ?J*Ey54~6uA2GaT7OfA319a&ij`Mth$i1(NBu! zASsU2VxUOmR^UTw8G^}ufQPKDYdb8D*hJfwAPn;=6`-zo;>-g6Hv zhSW?w02>Pu^TYY98fQ7ilHar9`GS3gwYFN+E|RHC3~`Tb)2kP9*vA96|0U3$6zGOV z*8lo@_KK(vQ7wC0Y%*cvU}bpuH7@Sy4)Qf;RVLQmEi=BP{{DNzoe`b=P2)CVajN-% zIS)*|^K+TqRZfdRy6!Vx;x0Z1?etPUcdgXbhX_iSIT&J2nP=ki;sUIN@tN7#u}(lA ziUg}l!om&%7z@~b_#Rkl;7V7O54lnZX9PExMArA0YarO&YZ1?|JnZ+iqY~L`UZQAw z{o23dk#6<2Pp_s01@EehnBvZFY#7l=d?QtR?kqI)x^gjwgzMf2UmALBV>_D*oNVi;xEVNidoAV z-Tml(dhF!fZa-nBEvPOlIG+sY+md2tVqn<6rN8vJdM!D<8Tn1bk|?2CthpbMmbO#> z{O&a`e5UfZM-Ee#Po~)E`~y)@UQEsr)t=q~NekB~3nurIGs@e)s=X9x+(5zDU|1h$ z6h+fncGx`e6!RH={rhJ`7yUAC_W)Z%=$nZr?p~XGNQAOQpIlbdyx8q9rY?#+*%5t3cSN6|JR_Q+crsW}{W%Q2*gx#p&uk zQVSDi?rTqnnw-9FB^{f3Cy&%BDZ*Lst-$%@taLUmsOQ=BZBY2t@e4E7*{*^JGR5o^ zg$&Vv=YZ#1CvJpx{Nl1-$ zxTGPP8c0gY@nll6_to<8{1H~FC+Ze~bi0kOkB9WGB7Q)R7qo82MSUBtf4Lo$=G;Bc zv_E|>MDl_U`l7CheTV)EW+GO@)hg12*x0EN8^ z%7==I14R~Z%Adl&U(!CD`zA(}_eC@yc?kkxs4UINA>mt&*P5I-* zS;N4{+IPd2ZLdI%3Aw7m7gdC1*9Lcz-uf~~Q*bf~>i7`c{{hB^eu-+^ftHiZC5l|5 zJ3F5`UiENl$Uh8@r0F!`g6UF7O3s=?!WBBN&J)}Do%TYlVf_$gnoLw6M-}Lm7oIHbfU;u~E zo-psDMOK>|nyU6eMlKn}4c?wJ-5d=N{5x}q905o0gG{cz4DUC#mgYprd`br({>lr0 zJb7QqG@IXs+R@qdq{NtvI9PM}(=1y3;FaZvG(5l&O(6(F>2Pd?7+Y`i5fNsqPvaKk zquO{&!Zij284W^cWYQIxGU?#kCbQ>@IjnGLSkpmSPdm>J)4goSxU8&=`@q}R@VL3f z^7~Sro`|{EPz40iate`otCufds_5!IsG5nGoz+Dyr10PJNE)y}evu0!y1JytCnwu% zdB0azlai5|oN?u0@7(X6g{{uiz{OrQfb^vAwZ8j<<4 zBbGyt-NeDv=m|)?ScfDt7?ZL%W0Hvm(Z((5&JxeLdF=ti0~gh`Ay?1J87veYJSc(~ zWk7MW*?s*S#ahz5fn=M^*7a>JcOJ~|$q#TH2maa|XYS8+)DBlTu9sNdDBUge>mBd1 zhr}mf4qKEc24NsIz`!De*%uq2fe802JgVq)9i)M_BO|KeAGG-%_xily?gbFOCxDpE zE{McendBhlG7>vg6+u0(eSCF4Fld!~Ed9DmxrA5u0MG~86X0iwubJ9t!ulTYj73EM zd~>yRo(4Qov-Ipe3)=kjG;@kBfb@zxHu@4-YrjN9y!G*E>U0@z0SMUG_7U~3#i^l4 zYyuR+bX)$=@3mrf6q*1!*JuIez9^xaiTI)5`##7!8!&kr1D&hnGbQ?n%l#O*U(q1P zE-~DhY9i=N>Qq_T<9WyC9{EmsGl~`)ANNq567v0nxh128vyJ}?svkGX0;Y5{z>i12N1(V}efxCb|A=4j`+go;+;~dZPABNwJ(IF8AtVwN_wSlfUAPyQPhH@8Q- zp1Zrdszyf9$Z%dbwGCFFr%9oSCh;R`8O!3P#_e5v7MBG6MvQP&SB*b+HqQF` z^GdCpomu3R;J%z463hLG|7-9A9bQ+2UkKen9Ew}fM+HG5gj-ZO3M})*$5!`iUX!>{jpcVoBo#Xe`UsQd86REK^uSgtfM? zyj%w9JKE+H(beA5Yh=J3ZXLVDb3y2(Zjys7x# zi$Toa@>>3S*Ox<;C%ujLP)kc}YxQC`=RWzTMz6xTmlg?|`k&bm>wa}bBDMO@^mkaw z!dF7~2LFm6e@R*0AYy}SEmTp_vh~%>FDTIvCz3{UbRz`KD}KS zz-+F3jkC@D@g1Q*Oo#vhv!8_g^+81tufHG?TVl_x&7w zMC1N-91a7PJ9|>YG^1sOcf!kBBiY^-1lyWqY5m*@5wb&Khrh`j zT>U?PFD@@aXSIWZ5fWSY2B)UIROc<^$c4UHl$~9w3_)#)cZLx2^d-}1Cr^jw5o2kB8jBvy1P* z#G7F~`U-An|DMH%500ZKP6nK}^UlpFKaTOoA+FX^N+UOHx;A_} zrfHxR{S@dgt+N0W$;bo-0IKrI2o4sXBlu9=4@5@5)@Zj1qD$z=ZZ-A@Y@{r*^vnAU zt&!^F(3;57tTj~h$+s*kLIEgl1Ahul(qF#vQJ8qe(RcS#G$g#7;t>!&O%sI2vBIIM zs*3&Kfq!{9yR)fIMEA07+Cfn{MnD>y*(y?hvsOyWf<sReTtDh} z&3D_cnd|%t@bo$;Hms}Tg7B)>p|`qoL#o90v<#p?Fc;Ms;HT4AGhzvE{ygd$J{p~7 z{g~IdhSyIY=XcTz?^9?Jj&0PG5EZKv7-H-zg5r*HgtEKi>qJ0Y$|@4jT{%Ao504YRPbNipn;1&>|pNE}ci1T(eXrAUXz~))kDb;sl z(K@BsC^1^_*F<0u+V15PD2>f@OZ6SOJ))>KLQbB*Ir_-#8ni}SZ+S$uZ{FQXlpj-g z`O;VS-#OD*@_79@-I+4dLe4Tz7_laiV54_`0ikA~ zSbC?OAYF}|kv>(bBA{mVH~ zfIsh$FtDjT1pv~NnIX;-ibq^SrORt(W<(^kL22{C!boDrkewuA^FZh7IUjUzoWZU3 z=^Nk5@UjnnVBU<;wr}HClmrVOnFtEMqDH9SeI;`X&gm)GEC=zqnRPpWkp#lI#W^LO` zvy+ju_%yc|rgO`FOmCkBK6xq8q;Pc4CGj<(ttEdmK3%+ zo1#*UJA`p6OjAY8$l5TyP$D74SSA?(9w@4 ztNr|-y3CMVC*vHSfI!;CrOF*VS?^_j@j{h{x<6uaG@C~3bx|q256?$2$x!x2@=7%; z5=n6BUR)nQE|Q^9lZr(ugQVM~gxHu<>@9?rQM4!k2V+|7<6B}%mo?@I1r7kjqvVMp z+#`c9K37}W+zdvB@dLIz);BgDa|{zowtuTI->ubf>;H9bfX!5g`9=qwAx=`(#*doi zr8B>bjUSRg+9LzlLB4Sf-qyY)`sGu+aCdzrsvAzy#d3<=%QiXhRm zD3Vtr=`H{OIzbf(p;{XX0D4`}iX#cuaqd=UpXk!e?Ud!%vg0sH9dGG0lS+*fJFZ}@< z_PmZOGx?5IFIg&V=W<0R7)LrW>_hl_!(RkV$83!2M!vB@FEEx}Uu>D22L?R@!4z zQmjuo0X!=1AM&ut{@wk$CALY1zVl=h!y0RiMjrt^+*eQvOn^oj>WcZhx>~&iOrUa1 zG!nzeO1m~k?xZ_|17jkq0ynt2Ty02ws>XcOz}_N6~Y?emH`oI^Cede4!*OD_(Bc z1OVpd<~cYSyk5l4Tqjw%I2JHYpPXa(l-J76PM9wo_T=eP^o$HT$Im=jZikL|6vKpH z0$|yd%_wUQve&5MWDsHi17NFRQw09#O-+CTYM76Cpo?A3>IPBhRAB%iBVJhzGkY;4 zvk`@ItC)v1grUqg?GKRp0GH?yb@-T-<*~FC!#rdA@vtB2EBu#_ri#C)gN~y>CH&K@ z&cwOSHX5K_6WBJ?c~W`QY%$j$f&cSol?fi1bP5~tE>(&==Oav>5$O4&X@<(Wi~xNu z7({Q6B#$ev{~uFd0TxvkwL1vX4bmk@iIjAMloApOh{Vv{NXMb1L!?_ly1TnnT2g92 znxS*3;U2#K`R~0v4={6v8TQ_5@4eQ3*Sp@+g+m6{S-#_F3M7Zi7BPpml8bVtRVo^Jc%X{9sVm-irkh6-_40 zhslHEN(6OzKQYWbo_x1dZ%Yn(QCuAzoe8vBL5PWUUzu*LD8~Zu)XbZ6qC~3h;BpBC zrR{i-e${V};%y8~#M6L{lQ~{}{dOwZvNE9x!x->&UmcaAV{*|t zn!M3=Z?N*G<|glwcuC`!h+bmRQMN;#7AZgJBf9@0Ql-CS8(cWA{J5Qp$MJk)u(UY8 z|BI>QUDf<<-qUF z*zTbVezK8Hs1S$s$4;pCOciUu4J~A2h{2)#T>BW=V80;O%hArg^cL$bIvSUYi76Pq zpi{)xd3Uj}?{JS;i$jGRG;h%zH)l;}-yggkO$)RIZB$fbbwjNF@>C4W1Xphgad6&{id%Y+;+(Z30Mm_IdMr$Ny)3JAx00zxxMvW+1U6z(4wG{C5jq`e<%9*)fH+6 zU5sixi$EtnAgCpfuA%c6jh{4vMOX?Tc*Q~yB*TJf=`4&Y4sKC&5O<$v-Idd~EXZ4| zKb5WI2l1w?JX#JTQt#L3cU0oad4BLj< zUQ-(zllg6rdzrZ!0s#Zyy3bcad#`-& zhrMy{L+hVBjmblA)q41EiQKlMohaa>bKvG;-_|&Y@}wa#kraoih?F)BI&iWv6rY@2 z5ME$q$c%bK!wepnMVPt0yK7pYe&4>r7a;<~kW@Wd5<^iP{G39Bn29+va8n)+I71~H@|nr1^a%a(vC~OVhkWW(OU7S{jUA!?n;F>n_2<4 z=W=kthPUu63S&2sPs%R6wnnr2_5$0bH`(CxziTm;uzDYT?fGZv=FGMMX**;3H@HDu z%ea&AdErqp@-wF%-L~&vzVz6Ww))UiV$J~ESbz3}8lo;L)FXu2|Gd86O_^PZ+@1ct zTT8W$L(T5PjWkC4MfGvF~&D?9;cqS0IaMf zNW=W+Zknl$j*jKsiuG(ag*20~VnZCiP`@$-Pfoas`gg)wsCyG)kFHXq-r&6o9Rla% zkMBX0bNlgVamz%~vF#F{vZsEFhJ=1z1Chr8ZpDyJlb0nNa(5GXUyq04^CGFGElhMp zdI5T}XN=skKam&swmq~7y%2~7R-j31`nzwO{+5Q2e$>hrE zul?}K&e$g$+Mk-1aJbt7rc0A@aG`2`5;k8bb%Ic&{BN5+z&QTc_?K&FYBJ8SX@Ve- zD8bk%4Tt6H*U^ttvhk4b;Yt_eV;Yb`G~hJj3q@4)nO*-TTJrATWnAFRXMO(6RTNZ$ z=yiw=zPmacoB@@wL70J-868$XM z8f_2MD~gKqM%nOE~Maj~SUi_svF47mOr!8~wT0W^}~ zm))G@jrhl|LgB%SzQK#?dZd`JZ!Dxw_#@)lZHPd2Md>*0< z-FTkQ)GAz<1BE(7unt_cv9uZ+IB`3*g9GD)p6gzDGP#bL8aYX_5Qp%ZmjqY&uY|M; zBu%TSoWi_YrXT0=miHm#H?CV;nN{B3PvCo3*B3H@)YQ7D>uNv7oXoDqF;0B-6K(btTa?wK@jnwZ zU8aL*$A*SIXBN1wF(_Iwo9;uW#jo&cQc_SJUcn$p`a|HD3&?`8&5$Y^M0L23^Uf;f zd_l!Y#5=6MzEt3_lE(e^yYXsxTnq|>8KAop_CWByc@Bjd7{vVk{oA3iQW5W^tRt#J zAl{lDIMtV7jgC1jyo5{HMUBhij5ojZ>VEEwDS%bEuWP&PsQ53K5|+5Ri`DCH zyVLzW-%|h}d(w!X3QT|F(9=7f9V}6c!-Cotm48a+M4iL$ou%fX*v+};k{rQSHHAX% zDuhxmm~khZC4Y_(bM3lr-wc^V1pA6uD4DfxC1A0L_7vk7^Q^N_1nh1Or6ZjH?jPDS z))kKS-hA~Vm86_E04UzzYi9NgOb7G_eyHq30-_}zvLIb9rfqyQb#rs`-`yqb&_$); zY-2LFIA013jU}Hy$ENp3eE%HEi8^fah1;Mdr1NgyF>*(F3(`sxtf%$s% zwRh6eMkDoSlmIh-EXD0a6c%qXO%iNOfnx6412^hgX*NsA{hbAB(t;nz5G<01MB9(4m#!gEcj*}kH&(C3(j?Qjw zpIckS7MGTsFZQ^xtTNy!!8~2%l&?lA&xn7jLa1ok(O!;QgqY^G+c_j8a6Iezi693UXKd*__Sp5SSXDtwq05qD1>SyjNk+iU1x97PzIq zG{?T!Ur-!KVR)~g+{?krz!1vKCcG6S*b5JBh|;GRw+I*k;XKTNM#@(gv&Ci9eD%Ya z3k#tPnSn36LV8tFc>*yY$uR~(hq7hM+!Pg4Q}59*FgP5*VMs|%j{K`uf0lL}3zFed zBS$`>Yumg{;z9wFe^cdX0LW?Tp#o7t^t#R->fkV*$>9GGQ(Vr;kbBT8!_#GDP{TednzS>UHPmD59= z!FKEe0*vuxhN1QZCv*x@YAk-v|L|V430mhJPm&-8;NoCu$e_cQGKCwe0Olf7W0GbV zO3lU7-2MC{cHwXVdbI!W{3Se)FBOuot%X`X$RPcHKRdh>w;kgtG5Cpn)A*GCBeH;* zt0*G?rX(KH0CI5;P5Q6mU?Ok(EdNX1SM-Q_5-)2@{z|DS5T*xK>~T>bnG3CIlN8r# z6l18;_8QfjgE`mTrTe=Up;Bj-B{IyIF{w}X7&|Z;lk3iYUM{x?%^az{@M}?|6O$n{ zD13)541)Pmh-+J?{VxIb;0Re%<16@xHNcR^T^Pn5> zAHiI2JRx1zz%+ftvDE}dF@4+b!GVFE-d9Dtqn3jD5ycB1|>$&Dt%1x0KxsTCHrJ9uON&7p_vM}hMz29h^er_qo*Kd zpNggR;<=cd+@S7sTzKrHTn=p~2#A6ReHrwQ2m-8RFAPTM>I%eXKvS_Jcm9_P5S&Bs zLENSj{h?hT8D-+OrKt&&Rd@_$sCcMiwE23K_`qiQZ;yY!RTWwac}&i=vVri#r4>!g z0Vi|J=Cc-w;oDFlov6l#hDJMiSWeu6%(%9C<6r~Rn}K;Z{hSa_U*s{+>3Kl|nlp3~ zeeVCm=U3*R^1j|CCunBZN&pA3HE#MvFdon%s8L^PDAj60b8hV1Ut(-w5C0~`8BpnWye%C`wK~MW9g=WG&J{>9o z4j+ITM0D_Tj?3GH-Q)6*e&s7VYXqe+*r2XAs5D9Z;c8$bVE4XJ*FwuEkg3jNeBb+1 zPU7qSQiqNoH9qH`hNX- zq|nl|gBewh40qr2SFZ5#i_)=dN94+qB_a-X-x*4t1J$mO$91%y>!OTNh|b^{UEO*C zc4f8_3bmU@5T$`D0wS!7x@V8uy_4hLzXBTxu(U;=bKNm50_W+Z)E!XbO*W^mg&Ld_ z*HkxCA-GvWg*cCR40&%bJWyp#qK>zM7GSHTLoUp_VFBslfv~zC)Q2nDgDaC4K>G6Y z^M9+ZCaSKkPL%>A!HZh6_&7MIT>8?wx|B#wU6K30Pi0rM)Olc_ipyWAyO1h)rH%x8 zdlTZ=C9Jb4BO?QdN37V$!|A|$;XIquxqPL!(6MuNVPlCm9Of4h$KR5ChJA)}@MH=H zLP$XoyZbzW9MaU9g2K~!<4L{PiS&I8)te3Sq4#|=Jqz3~-+>HMh*g3~m3oaJ%?oTI&77O4sA_1{VP^jS*OFYPq?PysBMFZ+G4EUkp{h)>u>4x7r#3BZ$(?7hKQ868 zBfG~@%R`48;n`HbP*Ct4D`tcf60m!1A+HKz1|blRz-_I=P&Fl`zK(Vw;nd6HB54iT zDBvI8E8nJ7X36J0)C#7gCARQY_V zt!#GRfNGa&QVUpaa*9JhBN)N&k??Wed((616^P)it^s}_YMsdRQPrUBRbdI7kapZM zGSH+BDf`pUZ!&T+`sL*Yk6r9Tn}HIAX?heDXa#$WqUzl$!CjguGd^ffvVoLx9pwyX zaLaLcSme}i-h9YRk2Gf?$v!{XZ2(J?#TRiQ0fv%vf{n+=PQh^)>e`bK0wL7&jEvS8 zWYWN0xs)6U%8$l|JG~A1dvM3{%nQS@F$3Qy$s_)=a#3RpZMrl_9L+0Bb*VK#hZ?$5)R9C|)j~(N zA3E)&Bcub)`(n?wD0;6{f~au0-!W@OAgj<*gr2_rUJZFP7PgNcsn@cOh1}ekGAif`p+%Y^96oSq%PT9R;o{@d{4wcROY{YSnpuDdZWPL0#kOGNG;$ z25$Uo$R-3)hld^1^Tso;pap%EXtk)ky#L_-mH>1oJQTQdb!&PK4;wLGuX2ibH`HSZ zpaAiyo@Upr(U#V+>uHR+d}dhy6|x}}f^)5beo#_$8BLeP(%nbGOhRV`&~ zW;HHrZQxWL4Q+YqnPW5a!AiWsPZ0^u3Y38B49C zyd4RwY6>zkC=dp5@rR@mvB~sLOxBToCV%vNKW`1!)4Lfx$B64FGR{BxQj(H}Q)9!! zQ~H3H`j?{4lDhYds!Zy??J#HDkPC$_Q&Tn)3ayqQJ$!) zS1~Xam6c+eKykK_+A=SqN`W$SUBdHL>_|6*#}fty`RvbE7_pTcv9JUPK^@jFFZs4E z2S>7oe-OX)c(mG8|40}i;X4xvBN_f1v(N?;{%cKjbrm@|p4n(EvF{hV zl%Ic@bzAYPzk3(e@3INVBo}Og)ZVx@roU6Ovug+YpLujl1T#cjws|1kG97J__YNg* zXREzOxEl6`nYWHKNS_KDybG@S!1L6}*=@h>YPw3G6LNKRrSEq>txZzKntuGzj)$Ma zHI!&F`Y@H(G(AbA7t{7547m48*#^!AF&=lF3+8lcyU$9I!7G4DO4xq=-T(a2z@<-) zYRqRmb8qU^>SC;aYm`CN#k)BVPF& zX7+2Znf6v^gf&-7&RZcALN?O1?y7LRS+Sh+1;&|eb3Z>#%km+gzNl=x%Es~3n+)s8 z0!!J}7*Tm3P=JJHv)I3ZrS@~r$Ef;I4N(PXt)6s%6!hMQ&m!t`O{5Z8=dq)OBp;@1shl+t`H@`^jvNAY-9ijCR_cC9$WNWNL(YZfG~2T$ zRzBm9W9zMzeox}mZ&Kg3egy)Fa!N|r5Dx7!EA9K=9F>?7dEIIlkFh%83Mft{KSom3 zfWo)B@bg=euP-;9d23Q^+TP7saaNYtmW}D>!M0hf6MP~U-c_KkM7BJgIT770Kli>x zrc*7%Sz;D&sqZCcG)PUdRq=Nb|Dxo%TUA`1uk{$~y}Q2fDXkaOh_|2hKp!!p<9@!i ze}CI2+ZZjJ*K&{xOGF%bBHR5t+`P_;0GZ6^bA_!AEH+z>q#3gxoB767s`hK}Ulz12 z`g%ZwbaZxi;pI=_HR8?854IX}2uxn4p{VPVl9E3EUCJ}vOh`rbTB|}!$mb1&NYg8v5bPj>V4(5(#(_j9RIaHt$JkW~(M z?vUv2>_qbE8t@_UWKh}u+3R2{_Wq}}F{16`zs^2tkgj%sfxL0`hj46y{HD6-qi~~= z=cPv%7d;DlS-6V(m|LNL?FJapENau9a5Rns(u~Z^8@M!I#-A<$pDR0`zk2nm>cfk@ zrTk@MtXND|KSxm!#i@7;6XGdjih49^aC>O;yDNIZF*rGdBb66VAaw=8vaTX&I^!y9 z$5N8d#qnr&<1o7L)*PQ8QQ{#qBa(|I8HgsiTU5qoMn7*!+P?Jo*Pl5r6>PEg+8fTdYdYZ4qnxI+|Jw z6iL+nZyY6WHif`zp4SJqE%_asVUtmT3a6zK^l!NbD10~bv_6Go7qK*M{P;_HNg><Xy!jDYsgt+R@EYZkZzcTHZu>rY|u8v~)p5I3p3yL{XIQ>i~+7+0-ASv{*7 zxhScSt<7En%LcsD{3?ah za`rW(PuVK9E9%AG{Xj{6J^JNBlVQH}@Ws2q(#HE;6|z?2U%ukbO7k*0@P$89w>D$m z-(rwQSWesEc()xrVGdokmQ*KU2TJbES2>A_z&>!WWZ!Cv{Pe|jiqos{RAG9ns( z2tG_71hl%#%LWd<&?yv=r<>M$a3qb}f$0}Htuu5Hw|4!SchQUhi`GLv=m<(7q*4^bvGN? zXHgHS+urP?NpF5<`f;XWwDz58QO9rI+N;Z(Z{xr+NyrcYWIR1XoJQt4nwp!BbJS*Q zY}Lr1cRrk^4ixBJS(i(=0dd{rj4n18rX5co zz4X*$>Y{4cFMt7^Y@C{h_=#jGPPgM4`1Il`u&3n5yHd--j`v?6Z9MZ~{iV;noXq@6 z?a3UAHo7MO$;FCbWQX4k1)l{js4={^Fe^UWp_U`r*Vk8NF+x?*cA^vphq;bP_}<@L z>bt7KJyPqgnG|D%^#Kn9+F5GcvSox`seLFFZdpae%*H9VRCUUcCzrs66ft>O4H8GLz)cF&q?4gC zidc_s_WQGs-L>5Alku6d4&3Q2KEg4dOqWAnj49j?Lfz|yAB7B*oL`*BPB}*Mf&CA& z+BdZxL7tQ}jkxxFd3erDE6LJfc;ib=mm#^ik8JR9GFdZ#6G5^LfwEO3Yug zfx$6ydMGq370OxI=y?A$x2UPCpA<8oy)}c{L(yriky%_sBH5Dq4}-}f759<|UM-j8 zRT!p&zNZR-mlmty-KaqALY=VEGcnxEUE45eqQnjLQ8^VUES_RPk`8$h$^A zL{&;U;IBIH-6H4yvRLAZ5EGX4J)>h5NpSoqoG#cyIAM+SOk>O@gtLEjm5Nn*oKBlSt-Arr+|EhuesG*!0H5Q z>ALS=E2d~`OQIjZk<;PWz}M*Yr z@SnfL`k&M;@1MQ@*>D{t3G1rUQxvqd)H`^6mrNmS^$oHY?VxNP`@>SH1gt*5{Z{m& zZrUPOg6-1)JwRS{C{Mnsj;FE1OSeMX=bzERyDQj^;69-GZN@fJ3K z4w|YVa}Eyg=dorRKZ2B$p6azh-n292_W0M&3?g9Ppt!axFY%kat^L3!t=W1qvHXSvvsNm~MQC#eF_L`1`*+9`ujsfE(J`q4o-fbE;oaf>4Y{7p)eiLa&=d*se zH=q4h*E#;(Fn3of^`Hh+XI31AMBo~3%cE}iaiGJ%=c5fH*fsZ`m{oEv_z5m!zRah+ zta8@*zglp=T&Pn#wr}~ z(AQt~Bo*Ym&KfjgUwgkPhaH{Oa*OtxHCXyfT^;$wdoZT3T1auIR?0E%5dMKEKO>G< z&oo(uS4PT)#W`8Q{9DstcDmOSVJ1TWcZQe!v5B=mGx3|ShlmjD))oy86wsm>lT^^q z;5|gbq1at|_m?e41V^lw2rP@yY|a?)lSOPFf|X~)zeEPlZVt(rDk!>(6IhGOi~Gm6 z6}@ytSZm@==fz&`a>TzD4FiLFu-zi8S9eX+Xwr6eFL0JWK6_{%p)r=zoMiFqRbBZ|r0(A`agnW1!Nyr4lKHP4Tif5KDi#(iI%X>P zu8AZ1=s0^yDVK_VhFjRXoStA|V%0Vz#T!NBrQPJpfM+CRL?Eg@iqrk`;g86vJ)5fx zctObJ6_Dk5wf;O-yZPwt?FTyHYdpwdU)<+B*ca+e=4>ol#qJL7b;lL))iT^F3xAGD z%cEmlas#IBhD1^=6dup16$`gP_hPreZb|&va~cWK6b7L0s5`M@ZoI_53lZOhcGYMV z#QgODB!{&@*toa~+S>GasbUz}*f0a~6ytW?0Xj@fEZYf$&D_kd*HwM-!+sMC==e?> zksRWX57o@^D@Gm=#ypbp4OqnyiI_)PYYdTp-?j-ku6OO?pMx9G47X9Yo}1gz0}1QR z#vR-8@@y7F3%tUXR~iBG8nZ8RYHN3@Q0Ow!jV@PP^K~IQ2C7vSzDr@1PhZ-6h_W{U z9NAg9JxG{4qfuxqLnIUl`uDbQ(7DCGRx)24TRW9Kz8g%@$fM~qc{8Z*n9TCwk3BmV z7YhpudT@6@E*qnOz>|Q?OqwNrq1zUDO0S*%S9}fDch^F;2_2S=20lyf1yOI5lx&V4 zd4k1n4ma7YUkB;5qS9{+d<7SBZE zBuc_(mkGDdFOS0~zLtI^HfZT#^BL)_hPy~SR{H{YPTn+{PT<)R$?=Mr%#g5Lj3U1Qbf$bH56UR&$3!^MoA4DkGUwjv=xyIkC9z3y>~ zp`g8}_qHwWa}gmEq`B~SxtpV(NoPf#iW4Y=)(^4_2&6SNHKXkLO&2=>pxWp1z`+fF z97jG}d(wV?eE1My4Ade#L%TRff*j``J)g8RQt~j~ee_ukCgghKSMg~EZDDi8W&+wc zar1X0K~c`mt`xpOFE$WR@>&J%je4Q6Qage|){C)5M-{Gj#-IdWB6QHmWTX6Rm$lu6 z$5x>KXi+uwtz99~4C^;{j72-2NEZ=NLP+O*jG4vq@`0eHCLsC5+#H&a)2T9xDlJ`0 zAN%O7*mmN0L=0@=7k8F_6}0FY)F=SsbWn18sch7U=SxC@te00a*Ujnp-DN~0%m-Rc zd;Fc9+J7n6YX595?3Zapoej6aX`YE*0ViBWQ}Zh(&b!l`jC5#BdO8&Z8wV%LBuF+m z<1$HDcYUq{z<1qhiMl!9(@TK?(2>@9fu8i^EYsR$SK$FP+vavuj3#2rRR>Nf1Dpyx z8R^=`ZJ^%muc1oIEiSj5R^{ht{0bqBQ?C*^#7V{xGlpDG*3-2T+VZt?>cT2JBYL=0PNge(vy?3f?N-KgO2Uo zsE>AyAhQ$>cZ1KwXJswf`}=rL90+%nYL^p3;@VCuWT$3_rygS$d?KH@wW~^pf$*L~ zCoqoVM8^W^L*o=($8jsn? z2AX;5f?~-gy$Qf@P`bY_ga>*^M|lSGT;e_d3w`IL^!sFW77>TII#K33symfcR^M zPhVknk0gdOaSS1i^*j(x%%HE_!`yLiw*BEZj(=KQK+;@a=?*NVv7lVve}T5S2j#OzZOJc8tNn1O-8Tl!xGi_`KS7MDIdIT!cEZ_XyK`82$A zM8vJrU2bZ0>NvGdg!K#!lNwqK>?_c_#Q7xnEM|E10_%wEa{Sq`p&=%2Zh|VI7OIbF z_N@oQa)-5U&ly)Jmc*`oowYw^Yr9 z_4q49AR6nro+MOl4?FVJ-c;j@(LJ;$iFX&6Ock^ziXu}*C9AJ0b8+eNHaVpCof(+a zhS>wp>hC)8rub`A??{-VFr7f%JLHgPIgBjwA5($K-)?}_RMB}*2(Cd&|5PsN9df_k z(&aH`J7c%fwp{lHcTX4p#ePk(=eqJ-S}bVHZA!fM@pF_1^ymY!;{qlUzHwMu$s#fT z0k$OaiIF}adxB_Y1N@;v=bAsxM4XwB5S;Ao!eTE0rhM9QX2Kn_xbf)=wdvTz#$6)|!tw+m)0!aDQNUrNEh;B8CfbP1NYOg(A<;whOmSI^y}B zn0!_3>T&TM;~*Bk^LpQ4fg?@mRxvh9z4x|yqMoy1a(4^wKHgwKO-xR22p$vt-ay^Z zkS;zxes8Y2mkO&vpz~uZ$lI=HJrJFsJq@HDKKKa|DSUZd)_=aC7PR{y2tI(}0koo@ zdN)Th#`YNOzb$2^X_aa_`%WvjweK=JP$mxL^G(G%qVx{3r+3r3>efSwRDjgR!eZ7P zEz8r&`Oz8-hzF#sPntZGZ-@fmc(Hk!FMi@HEgNM6 z)&#hXpdKjkC*YJEPpdd7pL>7L7ZIlB{HOO}{Nh}muZJ~C^b@TO(a4d*{1oC{%asKQ zWGpPJ>lXJ2x9zOP#vkTbgWSlP$^pZ`wwoHNKW&#g;H{1hp8TD8J~ayzO*DEyk!8lz z%JPqM-VJwH~;9(y6Tbq^-UyX?|-T7)Qh*;#l1YY>!0ry9K6h@Qad;=Wrmd@ zWxR?96677~-9>t0rz*;Lcp0YOUD=qon4g6&b8RqhkV$oZ^zOrVS*X1X*jOQw=cRJq zpA{3Ih;R9*)O#$U=k*M5AQ`v%q-Q$At@Ck~9T8=EVY<}fW|b9VuUZvKc0K|wUM8kq z-rOyQ^s6j>>p$d>V065X=;KDAVs=4#0$qX{`Uk)jui%+~+9XF_`MFf*G{wgL{Sh25 zU*dH|sl|AT{H^|@te8iQql_w2zHtjF)u}B0aSPMe=`dFrDK6mPvGd-XKBV;OTvbn+ zoeyEQ$Cms;W5n5R@13VtedaSjGB4yUX^0BL{sQ-#P6tN2x=OX13*|qDh(ZUAaaVa@ zhdq@hH*HxVIormrP=~assfi-E+sMH1f<+oKv>fs#ZmtpTAnrD1pIh8qZ!j~20P|`Q z4~V;xl2TC#P*O8vO=P?`{jcF#Xy5K8imy?O%7g$Ap49j zw4878)R>h5LSsAkSxO3(prfo~CbvCS2}l*((ty0mBlfb`r60A*N|ExPZCOSYYF~Z} zpLy7LUq_v-R!qF<={0CybCK_qeoH!KB&g$B^6e3j;Plvro!!}3y^;{g!=ejmYh_Vx zl=@blFS4D4gz&)Q4JC5Cy`u6RBjXKPJ*Gc@PUXokK%CFoYfWg7sY%^S9<(R45%v6t z@&}zG;^ub(L|o*=D9Rq$A=7?v(P13kd#)HqH_~8llat#WjIki^Q$PFhZhIn6x6vW1 z_Y(MCYQ@t&UxXT%z@mEnAH-@;#`)3AHb|K&^0Lk{6twZ$KrxY_eRE1!cLlPhD@?b3 zmy-*}Hx=94Xkk=npAw-PL+3Gbi{AlM)$F(1n?U0CMBRteG4|Zg1yZT91?t{9dC7a> zx~pG<*!I>I_q#fAqk#4GOZ9`MoUcGmaJhY=n9`fK{&8hxH^(PRJ(O81Enh89JJ+iM zo;-yF%TgWeyZ}V*vLri5LBNHkH>>9IN>qa zQh5z(ORgEIH>;NTKqq+rD$hG46w*}TKWF3X=j+P@y-%Lsgn5X*f5+F!NeLM0(b)Tk z;gQ^4b~@lvTO696o*IZmrw53xIL{$*%`AlqB&~2CH3*64aDtxHj`j*=C62qKTFayI zwRqb;Q@2~;Y1srUT=>R5)1E3MtQBYVDa+#GZB;5~W<}$d1gNY^2)WjD5JZaL`CA`# z4c(~1R-FF+Bsofn@Tij+W&rP%a$wUONyky8xg{;`SwNQCZjIn|FdaJ~kaf9G41wkm zZt73&eAGF?X;+ss&*~l;>mA8gAbqk|xnQbv;fbigTpHs`pKwEm`QMZig8>mFH#Zjn ziUKErB%P?DBDT`iX~VZ6NN=GCH5WUF3{nXIokH_7f4%atPCa77Mgsu`9v_K z<=V1d9@^4)RFPpX@H4*kzArroZ|0mvMvvvaEWxQ)#kMWWT*Hf_8pd7aDNDVU+ACG9 zO$}E#4$Y{znI(Y4$0=&AXD!aoHXCo%gR9{;XGF7XURJ5+^(ZHL;ZMv)JL>Ca8eFAD zD*4-ZE@|Q)h1^V4^Ei538pY&Py0wF~kI@Qw!mwzk$+z~FHbHS4WOc$HtiuZ+6;*Y37k5!yTxjt=-Dm!0{? zovII((x$vq+&eW(_VTVFADQVSw(&QO045^EKTpI zxMS1%&HCXSv^g?z=!t?$`%!7KA(jFiZ>rj_ekyE+v31tKBWqmq=^6hoxT98IQTK&x zbvdjdSR)5czG(Fo-I=8>0|~JNi~{P9fh}h7{`Z}jr6|k#dZT4bu4ySpq_Psz$4A~? z6o@9q99_lDm;Q5QZ{si)i9s{Z?Bc_%CC487foGr9)wScZz1}iif|H+2SZ!CEM4Kae zD)#%5*x1^_{SezZDr3uNlrqqV%Ou|$^HYK76WZg))}fJLJzbBj; ze(&t~P4?`GJkiIq#$uvu?-l7*xR5~Sd}=pHjLeFJEKn`Z%nQ#$7XE1P?G;Th)QPVY zY}t%pE>J<$M=Ha@6blC*HPD`a7r>5mK`BF@i{ES%c(7i(ci;l2O^2oJ1XPhI+ojOc zZWs8_a7@2W`_~9i4XlcR*s>GGV=<+Dx}x{mU(;jzd8?DMypQNjHCwehwH3oZV#qlA zvR}U~ihnfLsWoNj9+9)PHde+R6Qj|lmi@f)1siETmh)3y$qu(f(yZaXHG?sQmikZl z{t@3d_!PTAT6I^bnyPPO$QA@+kaV!xCyJx!g)tb5U$JI@;mX>9`+9+HZ}5Ic)_jk9 z+&3F_70JHL-n)TgFRZRJ0-B>3%Buh`DRF|FFQuhlr!EaUc^lbU>GAb?tA>7e z^E^E{`8QW>s;}>wXpZNW5+&Z?*-t`EZ7W2nU@4-TSXk7XmStlRRL_q=E}qT_xAyP0 zAdU`oTv3qdA2mJO#w>LEG-=_VK?~td7Tg3d;L}70HOjZ*C~b>sPm+?nFy2oiZVJvD z5Mb4i_N4x~ufcv{K#hedrR(;HCG!^tobDm*qpv5(k{QgudvvMUWJKEVL_z2Ig z-i#+!WL_gu@_2Sn!Mq}O3Y$q{tw)zkT?T5|$eEzy;yV>REw%n1bkU3VxTnO~|A4?N zuC~(R4*c?*i^#6E-kO ze{!1-uANvo65NR6(*bC&2RYWfN7L_MvRQZa~5=>e9A1 z#@UHk|9YTHwAlf*g0aIW4f51aUS-hfQlF^2^;>kF=kI!;CdTA3Hk+$+Iau3tBsk6o zX)ov$j6u2*4|;$G#pCm9acd9?cL*=1M88w1l?}?+1yYq;KQpBc~XJX?wfpFFPB~4q;H~*;s7nj!6sb2mWLt$oqSg zYb3V#k_|}tbH-X`F-In_AtTTcz~4#yMo7W2c7Y1zsj)iOM0Q&y!&%uJ_YF|TkkwsY(Lr6MV^F!qM56SwPzKvH&&lTQ48b}O?W z=i_Ctfo|yF^xMh%9VYoiKO5*KAQs)EEUXHwS99PORnFn$Hk<54PF3m4bTDyYw6yDLzIT{9n}l)y;>9RxOGMk!8Zd% zK3*8KOj%!lf5s!wi1E(VhfpbK^4$59;nE{w9mz$sD4tmX<0gKUJLm*MaD2%Q@oVm#hSg<10J-e)|aJvmkm|u787HqF$f%SP#NZfixxs z12^XHp-$+r0f9^a!xZ6YQEA2cRp+pCy1&y8jDr;M&>QABBAT65{<|DW&AxD~FY5$M z%bN6WkUSdbjWMJVp!6( zfgf-yai1cRd*9_hvymlLOb~-az1gvOm9cxc+#I$fb}6iSUl>O^0hq0w9N_KtmPlzr zN#>`oQ8DmHe_>6`Y?Lvv{uFiTY01naTrwsp!*urdD(DOG1ba&m(5lYEq^`~*}7 z-E#oxR6vj%Iwhor9vV@)ySuxG`Hs)?J@1e2dVhV_HOD#UaOOC(_t|T&b?>$A`=fn` zhGwBcC#3=`}dMoJl-{XX9H3Y|5!}TRF(z|y4WJdP~qkw7ov`W54VCnco@7gUQ+WzNV7~%)y zR4HiF%C~P;p}}Cz1c?)uoG|=VBb1PK@hyU(q|~8exprS+^^F>RG;DAHlJ}T3tmUD! zqS8||jg?}*&PO0^KyFS>Krg4S3Z&+~2=YAvM9z!4ptSl6^hYpL6aFc1uvS)#RwI}- z^jv9a-)He&G=JU!TeyX)lAJxigz2acFZe9o$Lg5=X3rtn)jvDn!r!WUdiEz-L@hw= z0kK%QPRank^v5i1A@G5qx07wqHHwhxjPI-}gss5-F3Ys@wCSGiwfX6^W7?H1w0EqBCJMDkIpiKlIT5$N zBwPk}FO5AGg!+DFgPE}vdRhbp0bqJwc-G?nQfWjfkj3^6vcGSaT3RZP?LTDk@Yx`h zw6qa9rlJyu>yTYo`STbvQ#~RL_~5Xkg@TJidv>)xQHhTV?YkL%`56U0-RZj*BW^jh zm6ORva@cM$t!O{-BkN1XHp`g@ds$mb>%{POa0o9l%BlV&8e zMDEU?EqodMJ6f#wS;yQQxb7u(i}ZDLR#yh##l@iDYD#$c$i4eFB=q!8oSZ>zsI<^m zggdsxDd*Z8kO2vYlC+<=N6u&xKiG+rndW^nevH|=1iO>V<4d*I%)IThFf^B^4Yivz z^S&k_hyl-wh;wCeSa^}fUaJ{xEBS)Ij^`dSkLA)vq*%oPW85cOqS7Sf_^hbx8&Ib0 zTk`ivy;s4}k@xBfQ|kopVc>HCiH-F&buBH$*N#7#P336P=jLW-9UL87El%I{l@(tf zv4;nQge2qXt7-TT4ZzjACKAA*i*`6fg<2_HFlaS^&-d~Z&Hwqk74si#1W7Be{@qH< z?U%sKc<3d^uh}|7Kfnq~kRH9Y@jb*!_C(La#`-wa&XhJyhQGBYX8gSKT~`CU(ztZy zZZ9&@Hn+P#YV5tCuObS}dJ8k0`b247qYKkX?RimV)3n;4FWoJjZ-Asj(aoJw+3U}i z-YrK(O4!Fa|P?sSTd)vTmd$=7?d@#cNdAKM*Ye%UV_i*d$ zP^NAAH}PpfvmYLwxAMzfj>6%z-E(Y)48T`)uVHq92lHCT30#zTl$D*C$+Dqs!HMbN zSzfeYjVSoy6uQau8`{j?55W+p>}AELz`#v3ueq9#K=0Czjj{l8PEP+ge%$q?tlx=v|HT z2979IWs^FSdQU~|grCZ}kMQvDG&_o7&L2oeJiZ(-DpK(f8HEJT)LK0@qekX#K zPJGM#>a|EL#&v&DdK``z>>3%ieDd(9;vj1n!5xk!Vb6vg1&K#~M z(3-1>nG?xYLrbyzX43(;W7FHHTt}__0|HX!Sk!qQ-SubWvsavR$Sj2{TX+_>|8wkT zdM(PK_vHw~(L=j@K0)N)y)e%P^<1?%+P!Fh*og^^exsti%O5*eei=HLEjNoHTVAvT zNY<-OJ}#C|wY`C@G!Cz_bc647 zLVC5}w3h--d%oF2ufURNOeRbL$vN^s^0y$_@sP#n-XjUCQMTjbIs51;z@(ajBG4HO=RG{@Op4%(>%e+IIW{?_mDNt+ zkGDK`(F{0kWuEb^2md`)s-KY#bRV5mk5b=9stmE_bp-d z^7IrH#+vWl2!dfaSOb$KxA0ZOctlw`2;bcQ*ljHy`aQ?3uh%GHKt9IclOUrP;pbe- z)iL}kEu zP$24Sck?IXy%&%?Z)i{OWZ2&;Wj@i1$}pnXZN!eHAnm04A3-m;_-gOhGm8yP)>F z<-NVIh7=Aq+@z#vVMz4mFOZ*#nK#no<3MERZ;x9La3cY0Z6&q?0ctN<5*g*V%|e9sBF7>;4)EGR+e8- zfNjfCD_Cs}`BB*hQrB-4!4ea@!8jvH!jmsS^&Up4CXZjk`2IKxlSA?yyq0%W*B(+s z+FI~VGPP)6LR8-!3i;^Z3K);Zv3~n?$fVv0i zN+AK>Q}+OmA*9U*jus;V)7Q0``FAp6V^bgN>l^H`G;Yp`>p<$iFO?$?V z?qS7JTOtHHQm%}TGG~$&$2_+kzEbY~x0Ek3Gx74AIPm`T7~pHDZ&TtPd>5y@otg_!jw9_?*C8?c+7Qwe?}!MV%CedIy)V_x%&FS!#2dI^NcNeplF-gx zjS_NcZbm;^M(abBkt;Q+;I7xMV^+zrq6Fm;V9uu|$G&0L1}R^;SLW}PGT^K%&D#u5 zyPNuM1ZK|;6FQU2&-#gVJeYKMs1$7P7fP;SnG||jlKb)ngrngD;@{9Z^#-g^uuQCZ zRBB-RY+%hd?w^p`$?g$B`M*(l*lIup~I?4432m;vm|Axd|IoDqDA^|s3?L33l{xh)- zJ_7_=l@hrru=3vgo&iuO)DMt0AOs$YUY zb4bCB0}#HzaO*C8KG-%`Z%a(Fai*Wk=Xy8HWu6 zuEMP#@$VxpuBfc6N0f{b=q;aL`pL!*V%NvQKKswH^S8Del>_9&&AK!5128?0`j(6VLSM}2jHWZj($me_t7Bw&6!CrterkV-PjuH?)ISxOejLD9kZ~hZl9gX zFz^u=|1Z`CAD82{_0O}V9&2`s<9;yp%)6x8<>cw%lIP6<}@ zj@<_ix28fS#m%?#{w9)vv?yq7Y-}H3oo!MPK>-2i5b#XNkg+64JJAfPs;0V%a&Sca z_`$hzT^tl|(-}4e#ii3r%St(H6Fkz3wMD0@(TMk@g?8 zwVEftedCFyO6oXz6bJ4ej9$=@kujTm{3s6=_`Z7ch8!eopdUYQV6AP8q>+HpwtRcz z_vY+FZ7dEQ?8}?I93%1iI(`$@LpdLGI!Pymz3Lix%@@X59nd9wAn7H*lxWmHhDBK5 z1-@Gs7XHwK_b+*IeN6_E|5jzzUT+s`A{n8JpkCmoPoG3iVdmB><7JN%VYYYg_0M18 zQTV^(DqWa+)T&8wv)BQ6dhT4Z2v!#I&Hq5$W%{08PXK5h)UJ%no+R?lIp({NclR|T}y!AMcRC`859mk&U*Qi#$^pv{p{(t{l5Px4g~n^5=c@ zbAl$fQnXb&rb(uwyK_jm1a9EDP&H4UF3~ym(Vke^r*hbGBZc>4mx$7K>O+w?lHH7x zh!jvrXnnvFsL=6!XIxr(^TFCiu$^{$qR~L1d3t$Iu^wEa-kkMNdoX)@kMdlr=E_M8QbN@2-c$ZH>2; zgpP+VY&lCE|5fy$t+a`WNgxOY7#kbAt%13`k68c~+_;_&kdL$f6)KXToD#_ewS%zB zu;XLfrhh-Y;=@j^jNk7UcI@5qPhp)9Ld8-E=Ox-{HOc_SDNN@E9x znt}1Ucj~VXz}sGzetTHFje{IeWRmee!uhz7J=H|DIm+A%x-`fLgxmg zbXPzQd2bwRFQ;MdVP6Ivz-J(1Oo+GD?m2ct#c@#f-=up`0}V{$?%S@e z`2AZEd=_4)04gdC*Yt}1gJ20vY25j1oCcNs$4}UTmN#@!4yUWdWr$^P8`hNLuZ08? zf3DW|Mz&xO9fC}in|ada{dAdIE8m5rEBAlKCCvtOq`eK74* zl!%EhKS?+6U|=@}kNCL(m2$Q&6SLc7?ixvZkYbqQSh$M(3(yR48t!Vc- z8`GBMM}Ta-9v&X=cR;c?9DMwaZlF7)rRDkE)c_!N>Q&3Zf#@tKs|<~bq5y{|sBj?W z(vU`jRlD`NmZNT~D+Mx!ZC!Tuh>tIJ2o}TgQRP15!Usx3?acS<&z}*^2`y>YQ(is| zPc^_jGBWa&!6`C*KwXhRFud2Nx*PEEkpMXsSXaiBJ0!_fx{6aC99=#GK49Jw@tttI z4m%txA=3x15uSa<0Ocp0XQqSlJGB$6=+rp{F*w-{gZi(aM|;*qb7dQ@ta2Fs<0YEl z-qJIBy}q)Ved7ywwM|r|!k;5aoi77D0Y1@Y-Nypmmox4^Q#mikO4Im99@dK&`o?y& zC~;T2IgL2^=`lMWl;H!7t7<#-(V^&I-9w5~Mce%DwLs1yz^nC*eoDu2^j8^Z|G>J~ z7R<^*bf(_gT91M}?NR1H>WI4gm4&zwx%VS-3FCSk-7~by47u9c+OY98PPV~J+k)ca z%JB&hA=K1ddnT#pX1a#gce&rMCcQfz>7erUuSHB1(}55Ie1E`+O_slTjllg(FB}5W z*y$RdmFrhMA<_@pJS?2-vy{(z`Wpw_CtxV@b=swM4ujcEgG16~Yc{IOuWS;w(nQ!MS?Icryp z@K{-PI|DJd-Dgb}BY*sq2^~02w??|TH?;YCxo9>jS3k)}Q5iWEjzRJd=6hBcy}vYj z=U2Zeo`_2{^m;Ae0v)-7gbG@ZhXUYnp`N?fZ&5G5+Q5068&kQI7;tCzdJovMKg74} zx#c$eA!XBd0QWXV`LsU#KunB^`q&&DIL{wMv*wDX|CZcc_E8!0%kbLO7otBzOUg`e;SVPhH_|IdL ze!@FzK+Km-%ypOv1b@fy54J|~^#tI8g4-YPS=76;_UZXrJgEgw-=~i)zZR(!iDURv zxvLQ5AYdN5oZ)_YQMZx)u|HK5^kFmEaKp2{fU!Ghk32wrXqPd&LG9_m3CZK1jw=eF zy?oYOAKL!z-2)?o7XV1cLn~}IsyD4-B$2-zv5}f@r1_I5xN&m(0LH`vqEExpRWY-o zTq%dW%Ws@Edh@owK(8?|F-KV^;6+9-eS3NmSt5q(((otZiB(02PaC9Q5vfqlS_s{g+^EM)uUytnYzu&Kct? zT|f{^*W34^=|c1gfyu8gOuE~j-AXmPBB`^%sOE*cEp5j-a}>A^)}~+$dehp(nP{Ki(4qiua|T9vPwBgh-E|c==Px$sj~^3r%V**SP`s5n zZ1Ea>s{8g-yCmbxqGU{KPur&Ye7H=T0{C%mty$nsv7=e&k)er3LQ#jq^!%4hX`g)T z97sv@iKQV$JZTE^*mL9CME}t))Xd$?eg0-@Kw^NCTg+Z-u!71+ucwnrm>+fXZq`#N zAst!m*V0?Y1foWDt2J)E7MwhsoU334`Z7qlzR`TM-+pj#MHOTC?K!^G)9Cs$fS~>! zjJA>6yi;p?T=>~#fym6`%iEKFBBd}n_Xnhn9!DlEy^X>A&2C^aRpFOQ}0=J{GhW_&n*d|SP^RhzloB9+k zYdOBAxP3DtN9M3n$C}p;CU+w0KtLUT?fB#uqwFa9PiAILi!EsPqZm38N?J+BCF+wf zun4~-C0VB2;}Mno3PyPezIBmT3pfm+W>blOK-kozXDe)SEyEn($}`#{#c*MXM%P57MEM*N)4!m_EhM3SeuMh*71K2lg% zFA=$iD;Fv*HgQ^Yi{>Rt96Ut!;wVpH9(9hTF%=;`QMMNHHnDv1eN<- z8>V#CKb~XE8mJOi>NY6i?MhD;wLU|?SrWL9fCSv{d|z!fMk4wkxF<@HS8HX(S};$l zs8>&j!(%Y-k0B9BWctJHM%pcl$08ro3_cq_kd%3lMJq;{`m?{Z^%?lbu6Qjc1oT92t|QC z8U}`*cFi9!Apmqu|NLNKAc)HF7w8gt?p06N(E2-p2EwL}HG&s@u(8K<{d%j{musDm zLkft*o0fgeJ-$OkA4Wsg1;sLoO1E^ZKVu~I1q7i_oj$8V&8}Vu&*h&5;&iL3Q77r- zokE-4(%9P@aPinVrUrs}#)DV*Uy=B{Gumvl4ODcnqq)7^4w`&|co{`oNV7w0X*u*j z(9S1jztVOEggMwj;xkTa@|AWYi>Fn0!U8w6;S|T#Uxe4qpFS1K)$~hSKhFD{DagfnJ(qz-_v85I4gzpp^%ed)dG@jA0U6$No7VUD87aC;QPU?UD;99t zNbbJ+ExcNIcGp<~Se9b^%3)L9-2bx)-A{=E%h^e*yA-{FIE?2|G%IVNw|bTSy_qK> zjw*-s9jM6cPX|tVE5hF>Ml`hEY=>2bsxWkfsh_P4F%muE1?axPN~;8+a&iF1UumJ~ zNRXbQ5Lb61_IrzXgWD7h05YFQTrPg*ta~@$5Xmq%esB~!Lgsncie(#x08mgvudOHQ zF5R@+la1(9h8|2jO{cLXM-dSbXG8OL6Id%fBHbdqd*;1+H#*I;=_@?dECdjsg-3!` z2na){z}z2i+xr4(CK6kg@x6@K-|C}ZE7w_27L1zO6gu%>R~P0h>tttS=IW*1GHGGvs$38Jmf-dnj3%Q z801~tByMgna;#E)7)Y1Yb#v?PHUt%|8q`AOfAgFgvwiYY2VzT`+1NHB`9shT`)9mG zp&nufsNC6MjOAse^`iIcvMRbYyTAHx zaalyKq&0cC0gu7>Mb(ACi1g;KS@cAKrYQ3?K_k!pS`iDj)nWH^bClknHd0hYKXnaXrCz)E-&WXVadYw3_FzDmOsOkT(6Lz+YihiTxL!!tS)P)JLDq|bL7^u!Yst)!!aq z`8_$Nef5&mXL=OJcm_cqbvQoa&t0FbijEIj;C?+W#C<9wK5fRm9L+#)#j#GRq!BGV z;8}}7a-IU$h&W_H2wWS{)i7hCW0-X_bWm7!FAH-2r#X;p3ImtO5=+C$)rm#0DP#tu z^^dK~9hPLP&oiX>#&RZojpK|yv#aM7{4oazTNW15=!C8WYY&=l;t$MxS4B5q(iJbD zOz-`oVngD}lBajN&r8d+GoO%X0XXHv)S#~0Xh&Rqe_iR#s@zwj2%Q=m9r4$dA2TBS zU%@a%^dF$73bAonTm|CTV%XVC4mR&phhum}WzipVU_ypYD34=)uGyJK*e}tO)##h^|M@1N&w?-0`EA`oc8rXW+z%gdVmHbE z`+W#`>&X`0?ouvI2$rOAreK-Ed0~Hk)OaR4 zgq}jcJ_OtSF@oMWggE7x)}u2P;VVvJk_rF!*R?UpX56~5G|>-z#nxkLEwfHm+&7-F z`tfb?`IT#j`+UDq{zCXYyr!jcszuhje5CM5F_f%XxV7)foehg{Iqm2&o(OjAcyKP> zP9=Q;`we8$by$a0Eq0gb*1}z)eX#L~Yiy>5_b(aw&E8C&134>1v_fytMky)2#>Zi_ z?9Vlh8NecasNdv5FdWGQY@CqG7u zJ23(*^_sO42J3({Gz1PirypI-iuP_MLSkTidH~vs?hf?9S(h(mQr^OxSTY%x>5|p9 zSG0_9LKS5!OZ!xVX45U6@MC>!f&x zyNz;IRMVQ?qOC^JptY3RieFvM@zw1iTx4y`s=75rF@3%KSC~b;*h8^SZouBlWkRXzz)<^`Ymz zE9sm)CH4GkBb^&XP61t*rIm$U&)1@%EHX-6h4LgNSz+fp=-cj9 zg9U=i>RhA6Rz+1v3B!uPV8KS>l*?^PiMx0&#R5P%XGQ7pz=uIJPnPB{J5O>-f)J1C+MG>xrJCT*huXL+cQ7Ttj31Qai2xiA;$qSAwT4z+` z1|TSdG#d1R(P|01sGp`s%uT2$GU=Al z!fQAz2ZB}%G6Qe99D~6>y2FUFunrA^`3Uou%831i#wL6oXrgIQ`jNQErB_p+0iTIi zN&GWb8a1(l>4HZ$1i5!6}1gXvFofxTj zqLJ%cgkVKWbL_Zh#FNW->UK@dF`2u=ZraPuY#xvg7$i0h0wGzjgqT{w;~5CjYG`Tk z*-ks&-pzOWdr0Xt^&Nk7oGdrCI{bi?EMN9-O$Bb$k$;RF9e>6{&-@u;?g>MG+k8tG zjC`RTo;EYW9(-$9-6AtijVm~8Udl1Qv=Nq%Y&_zXL1`Tqe|0ZhEg(0c*bMS*#(AXi8oNT<*X3oJ3YBzm_Jt^N4^Xtrs7b&oyU=V@;p zL^!oX&3|kA*zp5t;_emB8!FZqbjwE}1hjcp5#fg(5`R;U_h#TLZVi3DFffYUKLOWf zK|{R2^R$8!niGR~)eQs0yff=fmLynI#ixh6_Xrwl_Hwc+V#9y`&RFZJFqmm`enWFC z?y~txBFRx^?Ex~A`AQP{+XK=sYRmnv3zv z^mh-Znt)^Ba1J2*eI?1bO%=->I87Fam`l8iW}_1+IP)yL7$aE;#o-1Hg_ms$GwXB1 zlM`sHbiE7_W2S!x<9jZDw!SbqQOi{b7QJQ%v2}v<<)QPJ``a26-KgAX{>1!6&9#IM zu%rJ*R_KyD)vh~QHFk4~V442b*4BCtBk;@~4XlFZjF7$!DKJj*GJ{v)D$1qbrH7wS z8FApmt1|B-OIf_l-*azXUpJZ>_kDIQbO$gfu~?sSBy_5d2x#hQbcBYHpc(ol_!r`R^slohH6w1inT~yPnIMhT7{|S;bT!ZZ0TvDHkU1XOB;YQao+<1hN&r zyY{#pZLrQiTcdjRC1rE-7%{(b19c@7cBG0#Rw_eY^KI8;Gsenyg)O!q+=lmRs6a2 znD#w}zGKWVK2A+6$b?eVbhZmD=(U11(S@a@T^lDu!^5&5MGi0TyN=GzEvH$CU^M~# z9p9Kym0#&*Khlyn43=tc<|j8X(=%J=tm)+?#&6!Q5sV$89zd{UQ0J73o4Wt!qpLW1 z1(S4_>ik*t802xjXTUV(Z=w(L=ZVp)+B5t20@mF76y6_K@J(=e>ih&Yv5+WAFXUm0 zX6#5%_8E_E#Cp{!{}J5G$M^TkI7Ao`$NWc)I&TnT=EW-J?G+hoWiZsc6K z?$+$Yym)~aTyb^Y(nfT~J7<`cYf_X9U6BV-A+ z{lWZRFXEi2sBDe6Awr2de)>H17p@_~egSIN1SRn^Bt24nk3eZUBS8y(&w>>Ju|`bx z=d8FI3wK;pUf_CFrHysHppw;_Yd6&*W@}8VDXbL2Oa1;mbm5?dnqJ=XHGv{~MQ~nH z^#u;jYnyqXHV(v8=-#PpZ*PZ2*Obv@*1k`iC*$Vc&&xgQO%vBfi%*0uzD@BRM9F$S*Cdr=^i&={mmYxqhJg&#=RXbk!&Ig^=o z2F*5HQssFd2M!pv`-EJSUQ#un$sFUAZ(`9X8EOIRRTP);F>Ei%lkUrJm!8?(?#{^-xHPmD!ig}-E%!K; zmZ=R=Wb~TseSLigp~6;BUnxeF{5W;JwFxEE=H5}_Vg3u!Wi|F>cx&uR*+e%AM#_E@ zX86rg{&w(3F)M#*+C6Ozt%~I!_%E8+KS1{Z_uA)b@ynq#=`Hu&w~9(MN1wWWf`1h` zil>$t#yi}?Di(3y*V#+Z>j8b;qfgsyH&@&CeR^^MC0|h6PbKkgValq`G`)~FQ`m?@%`5S!8{Bki^nX(B%8d}IqZkhE~N+9~7SV9TWj&f38k zX8WYm0cv1|6#s1PPk_$j#c`X<(6G#qOMTXE3Ag?oE(ZE1Zv0-S4y0scg-2H+4lPRU zt!kuXI|YS>tp^vNKPKy9g9!?i=j7%(F8XyQ5kF*Q4FU054Xm>KJju$N%prYC3 zmMSo9dTYnu0#U}IJ?%oHlByQianjbBz02n=t^n@a`}|M>aVa}`61HX~qkUBC!m52% zUS0A%b3B#4*OhtF_R>(@TQ0iO9md*yHsLcViCoq;`> zilO8qz64Y9ycBqYGy3{_-lA zcIL(UWkfU2=d$K(UZ}HaNQ|lbZ6xB;cX$I(HB(^=VQ$x*(!I;z;a4QmYCNQbAQ~VVEso719}UJaVdQXj40BeoHn zm+KAnMZwy4H`r7@7h=vy@T_2x?ntwxwv<=XRg|0hK1}bSH;qi~6Lk-}aO55M#CUtt9E`{Q>*1sJm0XY{8N)LFPH~KYs8V>_%JWtI0xYvZsr6!*? zUvF~=f{#t#m$~Sii45U2Vguarciq(VWJ)8g_tgVWU0Y*MiaUYj`A)>5b_D8P%Xt(` z&*`{fTUc?&qC8@7*Paao-CD>RP+0~k7nN>D0KG_oU13&H9jSYK1DE*hQv}C3!shjD zw-Tk5bdQ&AXHYFd-BLsBccGT)<3a&l3kv6#{Dgo2&$ruB)G_@M5_If(LKvaHE)Xc+ zhwmYgcT@y!-r*0llH2W6N&f1&na({Q6TAmLq4m$lHE(*5#doddAlMG-S`J0>-2<|{ zc|ZT=-qtUP9eCBf(ButI$g|x3GfwkC&LhTPj727@1mz837Di@ZBEOukUl!X2&hk*m zPwdz1Uha$?p|a=jZ)Tpkp?=k0D$v`{7m$>!VcAO8xjpvrpIV@&U8uR$%NUx|v7oY1 zxC;6?&)rXbD~j;(^35OExxkCAyahV!Upau5B1hSpeXc6uaXpn$hS9M#F(ad@h6ee@ zX-1y#X~dCEUtc2y{oKT$*>1SE7o#_dtIuP9*LPRXUVK64ZVOA|$}pF`XyL5t#oj2X zZjJrSYb#y8qoZHq<6p?jW1^6s)RolK@Dj-3~?990fTjficd6S#=hG;mab%nU^VcHB@QEB}#^k*!i&d)|urxxwO# z5AeARY6GL7;n~qi%e;Z7R|JoTnVVf7x5n&WFO+wpUXPFLEu&0P=rb!Xy-+-QHE*bs zo_!{gzI|430<@%pqxfgl4Zxbc!*4-moLy#w&2X>1C0fdlS#nu7XC>b`a+~d$s!9{No@4 zbRYK($Xs$=MesG!w=XHFzk8nhh)b+}MgLf(km$o|fkuA&(!(cDg1%3(f%-pTQBk?| z^~sapJwQdM!jckGZT|`KxuAS=5pYUUz0J=;QLVnf)>ex}7qRZAdp>YSV@llR^Wk+M zQ!|nac;>O_k3|l&fWij;rIiRs@MCxFJBZ{i)@8v;9^AUh68Um?V-~_Rd?W4B!BMPw zJV(+)vJm)-Y-@#Q_(+^owL$*m?M8_a%%qvc9C`j3ilF=)qp0yw7|W>R0b65+QkhJ_ z?LOyV?uQPC7|}VSD}s(ML($mrs@Rlo2N9_R^kP*5Go(P+q;Pu5%Bfe=t*z#mF-NJE z$*aRdl50UU|2FIVTbc)?KE1r%_qd2k(DtKlWu-%8|G^+LQN4o#6v=A@kM9D0nkgT0 zpnUK7VSMvSO8$E0i;A;no7bQk;$a2Z4mAhen9KmoONTJuoR6;#!310PVQrB9*^#6!*d6tRywa`4(t#z$?f~f{{W-j)IyUV!|e-p zWm67mLN9S;7yiXj1F^}b$zA{jy8+l`58sEyKmP|$WolW>Cha4u_*MFFGU9(w(hP?e zUKsykulJZz|9^1S{~czP4F>*gPZ?rD(F7i&`TU`2kcn(!?^XE!AiPXHU{=rrzE9X- zDJ}S%HX8C&S64&!62Qnd21G4RHy!2uFf-wo>08$+xhH(oM*4q$Hlgtgzo7PT>nay@ zZg{FEC*e!Hl&jJjO@xIz zjH`$QF)-kIBz(hQdFd>$*nQDU!qFP1`rSgRY+&L?O1!dn%#CYcysO^VUdmi z%h{vb!IUS0{osQB;dgLtVOXpo<{PJBFwgsINqisa9Ak&AwGl0KX$xQo~g`UGN zidLAILx_aY92g?Ej&7tTH&to#vn>Xn;XzXtuYKA<*c?C*~S zbM)~1z%)qoFUiS@rlwB@q;7sxfMMP7$w}Wt>&_YaqEj8nc+pK#hm!k+73^BUZ9^)t z`(3@yxBMpM0;_F@d(zM4v)coHlQ#O7pWJ?O;9nvC{5)Fc`#AmH9H;(P48lrGmO`xT z<0P?gg#XB~JOzO58o$y4_~fuyPY%@iUmrf^WnzxHjQ22E&PL19JFwpJ-UX#>G(dMi z->K(Gs^@yr-}lwkRfn~2+S5?Z2giE)wMo%-V5{^qUwiB-Ks~`6vzW;Z7`RRZChopg zQCUx+JufdKrJ<#@w6XbQl*`@G)6>(@)#aAVw9likPUUh1^nJf0rXFE@#LpiG29030 zuE+V5x$O)VL(I#yjg8_z>`c78UpqQpR8&+vkT7|Ws2s@`A!Ia4|VV4W)r#S$E16M-$xN2&`gOoAJIzlb@t_OM%Bs?-fu|rNrB1u+R`hs zlg7r1Oiw&_jKa7;W9=uUdXD~CQFVh@0#{5)uBx`Xp*u~6xsN!=PyEfG!7UR!Rdmbz=R(HDgzhzUp~wVf+fc@n z4giv|o#H?#6zh5#S{|>6e`c{AFy-v==_*BE*qcyJGI?6BsLibxZ0CbLF3obn?-u<7 zRpR^M8w{GF?J;=;i+W=921m2m+p|igl8+X=Gr>qy;pl3k+$>6LDUht~I(5ztjt+(? zL+JT?k#(Tb14M!$=IV|S%*lr6!R-J{P|YlMczD=QvK0H!xMND1&8pa+zOH<(LfEh$ z=MOE@TOT7YorP#Tpgdkfl^fEo+H9c1-s)eCsJ}J&ZNKTV=zFb$_ahS_Z30Mc?^ooU zzKC^Nejqj}Z)3(M`dPoDGY@UhqnujXM(E7+OoZ&|D=X1oWiRIp&Sz}hL0tl92Ic~P z5yF%>C@9FRN6vg_?~w)+4;Qz$Y^ptks0=55k@@S}D*~MoOvS^m9gG7b7(h3+NG1A78t1ob(T?DVYNft6l78%nAD>4t zWOi)B7}*dLb4TwR&SGYLqxMLBl!^FDW7xeBkw1oVgQh3Wc# z9(%0o@Q+@ZS;}!`ujj{ktBH<{F8xYJ^8*H+LU5%WkLH~XE6Gj3i^yBN?Mt@z+`g|7 zQE_>cE~CR~wY6}8(#Cti=~D4IxA&lQX^^9mq=GKR(biAHcr=rzHF1sv1Rg2bwHB?; z6lZ6BjYq?#yzk>N=W89Ao!5Jf!Ad6yOm99G}mqZs91O!Zw+kcKD zMY<&mC5V271HFu}DV2s2#n|`e*Voto*|h^TUKEl###R8g!$Yd6S(8>F3(rK3SOthz zLcU(CLdKdw>1ZiJ?_B4>N~nTTC~pw_=dcpU4yG%MANB1zhN-CeHPuSJSaI9^qjB!s zv~T%^g?H5&W^YW!obCA@W8@{2R2x9`R$?SLRA;2d5DA&)mN^W5zhw?3QMzEi&wE=Z z(pYNmmIA9(i}m6R{7)vW&^s@}?WUzD2ImP$3@go|bfrD{cI32u?&?ZNcikGkeLYfE z8X=PgiKsyEEQQbJ2b`HU6@;}_6650!&nArAr}FYo3#Ep@-Zh=QuL2h3U$@0g!1A9{ zElBG-){D}YUXrn@XxPD1{&q9CvA2w017-cI@SIEa6GTG|@=4X~QionQ@4+6m&)Uh+ zw}I|PxVgh}iI>|jThIgO@g8!TQtpG1q;tF!5Ed~T_Z#ia6+vphWMOJjVl8%~YMJHE z%7kNo=YZG8tTZ1f@5eZw=OQJ!B68l@3Aj_{;0M({MoN3K={ixqWL zM3UvJV<3IU%ZM z__piGrV(ep#PaegB2V4GK-tw*kQF7E#vZeI&`=vF0Jr4%9HFZ6I?IJIgq(n%+A$xDOy#dulpe z8s?sgi_dWSLSDUkgEZ=Fj69XJ-=H{- zmrv=Q>-~Smr;Gg3NzI~*d^M;S!UE>!`MGFItj*tdHW1-!1-nte%COfIoJ=*ewL_ke z(Xlnqa}Ch>WUVDFzP-YHb++oXTyh9Z02qTR(2~VlINZ@&k%BeV109~P;W+o&%d9hg zL7ivBegOdPzdXmk_15|d4qZ4R`4>)0vg(9`s-~imthL`t>IL3=zS)=kNvubP`po>t zS%ai%51ANOzy59J6o)EtdIZ{ShE2fLeH{xZdT`3e@6K+Z=Gwl?>D^PT8BHk>9-pbF8mV>OL308xB=Jfs|o^xF5DC)!d! zyLmP=-1oiVTq!nHu2nRCs)1s69Jp4tW5*)>-c%Yu8WQ6jOIr`kfL4gRlQ#GR%@|dH zR=@)j8p1~;2v(;Vve)|@M%D9fk6XL3-bkA&xukUqDjN_)iq|8ZXF)Lmu&VMmPvo0} zaTvw$;HoWLO6tA>%AWh|?943?YjMtfVa#kG{r_}!-BC?_U6xP+C{3gzO+Y}TH-Cmu ztP~YRq)Ce^>p5DFaS`r#*adg1+9&&CI+dW9**;#v5vH8D`7BwCH>n+b=f@4= zD<78Ip!@YHo9ahEpP2LAi=+rPvE$LiO3Qqkuua>X012D<1YZ>YXOa8-jWF73#5!gg zZs>n+S2Vp>3~;A3E4q6LYV~q*eK!c60Fl+ND{8CCQORqwFD=o3ZHx4-IcfY zd$r&&Y60uF{j{j`qEo4~ODo#TAplvbRy6()gqDI7*m1hycBajO!1!Lav>U6+sYtW6>+{}zo4|L!y@=2*=ksq## z@<<~-laE-TDvOg2saC);zraD zd7|o_EbfM&NeVjsdQX&t{xZ4==r@Um{uA{t80}a>+kX{h_x^&Sqi+s%iLKyveAV_v zLP*XF1<)_-%GP$Zjg4L4m^Y zc6-k5PATSR&7}daE>X}wetD_^v*eh32-jA2cmk)_yJ6?p5hn&`H1fG5%@MLi@5qnj zb10HG%A824-98gHh^gwh|wK<4zQWsl-d2~_1 z|IQs%l+Vt&yxnIj)V%(XmrFOkvIU$NbVeb1mlB!J#lprSdb%!ukCV=Fphl7ZQR4C% z!=}mV$>EPCCyZ3A#_O|QXIPjhpH!TqIL52~j`oqO~~Q&)(p zeeKIBy_+MWnq%R2)>ef#Lkys`L)}x9V!VjfL$OlwcHrLFeUGK_ z8eu_|9#J;d6Ta8#fX`tSURxFqnHG`_~nP`a6i*bi$MDJm>X1Qlh#GeE|cGKvm4hX`4daM)DbGR`iQ-!_)5nX_=(F|bd8DZwM)!B zCRxfT$bQv{?hlDQCtBk9(b0m8mHi&Ets>_l<-M`R610+|<<&Faz9lCnT0e=6kC)2H z)d=B#n(^pS=K@i*u(CKAfvcB3T+AQ@d&T>v2@>Si2JtUYsv6|lBZ_!9YK8-f^3c%5 z`3t3=gsOK|>TXt7;^Fx-91L%FC1ilB*-j<$`7R;oqs+bDvVJdE%Hau+Y*JS{W}fd~ z#sm+K(^Ubpu7`p?E*w-Xy@m6Z5jA#Ox3J7#%&oxi|Fk5P#096cc64N@o{l?j0dWV9 zohoIu1lHr4hUfLotj(g10*4adHO`eQaOrx}isbLp_oVb~^GEk$@AgDZr`EVq<3zY4 zQwmEcu=S46k;;^!ay&vk|6t>CjD$ffJIq%G=W@s>Dm>!BG$F5u+xrs@M0=i|4&#!l z59vhbIkEW9z97JASAB=do0gzMGeb^k8kw*sq)nDSKiFW5fcOe#GW2Hc_Y8rMer=mF z*|qf~)0UO&v$3^K5h z29FjAd~;*Fz+`DfMfx)KNyhpu+sFse%P!Mm{r4aA9|fLLXp~$NJCsnn5v$ljslj~l z6K_XHDq0XX^X$+Ts`yLF7YVLY2rEAW%8gR&aeNXplHWmDdPqz0kXv?hX8tGJZP$BB zmf%0NHS~Azh#y$;g?X=K49w0`MQN z-J)}0_@{u)n10+p%jsMY!rE2F`cF`U{e&K@Y*dhs$_v*VWlxm&84>mk0n=2jY|0;! z!sQDbKbCC!Q#g6BGgq%wOPhwZ!1M(t24@Cw`%T=(Aof;<`)P`DBa=a%JUsKkk6M!E zrq<=kY@evnBd5IBP^8%F2VVNrIB^yqT82O;&s@*N=s3}*1>=iH#gYY?OW!o-+p7zu z*aM{TGRor8zzBzfsBmle)=vS^Y|T zITxdZssa4JD58Hi^E00-xBC1Rt8ulz0uA+Np(v6S?CGgWEU|s|1!90X8gJ*{%!R%4 zwk=~iIe(BCk9{rif!@89Q|dX%WKZ!0b z%c)}9q!wO#F2<&le+j4I2A76=4La=$q_n?R0AlNhJPTyIv$n3ybPWJ#Hheb^)RKM$V5((k<4eoPY*j}AMseE51lsAGHKCZRXZ54F z1*%CLR|S5WkLApATu?(wW}A!=n+73tm(M7N-vx$Sc*VJlt&plip~B#>>Ur72ymH?1 zS#rg<(3j8{y7Nql&c1uK+U{dl2bbP|(kA=Umv0pMb)?n@pSpGoDYWtX|w;8VQoTjo=4tIgm9F&dRuTmb~(q{GNE zSV-L{GP-Z9YFQpQZ?ff#bBkJU| zsFNQkQ@xQ$ciiN1V6%|@y<_=%t1p#XOPkY!)jgq4|E%12G)!VfG&>RL#^o^&YUn$Z{ed@Jw0Y}dp|4^4nJx^!rFMtidf&_4_z<&pG*-YpUt)4-e}%6~TEf+fY?YdqBUh$00WC|tn*cMd~oOhdnd z;2O_0eXRTb0O1>R_fDjavF`BMDJAPFS@%648)+6gpw`8GMDmYcKRUQ=+|$Eujh|0x zE^pV}dN@IdXhSsZw5)88?_3D)`vdKjkOsF=G)?mWfdHazOaQ`b@I(2F&T+$I&N#k< zE5GT=!^Tgr2T}Ldy1Gw6Hep2y#E+W^6weJ3dITBb)>S$iFX5|k8oS4o-j*=nD9E}@ zBF`45Mz5IMX^X!ZoyJ4Et?%(56;YqRepN3r27ZHo7SVOyP8#`?14Dk7Xl_k6Ha_Tf_yr$@e*GFaE2x(`wthk+EWMJUXT+v}_2VK_>x6ZliWk3P?Nv}o0 z21zQDrS`O}#^hw3oC4M)njt$AolUHWOiCW&s)x5b@Pruq=k3COe-_s$r%hY_1|b$F zU{L?AprD|CGdnvQysrYX=g1xI$J^Yxk0};loy$f|NlTMa(Ro>$2p0lQ<|f8YEd+bw zOI932t_%xq`ay=3Z{}{&Mc!!Oj~PkFPxl~}pN=QI(fH)tb&N0NZods?yM$c1oqSLk z^uFQvG0Pp{AqLd-B+o59p1e$ZJ^x2yY*Pm3Q~@*pe6k&@@;vwV;WLPtb3cuD z4cfIT@!*bfULnipqVcYzYHYafX%APOx{zlH7h)K&ZCR;7A}f;* zX|W;wH339PhIC$e^J0MV1W;!(*Qs-_um~@cm)cf)dt}Isi1B%LXq8hnF&pyh8%Qnm ztrN2;A?$)>kz4Z1><>(8YXcOXQ!mZQ+vk!3m-n+o2h8aubx!n%*a{5Gehx19N zs)}niEABQP6w^fiEC~o4>e&L?i225RCg0maY+38=e$rx delta 56107 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�w%`^_1Q?EeBU>Zg953o5s5*aFY`Sfeu%PFaT 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 z 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 P_}gvcXkE6`Gw%NYwyx(x delta 55230 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