From bbaf0bfbd44486565b7c91141449f36c46ff39fc Mon Sep 17 00:00:00 2001 From: Releasethesea <135743398+Releasethesea@users.noreply.github.com> Date: Sun, 5 Nov 2023 20:08:25 -0600 Subject: [PATCH 001/182] Pill packets fit in helmets now (#4841) # About the pull request Makes it so you can put pill packets in your helmet since i didnt know how to originally, for now im only doing this for the helmet, but over the next week or so ill be making it so they can fit in all the marine hats that can fit autoinjectors # Explain why it's good for the game Pill packets shouldve been able to be placed in your helmet, i didnt know how to do this when they were added, this remedies that # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
testing consisted of joining a private server and seeing if they fit in helmets # Changelog :cl: balance: Makes it so that Pill packets fit in helmets /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/modules/clothing/head/helmet.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index bd648484b875..2c89d31e04cf 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -337,7 +337,8 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( /obj/item/stack/medical/bruise_pack ="brutepack (bandages)", /obj/item/stack/medical/ointment = "ointment", /obj/item/tool/surgery/scalpel = "scalpel", - /obj/item/reagent_container/hypospray/autoinjector = "helmet_injector" + /obj/item/reagent_container/hypospray/autoinjector = "helmet_injector", + /obj/item/storage/pill_bottle/packet = "brutepack (bandages)", )) /obj/item/clothing/head/helmet/marine From ebb0ac65d70c3c02e8ffdfd5290d1d9989e53b13 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 02:17:14 +0000 Subject: [PATCH 002/182] Automatic changelog for PR #4841 [ci skip] --- html/changelogs/AutoChangeLog-pr-4841.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4841.yml diff --git a/html/changelogs/AutoChangeLog-pr-4841.yml b/html/changelogs/AutoChangeLog-pr-4841.yml new file mode 100644 index 000000000000..d6f6b2fae886 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4841.yml @@ -0,0 +1,4 @@ +author: "Releasethesea" +delete-after: True +changes: + - balance: "Makes it so that Pill packets fit in helmets" \ No newline at end of file From f4ad05cbd07c482e7ae97ba43fcc4b772b26bb68 Mon Sep 17 00:00:00 2001 From: fordmichigan <149270317+fordmichigan@users.noreply.github.com> Date: Sun, 5 Nov 2023 21:35:44 -0500 Subject: [PATCH 003/182] Adding toners to rec vendors (#4834) # About the pull request Adds toners to the rec vendor fixes #4603 # Explain why it's good for the game Allows for prolonged use of the copiers during the round. # Testing Photographs and Procedure
Screenshots & Videos ![2023-11-04 (3)](https://github.com/cmss13-devs/cmss13/assets/149270317/fd17b2b2-0908-48f4-a47c-56b7d6d72ebc)
# Changelog :cl: Alexguinea add: Added toners to the rec vendor /:cl: --- code/game/machinery/vending/vending_types.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/machinery/vending/vending_types.dm b/code/game/machinery/vending/vending_types.dm index a61934324491..c109db25b3a9 100644 --- a/code/game/machinery/vending/vending_types.dm +++ b/code/game/machinery/vending/vending_types.dm @@ -411,6 +411,7 @@ /obj/item/device/camera = 5, /obj/item/device/camera_film = 10, /obj/item/notepad = 5, + /obj/item/device/toner = 5, ) contraband = list(/obj/item/toy/sword = 2) @@ -431,5 +432,6 @@ /obj/item/toy/deck = 20, /obj/item/toy/deck/uno = 15, /obj/item/device/camera = 30, + /obj/item/device/toner = 15, ) product_type = VENDOR_PRODUCT_TYPE_RECREATIONAL From 9f7fcb51ee63f8371d47c0722a7dc97073adba6c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 02:47:27 +0000 Subject: [PATCH 004/182] Automatic changelog for PR #4834 [ci skip] --- html/changelogs/AutoChangeLog-pr-4834.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4834.yml diff --git a/html/changelogs/AutoChangeLog-pr-4834.yml b/html/changelogs/AutoChangeLog-pr-4834.yml new file mode 100644 index 000000000000..7778f38607b4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4834.yml @@ -0,0 +1,4 @@ +author: "Alexguinea" +delete-after: True +changes: + - rscadd: "Added toners to the rec vendor" \ No newline at end of file From 0a64aacfa4bdd84020dcf79f47af4b1a67051f3e Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 6 Nov 2023 03:36:30 +0100 Subject: [PATCH 005/182] Fixes GC deletion issues around reagents (#4833) # About the pull request Fixes a potential GC consistency issue around reagents and reagents_containers In theory this should do nothing because `reagents` is *supposed* to get soft GC'ed anyway when it is swapped out. There is something more to it somewhere, because on live bottles get deleted and retain their `reagents`. In this case it's a circular reference preventing deletion. # Explain why it's good for the game backend consistency / long term performance --- .../objects/items/reagent_containers/reagent_container.dm | 6 ------ code/modules/reagents/Chemistry-Holder.dm | 1 + 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/code/game/objects/items/reagent_containers/reagent_container.dm b/code/game/objects/items/reagent_containers/reagent_container.dm index e0561d5a7e3d..327f6ba1ce1c 100644 --- a/code/game/objects/items/reagent_containers/reagent_container.dm +++ b/code/game/objects/items/reagent_containers/reagent_container.dm @@ -67,12 +67,6 @@ if (N) R.amount_per_transfer_from_this = N -/obj/item/reagent_container/Initialize() - . = ..() - if (!possible_transfer_amounts) - verbs -= /obj/item/reagent_container/verb/set_APTFT //which objects actually uses it? - create_reagents(volume) - /obj/item/reagent_container/Destroy() possible_transfer_amounts = null return ..() diff --git a/code/modules/reagents/Chemistry-Holder.dm b/code/modules/reagents/Chemistry-Holder.dm index 643130559e94..2c08e9f4e693 100644 --- a/code/modules/reagents/Chemistry-Holder.dm +++ b/code/modules/reagents/Chemistry-Holder.dm @@ -713,5 +713,6 @@ // Convenience proc to create a reagents holder for an atom // Max vol is maximum volume of holder /atom/proc/create_reagents(max_vol) + QDEL_NULL(reagents) reagents = new/datum/reagents(max_vol) reagents.my_atom = src From 7ea7e721d808fb9caf8a289a795932db482c91df Mon Sep 17 00:00:00 2001 From: Xander3359 <66163761+Xander3359@users.noreply.github.com> Date: Sun, 5 Nov 2023 21:38:12 -0500 Subject: [PATCH 006/182] Fixes being able to load a flamer tank with no flamer unit (#4825) # About the pull request Closes https://github.com/cmss13-devs/cmss13/issues/4824 Makes it so that you have to have the Broiler equipped in your back before you are allowed to switch out fuel tanks. If you used the verb after unequipping the broiler from your back and then dropped it, it was possible to remove the tank from the flamer by clicking it. This caused issues because the tank would then teleport to you from anywhere after switching fuel types again. # Explain why it's good for the game Bugfix # Changelog :cl: fix: Fixes being able to create ghost tanks from a Broiler-T unit. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../objects/items/storage/large_holster.dm | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/storage/large_holster.dm b/code/game/objects/items/storage/large_holster.dm index 1d37a542bad4..27026165fc31 100644 --- a/code/game/objects/items/storage/large_holster.dm +++ b/code/game/objects/items/storage/large_holster.dm @@ -249,9 +249,13 @@ if(!ishuman(user) || user.is_mob_incapacitated()) return FALSE - var/obj/item/weapon/gun/flamer/M240T/F = user.get_active_hand() - if(!istype(F)) - to_chat(usr, "You must be holding the M240-T incinerator unit to use [src]") + if(user.back != src) + to_chat(user, "The [src] must be equipped before you can switch types") + return + + var/obj/item/weapon/gun/flamer/M240T/flamer = user.get_active_hand() + if(!istype(flamer)) + to_chat(user, "You must be holding the M240-T incinerator unit to use [src]") return if(!active_fuel) @@ -267,14 +271,13 @@ else active_fuel = fuelB - for(var/X in actions) - var/datum/action/A = X - A.update_button_icon() + for(var/datum/action/action_added as anything in actions) + action_added.update_button_icon() to_chat(user, "You switch the fuel tank to [active_fuel.caliber]") playsound(src, 'sound/machines/click.ogg', 25, TRUE) - F.current_mag = active_fuel - F.update_icon() + flamer.current_mag = active_fuel + flamer.update_icon() return TRUE From 732b8b541563605b70052eaad950a75e0999107c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:16:18 +0000 Subject: [PATCH 007/182] Automatic changelog for PR #4825 [ci skip] --- html/changelogs/AutoChangeLog-pr-4825.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4825.yml diff --git a/html/changelogs/AutoChangeLog-pr-4825.yml b/html/changelogs/AutoChangeLog-pr-4825.yml new file mode 100644 index 000000000000..a63550514e3b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4825.yml @@ -0,0 +1,4 @@ +author: "Xander3359" +delete-after: True +changes: + - bugfix: "Fixes being able to create ghost tanks from a Broiler-T unit." \ No newline at end of file From 08d427d7393688c59e73278aededb2fa4de2c004 Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 6 Nov 2023 03:38:49 +0100 Subject: [PATCH 008/182] Better OB cannon logging (#4830) # About the pull request This streamlines and expands OB cannon logging adding chambering log, misfuel information, and detailing both the hit target and intended aimed target. The inherent cannon inaccuracy is moved to be counted with fuel inaccuracy. Also adds a log for locking of dropships by queen as mistakes happen every so often... Additionally moves (JMP) for these logs to logging arguments so the whole HTML link doesnt get printed in logs # Explain why it's good for the game Auditing # Testing Photographs and Procedure Tested OB firing, OB JMP links, locking dropship # Changelog :cl: admin: Added better logging for orbital bombardment. /:cl: --- code/__HELPERS/unsorted.dm | 8 ++-- code/_globalvars/misc.dm | 7 +++ code/game/world.dm | 4 +- code/global.dm | 8 ---- code/modules/cm_marines/orbital_cannon.dm | 47 ++++++++++++++----- code/modules/cm_marines/overwatch.dm | 17 +++---- .../shuttle/computers/dropship_computer.dm | 10 ++-- 7 files changed, 60 insertions(+), 41 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 9a6ee4362088..38c02e776735 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -21,16 +21,16 @@ #define between(low, middle, high) (max(min(middle, high), low)) //Offuscate x for coord system -#define obfuscate_x(x) (x + obfs_x) +#define obfuscate_x(x) (x + GLOB.obfs_x) //Offuscate y for coord system -#define obfuscate_y(y) (y + obfs_y) +#define obfuscate_y(y) (y + GLOB.obfs_y) //Deoffuscate x for coord system -#define deobfuscate_x(x) (x - obfs_x) +#define deobfuscate_x(x) (x - GLOB.obfs_x) //Deoffuscate y for coord system -#define deobfuscate_y(y) (y - obfs_y) +#define deobfuscate_y(y) (y - GLOB.obfs_y) #define can_xeno_build(T) (!T.density && !(locate(/obj/structure/fence) in T) && !(locate(/obj/structure/tunnel) in T) && (locate(/obj/effect/alien/weeds) in T)) diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index 646b8ec2c854..44f4b2c4010f 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -30,3 +30,10 @@ GLOBAL_VAR_INIT(time_offset, setup_offset()) /// The last count of possible candidates in the xeno larva queue (updated via get_alien_candidates) GLOBAL_VAR(xeno_queue_candidate_count) + +//Coordinate obsfucator +//Used by the rangefinders and linked systems to prevent coords collection/prefiring +/// A number between -500 and 500. +GLOBAL_VAR(obfs_x) +/// A number between -500 and 500. +GLOBAL_VAR(obfs_y) diff --git a/code/game/world.dm b/code/game/world.dm index fce40ca468ae..450f72427903 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -91,8 +91,8 @@ var/list/reboot_sfx = file2list("config/reboot_sfx.txt") update_status() //Scramble the coords obsfucator - obfs_x = rand(-500, 500) //A number between -100 and 100 - obfs_y = rand(-500, 500) //A number between -100 and 100 + GLOB.obfs_x = rand(-500, 500) //A number between -100 and 100 + GLOB.obfs_y = rand(-500, 500) //A number between -100 and 100 spawn(3000) //so we aren't adding to the round-start lag if(CONFIG_GET(flag/ToRban)) diff --git a/code/global.dm b/code/global.dm index bdde529a9af8..e329cbdd00d5 100644 --- a/code/global.dm +++ b/code/global.dm @@ -153,14 +153,6 @@ var/list/nato_phonetic_alphabet = list("Alpha", "Bravo", "Charlie", "Delta", "Ec var/distress_cancel = 0 var/destroy_cancel = 0 -//Coordinate obsfucator -//Used by the rangefinders and linked systems to prevent coords collection/prefiring - -/// A number between -500 and 500. -var/global/obfs_x = 0 -/// A number between -500 and 500. -var/global/obfs_y = 0 - // Which lobby art is on display // This is updated by the lobby art turf when it initializes var/displayed_lobby_art = -1 diff --git a/code/modules/cm_marines/orbital_cannon.dm b/code/modules/cm_marines/orbital_cannon.dm index 1d49c42f5e0d..edcb5a836b5d 100644 --- a/code/modules/cm_marines/orbital_cannon.dm +++ b/code/modules/cm_marines/orbital_cannon.dm @@ -171,6 +171,9 @@ var/list/ob_type_fuel_requirements flick("OBC_chambering",src) + + + playsound(loc, 'sound/machines/hydraulics_2.ogg', 40, 1) ob_cannon_busy = TRUE @@ -178,14 +181,29 @@ var/list/ob_type_fuel_requirements sleep(6) ob_cannon_busy = FALSE - chambered_tray = TRUE + var/misfuel = get_misfuel_amount() + var/message = "[key_name(user)] chambered the Orbital Bombardment cannon." + if(misfuel) + message += " It is misfueled by [misfuel] units!" + message_admins(message, x, y, z) update_icon() /var/global/list/orbital_cannon_cancellation = new -/obj/structure/orbital_cannon/proc/fire_ob_cannon(turf/T, mob/user) + +/obj/structure/orbital_cannon/proc/get_misfuel_amount() + switch(tray.warhead.warhead_kind) + if("explosive") + return abs(ob_type_fuel_requirements[1] - tray.fuel_amt) + if("incendiary") + return abs(ob_type_fuel_requirements[2] - tray.fuel_amt) + if("cluster") + return abs(ob_type_fuel_requirements[3] - tray.fuel_amt) + return 0 + +/obj/structure/orbital_cannon/proc/fire_ob_cannon(turf/T, mob/user, squad_behalf) set waitfor = 0 if(!chambered_tray || !loaded_tray || !tray || !tray.warhead || ob_cannon_busy) @@ -203,17 +221,22 @@ var/list/ob_type_fuel_requirements playsound(loc, 'sound/weapons/vehicles/smokelauncher_fire.ogg', 70, 1) playsound(loc, 'sound/weapons/pred_plasma_shot.ogg', 70, 1) - var/inaccurate_fuel = 0 - - switch(tray.warhead.warhead_kind) - if("explosive") - inaccurate_fuel = abs(ob_type_fuel_requirements[1] - tray.fuel_amt) - if("incendiary") - inaccurate_fuel = abs(ob_type_fuel_requirements[2] - tray.fuel_amt) - if("cluster") - inaccurate_fuel = abs(ob_type_fuel_requirements[3] - tray.fuel_amt) + var/inaccurate_fuel = get_misfuel_amount() + var/area/area = get_area(T) + var/off_x = (inaccurate_fuel + 1) * round(rand(-3,3), 1) + var/off_y = (inaccurate_fuel + 1) * round(rand(-3,3), 1) + var/target_x = Clamp(T.x + off_x, 1, world.maxx) + var/target_y = Clamp(T.y + off_y, 1, world.maxy) + var/turf/target = locate(target_x, target_y, T.z) + var/area/target_area = get_area(target) + + message_admins(FONT_SIZE_HUGE("ALERT: [key_name(user)] fired an orbital bombardment in '[target_area]' for squad '[squad_behalf]' landing at ([target.x],[target.y],[target.z])"), target.x, target.y, target.z) + var/message = "Orbital bombardment original target was ([T.x],[T.y],[T.z]) - offset by [abs(off_x)+abs(off_y)]" + if(inaccurate_fuel) + message += " - It was misfueled by [inaccurate_fuel] units!" + message_admins(message, T.x, T.y, T.z) + log_attack("[key_name(user)] fired an orbital bombardment in [area.name] for squad '[squad_behalf]'") - var/turf/target = locate(T.x + inaccurate_fuel * round(rand(-3,3), 1), T.y + inaccurate_fuel * round(rand(-3,3), 1), T.z) if(user) tray.warhead.source_mob = user diff --git a/code/modules/cm_marines/overwatch.dm b/code/modules/cm_marines/overwatch.dm index 66d83f9e73b8..5d651e0aa220 100644 --- a/code/modules/cm_marines/overwatch.dm +++ b/code/modules/cm_marines/overwatch.dm @@ -776,7 +776,7 @@ playsound(T,'sound/effects/alert.ogg', 25, 1) //Placeholder addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/overwatch, alert_ob), T), 2 SECONDS) addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/overwatch, begin_fire)), 6 SECONDS) - addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/overwatch, fire_bombard), user, A, T), 6 SECONDS + 6) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/overwatch, fire_bombard), user, T), 6 SECONDS + 6) /obj/structure/machinery/computer/overwatch/proc/begin_fire() for(var/mob/living/carbon/H in GLOB.alive_mob_list) @@ -787,23 +787,20 @@ visible_message("[icon2html(src, viewers(src))] [SPAN_BOLDNOTICE("Orbital bombardment for squad '[current_squad]' has fired! Impact imminent!")]") current_squad.send_message("WARNING! Ballistic trans-atmospheric launch detected! Get outside of Danger Close!") -/obj/structure/machinery/computer/overwatch/proc/fire_bombard(mob/user, area/A, turf/T) - if(!A || !T) +/obj/structure/machinery/computer/overwatch/proc/fire_bombard(mob/user,turf/T) + if(!T) return var/ob_name = lowertext(almayer_orbital_cannon.tray.warhead.name) var/mutable_appearance/warhead_appearance = mutable_appearance(almayer_orbital_cannon.tray.warhead.icon, almayer_orbital_cannon.tray.warhead.icon_state) - notify_ghosts(header = "Bombardment Inbound", message = "\A [ob_name] targeting [A.name] has been fired!", source = T, alert_overlay = warhead_appearance, extra_large = TRUE) - message_admins(FONT_SIZE_HUGE("ALERT: [key_name(user)] fired an orbital bombardment in [A.name] for squad '[current_squad]' [ADMIN_JMP(T)]")) - log_attack("[key_name(user)] fired an orbital bombardment in [A.name] for squad '[current_squad]'") + notify_ghosts(header = "Bombardment Inbound", message = "\A [ob_name] targeting [get_area(T)] has been fired!", source = T, alert_overlay = warhead_appearance, extra_large = TRUE) /// Project ARES interface log. - log_ares_bombardment(user.name, ob_name, "X[x_bomb], Y[y_bomb] in [A.name]") + log_ares_bombardment(user.name, ob_name, "X[x_bomb], Y[y_bomb] in [get_area(T)]") busy = FALSE - var/turf/target = locate(T.x + rand(-3, 3), T.y + rand(-3, 3), T.z) - if(target && istype(target)) - almayer_orbital_cannon.fire_ob_cannon(target, user) + if(istype(T)) + almayer_orbital_cannon.fire_ob_cannon(T, user, current_squad) user.count_niche_stat(STATISTICS_NICHE_OB) /obj/structure/machinery/computer/overwatch/proc/handle_supplydrop() diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index 4540588ca628..4fe102270537 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -214,19 +214,19 @@ // door controls being overriden if(!dropship_control_lost) - to_chat(xeno, SPAN_XENONOTICE("You override the doors.")) - xeno_message(SPAN_XENOANNOUNCE("The doors of the metal bird have been overridden! Rejoice!"), 3, xeno.hivenumber) dropship.control_doors("unlock", "all", TRUE) dropship_control_lost = TRUE door_control_cooldown = addtimer(CALLBACK(src, PROC_REF(remove_door_lock)), SHUTTLE_LOCK_COOLDOWN, TIMER_STOPPABLE) - notify_ghosts(header = "Dropship Locked", message = "[xeno] has locked [dropship]!", source = xeno, action = NOTIFY_ORBIT) - if(almayer_orbital_cannon) almayer_orbital_cannon.is_disabled = TRUE addtimer(CALLBACK(almayer_orbital_cannon, TYPE_PROC_REF(/obj/structure/orbital_cannon, enable)), 10 MINUTES, TIMER_UNIQUE) - if(!GLOB.resin_lz_allowed) set_lz_resin_allowed(TRUE) + + to_chat(xeno, SPAN_XENONOTICE("You override the doors.")) + xeno_message(SPAN_XENOANNOUNCE("The doors of the metal bird have been overridden! Rejoice!"), 3, xeno.hivenumber) + message_admins("[key_name(xeno)] has locked the dropship '[dropship]'", xeno.x, xeno.y, xeno.z) + notify_ghosts(header = "Dropship Locked", message = "[xeno] has locked [dropship]!", source = xeno, action = NOTIFY_ORBIT) return if(dropship_control_lost) From 81f0edeb8035caf89e47a10a8d8aab322abf0588 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:31:05 +0000 Subject: [PATCH 009/182] Automatic changelog for PR #4830 [ci skip] --- html/changelogs/AutoChangeLog-pr-4830.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4830.yml diff --git a/html/changelogs/AutoChangeLog-pr-4830.yml b/html/changelogs/AutoChangeLog-pr-4830.yml new file mode 100644 index 000000000000..2eaaf3f2081f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4830.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - admin: "Added better logging for orbital bombardment." \ No newline at end of file From 3ea4e87ce6c481c192beb2f44729cc1f14d0f15f Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 5 Nov 2023 18:41:30 -0800 Subject: [PATCH 010/182] Fix job entry message wiki links (#4823) # About the pull request This PR is a followup to the issues created by #4449 fixing job entry_message_body links to the wiki. /datum/controller/configuration now has a variable `is_loaded` that can be checked to see if configuration has already occurred such as the case for the ASO where subsequent creations of the job datum were not hitting the proc that would be called on the config load signal. # Explain why it's good for the game Broken wiki links harm the new player experience. # Testing Photographs and Procedure
Screenshots & Videos ![aso](https://github.com/cmss13-devs/cmss13/assets/76988376/73c0b8e4-78f6-4f34-bfbe-9f74b7f05b14) ![CO](https://github.com/cmss13-devs/cmss13/assets/76988376/30b627bc-afe3-4064-b745-fecab5925970) ![marine](https://github.com/cmss13-devs/cmss13/assets/76988376/25250d85-445f-4506-8d91-3c12d500d20c)
# Changelog :cl: Drathek fix: Fixed various job's entry messages having broken links to the wiki /:cl: --- code/__DEFINES/urls.dm | 4 ++++ code/controllers/configuration/configuration.dm | 4 ++++ code/game/jobs/job/civilians/other/liaison.dm | 2 +- code/game/jobs/job/civilians/other/mess_seargent.dm | 2 +- code/game/jobs/job/civilians/support/cmo.dm | 2 +- code/game/jobs/job/civilians/support/nurse.dm | 2 +- code/game/jobs/job/civilians/support/researcher.dm | 2 +- code/game/jobs/job/civilians/support/synthetic.dm | 2 +- .../job/command/auxiliary/auxiliary_support_officer.dm | 2 +- code/game/jobs/job/command/auxiliary/crew_chief.dm | 2 +- code/game/jobs/job/command/auxiliary/intel.dm | 2 +- code/game/jobs/job/command/auxiliary/pilot.dm | 2 +- code/game/jobs/job/command/auxiliary/senior.dm | 2 +- code/game/jobs/job/command/cic/captain.dm | 2 +- code/game/jobs/job/command/cic/staffofficer.dm | 2 +- code/game/jobs/job/command/police/chief_police.dm | 2 +- code/game/jobs/job/command/police/police.dm | 2 +- code/game/jobs/job/command/police/warden.dm | 2 +- code/game/jobs/job/job.dm | 7 +++++-- code/game/jobs/job/logistics/cargo/cargo_tech.dm | 2 +- code/game/jobs/job/logistics/cargo/chief_req.dm | 2 +- code/game/jobs/job/logistics/engi/chief_engineer.dm | 2 +- code/game/jobs/job/logistics/engi/maint_tech.dm | 2 +- code/game/jobs/job/logistics/engi/ordnance_tech.dm | 2 +- code/game/jobs/job/marine/squad/engineer.dm | 2 +- code/game/jobs/job/marine/squad/leader.dm | 2 +- code/game/jobs/job/marine/squad/medic.dm | 2 +- code/game/jobs/job/marine/squad/smartgunner.dm | 2 +- code/game/jobs/job/marine/squad/specialist.dm | 2 +- code/game/jobs/job/marine/squad/standard.dm | 5 ++++- code/game/jobs/job/marine/squad/tl.dm | 2 +- config/example/config.txt | 1 + 32 files changed, 45 insertions(+), 30 deletions(-) diff --git a/code/__DEFINES/urls.dm b/code/__DEFINES/urls.dm index 137095327a2c..5d3fca1a2032 100644 --- a/code/__DEFINES/urls.dm +++ b/code/__DEFINES/urls.dm @@ -1,3 +1,7 @@ +// placeholder strings to be replaced +#define WIKI_PLACEHOLDER "%WIKIURL%" +#define LAW_PLACEHOLDER "%LAWURL%" + // ------ MISC WIKI LINKS ------ // #define URL_WIKI_LAW "Marine_Law" #define URL_WIKI_XENO_QUICKSTART "Xeno_Quickstart_Guide" diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index e8b010669c0e..0066fee5d256 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -22,6 +22,8 @@ var/static/regex/ic_filter_regex var/list/fail_to_topic_whitelisted_ips + var/is_loaded = FALSE + /datum/controller/configuration/proc/admin_reload() if(IsAdminAdvancedProcCall()) alert_proccall("configuration admin_reload") @@ -55,6 +57,8 @@ LoadChatFilter() LoadTopicRateWhitelist() + is_loaded = TRUE + if(Master) Master.OnConfigLoad() diff --git a/code/game/jobs/job/civilians/other/liaison.dm b/code/game/jobs/job/civilians/other/liaison.dm index 7f73376a05dd..cbbb87124957 100644 --- a/code/game/jobs/job/civilians/other/liaison.dm +++ b/code/game/jobs/job/civilians/other/liaison.dm @@ -6,7 +6,7 @@ selection_class = "job_cl" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/liaison - entry_message_body = "As a representative of Weyland-Yutani Corporation, your job requires you to stay in character at all times. You are not required to follow military orders; however, you cannot give military orders. Your primary job is to observe and report back your findings to Weyland-Yutani. Follow regular game rules unless told otherwise by your superiors. Use your office fax machine to communicate with corporate headquarters or to acquire new directives. You may not receive anything back, and this is normal." + entry_message_body = "As a representative of Weyland-Yutani Corporation, your job requires you to stay in character at all times. You are not required to follow military orders; however, you cannot give military orders. Your primary job is to observe and report back your findings to Weyland-Yutani. Follow regular game rules unless told otherwise by your superiors. Use your office fax machine to communicate with corporate headquarters or to acquire new directives. You may not receive anything back, and this is normal." var/mob/living/carbon/human/active_liaison /datum/job/civilian/liaison/generate_entry_conditions(mob/living/liaison, whitelist_status) diff --git a/code/game/jobs/job/civilians/other/mess_seargent.dm b/code/game/jobs/job/civilians/other/mess_seargent.dm index 4b1975015a95..97578eb1159d 100644 --- a/code/game/jobs/job/civilians/other/mess_seargent.dm +++ b/code/game/jobs/job/civilians/other/mess_seargent.dm @@ -6,7 +6,7 @@ flags_startup_parameters = ROLE_ADD_TO_DEFAULT supervisors = "the auxiliary support officer" gear_preset = /datum/equipment_preset/uscm_ship/chef - entry_message_body = "Your job is to service the marines with excellent food, drinks and entertaining the shipside crew when needed. You have a lot of freedom and it is up to you, to decide what to do with it. Good luck!" + entry_message_body = "Your job is to service the marines with excellent food, drinks and entertaining the shipside crew when needed. You have a lot of freedom and it is up to you, to decide what to do with it. Good luck!" /obj/effect/landmark/start/chef name = JOB_MESS_SERGEANT diff --git a/code/game/jobs/job/civilians/support/cmo.dm b/code/game/jobs/job/civilians/support/cmo.dm index 8c4690ea2057..835f16f7d814 100644 --- a/code/game/jobs/job/civilians/support/cmo.dm +++ b/code/game/jobs/job/civilians/support/cmo.dm @@ -6,7 +6,7 @@ selection_class = "job_cmo" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_medical/cmo - entry_message_body = "You're a commissioned officer of the USCM. You have authority over everything related to Medbay and Research, only able to be overriden by the XO and CO. You are in charge of medical staff, surgery, chemistry, stimulants and keeping the marines healthy overall." + entry_message_body = "You're a commissioned officer of the USCM. You have authority over everything related to Medbay and Research, only able to be overriden by the XO and CO. You are in charge of medical staff, surgery, chemistry, stimulants and keeping the marines healthy overall." AddTimelock(/datum/job/civilian/professor, list( JOB_MEDIC_ROLES = 10 HOURS diff --git a/code/game/jobs/job/civilians/support/nurse.dm b/code/game/jobs/job/civilians/support/nurse.dm index 7a0cab16f559..8912011298dc 100644 --- a/code/game/jobs/job/civilians/support/nurse.dm +++ b/code/game/jobs/job/civilians/support/nurse.dm @@ -6,7 +6,7 @@ selection_class = "job_doctor" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_medical/nurse - entry_message_body = "You are tasked with keeping the Marines healthy and strong. You are also an expert when it comes to medication and treatment, and can do minor surgical procedures. Focus on assisting doctors and triaging wounded marines." + entry_message_body = "You are tasked with keeping the Marines healthy and strong. You are also an expert when it comes to medication and treatment, and can do minor surgical procedures. Focus on assisting doctors and triaging wounded marines." /obj/effect/landmark/start/nurse name = JOB_NURSE diff --git a/code/game/jobs/job/civilians/support/researcher.dm b/code/game/jobs/job/civilians/support/researcher.dm index 61245c8164ab..21163f27959d 100644 --- a/code/game/jobs/job/civilians/support/researcher.dm +++ b/code/game/jobs/job/civilians/support/researcher.dm @@ -10,7 +10,7 @@ selection_class = "job_researcher" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_medical/researcher - entry_message_body = "You're a commissioned officer of the USCM, though you are not in the ship's chain of command. You are tasked with researching and developing new medical treatments, helping your fellow doctors, and generally learning new things. Your role involves a lot of roleplaying, but you can perform the function of a regular doctor. Do not hand out things to Marines without getting permission from your supervisor." + entry_message_body = "You're a commissioned officer of the USCM, though you are not in the ship's chain of command. You are tasked with researching and developing new medical treatments, helping your fellow doctors, and generally learning new things. Your role involves a lot of roleplaying, but you can perform the function of a regular doctor. Do not hand out things to Marines without getting permission from your supervisor." /datum/job/civilian/researcher/set_spawn_positions(count) spawn_positions = rsc_slot_formula(count) diff --git a/code/game/jobs/job/civilians/support/synthetic.dm b/code/game/jobs/job/civilians/support/synthetic.dm index 3e02385bc96c..70060fb36a15 100644 --- a/code/game/jobs/job/civilians/support/synthetic.dm +++ b/code/game/jobs/job/civilians/support/synthetic.dm @@ -9,7 +9,7 @@ flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADMIN_NOTIFY|ROLE_WHITELISTED|ROLE_CUSTOM_SPAWN flags_whitelist = WHITELIST_SYNTHETIC gear_preset = /datum/equipment_preset/synth/uscm - entry_message_body = "You are a Synthetic! You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Synthetic Rules. Failure to do so may result in your White-list Removal. Your primary job is to support and assist all USCM Departments and Personnel on-board. In addition, being a Synthetic gives you knowledge in every field and specialization possible on-board the ship. As a Synthetic you answer to the acting commanding officer. Special circumstances may change this!" + entry_message_body = "You are a Synthetic! You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Synthetic Rules. Failure to do so may result in your White-list Removal. Your primary job is to support and assist all USCM Departments and Personnel on-board. In addition, being a Synthetic gives you knowledge in every field and specialization possible on-board the ship. As a Synthetic you answer to the acting commanding officer. Special circumstances may change this!" /datum/job/civilian/synthetic/New() . = ..() diff --git a/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm b/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm index e5155c949a32..5f6293000365 100644 --- a/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm +++ b/code/game/jobs/job/command/auxiliary/auxiliary_support_officer.dm @@ -5,7 +5,7 @@ allow_additional = TRUE flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/auxiliary_officer - entry_message_body = "Your job is to oversee the hangar crew, the intel officers, the engineering department, and requisition department. You have many responsibilities and a few plates to keep spinning but your subordinates are mostly self-reliant. Assist where you can and make sure command personnel are confident the auxiliary departments are operating at peak efficiency." + entry_message_body = "Your job is to oversee the hangar crew, the intel officers, the engineering department, and requisition department. You have many responsibilities and a few plates to keep spinning but your subordinates are mostly self-reliant. Assist where you can and make sure command personnel are confident the auxiliary departments are operating at peak efficiency." AddTimelock(/datum/job/command/auxiliary_officer, list( JOB_SQUAD_ROLES = 5 HOURS, diff --git a/code/game/jobs/job/command/auxiliary/crew_chief.dm b/code/game/jobs/job/command/auxiliary/crew_chief.dm index c8dfe2a8eb37..0770bcd60ffa 100644 --- a/code/game/jobs/job/command/auxiliary/crew_chief.dm +++ b/code/game/jobs/job/command/auxiliary/crew_chief.dm @@ -7,7 +7,7 @@ supervisors = "the pilot officers" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/dcc - entry_message_body = "Your job is to assist the pilot officer maintain the ship's dropship. You have authority only on the dropship, but you are expected to maintain order, as not to disrupt the pilot." + entry_message_body = "Your job is to assist the pilot officer maintain the ship's dropship. You have authority only on the dropship, but you are expected to maintain order, as not to disrupt the pilot." AddTimelock(/datum/job/command/crew_chief, list( JOB_SQUAD_ROLES = 5 HOURS diff --git a/code/game/jobs/job/command/auxiliary/intel.dm b/code/game/jobs/job/command/auxiliary/intel.dm index 8d83d49ed143..9905bc9d3747 100644 --- a/code/game/jobs/job/command/auxiliary/intel.dm +++ b/code/game/jobs/job/command/auxiliary/intel.dm @@ -8,7 +8,7 @@ supervisors = "the auxiliary support officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = "USCM Intelligence Officer (IO) (Cryo)" - entry_message_body = "Your job is to assist the marines in collecting intelligence related to the current operation to better inform command of their opposition. You are in charge of gathering any data disks, folders, and notes you may find on the operational grounds and decrypt them to grant the USCM additional resources." + entry_message_body = "Your job is to assist the marines in collecting intelligence related to the current operation to better inform command of their opposition. You are in charge of gathering any data disks, folders, and notes you may find on the operational grounds and decrypt them to grant the USCM additional resources." /datum/job/command/intel/set_spawn_positions(count) spawn_positions = int_slot_formula(count) diff --git a/code/game/jobs/job/command/auxiliary/pilot.dm b/code/game/jobs/job/command/auxiliary/pilot.dm index a75846f92919..1a7a7c21d5a0 100644 --- a/code/game/jobs/job/command/auxiliary/pilot.dm +++ b/code/game/jobs/job/command/auxiliary/pilot.dm @@ -7,7 +7,7 @@ supervisors = "the auxiliary support officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/po - entry_message_body = "Your job is to fly, protect, and maintain the ship's dropship. While you are an officer, your authority is limited to the dropship, where you have authority over the enlisted personnel. If you are not piloting, there is an autopilot fallback for command, but don't leave the dropship without reason." + entry_message_body = "Your job is to fly, protect, and maintain the ship's dropship. While you are an officer, your authority is limited to the dropship, where you have authority over the enlisted personnel. If you are not piloting, there is an autopilot fallback for command, but don't leave the dropship without reason." // Dropship Roles is both PO and DCC combined to not force people to backtrack AddTimelock(/datum/job/command/pilot, list( diff --git a/code/game/jobs/job/command/auxiliary/senior.dm b/code/game/jobs/job/command/auxiliary/senior.dm index 5e9b7caf1f10..014db9569b2a 100644 --- a/code/game/jobs/job/command/auxiliary/senior.dm +++ b/code/game/jobs/job/command/auxiliary/senior.dm @@ -7,7 +7,7 @@ job_options = list("Gunnery Sergeant" = "GySGT", "Master Sergeant" = "MSgt", "First Sergeant" = "1Sgt", "Master Gunnery Sergeant" = "MGySgt", "Sergeant Major" = "SgtMaj") /datum/job/command/senior/on_config_load() - entry_message_body = "You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Standard Operating Procedure. Failure to do so may result in your Mentorship Removal. Your primary job is to teach others the game and its mechanics, and offer advice to all USCM Departments and Personnel on-board." + entry_message_body = "You are held to a higher standard and are required to obey not only the Server Rules but Marine Law and Standard Operating Procedure. Failure to do so may result in your Mentorship Removal. Your primary job is to teach others the game and its mechanics, and offer advice to all USCM Departments and Personnel on-board." return ..() /datum/job/command/senior/announce_entry_message(mob/living/carbon/human/H) diff --git a/code/game/jobs/job/command/cic/captain.dm b/code/game/jobs/job/command/cic/captain.dm index 98db585e1d07..72f861351912 100644 --- a/code/game/jobs/job/command/cic/captain.dm +++ b/code/game/jobs/job/command/cic/captain.dm @@ -16,7 +16,7 @@ ) /datum/job/command/commander/generate_entry_message() - entry_message_body = "You are the Commanding Officer of the [MAIN_SHIP_NAME] as well as the operation. Your goal is to lead the Marines on their mission as well as protect and command the ship and her crew. Your job involves heavy roleplay and requires you to behave like a high-ranking officer and to stay in character at all times. As the Commanding Officer your only superior is High Command itself. You must abide by the Commanding Officer Code of Conduct. Failure to do so may result in punitive action against you. Godspeed." + entry_message_body = "You are the Commanding Officer of the [MAIN_SHIP_NAME] as well as the operation. Your goal is to lead the Marines on their mission as well as protect and command the ship and her crew. Your job involves heavy roleplay and requires you to behave like a high-ranking officer and to stay in character at all times. As the Commanding Officer your only superior is High Command itself. You must abide by the Commanding Officer Code of Conduct. Failure to do so may result in punitive action against you. Godspeed." return ..() /datum/job/command/commander/get_whitelist_status(list/roles_whitelist, client/player) diff --git a/code/game/jobs/job/command/cic/staffofficer.dm b/code/game/jobs/job/command/cic/staffofficer.dm index fff51624aa4b..94769de2158f 100644 --- a/code/game/jobs/job/command/cic/staffofficer.dm +++ b/code/game/jobs/job/command/cic/staffofficer.dm @@ -6,7 +6,7 @@ scaled = FALSE flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/so - entry_message_body = "Your job is to monitor the Marines, man the CIC, and listen to your superior officers. You are in charge of logistics and the overwatch system. You are also in line to take command after other eligible superior commissioned officers." + entry_message_body = "Your job is to monitor the Marines, man the CIC, and listen to your superior officers. You are in charge of logistics and the overwatch system. You are also in line to take command after other eligible superior commissioned officers." /datum/job/command/bridge/set_spawn_positions(count) spawn_positions = so_slot_formula(count) diff --git a/code/game/jobs/job/command/police/chief_police.dm b/code/game/jobs/job/command/police/chief_police.dm index b76943c4d0ac..63e6d8023f17 100644 --- a/code/game/jobs/job/command/police/chief_police.dm +++ b/code/game/jobs/job/command/police/chief_police.dm @@ -4,7 +4,7 @@ selection_class = "job_cmp" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_police/cmp - entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. You lead the Military Police, ensure your officers maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the security of high-ranking personnel, including the command staff. Keep them safe!" + entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. You lead the Military Police, ensure your officers maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the security of high-ranking personnel, including the command staff. Keep them safe!" AddTimelock(/datum/job/command/warrant, list( JOB_POLICE_ROLES = 15 HOURS, diff --git a/code/game/jobs/job/command/police/police.dm b/code/game/jobs/job/command/police/police.dm index 7285c5b278b1..e05bc2e96256 100644 --- a/code/game/jobs/job/command/police/police.dm +++ b/code/game/jobs/job/command/police/police.dm @@ -8,7 +8,7 @@ selection_class = "job_mp" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/uscm_police/mp - entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. Your primary job is to maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the security of high-ranking personnel, including the command staff. Keep them safe!" + entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. Your primary job is to maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the security of high-ranking personnel, including the command staff. Keep them safe!" /datum/job/command/police/set_spawn_positions(count) spawn_positions = mp_slot_formula(count) diff --git a/code/game/jobs/job/command/police/warden.dm b/code/game/jobs/job/command/police/warden.dm index 55cbea975401..d2775e197537 100644 --- a/code/game/jobs/job/command/police/warden.dm +++ b/code/game/jobs/job/command/police/warden.dm @@ -5,7 +5,7 @@ flags_startup_parameters = ROLE_ADD_TO_DEFAULT supervisors = "the Chief MP" gear_preset = /datum/equipment_preset/uscm_ship/uscm_police/warden - entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. Your primary job is to maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the mainting security records and overwatching any prisoners in Brig." + entry_message_body = "You are held by a higher standard and are required to obey not only the server rules but the Marine Law. Failure to do so may result in a job ban or server ban. Your primary job is to maintain peace and stability aboard the ship. Marines can get rowdy after a few weeks of cryosleep! In addition, you are tasked with the mainting security records and overwatching any prisoners in Brig." AddTimelock(/datum/job/command/warden, list( JOB_POLICE_ROLES = 10 HOURS diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 0d68d23e5524..48ad372e1f33 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -49,13 +49,16 @@ if(!disp_title) disp_title = title + if(global.config.is_loaded) + on_config_load() + /datum/job/proc/on_config_load() if(entry_message_body) entry_message_body = replace_placeholders(entry_message_body) /datum/job/proc/replace_placeholders(replacement_string) - replacement_string = replacetextEx(replacement_string, "%WIKIURL%", generate_wiki_link()) - replacement_string = replacetextEx(replacement_string, "%LAWURL%", "[CONFIG_GET(string/wikiarticleurl)]/[URL_WIKI_LAW]") + replacement_string = replacetextEx(replacement_string, WIKI_PLACEHOLDER, generate_wiki_link()) + replacement_string = replacetextEx(replacement_string, LAW_PLACEHOLDER, "[CONFIG_GET(string/wikiarticleurl)]/[URL_WIKI_LAW]") return replacement_string /datum/job/proc/generate_wiki_link() diff --git a/code/game/jobs/job/logistics/cargo/cargo_tech.dm b/code/game/jobs/job/logistics/cargo/cargo_tech.dm index 3b588022bd97..c4725289c3ff 100644 --- a/code/game/jobs/job/logistics/cargo/cargo_tech.dm +++ b/code/game/jobs/job/logistics/cargo/cargo_tech.dm @@ -8,7 +8,7 @@ selection_class = "job_ct" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/cargo - entry_message_body = "Your job is to dispense supplies to the marines, including weapon attachments. Stay in your department when possible to ensure the marines have full access to the supplies they may require. Listen to the radio in case someone requests a supply drop via the overwatch system." + entry_message_body = "Your job is to dispense supplies to the marines, including weapon attachments. Stay in your department when possible to ensure the marines have full access to the supplies they may require. Listen to the radio in case someone requests a supply drop via the overwatch system." /datum/job/logistics/cargo/set_spawn_positions(count) spawn_positions = ct_slot_formula(count) diff --git a/code/game/jobs/job/logistics/cargo/chief_req.dm b/code/game/jobs/job/logistics/cargo/chief_req.dm index 76b7e98f2db8..5d5123e687ed 100644 --- a/code/game/jobs/job/logistics/cargo/chief_req.dm +++ b/code/game/jobs/job/logistics/cargo/chief_req.dm @@ -3,7 +3,7 @@ selection_class = "job_qm" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/qm - entry_message_body = "Your job is to dispense supplies to the marines, including weapon attachments. Your cargo techs can help you out, but you have final say in your department. Make sure they're not goofing off. While you may request paperwork for supplies, do not go out of your way to screw with marines, unless you want to get deposed. A happy ship is a well-functioning ship." + entry_message_body = "Your job is to dispense supplies to the marines, including weapon attachments. Your cargo techs can help you out, but you have final say in your department. Make sure they're not goofing off. While you may request paperwork for supplies, do not go out of your way to screw with marines, unless you want to get deposed. A happy ship is a well-functioning ship." AddTimelock(/datum/job/logistics/requisition, list( JOB_REQUISITION_ROLES = 10 HOURS, diff --git a/code/game/jobs/job/logistics/engi/chief_engineer.dm b/code/game/jobs/job/logistics/engi/chief_engineer.dm index 3a15c8632953..b6aa23f9c4a6 100644 --- a/code/game/jobs/job/logistics/engi/chief_engineer.dm +++ b/code/game/jobs/job/logistics/engi/chief_engineer.dm @@ -3,7 +3,7 @@ selection_class = "job_ce" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/chief_engineer - entry_message_body = "Your job is to maintain your department and keep your technicians in check. You are responsible for engineering, power, ordnance, and the orbital cannon. Should the commanding and executive officer be unavailable, you are next in the chain of command." + entry_message_body = "Your job is to maintain your department and keep your technicians in check. You are responsible for engineering, power, ordnance, and the orbital cannon. Should the commanding and executive officer be unavailable, you are next in the chain of command." AddTimelock(/datum/job/logistics/engineering, list( JOB_ENGINEER_ROLES = 10 HOURS, diff --git a/code/game/jobs/job/logistics/engi/maint_tech.dm b/code/game/jobs/job/logistics/engi/maint_tech.dm index 8562408360d7..b13062127a12 100644 --- a/code/game/jobs/job/logistics/engi/maint_tech.dm +++ b/code/game/jobs/job/logistics/engi/maint_tech.dm @@ -6,7 +6,7 @@ selection_class = "job_ot" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/maint - entry_message_body = "Your job is to maintain the integrity of the ship, including the orbital cannon. You remain one of the more flexible roles on the ship and as such may receive other menial tasks from your superiors." + entry_message_body = "Your job is to maintain the integrity of the ship, including the orbital cannon. You remain one of the more flexible roles on the ship and as such may receive other menial tasks from your superiors." /obj/effect/landmark/start/maint name = JOB_MAINT_TECH diff --git a/code/game/jobs/job/logistics/engi/ordnance_tech.dm b/code/game/jobs/job/logistics/engi/ordnance_tech.dm index bed0acf15887..43a8a7122a8f 100644 --- a/code/game/jobs/job/logistics/engi/ordnance_tech.dm +++ b/code/game/jobs/job/logistics/engi/ordnance_tech.dm @@ -9,7 +9,7 @@ selection_class = "job_ot" flags_startup_parameters = ROLE_ADD_TO_DEFAULT gear_preset = /datum/equipment_preset/uscm_ship/ordn - entry_message_body = "Your job is to maintain the integrity of the USCM weapons, munitions and equipment, including the orbital cannon. You can use the workshop in the portside hangar to construct new armaments for the marines. However you remain one of the more flexible roles on the ship and as such may receive other menial tasks from your superiors." + entry_message_body = "Your job is to maintain the integrity of the USCM weapons, munitions and equipment, including the orbital cannon. You can use the workshop in the portside hangar to construct new armaments for the marines. However you remain one of the more flexible roles on the ship and as such may receive other menial tasks from your superiors." /datum/job/logistics/otech/set_spawn_positions(count) spawn_positions = ot_slot_formula(count) diff --git a/code/game/jobs/job/marine/squad/engineer.dm b/code/game/jobs/job/marine/squad/engineer.dm index 00a6b91dcffd..1910248a61a2 100644 --- a/code/game/jobs/job/marine/squad/engineer.dm +++ b/code/game/jobs/job/marine/squad/engineer.dm @@ -5,7 +5,7 @@ allow_additional = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/engineer - entry_message_body = "You have the equipment and skill to build fortifications, reroute power lines, and bunker down. Your squaddies will look to you when it comes to construction in the field of battle." + entry_message_body = "You have the equipment and skill to build fortifications, reroute power lines, and bunker down. Your squaddies will look to you when it comes to construction in the field of battle." /datum/job/marine/engineer/set_spawn_positions(count) for(var/datum/squad/sq in RoleAuthority.squads) diff --git a/code/game/jobs/job/marine/squad/leader.dm b/code/game/jobs/job/marine/squad/leader.dm index 960a80d5f659..be78438db3d6 100644 --- a/code/game/jobs/job/marine/squad/leader.dm +++ b/code/game/jobs/job/marine/squad/leader.dm @@ -5,7 +5,7 @@ supervisors = "the acting commanding officer" flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/leader - entry_message_body = "You are responsible for the men and women of your squad. Make sure they are on task, working together, and communicating. You are also in charge of communicating with command and letting them know about the situation first hand. Keep out of harm's way." + entry_message_body = "You are responsible for the men and women of your squad. Make sure they are on task, working together, and communicating. You are also in charge of communicating with command and letting them know about the situation first hand. Keep out of harm's way." /datum/job/marine/leader/whiskey title = JOB_WO_SQUAD_LEADER diff --git a/code/game/jobs/job/marine/squad/medic.dm b/code/game/jobs/job/marine/squad/medic.dm index cdbd74acefde..3df0a3793ca5 100644 --- a/code/game/jobs/job/marine/squad/medic.dm +++ b/code/game/jobs/job/marine/squad/medic.dm @@ -5,7 +5,7 @@ allow_additional = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/medic - entry_message_body = "You tend the wounds of your squad mates and make sure they are healthy and active. You may not be a fully-fledged doctor, but you stand between life and death when it matters." + entry_message_body = "You tend the wounds of your squad mates and make sure they are healthy and active. You may not be a fully-fledged doctor, but you stand between life and death when it matters." /datum/job/marine/medic/set_spawn_positions(count) for(var/datum/squad/sq in RoleAuthority.squads) diff --git a/code/game/jobs/job/marine/squad/smartgunner.dm b/code/game/jobs/job/marine/squad/smartgunner.dm index aacc562f921b..1a89abf5d3be 100644 --- a/code/game/jobs/job/marine/squad/smartgunner.dm +++ b/code/game/jobs/job/marine/squad/smartgunner.dm @@ -6,7 +6,7 @@ scaled = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/sg - entry_message_body = "You are the smartgunner. Your task is to provide heavy weapons support." + entry_message_body = "You are the smartgunner. Your task is to provide heavy weapons support." /datum/job/marine/smartgunner/set_spawn_positions(count) spawn_positions = sg_slot_formula(count) diff --git a/code/game/jobs/job/marine/squad/specialist.dm b/code/game/jobs/job/marine/squad/specialist.dm index 42ee69ef2d5c..e69241cdc70b 100644 --- a/code/game/jobs/job/marine/squad/specialist.dm +++ b/code/game/jobs/job/marine/squad/specialist.dm @@ -6,7 +6,7 @@ scaled = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/spec - entry_message_body = "You are the very rare and valuable weapon expert, trained to use special equipment. You can serve a variety of roles, so choose carefully." + entry_message_body = "You are the very rare and valuable weapon expert, trained to use special equipment. You can serve a variety of roles, so choose carefully." /datum/job/marine/specialist/set_spawn_positions(count) spawn_positions = spec_slot_formula(count) diff --git a/code/game/jobs/job/marine/squad/standard.dm b/code/game/jobs/job/marine/squad/standard.dm index e2502576e5ea..2fcd8a3cdd28 100644 --- a/code/game/jobs/job/marine/squad/standard.dm +++ b/code/game/jobs/job/marine/squad/standard.dm @@ -6,7 +6,10 @@ spawn_positions = -1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/pfc - entry_message_body = "You are a rank-and-file Marine of the USCM, and that is your strength. What you lack alone, you gain standing shoulder to shoulder with the men and women of the corps. Ooh-rah!" + +/datum/job/marine/standard/on_config_load() + entry_message_body = "You are a rank-and-file Marine of the USCM, and that is your strength. What you lack alone, you gain standing shoulder to shoulder with the men and women of the corps. Ooh-rah!" + return ..() /datum/job/marine/standard/set_spawn_positions(count) spawn_positions = max((round(count * STANDARD_MARINE_TO_TOTAL_SPAWN_RATIO)), 8) diff --git a/code/game/jobs/job/marine/squad/tl.dm b/code/game/jobs/job/marine/squad/tl.dm index ebebf360e830..2b0cff3ea3ed 100644 --- a/code/game/jobs/job/marine/squad/tl.dm +++ b/code/game/jobs/job/marine/squad/tl.dm @@ -5,7 +5,7 @@ allow_additional = 1 flags_startup_parameters = ROLE_ADD_TO_DEFAULT|ROLE_ADD_TO_SQUAD gear_preset = /datum/equipment_preset/uscm/tl - entry_message_body = "You are the Team Leader.Your task is to assist the squad leader in leading the squad as well as utilize ordnance such as orbital bombardments, CAS, and mortar as well as coordinating resupply with Requisitions and CIC. If the squad leader dies, you are expected to lead in their place." + entry_message_body = "You are the Team Leader.Your task is to assist the squad leader in leading the squad as well as utilize ordnance such as orbital bombardments, CAS, and mortar as well as coordinating resupply with Requisitions and CIC. If the squad leader dies, you are expected to lead in their place." /datum/job/marine/tl/generate_entry_conditions(mob/living/carbon/human/spawning_human) . = ..() diff --git a/config/example/config.txt b/config/example/config.txt index dcce46434404..8e8bb2b754d5 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -132,6 +132,7 @@ FORUMURL https://forum.cm-ss13.com/ ## Wiki address WIKIURL https://cm-ss13.com/w +WIKIARTICLEURL https://cm-ss13.com/wiki ## Rules address RULESURL https://cm-ss13.com/viewtopic.php?f=57&t=5094 From 3c9f6ba7d883ae90d11904a9b2f74ee41806f6f4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:45:15 +0000 Subject: [PATCH 011/182] Automatic changelog for PR #4823 [ci skip] --- html/changelogs/AutoChangeLog-pr-4823.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4823.yml diff --git a/html/changelogs/AutoChangeLog-pr-4823.yml b/html/changelogs/AutoChangeLog-pr-4823.yml new file mode 100644 index 000000000000..75e0f5807495 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4823.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed various job's entry messages having broken links to the wiki" \ No newline at end of file From c8c7cb927b013398cb4af9794783e964107513f5 Mon Sep 17 00:00:00 2001 From: blackdragonTOW <31581761+blackdragonTOW@users.noreply.github.com> Date: Sun, 5 Nov 2023 18:43:24 -0800 Subject: [PATCH 012/182] Replaces Nanotrasen cashcard icon with a W-Y cashcard icon. (#4832) Replacing SS13 icon sprites with CM sprites # Explain why it's good for the game SS13 holdovers bad. In-universe things good. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: imageadd: Changed nanotrasen cashcard icon to W-Y /:cl: --- icons/obj/items/items.dmi | Bin 67525 -> 72789 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items/items.dmi b/icons/obj/items/items.dmi index 076a93feb544b4af0445880a8543b7a98ef77295..52b53208e226d39434fd32faac8910e031355e2e 100644 GIT binary patch literal 72789 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 z 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 Uao95=4gdfE07*qoM6N<$g7xM3yZ`_I literal 67525 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

M;@Jw}i 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 LN>VivMnV4vZ4yn! From 048e608f4d067badbe2b3c54641f27fdfdf83752 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:59:39 +0000 Subject: [PATCH 013/182] Automatic changelog for PR #4832 [ci skip] --- html/changelogs/AutoChangeLog-pr-4832.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4832.yml diff --git a/html/changelogs/AutoChangeLog-pr-4832.yml b/html/changelogs/AutoChangeLog-pr-4832.yml new file mode 100644 index 000000000000..9f9570a6cc47 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4832.yml @@ -0,0 +1,4 @@ +author: "blackdragonTOW" +delete-after: True +changes: + - imageadd: "Changed nanotrasen cashcard icon to W-Y" \ No newline at end of file From f790028b8417894c48946ca2578455ca9915facd Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Mon, 6 Nov 2023 10:51:56 +0800 Subject: [PATCH 014/182] Adds Corpsman Sterile Gloves (#4826) # About the pull request Adds a set of marine corpsman sterile gloves that Corpsman can vend. The gloves are identical to regular gloves except they have the sterile glove sprite. # Explain why it's good for the game Helps increase loadout customization of Corpsman. Considering these gloves would further advertise the medical nature of the Corpsman, these gloves will not be a balance issue. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Corpsman can chose to optionally vend a set of armoured sterile gloves as a alternative to regular gloves. They provide full glove protection, but are otherwise an aesthetic choice. /:cl: Co-authored-by: Steelpoint --- .../vending/vendor_types/squad_prep/squad_medic.dm | 1 + code/modules/clothing/gloves/marine_gloves.dm | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 69399cfb1eb5..f6b99887bbbb 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -117,6 +117,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Standard Marine Apparel", 0, list(/obj/item/clothing/under/marine/medic, /obj/item/clothing/shoes/marine/knife, /obj/item/clothing/gloves/marine, /obj/item/device/radio/headset/almayer/marine, /obj/item/clothing/head/helmet/marine/medic), MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), + list("Combat Sterile Gloves", 0, /obj/item/clothing/gloves/marine/medical, MARINE_CAN_BUY_KIT, VENDOR_ITEM_REGULAR), list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("Map", 0, /obj/item/map/current_map, MARINE_CAN_BUY_KIT, VENDOR_ITEM_MANDATORY), diff --git a/code/modules/clothing/gloves/marine_gloves.dm b/code/modules/clothing/gloves/marine_gloves.dm index 15c596f9f6e1..9a3e9fd5bb08 100644 --- a/code/modules/clothing/gloves/marine_gloves.dm +++ b/code/modules/clothing/gloves/marine_gloves.dm @@ -53,6 +53,14 @@ item_state = "brown" adopts_squad_color = FALSE +/obj/item/clothing/gloves/marine/medical + name = "marine medical combat gloves" + desc = "Standard issue marine sterile gloves, offers regular protection whilst offering the user a better grip when performing medical work." + icon_state = "latex" + item_state = "lgloves" + adopts_squad_color = FALSE + + /obj/item/clothing/gloves/marine/officer name = "officer gloves" desc = "Shiny and impressive. They look expensive." From 6d1256f5a9b2009025f0cb82045ed25b569131d5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 04:13:45 +0000 Subject: [PATCH 015/182] Automatic changelog for PR #4826 [ci skip] --- html/changelogs/AutoChangeLog-pr-4826.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4826.yml diff --git a/html/changelogs/AutoChangeLog-pr-4826.yml b/html/changelogs/AutoChangeLog-pr-4826.yml new file mode 100644 index 000000000000..b06b575cb81d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4826.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Corpsman can chose to optionally vend a set of armoured sterile gloves as a alternative to regular gloves. They provide full glove protection, but are otherwise an aesthetic choice." \ No newline at end of file From b68dc1b886bf24a907275fc1c91f71ae0fecf3fa Mon Sep 17 00:00:00 2001 From: TopHatPenguin Date: Mon, 6 Nov 2023 02:52:34 +0000 Subject: [PATCH 016/182] [NI] - Kutjevo Communications | Re-Addition of Kutjevo Blackbox (#4572) # About the pull request - Nightmare insert for Kutjevo; attaches onto the sensor tower by W8 H12. - Re-adds the Kutjevo blackbox after it was removed previously. # Explain why it's good for the game A nightmare insert for Kutjevo and re-adding blackbox hrp # Testing Photographs and Procedure Location: https://i.gyazo.com/aa80cd26fcfa5ec5585e9ab43a8956aa.png (Green square is where it is inserted from) The actual insert: https://i.gyazo.com/1f089ffa66f5893e89fd0ec7c5ab5778.png Kutjevo Blackbox Re-Addition: https://i.gyazo.com/5a68d21efa55b6d71d404574d579ff64.png # Changelog :cl: TopHatPenguin add: Adds a mostly built communications office nightmare insert to Kutjevo which attaches onto the sensor tower. add: Re-adds the Kutjevo blackbox. /:cl: --- maps/map_files/Kutjevo/Kutjevo.dmm | 18 +- .../Kutjevo/sprinkles/35.communications.dmm | 549 ++++++++++++++++++ 2 files changed, 565 insertions(+), 2 deletions(-) create mode 100644 maps/map_files/Kutjevo/sprinkles/35.communications.dmm diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index a79ef352f94b..eb5f1afabaed 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -2534,6 +2534,14 @@ icon = 'icons/turf/floors/desert_water_toxic.dmi' }, /area/kutjevo/interior/oob) +"dtV" = ( +/obj/structure/machinery/blackbox_recorder, +/obj/item/prop/almayer/flight_recorder/colony{ + pixel_x = 10; + pixel_y = 10 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/kutjevo/interior/complex/botany/east_tech) "duu" = ( /obj/structure/machinery/door/poddoor/shutters/almayer{ name = "\improper South Power Shutters" @@ -17217,6 +17225,12 @@ /obj/structure/barricade/wooden, /turf/open/floor/kutjevo/colors/red/tile, /area/kutjevo/interior/complex/botany) +"xPU" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "communications" + }, +/turf/open/auto_turf/sand/layer1, +/area/kutjevo/exterior/construction) "xQz" = ( /turf/open/floor/kutjevo/colors/cyan/inner_corner{ dir = 1 @@ -39694,7 +39708,7 @@ xWK bKH xWK xWK -xWK +xPU xWK jhx bKH @@ -40558,7 +40572,7 @@ hws qwg vcY jhS -htT +dtV dkE tfx dkE diff --git a/maps/map_files/Kutjevo/sprinkles/35.communications.dmm b/maps/map_files/Kutjevo/sprinkles/35.communications.dmm new file mode 100644 index 000000000000..235f370b4321 --- /dev/null +++ b/maps/map_files/Kutjevo/sprinkles/35.communications.dmm @@ -0,0 +1,549 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aA" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"cm" = ( +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 8 + }, +/area/template_noop) +"cL" = ( +/obj/item/clothing/suit/storage/hazardvest/yellow, +/turf/open/floor/kutjevo/tan, +/area/template_noop) +"cW" = ( +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"di" = ( +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 1 + }, +/area/template_noop) +"dl" = ( +/obj/structure/girder/displaced, +/obj/item/stack/sheet/metal, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"gD" = ( +/obj/item/stack/rods, +/obj/item/tool/warning_cone, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"ix" = ( +/obj/item/tool/warning_cone, +/obj/item/paper/crumpled{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/item/paper/crumpled{ + pixel_x = -4; + pixel_y = 14 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"lD" = ( +/obj/structure/machinery/door_display{ + desc = "A work schedule monitor. It appears to be broken."; + name = "Schedule Monitor" + }, +/turf/closed/wall/kutjevo/colony, +/area/template_noop) +"lZ" = ( +/obj/structure/bed/chair{ + dir = 4; + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"mv" = ( +/obj/structure/girder, +/turf/open/floor/plating/kutjevo, +/area/template_noop) +"nn" = ( +/obj/structure/machinery/constructable_frame, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"oB" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; + layer = 2.8 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"oK" = ( +/obj/structure/machinery/photocopier, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"oU" = ( +/obj/structure/machinery/light, +/obj/structure/machinery/message_server, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"pP" = ( +/obj/structure/largecrate/random{ + pixel_y = 19; + layer = 3.02 + }, +/obj/structure/largecrate/random{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/structure/barricade/handrail/kutjevo{ + layer = 3.1 + }, +/obj/structure/barricade/handrail/kutjevo{ + dir = 4 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"qp" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + req_one_access = null + }, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 1 + }, +/area/template_noop) +"qI" = ( +/obj/structure/window/framed/kutjevo, +/turf/open/space/basic, +/area/template_noop) +"qM" = ( +/obj/structure/machinery/light, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/tool/warning_cone, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"rm" = ( +/obj/structure/surface/rack, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"ry" = ( +/obj/item/stack/rods, +/obj/structure/fence, +/turf/open/auto_turf/sand/layer1, +/area/template_noop) +"rG" = ( +/obj/item/stack/rods, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"rP" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"sQ" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 1 + }, +/area/template_noop) +"uS" = ( +/obj/structure/surface/table/almayer, +/obj/item/device/flashlight/lamp/on{ + pixel_x = 9; + pixel_y = 15; + layer = 3.04 + }, +/obj/item/clipboard{ + pixel_x = -6 + }, +/obj/item/tool/pen/blue/clicky{ + pixel_x = 9 + }, +/obj/item/paper_bin{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/paper{ + info = "It has been three weeks since I was relocated to the 'finished' comms office. Me and Paul have been trying to work with this infernal racket going on, but by all that's holy I can't think- let alone recalibrate the new computers. Speaking of, these new computers are all fine and dandy but the sensor uplink tower still hasn't been setup properly after the accident with the apprentice, you know, the one that piled up those debris filled trash bags by Paul's 'desk' and then left. Anyway, like you said the builders didn't lay down the protective matting for the new flooring so there's dirt everywhere. For your sake Jeff, I hope your holiday doesn't end too soon, you still don't even have a desk yet."; + pixel_x = -5; + icon_state = "paper_words"; + name = "I should have gone on holiday" + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"wh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"wC" = ( +/obj/structure/surface/rack, +/obj/item/notepad/blue, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"wO" = ( +/obj/structure/filingcabinet{ + density = 0; + layer = 3.0; + pixel_x = 8; + pixel_y = 18 + }, +/obj/structure/filingcabinet/chestdrawer{ + density = 0; + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/prop/rock{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/structure/prop/rock{ + layer = 3.1; + pixel_y = 3 + }, +/obj/structure/prop/rock{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/structure/flora/pottedplant/random/unanchored{ + pixel_y = 16; + layer = 3.3 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"yQ" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/obj/structure/surface/rack, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"zb" = ( +/turf/open/floor/kutjevo/tan/grey_edge, +/area/template_noop) +"zh" = ( +/obj/structure/surface/table/almayer, +/obj/effect/spawner/random/tool, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Af" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 4 + }, +/area/template_noop) +"Ca" = ( +/obj/structure/window/framed/kutjevo, +/obj/structure/barricade/handrail/kutjevo{ + layer = 3.1 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Ci" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 1 + }, +/area/template_noop) +"DY" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + dir = 1; + req_one_access = null + }, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 4 + }, +/area/template_noop) +"EK" = ( +/obj/structure/window/framed/kutjevo, +/turf/open/floor/plating/kutjevo, +/area/template_noop) +"GH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled{ + pixel_x = -4; + pixel_y = 14 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"IR" = ( +/obj/item/paper/crumpled, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Jg" = ( +/obj/effect/spawner/random/toolbox, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 4 + }, +/area/template_noop) +"Jz" = ( +/obj/item/stack/sheet/metal, +/obj/item/stack/rods, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 4 + }, +/area/template_noop) +"Ks" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"KC" = ( +/obj/structure/bed/chair/comfy{ + dir = 1; + pixel_y = 11 + }, +/obj/item/paper/crumpled{ + pixel_x = -12; + pixel_y = 14 + }, +/obj/item/paper/crumpled{ + pixel_x = -5; + pixel_y = -2 + }, +/obj/item/paper/crumpled{ + pixel_x = 5; + pixel_y = -8 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"KD" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + dir = 1; + req_one_access = null + }, +/turf/closed/wall/kutjevo/colony, +/area/template_noop) +"LG" = ( +/obj/structure/fence, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"LO" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/prop/alien/hugger, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"LR" = ( +/obj/structure/prop/almayer/computers/sensor_computer2, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"MV" = ( +/obj/structure/largecrate/random{ + pixel_y = 1 + }, +/obj/structure/largecrate/random{ + pixel_y = 19; + layer = 3.02; + pixel_x = -3 + }, +/obj/structure/barricade/handrail/kutjevo{ + layer = 3.1 + }, +/obj/structure/barricade/handrail/kutjevo{ + dir = 4 + }, +/obj/structure/barricade/handrail/kutjevo{ + dir = 8 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Nr" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Or" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Pp" = ( +/obj/structure/prop/almayer/computers/sensor_computer1, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Re" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tool/warning_cone, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"Rj" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/blood/oil, +/obj/item/tool/warning_cone, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"RK" = ( +/turf/closed/wall/kutjevo/colony, +/area/template_noop) +"SZ" = ( +/turf/closed/wall/kutjevo/colony/reinforced, +/area/template_noop) +"Ul" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + req_one_access = null + }, +/turf/open/floor/kutjevo/tan/grey_edge, +/area/template_noop) +"Um" = ( +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 4 + }, +/area/template_noop) +"Vc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tool/warning_cone, +/turf/open/auto_turf/sand/layer0, +/area/template_noop) +"Xi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/tan/grey_edge, +/area/template_noop) +"Xq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 8 + }, +/area/template_noop) +"XS" = ( +/obj/structure/fence{ + desc = "A large metal mesh strewn between two poles. A 'Keep Out! Under Construction' sign dangles from one of the fence posts." + }, +/turf/open/auto_turf/sand/layer1, +/area/template_noop) +"Yo" = ( +/obj/item/clothing/head/hardhat/orange, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 1 + }, +/area/template_noop) +"YG" = ( +/obj/structure/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) +"YO" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony/autoname{ + dir = 1; + req_one_access = null + }, +/turf/open/floor/kutjevo/tan/grey_edge{ + dir = 8 + }, +/area/template_noop) +"Zf" = ( +/obj/structure/window/framed/kutjevo, +/obj/structure/barricade/handrail/kutjevo{ + layer = 3 + }, +/turf/open/floor/kutjevo/grey/plate, +/area/template_noop) + +(1,1,1) = {" +SZ +RK +RK +RK +qp +Ul +RK +RK +RK +RK +RK +RK +"} +(2,1,1) = {" +RK +pP +cW +cW +Ci +zb +Ca +Pp +oK +nn +oU +RK +"} +(3,1,1) = {" +KD +Nr +Ks +cW +di +Xi +Zf +uS +KC +IR +Or +RK +"} +(4,1,1) = {" +SZ +MV +Or +rP +Yo +zb +lD +LR +ix +GH +Re +EK +"} +(5,1,1) = {" +qI +wC +rG +LO +sQ +cL +cm +Xq +Xq +cm +cm +YO +"} +(6,1,1) = {" +qI +rm +lZ +nn +Or +Af +Um +Jg +Um +Jz +wh +DY +"} +(7,1,1) = {" +SZ +yQ +oB +wO +gD +zh +Rj +dl +YG +Vc +qM +RK +"} +(8,1,1) = {" +SZ +mv +RK +RK +aA +RK +LG +LG +mv +ry +XS +mv +"} From 30b578c1003c142758526f98aca9991659a678aa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 04:31:38 +0000 Subject: [PATCH 017/182] Automatic changelog for PR #4572 [ci skip] --- html/changelogs/AutoChangeLog-pr-4572.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4572.yml diff --git a/html/changelogs/AutoChangeLog-pr-4572.yml b/html/changelogs/AutoChangeLog-pr-4572.yml new file mode 100644 index 000000000000..5dd4e07a3200 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4572.yml @@ -0,0 +1,5 @@ +author: "TopHatPenguin" +delete-after: True +changes: + - rscadd: "Adds a mostly built communications office nightmare insert to Kutjevo which attaches onto the sensor tower." + - rscadd: "Re-adds the Kutjevo blackbox." \ No newline at end of file From 3a28b7a3f2138d7ee2c01da03547cb99e06d0f3a Mon Sep 17 00:00:00 2001 From: tool mind <106038874+toolmind@users.noreply.github.com> Date: Sun, 5 Nov 2023 20:52:39 -0600 Subject: [PATCH 018/182] New Varadero Survivor Outfit Changes (#4819) # About the pull request This PR adds new equipment presets for the New Varadero survivors, replacing some of their uniforms with United American utility jumpsuits. The Researcher preset has been tweaked to be less mismatched and out of place with the outdated virologist's lab coat and purple scrubs. It also changes the Vehicle Operator's job title to Cargo Technician, but there's no changes for the skillset. This PR is solely visual changes, and includes no balance changes. # Explain why it's good for the game New Varadero is a UA outpost, so it makes sense that the people working and living there would have UA jumpsuits. It also gives the outfits some use outside of just being in the synth vendor, and makes some of the New Varadero survivors somewhat more visually distinct from the ones on LV, which New Varadero copies most of its presets from. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/106038874/3ba45ac0-daee-47cc-a75b-2c2377927890) Left to Right - Cargo Technician, Medical Technician, Engineer, Researcher
# Changelog :cl:IowaPotatoFarmer add: Added new survivor presets for New Varadero to make them more visually distinct and unique to the map. /:cl: --- .../new_varadero/preset_new_varadero.dm | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/code/modules/gear_presets/survivors/new_varadero/preset_new_varadero.dm b/code/modules/gear_presets/survivors/new_varadero/preset_new_varadero.dm index f9af043aac62..daa3a8ec019b 100644 --- a/code/modules/gear_presets/survivors/new_varadero/preset_new_varadero.dm +++ b/code/modules/gear_presets/survivors/new_varadero/preset_new_varadero.dm @@ -17,10 +17,10 @@ assignment = "New Varadero Medical Technician" /datum/equipment_preset/survivor/doctor/nv/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/synthetic/utility(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/adv(new_human.back), WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) ..() /datum/equipment_preset/survivor/scientist/nv @@ -28,13 +28,14 @@ assignment = "New Varadero Researcher" /datum/equipment_preset/survivor/scientist/nv/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/medical/purple(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/researcher(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/labcoat(new_human), WEAR_JACKET) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie(new_human), WEAR_HEAD) new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/surgical(new_human), WEAR_FACE) new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/science(new_human), WEAR_EYES) new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/chem(new_human), WEAR_BACK) - new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/purple(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(new_human), WEAR_FEET) ..() /datum/equipment_preset/survivor/interstellar_commerce_commission_liason/nv @@ -51,15 +52,16 @@ ..() /datum/equipment_preset/survivor/trucker/nv - name = "Survivor - New Varadero Vehicle Operator" - assignment = "New Varadero Vehicle Operator" + name = "Survivor - New Varadero Cargo Technician" + assignment = "New Varadero Cargo Technician" /datum/equipment_preset/survivor/trucker/nv/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/cargo(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/meson(new_human), WEAR_EYES) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) - new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/boonie(new_human), WEAR_HEAD) - new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beanie/tan(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel/tech(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/brown(new_human), WEAR_HANDS) ..() /datum/equipment_preset/survivor/engineer/nv @@ -67,11 +69,11 @@ assignment = "New Varadero Engineer" /datum/equipment_preset/survivor/engineer/nv/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/rank/dispatch(new_human), WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/ua_civvies(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/hazardvest/blue(new_human), WEAR_JACKET) new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/satchel/eng(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) - new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/orange(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/hardhat/dblue(new_human), WEAR_HEAD) ..() /datum/equipment_preset/survivor/chaplain/nv From b9626316b81e5fa11728f812951149a5e7c895c5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 04:53:32 +0000 Subject: [PATCH 019/182] Automatic changelog for PR #4819 [ci skip] --- html/changelogs/AutoChangeLog-pr-4819.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4819.yml diff --git a/html/changelogs/AutoChangeLog-pr-4819.yml b/html/changelogs/AutoChangeLog-pr-4819.yml new file mode 100644 index 000000000000..48abe6072890 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4819.yml @@ -0,0 +1,4 @@ +author: "IowaPotatoFarmer" +delete-after: True +changes: + - rscadd: "Added new survivor presets for New Varadero to make them more visually distinct and unique to the map." \ No newline at end of file From 7628cf9cf8ab20f357cf9f82b36642e47391f19d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 02:53:08 +0000 Subject: [PATCH 020/182] Automatic TGS DMAPI Update (#4850) This pull request updates the TGS DMAPI to the latest version. Please note any breaking or unimplemented changes before merging. Co-authored-by: tgstation-server --- code/__DEFINES/tgs.dm | 2 +- code/modules/tgs/core/datum.dm | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index d468d6044196..0cc106ec9cf2 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.6.1" +#define TGS_DMAPI_VERSION "6.6.2" // All functions and datums outside this document are subject to change with any version and should not be relied on. diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm index de420a2a325a..07ce3b684584 100644 --- a/code/modules/tgs/core/datum.dm +++ b/code/modules/tgs/core/datum.dm @@ -12,8 +12,13 @@ TGS_DEFINE_AND_SET_GLOBAL(tgs, null) src.version = version /datum/tgs_api/proc/TerminateWorld() - del(world) - sleep(1) // https://www.byond.com/forum/post/2894866 + while(TRUE) + TGS_DEBUG_LOG("About to terminate world. Tick: [world.time], sleep_offline: [world.sleep_offline]") + world.sleep_offline = FALSE // https://www.byond.com/forum/post/2894866 + del(world) + world.sleep_offline = FALSE // just in case, this is BYOND after all... + sleep(1) + TGS_DEBUG_LOG("BYOND DIDN'T TERMINATE THE WORLD!!! TICK IS: [world.time], sleep_offline: [world.sleep_offline]") /datum/tgs_api/latest parent_type = /datum/tgs_api/v5 From 18cd71a0f1f2ee1539499038125d31b03bf22e73 Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 6 Nov 2023 03:55:45 +0100 Subject: [PATCH 021/182] Removes Unused Stuff (#4835) # About the pull request This just removes unused odds and ends that are still active in repo and we have to maintain. Check commit list for a detailed overview. What this basically means is it: - Removes some SS13 Machinery that is unused, mass drivers and such, making them props - Refactors some global-list backed subsystems to use GLOB - Removes some oldschool subsystems that can be integrated into processing subsystems - Removes completely unused stuff like SSxenocon - Removes SSfail_to_topic because it doesn't work on Linux hosts anyway # Explain why it's good for the game Less surface to maintain = better maintaining! # Testing Photographs and Procedure I just checked game didn't blow up when played. # Changelog :cl: del: Removed unused magnet and mass driver legacy SS13 machinery. /:cl: --- code/__DEFINES/subsystems.dm | 25 +- code/_globalvars/global_lists.dm | 3 - code/_globalvars/lists/object_lists.dm | 3 + .../configuration/configuration.dm | 17 - code/controllers/subsystem/admin.dm | 40 -- code/controllers/subsystem/disease.dm | 11 +- code/controllers/subsystem/fail_to_topic.dm | 81 ---- code/controllers/subsystem/fast_machinery.dm | 27 -- code/controllers/subsystem/htmlui.dm | 57 --- code/controllers/subsystem/midi.dm | 45 -- .../subsystem/processing/defprocess.dm | 5 + code/controllers/subsystem/smoke_system.dm | 31 -- code/controllers/subsystem/stamina.dm | 25 -- code/controllers/subsystem/stats_collector.dm | 17 - code/controllers/subsystem/teleporter.dm | 10 - code/controllers/subsystem/xenocon.dm | 18 - code/datums/disease.dm | 6 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/stamina/_stamina.dm | 6 +- .../colonialmarines/whiskey_outpost.dm | 3 - .../gamemodes/colonialmarines/xenovsxeno.dm | 3 - code/game/machinery/buttons.dm | 12 - code/game/machinery/computer/pod.dm | 160 +------ code/game/machinery/door_control.dm | 41 -- code/game/machinery/machinery.dm | 2 +- code/game/machinery/magnet.dm | 421 ------------------ code/game/machinery/mass_driver.dm | 32 +- .../objects/effects/effect_system/smoke.dm | 4 +- .../objects/items/circuitboards/computer.dm | 15 +- code/game/world.dm | 5 - code/modules/admin/verbs/debug.dm | 2 +- code/modules/client/client_procs.dm | 2 - code/modules/defenses/defenses.dm | 4 +- .../living/carbon/xenomorph/xeno_defines.dm | 1 - .../reagents/chemistry_machinery/pandemic.dm | 2 +- .../teleporters/teleporter_admin_verbs.dm | 2 +- .../modules/teleporters/teleporter_console.dm | 24 +- .../teleporters/teleporter_landmarks.dm | 32 +- colonialmarines.dme | 12 +- 39 files changed, 60 insertions(+), 1150 deletions(-) delete mode 100644 code/controllers/subsystem/admin.dm delete mode 100644 code/controllers/subsystem/fail_to_topic.dm delete mode 100644 code/controllers/subsystem/fast_machinery.dm delete mode 100644 code/controllers/subsystem/htmlui.dm delete mode 100644 code/controllers/subsystem/midi.dm create mode 100644 code/controllers/subsystem/processing/defprocess.dm delete mode 100644 code/controllers/subsystem/smoke_system.dm delete mode 100644 code/controllers/subsystem/stamina.dm delete mode 100644 code/controllers/subsystem/stats_collector.dm delete mode 100644 code/controllers/subsystem/teleporter.dm delete mode 100644 code/controllers/subsystem/xenocon.dm delete mode 100644 code/game/machinery/magnet.dm diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 158c59aff327..ac9cfd3e12d2 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -109,36 +109,22 @@ // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. -#define SS_INIT_TICKER_SPAWN 999 #define SS_INIT_INPUT 85 -#define SS_INIT_FAIL_TO_TOPIC 84 #define SS_INIT_TOPIC 83 #define SS_INIT_LOBBYART 82 -#define SS_INIT_RUST 30 #define SS_INIT_INFLUXDRIVER 28 -#define SS_INIT_SUPPLY_SHUTTLE 25 #define SS_INIT_GARBAGE 24 #define SS_INIT_EVENTS 23.5 -#define SS_INIT_JOB 23 #define SS_INIT_REDIS 22.5 #define SS_INIT_REAGENTS 22.1 #define SS_INIT_MAPPING 22 #define SS_INIT_NIGHTMARE 21.5 #define SS_INIT_TIMETRACK 21.1 #define SS_INIT_HUMANS 21 -#define SS_INIT_MAP 20 -#define SS_INIT_COMPONENT 19.5 #define SS_INIT_POWER 19 -#define SS_INIT_OBJECT 18 -#define SS_INIT_PIPENET 17.5 -#define SS_INIT_XENOARCH 17 -#define SS_INIT_MORE_INIT 16 -#define SS_INIT_AIR 15 -#define SS_INIT_TELEPORTER 13 #define SS_INIT_INFLUXMCSTATS 12 #define SS_INIT_INFLUXSTATS 11 #define SS_INIT_LIGHTING 10 -#define SS_INIT_DEFCON 9 #define SS_INIT_LAW 6 #define SS_INIT_FZ_TRANSITIONS 5 #define SS_INIT_PROJECTILES 4.1 @@ -152,12 +138,9 @@ #define SS_INIT_RADIO 2 #define SS_INIT_TIMER 100 #define SS_INIT_UNSPECIFIED 0 -#define SS_INIT_EMERGENCY_SHUTTLE -19 #define SS_INIT_ASSETS -20 #define SS_INIT_TICKER -21 #define SS_INIT_VOTE -23 -#define SS_INIT_FINISH -24 -#define SS_INIT_ADMIN -26 #define SS_INIT_DATABASE -27 #define SS_INIT_ENTITYMANAGER -28 #define SS_INIT_PLAYTIME -29 @@ -176,7 +159,6 @@ #define SS_PRIORITY_SOUND 250 #define SS_PRIORITY_TICKER 200 #define SS_PRIORITY_NIGHTMARE 180 -#define SS_PRIORITY_MAPVIEW 170 #define SS_PRIORITY_QUADTREE 160 #define SS_PRIORITY_CHAT 155 #define SS_PRIORITY_STATPANEL 154 @@ -194,20 +176,16 @@ #define SS_PRIORITY_VOTE 110 #define SS_PRIORITY_FAST_OBJECTS 105 #define SS_PRIORITY_OBJECTS 104 -#define SS_PRIORITY_FACEHUGGERS 100 #define SS_PRIORITY_DECORATOR 99 #define SS_PRIORITY_POWER 95 #define SS_PRIORITY_EFFECTS 92 #define SS_PRIORITY_MACHINERY 90 #define SS_PRIORITY_FZ_TRANSITIONS 88 -#define SS_PRIORITY_PIPENET 85 #define SS_PRIORITY_ROUND_RECORDING 83 #define SS_PRIORITY_SHUTTLE 80 -#define SS_PRIORITY_TELEPORTER 75 #define SS_PRIORITY_EVENT 65 #define SS_PRIORITY_DISEASE 60 -#define SS_PRIORITY_FAST_MACHINERY 55 -#define SS_PRIORITY_MIDI 40 +#define SS_PRIORITY_DEFENSES 55 #define SS_PRIORITY_ENTITY 37 #define SS_PRIORITY_DEFCON 35 #define SS_PRIORITY_ACID_PILLAR 34 @@ -226,7 +204,6 @@ #define SS_PRIORITY_INFLUXSTATS 8 #define SS_PRIORITY_PLAYTIME 5 #define SS_PRIORITY_PERFLOGGING 4 -#define SS_PRIORITY_CORPSESPAWNER 3 #define SS_PRIORITY_GARBAGE 2 #define SS_PRIORITY_INACTIVITY 1 #define SS_PRIORITY_ADMIN 0 diff --git a/code/_globalvars/global_lists.dm b/code/_globalvars/global_lists.dm index 36058a44fc37..1e1e9cefd5db 100644 --- a/code/_globalvars/global_lists.dm +++ b/code/_globalvars/global_lists.dm @@ -1,6 +1,3 @@ - -var/list/unansweredAhelps = list() //This feels inefficient, but I can't think of a better way. Stores the message indexed by CID - GLOBAL_LIST_EMPTY(PressFaxes) GLOBAL_LIST_EMPTY(WYFaxes) //Departmental faxes GLOBAL_LIST_EMPTY(USCMFaxes) diff --git a/code/_globalvars/lists/object_lists.dm b/code/_globalvars/lists/object_lists.dm index 3a417625538b..3db9bd28cbfe 100644 --- a/code/_globalvars/lists/object_lists.dm +++ b/code/_globalvars/lists/object_lists.dm @@ -31,3 +31,6 @@ GLOBAL_LIST_EMPTY_TYPED(all_multi_vehicles, /obj/vehicle/multitile) GLOBAL_LIST_EMPTY_TYPED(lifeboat_almayer_docks, /obj/docking_port/stationary/lifeboat_dock) GLOBAL_LIST_EMPTY_TYPED(lifeboat_doors, /obj/structure/machinery/door/airlock/multi_tile/almayer/dropshiprear/lifeboat/blastdoor) + +GLOBAL_LIST_EMPTY_TYPED(teleporters, /datum/teleporter) +GLOBAL_LIST_EMPTY(teleporters_by_id) diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index 0066fee5d256..147f57fcb1aa 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -20,7 +20,6 @@ var/policy var/static/regex/ic_filter_regex - var/list/fail_to_topic_whitelisted_ips var/is_loaded = FALSE @@ -55,7 +54,6 @@ loadmaplist(CONFIG_GROUND_MAPS_FILE, GROUND_MAP) loadmaplist(CONFIG_SHIP_MAPS_FILE, SHIP_MAP) LoadChatFilter() - LoadTopicRateWhitelist() is_loaded = TRUE @@ -337,18 +335,3 @@ /datum/controller/configuration/proc/DelayedMessageAdmins(text) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(message_admins), text), 0) -/datum/controller/configuration/proc/LoadTopicRateWhitelist() - LAZYINITLIST(fail_to_topic_whitelisted_ips) - if(!fexists("[directory]/topic_rate_limit_whitelist.txt")) - log_config("Error 404: topic_rate_limit_whitelist.txt not found!") - return - - log_config("Loading config file topic_rate_limit_whitelist.txt...") - - for(var/line in file2list("[directory]/topic_rate_limit_whitelist.txt")) - if(!line) - continue - if(findtextEx(line, "#", 1, 2)) - continue - - fail_to_topic_whitelisted_ips[line] = 1 diff --git a/code/controllers/subsystem/admin.dm b/code/controllers/subsystem/admin.dm deleted file mode 100644 index 8aab64b04881..000000000000 --- a/code/controllers/subsystem/admin.dm +++ /dev/null @@ -1,40 +0,0 @@ -SUBSYSTEM_DEF(admin) - name = "Admin" - wait = 5 MINUTES - flags = SS_NO_INIT | SS_KEEP_TIMING - runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY - var/list/currentrun = list() - var/times_repeated = 0 - -/datum/controller/subsystem/admin/stat_entry(msg) - msg = "P:[unansweredAhelps.len]" - return ..() - -/datum/controller/subsystem/admin/fire(resumed = FALSE) - if (!resumed) - currentrun = unansweredAhelps.Copy() - - if(!currentrun.len) - times_repeated = 0 - return - - var/msg = "Unheard Ahelps (Repeated [times_repeated] times):" - - while (currentrun.len) - var/ahelp_msg = currentrun[currentrun.len] - currentrun.len-- - - if (!ahelp_msg) - continue - - msg += unansweredAhelps[ahelp_msg] + "\n" - - if (MC_TICK_CHECK) - return - - for(var/client/C in GLOB.admins) - if(C && C.admin_holder && (C.admin_holder.rights & R_MOD)) - if(C.prefs.toggles_sound & SOUND_ADMINHELP) - sound_to(C, 'sound/effects/adminhelp_new.ogg') - to_chat(C, msg) - times_repeated++ diff --git a/code/controllers/subsystem/disease.dm b/code/controllers/subsystem/disease.dm index 25200cce11ed..b98187ca252c 100644 --- a/code/controllers/subsystem/disease.dm +++ b/code/controllers/subsystem/disease.dm @@ -1,22 +1,19 @@ -var/list/active_diseases = list() - - SUBSYSTEM_DEF(disease) name = "Disease" wait = 2 SECONDS flags = SS_NO_INIT | SS_KEEP_TIMING priority = SS_PRIORITY_DISEASE - var/list/currentrun = list() + var/list/datum/disease/all_diseases = list() + var/list/datum/disease/currentrun = list() /datum/controller/subsystem/disease/stat_entry(msg) - msg = "P:[active_diseases.len]" + msg = "P:[all_diseases.len]" return ..() - /datum/controller/subsystem/disease/fire(resumed = FALSE) if (!resumed) - currentrun = active_diseases.Copy() + currentrun = all_diseases.Copy() while (currentrun.len) var/datum/disease/D = currentrun[currentrun.len] diff --git a/code/controllers/subsystem/fail_to_topic.dm b/code/controllers/subsystem/fail_to_topic.dm deleted file mode 100644 index 45674683a443..000000000000 --- a/code/controllers/subsystem/fail_to_topic.dm +++ /dev/null @@ -1,81 +0,0 @@ -SUBSYSTEM_DEF(fail_to_topic) - name = "Fail to Topic" - init_order = SS_INIT_FAIL_TO_TOPIC - flags = SS_BACKGROUND - runlevels = ALL - - var/list/rate_limiting = list() - var/list/fail_counts = list() - var/list/active_bans = list() - var/list/currentrun = list() - - var/rate_limit - var/max_fails - var/enabled = FALSE - -/datum/controller/subsystem/fail_to_topic/Initialize(timeofday) - rate_limit = ((CONFIG_GET(number/topic_rate_limit)) SECONDS) - max_fails = CONFIG_GET(number/topic_max_fails) - enabled = CONFIG_GET(flag/topic_enabled) - - if (world.system_type == UNIX && enabled) - enabled = FALSE - WARNING("fail_to_topic subsystem disabled. UNIX is not supported.") - return SS_INIT_NO_NEED - - if (!enabled) - can_fire = FALSE - return SS_INIT_NO_NEED - - return SS_INIT_SUCCESS - -/datum/controller/subsystem/fail_to_topic/fire(resumed = FALSE) - if(!resumed) - currentrun = rate_limiting.Copy() - //cache for sanic speed (lists are references anyways) - var/list/current_run = currentrun - - while(current_run.len) - var/ip = current_run[current_run.len] - var/last_attempt = current_run[ip] - current_run.len-- - - // last_attempt list housekeeping - if(world.time - last_attempt > rate_limit) - rate_limiting -= ip - fail_counts -= ip - - if(MC_TICK_CHECK) - return - -/datum/controller/subsystem/fail_to_topic/proc/IsRateLimited(ip) - if(!enabled) - return FALSE - - var/last_attempt = rate_limiting[ip] - - if (config.fail_to_topic_whitelisted_ips[ip]) - return FALSE - - if (active_bans[ip]) - return TRUE - - rate_limiting[ip] = world.time - - if (isnull(last_attempt)) - return FALSE - - if (world.time - last_attempt > rate_limit) - fail_counts -= ip - return FALSE - else - var/failures = fail_counts[ip] - - if (isnull(failures)) - fail_counts[ip] = 1 - return TRUE - else if (failures > max_fails) - return TRUE - else - fail_counts[ip] = failures + 1 - return TRUE diff --git a/code/controllers/subsystem/fast_machinery.dm b/code/controllers/subsystem/fast_machinery.dm deleted file mode 100644 index 8211b3b5e310..000000000000 --- a/code/controllers/subsystem/fast_machinery.dm +++ /dev/null @@ -1,27 +0,0 @@ -var/list/fast_machines = list() - - -SUBSYSTEM_DEF(fast_machinery) - name = "Fast Machinery" - wait = 0.7 SECONDS - priority = SS_PRIORITY_FAST_MACHINERY - flags = SS_NO_INIT - var/list/currentrun = list() - -/datum/controller/subsystem/fast_machinery/stat_entry(msg) - msg = "FP:[fast_machines.len]" - return ..() - -/datum/controller/subsystem/fast_machinery/fire(resumed = FALSE) - if(!resumed) - currentrun = fast_machines.Copy() - while(currentrun.len) - var/obj/structure/machinery/M = currentrun[currentrun.len] - currentrun.len-- - - if(QDELETED(M)) - continue - - M.process() - if(MC_TICK_CHECK) - return diff --git a/code/controllers/subsystem/htmlui.dm b/code/controllers/subsystem/htmlui.dm deleted file mode 100644 index 5dc885abc625..000000000000 --- a/code/controllers/subsystem/htmlui.dm +++ /dev/null @@ -1,57 +0,0 @@ -// What in the name of god is this? -// You'd think it'd be some form of process for the HTML interface module. -// But it isn't? -// It's some form of proc queue but ??? -// Does anything even *use* this? - -SUBSYSTEM_DEF(html_ui) - name = "HTMLUI" - wait = 1.7 SECONDS - flags = SS_NO_INIT - runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY - var/list/update = list() - -/datum/controller/subsystem/html_ui/fire(resumed = FALSE) - if (update.len) - var/list/L = list() - var/key - - for (var/datum/procqueue_item/item in update) - key = "[item.ref]_[item.procname]" - - if (item.args) - key += "(" - var/first = 1 - for (var/a in item.args) - if (!first) - key += "," - key += "[a]" - first = 0 - key += ")" - - if (!(key in L)) - if (item.args) - call(item.ref, item.procname)(arglist(item.args)) - else - call(item.ref, item.procname)() - - L.Add(key) - - update.Cut() - - -/datum/controller/subsystem/html_ui/proc/queue(ref, procname, ...) - var/datum/procqueue_item/item = new - item.ref = ref - item.procname = procname - - if (args.len > 2) - item.args = args.Copy(3) - - update.Insert(1, item) - - -/datum/procqueue_item - var/ref - var/procname - var/list/args diff --git a/code/controllers/subsystem/midi.dm b/code/controllers/subsystem/midi.dm deleted file mode 100644 index 158d67cf25ac..000000000000 --- a/code/controllers/subsystem/midi.dm +++ /dev/null @@ -1,45 +0,0 @@ -/datum/midi_record - var/target - var/midi - -SUBSYSTEM_DEF(midi) - name = "Midi" - wait = 2 SECONDS - flags = SS_NO_INIT|SS_BACKGROUND - runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY - priority = SS_PRIORITY_MIDI - - var/list/datum/midi_record/prepped_midis = list() - - var/list/datum/midi_record/currentrun = list() - - -/datum/controller/subsystem/midi/stat_entry(msg) - msg = "MR:[prepped_midis.len]" - return ..() - - -/datum/controller/subsystem/midi/fire(resumed = FALSE) - if (!resumed) - currentrun = prepped_midis - prepped_midis = list() - - while (currentrun.len) - var/datum/midi_record/E = currentrun[currentrun.len] - currentrun.len-- - - if (!E) - continue - - E.target << E.midi - - if (MC_TICK_CHECK) - return - -/datum/controller/subsystem/midi/proc/queue(target, midi) - if(!prepped_midis) - prepped_midis = list() - var/datum/midi_record/MR = new() - MR.target = target - MR.midi = midi - prepped_midis.Add(MR) diff --git a/code/controllers/subsystem/processing/defprocess.dm b/code/controllers/subsystem/processing/defprocess.dm new file mode 100644 index 000000000000..3701a0617a7a --- /dev/null +++ b/code/controllers/subsystem/processing/defprocess.dm @@ -0,0 +1,5 @@ +PROCESSING_SUBSYSTEM_DEF(defprocess) + name = "Defenses Processing" + priority = SS_PRIORITY_DEFENSES + flags = SS_NO_INIT + wait = 0.7 SECONDS diff --git a/code/controllers/subsystem/smoke_system.dm b/code/controllers/subsystem/smoke_system.dm deleted file mode 100644 index 2010687fcba2..000000000000 --- a/code/controllers/subsystem/smoke_system.dm +++ /dev/null @@ -1,31 +0,0 @@ -var/list/active_smoke_effects = list() - - -SUBSYSTEM_DEF(smoke_effects) - name = "Smoke Effects" - wait = 1 SECONDS - flags = SS_NO_INIT | SS_KEEP_TIMING - priority = SS_PRIORITY_OBJECTS - - var/list/currentrun = list() - -/datum/controller/subsystem/smoke_effects/stat_entry(msg) - msg = "P:[active_smoke_effects.len]" - return ..() - - -/datum/controller/subsystem/smoke_effects/fire(resumed = FALSE) - if(!resumed) - currentrun = active_smoke_effects.Copy() - - while(currentrun.len) - var/obj/effect/particle_effect/smoke/E = currentrun[currentrun.len] - currentrun.len-- - - if(!E || QDELETED(E)) - continue - - E.process() - - if(MC_TICK_CHECK) - return diff --git a/code/controllers/subsystem/stamina.dm b/code/controllers/subsystem/stamina.dm deleted file mode 100644 index 84d5b4038cd0..000000000000 --- a/code/controllers/subsystem/stamina.dm +++ /dev/null @@ -1,25 +0,0 @@ -var/global/list/active_staminas = list() - -SUBSYSTEM_DEF(stamina) - name = "Stamina" - wait = 2 SECONDS - priority = SS_PRIORITY_STAMINA - flags = SS_NO_INIT - var/list/currentrun = list() - - -/datum/controller/subsystem/stamina/fire(resumed = FALSE) - if (!resumed) - currentrun = active_staminas.Copy() - - while (currentrun.len) - var/datum/stamina/S = currentrun[currentrun.len] - currentrun.len-- - - if (!S || QDELETED(S)) - continue - - S.process() - - if (MC_TICK_CHECK) - return diff --git a/code/controllers/subsystem/stats_collector.dm b/code/controllers/subsystem/stats_collector.dm deleted file mode 100644 index de66e3b2c6b1..000000000000 --- a/code/controllers/subsystem/stats_collector.dm +++ /dev/null @@ -1,17 +0,0 @@ -/// Collects simple round statistics periodically -SUBSYSTEM_DEF(stats_collector) - name = "Round Stats" - wait = 30 SECONDS - priority = SS_PRIORITY_PAGER_STATUS - runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY - flags = SS_KEEP_TIMING | SS_NO_INIT - - var/stat_ticks = 0 - var/players_counter = 0 - -/datum/controller/subsystem/stats_collector/fire(resumed = FALSE) - players_counter += length(GLOB.clients) - stat_ticks++ - -/datum/controller/subsystem/stats_collector/proc/get_avg_players() - return players_counter / stat_ticks diff --git a/code/controllers/subsystem/teleporter.dm b/code/controllers/subsystem/teleporter.dm deleted file mode 100644 index b753bdb0d519..000000000000 --- a/code/controllers/subsystem/teleporter.dm +++ /dev/null @@ -1,10 +0,0 @@ -// Master teleporter controller. -SUBSYSTEM_DEF(teleporter) - name = "Teleporter" - wait = 5 SECONDS - init_order = SS_INIT_TELEPORTER - priority = SS_PRIORITY_TELEPORTER - flags = SS_NO_FIRE|SS_NO_INIT - - var/list/teleporters_by_id = list() // Associative list of teleporters by ID, master list of teleporters to process - var/list/teleporters = list() // Process list (identical contents to teleporters_by_id) diff --git a/code/controllers/subsystem/xenocon.dm b/code/controllers/subsystem/xenocon.dm deleted file mode 100644 index d16e59bd9813..000000000000 --- a/code/controllers/subsystem/xenocon.dm +++ /dev/null @@ -1,18 +0,0 @@ -SUBSYSTEM_DEF(xenocon) - name = "XENOCON" - wait = 5 SECONDS - priority = SS_PRIORITY_INACTIVITY - flags = SS_NO_INIT - var/rewarded = FALSE - -/datum/controller/subsystem/xenocon/fire(resumed = FALSE) - if(rewarded) - return - - var/datum/hive_status/hive - for(var/hivenumber in GLOB.hive_datum) - hive = GLOB.hive_datum[hivenumber] - if(hive.xenocon_points >= XENOCON_THRESHOLD) - var/datum/emergency_call/em_call = new /datum/emergency_call/xenos/platoon() - em_call.activate() - rewarded = TRUE diff --git a/code/datums/disease.dm b/code/datums/disease.dm index 92986b668b47..d2f466ebeb39 100644 --- a/code/datums/disease.dm +++ b/code/datums/disease.dm @@ -131,7 +131,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/process() if(!holder) - active_diseases -= src + SSdisease.all_diseases -= src return if(prob(65)) spread(holder) @@ -176,7 +176,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/New(process=TRUE)//process = 1 - adding the object to global list. List is processed by master controller. cure_list = list(cure_id) // to add more cures, add more vars to this list in the actual disease's New() if(process) // Viruses in list are considered active. - active_diseases += src + SSdisease.all_diseases += src initial_spread = spread /datum/disease/proc/IsSame(datum/disease/D) @@ -191,5 +191,5 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/Destroy() affected_mob = null holder = null - active_diseases -= src + SSdisease.all_diseases -= src . = ..() diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 6440c9734374..ad4703ba65fe 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -391,7 +391,7 @@ var/list/advance_cures = list( D.AssignName(new_name) D.Refresh() - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.all_diseases) AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(GLOB.alive_mob_list.Copy())) @@ -409,7 +409,7 @@ var/list/advance_cures = list( /* /mob/verb/test() - for(var/datum/disease/D in active_diseases) + for(var/datum/disease/D in SSdisease.all_diseases) to_chat(src, "[D.name] - [D.holder]") */ diff --git a/code/datums/stamina/_stamina.dm b/code/datums/stamina/_stamina.dm index 36705e3be300..e233aaa81676 100644 --- a/code/datums/stamina/_stamina.dm +++ b/code/datums/stamina/_stamina.dm @@ -37,13 +37,11 @@ current_stamina = Clamp(current_stamina - amount, 0, max_stamina) if(current_stamina < max_stamina) - if(!(src in active_staminas)) - active_staminas.Add(src) - + START_PROCESSING(SSobj, src) if(amount > 0) apply_rest_period(STAMINA_REST_PERIOD) else - active_staminas.Remove(src) + STOP_PROCESSING(SSobj, src) update_stamina_level() diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm index 6669dc058ee7..9b3ef1df4c15 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm @@ -152,9 +152,6 @@ spawn(0) //Deleting Almayer, for performance! SSitem_cleanup.delete_almayer() - if(SSxenocon) - //Don't need XENOCON - SSxenocon.wait = 30 MINUTES //PROCCESS diff --git a/code/game/gamemodes/colonialmarines/xenovsxeno.dm b/code/game/gamemodes/colonialmarines/xenovsxeno.dm index 5623295f1915..a19c3e3582c1 100644 --- a/code/game/gamemodes/colonialmarines/xenovsxeno.dm +++ b/code/game/gamemodes/colonialmarines/xenovsxeno.dm @@ -79,9 +79,6 @@ spawn(0) //Deleting Almayer, for performance! SSitem_cleanup.delete_almayer() - if(SSxenocon) - //Don't need XENOCON - SSxenocon.wait = 30 MINUTES //////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////// diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index ee83c430c2db..8d4b27778c69 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -1,15 +1,3 @@ -/obj/structure/machinery/driver_button - name = "mass driver button" - icon = 'icons/obj/objects.dmi' - icon_state = "launcherbtt" - desc = "A remote control switch for a mass driver." - var/id = null - var/active = 0 - anchored = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 2 - active_power_usage = 4 - /obj/structure/machinery/ignition_switch name = "ignition switch" icon = 'icons/obj/objects.dmi' diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index f6adaa8edd4e..7ec97874bb7f 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -1,158 +1,8 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -/obj/structure/machinery/computer/pod - name = "Pod Launch Control" - desc = "A control for launching pods. Some people prefer firing Mechas." +// Legacy SS13 machinery turned into props +/obj/structure/machinery/computer/pod/old + name = "DoorMex Control Computer" + desc = "A control for launching pods." icon_state = "computer_generic" density = TRUE - circuit = /obj/item/circuitboard/computer/pod - var/id = 1 - var/obj/structure/machinery/mass_driver/connected = null - var/timing = 0 - var/time = 30 - var/title = "Mass Driver Controls" + circuit = /obj/item/circuitboard/computer/pod/old processing = TRUE - - -/obj/structure/machinery/computer/pod/New() - ..() - spawn( 5 ) - for(var/obj/structure/machinery/mass_driver/M in machines) - if(M.id == id) - connected = M - return - return - - -/obj/structure/machinery/computer/pod/proc/alarm() - if(inoperable()) - return - - if(!( connected )) - to_chat(viewers(null, null), "Cannot locate mass driver connector. Cancelling firing sequence!") - return - - for(var/obj/structure/machinery/door/poddoor/M in machines) - if(M.id == id) - M.open() - - sleep(20) - - for(var/obj/structure/machinery/mass_driver/M in machines) - if(M.id == id) - M.power = connected.power - M.drive() - - sleep(50) - for(var/obj/structure/machinery/door/poddoor/M in machines) - if(M.id == id) - M.close() - return - return - -/obj/structure/machinery/computer/pod/attack_remote(mob/user as mob) - return attack_hand(user) - -/obj/structure/machinery/computer/pod/attack_hand(mob/user as mob) - if(..()) - return - - var/dat = "[title]" - user.set_interaction(src) - if(connected) - var/d2 - if(timing) //door controls do not need timers. - d2 = "Stop Time Launch" - else - d2 = "Initiate Time Launch" - var/second = time % 60 - var/minute = (time - second) / 60 - dat += "
\nTimer System: [d2]\nTime Left: [minute ? "[minute]:" : null][second] - - + +" - var/temp = "" - var/list/L = list( 0.25, 0.5, 1, 2, 4, 8, 16 ) - for(var/t in L) - if(t == connected.power) - temp += "[t] " - else - temp += "[t] " - dat += "
\nPower Level: [temp]
\nFiring Sequence
\nTest Fire Driver
\nToggle Outer Door
" - else - dat += "
\nToggle Outer Door
" - dat += "

Close
" - show_browser(user, dat, "computer", "size=400x500") - add_fingerprint(usr) - return - - -/obj/structure/machinery/computer/pod/process() - if(!..()) - return - if(timing) - if(time > 0) - time = round(time) - 1 - else - alarm() - time = 0 - timing = 0 - updateDialog() - return - - -/obj/structure/machinery/computer/pod/Topic(href, href_list) - if(..()) - return - if((usr.contents.Find(src) || (in_range(src, usr) && istype(loc, /turf))) || (isRemoteControlling(usr))) - usr.set_interaction(src) - if(href_list["power"]) - var/t = text2num(href_list["power"]) - t = min(max(0.25, t), 16) - if(connected) - connected.power = t - if(href_list["alarm"]) - alarm() - if(href_list["drive"]) - for(var/obj/structure/machinery/mass_driver/M in machines) - if(M.id == id) - M.power = connected.power - M.drive() - - if(href_list["time"]) - timing = text2num(href_list["time"]) - if(href_list["tp"]) - var/tp = text2num(href_list["tp"]) - time += tp - time = min(max(round(time), 0), 120) - if(href_list["door"]) - for(var/obj/structure/machinery/door/poddoor/M in machines) - if(M.id == id) - if(M.density) - M.open() - else - M.close() - updateUsrDialog() - return - - - -/obj/structure/machinery/computer/pod/old - name = "DoorMex Control Computer" - title = "Door Controls" - -/obj/structure/machinery/computer/pod/old/syndicate - name = "ProComp Executive IIc" - desc = "The Syndicate operate on a tight budget. Operates external airlocks." - icon_state = "syndicomp" - title = "External Airlock Controls" - req_access = list(ACCESS_ILLEGAL_PIRATE) - -/obj/structure/machinery/computer/pod/old/syndicate/attack_hand(mob/user as mob) - if(!allowed(user)) - to_chat(user, SPAN_DANGER("Access Denied")) - return - else - ..() - -/obj/structure/machinery/computer/pod/old/swf - name = "Magix System IV" - icon_state = "wizard" - desc = "An arcane artifact that holds much magic. Running E-Knock 2.2: Sorceror's Edition" diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 8be8609d6008..8b73588f1d0b 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -150,47 +150,6 @@ else icon_state = initial(icon_state) + "0" -/obj/structure/machinery/driver_button/attack_remote(mob/user as mob) - return src.attack_hand(user) - -/obj/structure/machinery/driver_button/attackby(obj/item/W, mob/user as mob) - return src.attack_hand(user) - -/obj/structure/machinery/driver_button/attack_hand(mob/user as mob) - - src.add_fingerprint(usr) - if(inoperable()) - return - if(active) - return - add_fingerprint(user) - - use_power(5) - - active = 1 - icon_state = "launcheract" - - for(var/obj/structure/machinery/door/poddoor/M in machines) - if(M.id == src.id) - INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/structure/machinery/door, open)) - - sleep(20) - - for(var/obj/structure/machinery/mass_driver/M in machines) - if(M.id == src.id) - M.drive() - - sleep(50) - - for(var/obj/structure/machinery/door/poddoor/M in machines) - if(M.id == src.id) - INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/structure/machinery/door, close)) - - icon_state = "launcherbtt" - active = 0 - - return - // Controls elevator railings /obj/structure/machinery/door_control/railings name = "railing controls" diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index f4ad7a63ba77..4ce295aa9965 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -105,7 +105,7 @@ Class Procs: var/list/component_parts //list of all the parts used to build it, if made from certain kinds of frames. var/manual = 0 layer = OBJ_LAYER - var/machine_processing = 0 // whether the machine is busy and requires process() calls in scheduler. + var/machine_processing = 0 // whether the machine is busy and requires process() calls in scheduler. // Please replace this by DF_ISPROCESSING in another refactor --fira throwpass = 1 projectile_coverage = PROJECTILE_COVERAGE_MEDIUM var/power_machine = FALSE //Whether the machine should process on power, or normal processor diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm deleted file mode 100644 index 591cec1f5baa..000000000000 --- a/code/game/machinery/magnet.dm +++ /dev/null @@ -1,421 +0,0 @@ -// Magnetic attractor, creates variable magnetic fields and attraction. -// Can also be used to emit electron/proton beams to create a center of magnetism on another tile - -// tl;dr: it's magnets lol -// This was created for firing ranges, but I suppose this could have other applications - Doohl - -/obj/structure/machinery/magnetic_module - - icon = 'icons/obj/objects.dmi' - icon_state = "floor_magnet-f" - name = "Electromagnetic Generator" - desc = "A device that uses station power to create points of magnetic energy." - level = 1 // underfloor - layer = UNDERFLOOR_OBJ_LAYER - anchored = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 50 - - var/freq = 1449 // radio frequency - var/electricity_level = 1 // intensity of the magnetic pull - var/magnetic_field = 1 // the range of magnetic attraction - var/code = 0 // frequency code, they should be different unless you have a group of magnets working together or something - var/turf/center // the center of magnetic attraction - var/on = 0 - var/pulling = 0 - - // x, y modifiers to the center turf; (0, 0) is centered on the magnet, whereas (1, -1) is one tile right, one tile down - var/center_x = 0 - var/center_y = 0 - var/max_dist = 20 // absolute value of center_x,y cannot exceed this integer - -/obj/structure/machinery/magnetic_module/Initialize(mapload, ...) - . = ..() - - var/turf/T = loc - hide(T.intact_tile) - center = T - - SSradio.add_object(src, freq, RADIO_MAGNETS) - - INVOKE_ASYNC(src, PROC_REF(magnetic_process)) - -/obj/structure/machinery/magnetic_module/Destroy() - center = null - SSradio.remove_object(src, freq) - . = ..() - - - // update the invisibility and icon -/obj/structure/machinery/magnetic_module/hide(intact) - invisibility = intact ? 101 : 0 - updateicon() - - // update the icon_state -/obj/structure/machinery/magnetic_module/proc/updateicon() - var/state="floor_magnet" - var/onstate="" - if(!on) - onstate="0" - - if(invisibility) - icon_state = "[state][onstate]-f" // if invisible, set icon to faded version - // in case of being revealed by T-scanner - else - icon_state = "[state][onstate]" - -/obj/structure/machinery/magnetic_module/receive_signal(datum/signal/signal) - - var/command = signal.data["command"] - var/modifier = signal.data["modifier"] - var/signal_code = signal.data["code"] - if(command && (signal_code == code)) - - Cmd(command, modifier) - - - -/obj/structure/machinery/magnetic_module/proc/Cmd(command, modifier) - - if(command) - switch(command) - if("set-electriclevel") - if(modifier) electricity_level = modifier - if("set-magneticfield") - if(modifier) magnetic_field = modifier - - if("add-elec") - electricity_level++ - if(electricity_level > 12) - electricity_level = 12 - if("sub-elec") - electricity_level-- - if(electricity_level <= 0) - electricity_level = 1 - if("add-mag") - magnetic_field++ - if(magnetic_field > 4) - magnetic_field = 4 - if("sub-mag") - magnetic_field-- - if(magnetic_field <= 0) - magnetic_field = 1 - - if("set-x") - if(modifier) center_x = modifier - if("set-y") - if(modifier) center_y = modifier - - if("N") // NORTH - center_y++ - if("S") // SOUTH - center_y-- - if("E") // EAST - center_x++ - if("W") // WEST - center_x-- - if("C") // CENTER - center_x = 0 - center_y = 0 - if("R") // RANDOM - center_x = rand(-max_dist, max_dist) - center_y = rand(-max_dist, max_dist) - - if("set-code") - if(modifier) code = modifier - if("toggle-power") - on = !on - - if(on) - INVOKE_ASYNC(src, PROC_REF(magnetic_process)) - - -/obj/structure/machinery/magnetic_module/process() - if(stat & NOPOWER) - on = 0 - - // Sanity checks: - if(electricity_level <= 0) - electricity_level = 1 - if(magnetic_field <= 0) - magnetic_field = 1 - - - // Limitations: - if(abs(center_x) > max_dist) - center_x = max_dist - if(abs(center_y) > max_dist) - center_y = max_dist - if(magnetic_field > 4) - magnetic_field = 4 - if(electricity_level > 12) - electricity_level = 12 - - // Update power usage: - if(on) - use_power = USE_POWER_ACTIVE - active_power_usage = electricity_level*15 - else - use_power = USE_POWER_NONE - - - // Overload conditions: - /* // Eeeehhh kinda stupid - if(on) - if(electricity_level > 11) - if(prob(electricity_level)) - explosion(loc, 0, 1, 2, 3) // ooo dat shit EXPLODES son - spawn(2) - qdel(src) - */ - - updateicon() - - -/obj/structure/machinery/magnetic_module/proc/magnetic_process() // proc that actually does the pulling - if(pulling) return - while(on) - - pulling = 1 - center = locate(x+center_x, y+center_y, z) - if(center) - for(var/obj/M in orange(magnetic_field, center)) - if(!M.anchored && (M.flags_atom & CONDUCT)) - step_towards(M, center) - - for(var/mob/living/silicon/S in orange(magnetic_field, center)) - if(isAI(S)) continue - step_towards(S, center) - - use_power(electricity_level * 5) - sleep(13 - electricity_level) - - pulling = 0 - -/obj/structure/machinery/magnetic_controller - name = "Magnetic Control Console" - icon = 'icons/obj/structures/machinery/airlock_machines.dmi' // uses an airlock machine icon, THINK GREEN HELP THE ENVIRONMENT - RECYCLING! - icon_state = "airlock_control_standby" - density = TRUE - anchored = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 45 - var/frequency = 1449 - var/code = 0 - var/list/magnets = list() - var/title = "Magnetic Control Console" - var/autolink = 0 // if set to 1, can't probe for other magnets! - - var/pathpos = 1 // position in the path - var/path = "NULL" // text path of the magnet - var/speed = 1 // lowest = 1, highest = 10 - var/list/rpath = list() // real path of the magnet, used in iterator - - var/moving = 0 // 1 if scheduled to loop - var/looping = 0 // 1 if looping - - var/datum/radio_frequency/radio_connection - -/obj/structure/machinery/magnetic_controller/Initialize(mapload, ...) - . = ..() - if(autolink) - for(var/obj/structure/machinery/magnetic_module/M in machines) - if(M.freq == frequency && M.code == code) - magnets.Add(M) - - SSradio.add_object(src, frequency, RADIO_MAGNETS) - - if(path) // check for default path - filter_path() // renders rpath - -/obj/structure/machinery/magnetic_controller/Destroy() - QDEL_NULL_LIST(magnets) - SSradio.remove_object(src, frequency) - . = ..() - - -/obj/structure/machinery/magnetic_controller/process() - if(magnets.len == 0 && autolink) - for(var/obj/structure/machinery/magnetic_module/M in machines) - if(M.freq == frequency && M.code == code) - magnets.Add(M) - -/obj/structure/machinery/magnetic_controller/attack_remote(mob/user as mob) - return src.attack_hand(user) - -/obj/structure/machinery/magnetic_controller/attack_hand(mob/user as mob) - if(inoperable()) - return - user.set_interaction(src) - var/dat = "Magnetic Control Console

" - if(!autolink) - dat += {" - Frequency: [frequency]
- Code: [code]
- Probe Generators
- "} - - if(magnets.len >= 1) - - dat += "Magnets confirmed:
" - var/i = 0 - for(var/obj/structure/machinery/magnetic_module/M in magnets) - i++ - dat += "     < \[[i]\] ([M.on ? "On":"Off"])|Electricity level: - [M.electricity_level] +; Magnetic field: - [M.magnetic_field] +
" - - dat += "
Speed: - [speed] +
" - dat += "Path: {[path]}
" - dat += "Moving: [moving ? "Enabled":"Disabled"]" - - - show_browser(user, dat, name, "magnet", "size=400x500") - -/obj/structure/machinery/magnetic_controller/Topic(href, href_list) - . = ..() - if(.) - return - if(inoperable()) - return - usr.set_interaction(src) - src.add_fingerprint(usr) - - if(href_list["radio-op"]) - - // Prepare signal beforehand, because this is a radio operation - var/datum/signal/signal = new - signal.transmission_method = 1 // radio transmission - signal.source = src - signal.frequency = frequency - signal.data["code"] = code - - // Apply any necessary commands - switch(href_list["radio-op"]) - if("togglepower") - signal.data["command"] = "toggle-power" - - if("minuselec") - signal.data["command"] = "sub-elec" - if("pluselec") - signal.data["command"] = "add-elec" - - if("minusmag") - signal.data["command"] = "sub-mag" - if("plusmag") - signal.data["command"] = "add-mag" - - - // Broadcast the signal - - radio_connection.post_signal(src, signal, filter = RADIO_MAGNETS) - - addtimer(CALLBACK(src, PROC_REF(updateUsrDialog)), 1) - - if(href_list["operation"]) - switch(href_list["operation"]) - if("plusspeed") - speed ++ - if(speed > 10) - speed = 10 - if("minusspeed") - speed -- - if(speed <= 0) - speed = 1 - if("setpath") - var/newpath = copytext(sanitize(input(usr, "Please define a new path!",,path) as text|null),1,MAX_MESSAGE_LEN) - if(newpath && newpath != "") - moving = 0 // stop moving - path = newpath - pathpos = 1 // reset position - filter_path() // renders rpath - - if("togglemoving") - moving = !moving - if(moving) - INVOKE_ASYNC(src, PROC_REF(MagnetMove)) - - - updateUsrDialog() - -/obj/structure/machinery/magnetic_controller/proc/MagnetMove() - if(looping) return - - while(moving && rpath.len >= 1) - - if(inoperable()) - break - - looping = 1 - - // Prepare the radio signal - var/datum/signal/signal = new - signal.transmission_method = 1 // radio transmission - signal.source = src - signal.frequency = frequency - signal.data["code"] = code - - if(pathpos > rpath.len) // if the position is greater than the length, we just loop through the list! - pathpos = 1 - - var/nextmove = uppertext(rpath[pathpos]) // makes it un-case-sensitive - - if(!(nextmove in list("N","S","E","W","C","R"))) - // N, S, E, W are directional - // C is center - // R is random (in magnetic field's bounds) - qdel(signal) - break // break the loop if the character located is invalid - - signal.data["command"] = nextmove - - - pathpos++ // increase iterator - - // Broadcast the signal - spawn() - radio_connection.post_signal(src, signal, filter = RADIO_MAGNETS) - - if(speed == 10) - sleep(1) - else - sleep(12-speed) - - looping = 0 - - -/obj/structure/machinery/magnetic_controller/proc/filter_path() - // Generates the rpath variable using the path string, think of this as "string2list" - // Doesn't use params2list() because of the akward way it stacks entities - rpath = list() // clear rpath - var/maximum_character = min( 50, length(path) ) // chooses the maximum length of the iterator. 50 max length - - for(var/i=1, i<=maximum_character, i++) // iterates through all characters in path - - var/nextchar = copytext(path, i, i+1) // find next character - - if(!(nextchar in list(";", "&", "*", " "))) // if char is a separator, ignore - rpath += copytext(path, i, i+1) // else, add to list - - // there doesn't HAVE to be separators but it makes paths syntatically visible - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index d1e2fecce20f..f1b0081e3a39 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -1,5 +1,4 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - +// Legacy SS13 machinery turned into a prop /obj/structure/machinery/mass_driver name = "mass driver" desc = "Shoots things into space." @@ -9,32 +8,3 @@ use_power = USE_POWER_IDLE idle_power_usage = 2 active_power_usage = 50 - - var/power = 1 - var/code = 1 - var/id = 1 - var/drive_range = 50 //this is mostly irrelevant since current mass drivers throw into space, but you could make a lower-range mass driver for interstation transport or something I guess. - - -/obj/structure/machinery/mass_driver/proc/drive(amount) - if(inoperable()) - return - use_power(500) - var/O_limit - var/atom/target = get_edge_target_turf(src, dir) - for(var/atom/movable/O in loc) - if(!O.anchored) - if(O_limit >= 20) - for(var/mob/M in hearers(src, null)) - to_chat(M, SPAN_NOTICE(" The mass driver lets out a screech, it mustn't be able to handle any more items.")) - break - use_power(500) - INVOKE_ASYNC(O, TYPE_PROC_REF(/atom/movable, throw_atom), target, drive_range * power, 100/power) - flick("mass_driver1", src) - return - -/obj/structure/machinery/mass_driver/emp_act(severity) - if(inoperable()) - return - drive() - ..(severity) diff --git a/code/game/objects/effects/effect_system/smoke.dm b/code/game/objects/effects/effect_system/smoke.dm index 78aa01b5dacb..b80f53b14d2e 100644 --- a/code/game/objects/effects/effect_system/smoke.dm +++ b/code/game/objects/effects/effect_system/smoke.dm @@ -31,13 +31,13 @@ amount = oldamount - 1 cause_data = new_cause_data time_to_live += rand(-1,1) - active_smoke_effects += src + START_PROCESSING(SSeffects, src) /obj/effect/particle_effect/smoke/Destroy() . = ..() if(opacity) set_opacity(0) - active_smoke_effects -= src + STOP_PROCESSING(SSeffects, src) cause_data = null /obj/effect/particle_effect/smoke/initialize_pass_flags(datum/pass_flags_container/PF) diff --git a/code/game/objects/items/circuitboards/computer.dm b/code/game/objects/items/circuitboards/computer.dm index 7276e8a7f051..122136f6f2fa 100644 --- a/code/game/objects/items/circuitboards/computer.dm +++ b/code/game/objects/items/circuitboards/computer.dm @@ -96,9 +96,9 @@ /obj/item/circuitboard/computer/atmos_alert name = "Circuit board (Atmospheric Alert)" build_path = /obj/structure/machinery/computer/atmos_alert -/obj/item/circuitboard/computer/pod - name = "Circuit board (Massdriver control)" - build_path = /obj/structure/machinery/computer/pod +/obj/item/circuitboard/computer/pod/old + name = "Circuit board (DoorMex)" + build_path = /obj/structure/machinery/computer/pod/old /obj/item/circuitboard/computer/robotics name = "Circuit board (Robotics Control)" build_path = /obj/structure/machinery/computer/robotics @@ -117,15 +117,6 @@ /obj/item/circuitboard/computer/powermonitor name = "Circuit board (Power Monitor)" build_path = /obj/structure/machinery/power/monitor -/obj/item/circuitboard/computer/olddoor - name = "Circuit board (DoorMex)" - build_path = /obj/structure/machinery/computer/pod/old -/obj/item/circuitboard/computer/syndicatedoor - name = "Circuit board (ProComp Executive)" - build_path = /obj/structure/machinery/computer/pod/old/syndicate -/obj/item/circuitboard/computer/swfdoor - name = "Circuit board (Magix)" - build_path = /obj/structure/machinery/computer/pod/old/swf /obj/item/circuitboard/computer/prisoner name = "Circuit board (Prisoner Management)" build_path = /obj/structure/machinery/computer/prisoner diff --git a/code/game/world.dm b/code/game/world.dm index 450f72427903..82a9ae45de12 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -174,11 +174,6 @@ var/world_topic_spam_protect_time = world.timeofday response["response"] = "Payload too large" return json_encode(response) - if(SSfail_to_topic?.IsRateLimited(addr)) - response["statuscode"] = 429 - response["response"] = "Rate limited" - return json_encode(response) - var/logging = CONFIG_GET(flag/log_world_topic) var/topic_decoded = rustg_url_decode(T) if(!rustg_json_is_valid(topic_decoded)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 0297145c7e8d..a7ee69469f1d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -329,7 +329,7 @@ set desc = "For scheduler debugging" var/list/individual_counts = list() - for(var/datum/disease/M in active_diseases) + for(var/datum/disease/M in SSdisease.all_diseases) individual_counts["[M.type]"]++ for(var/mob/M in SShuman.processable_human_list) individual_counts["[M.type]"]++ diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 82540d6cbf5e..181133edc2aa 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -145,7 +145,6 @@ GLOBAL_LIST_INIT(whitelisted_client_procs, list( if(!receiver_client) to_chat(src, SPAN_WARNING("The person you were attempting to PM has gone offline!")) return - if(unansweredAhelps[receiver_client.computer_id]) unansweredAhelps.Remove(receiver_client.computer_id) cmd_admin_pm(receiver_client, null) return @@ -467,7 +466,6 @@ GLOBAL_LIST_INIT(whitelisted_client_procs, list( GLOB.clients -= src SSping.currentrun -= src - unansweredAhelps?.Remove(computer_id) log_access("Logout: [key_name(src)]") if(CLIENT_IS_STAFF(src)) message_admins("Admin logout: [key_name(src)]") diff --git a/code/modules/defenses/defenses.dm b/code/modules/defenses/defenses.dm index d2c5e63fee29..b39128b1a8bc 100644 --- a/code/modules/defenses/defenses.dm +++ b/code/modules/defenses/defenses.dm @@ -147,12 +147,12 @@ /obj/structure/machinery/defenses/start_processing() if(!machine_processing) machine_processing = TRUE - fast_machines += src + START_PROCESSING(SSdefprocess, src) /obj/structure/machinery/defenses/stop_processing() if(machine_processing) machine_processing = FALSE - fast_machines -= src + STOP_PROCESSING(SSdefprocess, src) /obj/structure/machinery/defenses/proc/earn_kill() kills++ diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index a74fa7413804..f1fff4fb765e 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -279,7 +279,6 @@ var/allowed_nest_distance = 15 //How far away do we allow nests from an ovied Queen. Default 15 tiles. var/obj/effect/alien/resin/special/pylon/core/hive_location = null //Set to ref every time a core is built, for defining the hive location var/crystal_stored = 0 //How much stockpiled material is stored for the hive to use. - var/xenocon_points = 0 //Xeno version of DEFCON var/datum/mutator_set/hive_mutators/mutators = new var/tier_slot_multiplier = 1 diff --git a/code/modules/reagents/chemistry_machinery/pandemic.dm b/code/modules/reagents/chemistry_machinery/pandemic.dm index aef4823effda..c9e34f79609e 100644 --- a/code/modules/reagents/chemistry_machinery/pandemic.dm +++ b/code/modules/reagents/chemistry_machinery/pandemic.dm @@ -132,7 +132,7 @@ if(archive_diseases[id]) var/datum/disease/advance/A = archive_diseases[id] A.AssignName(new_name) - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.all_diseases) AD.Refresh() updateUsrDialog() diff --git a/code/modules/teleporters/teleporter_admin_verbs.dm b/code/modules/teleporters/teleporter_admin_verbs.dm index 930f9209d481..61f21fdb34ee 100644 --- a/code/modules/teleporters/teleporter_admin_verbs.dm +++ b/code/modules/teleporters/teleporter_admin_verbs.dm @@ -3,7 +3,7 @@ set desc = "Force a teleporter to teleport" set category = "Admin.Game" - var/available_teleporters = SSteleporter.teleporters + var/list/datum/teleporter/available_teleporters = GLOB.teleporters var/datum/teleporter/teleporter = tgui_input_list(usr, "Which teleporter do you want to use?", "Select a teleporter:", available_teleporters) if(!teleporter) diff --git a/code/modules/teleporters/teleporter_console.dm b/code/modules/teleporters/teleporter_console.dm index b9a3629c881d..88384578a939 100644 --- a/code/modules/teleporters/teleporter_console.dm +++ b/code/modules/teleporters/teleporter_console.dm @@ -40,19 +40,13 @@ if(linked_teleporter) // Maybe should debug log this because it's indicative of bad logic, but I'll leave it out for the sake of (potential) spam return TRUE - if(SSteleporter) - - var/datum/teleporter/found_teleporter = SSteleporter.teleporters_by_id[teleporter_id] - if(found_teleporter) - linked_teleporter = found_teleporter - linked_teleporter.linked_consoles += src - else - log_debug("Couldn't find teleporter matching ID [linked_teleporter]. Code: TELEPORTER_CONSOLE_2") - log_admin("Couldn't find teleporter matching ID [linked_teleporter]. Tell the devs. Code: TELEPORTER_CONSOLE_2") - return FALSE + var/datum/teleporter/found_teleporter = GLOB.teleporters_by_id[teleporter_id] + if(found_teleporter) + linked_teleporter = found_teleporter + linked_teleporter.linked_consoles += src else - log_debug("Couldn't find teleporter SS to pull teleporter from. Code: TELEPORTER_CONSOLE_3") - log_admin("Couldn't find teleporter SS to pull teleporter from. Tell the devs. Code: TELEPORTER_CONSOLE_3") + log_debug("Couldn't find teleporter matching ID [linked_teleporter]. Code: TELEPORTER_CONSOLE_2") + log_admin("Couldn't find teleporter matching ID [linked_teleporter]. Tell the devs. Code: TELEPORTER_CONSOLE_2") return FALSE return TRUE @@ -181,9 +175,9 @@ if(SSmapping.configs[GROUND_MAP].map_name != MAP_CORSAT) // Bad style, but I'm leaving it here for now until someone wants to add a teleporter to another map return - if(SSteleporter.teleporters.len) // already made the damn thing + if(GLOB.teleporters.len) // already made the damn thing return var/datum/teleporter/corsat/teleporter = new - SSteleporter.teleporters_by_id[teleporter.id] = teleporter - SSteleporter.teleporters += teleporter + GLOB.teleporters_by_id[teleporter.id] = teleporter + GLOB.teleporters += teleporter diff --git a/code/modules/teleporters/teleporter_landmarks.dm b/code/modules/teleporters/teleporter_landmarks.dm index 75ce77550f52..fe0ab4648903 100644 --- a/code/modules/teleporters/teleporter_landmarks.dm +++ b/code/modules/teleporters/teleporter_landmarks.dm @@ -41,30 +41,24 @@ /obj/effect/landmark/teleporter_loc/LateInitialize() . = ..() - if (SSteleporter) - var/datum/teleporter/T = SSteleporter.teleporters_by_id[linked_teleporter] - if (T) - if (!T.locations[location_id]) - T.locations[location_id] = list() + var/datum/teleporter/T = GLOB.teleporters_by_id[linked_teleporter] + if (T) + if (!T.locations[location_id]) + T.locations[location_id] = list() - var/list/location = T.locations[location_id] + var/list/location = T.locations[location_id] - if (!location) - log_debug("Teleporter locations turf list not properly instantiated. Code: TELEPORTER_LANDMARK_1") - log_admin("Teleporter locations turf list not properly instantiated. Tell the devs. Code: TELEPORTER_LANDMARK_1") - qdel(src) - return - - location[index] = get_turf(src) - - else - log_debug("Couldn't find teleporter matching ID [linked_teleporter]. Code: TELEPORTER_LANDMARK_2") - log_admin("Couldn't find teleporter matching ID [linked_teleporter]. Tell the devs. Code: TELEPORTER_LANDMARK_2") + if (!location) + log_debug("Teleporter locations turf list not properly instantiated. Code: TELEPORTER_LANDMARK_1") + log_admin("Teleporter locations turf list not properly instantiated. Tell the devs. Code: TELEPORTER_LANDMARK_1") qdel(src) return + + location[index] = get_turf(src) + else - log_debug("Couldn't find teleporter SS to register with. Code: TELEPORTER_LANDMARK_3") - log_admin("Couldn't find teleporter SS to register with. Tell the devs. Code: TELEPORTER_LANDMARK_3") + log_debug("Couldn't find teleporter matching ID [linked_teleporter]. Code: TELEPORTER_LANDMARK_2") + log_admin("Couldn't find teleporter matching ID [linked_teleporter]. Tell the devs. Code: TELEPORTER_LANDMARK_2") qdel(src) return diff --git a/colonialmarines.dme b/colonialmarines.dme index 192217ea59b3..37c34d443c1b 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -227,7 +227,6 @@ #include "code\controllers\mc\master.dm" #include "code\controllers\mc\subsystem.dm" #include "code\controllers\subsystem\acid_pillar.dm" -#include "code\controllers\subsystem\admin.dm" #include "code\controllers\subsystem\assets.dm" #include "code\controllers\subsystem\atoms.dm" #include "code\controllers\subsystem\autofire.dm" @@ -238,11 +237,8 @@ #include "code\controllers\subsystem\decorator.dm" #include "code\controllers\subsystem\disease.dm" #include "code\controllers\subsystem\events.dm" -#include "code\controllers\subsystem\fail_to_topic.dm" -#include "code\controllers\subsystem\fast_machinery.dm" #include "code\controllers\subsystem\fz_transitions.dm" #include "code\controllers\subsystem\garbage.dm" -#include "code\controllers\subsystem\htmlui.dm" #include "code\controllers\subsystem\human.dm" #include "code\controllers\subsystem\inactivity.dm" #include "code\controllers\subsystem\influxdriver.dm" @@ -254,7 +250,6 @@ #include "code\controllers\subsystem\lighting.dm" #include "code\controllers\subsystem\machinery.dm" #include "code\controllers\subsystem\mapping.dm" -#include "code\controllers\subsystem\midi.dm" #include "code\controllers\subsystem\minimap.dm" #include "code\controllers\subsystem\mob.dm" #include "code\controllers\subsystem\nanoui.dm" @@ -274,15 +269,11 @@ #include "code\controllers\subsystem\round_recording.dm" #include "code\controllers\subsystem\shuttle.dm" #include "code\controllers\subsystem\shuttles.dm" -#include "code\controllers\subsystem\smoke_system.dm" #include "code\controllers\subsystem\sound.dm" #include "code\controllers\subsystem\sound_loops.dm" #include "code\controllers\subsystem\soundscape.dm" -#include "code\controllers\subsystem\stamina.dm" #include "code\controllers\subsystem\statpanel.dm" -#include "code\controllers\subsystem\stats_collector.dm" #include "code\controllers\subsystem\techtree.dm" -#include "code\controllers\subsystem\teleporter.dm" #include "code\controllers\subsystem\tgui.dm" #include "code\controllers\subsystem\ticker.dm" #include "code\controllers\subsystem\time_track.dm" @@ -292,10 +283,10 @@ #include "code\controllers\subsystem\weather.dm" #include "code\controllers\subsystem\x_evolution.dm" #include "code\controllers\subsystem\xeno.dm" -#include "code\controllers\subsystem\xenocon.dm" #include "code\controllers\subsystem\init\landmarks.dm" #include "code\controllers\subsystem\init\law.dm" #include "code\controllers\subsystem\init\lobby_art.dm" +#include "code\controllers\subsystem\processing\defprocess.dm" #include "code\controllers\subsystem\processing\effects.dm" #include "code\controllers\subsystem\processing\fastobj.dm" #include "code\controllers\subsystem\processing\hive_status.dm" @@ -805,7 +796,6 @@ #include "code\game\machinery\lightswitch.dm" #include "code\game\machinery\line_nexter.dm" #include "code\game\machinery\machinery.dm" -#include "code\game\machinery\magnet.dm" #include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\mining.dm" #include "code\game\machinery\misc.dm" From bdecde4ce267b151ab7fa9dfbd72cb8e932ff56f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 05:17:07 +0000 Subject: [PATCH 022/182] Automatic changelog for PR #4835 [ci skip] --- html/changelogs/AutoChangeLog-pr-4835.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4835.yml diff --git a/html/changelogs/AutoChangeLog-pr-4835.yml b/html/changelogs/AutoChangeLog-pr-4835.yml new file mode 100644 index 000000000000..6fcce13e1ece --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4835.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - rscdel: "Removed unused magnet and mass driver legacy SS13 machinery." \ No newline at end of file From 8cc8778dc20e394d56f876081d97d93ce84a1ff7 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Sun, 5 Nov 2023 21:57:51 -0500 Subject: [PATCH 023/182] Tent code changes (#4796) # About the pull request Using the tents map template datum directly makes it easier to edit # Explain why it's good for the game Makes it possible to vv edit it # Changelog :cl: code: Tents now hold the datum directly, instead of the typepath admin: Added a proc for staff to change tent dmm's /:cl: --- code/controllers/subsystem/mapping.dm | 11 ++++- code/modules/tents/folded_tents.dm | 59 ++++++++++++++------------ icons/obj/structures/tents_folded.dmi | Bin 560 -> 1181 bytes 3 files changed, 43 insertions(+), 27 deletions(-) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 6f0f060305b2..913e5dcd50d3 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -6,10 +6,13 @@ SUBSYSTEM_DEF(mapping) var/list/datum/map_config/configs var/list/datum/map_config/next_map_configs + ///Name of all maps var/list/map_templates = list() - + ///Name of all shuttles var/list/shuttle_templates = list() var/list/all_shuttle_templates = list() + ///map_id of all tents + var/list/tent_type_templates = list() var/list/areas_in_z = list() @@ -201,6 +204,7 @@ SUBSYSTEM_DEF(mapping) map_templates[T.name] = T preloadShuttleTemplates() + preload_tent_templates() /proc/generateMapList(filename) . = list() @@ -242,6 +246,11 @@ SUBSYSTEM_DEF(mapping) all_shuttle_templates[item] = S map_templates[S.shuttle_id] = S +/datum/controller/subsystem/mapping/proc/preload_tent_templates() + for(var/template in subtypesof(/datum/map_template/tent)) + var/datum/map_template/tent/new_tent = new template() + tent_type_templates[new_tent.map_id] = new_tent + /datum/controller/subsystem/mapping/proc/RequestBlockReservation(width, height, z, type = /datum/turf_reservation, turf_type_override) UNTIL(initialized && !clearing_reserved_turfs) var/datum/turf_reservation/reserve = new type diff --git a/code/modules/tents/folded_tents.dm b/code/modules/tents/folded_tents.dm index 08b8142ab358..2bed879a0a99 100644 --- a/code/modules/tents/folded_tents.dm +++ b/code/modules/tents/folded_tents.dm @@ -1,20 +1,34 @@ /obj/item/folded_tent name = "Folded Abstract Tent" icon = 'icons/obj/structures/tents_folded.dmi' + icon_state = "tent" w_class = SIZE_LARGE /// Required cleared area along X axis var/dim_x = 1 /// Required cleared area along Y axis var/dim_y = 1 - /// Deployment X offset - var/off_x = 0 - /// Deployment Y offset - var/off_y = 0 - /// Map Template to use for the tent - var/template + /// Tents map template typepath + var/template_preset = "abstract" + ///Map template datum used for tent + var/datum/map_template/template /// If this tent can be deployed anywhere var/unrestricted_deployment = FALSE +/obj/item/folded_tent/Initialize(mapload, ...) + . = ..() + if(template_preset == "abstract") //So spawning an abstract tent wont fail create and destroy + return + set_template(SSmapping.tent_type_templates[template_preset]) + if(!template) + CRASH("[src] initialized with template preset, \"[template_preset]\", that does not exist.") + +/obj/item/folded_tent/proc/set_template(datum/map_template/new_template) + if(!istype(new_template)) + return + template = new_template + dim_x = template.width + dim_y = template.height + /// Check an area is clear for deployment of the tent /obj/item/folded_tent/proc/check_area(turf/ref_turf, mob/message_receiver, display_error = FALSE) SHOULD_NOT_SLEEP(TRUE) @@ -47,9 +61,11 @@ return FALSE return TRUE -/obj/item/folded_tent/proc/unfold(turf/ref_turf) - var/datum/map_template/template_instance = new template() - template_instance.load(ref_turf, FALSE, FALSE) +/obj/item/folded_tent/proc/unfold(mob/user, turf/ref_turf) + if(!istype(template)) + to_chat(user, SPAN_BOLDWARNING("[src] does not contain a tent! It is broken!")) + CRASH("[src] attempted to unfold \"[template]\" as a tent.") + template.load(ref_turf, FALSE, FALSE) /obj/item/folded_tent/proc/get_deployment_area(turf/ref_turf) RETURN_TYPE(/list/turf) @@ -58,11 +74,13 @@ /obj/item/folded_tent/attack_self(mob/living/user) . = ..() + var/off_x = -(tgui_input_number(user, "If facing North or South", "Set X Offset", 0, dim_x, 0, 30 SECONDS, TRUE)) + var/off_y = -(tgui_input_number(user, "If facing East or West", "Set Y Offset", 0, dim_y, 0, 30 SECONDS, TRUE)) var/turf/deploy_turf = user.loc if(!istype(deploy_turf)) return // In a locker or something. Get lost you already have a home. - switch(user.dir) // Fix up offset deploy location so tent is better centered + can be deployed under all angles + switch(user.dir) //Handles offsets when deploying if(NORTH) deploy_turf = locate(deploy_turf.x + off_x, deploy_turf.y + 1, deploy_turf.z) if(SOUTH) @@ -103,7 +121,7 @@ QDEL_IN(gfx, 1.5 SECONDS) return - unfold(deploy_turf) + unfold(user, deploy_turf) user.visible_message(SPAN_INFO("[user] finishes deploying the [src]!"), SPAN_INFO("You finish deploying the [src]!")) for(var/gfx in turf_overlay) qdel(gfx) @@ -113,36 +131,25 @@ name = "folded USCM Command Tent" icon_state = "cmd" desc = "A standard USCM Command Tent. This one comes equipped with a self-powered Overwatch Console and a Telephone. Unfold in a suitable location to maximize usefulness. Staff Officer not included. ENTRANCE TO THE SOUTH." - dim_x = 2 - dim_y = 4 - off_x = -1 - template = /datum/map_template/tent/cmd + template_preset = "tent_cmd" /obj/item/folded_tent/med name = "folded USCM Medical Tent" icon_state = "med" desc = "A standard USCM Medical Tent. This one comes equipped with advanced field surgery facilities. Unfold in a suitable location to maximize health gains. Surgical Tray not included. ENTRANCE TO THE SOUTH." - dim_x = 2 - dim_y = 4 - template = /datum/map_template/tent/med + template_preset = "tent_med" /obj/item/folded_tent/reqs name = "folded USCM Requisitions Tent" icon_state = "req" desc = "A standard USCM Requisitions Tent. Now, you can enjoy req line anywhere you go! Unfold in a suitable location to maximize resource distribution. ASRS not included. ENTRANCE TO THE SOUTH." - dim_x = 4 - dim_y = 4 - off_x = -2 - template = /datum/map_template/tent/reqs + template_preset = "tent_reqs" /obj/item/folded_tent/big name = "folded USCM Big Tent" icon_state = "big" desc = "A standard USCM Tent. This one is just a bigger, general purpose version. Unfold in a suitable location for maximum FOB vibes. Mess Tech not included. ENTRANCE TO THE SOUTH." - dim_x = 3 - dim_y = 4 - off_x = -2 - template = /datum/map_template/tent/big + template_preset = "tent_big" /obj/effect/overlay/temp/tent_deployment_error icon = 'icons/effects/effects.dmi' diff --git a/icons/obj/structures/tents_folded.dmi b/icons/obj/structures/tents_folded.dmi index e9f4555ae6a12a2c8aef0901dd5a273027a96759..e93702d7b2f9c6a01885f643496432e1943240c9 100644 GIT binary patch delta 1090 zcmdnMGM7`eGr-TCmrII^fq{Y7)59eQNGAZX0|y(Bd}>m}2c+sICgs#mSTJkSl|4c+ zT~kD3{>B{G$HJiT)lo@^XO=Ys1M@9U7srr_Id5nCW(Yfq99ORsyqL6h!j%S&Z$cZU zDSdh1c*4>4g`g=49*186u$Lagocl!`xe2g8Qqo zhS1;jdp6uW^G0p==HJ`C{Z%-_SFdRO{_Ov=Z_YgPT^6IK-Pm7xhiy%%3qu-KWcH)B zGW$!8?WwccQ_uTZn*Gxe{w5b==90TT*1AWTf$hutx52G*twp?kZHad0+_fz)Ncph4 zv*qDb=PPB_8C3Q=hCu*>Q>S#{+@kpZk0Oe?Xk}H#tjZjcvsddRk%9@DSW#4^TET`)vu1fk6%@= z$-K}y=khfz4rPXVr3aIba9n82e17I{;BzTeU+2|x9T)}PPVJw3&ZdpuWkGgLM&IXa ztFNZMKK4km<%Ii87Pb3UYkz-jeJ^5SYMOm_r9pr|!@ti*mnkq5OjvjKtA^u*Dev7F zpFI~3-FRd5s`z~?=e><~x-0Yjfbjfz{}LZ?FiG!w{ch#!?rEtSYguyY8`$n{+0E0+ zyR+u{{gr7)vjkXlopXP^J9o41P z!OyY$z3s^Z6D&hB|5)&JJTM6OUC83NJJNK)?nYGo~D3`w~1Z*w=u zyYs!@RAjc`)5Gel|Dl(;CR};QVt?W1i57#@y{uOQ7sWnd{`xlX>z1wypO)J^J>Fh= zC)(Ze@1wnjhF;(GI_j z`mg9aKR$8NU-($6hD_zpsu!h=> zi`@R%qLMkQX_DQX2ke~!OJl#E@P56zV_G^xXTs)*8!Ueb99$-wd8EQcGt>E+*2?=G jf8Td7oIyi>7)8oF*O@dBEW5>gTe~DWM4fbTkDA delta 463 zcmV;=0WkiZ39tlWiBL{Q4GJ0x0000DNk~Le0000$0000$1Oos709Z$C?EnA(Bv4FL zMZmzoMnxSXA_{VFKww@lFfI^SRw%2YqLqt_MhO^C3>`{HA^eMF0RR910d!JMQvg8b z*k%9#0C$lkY=01!8f67nKNqkE08kP($z@z7!2kdOH%UZ6R7i>KltFI7Fc3wPMGg?G zutt$`05Hk{ij{pLnSIqjdxQ1>NaX-sRJ}l@u93K2ga6FL4$v;>s>=7uqc`@%@P8DI z`a8ubG?`I>_GwOgwbE|gHPo=wZY>LR#JYWHO}7>n1%FlU-*=U%Rs}lhho|SA2PD(- z^)m$8eH#KFUvJ?F=9d$ANC5^jY%J6;AYVbidb)Mm6a-L%C4jfK$pK{dXxKIY5~Z}$ zoB-*_=_zY^*$hBb&(WYK1SE0=?fJLh!kOfX*%e^asGF3g!$1hdalnBP3r~rnN>gFM zjGQN&C}f>i10dFq$D{G`U Date: Mon, 6 Nov 2023 05:31:15 +0000 Subject: [PATCH 024/182] Automatic changelog for PR #4796 [ci skip] --- html/changelogs/AutoChangeLog-pr-4796.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4796.yml diff --git a/html/changelogs/AutoChangeLog-pr-4796.yml b/html/changelogs/AutoChangeLog-pr-4796.yml new file mode 100644 index 000000000000..b314142a6e81 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4796.yml @@ -0,0 +1,5 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - code_imp: "Tents now hold the datum directly, instead of the typepath" + - admin: "Added a proc for staff to change tent dmm's" \ No newline at end of file From 46be29791d052d7062df5f6a68a7badd6bd0ce61 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Mon, 6 Nov 2023 02:59:14 +0000 Subject: [PATCH 025/182] Big Red Changes Part 1: Admin (#4838) # About the pull request This (hopefully) string of PRs aims to re-detail areas of big red that visually don't have a lot going on, such as breaking up copy-pasted bedrooms, adding dirt and grime floor decals, and placing props / adding new ways into underused areas This PR focuses entirely on colony admin and the nightmare inserts in it I've added to that funny little middle room that no one goes into to hopefully make it more seen and used and widened some hallways, of course, some minor retailing and honestly not much else # Explain why it's good for the game Honestly feel like Big Red is one of the maps in most need of a glow up, it can get pretty barebones in places and has a lot of underused rooms I'm not aiming to rework the entire map just small additions piece by piece because the last time I did this I did it all at once and my map file corrupted trying to fix merge conflicts # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby maptweak: Alot of changes to big reds admin area, including new windows, prop placement, room detailing, new doors /:cl: --- maps/map_files/BigRed/BigRed.dmm | 1184 ++++++++++++----- .../BigRed/sprinkles/40.admin_pmc.dmm | 451 +++---- .../BigRed/standalone/medbay-passage.dmm | 41 +- 3 files changed, 1077 insertions(+), 599 deletions(-) diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index bf9fc7771858..b13a1d684262 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -11058,21 +11058,10 @@ /turf/closed/wall/solaris/rock, /area/bigredv2/outside/sw) "aFd" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 80 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/jungle{ - bushes_spawn = 0; - icon_state = "grass_impenetrable" +/obj/structure/flora/jungle/plantbot1{ + pixel_y = 10 }, +/turf/open/jungle, /area/bigredv2/outside/admin_building) "aFf" = ( /obj/structure/closet/secure_closet/scientist, @@ -12526,10 +12515,7 @@ "aIY" = ( /obj/structure/surface/table, /obj/effect/landmark/objective_landmark/medium, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aIZ" = ( /obj/effect/decal/warning_stripes{ @@ -14231,7 +14217,6 @@ /area/bigredv2/outside/admin_building) "aNC" = ( /obj/structure/machinery/computer/station_alert, -/obj/structure/machinery/camera/autoname, /obj/structure/surface/table, /turf/open/floor{ icon_state = "white" @@ -14286,6 +14271,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 9; icon_state = "darkred2" @@ -14298,6 +14284,7 @@ }, /area/bigredv2/outside/admin_building) "aNK" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 9; icon_state = "darkred2" @@ -14321,6 +14308,7 @@ /area/bigredv2/outside/admin_building) "aNN" = ( /obj/structure/machinery/vending/coffee, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 1; icon_state = "darkred2" @@ -14342,6 +14330,9 @@ /area/bigredv2/outside/admin_building) "aNQ" = ( /obj/structure/bed, +/obj/item/bedsheet/brown{ + layer = 3.1 + }, /turf/open/floor{ icon_state = "wood" }, @@ -15145,16 +15136,22 @@ }, /area/bigredv2/outside/admin_building) "aPP" = ( -/turf/open/floor{ +/obj/structure/stairs/perspective{ dir = 1; - icon_state = "rampbottom" + icon_state = "p_stair_full" + }, +/turf/open/floor{ + icon_state = "dark" }, /area/bigredv2/outside/admin_building) "aPQ" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor{ +/obj/structure/stairs/perspective{ dir = 1; - icon_state = "rampbottom" + icon_state = "p_stair_full" + }, +/turf/open/floor{ + icon_state = "dark" }, /area/bigredv2/outside/admin_building) "aPS" = ( @@ -15182,7 +15179,17 @@ }, /area/bigredv2/outside/admin_building) "aPW" = ( -/obj/structure/coatrack, +/obj/structure/coatrack{ + pixel_x = -5; + pixel_y = 13 + }, +/obj/item/clothing/shoes/dress{ + pixel_y = -13 + }, +/obj/item/clothing/under/suit_jacket/trainee{ + pixel_x = -6; + pixel_y = 15 + }, /turf/open/floor{ icon_state = "wood" }, @@ -15653,6 +15660,7 @@ name = "Storm Shutters"; pixel_y = -32 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ icon_state = "darkred2" }, @@ -15987,9 +15995,8 @@ }, /area/bigredv2/outside/admin_building) "aRZ" = ( -/obj/structure/machinery/door/airlock/almayer/command/colony{ - dir = 1; - name = "\improper Operations EVA" +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 }, /turf/open/floor{ icon_state = "delivery" @@ -16309,6 +16316,14 @@ }, /area/bigredv2/outside/general_store) "aSQ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, /obj/structure/machinery/door/airlock/almayer/command/colony{ dir = 1; name = "\improper Operations" @@ -16319,6 +16334,8 @@ /area/bigredv2/outside/admin_building) "aSR" = ( /obj/structure/pipes/vents/pump, +/obj/structure/surface/rack, +/obj/item/weapon/gun/smg/mp27, /turf/open/floor{ dir = 8; icon_state = "redcorner" @@ -16355,6 +16372,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/item/prop/alien/hugger, /turf/open/floor{ dir = 1; icon_state = "darkred2" @@ -16370,8 +16388,14 @@ }, /area/bigredv2/outside/admin_building) "aSX" = ( -/obj/structure/machinery/suit_storage_unit/carbon_unit, -/turf/open/floor/plating, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor{ + icon_state = "white" + }, /area/bigredv2/outside/admin_building) "aSZ" = ( /obj/structure/machinery/power/apc{ @@ -16384,10 +16408,12 @@ /turf/open/floor/plating, /area/bigredv2/outside/admin_building) "aTb" = ( -/obj/structure/surface/table/woodentable, -/obj/effect/landmark/objective_landmark/close, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/floor{ - icon_state = "wood" + icon_state = "white" }, /area/bigredv2/outside/admin_building) "aTc" = ( @@ -16696,7 +16722,10 @@ }, /area/bigredv2/outside/general_store) "aTU" = ( -/obj/structure/machinery/message_server, +/obj/structure/prop/server_equipment/yutani_server{ + density = 0; + pixel_y = 16 + }, /turf/open/floor{ icon_state = "podhatchfloor" }, @@ -16706,12 +16735,6 @@ icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) -"aTX" = ( -/obj/structure/machinery/computer3/server, -/turf/open/floor{ - icon_state = "dark" - }, -/area/bigredv2/outside/admin_building) "aTY" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ @@ -16720,8 +16743,6 @@ }, /area/bigredv2/outside/admin_building) "aTZ" = ( -/obj/structure/surface/rack, -/obj/item/weapon/gun/smg/mp27, /obj/structure/machinery/light{ dir = 4 }, @@ -16747,28 +16768,34 @@ }, /area/bigredv2/outside/admin_building) "aUd" = ( -/obj/structure/machinery/alarm{ - dir = 1; - pixel_y = -30 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + dir = 5; + icon_state = "darkred2" }, -/turf/open/floor/plating, /area/bigredv2/outside/admin_building) "aUe" = ( /obj/structure/machinery/light{ dir = 4 }, +/obj/structure/machinery/alarm{ + dir = 1; + pixel_y = -30 + }, +/obj/structure/machinery/suit_storage_unit/carbon_unit, /turf/open/floor/plating, /area/bigredv2/outside/admin_building) "aUf" = ( /obj/effect/landmark/good_item, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 8; icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aUg" = ( -/obj/structure/surface/table/woodentable, -/obj/item/device/camera, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/landmark/objective_landmark/close, /turf/open/floor{ icon_state = "wood" }, @@ -17148,12 +17175,10 @@ dir = 4 }, /turf/open/floor{ - icon_state = "dark" + icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) "aVk" = ( -/obj/structure/surface/rack, -/obj/item/weapon/gun/pistol/mod88, /turf/open/floor{ dir = 8; icon_state = "redcorner" @@ -17382,13 +17407,11 @@ dir = 1; network = list("interrogation") }, -/obj/structure/machinery/computer3/server, /turf/open/floor{ icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) "aVT" = ( -/obj/structure/machinery/computer3/server, /turf/open/floor{ dir = 9; icon_state = "darkblue2" @@ -17404,7 +17427,6 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/machinery/photocopier, /turf/open/floor{ dir = 1; icon_state = "darkblue2" @@ -17420,13 +17442,16 @@ phone_id = "Operations"; pixel_y = 24 }, +/obj/item/prop/alien/hugger, /turf/open/floor{ dir = 1; icon_state = "darkblue2" }, /area/bigredv2/outside/admin_building) "aVX" = ( -/obj/structure/machinery/computer/cameras, +/obj/structure/machinery/computer/cameras{ + dir = 8 + }, /obj/structure/surface/table, /turf/open/floor{ dir = 5; @@ -17608,7 +17633,6 @@ }, /area/bigredv2/outside/admin_building) "aWD" = ( -/obj/structure/machinery/computer3/server, /turf/open/floor{ dir = 8; icon_state = "darkblue2" @@ -17628,7 +17652,9 @@ }, /area/bigredv2/outside/admin_building) "aWG" = ( -/obj/structure/machinery/computer/communications, +/obj/structure/machinery/computer/communications{ + dir = 8 + }, /obj/structure/surface/table, /turf/open/floor{ dir = 6; @@ -17636,10 +17662,10 @@ }, /area/bigredv2/outside/admin_building) "aWH" = ( -/obj/structure/surface/table/woodentable, -/obj/item/device/pinpointer, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "wood" + dir = 1; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aWI" = ( @@ -17797,6 +17823,10 @@ pixel_y = 32 }, /obj/effect/landmark/good_item, +/obj/structure/stairs/perspective{ + dir = 10; + icon_state = "p_stair_full" + }, /turf/open/floor{ dir = 1; icon_state = "darkred2" @@ -17811,12 +17841,9 @@ }, /area/bigredv2/outside/admin_building) "aXk" = ( -/obj/structure/machinery/light{ - dir = 4 - }, +/obj/item/prop/alien/hugger, /turf/open/floor{ - dir = 4; - icon_state = "darkred2" + icon_state = "white" }, /area/bigredv2/outside/admin_building) "aXl" = ( @@ -17976,16 +18003,17 @@ /turf/open/floor/plating, /area/bigredv2/outside/cargo) "aXL" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 10; + dir = 8; icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aXM" = ( -/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 8; - icon_state = "darkredcorners2" + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aXN" = ( @@ -17994,12 +18022,16 @@ density = 0; req_one_access_txt = "200" }, +/obj/structure/machinery/light{ + dir = 8 + }, /turf/open/floor{ dir = 10; icon_state = "darkblue2" }, /area/bigredv2/outside/admin_building) "aXO" = ( +/obj/item/prop/alien/hugger, /turf/open/floor{ icon_state = "darkblue2" }, @@ -18082,22 +18114,23 @@ /area/bigredv2/outside/cargo) "aYh" = ( /obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/light{ - dir = 8 - }, /turf/open/floor{ dir = 8; - icon_state = "darkred2" + icon_state = "darkredcorners2" }, /area/bigredv2/outside/admin_building) "aYi" = ( /obj/effect/spawner/random/toolbox, +/obj/structure/platform_decoration, /turf/open/floor{ icon_state = "dark" }, /area/bigredv2/outside/admin_building) "aYk" = ( /obj/effect/landmark/survivor_spawner, +/obj/structure/platform_decoration{ + dir = 1 + }, /turf/open/floor{ icon_state = "dark" }, @@ -18119,23 +18152,33 @@ }, /area/bigredv2/outside/admin_building) "aYo" = ( -/obj/structure/machinery/door/airlock/almayer/generic{ - name = "\improper Operations Toilet" +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - icon_state = "delivery" + dir = 5; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aYp" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + name = "\improper Operations Toilet" + }, /turf/open/floor{ - icon_state = "freezerfloor" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aYq" = ( -/obj/structure/machinery/light{ - dir = 1 - }, /obj/effect/landmark/objective_landmark/far, +/obj/structure/sink{ + pixel_x = 1; + pixel_y = 20 + }, +/obj/structure/mirror{ + pixel_y = 29 + }, /turf/open/floor{ icon_state = "freezerfloor" }, @@ -18144,6 +18187,10 @@ /obj/structure/toilet{ dir = 8 }, +/obj/item/prop/alien/hugger, +/obj/structure/machinery/light{ + dir = 4 + }, /turf/open/floor{ icon_state = "freezerfloor" }, @@ -18263,21 +18310,25 @@ }, /area/bigredv2/outside/c) "aYL" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 8; - icon_state = "carpet6-2" + icon_state = "dark" }, /area/bigredv2/outside/admin_building) "aYM" = ( +/obj/item/prop/alien/hugger, /turf/open/floor{ - dir = 8; - icon_state = "carpet14-10" + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aYN" = ( +/obj/structure/machinery/door/airlock/almayer/command/colony{ + dir = 1; + name = "\improper Operations Meeting Room" + }, /turf/open/floor{ - dir = 8; - icon_state = "carpet10-8" + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "aYO" = ( @@ -18294,6 +18345,7 @@ name = "Weyland-Yutani Automatic Teller Machine"; pixel_y = 30 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 1; icon_state = "darkred2" @@ -18303,6 +18355,7 @@ /obj/structure/machinery/light{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 1; icon_state = "darkred2" @@ -18479,9 +18532,9 @@ /obj/structure/machinery/light{ dir = 8 }, +/obj/item/prop/alien/hugger, /turf/open/floor{ - dir = 8; - icon_state = "carpet7-3" + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "aZA" = ( @@ -18492,16 +18545,10 @@ /area/bigredv2/outside/admin_building) "aZB" = ( /obj/structure/bed/chair/comfy/black, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aZC" = ( -/turf/open/floor{ - dir = 8; - icon_state = "carpet11-12" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aZE" = ( /turf/open/floor{ @@ -18587,27 +18634,26 @@ /turf/open/floor, /area/bigredv2/outside/cargo) "aZS" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/camera/autoname{ + dir = 1 + }, /turf/open/floor{ - dir = 8; - icon_state = "carpet7-3" + icon_state = "white" }, /area/bigredv2/outside/admin_building) "aZT" = ( /obj/structure/surface/table, -/obj/structure/machinery/computer3/laptop/secure_data, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/obj/structure/prop/server_equipment/laptop/on, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aZU" = ( -/obj/structure/bed/chair/office/dark{ +/obj/structure/bed/chair/comfy/blue{ dir = 8 }, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aZW" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -18831,13 +18877,10 @@ }, /area/bigredv2/outside/cargo) "baG" = ( -/obj/structure/bed/chair/office/dark{ +/obj/structure/bed/chair/comfy/blue{ dir = 4 }, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "baI" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/comdoor/colony{ @@ -18849,6 +18892,7 @@ /area/bigredv2/outside/admin_building) "baJ" = ( /obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) "baK" = ( @@ -18989,10 +19033,7 @@ "bbj" = ( /obj/structure/surface/table, /obj/item/alienjar, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bbk" = ( /obj/structure/machinery/light{ @@ -19018,7 +19059,9 @@ /area/bigredv2/outside/admin_building) "bbm" = ( /obj/structure/surface/table, -/obj/structure/machinery/computer/med_data/laptop, +/obj/structure/machinery/computer/med_data/laptop{ + dir = 4 + }, /turf/open/floor{ dir = 8; icon_state = "carpet15-15" @@ -19033,11 +19076,14 @@ }, /area/bigredv2/outside/admin_building) "bbo" = ( -/obj/structure/bed/chair, +/obj/structure/bed/chair/comfy/blue, +/obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) "bbp" = ( -/obj/structure/bed/chair, +/obj/structure/bed/sofa/south/grey/left{ + pixel_y = 6 + }, /obj/structure/machinery/atm{ name = "Weyland-Yutani Automatic Teller Machine"; pixel_y = 30 @@ -19045,7 +19091,9 @@ /turf/open/floor, /area/bigredv2/outside/admin_building) "bbq" = ( -/obj/structure/bed/chair, +/obj/structure/bed/sofa/south/grey{ + pixel_y = 6 + }, /obj/structure/machinery/light{ dir = 1 }, @@ -19055,6 +19103,7 @@ /obj/structure/surface/table, /obj/item/storage/photo_album, /obj/item/tool/pen/red, +/obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) "bbs" = ( @@ -19276,14 +19325,16 @@ }, /area/bigredv2/outside/admin_building) "bbY" = ( -/obj/structure/bed/chair/office/dark, +/obj/structure/bed/chair/comfy/blue, /turf/open/floor{ icon_state = "wood" }, /area/bigredv2/outside/admin_building) "bbZ" = ( /obj/structure/surface/table, -/obj/structure/machinery/computer/cameras/wooden_tv, +/obj/structure/machinery/computer/cameras/wooden_tv{ + dir = 8 + }, /obj/structure/machinery/light{ dir = 4 }, @@ -19494,53 +19545,47 @@ /obj/structure/pipes/vents/pump{ dir = 4 }, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/obj/item/prop/alien/hugger, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bcF" = ( -/obj/structure/bed/chair/office/dark{ +/obj/structure/bed/chair/comfy/blue{ dir = 8 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bcG" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor{ - dir = 8; - icon_state = "carpet11-12" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bcH" = ( /obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "bcI" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ dir = 8; icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bcJ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 4; + dir = 8; icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) @@ -19704,45 +19749,38 @@ }, /area/bigredv2/outside/c) "bdl" = ( +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ - dir = 8; - icon_state = "carpet9-4" + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bdm" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 +/obj/structure/surface/table/woodentable, +/turf/open/floor{ + icon_state = "wood" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "bdn" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/machinery/door/airlock/almayer/command/colony{ - name = "\improper Operations Meeting Room" +/obj/structure/machinery/light{ + dir = 1 }, +/obj/structure/surface/table/woodentable, +/obj/item/device/camera, /turf/open/floor{ - icon_state = "delivery" + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "bdo" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, /turf/open/floor{ - icon_state = "dark" + dir = 10; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bdp" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - frequency = 1469; - name = "General Listening Channel"; - pixel_x = 30 - }, +/obj/effect/decal/cleanable/dirt, +/obj/item/prop/alien/hugger, /turf/open/floor{ - dir = 4; + dir = 6; icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) @@ -19755,6 +19793,7 @@ /area/bigredv2/outside/admin_building) "bdr" = ( /obj/structure/machinery/vending/snack, +/obj/effect/decal/cleanable/dirt, /turf/open/floor, /area/bigredv2/outside/admin_building) "bds" = ( @@ -19877,7 +19916,9 @@ /area/bigredv2/outside/cargo) "bdO" = ( /obj/structure/machinery/vending/coffee, -/turf/open/floor, +/turf/open/floor{ + icon_state = "wood" + }, /area/bigredv2/outside/admin_building) "bdP" = ( /obj/structure/machinery/photocopier, @@ -27127,6 +27168,15 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_se) +"bMa" = ( +/obj/structure/surface/rack, +/obj/item/weapon/gun/pistol/mod88, +/obj/item/weapon/gun/pistol/mod88, +/turf/open/floor{ + dir = 8; + icon_state = "redcorner" + }, +/area/bigredv2/outside/admin_building) "bMf" = ( /turf/open/floor{ icon_state = "asteroidwarning" @@ -27166,6 +27216,10 @@ icon_state = "mars_cave_18" }, /area/bigredv2/outside/lz2_west_cas) +"bQe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor, +/area/bigredv2/outside/admin_building) "bQi" = ( /turf/open/floor{ icon_state = "darkish" @@ -27278,10 +27332,7 @@ "caN" = ( /obj/structure/surface/table, /obj/effect/landmark/objective_landmark/close, -/turf/open/floor{ - dir = 8; - icon_state = "carpet15-15" - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "ccP" = ( /obj/structure/surface/table, @@ -27489,6 +27540,10 @@ /obj/structure/surface/table/reinforced/prison, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"czS" = ( +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/plating, +/area/bigredv2/outside/admin_building) "czV" = ( /obj/item/tool/pickaxe, /turf/open/mars_cave{ @@ -27588,6 +27643,23 @@ /obj/item/paper/bigred/smuggling, /turf/open/floor, /area/bigredv2/outside/cargo) +"cJa" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1 + }, +/obj/structure/machinery/door/airlock/almayer/command/colony{ + dir = 1; + name = "\improper Operations" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/admin_building) "cJh" = ( /obj/structure/bed/chair{ dir = 8; @@ -27701,6 +27773,14 @@ "cVY" = ( /turf/open/mars, /area/bigredv2/outside/space_port_lz2) +"cXG" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "cYI" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -27770,6 +27850,16 @@ icon_state = "mars_cave_2" }, /area/bigredv2/outside/filtration_cave_cas) +"din" = ( +/obj/structure/machinery/blackbox_recorder, +/obj/item/prop/almayer/flight_recorder/colony{ + pixel_x = -6; + pixel_y = 10 + }, +/turf/open/floor{ + icon_state = "podhatchfloor" + }, +/area/bigredv2/outside/admin_building) "dlr" = ( /obj/effect/landmark/static_comms/net_two, /turf/open/floor, @@ -27921,6 +28011,14 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"dBm" = ( +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "dBE" = ( /obj/item/trash/cigbutt/cigarbutt{ pixel_x = 2; @@ -28354,6 +28452,12 @@ }, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"eoU" = ( +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y2" + }, +/area/bigredv2/outside/admin_building) "epe" = ( /turf/open/floor{ dir = 1; @@ -28640,6 +28744,15 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) +"eSN" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "eTj" = ( /obj/structure/reagent_dispensers/fueltank/gas, /turf/open/mars{ @@ -28773,6 +28886,15 @@ /obj/effect/landmark/static_comms/net_two, /turf/open/floor, /area/bigredv2/outside/engineering) +"fhy" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 8 + }, +/turf/open/floor{ + dir = 8; + icon_state = "carpet15-15" + }, +/area/bigredv2/outside/admin_building) "fhI" = ( /obj/effect/landmark/hunter_secondary, /turf/open/mars_cave{ @@ -29108,6 +29230,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"fPB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/bigredv2/outside/admin_building) "fQv" = ( /obj/structure/prop/invuln/minecart_tracks{ desc = "A heavy duty power cable for high voltage applications"; @@ -29382,8 +29508,8 @@ /area/bigredv2/caves/lambda/breakroom) "gvI" = ( /obj/structure/transmitter/colony_net{ - do_not_disturb = 1; dir = 4; + do_not_disturb = 1; phone_category = "Lambda Labs"; phone_color = "red"; phone_id = "Secure Storage"; @@ -29563,6 +29689,19 @@ icon_state = "darkblue2" }, /area/bigredv2/caves/eta/research) +"gWU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "gXp" = ( /turf/open/mars_cave{ icon_state = "mars_cave_6" @@ -29652,6 +29791,15 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/bigredv2/caves/eta/storage) +"hkY" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor{ + dir = 4; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "hmm" = ( /turf/open/floor{ icon_state = "delivery" @@ -29757,6 +29905,13 @@ icon_state = "dark" }, /area/bigredv2/caves/lambda/research) +"hxs" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/landmark/objective_landmark/far, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "hyv" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, @@ -30289,6 +30444,17 @@ icon_state = "darkgreencorners2" }, /area/bigredv2/caves/eta/research) +"iDT" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + dir = 1; + icon_state = "darkredcorners2" + }, +/area/bigredv2/outside/admin_building) "iDW" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, @@ -30455,6 +30621,14 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/filtration_plant) +"iZc" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "iZh" = ( /obj/effect/decal/warning_stripes{ icon_state = "E-corner" @@ -30589,6 +30763,12 @@ /obj/structure/reagent_dispensers/fueltank/gas, /turf/open/floor/plating, /area/bigredv2/caves/mining) +"jna" = ( +/obj/item/prop/alien/hugger, +/turf/open/floor{ + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "jnR" = ( /turf/open/floor{ dir = 9; @@ -30696,8 +30876,13 @@ }, /area/bigredv2/caves/lambda/virology) "jAm" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/effect/landmark/objective_landmark/far, +/obj/structure/coatrack{ + pixel_x = -8; + pixel_y = 16 + }, +/obj/item/clothing/shoes/black{ + pixel_y = -7 + }, /turf/open/floor{ icon_state = "wood" }, @@ -31192,6 +31377,14 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) +"khP" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "khR" = ( /obj/structure/machinery/floodlight, /turf/open/mars_cave{ @@ -31417,6 +31610,13 @@ icon_state = "asteroidfloor" }, /area/bigredv2/outside/space_port_lz2) +"kIv" = ( +/obj/structure/curtain/red, +/obj/item/prop/alien/hugger, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "kIW" = ( /obj/structure/fence, /turf/open/floor{ @@ -31510,6 +31710,10 @@ "kRo" = ( /turf/open/floor/plating, /area/bigredv2/outside/telecomm/warehouse) +"kRK" = ( +/obj/structure/window/framed/solaris/reinforced, +/turf/open/floor/plating, +/area/bigredv2/outside/admin_building) "kSm" = ( /obj/item/storage/belt/grenade, /obj/structure/closet/crate, @@ -32141,13 +32345,9 @@ }, /area/bigredv2/caves/mining) "mrH" = ( -/obj/structure/machinery/blackbox_recorder, -/obj/item/prop/almayer/flight_recorder/colony{ - pixel_x = -6; - pixel_y = 10 - }, +/obj/structure/machinery/computer3/server, /turf/open/floor{ - icon_state = "dark" + icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) "mrS" = ( @@ -32263,6 +32463,16 @@ icon_state = "mars_cave_15" }, /area/bigredv2/outside/lz1_north_cas) +"mEH" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + dir = 1; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "mFT" = ( /obj/item/weapon/gun/shotgun/pump/dual_tube/cmb, /obj/effect/landmark/corpsespawner/russian, @@ -32280,7 +32490,7 @@ "mGS" = ( /obj/effect/landmark/static_comms/net_one, /turf/open/floor{ - icon_state = "dark" + icon_state = "podhatchfloor" }, /area/bigredv2/outside/admin_building) "mHp" = ( @@ -32371,6 +32581,18 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) +"mST" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + dir = 8; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "mUy" = ( /turf/open/mars_cave{ icon_state = "mars_cave_7" @@ -32482,6 +32704,11 @@ icon_state = "mars_dirt_6" }, /area/bigredv2/outside/lz2_south_cas) +"nky" = ( +/obj/structure/machinery/vending/coffee, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor, +/area/bigredv2/outside/admin_building) "nkQ" = ( /turf/open/mars_cave{ icon_state = "mars_cave_23" @@ -32584,6 +32811,16 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"nuw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "nwS" = ( /obj/item/ore{ pixel_x = -7; @@ -32843,6 +33080,14 @@ /obj/item/tool/warning_cone, /turf/open/mars, /area/bigredv2/outside/s) +"nZD" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "nZK" = ( /obj/item/ore/diamond, /obj/item/stack/sheet/mineral/diamond{ @@ -32984,6 +33229,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"ole" = ( +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y0" + }, +/area/bigredv2/outside/admin_building) "olT" = ( /obj/effect/landmark/corpsespawner/engineer, /turf/open/shuttle/escapepod{ @@ -33204,12 +33455,30 @@ icon_state = "vault" }, /area/bigredv2/outside/general_offices) +"oDW" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor{ + dir = 8; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "oEJ" = ( /obj/structure/surface/table, /obj/effect/spawner/random/toolbox, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor, /area/bigredv2/outside/cargo) +"oFY" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/item/prop/alien/hugger, +/turf/open/floor{ + dir = 8; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "oIc" = ( /obj/effect/decal/cleanable/blood{ base_icon = 'icons/obj/items/weapons/grenade.dmi'; @@ -33378,6 +33647,16 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves_sw) +"oWe" = ( +/obj/structure/machinery/photocopier{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor{ + dir = 1; + icon_state = "darkblue2" + }, +/area/bigredv2/outside/admin_building) "oWC" = ( /obj/structure/prop/invuln/minecart_tracks{ desc = "A heavy duty power cable for high voltage applications"; @@ -33500,6 +33779,12 @@ icon_state = "mars_dirt_10" }, /area/bigredv2/outside/filtration_plant) +"pdG" = ( +/obj/item/prop/alien/hugger, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "pdN" = ( /obj/effect/landmark/nightmare{ insert_tag = "lz1entrance" @@ -33653,6 +33938,31 @@ icon_state = "mars_cave_14" }, /area/bigredv2/caves/mining) +"pxH" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) +"pyU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "pBD" = ( /turf/open/floor{ dir = 4; @@ -33756,6 +34066,16 @@ icon_state = "darkred2" }, /area/bigredv2/caves/eta/research) +"pNU" = ( +/obj/structure/bed, +/obj/item/prop/alien/hugger, +/obj/item/bedsheet/brown{ + layer = 3.1 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "pOL" = ( /obj/structure/closet/crate/miningcar/yellow, /turf/open/mars_cave{ @@ -34060,6 +34380,12 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) +"qoN" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "qpn" = ( /obj/item/tool/warning_cone{ pixel_x = -6 @@ -34126,6 +34452,16 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"qyi" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "darkredcorners2" + }, +/area/bigredv2/outside/admin_building) "qzO" = ( /obj/structure/blocker/forcefield/multitile_vehicles, /obj/structure/machinery/door/poddoor/almayer/closed{ @@ -34332,6 +34668,13 @@ icon_state = "mars_cave_17" }, /area/bigredv2/caves/mining) +"qXi" = ( +/obj/structure/surface/table/woodentable, +/obj/item/device/pinpointer, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "qYY" = ( /obj/structure/prop/invuln/minecart_tracks{ dir = 8 @@ -34508,6 +34851,16 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) +"rpI" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 2.5 + }, +/turf/open/floor{ + dir = 4; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "rqa" = ( /obj/structure/tunnel{ id = "hole4" @@ -35229,6 +35582,15 @@ icon_state = "delivery" }, /area/bigredv2/caves_lambda) +"szi" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "szw" = ( /turf/open/mars_cave{ icon_state = "mars_dirt_6" @@ -35351,7 +35713,7 @@ }, /area/bigredv2/caves_sw) "sLS" = ( -/obj/effect/landmark/objective_landmark/medium, +/obj/structure/machinery/suit_storage_unit/carbon_unit, /turf/open/floor/plating, /area/bigredv2/outside/admin_building) "sNQ" = ( @@ -35390,6 +35752,17 @@ icon_state = "mars_cave_23" }, /area/bigredv2/outside/lz1_telecomm_cas) +"sRy" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/almayer/command/colony{ + name = "\improper Operations Meeting Room" + }, +/turf/open/floor{ + icon_state = "delivery" + }, +/area/bigredv2/outside/admin_building) "sSU" = ( /turf/open/mars_cave{ icon_state = "mars_cave_19" @@ -35460,6 +35833,12 @@ icon_state = "dark" }, /area/bigredv2/caves/eta/xenobiology) +"tap" = ( +/obj/structure/machinery/message_server, +/turf/open/floor{ + icon_state = "podhatchfloor" + }, +/area/bigredv2/outside/admin_building) "tcb" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/pizzabox/meat, @@ -35625,6 +36004,11 @@ icon_state = "mars_dirt_4" }, /area/bigredv2/caves_research) +"toA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/prop/alien/hugger, +/turf/open/floor, +/area/bigredv2/outside/admin_building) "tpR" = ( /obj/structure/bed/chair{ dir = 4; @@ -35778,6 +36162,12 @@ icon_state = "platingdmg3" }, /area/bigredv2/caves/mining) +"tBD" = ( +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y1" + }, +/area/bigredv2/outside/admin_building) "tBK" = ( /obj/structure/surface/rack, /obj/item/tool/pickaxe{ @@ -35871,6 +36261,19 @@ }, /turf/open/floor, /area/bigred/ground/garage_workshop) +"tJn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 2.5 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "tJv" = ( /obj/structure/tunnel{ id = "hole3" @@ -36173,6 +36576,7 @@ /area/bigred/ground/garage_workshop) "upV" = ( /obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, /turf/open/floor{ icon_state = "delivery" }, @@ -36381,6 +36785,16 @@ icon_state = "mars_cave_2" }, /area/bigredv2/caves/mining) +"uKH" = ( +/obj/structure/stairs/perspective{ + dir = 6; + icon_state = "p_stair_full" + }, +/turf/open/floor{ + dir = 1; + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) "uNW" = ( /obj/effect/decal/cleanable/blood{ dir = 8; @@ -36659,6 +37073,15 @@ icon_state = "mars_cave_3" }, /area/bigredv2/caves/mining) +"vpx" = ( +/obj/structure/platform, +/obj/structure/flora/jungle/planttop1{ + pixel_y = 10 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "vpY" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ id = "eta"; @@ -36865,6 +37288,19 @@ icon_state = "mars_cave_5" }, /area/bigredv2/caves_virology) +"vOs" = ( +/obj/structure/coatrack{ + pixel_x = 12 + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/suit/storage/windbreaker/windbreaker_gray{ + pixel_x = 11; + pixel_y = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "vPP" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = 6 @@ -37018,6 +37454,22 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) +"wfk" = ( +/obj/structure/filingcabinet/medical{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet/medical{ + density = 0; + pixel_x = 7; + pixel_y = 16 + }, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) "wfm" = ( /obj/structure/bed/chair{ buckling_y = 5; @@ -37223,6 +37675,12 @@ icon_state = "delivery" }, /area/bigredv2/caves/lambda/virology) +"wxo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "asteroidwarning" + }, +/area/bigredv2/outside/c) "wBi" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -37288,6 +37746,24 @@ /obj/structure/closet/firecloset/full, /turf/open/mars, /area/bigredv2/outside/c) +"wGD" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + layer = 2.5 + }, +/obj/item/prop/alien/hugger, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "wGF" = ( /obj/item/tool/warning_cone, /turf/open/floor{ @@ -37301,6 +37777,16 @@ icon_state = "asteroidwarning" }, /area/bigredv2/outside/c) +"wHx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "darkredcorners2" + }, +/area/bigredv2/outside/admin_building) "wIw" = ( /obj/effect/landmark/structure_spawner/xvx_hive/xeno_door, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, @@ -37503,6 +37989,15 @@ icon_state = "mars_dirt_7" }, /area/bigredv2/caves/mining) +"xej" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "xeN" = ( /obj/effect/landmark/lv624/xeno_tunnel, /turf/open/mars_cave{ @@ -37803,6 +38298,14 @@ }, /turf/open/floor, /area/bigredv2/outside/engineering) +"xBn" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) "xBr" = ( /obj/item/ore{ pixel_x = 9 @@ -37889,6 +38392,13 @@ /obj/structure/prop/server_equipment/yutani_server, /turf/open/floor/greengrid, /area/bigredv2/caves/lambda/research) +"xKG" = ( +/obj/structure/bed/sofa/south/grey/right{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor, +/area/bigredv2/outside/admin_building) "xLM" = ( /obj/structure/machinery/light{ dir = 1 @@ -54602,7 +55112,7 @@ aHF aHF apC apC -apC +apJ apJ apJ apC @@ -54612,7 +55122,7 @@ apC apC apJ apJ -apC +apJ apC apC apC @@ -54825,19 +55335,19 @@ aRT aof aTV mGS -aTV +tap aof aNK aXL +bdo aof -aYL -aZz -aZS -aZS -aZS -aZS aZz -bcM +aOO +aOO +aOO +aOO +cXG +aOO apC apC aHD @@ -55038,23 +55548,23 @@ aGD aMf aPL aMf -aMf +aXk aof aTV -aOM aTV +din aof -aNL -aUb +aWH +aOM +jna asT -aYM -aZA -aZA +aZC +aZC baG -aZA +aZC baG -aZA -bcN +aZC +aOO bdO apC aHD @@ -55258,21 +55768,21 @@ aQW aRU aof aTU -aOM +wGD aTV aof aYU +aOM aUb asT -aYM aZB aZT aIY bbj caN bcE -bcN -aYO +aOO +aOO apC aHD aBR @@ -55466,7 +55976,7 @@ awQ aJl aKo aKo -aKo +aSX aMF aNz aKo @@ -55475,21 +55985,21 @@ aQX aRV aof aTV -aOM +gWU aVS aof aXg +aOM aUb -asT -aYM -aZA +aof +aZC aZU -aZA +aZC aZU -aZA +aZC bcF -bcN -aYO +aOO +aOO apD aHD aBR @@ -55683,7 +56193,7 @@ aDN ayN aKp aQW -aMf +aTb kmm aNA aMf @@ -55691,13 +56201,13 @@ aMf aQY aMf aSQ +tJn +pyU +tJn +cJa +iZc aOM aOM -aOM -aSQ -aNL -aUb -asT aYN aZC aZC @@ -55705,8 +56215,8 @@ aZC aZC aZC bcG -bdl -aYO +aOO +aOO apD aHD aBR @@ -55908,22 +56418,22 @@ aPM aQZ aRX aof -aTX +mrH aVj mrH aof -aNL +uKH +aOM aUb -asT -aYO -aYO -aYO -aYO -aYO -aYO +aof +aOO +aOO +aOO +aOO +aOO bcH -bdm -aYO +aOO +aOO apC aHD aBR @@ -56118,7 +56628,7 @@ alu aKq aHF aHF -apC +apD aNC aMf aPN @@ -56130,19 +56640,19 @@ aof aof aof aNL +aOM aUb aof -asT -asT -asT +aof asT asT asT aof -bdn +sRy +aof aof apC -aHD +wxo aBR aBR bhi @@ -56337,9 +56847,9 @@ aHF aHF apD aND +aXk aMf -aMf -aQZ +aZS aof aSR aTY @@ -56347,19 +56857,19 @@ aTY aTY aWC aXj -aXM +aOI aYh -aRd -aRd +oDW +oFY bcI -aRd +bcJ aRd aVl -bcI +qoN bdo -aXL -apC -aHD +apD +bhU +wxo aBR aBR bhi @@ -56561,21 +57071,21 @@ aof aSS aTZ aVk -aVk +bMa aof -aSV +mEH aOM aYi -aOM -aOM +xBn +nZD aPS aOM aOM aOM aPS -aOM -aUb -apC +bdl +apD +bhU aHD aBR aBR @@ -56780,19 +57290,19 @@ aof aof aof aof -aSV -aOM +mEH aOM +vpx aFd -aOM +khP aZW aOK bbk aOK -bcJ +aPS bdp -aUc -apC +apD +aHF aHD aBR aBR @@ -56996,12 +57506,12 @@ aST aRd aVl aRd -aRd +bcJ aSW aOM aYk -aOM -aOM +dBm +pxH aZX aof aof @@ -57211,11 +57721,11 @@ aRc aof aSU aUa +aXM aOK aOK aOK -aXk -aOK +hkY aYl aYS aOM @@ -57427,11 +57937,11 @@ aof aof aof aSV -aUb -aof -aof +bdl aof aof +kRK +kRK aof aof aYT @@ -57641,17 +58151,17 @@ apD aNI aRd bcI -aRd +bcJ aRY aSW -aUb -aof +bdl +kRK aVT aWD aWD aXN -aof -aYU +kRK +aWH aOM aZY aof @@ -57659,7 +58169,7 @@ bbm aJb bcN aof -aJT +wfk apC aHD aIn @@ -57855,27 +58365,27 @@ aBR aBR aMc apD -aNJ -aOK +aUd +aXM aPS aOM aOK aOK aUc -aof +aYm aVU aOM aOM aXO -aof +kRK aNL aOM aZX aof -aZU +fhy aZA bcN -aOO +kIv aOO apC aHD @@ -58290,21 +58800,21 @@ aBR aMc apD aNK -aOL +aXL aPS aOM aof wvK -aSX +wvK aof -aVU +oWe aOM aXl aXP aof aNL aOM -aZX +szi aof aNQ aOO @@ -58512,16 +59022,16 @@ aPS aOM aRZ aTa -aUd -aof +aTa +aRZ aVU aWE aXm aXQ -aof +kRK aYV aOM -aZX +szi aof aOO bbY @@ -58729,12 +59239,12 @@ aPS aUb aof aSZ -aTa +czS aof aVW aWF aof -aof +kRK aof aYU aOM @@ -58943,18 +59453,18 @@ apC aNN aOM aPS -aUb +bdl aof sLS aUe aof aVX aWG -aof +kRK aNK -aOL -aYW -aOM +mST +iDT +nuw aZX aof aof @@ -59157,7 +59667,7 @@ aBR aBR aMc apD -aNL +aWH aOM aPS aRh @@ -59165,20 +59675,20 @@ aof aof aof aof +kRK +kRK aof -aof -aof -aNL -aOM -aOM -aOM +aWH +xej +ole +eSN aPS baI aYO bca bcQ bdr -bdO +nky apC beC aNw @@ -59378,24 +59888,24 @@ aNL aOM aPV aRi -aOL -aOL +aXL +aXL aUf aVm aOL aOL aOL aYW -aOM -aOM -aOM +xej +tBD +eSN aZZ upV baJ bcb bcR bcc -aYO +toA apC aTh aIn @@ -59591,28 +60101,28 @@ aKr aBR aMc apC -aNJ -aOM -aOK +aUd +aYL +aYM aOK aOK aOM aOK aOK aOK -aOM -aOK -aOK -aOM +aYL +aXM aOK -aYS -aUb +wHx +eoU +eSN +bdl aof bbo bcc bcS bcc -aYO +bQe apD aTh aIn @@ -59821,9 +60331,9 @@ aON aof aof aYo -aof -aNL -aUb +rpI +qyi +bdl aof bbp bcc @@ -60029,17 +60539,17 @@ aNO aOO aPW aof -aNO +bdm aOO -aPW +vOs aof jAm aOO -aPW +hxs aof aYp aof -aNL +aWH aUb aof bbq @@ -60246,20 +60756,20 @@ aNP aOO aOO aof -aNP +bdn aOO aOO aof aNP -aOO -aOO +pdG +qXi aof aYq aof -aNL +aWH aUb aof -bbo +xKG aTa bcV bdt @@ -60463,12 +60973,12 @@ aNQ aGG aPX aof -aNQ -aTb +pNU +aOO aUg aof aNQ -aWH +aOO aXn aof aYr @@ -60477,10 +60987,10 @@ aNJ aUc aof bbr +toA aYO -aYO -aTa -aYO +fPB +bQe bek bjZ aMg diff --git a/maps/map_files/BigRed/sprinkles/40.admin_pmc.dmm b/maps/map_files/BigRed/sprinkles/40.admin_pmc.dmm index e2b3e939a2e6..7a66b2422807 100644 --- a/maps/map_files/BigRed/sprinkles/40.admin_pmc.dmm +++ b/maps/map_files/BigRed/sprinkles/40.admin_pmc.dmm @@ -2,10 +2,6 @@ "ab" = ( /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/admin_building) -"ac" = ( -/obj/effect/acid_hole, -/turf/closed/wall/solaris, -/area/bigredv2/outside/admin_building) "ad" = ( /obj/structure/window/framed/solaris, /turf/open/floor/plating, @@ -15,88 +11,68 @@ /area/bigredv2/outside/admin_building) "af" = ( /obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/light{ - dir = 8 - }, /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor{ - icon_state = "darkred2"; - dir = 8 + dir = 8; + icon_state = "darkredcorners2" }, /area/bigredv2/outside/admin_building) "ag" = ( /obj/effect/spawner/random/toolbox, +/obj/structure/platform_decoration, /turf/open/floor{ icon_state = "dark" }, /area/bigredv2/outside/admin_building) "ai" = ( /obj/effect/landmark/survivor_spawner, +/obj/structure/platform_decoration{ + dir = 1 + }, /turf/open/floor{ icon_state = "dark" }, /area/bigredv2/outside/admin_building) "aj" = ( +/turf/open/floor{ + icon_state = "darkred2" + }, +/area/bigredv2/outside/admin_building) +"ak" = ( /obj/structure/window_frame/solaris, /obj/item/shard, /turf/open/floor/plating, /area/bigredv2/outside/admin_building) -"ak" = ( -/obj/structure/barricade/metal/wired{ - icon_state = "metal_2"; - dir = 1 - }, -/turf/open/floor{ - icon_state = "carpet14-10"; - dir = 8 - }, -/area/bigredv2/outside/admin_building) "al" = ( -/obj/structure/barricade/metal/wired{ - dir = 1 +/obj/structure/machinery/door/airlock/almayer/command/colony{ + dir = 1; + name = "\improper Operations Meeting Room" }, /turf/open/floor{ - icon_state = "carpet10-8"; - dir = 8 + icon_state = "delivery" }, /area/bigredv2/outside/admin_building) "am" = ( -/obj/structure/barricade/metal/wired{ - dir = 1 - }, -/obj/structure/barricade/metal/wired{ - icon_state = "metal_2"; - dir = 4 +/obj/structure/platform, +/obj/structure/flora/jungle/planttop1{ + pixel_y = 10 }, -/obj/item/ammo_magazine/rifle{ - current_rounds = 0; - pixel_x = -9; - pixel_y = -4 +/turf/open/floor{ + icon_state = "dark" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "an" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor{ - icon_state = "darkred2"; - dir = 8 + dir = 8; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "ap" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/jungle{ - bushes_spawn = 0; - icon_state = "grass_impenetrable" +/obj/structure/flora/jungle/plantbot1{ + pixel_y = 10 }, +/turf/open/jungle, /area/bigredv2/outside/admin_building) "ar" = ( /obj/structure/machinery/light{ @@ -106,38 +82,30 @@ icon_state = "gib6" }, /turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 - }, -/area/bigredv2/outside/admin_building) -"as" = ( -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "at" = ( /obj/structure/bed/chair/comfy/black, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "au" = ( /obj/effect/landmark/corpsespawner/wygoon, -/turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "av" = ( /obj/structure/barricade/metal/wired{ - icon_state = "metal_2"; - dir = 4 + dir = 4; + icon_state = "metal_2" + }, +/turf/open/floor{ + icon_state = "wood" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "aw" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor{ icon_state = "dark" @@ -151,33 +119,23 @@ "aA" = ( /obj/effect/landmark/corpsespawner/wygoon, /turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "aB" = ( /obj/structure/surface/table, -/obj/structure/machinery/computer3/laptop/secure_data, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/obj/structure/prop/server_equipment/laptop/on, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aC" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/turf/open/floor{ - icon_state = "carpet15-15"; +/obj/structure/bed/chair/comfy/blue{ dir = 8 }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aD" = ( -/obj/item/stack/sheet/metal/small_stack, -/turf/open/floor{ - icon_state = "carpet6-2"; - dir = 8 - }, +/obj/effect/acid_hole, +/turf/closed/wall/solaris, /area/bigredv2/outside/admin_building) "aG" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -196,20 +154,11 @@ icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) -"aI" = ( -/turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 - }, -/area/bigredv2/outside/admin_building) "aJ" = ( -/obj/structure/bed/chair/office/dark{ +/obj/structure/bed/chair/comfy/blue{ dir = 4 }, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aK" = ( /obj/structure/surface/table, @@ -219,54 +168,41 @@ name = "dented M4A3 service pistol" }, /obj/item/ammo_magazine/pistol/rubber, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aL" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aM" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/barricade/sandbags/wired, /turf/open/floor{ - icon_state = "darkred2"; - dir = 8 + dir = 8; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aN" = ( /obj/structure/barricade/sandbags/wired, /turf/open/floor{ - icon_state = "darkred2"; - dir = 4 + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aO" = ( /obj/item/storage/secure/briefcase, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aP" = ( /obj/structure/barricade/metal/wired{ dir = 4 }, -/turf/open/floor, -/area/bigredv2/outside/admin_building) -"aQ" = ( /turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) -"aR" = ( -/turf/open/floor, +"aQ" = ( +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aS" = ( /obj/item/ammo_magazine/rifle/rubber{ @@ -274,10 +210,7 @@ pixel_x = -3; pixel_y = -6 }, -/turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aT" = ( /obj/effect/decal/cleanable/blood, @@ -291,38 +224,32 @@ }, /obj/item/storage/toolbox/syndicate, /turf/open/floor{ - icon_state = "darkred2"; - dir = 4 + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aV" = ( /obj/structure/surface/table, /obj/item/ammo_magazine/rifle/rubber, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aW" = ( /obj/effect/decal/cleanable/blood, /obj/item/tool/weldingtool, -/turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "aX" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/crap_item, /turf/open/floor{ - icon_state = "darkred2"; - dir = 8 + dir = 8; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aY" = ( /turf/open/floor{ - icon_state = "darkred2"; - dir = 4 + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "aZ" = ( @@ -338,8 +265,7 @@ num_of_magazines = 2 }, /turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "ba" = ( @@ -348,52 +274,45 @@ dir = 4 }, /obj/item/clothing/head/helmet/marine/veteran/pmc/leader, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bb" = ( -/obj/structure/bed/chair/office/dark{ +/obj/structure/bed/chair/comfy/blue{ dir = 8 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /obj/effect/landmark/corpsespawner/wygoon, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bc" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /obj/effect/decal/cleanable/blood, -/turf/open/floor{ - icon_state = "carpet11-12"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "bd" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, /obj/item/ammo_magazine/rifle{ current_rounds = 0; pixel_x = -8; pixel_y = 9 }, -/turf/open/floor, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "wood" + }, /area/bigredv2/outside/admin_building) "be" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, /turf/open/floor{ - icon_state = "darkred2"; - dir = 8 + dir = 8; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bf" = ( @@ -409,8 +328,8 @@ dir = 4 }, /turf/open/floor{ - icon_state = "darkred2"; - dir = 4 + dir = 4; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bh" = ( @@ -429,43 +348,28 @@ num_of_magazines = 1 }, /turf/open/floor{ - icon_state = "carpet5-1"; - dir = 8 - }, -/area/bigredv2/outside/admin_building) -"bj" = ( -/turf/open/floor{ - icon_state = "carpet13-5"; - dir = 8 - }, -/area/bigredv2/outside/admin_building) -"bk" = ( -/turf/open/floor{ - icon_state = "carpet9-4"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "bl" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 +/turf/open/floor{ + icon_state = "wood" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "bm" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/machinery/light{ + dir = 8 }, -/obj/structure/machinery/door/airlock/almayer/command/colony{ - name = "\improper Operations Meeting Room" +/turf/open/floor{ + dir = 8; + icon_state = "darkred2" }, -/turf/open/floor, /area/bigredv2/outside/admin_building) "bn" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, /turf/open/floor{ - icon_state = "dark" + dir = 10; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bo" = ( @@ -476,30 +380,21 @@ pixel_x = 30 }, /turf/open/floor{ - icon_state = "darkred2"; - dir = 4 + dir = 6; + icon_state = "darkred2" }, /area/bigredv2/outside/admin_building) "bp" = ( /obj/structure/machinery/vending/coffee, /turf/open/floor, /area/bigredv2/outside/admin_building) -"bq" = ( -/turf/open/floor{ - icon_state = "darkred2"; - dir = 10 - }, -/area/bigredv2/outside/admin_building) -"br" = ( -/turf/open/floor{ - icon_state = "darkred2" - }, -/area/bigredv2/outside/admin_building) "bs" = ( -/turf/open/floor{ - icon_state = "darkred2"; - dir = 6 +/obj/structure/window/framed/solaris/reinforced, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Operations"; + name = "\improper Operations Shutters" }, +/turf/open/floor/plating, /area/bigredv2/outside/admin_building) "dp" = ( /obj/item/ammo_magazine/rifle/rubber{ @@ -507,28 +402,24 @@ pixel_x = -6; pixel_y = -4 }, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "is" = ( /obj/item/ammo_magazine/pistol/rubber{ current_rounds = 0 }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "wood" + }, /area/bigredv2/outside/admin_building) "jq" = ( /obj/item/weapon/gun/rifle/m41a/corporate{ current_mag = /obj/item/ammo_magazine/rifle/rubber; + desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. It seems to be pretty battered and broken up."; name = "battered M41A pulse rifle MK2"; - pixel_x = 4; - desc = "A Weyland-Yutani creation, this M41A MK2 comes equipped in corporate white. Uses 10x24mm caseless ammunition. It seems to be pretty battered and broken up." - }, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 + pixel_x = 4 }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "lz" = ( /obj/item/ammo_magazine/rifle/rubber{ @@ -536,8 +427,7 @@ pixel_y = 11 }, /turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "rv" = ( @@ -545,8 +435,7 @@ current_rounds = 0 }, /turf/open/floor{ - icon_state = "carpet7-3"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "si" = ( @@ -564,15 +453,52 @@ pixel_y = 17 }, /turf/open/floor{ - icon_state = "carpet13-5"; - dir = 8 + icon_state = "wood" }, /area/bigredv2/outside/admin_building) "uv" = ( /obj/item/ammo_magazine/rifle{ current_rounds = 0; - pixel_y = 7; - pixel_x = -9 + pixel_x = -9; + pixel_y = 7 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/bigredv2/outside/admin_building) +"vH" = ( +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) +"vO" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) +"yf" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) +"za" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/almayer/command/colony{ + name = "\improper Operations Meeting Room" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, /turf/open/floor, /area/bigredv2/outside/admin_building) @@ -580,17 +506,25 @@ /obj/item/ammo_magazine/pistol/rubber{ current_rounds = 0 }, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "Br" = ( /obj/structure/surface/table, /obj/item/storage/firstaid/regular/empty, +/turf/open/floor/carpet, +/area/bigredv2/outside/admin_building) +"ND" = ( +/obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 + icon_state = "dark" + }, +/area/bigredv2/outside/admin_building) +"Pk" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/floor{ + icon_state = "dark" }, /area/bigredv2/outside/admin_building) "QR" = ( @@ -600,7 +534,9 @@ /obj/item/ammo_magazine/pistol/rubber{ current_rounds = 0 }, -/turf/open/floor, +/turf/open/floor{ + icon_state = "wood" + }, /area/bigredv2/outside/admin_building) "Sz" = ( /obj/item/ammo_magazine/rifle/rubber{ @@ -608,14 +544,11 @@ pixel_x = 5; pixel_y = -5 }, -/turf/open/floor{ - icon_state = "carpet15-15"; - dir = 8 - }, +/turf/open/floor/carpet, /area/bigredv2/outside/admin_building) (1,1,1) = {" -ab +aj ab ab ab @@ -627,12 +560,12 @@ ab ab "} (2,1,1) = {" -ac +aj aD ar aA lz -aI +bl rv aZ bi @@ -646,7 +579,7 @@ AC aJ aO aJ -as +aQ si bp "} @@ -659,23 +592,23 @@ aK Br aV ba -bj +bl uv "} (5,1,1) = {" aj -ak +ae jq aC -as +aQ aC Sz bb -bj -aR +bl +bl "} (6,1,1) = {" -ad +ay al au aW @@ -683,12 +616,12 @@ aL aS aQ bc -bk +bl is "} (7,1,1) = {" -ad -am +aj +ae av aP aP @@ -696,35 +629,35 @@ QR aP bd bl -aR +bl "} (8,1,1) = {" -ae -aj aj -ad +ae +ae ad ad ad ae -bm +za +ae ae "} (9,1,1) = {" af -an +bm an be aM an aX -be +ND bn -bq +bs "} (10,1,1) = {" ag -ay +vO aw bf ay @@ -732,12 +665,12 @@ aT ay bf ay -br +bs "} (11,1,1) = {" -ay +am ap -ay +Pk aG aN aU @@ -748,8 +681,8 @@ bs "} (12,1,1) = {" ai -ay -ay +vH +yf aH ae ae diff --git a/maps/map_files/BigRed/standalone/medbay-passage.dmm b/maps/map_files/BigRed/standalone/medbay-passage.dmm index 75d323f0116d..d5b7db11d82b 100644 --- a/maps/map_files/BigRed/standalone/medbay-passage.dmm +++ b/maps/map_files/BigRed/standalone/medbay-passage.dmm @@ -61,6 +61,31 @@ "m" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/stairs/perspective{ + dir = 5; + icon_state = "p_stair_full" + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/c) +"n" = ( +/obj/structure/stairs/perspective{ + dir = 9; + icon_state = "p_stair_full" + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/c) +"w" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, /turf/open/floor{ dir = 1; icon_state = "asteroidfloor" @@ -83,6 +108,16 @@ icon_state = "white" }, /area/bigredv2/outside/admin_building) +"X" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor{ + dir = 1; + icon_state = "asteroidfloor" + }, +/area/bigredv2/outside/c) (1,1,1) = {" a @@ -97,7 +132,7 @@ a a c h -l +n R "} (3,1,1) = {" @@ -105,7 +140,7 @@ a a d i -d +w S "} (4,1,1) = {" @@ -113,7 +148,7 @@ a a e l -l +X T "} (5,1,1) = {" From da03a5ba444c83e022f9f3fee9f123128bb238ca Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 05:46:11 +0000 Subject: [PATCH 026/182] Automatic changelog for PR #4838 [ci skip] --- html/changelogs/AutoChangeLog-pr-4838.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4838.yml diff --git a/html/changelogs/AutoChangeLog-pr-4838.yml b/html/changelogs/AutoChangeLog-pr-4838.yml new file mode 100644 index 000000000000..0bde8de19bd9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4838.yml @@ -0,0 +1,4 @@ +author: "SpartanBobby" +delete-after: True +changes: + - maptweak: "Alot of changes to big reds admin area, including new windows, prop placement, room detailing, new doors" \ No newline at end of file From 1e53b7d2622655a8619f7ba642e5071453e8b913 Mon Sep 17 00:00:00 2001 From: AndroBetel <44546836+AndroBetel@users.noreply.github.com> Date: Mon, 6 Nov 2023 06:02:15 +0300 Subject: [PATCH 027/182] fixes typo in ro sign (#4811) # About the pull request fixes a typo in req rules sign # Explain why it's good for the game typo fix also replaces deleted RO with QM # Testing Photographs and Procedure
Screenshots & Videos cyrosleep => cryosleep
# Changelog :cl: spellcheck: Fixed a typo in RO rules sign. spellcheck: RO mention is no more, replaced with QM. /:cl: --- code/game/objects/structures/signs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index ec277929facb..adabf0c54141 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -570,7 +570,7 @@ /obj/structure/sign/ROsign name = "\improper USCM Requisitions Office Guidelines" - desc = " 1. You are not entitled to service or equipment. Attachments are a privilege, not a right.\n 2. You must be fully dressed to obtain service. Cyrosleep underwear is non-permissible.\n 3. The Requsitions Officer has the final say and the right to decline service. Only the Acting Commanding Officer may override their decisions.\n 4. Please treat your Requsitions staff with respect. They work hard." + desc = " 1. You are not entitled to service or equipment. Attachments are a privilege, not a right.\n 2. You must be fully dressed to obtain service. Cryosleep underwear is non-permissible.\n 3. The Quartermaster has the final say and the right to decline service. Only the Acting Commanding Officer may override their decisions.\n 4. Please treat your Requsitions staff with respect. They work hard." icon_state = "roplaque" /obj/structure/sign/prop1 From 1bed6d5b12dd9914ce1d57792b65c31aca469b1b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 06:00:46 +0000 Subject: [PATCH 028/182] Automatic changelog for PR #4811 [ci skip] --- html/changelogs/AutoChangeLog-pr-4811.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4811.yml diff --git a/html/changelogs/AutoChangeLog-pr-4811.yml b/html/changelogs/AutoChangeLog-pr-4811.yml new file mode 100644 index 000000000000..c679e21335ac --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4811.yml @@ -0,0 +1,5 @@ +author: "AndroBetel" +delete-after: True +changes: + - spellcheck: "Fixed a typo in RO rules sign." + - spellcheck: "RO mention is no more, replaced with QM." \ No newline at end of file From b5123f5eee970af61b41063dbb0d1e8e2823a5b1 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:11:58 +0000 Subject: [PATCH 029/182] Nightmare Survivor Hostility Indicator (#4628) # About the pull request Adds a big bold message for Nightmare survivors to know if they're hostile to marines or not. This does not apply to natural map-specific survivors, only those in nightmare inserts. # Explain why it's good for the game Makes it clearer for nightmare inserts to indicate if survivors are hostile. Good example of this is UPP on trijent are non hostile but this isn't always clear. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added a big line to Nightmare survivor spawns that indicates hostility. /:cl: --- .../jobs/job/civilians/other/survivors.dm | 29 +++++++++++++------ .../effects/landmarks/survivor_spawner.dm | 5 ++++ 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/code/game/jobs/job/civilians/other/survivors.dm b/code/game/jobs/job/civilians/other/survivors.dm index 5c82241c47de..23097e139eda 100644 --- a/code/game/jobs/job/civilians/other/survivors.dm +++ b/code/game/jobs/job/civilians/other/survivors.dm @@ -10,6 +10,8 @@ job_options = SURVIVOR_VARIANT_LIST var/intro_text var/story_text + /// Whether or not the survivor is an inherently hostile to marines. + var/hostile = FALSE /datum/job/civilian/survivor/set_spawn_positions(count) spawn_positions = Clamp((round(count * SURVIVOR_TO_TOTAL_SPAWN_RATIO)), 2, 8) @@ -59,23 +61,32 @@ if(picked_spawner.story_text) story_text = picked_spawner.story_text + + if(picked_spawner.hostile) + hostile = TRUE + new /datum/cm_objective/move_mob/almayer/survivor(H) -/datum/job/civilian/survivor/generate_entry_message(mob/living/carbon/human/H) +/datum/job/civilian/survivor/generate_entry_message(mob/living/carbon/human/survivor) if(intro_text) for(var/line in intro_text) - to_chat(H, line) + to_chat(survivor, line) else - to_chat(H, "

You are a survivor!

") - to_chat(H, SPAN_NOTICE(SSmapping.configs[GROUND_MAP].survivor_message)) - to_chat(H, SPAN_NOTICE("You are fully aware of the xenomorph threat and are able to use this knowledge as you see fit.")) - to_chat(H, SPAN_NOTICE("You are NOT aware of the marines or their intentions. ")) + to_chat(survivor, "

You are a survivor!

") + to_chat(survivor, SPAN_NOTICE(SSmapping.configs[GROUND_MAP].survivor_message)) + to_chat(survivor, SPAN_NOTICE("You are fully aware of the xenomorph threat and are able to use this knowledge as you see fit.")) + to_chat(survivor, SPAN_NOTICE("You are NOT aware of the marines or their intentions. ")) if(story_text) - to_chat(H, story_text) - H.mind.memory += story_text + to_chat(survivor, story_text) + survivor.mind.memory += story_text + else + tell_survivor_story(survivor) + + if(hostile) + to_chat(survivor, SPAN_HIGHDANGER("You are HOSTILE to the USCM!")) else - tell_survivor_story(H) + to_chat(survivor, SPAN_XENOHIGHDANGER("You are NON-HOSTILE to the USCM!")) /datum/job/civilian/survivor/proc/tell_survivor_story(mob/living/carbon/human/H) var/list/survivor_story = list( diff --git a/code/game/objects/effects/landmarks/survivor_spawner.dm b/code/game/objects/effects/landmarks/survivor_spawner.dm index fe4254982d57..a53fead0d3bf 100644 --- a/code/game/objects/effects/landmarks/survivor_spawner.dm +++ b/code/game/objects/effects/landmarks/survivor_spawner.dm @@ -8,6 +8,8 @@ var/roundstart_damage_min = 0 var/roundstart_damage_max = 0 var/roundstart_damage_times = 1 + /// Whether or not the spawner is for an inherently hostile survivor subtype. + var/hostile = FALSE var/spawn_priority = LOWEST_SPAWN_PRIORITY @@ -27,6 +29,7 @@ return TRUE /obj/effect/landmark/survivor_spawner/lv624_crashed_clf + hostile = TRUE equipment = /datum/equipment_preset/survivor/clf synth_equipment = /datum/equipment_preset/clf/synth intro_text = list("

You are a survivor of a crash landing!

",\ @@ -40,6 +43,7 @@ spawn_priority = SPAWN_PRIORITY_HIGH /obj/effect/landmark/survivor_spawner/lv624_crashed_clf_engineer + hostile = TRUE equipment = /datum/equipment_preset/clf/engineer synth_equipment = /datum/equipment_preset/clf/synth intro_text = list("

You are a survivor of a crash landing!

",\ @@ -53,6 +57,7 @@ spawn_priority = SPAWN_PRIORITY_VERY_HIGH /obj/effect/landmark/survivor_spawner/lv624_crashed_clf_medic + hostile = TRUE equipment = /datum/equipment_preset/clf/medic synth_equipment = /datum/equipment_preset/clf/synth intro_text = list("

You are a survivor of a crash landing!

",\ From a6344b3382c359502434fba32a307279d55678f5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 06:18:19 +0000 Subject: [PATCH 030/182] Automatic changelog for PR #4628 [ci skip] --- html/changelogs/AutoChangeLog-pr-4628.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4628.yml diff --git a/html/changelogs/AutoChangeLog-pr-4628.yml b/html/changelogs/AutoChangeLog-pr-4628.yml new file mode 100644 index 000000000000..e00fa7383896 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4628.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added a big line to Nightmare survivor spawns that indicates hostility." \ No newline at end of file From b421490d22d9e38f5d540af908e3889c0ffc2f0e Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 6 Nov 2023 04:21:22 +0100 Subject: [PATCH 031/182] Reimplements halloween pumpkin helmets event (#4623) # About the pull request This reimplements the Halloween Pumpkins spawning on map and being carvable as helmets which was apparetnly a thing a number of years ago # Explain why it's good for the game Variety # Changelog :cl: Firartix and Frans_Feiffer add: Readded Halloween pumpkin helmets. /:cl: --------- Co-authored-by: harryob --- code/controllers/subsystem/game_decorator.dm | 35 ++++++ code/game/turfs/open.dm | 4 + code/modules/cm_aliens/weeds.dm | 2 +- code/modules/decorators/halloween.dm | 63 ---------- code/modules/holidays/halloween/decorators.dm | 108 ++++++++++++++++++ .../holidays/halloween/pumpkins/patches.dm | 65 +++++++++++ .../holidays/halloween/pumpkins/wearable.dm | 72 ++++++++++++ colonialmarines.dme | 5 +- icons/misc/events/pumpkins.dmi | Bin 0 -> 6867 bytes 9 files changed, 289 insertions(+), 65 deletions(-) create mode 100644 code/controllers/subsystem/game_decorator.dm delete mode 100644 code/modules/decorators/halloween.dm create mode 100644 code/modules/holidays/halloween/decorators.dm create mode 100644 code/modules/holidays/halloween/pumpkins/patches.dm create mode 100644 code/modules/holidays/halloween/pumpkins/wearable.dm create mode 100644 icons/misc/events/pumpkins.dmi diff --git a/code/controllers/subsystem/game_decorator.dm b/code/controllers/subsystem/game_decorator.dm new file mode 100644 index 000000000000..cfee0406f84a --- /dev/null +++ b/code/controllers/subsystem/game_decorator.dm @@ -0,0 +1,35 @@ +// Essentially the same as decorators but that apply to the whole game state instead of individual atoms +SUBSYSTEM_DEF(game_decorator) + name = "Game Decorator" + init_order = SS_INIT_DECORATOR + flags = SS_NO_FIRE + +/datum/controller/subsystem/game_decorator/Initialize() + . = ..() + for(var/decorator_type in subtypesof(/datum/game_decorator)) + var/datum/game_decorator/decorator = new decorator_type() + if(!decorator.is_active_decor()) + continue + if(!decorator.defer_decoration) + decorator.decorate() + CHECK_TICK + + return SS_INIT_SUCCESS + +/datum/game_decorator + var/defer_decoration = TRUE //! So map decoration is done post-setup after nightmare and spawners + +/datum/game_decorator/New() + if(defer_decoration) + RegisterSignal(SSdcs, COMSIG_GLOB_MODE_POSTSETUP, PROC_REF(defered_decoration)) + +/datum/game_decorator/proc/is_active_decor() + return FALSE + +/datum/game_decorator/proc/defered_decoration(dcs) + SIGNAL_HANDLER + decorate() + +/datum/game_decorator/proc/decorate() + set waitfor = FALSE + return diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index a4781e1a6609..93eb45c3b79c 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -185,6 +185,7 @@ name = "cave" icon = 'icons/turf/floors/bigred.dmi' icon_state = "mars_cave_1" + is_groundmap_turf = TRUE /turf/open/mars_cave/Initialize(mapload, ...) @@ -283,6 +284,7 @@ name = "ground dirt" icon = 'icons/turf/ground_map.dmi' icon_state = "desert" + is_groundmap_turf = TRUE /turf/open/gm/attackby(obj/item/I, mob/user) @@ -646,6 +648,7 @@ baseturfs = /turf/open/gm/riverdeep supports_surgery = FALSE minimap_color = MINIMAP_WATER + is_groundmap_turf = FALSE // Not real ground /turf/open/gm/riverdeep/Initialize(mapload, ...) @@ -724,6 +727,7 @@ allow_construction = FALSE var/bushes_spawn = 1 var/plants_spawn = 1 + is_groundmap_turf = TRUE name = "wet grass" desc = "Thick, long, wet grass." icon = 'icons/turf/floors/jungle.dmi' diff --git a/code/modules/cm_aliens/weeds.dm b/code/modules/cm_aliens/weeds.dm index eb4fc3cd6f09..736d4f947450 100644 --- a/code/modules/cm_aliens/weeds.dm +++ b/code/modules/cm_aliens/weeds.dm @@ -196,7 +196,7 @@ var/parent_type = /obj/effect/alien/weeds/node if(weed_strength >= WEED_LEVEL_HIVE) parent_type = /obj/effect/alien/weeds/node/pylon - + var/obj/effect/alien/weeds/node/found = locate(parent_type) in orange(node_range, get_turf(src)) if(found) found.add_child(src) diff --git a/code/modules/decorators/halloween.dm b/code/modules/decorators/halloween.dm deleted file mode 100644 index af19d80bbb23..000000000000 --- a/code/modules/decorators/halloween.dm +++ /dev/null @@ -1,63 +0,0 @@ -/datum/decorator/halloween - priority = DECORATOR_MONTH_SPECIFIC - -/datum/decorator/halloween/is_active_decor() - return (get_event_progress() != -1) - -/datum/decorator/halloween/proc/get_event_progress() - . = -1 - var/cur_day = text2num(time2text(world.timeofday, "DD")) - var/cur_mon = text2num(time2text(world.timeofday, "MM")) - if(cur_mon == 10) - return min(0, 31 - cur_day) - if(cur_mon == 11 && cur_day < 4) - return 0 - -/// Cobweb decorator: adds more and more cobwebs as you go through the month -/datum/decorator/halloween/cobwebs - /// How much prob() chance to put a cobweb during halloween proper - var/base_chance = 25 - /// How much to remove per day before date - var/ramp_chance = 0.3 - /// How much to scale cobwebs alpha down per day (1 - ramp_scale * days, affects alpha & size) - var/ramp_scale = 0.01 - /// Extra randomness removed onto scale before full blown halloween - var/scale_rand = 0.3 - -/datum/decorator/halloween/cobwebs/decorate(turf/closed/wall/almayer/T) - var/static/list/order = list(NORTHWEST, SOUTHEAST, NORTHEAST, SOUTHWEST) // Ordering of wall_connections - if(length(T.wall_connections) < 4) - return - - var/event_progress = get_event_progress() - var/placement_chance = base_chance - (event_progress * ramp_chance) - for(var/i = 1 to 4) - var/diag = order[i] - if(T.wall_connections[i] != "5") // CORNER_CLOCKWISE | CORNER_COUNTERCLOCKWISE as string - don't ask me - continue - if(!prob(placement_chance)) - continue - - // Skip this if this corner is result of a door connection (mostly for Almayer shutters) - var/valid = TRUE - for(var/a_cardinal in cardinal) - var/cardinal_dir = diag & a_cardinal - if(!a_cardinal) // We check cardinals contributing to that diagonal - continue - var/turf/target = get_step(T, cardinal_dir) - if(locate(/obj/structure/machinery/door) in target) - valid = FALSE - break - - if(valid) // Actually place cobweb - var/turf/target = get_step(T, diag) - if(istype(target, /turf/open)) - var/scale = 1 - ramp_scale * event_progress - scale -= scale_rand * rand() - new /obj/effect/decal/cleanable/cobweb2/dynamic(target, diag, scale) - -/// Ship specific cobweb decorator -/datum/decorator/halloween/cobwebs/ship - -/datum/decorator/halloween/cobwebs/ship/get_decor_types() - return typesof(/turf/closed/wall/almayer) diff --git a/code/modules/holidays/halloween/decorators.dm b/code/modules/holidays/halloween/decorators.dm new file mode 100644 index 000000000000..b25d6ff6b957 --- /dev/null +++ b/code/modules/holidays/halloween/decorators.dm @@ -0,0 +1,108 @@ +/datum/game_decorator/halloween + +/datum/game_decorator/halloween/is_active_decor() + return (get_days_remaining() != -1) + +/// Get the number of days remaining to event, or -1 if not applicable +/datum/game_decorator/halloween/proc/get_days_remaining() + . = -1 + var/cur_day = text2num(time2text(world.timeofday, "DD")) + var/cur_mon = text2num(time2text(world.timeofday, "MM")) + if(cur_mon == 10) + return max(0, 31 - cur_day) + if(cur_mon == 11 && cur_day < 4) + return 0 + +/// Pumpkins decorator: adds patches of carvable/wearable pumpkins around the ground level +/datum/game_decorator/halloween/pumpkins + var/pumpkin_count = 60 //! Amount of pumpkins to place + var/pumpkin_count_decrease = 1 //! Amount of pumpkins to remove per day to halloween + var/pumpkin_prob_corruption = 20 + var/pumpkin_prob_decrease = 0.5 //! Chance reduction per day before halloween + var/exclusion_range = 10 + +/datum/game_decorator/halloween/pumpkins/decorate() + var/list/turf/valid_turfs = list() + var/list/ground_levels = SSmapping.levels_by_trait(ZTRAIT_GROUND) + for(var/ground_z in ground_levels) + var/list/turf/all_turfs = block(locate(1, 1, ground_z), locate(world.maxx, world.maxy, ground_z)) + for(var/turf/open/turf in all_turfs) + if(turf.is_groundmap_turf) + var/valid = TRUE + for(var/atom/movable/movable as anything in turf.contents) + if(movable.density && movable.can_block_movement) + valid = FALSE + break + if(valid) + valid_turfs += turf + CHECK_TICK + + var/list/turf/picked_turfs = list() + for(var/step in 1 to (pumpkin_count - pumpkin_count_decrease * get_days_remaining())) + if(!length(valid_turfs)) + break + var/turf/considered_turf = pick(valid_turfs) + var/x_min = max(1, considered_turf.x - exclusion_range) + var/y_min = max(1, considered_turf.y - exclusion_range) + var/x_max = min(world.maxx, considered_turf.x + exclusion_range) + var/y_max = min(world.maxy, considered_turf.y + exclusion_range) + var/list/turf/denied_turfs = block(locate(x_min, y_min, considered_turf.z), locate(x_max, y_max, considered_turf.z)) + valid_turfs -= denied_turfs + picked_turfs += considered_turf + + var/corruption_chance = pumpkin_prob_corruption - (get_days_remaining() * pumpkin_prob_decrease) + for(var/turf/target in picked_turfs) + if(prob(corruption_chance)) + new /obj/structure/pumpkin_patch/corrupted(target) + else + new /obj/structure/pumpkin_patch(target) + +/// Cobweb decorator: adds more and more cobwebs as you go through the month +/datum/game_decorator/halloween/cobwebs + /// How much prob() chance to put a cobweb during halloween proper + var/base_chance = 25 + /// How much to remove per day before date + var/ramp_chance = 0.5 + /// How much to scale cobwebs alpha down per day (1 - ramp_scale * days, affects alpha & size) + var/ramp_scale = 0.01 + /// Extra randomness removed onto scale before full blown halloween + var/scale_rand = 0.3 + +/datum/game_decorator/halloween/cobwebs/decorate() + for(var/turf/closed/wall/almayer/turf in world) + if(is_mainship_level(turf.z)) + decorate_turf(turf) + CHECK_TICK + +/datum/game_decorator/halloween/cobwebs/proc/decorate_turf(turf/closed/wall/almayer/turf) + var/static/list/order = list(NORTHWEST, SOUTHEAST, NORTHEAST, SOUTHWEST) // Ordering of wall_connections + if(length(turf.wall_connections) < 4) + return + + var/event_progress = get_days_remaining() + var/placement_chance = base_chance - (event_progress * ramp_chance) + for(var/i = 1 to 4) + var/diag = order[i] + if(turf.wall_connections[i] != "5") // CORNER_CLOCKWISE | CORNER_COUNTERCLOCKWISE as string - don't ask me + continue + if(!prob(placement_chance)) + continue + + // Skip this if this corner is result of a door connection (mostly for Almayer shutters) + var/valid = TRUE + for(var/a_cardinal in cardinal) + var/cardinal_dir = diag & a_cardinal + if(!a_cardinal) // We check cardinals contributing to that diagonal + continue + var/turf/target = get_step(turf, cardinal_dir) + if(locate(/obj/structure/machinery/door) in target) + valid = FALSE + break + + if(valid) // Actually place cobweb + var/turf/target = get_step(turf, diag) + if(istype(target, /turf/open)) + var/scale = 1 - ramp_scale * event_progress + scale -= scale_rand * rand() + new /obj/effect/decal/cleanable/cobweb2/dynamic(target, diag, scale) + diff --git a/code/modules/holidays/halloween/pumpkins/patches.dm b/code/modules/holidays/halloween/pumpkins/patches.dm new file mode 100644 index 000000000000..b84ba24ef4e6 --- /dev/null +++ b/code/modules/holidays/halloween/pumpkins/patches.dm @@ -0,0 +1,65 @@ +/// Patches of pumpkins spawned at roundstart from where marines can get their carvable pumpkins +/obj/structure/pumpkin_patch + icon = 'icons/misc/events/pumpkins.dmi' + name = "patch of pumpkins" + var/empty_name = "\proper vines" + + can_block_movement = FALSE + unslashable = TRUE + health = 400 // To avoid explosions and stray gunfire destroying them too easily + layer = LOWER_ITEM_LAYER + + var/has_vines = TRUE //! Whether there's still vines to display or not + var/pumpkin_count = 3 //! Amount of pumpkins currently in the patch + var/icon_prefix //! Prefix to prepend to icon states, for corrupted pumpkins + var/pumpkin_type = /obj/item/clothing/head/pumpkin + +/obj/structure/pumpkin_patch/Initialize(mapload, ...) + . = ..() + update_icon() + +/obj/structure/pumpkin_patch/update_icon() + overlays?.Cut() + . = ..() + switch(pumpkin_count) + if(3) icon_state = "[icon_prefix]pumpkins_full" + if(2) icon_state = "[icon_prefix]pumpkins_half" + if(1) icon_state = "[icon_prefix]pumpkin" + else icon_state = "empty" + if(has_vines) + overlays += image(icon, loc, "[icon_prefix]vines") + +/obj/structure/pumpkin_patch/attack_hand(mob/user) + if(pumpkin_count < 1) + to_chat(user, SPAN_WARNING("No more pumpkins here...")) + return + if(!user.get_active_hand()) //if active hand is empty + pumpkin_count-- + var/obj/item/clothing/head/pumpkin/pumpkin = new pumpkin_type(loc) + user.put_in_hands(pumpkin) + playsound(loc, 'sound/effects/vegetation_hit.ogg', 25, 1) + update_icon() + if(pumpkin_count < 1) + if(!has_vines) + qdel(src) + else + name = empty_name + return + return ..() + +/obj/structure/pumpkin_patch/attackby(obj/item/tool, mob/user) + if(has_vines && (tool.sharp == IS_SHARP_ITEM_ACCURATE || tool.sharp == IS_SHARP_ITEM_BIG)) + to_chat(user, SPAN_NOTICE("You cut down the vines.")) + playsound(loc, "alien_resin_break", 25) + has_vines = FALSE + update_icon() + if(pumpkin_count < 1 && !has_vines) + qdel(src) + return + return ..() + +/obj/structure/pumpkin_patch/corrupted + icon_prefix = "cor_" + name = "patch of corrupted pumpkins" + empty_name = "\proper corrupted vines" + pumpkin_type = /obj/item/clothing/head/pumpkin/corrupted diff --git a/code/modules/holidays/halloween/pumpkins/wearable.dm b/code/modules/holidays/halloween/pumpkins/wearable.dm new file mode 100644 index 000000000000..74db2b4c85ef --- /dev/null +++ b/code/modules/holidays/halloween/pumpkins/wearable.dm @@ -0,0 +1,72 @@ +/// Carved Pumpkin from the Halloween event +/obj/item/clothing/head/pumpkin + name = "pumpkin" + icon = 'icons/misc/events/pumpkins.dmi' + item_icons = list( + WEAR_HEAD = 'icons/misc/events/pumpkins.dmi', + ) + desc = "An ominous looking pumpkin. Would look pretty spooky if worn on your head..." + w_class = SIZE_MEDIUM + flags_inv_hide = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEALLHAIR + flags_armor_protection = BODY_FLAG_HEAD|BODY_FLAG_EYES + flags_inventory = COVEREYES|BLOCKSHARPOBJ|COVERMOUTH + flags_cold_protection = BODY_FLAG_HEAD + flags_heat_protection = BODY_FLAG_HEAD + min_cold_protection_temperature = HELMET_MIN_COLD_PROT + max_heat_protection_temperature = HELMET_MAX_HEAT_PROT + armor_melee = CLOTHING_ARMOR_MEDIUM + armor_bullet = CLOTHING_ARMOR_MEDIUM + armor_laser = CLOTHING_ARMOR_MEDIUMLOW + armor_energy = CLOTHING_ARMOR_NONE + armor_bomb = CLOTHING_ARMOR_LOW + armor_bio = CLOTHING_ARMOR_MEDIUM + armor_rad = CLOTHING_ARMOR_LOW + armor_internaldamage = CLOTHING_ARMOR_MEDIUM + health = 5 + force = 15 + var/prefix = "" //! Icon state prefix for corrupted pumpkin variants + var/carved_icon = "" //! Currently carved pumpkin overlay + var/carvable_icons = list("smile", "cheeky", "bugeyes", "upside_down_smile", "skelly", "ff") + +/obj/item/clothing/head/pumpkin/Initialize(mapload, ...) + . = ..() + update_icon() + +/obj/item/clothing/head/pumpkin/update_icon() + . = ..() + if(carved_icon) + icon_state = "[prefix]pumpkin_carved" + else + icon_state = "[prefix]pumpkin" + item_state_slots = list( + WEAR_HEAD = "[prefix]pumpkin_onmob", + ) + +/obj/item/clothing/head/pumpkin/mob_can_equip(mob/user, slot, disable_warning) + if(slot == WEAR_HEAD && !carved_icon) + to_chat(user, SPAN_WARNING("You can't put on a full pumpkin! Empty and carve it with a sharp object first.")) + return FALSE + . = ..() + +/obj/item/clothing/head/pumpkin/attackby(obj/item/tool, mob/user) + if(!carved_icon && (tool.sharp == IS_SHARP_ITEM_ACCURATE || tool.sharp == IS_SHARP_ITEM_BIG)) + var/choice = tgui_input_list(user, "Select the pattern to carve on your pumpkin!", "Pumpkin Carving", carvable_icons) + if(choice) + playsound(loc, 'sound/effects/vegetation_hit.ogg', 25, 1) + carved_icon = choice + name = "carved pumpkin" + update_icon() + else + return ..() + +/obj/item/clothing/head/pumpkin/get_mob_overlay(mob/user_mob, slot) + var/image/pumpkin = ..() + if(carved_icon && slot == WEAR_HEAD) + var/image/overlay = overlay_image(icon, "[prefix]pumpkin_[carved_icon]") + pumpkin.overlays += overlay + return pumpkin + +/obj/item/clothing/head/pumpkin/corrupted + name = "corrupted pumpkin" + prefix = "cor_" + carvable_icons = list("cry", "sob", "sad", "why", "spooky", "ff") diff --git a/colonialmarines.dme b/colonialmarines.dme index 37c34d443c1b..25aa4df30a09 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -238,6 +238,7 @@ #include "code\controllers\subsystem\disease.dm" #include "code\controllers\subsystem\events.dm" #include "code\controllers\subsystem\fz_transitions.dm" +#include "code\controllers\subsystem\game_decorator.dm" #include "code\controllers\subsystem\garbage.dm" #include "code\controllers\subsystem\human.dm" #include "code\controllers\subsystem\inactivity.dm" @@ -1627,7 +1628,6 @@ #include "code\modules\decorators\admin_runtime_decorator.dm" #include "code\modules\decorators\cassette_decorator.dm" #include "code\modules\decorators\christmas.dm" -#include "code\modules\decorators\halloween.dm" #include "code\modules\decorators\mass_xeno_decorator.dm" #include "code\modules\decorators\weapon_decorator.dm" #include "code\modules\decorators\weapon_map_decorator.dm" @@ -1723,6 +1723,9 @@ #include "code\modules\gear_presets\survivors\sorokyne_strata\preset_sorokyne_strata.dm" #include "code\modules\gear_presets\survivors\trijent\crashlanding_upp_bar_insert_trijent.dm" #include "code\modules\gear_presets\survivors\trijent\preset_trijent.dm" +#include "code\modules\holidays\halloween\decorators.dm" +#include "code\modules\holidays\halloween\pumpkins\patches.dm" +#include "code\modules\holidays\halloween\pumpkins\wearable.dm" #include "code\modules\hydroponics\botany_disks.dm" #include "code\modules\hydroponics\grown_inedible.dm" #include "code\modules\hydroponics\hydro_tools.dm" diff --git a/icons/misc/events/pumpkins.dmi b/icons/misc/events/pumpkins.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e3087e7c444c1220f013aaa279769d06ab851bf7 GIT binary patch literal 6867 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 Date: Mon, 6 Nov 2023 06:33:33 +0000 Subject: [PATCH 032/182] Automatic changelog for PR #4623 [ci skip] --- html/changelogs/AutoChangeLog-pr-4623.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4623.yml diff --git a/html/changelogs/AutoChangeLog-pr-4623.yml b/html/changelogs/AutoChangeLog-pr-4623.yml new file mode 100644 index 000000000000..d79a53a45b70 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4623.yml @@ -0,0 +1,4 @@ +author: "Firartix and Frans_Feiffer" +delete-after: True +changes: + - rscadd: "Readded Halloween pumpkin helmets." \ No newline at end of file From 0991f38801d9fc5c7b7e073cb5788ef42822ad08 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Mon, 6 Nov 2023 01:37:36 -0800 Subject: [PATCH 033/182] Hijack Objectives & Self Destruct (#4699) # About the pull request This PR adds hijack objectives to be held for lifeboats to safely launch and lifepods to have a better chance not to crash. These objectives are currently: https://cdn.discordapp.com/attachments/604397850675380234/1150809693556592711/image.png This PR removes the auto launch of lifepods/boats after 10 minutes This PR adds red alert sentries at fuel pumps This PR adds Corporate liaison evac shuttle now can be launched at any time even if evac has not been called This PR kills EvacuationAuthority This PR adds an optional self destruct method once fuel is at 100%. Should the marines be confident in their hold, they can move to engineering and hold it for 5-15 minutes (time dependent on how many fusion reactors are overloaded, use a multitiool on them to do so) to manually melt down the fusion reactors, detonating the accumulated fuel and acting as a self destruct. # Explain why it's good for the game Hijack is stale, let's work on making it not stale. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow, Zonespace add: Added objectives to hijack. You now must hold different sections of the ship to successfully launch lifeboats or pods add: The areas that contribute to hijack objectives are the lifeboat pumps, astronav, and engineering add: Fuel pumps now have red alert sentries add: Corporate liaison evac shuttle now can be launched at any time even if evac has not been called add: You can now self-destruct the ship by overloading the fusion generators in engineering once lifeboat fuel is at 100%. del: Removed auto launch of lifeboats and pods code: Refactored EvacuationAuthority into SShijack /:cl: --------- Co-authored-by: Morrow Co-authored-by: fira --- code/__DEFINES/atmospherics.dm | 2 + code/__DEFINES/dcs/signals/signals_global.dm | 9 +- code/__DEFINES/hijack.dm | 13 + code/__DEFINES/subsystems.dm | 2 + code/controllers/subsystem/hijack.dm | 429 ++++ code/game/area/almayer.dm | 24 + code/game/gamemodes/cm_self_destruct.dm | 478 ----- .../colonialmarines/colonialmarines.dm | 34 +- code/game/gamemodes/extended/infection.dm | 2 +- code/game/gamemodes/game_mode.dm | 7 +- code/game/machinery/ARES/ARES_interface.dm | 6 +- .../machinery/computer/almayer_control.dm | 21 +- .../game/machinery/computer/communications.dm | 41 +- code/game/machinery/fusion_engine.dm | 139 +- code/game/machinery/nuclearbomb.dm | 33 +- code/game/machinery/sentry_holder.dm | 62 +- code/game/machinery/status_display.dm | 11 +- code/game/objects/items/devices/cictablet.dm | 6 +- code/game/world.dm | 2 - .../admin/player_panel/player_panel.dm | 26 +- code/modules/admin/tabs/event_tab.dm | 4 +- code/modules/admin/topic/topic.dm | 38 +- code/modules/defenses/sentry.dm | 4 + code/modules/mob/dead/observer/observer.dm | 9 +- code/modules/mob/living/carbon/human/human.dm | 8 +- code/modules/mob/living/silicon/silicon.dm | 6 +- code/modules/mob/new_player/new_player.dm | 12 +- .../security_levels/security_levels.dm | 1 - code/modules/shuttle/computer.dm | 6 +- .../shuttle/computers/escape_pod_computer.dm | 14 +- code/modules/shuttle/dropship_hijack.dm | 1 + .../shuttles/crashable/escape_shuttle.dm | 8 +- .../shuttle/shuttles/crashable/lifeboats.dm | 4 +- code/modules/shuttles/marine_ferry.dm | 12 - colonialmarines.dme | 3 +- icons/obj/structures/machinery/fusion_eng.dmi | Bin 2209 -> 2388 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 1763 +++++++++-------- maps/shuttles/escape_shuttle_e_cl.dmm | 7 +- sound/effects/creak1.ogg | Bin 0 -> 125071 bytes sound/effects/creak2.ogg | Bin 0 -> 102788 bytes sound/effects/creak3.ogg | Bin 0 -> 52507 bytes .../tgui/interfaces/EscapePodConsole.tsx | 4 + 42 files changed, 1681 insertions(+), 1570 deletions(-) create mode 100644 code/__DEFINES/hijack.dm create mode 100644 code/controllers/subsystem/hijack.dm delete mode 100644 code/game/gamemodes/cm_self_destruct.dm create mode 100644 sound/effects/creak1.ogg create mode 100644 sound/effects/creak2.ogg create mode 100644 sound/effects/creak3.ogg diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 3abd79708f7a..de7eb672e87b 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -23,6 +23,8 @@ #define T0C 273.15 // 0degC #define T20C 293.15 // 20degC +#define T90C 363.15 // 90degC +#define T120C 393.15 // 120degC #define TCMB 2.7 // -270.3degC #define ICE_COLONY_TEMPERATURE 223 //-50degC #define SOROKYNE_TEMPERATURE 223 // Same as Ice for now diff --git a/code/__DEFINES/dcs/signals/signals_global.dm b/code/__DEFINES/dcs/signals/signals_global.dm index 032a1891a808..dc5e70fcd5ec 100644 --- a/code/__DEFINES/dcs/signals/signals_global.dm +++ b/code/__DEFINES/dcs/signals/signals_global.dm @@ -60,8 +60,11 @@ #define COMSIG_GLOB_GROUNDSIDE_FORSAKEN_HANDLING "!groundside_forsaken_handling" /// From -#define COMSIG_GLOB_YAUTJA_ARMORY_OPENED "yautja_armory_opened" +#define COMSIG_GLOB_YAUTJA_ARMORY_OPENED "!yautja_armory_opened" /// From /proc/biohazard_lockdown() -#define COMSIG_GLOB_RESEARCH_LOCKDOWN "research_lockdown_closed" -#define COMSIG_GLOB_RESEARCH_LIFT "research_lockdown_opened" +#define COMSIG_GLOB_RESEARCH_LOCKDOWN "!research_lockdown_closed" +#define COMSIG_GLOB_RESEARCH_LIFT "!research_lockdown_opened" + +/// From /obj/structure/machinery/power/fusion_engine/proc/set_overloading() : (set_overloading) +#define COMSIG_GLOB_GENERATOR_SET_OVERLOADING "!generator_set_overloading" diff --git a/code/__DEFINES/hijack.dm b/code/__DEFINES/hijack.dm new file mode 100644 index 000000000000..85d4c227ae70 --- /dev/null +++ b/code/__DEFINES/hijack.dm @@ -0,0 +1,13 @@ +#define EVACUATION_TYPE_NONE 0 +#define EVACUATION_TYPE_ADDITIVE 1 +#define EVACUATION_TYPE_MULTIPLICATIVE 2 + +#define HIJACK_ANNOUNCE "ARES Emergency Procedures" +#define XENO_HIJACK_ANNOUNCE "You sense something unusual..." + +#define EVACUATION_STATUS_NOT_INITIATED 0 +#define EVACUATION_STATUS_INITIATED 1 + +#define HIJACK_OBJECTIVES_NOT_STARTED 0 +#define HIJACK_OBJECTIVES_STARTED 1 +#define HIJACK_OBJECTIVES_COMPLETE 2 diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index ac9cfd3e12d2..301ca0409655 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -115,6 +115,7 @@ #define SS_INIT_INFLUXDRIVER 28 #define SS_INIT_GARBAGE 24 #define SS_INIT_EVENTS 23.5 +#define SS_INIT_HIJACK 22.6 #define SS_INIT_REDIS 22.5 #define SS_INIT_REAGENTS 22.1 #define SS_INIT_MAPPING 22 @@ -177,6 +178,7 @@ #define SS_PRIORITY_FAST_OBJECTS 105 #define SS_PRIORITY_OBJECTS 104 #define SS_PRIORITY_DECORATOR 99 +#define SS_PRIORITY_HIJACK 97 #define SS_PRIORITY_POWER 95 #define SS_PRIORITY_EFFECTS 92 #define SS_PRIORITY_MACHINERY 90 diff --git a/code/controllers/subsystem/hijack.dm b/code/controllers/subsystem/hijack.dm new file mode 100644 index 000000000000..55b5aa75caf8 --- /dev/null +++ b/code/controllers/subsystem/hijack.dm @@ -0,0 +1,429 @@ +SUBSYSTEM_DEF(hijack) + name = "Hijack" + wait = 2 SECONDS + flags = SS_KEEP_TIMING + priority = SS_PRIORITY_HIJACK + init_order = SS_INIT_HIJACK + + ///Required progress to evacuate safely via lifeboats + var/required_progress = 100 + + ///Current progress towards evacuating safely via lifeboats + var/current_progress = 0 + + /// How much progress is required to early launch + var/early_launch_required_progress = 25 + + ///The estimated time left to get to the safe evacuation point + var/estimated_time_left = 0 + + ///Areas that are marked as having progress, assoc list that is progress_area = boolean, the boolean indicating if it was progressing or not on the last fire() + var/list/area/progress_areas = list() + + ///The areas that need cycled through currently + var/list/area/current_run = list() + + ///The progress of the current run that needs to be added at the end of the current run + var/current_run_progress_additive = 0 + + ///Holds what the current_run_progress_additive should be multiplied by at the end of the current run + var/current_run_progress_multiplicative = 1 + + ///Holds the progress change from last run + var/last_run_progress_change = 0 + + ///Holds the next % point progress should be announced, increments on itself + var/announce_checkpoint = 25 + + ///What stage of evacuation we are currently on + var/evac_status = EVACUATION_STATUS_NOT_INITIATED + + ///What stage of hijack are we currently on + var/hijack_status = HIJACK_OBJECTIVES_NOT_STARTED + + ///Whether or not evacuation has been disabled by admins + var/evac_admin_denied = FALSE + + /// If TRUE, self destruct has been unlocked and is possible with a hold of reactor + var/sd_unlocked = FALSE + + /// Admin var to manually prevent self destruct from occurring + var/admin_sd_blocked = FALSE + + /// Maximum amount of fusion generators that can be overloaded at once for a time benefit + var/maximum_overload_generators = 18 + + /// How many generators are currently overloaded + var/overloaded_generators = 0 + + /// How long the manual self destruct will take on the high end + var/sd_max_time = 15 MINUTES + + /// How long the manual self destruct will take on the low end + var/sd_min_time = 5 MINUTES + + /// How much time left until SD detonates + var/sd_time_remaining = 0 + + /// Roughly what % of the SD countdown remains + var/percent_completion_remaining = 100 + + /// If the engine room has been heated, occurs at 33% SD completion + var/engine_room_heated = FALSE + + /// If the engine room has been superheated, occurs at 66% SD completion + var/engine_room_superheated = FALSE + + /// If the self destruct has/is detonating + var/sd_detonated = FALSE + + /// If a generator has ever been overloaded in the past this round + var/generator_ever_overloaded = FALSE + + /// If ARES has announced the 50% point yet for SD + var/ares_sd_announced = FALSE + +/datum/controller/subsystem/hijack/Initialize(timeofday) + RegisterSignal(SSdcs, COMSIG_GLOB_GENERATOR_SET_OVERLOADING, PROC_REF(on_generator_overload)) + return SS_INIT_SUCCESS + +/datum/controller/subsystem/hijack/stat_entry(msg) + if(!SSticker?.mode?.is_in_endgame) + msg = " Not Hijack" + return ..() + + if(current_progress >= required_progress) + msg = " Complete" + return ..() + + msg = " Progress: [current_progress]% | Last run: [last_run_progress_change]" + return ..() + +/datum/controller/subsystem/hijack/fire(resumed = FALSE) + if(!SSticker?.mode?.is_in_endgame) + return + + if(hijack_status < HIJACK_OBJECTIVES_STARTED) + hijack_status = HIJACK_OBJECTIVES_STARTED + + if(current_progress >= required_progress) + if(hijack_status < HIJACK_OBJECTIVES_COMPLETE) + hijack_status = HIJACK_OBJECTIVES_COMPLETE + + if(sd_unlocked && overloaded_generators) + sd_time_remaining -= wait + if(!engine_room_heated && (sd_time_remaining <= (max((1 - round(overloaded_generators / maximum_overload_generators, 0.01)) * sd_max_time, sd_min_time) * 0.66))) + heat_engine_room() + + if(!ares_sd_announced && (sd_time_remaining <= (max((1 - round(overloaded_generators / maximum_overload_generators, 0.01)) * sd_max_time, sd_min_time) * 0.5))) + announce_sd_halfway() + + if(!engine_room_superheated && (sd_time_remaining <= (max((1 - round(overloaded_generators / maximum_overload_generators, 0.01)) * sd_max_time, sd_min_time) * 0.33))) + superheat_engine_room() + + if((sd_time_remaining <= 0) && !sd_detonated) + detonate_sd() + + return + + if(!resumed) + current_run = progress_areas.Copy() + + for(var/area/almayer/cycled_area as anything in current_run) + current_run -= cycled_area + + if(progress_areas[cycled_area] != cycled_area.power_equip) + progress_areas[cycled_area] = !progress_areas[cycled_area] + announce_area_power_change(cycled_area) + + if(progress_areas[cycled_area]) + switch(cycled_area.hijack_evacuation_type) + if(EVACUATION_TYPE_ADDITIVE) + current_run_progress_additive += cycled_area.hijack_evacuation_weight + if(EVACUATION_TYPE_MULTIPLICATIVE) + current_run_progress_multiplicative *= cycled_area.hijack_evacuation_weight + + if (MC_TICK_CHECK) + return + + last_run_progress_change = current_run_progress_additive * current_run_progress_multiplicative + current_progress += last_run_progress_change + + if(last_run_progress_change) + estimated_time_left = ((required_progress - current_progress) / last_run_progress_change) * wait + else + estimated_time_left = INFINITY + + if(current_progress >= announce_checkpoint) + announce_progress() + announce_checkpoint += initial(announce_checkpoint) + + current_run_progress_additive = 0 + current_run_progress_multiplicative = 1 + +///Called when the xeno dropship crashes into the Almayer and announces the current status of various objectives to marines +/datum/controller/subsystem/hijack/proc/announce_status_on_crash() + var/message = "" + + for(var/area/cycled_area as anything in progress_areas) + message += "[cycled_area] - [cycled_area.power_equip ? "Online" : "Offline"]\n" + progress_areas[cycled_area] = cycled_area.power_equip + + message += "\nDue to low orbit, extra fuel is required for non-surface evacuations.\nMaintain fueling functionality for optimal evacuation conditions." + + marine_announcement(message, HIJACK_ANNOUNCE) + +///Called when an area power status is changed to announce that it has been changed +/datum/controller/subsystem/hijack/proc/announce_area_power_change(area/changed_area) + var/message = "[changed_area] - [changed_area.power_equip ? "Online" : "Offline"]" + + marine_announcement(message, HIJACK_ANNOUNCE) + +///Called to announce to xenos the state of evacuation progression +/datum/controller/subsystem/hijack/proc/announce_progress() + var/announce = announce_checkpoint / initial(announce_checkpoint) + + var/marine_warning_areas = "" + var/xeno_warning_areas = "" + + for(var/area/cycled_area as anything in progress_areas) + if(cycled_area.power_equip) + xeno_warning_areas += "[cycled_area], " + continue + marine_warning_areas += "[cycled_area], " + + if(xeno_warning_areas) + xeno_warning_areas = copytext(xeno_warning_areas, 1, -2) + + if(marine_warning_areas) + marine_warning_areas = copytext(marine_warning_areas, 1, -2) + + var/datum/hive_status/hive + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!length(hive.totalXenos)) + continue + + switch(announce) + if(1) + xeno_announcement(SPAN_XENOANNOUNCE("The talls are a quarter of the way towards their goals. Disable the following areas: [xeno_warning_areas]"), hive.hivenumber, XENO_HIJACK_ANNOUNCE) + if(2) + xeno_announcement(SPAN_XENOANNOUNCE("The talls are half way towards their goals. Disable the following areas: [xeno_warning_areas]"), hive.hivenumber, XENO_HIJACK_ANNOUNCE) + if(3) + xeno_announcement(SPAN_XENOANNOUNCE("The talls are three quarters of the way towards their goals. Disable the following areas: [xeno_warning_areas]"), hive.hivenumber, XENO_HIJACK_ANNOUNCE) + if(4) + xeno_announcement(SPAN_XENOANNOUNCE("The talls have completed their goals!"), hive.hivenumber, XENO_HIJACK_ANNOUNCE) + + switch(announce) + if(1) + marine_announcement("Emergency fuel replenishment at 25 percent. Lifeboat emergency early launch now available.[marine_warning_areas ? "\nTo increase speed restore power to the following areas: [marine_warning_areas]" : " All fueling areas operational."]", HIJACK_ANNOUNCE) + if(2) + marine_announcement("Emergency fuel replenishment at 50 percent.[marine_warning_areas ? "\nTo increase speed restore power to the following areas: [marine_warning_areas]" : " All fueling areas operational."]", HIJACK_ANNOUNCE) + if(3) + marine_announcement("Emergency fuel replenishment at 75 percent.[marine_warning_areas ? "\nTo increase speed restore power to the following areas: [marine_warning_areas]" : " All fueling areas operational."]", HIJACK_ANNOUNCE) + if(4) + marine_announcement("Emergency fuel replenishment at 100 percent. Safe utilization of lifeboats now possible.", HIJACK_ANNOUNCE) + if(!admin_sd_blocked) + addtimer(CALLBACK(src, PROC_REF(unlock_self_destruct)), 8 SECONDS) + +/// Passes the ETA for status panels +/datum/controller/subsystem/hijack/proc/get_evac_eta() + switch(hijack_status) + if(HIJACK_OBJECTIVES_STARTED) + if(estimated_time_left == INFINITY) + return "Never" + return "[duration2text_sec(estimated_time_left)]" + + if(HIJACK_OBJECTIVES_COMPLETE) + return "Complete" + +/datum/controller/subsystem/hijack/proc/get_sd_eta() + if(!sd_time_remaining) + return "Complete" + + if(overloaded_generators <= 0) + return "Never" + + return "[duration2text_sec(sd_time_remaining)]" + +//~~~~~~~~~~~~~~~~~~~~~~~~ EVAC STUFF ~~~~~~~~~~~~~~~~~~~~~~~~// + +/// Initiates evacuation by announcing and then prepping all lifepods/lifeboats +/datum/controller/subsystem/hijack/proc/initiate_evacuation() + if(evac_status == EVACUATION_STATUS_NOT_INITIATED && !(evac_admin_denied & FLAGS_EVACUATION_DENY)) + evac_status = EVACUATION_STATUS_INITIATED + ai_announcement("Attention. Emergency. All personnel must evacuate immediately.", 'sound/AI/evacuate.ogg') + + for(var/obj/structure/machinery/status_display/cycled_status_display in machines) + if(is_mainship_level(cycled_status_display.z)) + cycled_status_display.set_picture("evac") + for(var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle in SSshuttle.mobile) + shuttle.prepare_evac() + activate_lifeboats() + return TRUE + +/// Cancels evacuation, tells lifepods/lifeboats and status_displays +/datum/controller/subsystem/hijack/proc/cancel_evacuation() + if(evac_status == EVACUATION_STATUS_INITIATED) + evac_status = EVACUATION_STATUS_NOT_INITIATED + deactivate_lifeboats() + ai_announcement("Evacuation has been cancelled.", 'sound/AI/evacuate_cancelled.ogg') + + for(var/obj/structure/machinery/status_display/cycled_status_display in machines) + if(is_mainship_level(cycled_status_display.z)) + cycled_status_display.set_sec_level_picture() + + for(var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle in SSshuttle.mobile) + shuttle.cancel_evac() + return TRUE + +/// Opens the lifeboat doors and gets them ready to launch +/datum/controller/subsystem/hijack/proc/activate_lifeboats() + for(var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock in GLOB.lifeboat_almayer_docks) + var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = lifeboat_dock.get_docked() + if(lifeboat && lifeboat.available) + lifeboat.status = LIFEBOAT_ACTIVE + lifeboat_dock.open_dock() + +/// Turns off ability to manually take off lifeboats +/datum/controller/subsystem/hijack/proc/deactivate_lifeboats() + for(var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock in GLOB.lifeboat_almayer_docks) + var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = lifeboat_dock.get_docked() + if(lifeboat && lifeboat.available) + lifeboat.status = LIFEBOAT_INACTIVE + + +/// Once refueling is done, marines can optionally hold SD for a time for a stalemate instead of a xeno minor +/datum/controller/subsystem/hijack/proc/unlock_self_destruct() + sd_time_remaining = sd_max_time + sd_unlocked = TRUE + marine_announcement("Fuel reserves full. Manual detonation of fuel reserves by overloading the on-board fusion reactors now possible.", HIJACK_ANNOUNCE) + +/datum/controller/subsystem/hijack/proc/on_generator_overload(obj/structure/machinery/power/fusion_engine/source, new_overloading) + SIGNAL_HANDLER + + if(!generator_ever_overloaded) + generator_ever_overloaded = TRUE + var/datum/hive_status/hive + for(var/hivenumber in GLOB.hive_datum) + hive = GLOB.hive_datum[hivenumber] + if(!length(hive.totalXenos)) + continue + + xeno_announcement(SPAN_XENOANNOUNCE("The talls may be attempting to take their ship down with them in Engineering, stop them!"), hive.hivenumber, XENO_HIJACK_ANNOUNCE) + + adjust_generator_overload_count(new_overloading ? 1 : -1) + +/datum/controller/subsystem/hijack/proc/adjust_generator_overload_count(amount = 1) + var/generator_overload_percent = round(overloaded_generators / maximum_overload_generators, 0.01) + var/old_required_time = sd_min_time + ((1 - generator_overload_percent) * (sd_max_time - sd_min_time)) + percent_completion_remaining = sd_time_remaining / old_required_time + overloaded_generators = clamp(overloaded_generators + amount, 0, maximum_overload_generators) + generator_overload_percent = round(overloaded_generators / maximum_overload_generators, 0.01) + var/new_required_time = sd_min_time + ((1 - generator_overload_percent) * (sd_max_time - sd_min_time)) + sd_time_remaining = percent_completion_remaining * new_required_time + +/datum/controller/subsystem/hijack/proc/heat_engine_room() + engine_room_heated = TRUE + var/area/engine_room = GLOB.areas_by_type[/area/almayer/engineering/engine_core] + engine_room.firealert() + engine_room.temperature = T90C + for(var/mob/current_mob as anything in GLOB.mob_list) + var/area/mob_area = get_area(current_mob) + if(istype(mob_area, /area/almayer/engineering/engine_core)) + to_chat(current_mob, SPAN_BOLDWARNING("You feel the heat of the room increase as the fusion engines whirr louder.")) + +/datum/controller/subsystem/hijack/proc/superheat_engine_room() + engine_room_superheated = TRUE + var/area/engine_room = GLOB.areas_by_type[/area/almayer/engineering/engine_core] + engine_room.firealert() + engine_room.temperature = T120C //slowly deals burn at this temp + for(var/mob/current_mob as anything in GLOB.mob_list) + var/area/mob_area = get_area(current_mob) + if(istype(mob_area, /area/almayer/engineering/engine_core)) + to_chat(current_mob, SPAN_BOLDWARNING("The room feels incredibly hot, you can't take much more of this!")) + +/datum/controller/subsystem/hijack/proc/announce_sd_halfway() + ares_sd_announced = TRUE + marine_announcement("ALERT: Fusion reactor meltdown has reached fifty percent.", HIJACK_ANNOUNCE) + +/datum/controller/subsystem/hijack/proc/detonate_sd() + set waitfor = FALSE + sd_detonated = TRUE + var/creak_picked = pick('sound/effects/creak1.ogg', 'sound/effects/creak2.ogg', 'sound/effects/creak3.ogg') + for(var/mob/current_mob as anything in GLOB.mob_list) + var/turf/current_turf = get_turf(current_mob) + if(!current_mob?.loc || !current_mob.client || !current_turf || !is_mainship_level(current_turf.z)) + continue + + to_chat(current_mob, SPAN_BOLDWARNING("The ship's deck worryingly creaks underneath you.")) + playsound_client(current_mob.client, creak_picked, vol = 50) + + sleep(7 SECONDS) + shakeship(2, 10, TRUE) + + marine_announcement("ALERT: Fusion reactors dangerously overloaded. Runaway meltdown in reactor core imminent.", HIJACK_ANNOUNCE) + sleep(5 SECONDS) + + var/sound_picked = pick('sound/theme/nuclear_detonation1.ogg','sound/theme/nuclear_detonation2.ogg') + for(var/client/player as anything in GLOB.clients) + playsound_client(player, sound_picked, 90) + + var/list/alive_mobs = list() //Everyone who will be destroyed on the zlevel(s). + var/list/dead_mobs = list() //Everyone who only needs to see the cinematic. + for(var/mob/current_mob as anything in GLOB.mob_list) //This only does something cool for the people about to die, but should prove pretty interesting. + var/turf/current_turf = get_turf(current_mob) + if(!current_mob?.loc || !current_turf) + continue + + if(current_mob.stat == DEAD) + dead_mobs |= current_mob + continue + + if(is_mainship_level(current_turf.z)) + alive_mobs |= current_mob + shake_camera(current_mob, 110, 4) + + + sleep(10 SECONDS) + /*Hardcoded for now, since this was never really used for anything else. + Would ideally use a better system for showing cutscenes.*/ + var/atom/movable/screen/cinematic/explosion/explosive_cinematic = new() + + for(var/mob/current_mob as anything in (alive_mobs + dead_mobs)) + if(current_mob?.loc && current_mob.client) + current_mob.client.add_to_screen(explosive_cinematic) //They may have disconnected in the mean time. + + sleep(1.5 SECONDS) //Extra 1.5 seconds to look at the ship. + flick("intro_nuke", explosive_cinematic) + + sleep(3.5 SECONDS) + for(var/mob/current_mob as anything in alive_mobs) + var/turf/current_mob_turf = get_turf(current_mob) + if(!current_mob?.loc || !current_mob_turf) //Who knows, maybe they escaped, or don't exist anymore. + continue + + if(is_mainship_level(current_mob_turf.z)) + if(istype(current_mob.loc, /obj/structure/closet/secure_closet/freezer/fridge)) + continue + + current_mob.death(create_cause_data("nuclear explosion")) + else + current_mob.client.remove_from_screen(explosive_cinematic) //those who managed to escape the z level at last second shouldn't have their view obstructed. + + flick("ship_destroyed", explosive_cinematic) + explosive_cinematic.icon_state = "summary_destroyed" + + for(var/client/player as anything in GLOB.clients) + playsound_client(player, 'sound/effects/explosionfar.ogg', 90) + + + sleep(0.5 SECONDS) + if(SSticker.mode) + SSticker.mode.check_win() + + if(!SSticker.mode) //Just a safety, just in case a mode isn't running, somehow. + to_world(SPAN_ROUNDBODY("Resetting in 30 seconds!")) + sleep(30 SECONDS) + log_game("Rebooting due to nuclear detonation.") + world.Reboot() diff --git a/code/game/area/almayer.dm b/code/game/area/almayer.dm index 6ced81a22b15..742ae7a1addb 100644 --- a/code/game/area/almayer.dm +++ b/code/game/area/almayer.dm @@ -13,6 +13,21 @@ ambience_exterior = AMBIENCE_ALMAYER ceiling_muffle = FALSE + ///Whether this area is used for hijack evacuation progress + var/hijack_evacuation_area = FALSE + + ///The weight this area gives towards hijack evacuation progress + var/hijack_evacuation_weight = 0 + + ///Whether this area is additive or multiplicative towards evacuation progress + var/hijack_evacuation_type = EVACUATION_TYPE_NONE + +/area/almayer/Initialize(mapload, ...) + . = ..() + + if(hijack_evacuation_area) + SShijack.progress_areas[src] = power_equip + /area/shuttle/almayer/elevator_maintenance/upperdeck name = "\improper Maintenance Elevator" icon_state = "shuttle" @@ -160,6 +175,9 @@ fake_zlevel = 2 // lowerdeck soundscape_playlist = SCAPE_PL_ENG soundscape_interval = 15 + hijack_evacuation_area = TRUE + hijack_evacuation_weight = 0.2 + hijack_evacuation_type = EVACUATION_TYPE_ADDITIVE /area/almayer/engineering/starboard_atmos name = "\improper Atmospherics Starboard" @@ -183,6 +201,9 @@ name = "\improper Astronavigational Deck" icon_state = "astronavigation" fake_zlevel = 2 // lowerdeck + hijack_evacuation_area = TRUE + hijack_evacuation_weight = 1.1 + hijack_evacuation_type = EVACUATION_TYPE_MULTIPLICATIVE /area/almayer/shipboard/panic name = "\improper Hangar Panic Room" @@ -712,6 +733,9 @@ icon_state = "lifeboat_pump" requires_power = 1 fake_zlevel = 1 + hijack_evacuation_area = TRUE + hijack_evacuation_weight = 0.1 + hijack_evacuation_type = EVACUATION_TYPE_ADDITIVE /area/almayer/lifeboat_pumps/north1 name = "North West Lifeboat Fuel Pump" diff --git a/code/game/gamemodes/cm_self_destruct.dm b/code/game/gamemodes/cm_self_destruct.dm deleted file mode 100644 index 07c9c43a4768..000000000000 --- a/code/game/gamemodes/cm_self_destruct.dm +++ /dev/null @@ -1,478 +0,0 @@ -/* -TODO -Look into animation screen not showing on self-destruct and other weirdness -Intergrate distress into this controller. -Finish nanoui conversion for comm console. -Make sure people who get nuked and wake up from SSD don't live. -Add flashing lights to evac. //DEFERRED TO BETTER LIGHTING -Finish the game mode announcement thing. -Fix escape doors to work properly. -*/ - -/* -How this works: - -First: All of the linking is done automatically on world start, so nothing needs to be done on that end other than making -sure that objects are actually placed in the game world. If not, the game will error and let you know about it. But you -don't need to modify variables or worry about area placement. It's all done for you. -The rods, for example, configure the time per activation based on their number. Shuttles link their own machines via area. -Nothing in this controller is linked to game mode, so it's stand alone, more or less, but it's best used during a game mode. -Admins have a lot of tools in their disposal via the check antagonist panel, and devs can access the VV of this controller -through that panel. - -Second: The communication console handles most of the IC triggers for activating these functions, the rest is handled elsewhere. -Check communications.dm for that. shuttle_controller.dm handles the set up for the escape pods. escape_pods.dm handles most of the -functions of the escape pods themselves. This file would likely need to be broken down into individual parts at some point in the -future. - -Evacuation takes place when sufficient alert level is reaised and a distress beacon was launched. All of the evac pods come online -and open their doors to allow entry inside. Characters may then get inside of the cryo units to before the shuttles automatically launch. -If wanted, a nearby controller object may launch each individual shuttle early. Only three people may ride on a shuttle to escape, -otherwise the launch will fail and the shuttle will become inoperable. -Any launched shuttles are taken out of the game. If the evacuation is canceled, any persons inside of the cryo tubes will be ejected. -They may temporarily open the door to exit if they are stuck inside after evac is canceled. - -When the self-destruct is enabled, the console comes online. This usually happens during an evacuation. Once the console is -interacted with, it fires up the self-destruct sequence. Several rods rise and must be interacted with in order to arm the system. -Once that happens, the console must be interacted with again to trigger the self-destruct. The self-destruct may also be -canceled from the console. - -The self-destruct may also happen if a nuke is detonated on the ship's zlevel; if it is detonated elsewhere, the ship will not blow up. -Regardless of where it's detonated, or how, a successful detonation will end the round or automatically restart the game. - -All of the necessary difines are stored under mode.dm in defines. -*/ - -var/global/datum/authority/branch/evacuation/EvacuationAuthority //This is initited elsewhere so that the world has a chance to load in. - -/datum/authority/branch/evacuation - var/name = "Evacuation Authority" - var/evac_time //Time the evacuation was initiated. - var/evac_status = EVACUATION_STATUS_STANDING_BY //What it's doing now? It can be standing by, getting ready to launch, or finished. - - var/obj/structure/machinery/self_destruct/console/dest_master //The main console that does the brunt of the work. - var/dest_rods[] //Slave devices to make the explosion work. - var/dest_cooldown //How long it takes between rods, determined by the amount of total rods present. - var/dest_index = 1 //What rod the thing is currently on. - var/dest_status = NUKE_EXPLOSION_INACTIVE - var/dest_started_at = 0 - - var/flags_scuttle = NO_FLAGS - -/datum/authority/branch/evacuation/New() - ..() - dest_master = locate() - if(!dest_master) - log_debug("ERROR CODE SD1: could not find master self-destruct console") - to_world(SPAN_DEBUG("ERROR CODE SD1: could not find master self-destruct console")) - return FALSE - dest_rods = new - for(var/obj/structure/machinery/self_destruct/rod/I in dest_master.loc.loc) dest_rods += I - if(!dest_rods.len) - log_debug("ERROR CODE SD2: could not find any self-destruct rods") - to_world(SPAN_DEBUG("ERROR CODE SD2: could not find any self-destruct rods")) - QDEL_NULL(dest_master) - return FALSE - dest_cooldown = SELF_DESTRUCT_ROD_STARTUP_TIME / dest_rods.len - dest_master.desc = "The main operating panel for a self-destruct system. It requires very little user input, but the final safety mechanism is manually unlocked.\nAfter the initial start-up sequence, [dest_rods.len] control rods must be armed, followed by manually flipping the detonation switch." - -/** - * This proc returns the ship's z level list (or whatever specified), - * when an evac/self-destruct happens. - */ -/datum/authority/branch/evacuation/proc/get_affected_zlevels() - //Nuke is not in progress, end the round on ship only. - if(dest_status < NUKE_EXPLOSION_IN_PROGRESS && SSticker?.mode.is_in_endgame) - . = SSmapping.levels_by_any_trait(list(ZTRAIT_MARINE_MAIN_SHIP)) - return - -//========================================================================================= -//========================================================================================= -//=====================================EVACUATION========================================== -//========================================================================================= -//========================================================================================= - - -/datum/authority/branch/evacuation/proc/initiate_evacuation(force=0) //Begins the evacuation procedure. - if(force || (evac_status == EVACUATION_STATUS_STANDING_BY && !(flags_scuttle & FLAGS_EVACUATION_DENY))) - evac_time = world.time - evac_status = EVACUATION_STATUS_INITIATING - ai_announcement("Attention. Emergency. All personnel must evacuate immediately. You have [round(EVACUATION_ESTIMATE_DEPARTURE/60,1)] minute\s until departure.", 'sound/AI/evacuate.ogg') - xeno_message_all("A wave of adrenaline ripples through the hive. The fleshy creatures are trying to escape!") - - for(var/obj/structure/machinery/status_display/SD in machines) - if(is_mainship_level(SD.z)) - SD.set_picture("evac") - for(var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle in SSshuttle.mobile) - shuttle.prepare_evac() - activate_lifeboats() - process_evacuation() - return TRUE - -/datum/authority/branch/evacuation/proc/cancel_evacuation() //Cancels the evac procedure. Useful if admins do not want the marines leaving. - if(evac_status == EVACUATION_STATUS_INITIATING) - evac_time = null - evac_status = EVACUATION_STATUS_STANDING_BY - deactivate_lifeboats() - ai_announcement("Evacuation has been cancelled.", 'sound/AI/evacuate_cancelled.ogg') - - if(get_security_level() == "red") - for(var/obj/structure/machinery/status_display/SD in machines) - if(is_mainship_level(SD.z)) - SD.set_picture("redalert") - - for(var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle in SSshuttle.mobile) - shuttle.cancel_evac() - return TRUE - -/datum/authority/branch/evacuation/proc/begin_launch() //Launches the pods. - if(evac_status == EVACUATION_STATUS_INITIATING) - evac_status = EVACUATION_STATUS_IN_PROGRESS //Cannot cancel at this point. All shuttles are off. - spawn() //One of the few times spawn() is appropriate. No need for a new proc. - ai_announcement("WARNING: Evacuation order confirmed. Launching escape pods.", 'sound/AI/evacuation_confirmed.ogg') - addtimer(CALLBACK(src, PROC_REF(launch_lifeboats)), 10 SECONDS) // giving some time to board lifeboats - - for(var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle in SSshuttle.mobile) - shuttle.evac_launch() - sleep(50) - - sleep(300) //Sleep 30 more seconds to make sure everyone had a chance to leave. - var/lifesigns = 0 - // lifesigns += P.passengers - var/obj/docking_port/mobile/crashable/lifeboat/lifeboat1 = SSshuttle.getShuttle(MOBILE_SHUTTLE_LIFEBOAT_PORT) - lifeboat1.check_for_survivors() - lifesigns += lifeboat1.survivors - var/obj/docking_port/mobile/crashable/lifeboat/lifeboat2 = SSshuttle.getShuttle(MOBILE_SHUTTLE_LIFEBOAT_STARBOARD) - lifeboat2.check_for_survivors() - lifesigns += lifeboat2.survivors - ai_announcement("ATTENTION: Evacuation complete. Outbound lifesigns detected: [lifesigns ? lifesigns : "none"].", 'sound/AI/evacuation_complete.ogg') - evac_status = EVACUATION_STATUS_COMPLETE - return TRUE - -/datum/authority/branch/evacuation/proc/process_evacuation() //Process the timer. - set background = 1 - - spawn while(evac_status == EVACUATION_STATUS_INITIATING) //If it's not departing, no need to process. - if(world.time >= evac_time + EVACUATION_AUTOMATIC_DEPARTURE) begin_launch() - sleep(10) //One second. - -/datum/authority/branch/evacuation/proc/get_status_panel_eta() - switch(evac_status) - if(EVACUATION_STATUS_INITIATING) - var/eta = EVACUATION_ESTIMATE_DEPARTURE - . = "[(eta / 60) % 60]:[add_zero(num2text(eta % 60), 2)]" - if(EVACUATION_STATUS_IN_PROGRESS) . = "NOW" - -// LIFEBOATS CORNER -/datum/authority/branch/evacuation/proc/activate_lifeboats() - for(var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock in GLOB.lifeboat_almayer_docks) - var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = lifeboat_dock.get_docked() - if(lifeboat && lifeboat.available) - lifeboat.status = LIFEBOAT_ACTIVE - lifeboat_dock.open_dock() - - -/datum/authority/branch/evacuation/proc/deactivate_lifeboats() - for(var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock in GLOB.lifeboat_almayer_docks) - var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = lifeboat_dock.get_docked() - if(lifeboat && lifeboat.available) - lifeboat.status = LIFEBOAT_INACTIVE - -/datum/authority/branch/evacuation/proc/launch_lifeboats() - for(var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock in GLOB.lifeboat_almayer_docks) - var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = lifeboat_dock.get_docked() - if(lifeboat && lifeboat.available) - lifeboat.evac_launch() - -//========================================================================================= -//========================================================================================= -//=====================================SELF DETRUCT======================================== -//========================================================================================= -//========================================================================================= - -/datum/authority/branch/evacuation/proc/enable_self_destruct(force=0) - if(force || (dest_status == NUKE_EXPLOSION_INACTIVE && !(flags_scuttle & FLAGS_SELF_DESTRUCT_DENY))) - dest_status = NUKE_EXPLOSION_ACTIVE - dest_master.lock_or_unlock() - dest_started_at = world.time - set_security_level(SEC_LEVEL_DELTA) //also activate Delta alert, to open the SD shutters. - spawn(0) - for(var/obj/structure/machinery/door/poddoor/shutters/almayer/D in machines) - if(D.id == "sd_lockdown") - D.open() - return TRUE - -//Override is for admins bypassing normal player restrictions. -/datum/authority/branch/evacuation/proc/cancel_self_destruct(override) - if(dest_status == NUKE_EXPLOSION_ACTIVE) - var/obj/structure/machinery/self_destruct/rod/I - var/i - for(i in EvacuationAuthority.dest_rods) - I = i - if(I.active_state == SELF_DESTRUCT_MACHINE_ARMED && !override) - dest_master.state(SPAN_WARNING("WARNING: Unable to cancel detonation. Please disarm all control rods.")) - return FALSE - - dest_status = NUKE_EXPLOSION_INACTIVE - dest_master.in_progress = 1 - dest_started_at = 0 - for(i in dest_rods) - I = i - if(I.active_state == SELF_DESTRUCT_MACHINE_ACTIVE || (I.active_state == SELF_DESTRUCT_MACHINE_ARMED && override)) I.lock_or_unlock(1) - dest_master.lock_or_unlock(1) - dest_index = 1 - ai_announcement("The emergency destruct system has been deactivated.", 'sound/AI/selfdestruct_deactivated.ogg') - if(evac_status == EVACUATION_STATUS_STANDING_BY) //the evac has also been cancelled or was never started. - set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. - return TRUE - -/datum/authority/branch/evacuation/proc/initiate_self_destruct(override) - if(dest_status < NUKE_EXPLOSION_IN_PROGRESS) - var/obj/structure/machinery/self_destruct/rod/I - var/i - for(i in dest_rods) - I = i - if(I.active_state != SELF_DESTRUCT_MACHINE_ARMED && !override) - dest_master.state(SPAN_WARNING("WARNING: Unable to trigger detonation. Please arm all control rods.")) - return FALSE - dest_master.in_progress = !dest_master.in_progress - for(i in EvacuationAuthority.dest_rods) - I = i - I.in_progress = 1 - ai_announcement("DANGER. DANGER. Self-destruct system activated. DANGER. DANGER. Self-destruct in progress. DANGER. DANGER.") - trigger_self_destruct(,,override) - return TRUE - -/datum/authority/branch/evacuation/proc/trigger_self_destruct(list/z_levels = SSmapping.levels_by_trait(ZTRAIT_MARINE_MAIN_SHIP), origin = dest_master, override = FALSE, end_type = NUKE_EXPLOSION_FINISHED, play_anim = TRUE, end_round = TRUE) - set waitfor = 0 - if(dest_status < NUKE_EXPLOSION_IN_PROGRESS) //One more check for good measure, in case it's triggered through a bomb instead of the destruct mechanism/admin panel. - dest_status = NUKE_EXPLOSION_IN_PROGRESS - playsound(origin, 'sound/machines/Alarm.ogg', 75, 0, 30) - world << pick('sound/theme/nuclear_detonation1.ogg','sound/theme/nuclear_detonation2.ogg') - - var/ship_status = 1 - for(var/i in z_levels) - if(is_mainship_level(i)) - ship_status = 0 //Destroyed. - break - - var/list/alive_mobs = list() //Everyone who will be destroyed on the zlevel(s). - var/list/dead_mobs = list() //Everyone who only needs to see the cinematic. - for(var/mob/current_mob as anything in GLOB.mob_list) //This only does something cool for the people about to die, but should prove pretty interesting. - var/turf/current_turf = get_turf(current_mob) - if(!current_mob || !current_mob.loc || !current_turf) - continue //In case something changes when we sleep(). - if(current_mob.stat == DEAD) - dead_mobs |= current_mob - continue - if(current_turf.z in z_levels) - alive_mobs |= current_mob - shake_camera(current_mob, 110, 4) - - - sleep(100) - /*Hardcoded for now, since this was never really used for anything else. - Would ideally use a better system for showing cutscenes.*/ - var/atom/movable/screen/cinematic/explosion/C = new - - if(play_anim) - for(var/mob/current_mob as anything in alive_mobs + dead_mobs) - if(current_mob && current_mob.loc && current_mob.client) - current_mob.client.add_to_screen(C) //They may have disconnected in the mean time. - - sleep(15) //Extra 1.5 seconds to look at the ship. - flick(override ? "intro_override" : "intro_nuke", C) - sleep(35) - for(var/mob/current_mob in alive_mobs) - if(current_mob && current_mob.loc) //Who knows, maybe they escaped, or don't exist anymore. - var/turf/current_mob_turf = get_turf(current_mob) - if(!current_mob_turf) - continue - if(current_mob_turf.z in z_levels) - if(istype(current_mob.loc, /obj/structure/closet/secure_closet/freezer/fridge)) - continue - current_mob.death(create_cause_data("nuclear explosion")) - else - if(play_anim) - current_mob.client.remove_from_screen(C) //those who managed to escape the z level at last second shouldn't have their view obstructed. - if(play_anim) - flick(ship_status ? "ship_spared" : "ship_destroyed", C) - C.icon_state = ship_status ? "summary_spared" : "summary_destroyed" - world << sound('sound/effects/explosionfar.ogg') - - if(end_round) - dest_status = end_type - - sleep(5) - if(SSticker.mode) - SSticker.mode.check_win() - - if(!SSticker.mode) //Just a safety, just in case a mode isn't running, somehow. - to_world(SPAN_ROUNDBODY("Resetting in 30 seconds!")) - sleep(300) - log_game("Rebooting due to nuclear detonation.") - world.Reboot() - return TRUE - -/datum/authority/branch/evacuation/proc/process_self_destruct() - set background = 1 - - spawn while(dest_master && dest_master.loc && dest_master.active_state == SELF_DESTRUCT_MACHINE_ARMED && dest_status == NUKE_EXPLOSION_ACTIVE && dest_index <= dest_rods.len) - var/obj/structure/machinery/self_destruct/rod/I = dest_rods[dest_index] - if(world.time >= dest_cooldown + I.activate_time) - I.lock_or_unlock() //Unlock it. - if(++dest_index <= dest_rods.len) - I = dest_rods[dest_index]//Start the next sequence. - I.activate_time = world.time - sleep(10) //Checks every second. Could integrate into another controller for better tracking. - -//Generic parent base for the self_destruct items. -/obj/structure/machinery/self_destruct - icon = 'icons/obj/structures/machinery/self_destruct.dmi' - icon_state = "console_1" - var/base_icon_state = "console" - use_power = USE_POWER_NONE //Runs unpowered, may need to change later. - density = FALSE - anchored = TRUE //So it doesn't go anywhere. - unslashable = TRUE - unacidable = TRUE //Cannot C4 it either. - mouse_opacity = FALSE //No need to click or interact with this initially. - var/in_progress = 0 //Cannot interact with while it's doing something, like an animation. - var/active_state = SELF_DESTRUCT_MACHINE_INACTIVE //What step of the process it's on. - -/obj/structure/machinery/self_destruct/Initialize(mapload, ...) - . = ..() - icon_state = "[base_icon_state]_1" - -/obj/structure/machinery/self_destruct/Destroy() - . = ..() - machines -= src - operator = null - -/obj/structure/machinery/self_destruct/ex_act(severity) - return FALSE - -/obj/structure/machinery/self_destruct/attack_hand() - if(..() || in_progress) - return FALSE //This check is backward, ugh. - return TRUE - -//Add sounds. -/obj/structure/machinery/self_destruct/proc/lock_or_unlock(lock) - set waitfor = 0 - in_progress = 1 - flick("[base_icon_state]" + (lock? "_5" : "_2"),src) - sleep(9) - mouse_opacity = !mouse_opacity - icon_state = "[base_icon_state]" + (lock? "_1" : "_3") - in_progress = 0 - active_state = active_state > SELF_DESTRUCT_MACHINE_INACTIVE ? SELF_DESTRUCT_MACHINE_INACTIVE : SELF_DESTRUCT_MACHINE_ACTIVE - -/obj/structure/machinery/self_destruct/console - name = "self-destruct control panel" - icon_state = "console_1" - base_icon_state = "console" - req_one_access = list(ACCESS_MARINE_CO, ACCESS_MARINE_SENIOR) - -/obj/structure/machinery/self_destruct/console/Destroy() - . = ..() - EvacuationAuthority.dest_master = null - EvacuationAuthority.dest_rods = null - -/obj/structure/machinery/self_destruct/console/lock_or_unlock(lock) - playsound(src, 'sound/machines/hydraulics_1.ogg', 25, 1) - ..() - -//TODO: Add sounds. -/obj/structure/machinery/self_destruct/console/attack_hand(mob/user) - if(inoperable()) - return - - tgui_interact(user) - -/obj/structure/machinery/self_destruct/console/tgui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "SelfDestructConsole", name) - ui.open() - -/obj/structure/machinery/sleep_console/ui_status(mob/user, datum/ui_state/state) - . = ..() - if(inoperable()) - return UI_CLOSE - - -/obj/structure/machinery/self_destruct/console/ui_data(mob/user) - var/list/data = list() - - data["dest_status"] = active_state - - return data - -/obj/structure/machinery/self_destruct/console/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) - . = ..() - if(.) - return - - switch(action) - if("dest_start") - to_chat(usr, SPAN_NOTICE("You press a few keys on the panel.")) - to_chat(usr, SPAN_NOTICE("The system must be booting up the self-destruct sequence now.")) - playsound(src.loc, 'sound/items/rped.ogg', 25, TRUE) - sleep(2 SECONDS) - ai_announcement("Danger. The emergency destruct system is now activated. The ship will detonate in T-minus 20 minutes. Automatic detonation is unavailable. Manual detonation is required.", 'sound/AI/selfdestruct.ogg') - active_state = SELF_DESTRUCT_MACHINE_ARMED //Arm it here so the process can execute it later. - var/obj/structure/machinery/self_destruct/rod/I = EvacuationAuthority.dest_rods[EvacuationAuthority.dest_index] - I.activate_time = world.time - EvacuationAuthority.process_self_destruct() - . = TRUE - - if("dest_trigger") - EvacuationAuthority.initiate_self_destruct() - . = TRUE - - if("dest_cancel") - if(!allowed(usr)) - to_chat(usr, SPAN_WARNING("You don't have the necessary clearance to cancel the emergency destruct system!")) - return - EvacuationAuthority.cancel_self_destruct() - . = TRUE - -/obj/structure/machinery/self_destruct/rod - name = "self-destruct control rod" - desc = "It is part of a complicated self-destruct sequence, but relatively simple to operate. Twist to arm or disarm." - icon_state = "rod_1" - base_icon_state = "rod" - layer = BELOW_OBJ_LAYER - var/activate_time - -/obj/structure/machinery/self_destruct/rod/Destroy() - . = ..() - if(EvacuationAuthority && EvacuationAuthority.dest_rods) - EvacuationAuthority.dest_rods -= src - -/obj/structure/machinery/self_destruct/rod/lock_or_unlock(lock) - playsound(src, 'sound/machines/hydraulics_2.ogg', 25, 1) - ..() - if(lock) - activate_time = null - density = FALSE - layer = initial(layer) - else - density = TRUE - layer = ABOVE_OBJ_LAYER - -/obj/structure/machinery/self_destruct/rod/attack_hand(mob/user) - if(..()) - switch(active_state) - if(SELF_DESTRUCT_MACHINE_ACTIVE) - to_chat(user, SPAN_NOTICE("You twist and release the control rod, arming it.")) - playsound(src, 'sound/machines/switch.ogg', 25, 1) - icon_state = "rod_4" - active_state = SELF_DESTRUCT_MACHINE_ARMED - if(SELF_DESTRUCT_MACHINE_ARMED) - to_chat(user, SPAN_NOTICE("You twist and release the control rod, disarming it.")) - playsound(src, 'sound/machines/switch.ogg', 25, 1) - icon_state = "rod_3" - active_state = SELF_DESTRUCT_MACHINE_ACTIVE - else to_chat(user, SPAN_WARNING("The control rod is not ready.")) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index df04873ac140..7b1c695ade2b 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -297,29 +297,25 @@ if(SSticker.current_state != GAME_STATE_PLAYING) return - var/living_player_list[] = count_humans_and_xenos(EvacuationAuthority.get_affected_zlevels()) + var/living_player_list[] = count_humans_and_xenos(get_affected_zlevels()) var/num_humans = living_player_list[1] var/num_xenos = living_player_list[2] if(force_end_at && world.time > force_end_at) round_finished = MODE_INFESTATION_X_MINOR - if(EvacuationAuthority.dest_status == NUKE_EXPLOSION_FINISHED) - round_finished = MODE_GENERIC_DRAW_NUKE //Nuke went off, ending the round. - if(EvacuationAuthority.dest_status == NUKE_EXPLOSION_GROUND_FINISHED) - round_finished = MODE_INFESTATION_M_MINOR //Nuke went off, ending the round. - if(EvacuationAuthority.dest_status < NUKE_EXPLOSION_IN_PROGRESS) //If the nuke ISN'T in progress. We do not want to end the round before it detonates. - if(!num_humans && num_xenos) //No humans remain alive. - round_finished = MODE_INFESTATION_X_MAJOR //Evacuation did not take place. Everyone died. - else if(num_humans && !num_xenos) - if(SSticker.mode && SSticker.mode.is_in_endgame) - round_finished = MODE_INFESTATION_X_MINOR //Evacuation successfully took place. - else - SSticker.roundend_check_paused = TRUE - round_finished = MODE_INFESTATION_M_MAJOR //Humans destroyed the xenomorphs. - ares_conclude() - addtimer(VARSET_CALLBACK(SSticker, roundend_check_paused, FALSE), MARINE_MAJOR_ROUND_END_DELAY) - else if(!num_humans && !num_xenos) - round_finished = MODE_INFESTATION_DRAW_DEATH //Both were somehow destroyed. + + if(!num_humans && num_xenos) //No humans remain alive. + round_finished = MODE_INFESTATION_X_MAJOR //Evacuation did not take place. Everyone died. + else if(num_humans && !num_xenos) + if(SSticker.mode && SSticker.mode.is_in_endgame) + round_finished = MODE_INFESTATION_X_MINOR //Evacuation successfully took place. + else + SSticker.roundend_check_paused = TRUE + round_finished = MODE_INFESTATION_M_MAJOR //Humans destroyed the xenomorphs. + ares_conclude() + addtimer(VARSET_CALLBACK(SSticker, roundend_check_paused, FALSE), MARINE_MAJOR_ROUND_END_DELAY) + else if(!num_humans && !num_xenos) + round_finished = MODE_INFESTATION_DRAW_DEATH //Both were somehow destroyed. /datum/game_mode/colonialmarines/check_queen_status(hivenumber) set waitfor = 0 @@ -367,7 +363,7 @@ round_statistics.current_map.total_marine_victories++ round_statistics.current_map.total_marine_majors++ if(MODE_INFESTATION_X_MINOR) - var/list/living_player_list = count_humans_and_xenos(EvacuationAuthority.get_affected_zlevels()) + var/list/living_player_list = count_humans_and_xenos(get_affected_zlevels()) if(living_player_list[1] && !living_player_list[2]) // If Xeno Minor but Xenos are dead and Humans are alive, see which faction is the last standing var/headcount = count_per_faction() var/living = headcount["total_headcount"] diff --git a/code/game/gamemodes/extended/infection.dm b/code/game/gamemodes/extended/infection.dm index 04e0545361aa..a6b909022aef 100644 --- a/code/game/gamemodes/extended/infection.dm +++ b/code/game/gamemodes/extended/infection.dm @@ -95,7 +95,7 @@ possible_survivors -= new_survivor //either we drafted a survivor, or we're skipping over someone, either or - remove them /datum/game_mode/infection/check_win() - var/living_player_list[] = count_humans_and_xenos(EvacuationAuthority.get_affected_zlevels()) + var/list/living_player_list = count_humans_and_xenos(get_affected_zlevels()) var/num_humans = living_player_list[1] var/zed = living_player_list[2] diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 5382d80f37a2..e467631c915e 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -111,6 +111,10 @@ var/global/cas_tracking_id_increment = 0 //this var used to assign unique tracki log_game("Server IP: [world.internet_address]:[world.port]") return TRUE +/datum/game_mode/proc/get_affected_zlevels() + if(is_in_endgame) + . = SSmapping.levels_by_any_trait(list(ZTRAIT_MARINE_MAIN_SHIP)) + return ///process() ///Called by the gameticker @@ -119,8 +123,7 @@ var/global/cas_tracking_id_increment = 0 //this var used to assign unique tracki /datum/game_mode/proc/check_finished() //to be called by ticker - if(EvacuationAuthority.dest_status == NUKE_EXPLOSION_FINISHED || EvacuationAuthority.dest_status == NUKE_EXPLOSION_GROUND_FINISHED ) - return TRUE + return /datum/game_mode/proc/cleanup() //This is called when the round has ended but not the game, if any cleanup would be necessary in that case. return diff --git a/code/game/machinery/ARES/ARES_interface.dm b/code/game/machinery/ARES/ARES_interface.dm index 64755897bc8e..0e45d5ee171b 100644 --- a/code/game/machinery/ARES/ARES_interface.dm +++ b/code/game/machinery/ARES/ARES_interface.dm @@ -79,7 +79,7 @@ data["access_level"] = authentication data["alert_level"] = security_level - data["evac_status"] = EvacuationAuthority.evac_status + data["evac_status"] = SShijack.evac_status data["worldtime"] = world.time data["access_log"] = datacore.interface_access_list @@ -397,12 +397,12 @@ playsound(src, 'sound/machines/buzz-two.ogg', 15, 1) return FALSE - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + if(SShijack.evac_admin_denied) to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) playsound(src, 'sound/machines/buzz-two.ogg', 15, 1) return FALSE - if(!EvacuationAuthority.initiate_evacuation()) + if(!SShijack.initiate_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) playsound(src, 'sound/machines/buzz-two.ogg', 15, 1) return FALSE diff --git a/code/game/machinery/computer/almayer_control.dm b/code/game/machinery/computer/almayer_control.dm index 145d0d278cb6..fb9f7a0375d9 100644 --- a/code/game/machinery/computer/almayer_control.dm +++ b/code/game/machinery/computer/almayer_control.dm @@ -81,9 +81,9 @@ data["worldtime"] = world.time - data["evac_status"] = EvacuationAuthority.evac_status - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) - data["evac_eta"] = EvacuationAuthority.get_status_panel_eta() + data["evac_status"] = SShijack.evac_status + if(SShijack.evac_status == EVACUATION_STATUS_INITIATED) + data["evac_eta"] = SShijack.get_evac_eta() if(!messagetitle.len) data["messages"] = null @@ -120,11 +120,11 @@ to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) return FALSE - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + if(SShijack.evac_admin_denied) to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) return FALSE - if(!EvacuationAuthority.initiate_evacuation()) + if(!SShijack.initiate_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) return FALSE @@ -134,12 +134,10 @@ . = TRUE if("evacuation_cancel") - if(!EvacuationAuthority.cancel_evacuation()) + if(!SShijack.cancel_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) return FALSE - addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/almayer_control, cancel_evac)), 4 SECONDS) - log_game("[key_name(usr)] has canceled the emergency evacuation.") message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") @@ -276,10 +274,3 @@ // end tgui interact \\ // end tgui \\ - -/obj/structure/machinery/computer/almayer_control/proc/cancel_evac() - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait - //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) - if(!EvacuationAuthority.cancel_self_destruct(1)) - //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. - set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index d4d45de8db4e..3332577683fe 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -138,11 +138,11 @@ to_chat(usr, SPAN_WARNING("The ship must be under delta alert in order to enact evacuation procedures.")) return FALSE - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + if(SShijack.evac_admin_denied) to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) return FALSE - if(!EvacuationAuthority.initiate_evacuation()) + if(!SShijack.initiate_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) return FALSE @@ -155,17 +155,10 @@ if("evacuation_cancel") if(state == STATE_EVACUATION_CANCEL) - if(!EvacuationAuthority.cancel_evacuation()) + if(!SShijack.cancel_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) return FALSE - spawn(35)//some time between AI announcements for evac cancel and SD cancel. - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait - //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) - if(!EvacuationAuthority.cancel_self_destruct(1)) - //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. - set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. - log_game("[key_name(usr)] has canceled the emergency evacuation.") message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") @@ -327,8 +320,8 @@ user.set_interaction(src) var/dat = "Communications Console" - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) - dat += "Evacuation in Progress\n
\nETA: [EvacuationAuthority.get_status_panel_eta()]
" + if(SShijack.evac_status == EVACUATION_STATUS_INITIATED) + dat += "Evacuation in Progress\n
\nETA: [SShijack.get_evac_eta()]
" switch(state) if(STATE_DEFAULT) if(authenticated) @@ -351,9 +344,11 @@ dat += "
Award a medal" dat += "
Send Distress Beacon" dat += "
Activate Self-Destruct" - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_STANDING_BY) dat += "
Initiate emergency evacuation" - if(EVACUATION_STATUS_INITIATING) dat += "
Cancel emergency evacuation" + switch(SShijack.evac_status) + if(EVACUATION_STATUS_NOT_INITIATED) + dat += "
Initiate emergency evacuation" + if(EVACUATION_STATUS_INITIATED) + dat += "
Cancel emergency evacuation" else dat += "
LOG IN" @@ -408,20 +403,8 @@ if(STATE_ALERT_LEVEL) dat += "Current alert level: [get_security_level()]
" - if(security_level == SEC_LEVEL_DELTA) - if(EvacuationAuthority.dest_status >= NUKE_EXPLOSION_ACTIVE) - dat += SET_CLASS("The self-destruct mechanism is active. [EvacuationAuthority.evac_status != EVACUATION_STATUS_INITIATING ? "You have to manually deactivate the self-destruct mechanism." : ""]", INTERFACE_RED) - dat += "
" - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_INITIATING) - dat += SET_CLASS("Evacuation initiated. Evacuate or rescind evacuation orders.", INTERFACE_RED) - if(EVACUATION_STATUS_IN_PROGRESS) - dat += SET_CLASS("Evacuation in progress.", INTERFACE_RED) - if(EVACUATION_STATUS_COMPLETE) - dat += SET_CLASS("Evacuation complete.", INTERFACE_RED) - else - dat += "Blue
" - dat += "Green" + dat += "Blue
" + dat += "Green" if(STATE_CONFIRM_LEVEL) dat += "Current alert level: [get_security_level()]
" diff --git a/code/game/machinery/fusion_engine.dm b/code/game/machinery/fusion_engine.dm index 4158727e3745..8e3097ef52d1 100644 --- a/code/game/machinery/fusion_engine.dm +++ b/code/game/machinery/fusion_engine.dm @@ -15,6 +15,7 @@ unacidable = TRUE //NOPE.jpg anchored = TRUE density = TRUE + power_machine = TRUE var/power_gen_percent = 0 //50,000W at full capacity var/buildstate = 0 //What state of building it are we on, 0-3, 1 is "broken", the default @@ -24,7 +25,8 @@ var/obj/item/fuelCell/fusion_cell = new //Starts with a fuel cell loaded in. Maybe replace with the plasma tanks in the future and have it consume plasma? Possibly remove this later if it's irrelevent... var/fuel_rate = 0 //Rate at which fuel is used. Based mostly on how long the generator has been running. - power_machine = TRUE + /// If the generator is overloaded. Only possible during hijack once fuel is at 100%. + var/overloaded = FALSE /obj/structure/machinery/power/fusion_engine/Initialize(mapload, ...) . = ..() @@ -35,11 +37,25 @@ /obj/structure/machinery/power/fusion_engine/Destroy() QDEL_NULL(fusion_cell) - . = ..() + return ..() +/obj/structure/machinery/power/fusion_engine/attack_alien(mob/living/carbon/xenomorph/xeno) + if(!overloaded) + to_chat(xeno, SPAN_WARNING("You see no reason to attack [src].")) + return XENO_NO_DELAY_ACTION + + xeno.animation_attack_on(src) + playsound(src, 'sound/effects/metalhit.ogg', 25, 1) + xeno.visible_message(SPAN_DANGER("[xeno] [xeno.slashes_verb] [src], stopping its overload process!"), \ + SPAN_DANGER("You [xeno.slash_verb] [src], stopping its overload process!"), null, 5, CHAT_TYPE_XENO_COMBAT) + set_overloading(FALSE) + return XENO_ATTACK_ACTION /obj/structure/machinery/power/fusion_engine/power_change() - return + . = ..() + if(overloaded) + set_overloading(FALSE) + visible_message("[icon2html(src, viewers(src))] [src]'s overload suddenly ceases as primary power is lost.") /obj/structure/machinery/power/fusion_engine/process() if(!is_on || buildstate || !anchored || !powernet || !fusion_cell) //Default logic checking @@ -60,9 +76,18 @@ stop_processing() return FALSE - if(!check_failure()) + if(overloaded && prob(1)) // up to 18 generators at 1% every 3.5 seconds means that every ~21 seconds or so, one generator will make noise assuming all are overloaded + switch(rand(1, 2)) + if(1) + visible_message("[icon2html(src, viewers(src))] [SPAN_NOTICE("[src] loudly hums.")]") + playsound(src, 'sound/machines/resource_node/node_idle.ogg', 60, TRUE) + if(2) + visible_message("[icon2html(src, viewers(src))] [SPAN_NOTICE("[src] makes a worrying hiss.")]") + playsound(src, 'sound/machines/hiss.ogg', 60, TRUE) - if(power_gen_percent < 100) power_gen_percent++ + if(!check_failure()) + if(power_gen_percent < 100) + power_gen_percent++ switch(power_gen_percent) //Flavor text! if(10) @@ -96,6 +121,10 @@ to_chat(user, SPAN_NOTICE("Use a wrench to repair it.")) return FALSE if(is_on) + if(overloaded) + to_chat(user, SPAN_WARNING("You can't shut off [src] while it's overloaded!")) + return + visible_message("[icon2html(src, viewers(src))] [SPAN_WARNING("[src] beeps softly and the humming stops as [usr] shuts off the generator.")]") is_on = 0 power_gen_percent = 0 @@ -208,11 +237,18 @@ if(buildstate) to_chat(user, SPAN_WARNING("You must repair the generator before working with its fuel cell.")) return + + if(overloaded) + to_chat(user, SPAN_WARNING("You must restore the safeties on the generator before working with its fuel cell.")) + return + if(is_on) to_chat(user, SPAN_WARNING("You must turn off the generator before working with its fuel cell.")) return + if(!fusion_cell) to_chat(user, SPAN_WARNING("There is no cell to remove.")) + else if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) user.visible_message(SPAN_WARNING("[user] fumbles around figuring out [src]'s fuel receptacle."), @@ -232,23 +268,73 @@ fusion_cell = null update_icon() return TRUE + + else if(HAS_TRAIT(O, TRAIT_TOOL_MULTITOOL)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + to_chat(user, SPAN_WARNING("You have no idea what to do with [src].")) + return + + if(!overloaded) + if(!SShijack.sd_unlocked) + to_chat(user, SPAN_WARNING("You consider overloading [src]'s safeties, but you decide against it.")) + return + + if(inoperable()) + to_chat(user, SPAN_WARNING("[src] needs to be working and have external power in order to overload it!")) + return + + to_chat(user, SPAN_WARNING("You start overloading the safeties on [src]...")) + if(!do_after(user, 1.5 SECONDS, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) + return + + if(inoperable()) + return + + to_chat(user, SPAN_WARNING("You finish overloading the safeties on [src].")) + set_overloading(TRUE) + log_game("[key_name(user)] has overloaded a generator.") + + else + to_chat(user, SPAN_WARNING("You start restoring the safeties on [src]...")) + if(!do_after(user, 1.5 SECONDS, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) + return + + if(inoperable()) + return + + to_chat(user, SPAN_WARNING("You finish restoring the safeties on [src].")) + log_game("[key_name(user)] has restored the safeties of a generator.") + set_overloading(FALSE) + + return TRUE + else return ..() /obj/structure/machinery/power/fusion_engine/get_examine_text(mob/user) . = ..() - if(ishuman(user)) + if(isxeno(user)) + if(overloaded) + . += SPAN_INFO("You could attack this to stop the overload process.") + + else if(ishuman(user)) if(buildstate) . += SPAN_INFO("It's broken.") switch(buildstate) if(1) - . += SPAN_INFO("Use a blowtorch, then wirecutters, then wrench to repair it.") + . += SPAN_INFO("Use a blowtorch, then wirecutters, then wrench to repair it.") if(2) - . += SPAN_INFO("Use a wirecutters, then wrench to repair it.") + . += SPAN_INFO("Use a wirecutters, then wrench to repair it.") if(3) - . += SPAN_INFO("Use a wrench to repair it.") + . += SPAN_INFO("Use a wrench to repair it.") return FALSE + if(SShijack.sd_unlocked && skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!overloaded) + . += SPAN_INFO("You could overload this with a multitool.") + else + . += SPAN_INFO("You could restore its safeties with a multitool.") + if(!is_on) . += SPAN_INFO("It looks offline.") else @@ -274,18 +360,21 @@ switch(buildstate) if(0) if(fusion_cell) - var/pstatus = is_on ? "on" : "off" - switch(fusion_cell.get_fuel_percent()) - if(0 to 10) - icon_state = "[pstatus]-10" - if(10 to 25) - icon_state = "[pstatus]-25" - if(25 to 50) - icon_state = "[pstatus]-50" - if(50 to 75) - icon_state = "[pstatus]-75" - if(75 to INFINITY) - icon_state = "[pstatus]-100" + if(overloaded) + icon_state = "overloaded" + else + var/pstatus = is_on ? "on" : "off" + switch(fusion_cell.get_fuel_percent()) + if(0 to 10) + icon_state = "[pstatus]-10" + if(10 to 25) + icon_state = "[pstatus]-25" + if(25 to 50) + icon_state = "[pstatus]-50" + if(50 to 75) + icon_state = "[pstatus]-75" + if(75 to INFINITY) + icon_state = "[pstatus]-100" else icon_state = "off" @@ -317,9 +406,13 @@ else return 0 +/obj/structure/machinery/power/fusion_engine/proc/set_overloading(new_overloading) + if(overloaded == new_overloading) + return - - + overloaded = new_overloading + SEND_GLOBAL_SIGNAL(COMSIG_GLOB_GENERATOR_SET_OVERLOADING, overloaded) + update_icon() diff --git a/code/game/machinery/nuclearbomb.dm b/code/game/machinery/nuclearbomb.dm index 743f53e4f03b..28ebbecc7552 100644 --- a/code/game/machinery/nuclearbomb.dm +++ b/code/game/machinery/nuclearbomb.dm @@ -394,7 +394,38 @@ var/bomb_set = FALSE update_icon() safety = TRUE - EvacuationAuthority.trigger_self_destruct(list(z), src, FALSE, NUKE_EXPLOSION_GROUND_FINISHED, FALSE, end_round) + playsound(src, 'sound/machines/Alarm.ogg', 75, 0, 30) + world << pick('sound/theme/nuclear_detonation1.ogg','sound/theme/nuclear_detonation2.ogg') + + var/list/alive_mobs = list() //Everyone who will be destroyed on the zlevel(s). + var/list/dead_mobs = list() //Everyone who only needs to see the cinematic. + for(var/mob/current_mob as anything in GLOB.mob_list) + if(!current_mob?.loc) + continue + if(current_mob.stat == DEAD) + dead_mobs |= current_mob + continue + var/turf/current_turf = get_turf(current_mob) + if(z == current_turf.z) + alive_mobs |= current_mob + shake_camera(current_mob, 110, 4) + + for(var/mob/current_mob in alive_mobs) + if(current_mob && current_mob.loc) + var/turf/current_mob_turf = get_turf(current_mob) + if(z == current_mob_turf.z) + if(istype(current_mob.loc, /obj/structure/closet/secure_closet/freezer/fridge)) + continue + current_mob.death(create_cause_data("nuclear explosion")) + + for(var/mob/current_mob in (alive_mobs + dead_mobs)) + if(current_mob && current_mob.loc) + var/turf/current_mob_turf = get_turf(current_mob) + if(z == current_mob_turf.z) + if(istype(current_mob.loc, /obj/structure/closet/secure_closet/freezer/fridge)) + continue + for(var/obj/item/alien_embryo/embryo in current_mob) + qdel(embryo) sleep(100) cell_explosion(loc, 500, 150, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, create_cause_data(initial(name))) diff --git a/code/game/machinery/sentry_holder.dm b/code/game/machinery/sentry_holder.dm index 61f87251282d..fe676e9103d2 100644 --- a/code/game/machinery/sentry_holder.dm +++ b/code/game/machinery/sentry_holder.dm @@ -10,13 +10,12 @@ idle_power_usage = 1000 power_channel = 1 use_power = USE_POWER_IDLE - machine_processing = 1 var/deployment_cooldown var/turret_path = /obj/structure/machinery/defenses/sentry/premade/deployable // Path of the turret used var/obj/structure/machinery/defenses/sentry/premade/deployable/deployed_turret var/ox = 0 var/oy = 0 - var/ind = FALSE + var/require_red_alert = FALSE /obj/structure/machinery/sentry_holder/Initialize() . = ..() @@ -36,34 +35,38 @@ . += "It's offline." /obj/structure/machinery/sentry_holder/attack_hand(mob/user) - if(deployed_turret) - if(deployment_cooldown > world.time) - to_chat(user, SPAN_WARNING("[src] is busy.")) - return //prevents spamming deployment/undeployment - if(deployed_turret.loc == src) //not deployed - if(stat & NOPOWER) - to_chat(user, SPAN_WARNING("[src] is non-functional.")) - else - to_chat(user, SPAN_NOTICE("You deploy [src].")) - deploy_sentry() - else - to_chat(user, SPAN_NOTICE("You retract [src].")) - undeploy_sentry() - else + if(!deployed_turret) to_chat(user, SPAN_WARNING("[src] is unresponsive.")) + return -/obj/structure/machinery/sentry_holder/process() - if(stat & NOPOWER) - if(deployed_turret) - undeploy_sentry() - ind = FALSE - else - icon_state = "sentry_system_destroyed" - else - update_use_power(USE_POWER_IDLE) - if(!ind) - deploy_sentry() - ind = TRUE + if(deployment_cooldown > world.time) + to_chat(user, SPAN_WARNING("[src] is busy.")) + return + + if(deployed_turret.loc == src) //not deployed + if(stat & NOPOWER) + to_chat(user, SPAN_WARNING("[src] is non-functional.")) + return + + if(require_red_alert && (seclevel2num(get_security_level()) < SEC_LEVEL_RED)) + to_chat(user, SPAN_WARNING("[src] can only be activated in emergencies.")) + return + + to_chat(user, SPAN_NOTICE("You deploy [src].")) + deploy_sentry() + return + + to_chat(user, SPAN_NOTICE("You retract [src].")) + undeploy_sentry() + return + +/obj/structure/machinery/sentry_holder/update_use_power(new_use_power) + ..() + + if(!(stat & NOPOWER)) + return + + undeploy_sentry() /obj/structure/machinery/sentry_holder/proc/deploy_sentry() if(!deployed_turret) @@ -111,3 +114,6 @@ desc = "A box that deploys a sentry turret for protection of the residents in the area." turret_path = /obj/structure/machinery/defenses/sentry/premade/deployable/colony +/obj/structure/machinery/sentry_holder/almayer + turret_path = /obj/structure/machinery/defenses/sentry/premade/deployable/almayer + require_red_alert = TRUE diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 6c6d2bda8b07..c56f8da36150 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -78,7 +78,7 @@ return 1 if(STATUS_DISPLAY_TRANSFER_SHUTTLE_TIME) //emergency shuttle timer message1 = "EVAC" - message2 = EvacuationAuthority.get_status_panel_eta() + message2 = SShijack.get_evac_eta() if(message2) if(length(message2) > CHARS_PER_LINE) message2 = "Error" update_display(message1, message2) @@ -163,6 +163,15 @@ if(maptext) maptext = "" +/obj/structure/machinery/status_display/proc/set_sec_level_picture() + switch(security_level) + if(SEC_LEVEL_GREEN) + set_picture("default") + if(SEC_LEVEL_BLUE) + set_picture("bluealert") + if(SEC_LEVEL_RED, SEC_LEVEL_DELTA) + set_picture("redalert") + /obj/structure/machinery/ai_status_display icon = 'icons/obj/structures/machinery/status_display.dmi' icon_state = "frame" diff --git a/code/game/objects/items/devices/cictablet.dm b/code/game/objects/items/devices/cictablet.dm index f355b39c468a..6abd70980136 100644 --- a/code/game/objects/items/devices/cictablet.dm +++ b/code/game/objects/items/devices/cictablet.dm @@ -61,7 +61,7 @@ var/list/data = list() data["alert_level"] = security_level - data["evac_status"] = EvacuationAuthority.evac_status + data["evac_status"] = SShijack.evac_status data["endtime"] = announcement_cooldown data["distresstime"] = distress_cooldown data["worldtime"] = world.time @@ -135,11 +135,11 @@ to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) return FALSE - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + if(SShijack.evac_admin_denied) to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) return FALSE - if(!EvacuationAuthority.initiate_evacuation()) + if(!SShijack.initiate_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) return FALSE diff --git a/code/game/world.dm b/code/game/world.dm index 82a9ae45de12..f5388ed6fd52 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -71,8 +71,6 @@ var/list/reboot_sfx = file2list("config/reboot_sfx.txt") RoleAuthority = new /datum/authority/branch/role() to_world(SPAN_DANGER("\b Job setup complete")) - if(!EvacuationAuthority) EvacuationAuthority = new - initiate_minimap_icons() change_tick_lag(CONFIG_GET(number/ticklag)) diff --git a/code/modules/admin/player_panel/player_panel.dm b/code/modules/admin/player_panel/player_panel.dm index 12686e683521..4b79c8c91569 100644 --- a/code/modules/admin/player_panel/player_panel.dm +++ b/code/modules/admin/player_panel/player_panel.dm @@ -389,15 +389,15 @@ dat += "Round Duration: [round(world.time / 36000)]:[add_zero(world.time / 600 % 60, 2)]:[world.time / 100 % 6][world.time / 100 % 10]
" if(check_rights(R_DEBUG, 0)) - dat += "
VV Evacuation Controller
" dat += "VV Shuttle Controller

" if(check_rights(R_MOD, 0)) - dat += "Evacuation: " - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_STANDING_BY) dat += "STANDING BY" - if(EVACUATION_STATUS_INITIATING) dat += "IN PROGRESS: [EvacuationAuthority.get_status_panel_eta()]" - if(EVACUATION_STATUS_COMPLETE) dat += "COMPLETE" + dat += "Evacuation Goals: " + switch(SShijack.evac_status) + if(EVACUATION_STATUS_NOT_INITIATED) + dat += "STANDING BY" + if(EVACUATION_STATUS_INITIATED) + dat += "IN PROGRESS" dat += "
" dat += "Initiate Evacuation
" @@ -405,20 +405,6 @@ dat += "Toggle Evacuation Permission (does not affect evac in progress)
" if(check_rights(R_ADMIN, 0)) dat += "Force Evacuation Now
" - if(check_rights(R_ADMIN, 0)) - dat += "Self-Destruct: " - switch(EvacuationAuthority.dest_status) - if(NUKE_EXPLOSION_INACTIVE) dat += "INACTIVE" - if(NUKE_EXPLOSION_ACTIVE) dat += "ACTIVE" - if(NUKE_EXPLOSION_IN_PROGRESS) dat += "IN PROGRESS" - if(NUKE_EXPLOSION_FINISHED, NUKE_EXPLOSION_GROUND_FINISHED) dat += "FINISHED" - dat += "
" - - dat += "Unlock Self-Destruct control panel for humans
" - dat += "Lock Self-Destruct control panel for humans
" - dat += "Destruct the [MAIN_SHIP_NAME] NOW
" - dat += "Toggle Self-Destruct Permission (does not affect evac in progress)
" - dat += "
[SSticker.delay_end ? "End Round Normally" : "Delay Round End"]
" dat += "" show_browser(usr, dat, "Round Status", "roundstatus", "size=600x500") diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index 8bcd15cb04a9..fcc604c9cfa8 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -250,7 +250,7 @@ if(!SSticker.mode || !check_rights(R_ADMIN)) return set_security_level(SEC_LEVEL_RED) - EvacuationAuthority.initiate_evacuation() + SShijack.initiate_evacuation() message_admins("[key_name_admin(usr)] forced an emergency evacuation.") @@ -261,7 +261,7 @@ if(!SSticker.mode || !check_rights(R_ADMIN)) return - EvacuationAuthority.cancel_evacuation() + SShijack.cancel_evacuation() message_admins("[key_name_admin(usr)] canceled an emergency evacuation.") diff --git a/code/modules/admin/topic/topic.dm b/code/modules/admin/topic/topic.dm index f78b6a844d4b..d60377123c49 100644 --- a/code/modules/admin/topic/topic.dm +++ b/code/modules/admin/topic/topic.dm @@ -131,50 +131,20 @@ if(href_list["evac_authority"]) switch(href_list["evac_authority"]) if("init_evac") - if(!EvacuationAuthority.initiate_evacuation()) + if(!SShijack.initiate_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation right now!")) else message_admins("[key_name_admin(usr)] called an evacuation.") if("cancel_evac") - if(!EvacuationAuthority.cancel_evacuation()) + if(!SShijack.cancel_evacuation()) to_chat(usr, SPAN_WARNING("You are unable to cancel an evacuation right now!")) else message_admins("[key_name_admin(usr)] canceled an evacuation.") if("toggle_evac") - EvacuationAuthority.flags_scuttle ^= FLAGS_EVACUATION_DENY - message_admins("[key_name_admin(usr)] has [EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY ? "forbidden" : "allowed"] ship-wide evacuation.") - - if("force_evac") - if(!EvacuationAuthority.begin_launch()) - to_chat(usr, SPAN_WARNING("You are unable to launch the pods directly right now!")) - else - message_admins("[key_name_admin(usr)] force-launched the escape pods.") - - if("init_dest") - if(!EvacuationAuthority.enable_self_destruct()) - to_chat(usr, SPAN_WARNING("You are unable to authorize the self-destruct right now!")) - else - message_admins("[key_name_admin(usr)] force-enabled the self-destruct system.") - - if("cancel_dest") - if(!EvacuationAuthority.cancel_self_destruct(1)) - to_chat(usr, SPAN_WARNING("You are unable to cancel the self-destruct right now!")) - else - message_admins("[key_name_admin(usr)] canceled the self-destruct system.") - - if("use_dest") - - var/confirm = alert("Are you sure you want to self-destruct the Almayer?", "Self-Destruct", "Yes", "Cancel") - if(confirm != "Yes") - return - message_admins("[key_name_admin(usr)] forced the self-destrust system, destroying the [MAIN_SHIP_NAME].") - EvacuationAuthority.trigger_self_destruct() - - if("toggle_dest") - EvacuationAuthority.flags_scuttle ^= FLAGS_SELF_DESTRUCT_DENY - message_admins("[key_name_admin(usr)] has [EvacuationAuthority.flags_scuttle & FLAGS_SELF_DESTRUCT_DENY ? "forbidden" : "allowed"] the self-destruct system.") + SShijack.evac_admin_denied = !SShijack.evac_admin_denied + message_admins("[key_name_admin(usr)] has [SShijack.evac_admin_denied ? "forbidden" : "allowed"] ship-wide evacuation.") //====================================================== //====================================================== diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index 10d1b16dd9c3..999df7c22579 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -526,6 +526,10 @@ choice_categories[SENTRY_CATEGORY_IFF] = list(FACTION_COLONY, FACTION_WEYLAND) selected_categories[SENTRY_CATEGORY_IFF] = FACTION_COLONY +/obj/structure/machinery/defenses/sentry/premade/deployable/almayer + fire_delay = 4 + omni_directional = TRUE + //the turret inside the shuttle sentry deployment system /obj/structure/machinery/defenses/sentry/premade/dropship density = TRUE diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 4d06d1e07142..ee8b69415003 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -1200,10 +1200,13 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp else . += "Hijack Over" - if(EvacuationAuthority) - var/eta_status = EvacuationAuthority.get_status_panel_eta() + if(SShijack) + var/eta_status = SShijack.get_evac_eta() if(eta_status) - . += "Evacuation: [eta_status]" + . += "Evacuation Goal: [eta_status]" + + if(SShijack.sd_unlocked) + . += "Self Destruct Goal: [SShijack.get_sd_eta()]" if(client.prefs?.be_special & BE_ALIEN_AFTER_DEATH) if(larva_queue_cached_message) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c9092ed479b9..6bceb994a2a1 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -123,10 +123,12 @@ if(marksman_aura) . += "Active Order: FOCUS" - if(EvacuationAuthority) - var/eta_status = EvacuationAuthority.get_status_panel_eta() + if(SShijack) + var/eta_status = SShijack.get_evac_eta() if(eta_status) - . += "Evacuation: [eta_status]" + . += "Evacuation Goals: [eta_status]" + if(SShijack.sd_unlocked) + . += "Self Destruct Status: [SShijack.get_sd_eta()]" /mob/living/carbon/human/ex_act(severity, direction, datum/cause_data/cause_data) if(lying) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index b0f08acc33fa..bccd74036658 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -83,10 +83,10 @@ // this function displays the shuttles ETA in the status panel if the shuttle has been called /mob/living/silicon/proc/show_emergency_shuttle_eta() - if(EvacuationAuthority) - var/eta_status = EvacuationAuthority.get_status_panel_eta() + if(SShijack) + var/eta_status = SShijack.get_evac_eta() if(eta_status) - stat(null, "Evacuation: [eta_status]") + stat(null, "Evacuation Goal: [eta_status]") // this function displays the stations manifest in a separate window diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index dda2487c24d9..a6b654ba2da1 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -248,8 +248,8 @@ RoleAuthority.equip_role(character, player_rank, late_join = TRUE) EquipCustomItems(character) - if((security_level > SEC_LEVEL_BLUE || EvacuationAuthority.evac_status) && player_rank.gets_emergency_kit) - to_chat(character, SPAN_HIGHDANGER("As you stagger out of hypersleep, the sleep bay blares: '[EvacuationAuthority.evac_status ? "VESSEL UNDERGOING EVACUATION PROCEDURES, SELF DEFENSE KIT PROVIDED" : "VESSEL IN HEIGHTENED ALERT STATUS, SELF DEFENSE KIT PROVIDED"]'.")) + if((security_level > SEC_LEVEL_BLUE || SShijack.hijack_status) && player_rank.gets_emergency_kit) + to_chat(character, SPAN_HIGHDANGER("As you stagger out of hypersleep, the sleep bay blares: '[SShijack.evac_status ? "VESSEL UNDERGOING EVACUATION PROCEDURES, SELF DEFENSE KIT PROVIDED" : "VESSEL IN HEIGHTENED ALERT STATUS, SELF DEFENSE KIT PROVIDED"]'.")) character.put_in_hands(new /obj/item/storage/box/kit/cryo_self_defense(character.loc)) GLOB.data_core.manifest_inject(character) @@ -295,10 +295,10 @@ var/dat = "
" dat += "Round Duration: [round(hours)]h [round(mins)]m
" - if(EvacuationAuthority) - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_INITIATING) dat += "The [MAIN_SHIP_NAME] is being evacuated.
" - if(EVACUATION_STATUS_COMPLETE) dat += "The [MAIN_SHIP_NAME] has undergone evacuation.
" + if(SShijack) + switch(SShijack.evac_status) + if(EVACUATION_STATUS_INITIATED) + dat += "The [MAIN_SHIP_NAME] is being evacuated.
" dat += "Choose from the following open positions:
" var/roles_show = FLAG_SHOW_ALL_JOBS diff --git a/code/modules/security_levels/security_levels.dm b/code/modules/security_levels/security_levels.dm index ba842fb0bfb9..8221b8771c88 100644 --- a/code/modules/security_levels/security_levels.dm +++ b/code/modules/security_levels/security_levels.dm @@ -43,7 +43,6 @@ var/input = "DANGER, THE EMERGENCY DESTRUCT SYSTEM IS NOW ACTIVATED. PROCEED TO THE SELF-DESTRUCT CHAMBER FOR CONTROL ROD INSERTION." marine_announcement(input, name, 'sound/AI/selfdestruct_short.ogg', logging = log) security_level = SEC_LEVEL_DELTA - EvacuationAuthority.enable_self_destruct() /proc/get_security_level() switch(security_level) diff --git a/code/modules/shuttle/computer.dm b/code/modules/shuttle/computer.dm index 26869cfcf448..3d0c8fca142d 100644 --- a/code/modules/shuttle/computer.dm +++ b/code/modules/shuttle/computer.dm @@ -297,10 +297,14 @@ return var/mob/living/carbon/human/human_user = user - if(!(ACCESS_MARINE_SENIOR in human_user.wear_id?.access)) + if(!(ACCESS_MARINE_COMMAND in human_user.wear_id?.access)) to_chat(user, SPAN_NOTICE("[src]'s screen says \"Awaiting confirmation of the evacuation order\".")) return + if(SShijack.current_progress < SShijack.early_launch_required_progress) + to_chat(user, SPAN_NOTICE("[src]'s screen says \"Unable to launch, fuel insufficient\".")) + return + if(tgui_alert(user, "Early launch the lifeboat?", "Confirm", list("Yes", "No"), 10 SECONDS) == "Yes") to_chat(user, SPAN_NOTICE("[src]'s screen blinks and says \"Early launch accepted\".")) lifeboat.evac_launch() diff --git a/code/modules/shuttle/computers/escape_pod_computer.dm b/code/modules/shuttle/computers/escape_pod_computer.dm index 6f9292cfc048..eb81a4a98a8a 100644 --- a/code/modules/shuttle/computers/escape_pod_computer.dm +++ b/code/modules/shuttle/computers/escape_pod_computer.dm @@ -12,6 +12,7 @@ unslashable = TRUE unacidable = TRUE var/pod_state = STATE_IDLE + var/launch_without_evac = FALSE /obj/structure/machinery/computer/shuttle/escape_pod_panel/ex_act(severity) return FALSE @@ -56,6 +57,7 @@ .["door_state"] = door.density .["door_lock"] = shuttle.door_handler.is_locked .["can_delay"] = TRUE//launch_status[2] + .["launch_without_evac"] = launch_without_evac /obj/structure/machinery/computer/shuttle/escape_pod_panel/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) @@ -66,7 +68,7 @@ var/obj/docking_port/mobile/crashable/escape_shuttle/shuttle = SSshuttle.getShuttle(shuttleId) switch(action) if("force_launch") - if(pod_state != STATE_READY && pod_state != STATE_DELAYED) + if(!launch_without_evac && pod_state != STATE_READY && pod_state != STATE_DELAYED) return shuttle.evac_launch() @@ -83,6 +85,9 @@ shuttle.door_handler.control_doors("force-lock-launch") . = TRUE +/obj/structure/machinery/computer/shuttle/escape_pod_panel/liaison + launch_without_evac = TRUE + //========================================================================================= //================================Evacuation Sleeper======================================= //========================================================================================= @@ -208,10 +213,12 @@ unslashable = TRUE unacidable = TRUE var/obj/docking_port/mobile/crashable/escape_shuttle/linked_shuttle + var/start_locked = TRUE /obj/structure/machinery/door/airlock/evacuation/Initialize() . = ..() - INVOKE_ASYNC(src, PROC_REF(lock)) + if(start_locked) + INVOKE_ASYNC(src, PROC_REF(lock)) /obj/structure/machinery/door/airlock/evacuation/Destroy() if(linked_shuttle) @@ -250,3 +257,6 @@ if(!density) return -1 return ..() + +/obj/structure/machinery/door/airlock/evacuation/liaison + start_locked = FALSE diff --git a/code/modules/shuttle/dropship_hijack.dm b/code/modules/shuttle/dropship_hijack.dm index 7796ed0510c8..36bc879ace46 100644 --- a/code/modules/shuttle/dropship_hijack.dm +++ b/code/modules/shuttle/dropship_hijack.dm @@ -72,6 +72,7 @@ break sleep(10) + SShijack.announce_status_on_crash() SSticker.hijack_ocurred() /datum/dropship_hijack/almayer/proc/fire() diff --git a/code/modules/shuttle/shuttles/crashable/escape_shuttle.dm b/code/modules/shuttle/shuttles/crashable/escape_shuttle.dm index 6029d345b6d7..1f0a8fd502cf 100644 --- a/code/modules/shuttle/shuttles/crashable/escape_shuttle.dm +++ b/code/modules/shuttle/shuttles/crashable/escape_shuttle.dm @@ -11,7 +11,7 @@ /// The % chance of the escape pod crashing into the groundmap before lifeboats leaving var/early_crash_land_chance = 75 /// The % chance of the escape pod crashing into the groundmap - var/crash_land_chance = 25 + var/crash_land_chance = 0 /// How many people can be in the escape pod before it crashes var/max_capacity = 3 @@ -103,7 +103,7 @@ /obj/docking_port/mobile/crashable/escape_shuttle/crash_check() . = ..() - if(prob((EvacuationAuthority.evac_status >= EVACUATION_STATUS_IN_PROGRESS ? crash_land_chance : early_crash_land_chance))) + if(prob((SShijack.hijack_status >= HIJACK_OBJECTIVES_COMPLETE ? crash_land_chance : early_crash_land_chance))) return TRUE /obj/docking_port/mobile/crashable/escape_shuttle/open_doors() @@ -124,8 +124,8 @@ id = ESCAPE_SHUTTLE_EAST_CL width = 4 height = 5 - early_crash_land_chance = 25 - crash_land_chance = 5 + early_crash_land_chance = 0 + crash_land_chance = 0 /obj/docking_port/mobile/crashable/escape_shuttle/w id = ESCAPE_SHUTTLE_WEST diff --git a/code/modules/shuttle/shuttles/crashable/lifeboats.dm b/code/modules/shuttle/shuttles/crashable/lifeboats.dm index 93489ee4a359..11b376563d64 100644 --- a/code/modules/shuttle/shuttles/crashable/lifeboats.dm +++ b/code/modules/shuttle/shuttles/crashable/lifeboats.dm @@ -51,10 +51,10 @@ /obj/docking_port/mobile/crashable/lifeboat/crash_check() . = ..() - if(EvacuationAuthority.evac_status >= EVACUATION_STATUS_IN_PROGRESS) + if(SShijack.hijack_status >= HIJACK_OBJECTIVES_COMPLETE) return FALSE - if(prob(abs(((world.time - EvacuationAuthority.evac_time) / EVACUATION_AUTOMATIC_DEPARTURE) - 1) * 100)) + if(prob(abs((SShijack.current_progress - SShijack.required_progress) / SShijack.required_progress) * 100)) return TRUE /obj/docking_port/mobile/crashable/lifeboat/open_doors() diff --git a/code/modules/shuttles/marine_ferry.dm b/code/modules/shuttles/marine_ferry.dm index 6d84881fe9bf..032294a45b39 100644 --- a/code/modules/shuttles/marine_ferry.dm +++ b/code/modules/shuttles/marine_ferry.dm @@ -267,17 +267,11 @@ in_transit_time_left = 0 - if(EvacuationAuthority.dest_status >= NUKE_EXPLOSION_IN_PROGRESS) - return FALSE //If a nuke is in progress, don't attempt a landing. - playsound_area(get_area(turfs_int[sound_target]), sound_landing, 100) playsound(turfs_trg[sound_target], sound_landing, 100) playsound_area(get_area(turfs_int[sound_target]), channel = SOUND_CHANNEL_AMBIENCE, status = SOUND_UPDATE) sleep(100) //Wait for it to finish. - if(EvacuationAuthority.dest_status == NUKE_EXPLOSION_FINISHED) - return FALSE //If a nuke finished, don't land. - target_turf = T_trg target_rotation = trg_rot shuttle_turfs = turfs_int @@ -434,9 +428,6 @@ in_transit_time_left = 0 - if(EvacuationAuthority.dest_status >= NUKE_EXPLOSION_IN_PROGRESS) - return FALSE //If a nuke is in progress, don't attempt a landing. - //This is where things change and shit gets real marine_announcement("DROPSHIP ON COLLISION COURSE. CRASH IMMINENT." , "EMERGENCY", 'sound/AI/dropship_emergency.ogg', logging = ARES_LOG_SECURITY) @@ -449,9 +440,6 @@ sleep(85) - if(EvacuationAuthority.dest_status == NUKE_EXPLOSION_FINISHED) - return FALSE //If a nuke finished, don't land. - if(security_level < SEC_LEVEL_RED) //automatically set security level to red. set_security_level(SEC_LEVEL_RED, TRUE) diff --git a/colonialmarines.dme b/colonialmarines.dme index 25aa4df30a09..9c3a5868d693 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -61,6 +61,7 @@ #include "code\__DEFINES\fonts.dm" #include "code\__DEFINES\generators.dm" #include "code\__DEFINES\guns.dm" +#include "code\__DEFINES\hijack.dm" #include "code\__DEFINES\html.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\human.dm" @@ -240,6 +241,7 @@ #include "code\controllers\subsystem\fz_transitions.dm" #include "code\controllers\subsystem\game_decorator.dm" #include "code\controllers\subsystem\garbage.dm" +#include "code\controllers\subsystem\hijack.dm" #include "code\controllers\subsystem\human.dm" #include "code\controllers\subsystem\inactivity.dm" #include "code\controllers\subsystem\influxdriver.dm" @@ -699,7 +701,6 @@ #include "code\game\cas_manager\datums\cas_signal.dm" #include "code\game\gamemodes\cm_initialize.dm" #include "code\game\gamemodes\cm_process.dm" -#include "code\game\gamemodes\cm_self_destruct.dm" #include "code\game\gamemodes\events.dm" #include "code\game\gamemodes\game_mode.dm" #include "code\game\gamemodes\colonialmarines\colonialmarines.dm" diff --git a/icons/obj/structures/machinery/fusion_eng.dmi b/icons/obj/structures/machinery/fusion_eng.dmi index 038fae342b64884d6717eda5eff480f2ddb8dd58..4d42baac72556c79fcf7fbd7dcb738214fb6497b 100644 GIT binary patch delta 2250 zcmYjTcTm%b5{@E8B!C3r7n&j*f>Hi%no?( zk*%0tv0-Ljq2OZJ| zzN{DCzsm@78U2_TJoZM=lt8TKMs6vME37Z>#|HTP$ZS_tC(E3w6aE;;JjSw@OPZrjV?ql><#2uXgrSrXTY` zAJ$aArNaMGc{jt`I6Er@h1!5BO7=HF;suH(j!;*+X7X!P_EIJpHLM3Dfu#tk^j@S=x+^v_*&cOkbbPmS{ZeI6hU9LDq-Ehb zo0}b4_mdxrpno>Qbrpts)oqWm) z@uWiTbx`qCDN@%i1>vTtQizPGf3>>&^Cu3djUtu^EFfYSEB9A{n;PrGHH9u~m9Z{P z?l;8Q14{mAQ6av%lU*QWp+^VmC5v?KcXDd1b7m)sum_0HuPur7E7dS0xw6kcvnJK} zNlp$kcm#{yrijn*(J7_#@CfVTfM-2nbrlF3rZW zcYB>u(&gIK4(!A&r!!2$t}|YQCcv0OV+u2>C)q<9G@4-wQHwx-s`JuH3n4n+a=RnL z!Fy2&*+-J7%G+2m*F>fZWX!7wd@v*;Bg!A#s%cj93n#cNa+|Z*YHaFWoaGGlu>z?W z07kYPe%@?VXq+-ao&xkAgiu1055g}8d5Ks(ZzPwDDsZEHz zTK@excD^~jE(zM!Df{eeWEa3a<45uAW4IAorGeUj%l)I7V&ASfmD7oUtfffUa1Jv_ z=0ECs&a^wn_1WKQTvG3s>Po;W*Hhwyt2Mj8w*&IytePrj?}9|_gzV$<;O{kcG$}r| zOg(+`)!@tFq6e6=iL8=#^Twbj+Mfj}z zZ0UN&2pI(2We`BUhTe9wUIWuSt>jTDq1!f3ZQ8?3VZ(+X#HLzES^zxN>cN*sS<~TV z^F{lp8MpairrI2vR*6~?xA}B9A!DFE6-=`66#$+>AFlqKe1uhBJ*L#4O@1}##OviV zZh|@3NVylcZOROi`%P5))s~JOfTE@;h; z;N(EQY8Kt{=69#^YNc&Ic+>>OX4^d(9w!&!dziCw zCPr)-!QQ!C%B@40*!IX@9vWG2{FltP>v{Rxl^Brdo$3-PSAILUQabn5-#P7y)!-pp zuGP>lHbcJbg&U4w+Hki$EYy=F){unGqQ8>PP2;|Qf3Ci3AsJM6o|7e#?-fqhO!=}M z_Ld`)^<3H_oRj*Xpj+NjC&M{Xu9Ie`F&d(&(l2j`oZS*)=tf7%{k#me0qh@q#+Ns^ zq%>BYHdyUqL`p;zY)%Q0;LDk!yreaEAC;=Ow4n%*tt*K9!uZ~q{<)w&fE^@wR8YpO zqA?@nnsyMiGA<^X7#)LmPiHQzqY;5!GXV$nF}pXd4Lzvw&bycVQ{bmNe?pIEgk(t? zAlSYjzy7+0kwC*&@g6?fYX6+^On7|CpcYi&&YU*#s)a>a{YbGEH-dlejczLG zN-Z1J`p1tcTfSj=F%@rFo&?X#Jz!v(FY29>44Xvzq&Q8qRtlr3&xX(j>l4LV3a(N5 zda}djkx~Ry-04DT1rF^)okzmGFW)R}Wt`7HWJ0K@205!mt${MM@#AEs_#PdxrM%Z3 z$nWKgb&~VE9=B`{gr7gx&wSg`k2@j=w|%m8_wx-<`)d6{@W)7nw+F^m9qT6Xw5Xhw zF$$)YKx|r}LP4Rw4!Dq+lUZXRaG-DBTu=jaD(B?K~6)2B{KLJ-_PmTZp delta 2070 zcmY+AdpOgJAIGO6q14Y>JDXCmximC)qmo-_SfXbx311`Ypo1u3a#;>TB+V@5M?1%5 zG=z!HsBM|K9MrJajA58n%2~Cl;yB%O zzo76yE`7%!JZAB()&a7!B1SE>u}Viry-%CH1ExQof7O>ZRw9P1?Xq&MVmR+LsZ2&r z)HzRU2KQm*R@CgC$v-$9EqUR&b&52;o zRKthPJnffvJj%-*!)hNKU{!2A_Wo+|`@7O*`If2zL_unx0tlqg=xl%1^CtZZO_}u0 z49p8Z0fp0e(GaHrlsqr6;A+8O6!^*s)259SYdnUlz(D3 z_Ux;k&gKIi3DsDVqwujtm7YRgE2d+pA=s!MwTT-wy)>M}EYW@eTMWBkFlFQKI5tYB z*0P5?`+JB_KV`Gdj0^9?Q(%&32}vq8h{UEU;$!0L_L`bEac$@yf0}72q}_@5zK#an zAkvsjcz8{fus-cJ0zNqa4Trt#ZFw$jI$`X6LD$rEIDc`%RI`oU|gX~{g20ws#>rb#Ju&nV;xM(Tz}+QO~Z;}<=yWj_k|+-pMiD=x#` z-hMJ_oouGM>gw9$>v1OKCZJ&txck;>X9ZT{a*ur!+4O{A~=yoZpLnhu?$qt>?cRn4?8 zCI})xH^C>NbLx`=wd3{Zs~(t;u8({Rek`C4SgkA?K6%>L=Q}G^SP16?RtHt8Z>;Tt z)60F2Z#IuZyYLZ|;8;cp&}evdo-<(`bM5p{gRbuc8naJBQfUQ*oAZB$lc2-+T8+#a zwD|2Nxd6)&Lm#5;X4^-Pmul?HKGl$2X$ALv+{@MTU~#Sc#;Nwi zcjpDLrkNk~>7^A*Y2T+Jia!p^e>>uD5<3@(I^?i%scJv-nP^}pSJ)q|;$|@UenGmx zK(CecqJJoDx_#&E$Rul!h>&w=`-Feziu(C5ytdEgzEjSttzPW1x_&9Hj;@c+0-z7! zXlRq3S)yR&uK|brs)N-*gK?UDya0Rk)j~i{)}D?^WQ}wr$$h&+s}^wmuvf=NMSKI5 z%xMJ35>u>2Y_+b*RVM?j}hs>_q8>yvT^uMtXIQTiRs8zb;*;_%TcLz%bk=O*TdzgJ z41XPK);w?FqwvV+kQ?pnAENY&M&3d{3&edB0+x1_FHD%`iz1lim=Nc=_uG(=_t*j1 zG1a!rpsrx_Hw;ghU`MTRp($&JqX-7{R(3Gw>p>Fi{C#EZ2-IZ*dJDQ1%(?D@=t;kC zCjOzw0Gl3K+48E^hN$T;?hVN38}dmU%HXMlx(-GKE`LFttf-o(%B-uq?7)T^AGY47 zm4Qvwopb{z(!sE^JYTuy)~&;4>&cKMz3tteU?i&Va36G!B6x{^=F@Zbo=M6hjU(F-G9+#FJh3_0*dt%_3E=qIC3S{?mwfOJ z?twClDT1iED(9<;4jL+{6;3+_k=*?7%QBdJ6`dmgoaS7r_C_K7#c=N02kmPP z=YsOZot1E_N-F2%(d#*C0{3!>j;z_1wt#;vyAQh`=a`p&FoXuuu{5h8BPa0dwHfV zxcu+Ea2a2A+~%5z(kN<8&3H|Dl|?tW-A~Iu&i^h`!}Q0T?H8grp2?;>e=t-vUXHaT v|7e)H@ec(8I}N#fkC_RBBmeWP^oC?#BGwDXaQGmQ5(wn%;AUTI8<6rJ%BS-7 diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 1f61d2d99a78..95352008b2ae 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -529,17 +529,6 @@ icon_state = "red" }, /area/almayer/hallways/aft_hallway) -"abQ" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 - }, -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "abR" = ( /obj/item/tank/phoron, /turf/open/floor/almayer{ @@ -1650,10 +1639,6 @@ icon_state = "outerhull_dir" }, /area/space) -"afo" = ( -/obj/structure/safe/co_office, -/turf/open/floor/wood/ship, -/area/almayer/living/commandbunks) "afq" = ( /obj/effect/step_trigger/clone_cleaner, /obj/effect/decal/warning_stripes{ @@ -2761,12 +2746,6 @@ "ajl" = ( /turf/closed/wall/almayer/white, /area/almayer/medical/upper_medical) -"ajm" = ( -/obj/structure/closet/secure_closet/securecom, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "ajp" = ( /obj/structure/surface/table/almayer, /obj/structure/dropship_equipment/fuel/cooling_system{ @@ -3706,15 +3685,6 @@ icon_state = "blue" }, /area/almayer/hallways/aft_hallway) -"amE" = ( -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/structure/surface/rack, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/engineering/upper_engineering) "amF" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/plating/plating_catwalk, @@ -3937,47 +3907,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_a_s) -"anp" = ( -/obj/structure/sign/safety/hazard{ - pixel_x = 15; - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) -"anq" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 - }, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/structure/surface/rack, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/obj/item/clothing/suit/storage/marine/light/vest, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) -"anr" = ( -/obj/structure/sign/safety/intercom{ - pixel_x = 8; - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) "ans" = ( /turf/open/floor/almayer{ dir = 8; @@ -5613,16 +5542,6 @@ /obj/structure/surface/table/almayer, /turf/open/floor/almayer, /area/almayer/engineering/engineering_workshop/hangar) -"asu" = ( -/obj/structure/sign/safety/hazard{ - pixel_x = 32; - pixel_y = -8 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) "asv" = ( /obj/effect/decal/cleanable/blood/oil, /obj/structure/machinery/light{ @@ -6040,12 +5959,6 @@ /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer, /area/almayer/engineering/engineering_workshop/hangar) -"atx" = ( -/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "aty" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/almayer{ @@ -6645,12 +6558,6 @@ /obj/structure/window/framed/almayer, /turf/open/floor/plating, /area/almayer/command/cic) -"auR" = ( -/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_mk1_rifle_ap, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "auS" = ( /obj/item/tool/warning_cone, /obj/item/tool/warning_cone, @@ -8022,12 +7929,6 @@ icon_state = "plating" }, /area/almayer/engineering/upper_engineering) -"azp" = ( -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/engineering/upper_engineering) "azq" = ( /obj/effect/decal/warning_stripes{ icon_state = "SE-out"; @@ -9831,6 +9732,12 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/operating_room_four) +"aGi" = ( +/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_mk1_rifle_ap, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "aGj" = ( /obj/structure/machinery/door/poddoor/almayer/open{ dir = 2; @@ -10181,6 +10088,12 @@ }, /turf/open/floor/engine, /area/almayer/engineering/airmix) +"aHT" = ( +/obj/structure/bed/chair/wood/normal, +/obj/item/bedsheet/brown, +/obj/item/toy/plush/farwa, +/turf/open/floor/wood/ship, +/area/almayer/shipboard/brig/cells) "aHU" = ( /obj/structure/platform{ dir = 1 @@ -10407,12 +10320,6 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering) -"aIV" = ( -/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/engineering/upper_engineering) "aIX" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -12770,11 +12677,6 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/north1) -"aUb" = ( -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "aUd" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/door/airlock/almayer/secure/reinforced{ @@ -15417,10 +15319,6 @@ icon_state = "bluefull" }, /area/almayer/living/bridgebunks) -"bhM" = ( -/obj/structure/safe/cl_office, -/turf/open/floor/wood/ship, -/area/almayer/command/corporateliason) "bhT" = ( /obj/structure/cargo_container/lockmart/mid{ layer = 3.1; @@ -17195,28 +17093,6 @@ /obj/structure/surface/table/woodentable/fancy, /turf/open/floor/carpet, /area/almayer/command/corporateliason) -"bsd" = ( -/obj/item/device/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/structure/machinery/door_control{ - id = "cl_shutters"; - name = "Privacy Shutters"; - pixel_x = -5; - pixel_y = 6; - req_access_txt = "200" - }, -/obj/structure/machinery/door_control{ - id = "RoomDivider"; - name = "Room Divider"; - pixel_x = -5; - pixel_y = -3; - req_access_txt = "200" - }, -/obj/structure/surface/table/woodentable/fancy, -/turf/open/floor/carpet, -/area/almayer/command/corporateliason) "bse" = ( /obj/structure/machinery/computer/arcade, /turf/open/floor/wood/ship, @@ -20184,16 +20060,6 @@ icon_state = "green" }, /area/almayer/squads/req) -"bGz" = ( -/obj/structure/window/framed/almayer, -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 1 - }, -/turf/open/floor/almayer{ - dir = 9; - icon_state = "green" - }, -/area/almayer/squads/req) "bGF" = ( /obj/structure/machinery/landinglight/ds2{ dir = 1 @@ -21054,52 +20920,6 @@ icon_state = "red" }, /area/almayer/shipboard/navigation) -"bKg" = ( -/obj/item/bedsheet/blue{ - layer = 3.2 - }, -/obj/item/bedsheet/blue{ - pixel_y = 13 - }, -/obj/item/toy/plush/therapy/red{ - desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; - force = 15; - layer = 4.1; - name = "Sergeant Huggs"; - pixel_y = 15; - throwforce = 15 - }, -/obj/item/clothing/head/cmcap{ - layer = 4.1; - pixel_x = -1; - pixel_y = 22 - }, -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3.3; - pixel_y = 4 - }, -/obj/structure/bed{ - can_buckle = 0 - }, -/obj/structure/bed{ - buckling_y = 13; - layer = 3.5; - pixel_y = 13 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/bed/chair/comfy/charlie, -/turf/open/floor/almayer{ - icon_state = "emeraldfull" - }, -/area/almayer/living/briefing) "bKh" = ( /turf/open/floor/almayer, /area/almayer/hallways/vehiclehangar) @@ -22185,14 +22005,6 @@ icon_state = "emeraldcorner" }, /area/almayer/hallways/port_hallway) -"bOw" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "bOx" = ( /obj/structure/machinery/door/airlock/almayer/marine/charlie/tl, /turf/open/floor/almayer{ @@ -22728,12 +22540,6 @@ }, /turf/closed/wall/almayer, /area/almayer/squads/req) -"bQS" = ( -/obj/structure/machinery/cm_vending/sorted/cargo_ammo/cargo/blend, -/turf/open/floor/almayer{ - icon_state = "green" - }, -/area/almayer/squads/req) "bQU" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 @@ -23503,19 +23309,6 @@ icon_state = "blue" }, /area/almayer/squads/charlie_delta_shared) -"bUo" = ( -/obj/structure/sign/safety/ammunition{ - pixel_x = 15; - pixel_y = -32 - }, -/obj/structure/sign/safety/hazard{ - pixel_y = -32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/squads/req) "bUp" = ( /obj/structure/surface/table/almayer, /obj/structure/pipes/standard/simple/hidden/supply{ @@ -24337,13 +24130,6 @@ /obj/structure/machinery/light, /turf/open/floor/almayer, /area/almayer/hallways/vehiclehangar) -"bYa" = ( -/obj/structure/machinery/cm_vending/sorted/cargo_guns/cargo/blend, -/turf/open/floor/almayer{ - dir = 10; - icon_state = "green" - }, -/area/almayer/squads/req) "bYc" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/plating/plating_catwalk, @@ -26314,6 +26100,12 @@ icon_state = "cargo_arrow" }, /area/almayer/squads/alpha) +"cij" = ( +/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/engineering/upper_engineering) "cil" = ( /obj/structure/machinery/light, /obj/structure/sign/safety/waterhazard{ @@ -26700,6 +26492,42 @@ icon_state = "test_floor4" }, /area/almayer/hull/upper_hull/u_a_s) +"ckE" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/yellow{ + layer = 3.2 + }, +/obj/item/bedsheet/yellow{ + pixel_y = 13 + }, +/obj/structure/sign/safety/bathunisex{ + pixel_x = -16; + pixel_y = 8 + }, +/obj/item/toy/plush/barricade, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer, +/area/almayer/living/briefing) "ckI" = ( /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ @@ -29057,15 +28885,6 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_a_p) -"cVu" = ( -/obj/structure/pipes/vents/pump{ - dir = 1 - }, -/obj/structure/machinery/light/small, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "cVw" = ( /obj/structure/machinery/light/small{ dir = 4 @@ -29527,6 +29346,12 @@ icon_state = "plating" }, /area/almayer/engineering/engine_core) +"ddN" = ( +/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/squads/req) "deb" = ( /obj/structure/bed, /obj/structure/machinery/flasher{ @@ -29765,6 +29590,14 @@ icon_state = "cargo_arrow" }, /area/almayer/squads/alpha_bravo_shared) +"diM" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "djm" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -31066,19 +30899,6 @@ icon_state = "red" }, /area/almayer/shipboard/brig/processing) -"dGS" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/emails{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/structure/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "dHd" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -31416,28 +31236,6 @@ icon_state = "dark_sterile" }, /area/almayer/shipboard/brig/surgery) -"dQx" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/camera{ - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/paper_bin/uscm{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/item/tool/pen{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = -8; - pixel_y = -1 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "dQE" = ( /obj/structure/machinery/light{ dir = 1 @@ -31790,16 +31588,6 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) -"dXs" = ( -/obj/structure/sign/safety/terminal{ - pixel_x = 7; - pixel_y = 29 - }, -/obj/structure/filingcabinet, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "dXy" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/almayer, @@ -31961,6 +31749,26 @@ icon_state = "plate" }, /area/almayer/command/lifeboat) +"ebt" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/machinery/camera/autoname/almayer{ + name = "ship-grade camera" + }, +/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) +"ebz" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "ebD" = ( /obj/structure/machinery/light/small{ dir = 1 @@ -32167,12 +31975,6 @@ icon_state = "kitchen" }, /area/almayer/living/grunt_rnr) -"eeB" = ( -/obj/structure/bed/chair/wood/normal, -/obj/item/bedsheet/brown, -/obj/item/toy/plush/farwa, -/turf/open/floor/wood/ship, -/area/almayer/shipboard/brig/cells) "eeN" = ( /obj/structure/bed/chair, /turf/open/floor/almayer{ @@ -33187,6 +32989,12 @@ icon_state = "cargo" }, /area/almayer/shipboard/brig/cryo) +"eyv" = ( +/obj/structure/machinery/sentry_holder/almayer, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/lifeboat_pumps/south1) "eyG" = ( /obj/structure/platform, /turf/open/floor/almayer{ @@ -33339,24 +33147,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/starboard_umbilical) -"eBE" = ( -/obj/structure/surface/table/almayer, -/obj/effect/landmark/map_item{ - pixel_x = -8 - }, -/obj/item/toy/plush/therapy/red{ - desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; - force = 15; - layer = 4.1; - name = "Sergeant Huggs"; - pixel_x = 7; - pixel_y = -1; - throwforce = 15 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/living/briefing) "eBO" = ( /obj/structure/bed, /turf/open/floor/almayer{ @@ -34002,6 +33792,19 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_a_p) +"eRt" = ( +/obj/structure/sign/safety/ammunition{ + pixel_x = 15; + pixel_y = 32 + }, +/obj/structure/sign/safety/hazard{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/hull/lower_hull/l_f_s) "eRu" = ( /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 2 @@ -34079,6 +33882,27 @@ /obj/effect/landmark/crap_item, /turf/open/floor/almayer, /area/almayer/living/briefing) +"eTh" = ( +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = 28 + }, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/structure/surface/rack, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "eTo" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -34092,6 +33916,13 @@ }, /turf/open/floor/almayer, /area/almayer/shipboard/brig/cells) +"eTx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "eTO" = ( /obj/structure/sign/safety/maint{ pixel_x = -17 @@ -35141,20 +34972,6 @@ icon_state = "red" }, /area/almayer/shipboard/starboard_missiles) -"frJ" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/sign/safety/ammunition{ - pixel_x = 15; - pixel_y = 32 - }, -/obj/structure/sign/safety/hazard{ - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "frM" = ( /obj/effect/decal/warning_stripes{ icon_state = "S"; @@ -35265,42 +35082,6 @@ icon_state = "plating_striped" }, /area/almayer/living/cryo_cells) -"ftg" = ( -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3.3; - pixel_y = 4 - }, -/obj/structure/bed{ - can_buckle = 0 - }, -/obj/structure/bed{ - buckling_y = 13; - layer = 3.5; - pixel_y = 13 - }, -/obj/item/bedsheet/yellow{ - layer = 3.2 - }, -/obj/item/bedsheet/yellow{ - pixel_y = 13 - }, -/obj/structure/sign/safety/bathunisex{ - pixel_x = -16; - pixel_y = 8 - }, -/obj/item/toy/plush/barricade, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/pipes/standard/simple/hidden/supply, -/turf/open/floor/almayer, -/area/almayer/living/briefing) "fti" = ( /obj/structure/machinery/door/poddoor/railing{ dir = 2; @@ -35791,6 +35572,16 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/morgue) +"fFq" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "fFD" = ( /obj/structure/window/reinforced{ dir = 4; @@ -36243,6 +36034,13 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/aft_hallway) +"fOh" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4; + icon_state = "exposed01-supply" + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/command/combat_correspondent) "fOk" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 9 @@ -36400,14 +36198,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/starboard_hallway) -"fTh" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 10 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "fTi" = ( /obj/structure/largecrate/supply/floodlights, /turf/open/floor/almayer{ @@ -36531,6 +36321,16 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/medical/morgue) +"fXt" = ( +/obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, +/turf/open/floor/almayer{ + dir = 5; + icon_state = "green" + }, +/area/almayer/squads/req) "fXx" = ( /obj/structure/surface/rack, /turf/open/floor/almayer{ @@ -37187,23 +36987,10 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_a_s) -"gka" = ( -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/hull/lower_hull/l_f_s) "gks" = ( /obj/structure/largecrate/random/secure, /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) -"gkv" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/taperecorder, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "gkJ" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 @@ -37419,6 +37206,15 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_f_s) +"gqF" = ( +/obj/structure/machinery/photocopier, +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "gqK" = ( /obj/structure/machinery/light/small{ dir = 1 @@ -38120,6 +37916,36 @@ icon_state = "plate" }, /area/almayer/engineering/upper_engineering/port) +"gEI" = ( +/obj/item/device/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/structure/machinery/door_control{ + id = "cl_shutters"; + name = "Privacy Shutters"; + pixel_x = -5; + pixel_y = 8; + req_access_txt = "200" + }, +/obj/structure/machinery/door_control{ + id = "RoomDivider"; + name = "Room Divider"; + pixel_x = -5; + pixel_y = -4; + req_access_txt = "200" + }, +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/door_control{ + pixel_x = -5; + pixel_y = 2; + req_access_txt = "200"; + name = "Evac Pod Door Control"; + id = "cl_evac"; + normaldoorcontrol = 1 + }, +/turf/open/floor/carpet, +/area/almayer/command/corporateliason) "gEK" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -38167,6 +37993,31 @@ icon_state = "plate" }, /area/almayer/squads/delta) +"gGl" = ( +/obj/structure/surface/table/almayer, +/obj/item/device/taperecorder, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) +"gGo" = ( +/obj/structure/surface/table/almayer, +/obj/effect/landmark/map_item{ + pixel_x = -8 + }, +/obj/item/toy/plush/therapy/red{ + desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; + force = 15; + layer = 4.1; + name = "Sergeant Huggs"; + pixel_x = 7; + pixel_y = -1; + throwforce = 15 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/briefing) "gGr" = ( /obj/structure/machinery/vending/cigarette, /turf/open/floor/almayer{ @@ -38299,6 +38150,12 @@ icon_state = "orange" }, /area/almayer/engineering/lower_engineering) +"gJs" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_ammo/cargo/blend, +/turf/open/floor/almayer{ + icon_state = "green" + }, +/area/almayer/squads/req) "gJP" = ( /obj/structure/machinery/light, /obj/structure/disposalpipe/segment{ @@ -38754,6 +38611,14 @@ icon_state = "green" }, /area/almayer/living/grunt_rnr) +"gUr" = ( +/obj/item/stack/folding_barricade/three, +/obj/item/stack/folding_barricade/three, +/obj/structure/surface/rack, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/hull/lower_hull/l_f_s) "gUv" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -39094,16 +38959,6 @@ icon_state = "silver" }, /area/almayer/living/auxiliary_officer_office) -"hbI" = ( -/obj/structure/sign/safety/ammunition{ - pixel_x = 32; - pixel_y = 7 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) "hbZ" = ( /obj/structure/surface/table/almayer, /obj/structure/sign/safety/terminal{ @@ -39269,6 +39124,13 @@ icon_state = "plate" }, /area/almayer/engineering/engine_core) +"hey" = ( +/obj/effect/decal/cleanable/blood/oil/streak, +/obj/structure/machinery/sentry_holder/almayer, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/lifeboat_pumps/south1) "heH" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ @@ -39737,19 +39599,6 @@ icon_state = "sterile_green" }, /area/almayer/medical/hydroponics) -"hnI" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 - }, -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic2{ - access_modified = 1; - name = "\improper Flight Crew Quarters"; - req_one_access_txt = "19;22" - }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" - }, -/area/almayer/living/pilotbunks) "hnV" = ( /obj/structure/machinery/light, /turf/open/floor/almayer, @@ -40495,6 +40344,14 @@ /obj/structure/largecrate/random/barrel/red, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_f_p) +"hGa" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m39_submachinegun, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "hGB" = ( /obj/structure/machinery/light, /turf/open/floor/wood/ship, @@ -40620,6 +40477,19 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_a_s) +"hJh" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/computer/emails{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "hJk" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -41611,6 +41481,15 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/north1) +"ift" = ( +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/item/clothing/suit/storage/marine/light/vest, +/obj/structure/surface/rack, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/engineering/upper_engineering) "ifR" = ( /obj/structure/sign/safety/hvac_old{ pixel_x = 8; @@ -41713,6 +41592,19 @@ icon_state = "test_floor4" }, /area/almayer/hull/upper_hull/u_m_p) +"iii" = ( +/obj/structure/sign/safety/ammunition{ + pixel_x = 15; + pixel_y = -32 + }, +/obj/structure/sign/safety/hazard{ + pixel_y = -32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/squads/req) "iit" = ( /obj/effect/decal/warning_stripes{ icon_state = "W"; @@ -41917,6 +41809,14 @@ /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer, /area/almayer/living/offices/flight) +"imW" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "ina" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/emails{ @@ -43432,6 +43332,14 @@ icon_state = "mono" }, /area/almayer/medical/hydroponics) +"iUC" = ( +/obj/structure/machinery/faxmachine, +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light/small, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "iUW" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -43494,6 +43402,16 @@ }, /turf/open/floor/carpet, /area/almayer/living/commandbunks) +"iWb" = ( +/obj/structure/sign/safety/hazard{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "iWc" = ( /obj/structure/surface/table/almayer, /obj/structure/pipes/standard/simple/hidden/supply{ @@ -44553,6 +44471,20 @@ /obj/structure/machinery/door/firedoor/border_only/almayer, /turf/open/floor/plating, /area/almayer/command/cic) +"jog" = ( +/obj/structure/surface/table/almayer, +/obj/item/storage/photo_album{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/folder/black{ + pixel_y = -3; + pixel_x = 7 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "jox" = ( /obj/structure/machinery/brig_cell/cell_3{ pixel_x = -32 @@ -44717,6 +44649,12 @@ icon_state = "greencorner" }, /area/almayer/hallways/starboard_hallway) +"juf" = ( +/obj/structure/machinery/sentry_holder/almayer, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/lifeboat_pumps/north1) "jup" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -45634,6 +45572,15 @@ icon_state = "plate" }, /area/almayer/hallways/hangar) +"jRZ" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/engineering/upper_engineering) "jSo" = ( /obj/item/tool/warning_cone, /turf/open/floor/almayer{ @@ -46128,6 +46075,14 @@ icon_state = "bluefull" }, /area/almayer/squads/charlie_delta_shared) +"kaJ" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "kaN" = ( /obj/structure/platform{ dir = 1 @@ -46594,6 +46549,10 @@ /obj/structure/machinery/light, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/grunt_rnr) +"knT" = ( +/obj/structure/safe/cl_office, +/turf/open/floor/wood/ship, +/area/almayer/command/corporateliason) "koc" = ( /obj/structure/machinery/status_display{ pixel_y = -30 @@ -46847,6 +46806,12 @@ icon_state = "cargo" }, /area/almayer/squads/bravo) +"ksv" = ( +/obj/structure/closet/secure_closet/securecom, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "ksA" = ( /obj/structure/closet/secure_closet/freezer/fridge/groceries, /obj/structure/machinery/light{ @@ -46892,17 +46857,6 @@ icon_state = "red" }, /area/almayer/shipboard/brig/evidence_storage) -"ktn" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 2 - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m4ra_rifle, -/turf/open/floor/almayer{ - dir = 5; - icon_state = "plating" - }, -/area/almayer/shipboard/brig/armory) "ktB" = ( /obj/structure/largecrate/random/barrel/white, /turf/open/floor/almayer{ @@ -48089,16 +48043,6 @@ icon_state = "plating" }, /area/almayer/squads/req) -"kTc" = ( -/obj/structure/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "kTq" = ( /obj/structure/largecrate/supply/supplies/mre, /turf/open/floor/almayer{ @@ -48154,18 +48098,23 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/hangar) -"kUh" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic2{ - access_modified = 1; - dir = 1; - name = "\improper Flight Crew Quarters"; - req_one_access_txt = "19;22" - }, +"kUb" = ( +/obj/structure/closet/secure_closet, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/storage/box/tapes, +/obj/item/clothing/head/fedora, +/obj/item/clothing/suit/storage/marine/light/reporter, +/obj/item/clothing/head/helmet/marine/reporter, +/obj/item/clothing/head/cmcap/reporter, +/obj/item/device/flashlight, +/obj/item/device/toner, +/obj/item/device/toner, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "plate" }, -/area/almayer/living/pilotbunks) +/area/almayer/command/combat_correspondent) "kUt" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -48952,6 +48901,22 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) +"llt" = ( +/obj/structure/machinery/conveyor{ + id = "req_belt" + }, +/obj/structure/plasticflaps, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, +/turf/open/floor/almayer, +/area/almayer/squads/req) +"llD" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/command/combat_correspondent) "llM" = ( /obj/structure/pipes/vents/scrubber, /turf/open/floor/almayer, @@ -49795,6 +49760,20 @@ icon_state = "plate" }, /area/almayer/engineering/engineering_workshop/hangar) +"lCn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/sign/safety/ammunition{ + pixel_x = 15; + pixel_y = 32 + }, +/obj/structure/sign/safety/hazard{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "lCt" = ( /turf/open/floor/almayer{ dir = 10; @@ -50267,6 +50246,20 @@ /obj/structure/surface/table/almayer, /turf/open/floor/almayer, /area/almayer/squads/charlie) +"lLN" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m4ra_rifle, +/turf/open/floor/almayer{ + dir = 5; + icon_state = "plating" + }, +/area/almayer/shipboard/brig/armory) "lLS" = ( /obj/structure/sign/safety/galley{ pixel_x = 32 @@ -50431,15 +50424,6 @@ icon_state = "test_floor4" }, /area/almayer/medical/medical_science) -"lOR" = ( -/obj/structure/machinery/photocopier, -/obj/structure/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "lPB" = ( /obj/structure/surface/table/almayer, /obj/item/device/lightreplacer, @@ -50618,6 +50602,12 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_f_p) +"lUv" = ( +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/hull/lower_hull/l_f_s) "lVl" = ( /obj/structure/machinery/cm_vending/sorted/tech/electronics_storage, /turf/open/floor/almayer, @@ -51642,13 +51632,6 @@ icon_state = "silver" }, /area/almayer/command/cichallway) -"mtX" = ( -/obj/structure/machinery/light, -/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_mk1_rifle_ap, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "mub" = ( /obj/structure/barricade/handrail{ dir = 4 @@ -51664,6 +51647,48 @@ }, /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/north1) +"mus" = ( +/obj/item/bedsheet/blue{ + layer = 3.2 + }, +/obj/item/bedsheet/blue{ + pixel_y = 13 + }, +/obj/item/toy/plush/therapy/red{ + desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; + force = 15; + layer = 4.1; + name = "Sergeant Huggs"; + pixel_y = 15; + throwforce = 15 + }, +/obj/item/clothing/head/cmcap{ + layer = 4.1; + pixel_x = -1; + pixel_y = 22 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/turf/open/floor/almayer{ + icon_state = "blue" + }, +/area/almayer/living/port_emb) "mux" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -51883,13 +51908,6 @@ /obj/effect/spawner/random/tool, /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) -"mAr" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "mAT" = ( /obj/structure/machinery/door/poddoor/shutters/almayer{ dir = 8; @@ -53169,6 +53187,15 @@ icon_state = "test_floor4" }, /area/almayer/living/gym) +"nbr" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "nbB" = ( /obj/structure/closet/secure_closet/freezer/fridge/full, /turf/open/floor/almayer{ @@ -54086,14 +54113,6 @@ icon_state = "bluefull" }, /area/almayer/living/briefing) -"nuL" = ( -/obj/structure/machinery/faxmachine, -/obj/structure/surface/table/almayer, -/obj/structure/machinery/light/small, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "nuN" = ( /obj/effect/landmark/start/marine/medic/alpha, /obj/effect/landmark/late_join/alpha, @@ -54161,6 +54180,17 @@ /obj/item/tool/lighter/zippo/gold, /turf/open/floor/carpet, /area/almayer/living/commandbunks) +"nww" = ( +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = 28 + }, +/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "nwx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/almayer{ @@ -54442,19 +54472,6 @@ icon_state = "plate" }, /area/almayer/command/lifeboat) -"nDd" = ( -/obj/structure/sign/safety/ammunition{ - pixel_x = 15; - pixel_y = 32 - }, -/obj/structure/sign/safety/hazard{ - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/hull/lower_hull/l_f_s) "nDh" = ( /obj/structure/transmitter/rotary{ name = "CL Office Telephone"; @@ -54927,6 +54944,52 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_s) +"nMM" = ( +/obj/item/bedsheet/blue{ + layer = 3.2 + }, +/obj/item/bedsheet/blue{ + pixel_y = 13 + }, +/obj/item/toy/plush/therapy/red{ + desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; + force = 15; + layer = 4.1; + name = "Sergeant Huggs"; + pixel_y = 15; + throwforce = 15 + }, +/obj/item/clothing/head/cmcap{ + layer = 4.1; + pixel_x = -1; + pixel_y = 22 + }, +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/bed/chair/comfy/charlie, +/turf/open/floor/almayer{ + icon_state = "emeraldfull" + }, +/area/almayer/living/briefing) "nMV" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = 25 @@ -55148,6 +55211,13 @@ /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer, /area/almayer/engineering/upper_engineering) +"nSj" = ( +/obj/structure/machinery/cm_vending/sorted/cargo_guns/cargo/blend, +/turf/open/floor/almayer{ + dir = 10; + icon_state = "green" + }, +/area/almayer/squads/req) "nSG" = ( /obj/structure/machinery/door_control{ id = "tcomms"; @@ -55747,54 +55817,22 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_f_p) -"ogZ" = ( -/obj/item/bedsheet/blue{ - layer = 3.2 - }, -/obj/item/bedsheet/blue{ - pixel_y = 13 - }, -/obj/item/toy/plush/therapy/red{ - desc = "A USCM approved plush doll. It's not soft and hardly comforting!"; - force = 15; - layer = 4.1; - name = "Sergeant Huggs"; - pixel_y = 15; - throwforce = 15 - }, -/obj/item/clothing/head/cmcap{ - layer = 4.1; - pixel_x = -1; - pixel_y = 22 - }, -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3.3; - pixel_y = 4 - }, -/obj/structure/bed{ - can_buckle = 0 - }, -/obj/structure/bed{ - buckling_y = 13; - layer = 3.5; - pixel_y = 13 - }, -/turf/open/floor/almayer{ - icon_state = "blue" - }, -/area/almayer/living/port_emb) "ohj" = ( /obj/structure/machinery/cryopod, /turf/open/floor/almayer{ icon_state = "cargo" }, /area/almayer/squads/charlie) +"ohl" = ( +/obj/structure/window/framed/almayer, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, +/turf/open/floor/almayer{ + dir = 9; + icon_state = "green" + }, +/area/almayer/squads/req) "ohA" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -56112,13 +56150,6 @@ /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/wood/ship, /area/almayer/shipboard/brig/cells) -"omu" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_shotgun, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "omy" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -56332,16 +56363,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/port_emb) -"oqY" = ( -/obj/structure/machinery/conveyor{ - id = "req_belt" - }, -/obj/structure/plasticflaps, -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 1 - }, -/turf/open/floor/almayer, -/area/almayer/squads/req) "oqZ" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/microwave{ @@ -56492,6 +56513,18 @@ "otu" = ( /turf/closed/wall/almayer/research/containment/wall/connect_w, /area/almayer/medical/containment/cell) +"otK" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer, +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic2{ + access_modified = 1; + dir = 1; + name = "\improper Flight Crew Quarters"; + req_one_access_txt = "19;22" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/living/pilotbunks) "otX" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -56895,22 +56928,6 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) -"oDk" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/mask/cigarette/pipe{ - pixel_x = 8 - }, -/obj/structure/transmitter/rotary{ - name = "Reporter Telephone"; - phone_category = "Almayer"; - phone_id = "Reporter"; - pixel_x = -4; - pixel_y = 6 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "oDv" = ( /turf/open/floor/almayer{ dir = 9; @@ -56953,6 +56970,12 @@ icon_state = "mono" }, /area/almayer/medical/medical_science) +"oDO" = ( +/obj/structure/machinery/sentry_holder/almayer, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/lifeboat_pumps/south2) "oDR" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 9 @@ -57378,14 +57401,6 @@ icon_state = "mono" }, /area/almayer/engineering/ce_room) -"oNf" = ( -/obj/item/stack/folding_barricade/three, -/obj/item/stack/folding_barricade/three, -/obj/structure/surface/rack, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/hull/lower_hull/l_f_s) "oNj" = ( /obj/structure/sign/prop1{ pixel_x = -32; @@ -57905,6 +57920,15 @@ icon_state = "red" }, /area/almayer/shipboard/brig/main_office) +"pbl" = ( +/obj/structure/bed, +/obj/item/toy/plush/farwa{ + pixel_x = 5 + }, +/obj/item/clothing/under/redpyjamas, +/obj/item/bedsheet/orange, +/turf/open/floor/wood/ship, +/area/almayer/command/corporateliason) "pbp" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/almayer{ @@ -59822,12 +59846,6 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_f_p) -"pVx" = ( -/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/squads/req) "pVA" = ( /obj/item/trash/cigbutt/ucigbutt{ pixel_x = 2; @@ -60151,6 +60169,15 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_f_s) +"qbh" = ( +/obj/structure/pipes/vents/pump{ + dir = 1 + }, +/obj/structure/machinery/light/small, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "qbt" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/almayer{ @@ -60484,15 +60511,6 @@ icon_state = "plate" }, /area/almayer/hallways/stern_hallway) -"qhl" = ( -/obj/structure/bed, -/obj/item/toy/plush/farwa{ - pixel_x = 5 - }, -/obj/item/clothing/under/redpyjamas, -/obj/item/bedsheet/orange, -/turf/open/floor/wood/ship, -/area/almayer/command/corporateliason) "qhx" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22" @@ -60942,15 +60960,6 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/basketball) -"qqr" = ( -/obj/structure/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/engineering/upper_engineering) "qqu" = ( /turf/open/floor/almayer{ dir = 1; @@ -61335,6 +61344,28 @@ icon_state = "plating" }, /area/almayer/hallways/vehiclehangar) +"qyJ" = ( +/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) +"qyM" = ( +/obj/structure/surface/table/almayer, +/obj/item/clothing/mask/cigarette/pipe{ + pixel_x = 8 + }, +/obj/structure/transmitter/rotary{ + name = "Reporter Telephone"; + phone_category = "Almayer"; + phone_id = "Reporter"; + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "qyW" = ( /obj/structure/bed/chair{ dir = 4 @@ -61706,15 +61737,6 @@ icon_state = "mono" }, /area/almayer/medical/medical_science) -"qJf" = ( -/obj/structure/machinery/light{ - dir = 4 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/engineering/upper_engineering) "qJj" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal3"; @@ -62163,6 +62185,19 @@ icon_state = "red" }, /area/almayer/shipboard/brig/general_equipment) +"qRL" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic2{ + access_modified = 1; + name = "\improper Flight Crew Quarters"; + req_one_access_txt = "19;22" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/living/pilotbunks) "qRT" = ( /obj/effect/decal/warning_stripes{ icon_state = "SE-out"; @@ -62863,6 +62898,17 @@ icon_state = "emeraldcorner" }, /area/almayer/living/briefing) +"rhD" = ( +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m39_submachinegun, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "rhO" = ( /obj/structure/machinery/vending/cola/research{ pixel_x = 4 @@ -63568,6 +63614,12 @@ /obj/structure/largecrate/random/case/double, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_f_s) +"rwT" = ( +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/engineering/upper_engineering) "rwY" = ( /obj/structure/window/framed/almayer, /obj/structure/machinery/door/poddoor/shutters/almayer{ @@ -63628,12 +63680,6 @@ icon_state = "mono" }, /area/almayer/lifeboat_pumps/north1) -"ryR" = ( -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "rzf" = ( /obj/effect/landmark/late_join/working_joe, /obj/effect/landmark/start/working_joe, @@ -64236,6 +64282,11 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_s) +"rJg" = ( +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "rJh" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -64360,23 +64411,6 @@ dir = 8 }, /area/almayer/medical/containment/cell/cl) -"rNg" = ( -/obj/structure/closet/secure_closet, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/storage/box/tapes, -/obj/item/clothing/head/fedora, -/obj/item/clothing/suit/storage/marine/light/reporter, -/obj/item/clothing/head/helmet/marine/reporter, -/obj/item/clothing/head/cmcap/reporter, -/obj/item/device/flashlight, -/obj/item/device/toner, -/obj/item/device/toner, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "rNF" = ( /obj/structure/machinery/light{ unacidable = 1; @@ -65694,15 +65728,6 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering/starboard) -"ssW" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_shotgun, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/command/cic) "ssX" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 6 @@ -66097,14 +66122,6 @@ icon_state = "silver" }, /area/almayer/shipboard/brig/cic_hallway) -"sDm" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "sDu" = ( /obj/item/clothing/under/marine/dress, /turf/open/floor/almayer{ @@ -66614,15 +66631,6 @@ }, /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) -"sOZ" = ( -/obj/structure/sign/safety/ammunition{ - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, -/turf/open/floor/almayer{ - icon_state = "redfull" - }, -/area/almayer/medical/upper_medical) "sPc" = ( /obj/structure/machinery/light{ dir = 1 @@ -67047,14 +67055,6 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/south2) -"sYB" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 2 - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m39_submachinegun, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "sYC" = ( /obj/structure/machinery/door/airlock/almayer/maint, /obj/structure/machinery/door/poddoor/almayer/open{ @@ -67910,6 +67910,12 @@ icon_state = "test_floor4" }, /area/almayer/hull/lower_hull/l_m_s) +"tpt" = ( +/obj/structure/machinery/sentry_holder/almayer, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/lifeboat_pumps/north2) "tpD" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -69126,6 +69132,10 @@ /obj/structure/machinery/light, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/hangar) +"tQM" = ( +/obj/structure/safe/co_office, +/turf/open/floor/wood/ship, +/area/almayer/living/commandbunks) "tQV" = ( /turf/closed/wall/almayer/outer, /area/almayer/lifeboat_pumps/south1) @@ -69214,6 +69224,28 @@ icon_state = "orangecorner" }, /area/almayer/living/briefing) +"tSF" = ( +/obj/structure/surface/table/almayer, +/obj/item/device/camera{ + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/paper_bin/uscm{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/tool/pen{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = -8; + pixel_y = -1 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "tTp" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/condiment/hotsauce/sriracha{ @@ -69628,14 +69660,6 @@ /obj/item/frame/table, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_a_p) -"ubf" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "ubA" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -69677,6 +69701,15 @@ icon_state = "plate" }, /area/almayer/command/cic) +"udb" = ( +/obj/structure/sign/safety/ammunition{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "udi" = ( /turf/open/floor/almayer{ icon_state = "red" @@ -69843,6 +69876,16 @@ icon_state = "cargo" }, /area/almayer/squads/req) +"ufS" = ( +/obj/structure/sign/safety/terminal{ + pixel_x = 7; + pixel_y = 29 + }, +/obj/structure/filingcabinet, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "ugs" = ( /obj/structure/surface/table/almayer, /obj/item/book/manual/marine_law{ @@ -70202,6 +70245,40 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) +"uoh" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/yellow{ + layer = 3.2 + }, +/obj/item/bedsheet/yellow{ + pixel_y = 13 + }, +/obj/structure/sign/safety/bathunisex{ + pixel_x = -16; + pixel_y = 8 + }, +/obj/item/toy/plush/barricade, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/living/port_emb) "uoi" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -71983,13 +72060,6 @@ icon_state = "tcomms" }, /area/almayer/engineering/upper_engineering/starboard) -"uXW" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4; - icon_state = "exposed01-supply" - }, -/turf/open/floor/plating/plating_catwalk, -/area/almayer/command/combat_correspondent) "uYa" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 4 @@ -72026,16 +72096,6 @@ /obj/structure/window/framed/almayer, /turf/open/floor/plating, /area/almayer/hallways/repair_bay) -"uZY" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "uZZ" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ name = "\improper Basketball Court" @@ -72083,16 +72143,6 @@ icon_state = "orange" }, /area/almayer/squads/bravo) -"vbR" = ( -/obj/structure/window/framed/almayer, -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 1 - }, -/turf/open/floor/almayer{ - dir = 5; - icon_state = "green" - }, -/area/almayer/squads/req) "vbS" = ( /obj/structure/closet/secure_closet/personal/patient{ name = "morgue closet" @@ -73045,16 +73095,6 @@ icon_state = "plate" }, /area/almayer/hallways/hangar) -"vsI" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/machinery/camera/autoname/almayer{ - name = "ship-grade camera" - }, -/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "vsJ" = ( /obj/structure/machinery/door/airlock/almayer/maint{ access_modified = 1; @@ -74058,6 +74098,14 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/port_hallway) +"vMC" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "plate" + }, +/area/almayer/command/combat_correspondent) "vME" = ( /turf/open/floor/almayer{ dir = 9; @@ -74785,6 +74833,16 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull) +"vZJ" = ( +/obj/structure/sign/safety/intercom{ + pixel_x = 8; + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_m39_submachinegun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "wan" = ( /obj/structure/surface/table/almayer, /obj/item/facepaint/brown, @@ -74997,6 +75055,15 @@ icon_state = "red" }, /area/almayer/shipboard/brig/main_office) +"wdv" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/engineering/upper_engineering) "wdz" = ( /obj/effect/landmark/start/marine/engineer/charlie, /obj/effect/landmark/late_join/charlie, @@ -76071,6 +76138,13 @@ icon_state = "sterile_green" }, /area/almayer/medical/lower_medical_medbay) +"wAd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/almayer, +/area/almayer/hull/upper_hull/u_f_p) "wAR" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -76150,12 +76224,6 @@ icon_state = "ai_floors" }, /area/almayer/command/airoom) -"wDl" = ( -/obj/effect/decal/cleanable/blood/oil/streak, -/turf/open/floor/almayer{ - icon_state = "mono" - }, -/area/almayer/lifeboat_pumps/south1) "wDm" = ( /obj/effect/decal/warning_stripes{ icon_state = "NE-out"; @@ -76350,13 +76418,6 @@ /obj/effect/landmark/late_join/delta, /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/delta) -"wGI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/light{ - dir = 8 - }, -/turf/open/floor/almayer, -/area/almayer/hull/upper_hull/u_f_p) "wGX" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 @@ -76757,6 +76818,16 @@ icon_state = "bluefull" }, /area/almayer/command/cichallway) +"wQa" = ( +/obj/structure/sign/safety/hazard{ + pixel_x = 15; + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_m4a3_pistol, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "wQg" = ( /turf/open/floor/almayer{ dir = 1; @@ -77018,17 +77089,6 @@ "wVb" = ( /turf/closed/wall/almayer/outer, /area/almayer/hull/lower_hull/l_a_s) -"wVw" = ( -/obj/structure/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 2 - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m39_submachinegun, -/turf/open/floor/plating/almayer, -/area/almayer/shipboard/brig/armory) "wVy" = ( /obj/structure/window/reinforced{ dir = 8 @@ -77957,20 +78017,6 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering/port) -"xoS" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 2 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m4ra_rifle, -/turf/open/floor/almayer{ - dir = 5; - icon_state = "plating" - }, -/area/almayer/shipboard/brig/armory) "xpd" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/manifold/hidden/supply{ @@ -78149,6 +78195,12 @@ icon_state = "cargo" }, /area/almayer/hallways/vehiclehangar) +"xtg" = ( +/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "xtD" = ( /obj/structure/surface/table/almayer, /obj/item/tool/weldpack, @@ -78166,6 +78218,17 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_lobby) +"xub" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/obj/structure/closet/secure_closet/guncabinet/red/mp_armory_m4ra_rifle, +/turf/open/floor/almayer{ + dir = 5; + icon_state = "plating" + }, +/area/almayer/shipboard/brig/armory) "xuc" = ( /obj/structure/surface/table/almayer, /obj/item/tool/extinguisher, @@ -78614,12 +78677,6 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/hangar) -"xBb" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 5 - }, -/turf/open/floor/plating/plating_catwalk, -/area/almayer/command/combat_correspondent) "xBe" = ( /turf/closed/wall/almayer/reinforced, /area/almayer/engineering/upper_engineering) @@ -79024,40 +79081,6 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/hangar) -"xKt" = ( -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3.3; - pixel_y = 4 - }, -/obj/structure/bed{ - can_buckle = 0 - }, -/obj/structure/bed{ - buckling_y = 13; - layer = 3.5; - pixel_y = 13 - }, -/obj/item/bedsheet/yellow{ - layer = 3.2 - }, -/obj/item/bedsheet/yellow{ - pixel_y = 13 - }, -/obj/structure/sign/safety/bathunisex{ - pixel_x = -16; - pixel_y = 8 - }, -/obj/item/toy/plush/barricade, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/living/port_emb) "xKM" = ( /obj/structure/machinery/status_display{ pixel_x = 16; @@ -79805,6 +79828,13 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/engineering/upper_engineering) +"xZf" = ( +/obj/structure/machinery/light, +/obj/structure/closet/secure_closet/guncabinet/red/cic_armory_mk1_rifle_ap, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/command/cic) "xZz" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/faxmachine/uscm/command/capt, @@ -80126,6 +80156,13 @@ }, /turf/open/floor/wood/ship, /area/almayer/shipboard/brig/chief_mp_office) +"yeX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/closet/secure_closet/guncabinet/blue/riot_control, +/turf/open/floor/plating/almayer, +/area/almayer/shipboard/brig/armory) "yfm" = ( /obj/effect/landmark/start/marine/delta, /obj/effect/landmark/late_join/delta, @@ -80209,6 +80246,16 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_s) +"ygM" = ( +/obj/structure/sign/safety/ammunition{ + pixel_x = 32; + pixel_y = 7 + }, +/obj/structure/closet/secure_closet/guncabinet/red/armory_shotgun, +/turf/open/floor/almayer{ + icon_state = "redfull" + }, +/area/almayer/medical/upper_medical) "yhI" = ( /turf/open/floor/almayer{ dir = 4; @@ -80256,20 +80303,6 @@ }, /turf/open/floor/almayer, /area/almayer/engineering/engineering_workshop/hangar) -"yiL" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/photo_album{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/folder/black{ - pixel_y = -3; - pixel_x = 7 - }, -/turf/open/floor/almayer{ - icon_state = "plate" - }, -/area/almayer/command/combat_correspondent) "yiW" = ( /obj/structure/machinery/cryopod/right{ layer = 3.1; @@ -91259,7 +91292,7 @@ eZH ohJ thL thL -eeB +aHT liZ rUk jVa @@ -91841,9 +91874,9 @@ pCi rPC rwS lrq -kTc +fFq uqo -wVw +rhD cqn gTx eRL @@ -92044,9 +92077,9 @@ ahE rPC nfI lrq -omu +eTx uqo -sYB +hGa cqn ldu eRL @@ -92247,9 +92280,9 @@ ahE rPC heV lrq -frJ +lCn uqo -ktn +xub cqn nBb mdS @@ -92450,9 +92483,9 @@ ahE wcn nBc lrq -vsI +ebt uqo -xoS +lLN lrq mAT lrq @@ -92653,7 +92686,7 @@ pCi wcn wcn lrq -mAr +yeX uqo fsT jnA @@ -92856,7 +92889,7 @@ pCi oCL wcn lrq -uZY +ebz uqo uqo uqo @@ -93059,7 +93092,7 @@ pCi rPC aou lrq -mAr +yeX uqo uvy tfO @@ -97215,7 +97248,7 @@ aaa nXP ndx uNL -nDd +eRt soS sgy nsu @@ -97418,9 +97451,9 @@ aaa nXP hJp uNL -gka +lUv bwQ -oNf +gUr uNL aNw kXJ @@ -97762,7 +97795,7 @@ ukU bfP fvv vcK -wGI +wAd tuA tuA tuA @@ -101187,7 +101220,7 @@ sBF amY vtT wVW -abQ +nww atN cEl sOi @@ -101390,9 +101423,9 @@ agj aic aov wVW -atx +qyJ qEk -ajm +ksv wVW arP alX @@ -101404,7 +101437,7 @@ hkG wVW fvB qEk -auR +aGi wVW aKn aKz @@ -101593,7 +101626,7 @@ agj aic aov wVW -atx +qyJ qEk ato wVW @@ -101607,7 +101640,7 @@ aEB wVW fvB qEk -auR +aGi wVW aKn aKz @@ -101796,7 +101829,7 @@ agj aic aov wVW -ssW +nbr qEk hrm wVW @@ -101810,7 +101843,7 @@ aEC wVW dNZ qEk -mtX +xZf wVW aKn aKz @@ -101988,7 +102021,7 @@ cnX lIh agj mXj -afo +tQM lue ahw aiG @@ -101999,7 +102032,7 @@ agj aic aoA wVW -atx +qyJ jvX ato wVW @@ -102011,9 +102044,9 @@ alX aIf aED wVW -ryR +xtg jvX -auR +aGi wVW aKn aKy @@ -103810,7 +103843,7 @@ awW add add add -add +juf add add add @@ -103856,7 +103889,7 @@ baw aJU aJU aJU -wDl +hey aJU aJU aJU @@ -104440,7 +104473,7 @@ umS yjM qbO aqw -hnI +qRL bYe amO wZM @@ -105231,7 +105264,7 @@ aoC add add add -add +juf add add add @@ -105277,7 +105310,7 @@ baw aJU aJU aJU -aJU +eyv aJU aJU aJU @@ -106060,7 +106093,7 @@ aiX aiX aiX sHM -kUh +otK aiX aiX aiX @@ -108697,7 +108730,7 @@ dtM akU ajC sqf -anp +wQa wjz fnA jZY @@ -108900,7 +108933,7 @@ dtM aii ajC sqf -sOZ +udb oNJ eDo eDo @@ -109103,7 +109136,7 @@ dtM ajt aik sqf -anq +eTh awn xsz jTj @@ -109306,11 +109339,11 @@ dtM aii ajC sqf -anr +vZJ awn tEi -asu -hbI +iWb +ygM sqf ajl vtx @@ -112377,7 +112410,7 @@ awE bqy bYj eUR -bsd +gEI nDh bYj xne @@ -114205,7 +114238,7 @@ rne rne fAo awE -bhM +knT wQv bBi awE @@ -114612,7 +114645,7 @@ rne wft awE hpf -qhl +pbl igp awE hoX @@ -115883,7 +115916,7 @@ wNl nGh fPp lqN -xKt +uoh nsY xCN pOB @@ -115896,7 +115929,7 @@ aLJ eBg dAO cEG -ftg +ckE dYX tBF lBz @@ -116537,7 +116570,7 @@ bJz bdg wLV wLV -bKg +nMM wLV wLV wNT @@ -116550,7 +116583,7 @@ uVh nsY kzK lFh -ogZ +mus pVA mzV pML @@ -116702,7 +116735,7 @@ aLf tRc qEW bdd -eBE +gGo mLb wmz vpt @@ -120783,7 +120816,7 @@ rbY gwD bOK bPD -bYa +nSj bPD jOk bNB @@ -120986,7 +121019,7 @@ rbY bEc bKA bCA -bQS +gJs bCA bKA bEc @@ -121064,7 +121097,7 @@ aeA aeC aeC aeC -aeC +tpt aeC aeC aeC @@ -121112,7 +121145,7 @@ lJY vcE vcE vcE -vcE +oDO vcE vcE vcE @@ -122485,7 +122518,7 @@ amH aeC aeC aeC -aeC +tpt aeC aeC aeC @@ -122533,7 +122566,7 @@ kKR vcE vcE vcE -vcE +oDO vcE vcE vcE @@ -122618,7 +122651,7 @@ bZr bNQ bNQ bNQ -bGz +ohl hMs cbw iEb @@ -122821,7 +122854,7 @@ bZr krN krN krN -oqY +llt can buH iEb @@ -122927,9 +122960,9 @@ alG anG apf oIB -dQx -oDk -yiL +tSF +qyM +jog oIB sFR vuv @@ -123024,7 +123057,7 @@ bZr ibc uly bNN -vbR +fXt pky cbv cbS @@ -123130,9 +123163,9 @@ alG aYD uPI oIB -dGS -bOw -nuL +hJh +vMC +iUC oIB sFR vuv @@ -123333,9 +123366,9 @@ sUF anG apd oIB -dXs +ufS bZw -sDm +kaJ oIB sFR hPo @@ -123430,7 +123463,7 @@ bZr bKA dyx eYr -bUo +iii uys cbz cbU @@ -123537,8 +123570,8 @@ aYD aTS qgK tEB -xBb -gkv +llD +gGl oIB lBR nVu @@ -123633,7 +123666,7 @@ bmD bKA dyx hGN -pVx +ddN uys ttM iEb @@ -123740,8 +123773,8 @@ anG mPX oIB wKF -uXW -ubf +fOh +diM oIB fbx cFA @@ -123942,9 +123975,9 @@ aSC aZH iAB oIB -lOR -fTh -cVu +gqF +imW +qbh oIB fbx cxo @@ -124145,8 +124178,8 @@ rFY ctC gPF oIB -rNg -aUb +kUb +rJg pxj oIB fbx @@ -126167,8 +126200,8 @@ auu aoT aFm xBe -aIV -qqr +cij +jRZ arH xBe alG @@ -126575,7 +126608,7 @@ anO nFX atv auV -amE +ift xBe alG aDZ @@ -126778,7 +126811,7 @@ atc nFX atv auV -amE +ift xBe alG aYj @@ -127182,8 +127215,8 @@ atq aDr aFu xBe -azp -qJf +rwT +wdv anV xBe alG diff --git a/maps/shuttles/escape_shuttle_e_cl.dmm b/maps/shuttles/escape_shuttle_e_cl.dmm index df10125c3a3a..490f0abdfa95 100644 --- a/maps/shuttles/escape_shuttle_e_cl.dmm +++ b/maps/shuttles/escape_shuttle_e_cl.dmm @@ -42,7 +42,7 @@ /turf/open/shuttle/escapepod, /area/shuttle/escape_pod) "v" = ( -/obj/structure/machinery/computer/shuttle/escape_pod_panel{ +/obj/structure/machinery/computer/shuttle/escape_pod_panel/liaison{ pixel_y = 30 }, /turf/open/shuttle/escapepod{ @@ -50,8 +50,9 @@ }, /area/shuttle/escape_pod) "y" = ( -/obj/structure/machinery/door/airlock/evacuation{ - name = "\improper Evacuation Airlock CL-1" +/obj/structure/machinery/door/airlock/evacuation/liaison{ + name = "\improper Evacuation Airlock CL-1"; + id_tag = "cl_evac" }, /turf/open/floor/almayer{ icon_state = "test_floor4" diff --git a/sound/effects/creak1.ogg b/sound/effects/creak1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0cad4802ffa95dbf56228e95ce6ecafcf78c9f1a GIT binary patch literal 125071 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°%C$)iBM+kCr0ubHuqeVx2_YWYAj4e{bj9uPEyPg3XZis{*d zUx8?TqfOmMK4yQ{JNBENT-v#W{x$!({D-z1az~IXpM0*o=@s*DM?asvt+!B3;V#e4 z*%M+M7J#aFrY+BNHP^St!agaCk>UHuxl-NpZ{4SrPA^Dsj<>}Io)o;wF@duI&?LO; zzBd95fDgxVk$~7qPh8l0EqN<$>2@rDQA#PjjEr!aQl-oQ005wP=1WYl{xr^2nDMHh zZsKCQRF2EAYgH{b8^^W%&F`;x)3V=n`{(NutMPi%>W1hUr1p84-H`kFweDS4+o8Na z``J+2%Xl2z<7rIjEPf|8=ybk--rRC+PmR6m{oT#S=l1pshoW9?Iqz3{naznYKJh)X zgdz63x+=!K>KI+W4=`$X=MHqzb03H>yYyodj~Y~HUqCW z-YYie=+R{6Vg>V0-upQ(0Ql11XZ~WTuU|F?G9U9iUsM@%pM8$(lSfa>zSx_oTAz%L zDxQ`|sk-DPAD7+FvTw8O_whWsyjR~b&>&y!?;rAPfwq`!IsNBreZsRTYg(C%O@F`W zoSpslm|?MjnbGEiXL0;sdj zI~%D~>YhegPlmjUwR7FIo>X`Hpa1}#C486ZTsQ}W22H}d8Mh!XKnY&#Q!pU7fAnz3 zWlj40{aTm3wzioV&m{N4x_~mu$PM5EJ%yQeNTqCL5&!^zQiE`y3WrtTtOKlM%D?zXVpUGPQgWZ&-SR=Kt zA8cAWl+-8QPptGO=4(lQxyb#mS@N9t_xHo&pVI51`T6u0hm7}`{MrxQZPTmlX>{)& zn%x(^Ep$0qS^7pl={raji;A`715cJ+;>_%JT9&T2*|b=W(>}=G=})Kg?HBa09n0zF zx`}G(MfP1Og}G&p*P)GM#m@X6tS_&wb#gnsWekkZ@Sm6P-aEGBtK*JSPr5yKXv)Ye zP5rKK_lW*h0|(Wc{6z*e?v#(FE*Br~%KJR#70;|{QuL+Y?)lQhxwQ8LJG#g1mpnB=Wu;jb5Jo==AqN>@Bl>9@J74@(X(rv)UjIUUQeR55ZyL9VZ$&nor!K zdE^WxWFy|JNS_B4AxJZ;`!Cm!{$4fxJI%j?actWC7Cg3~*-z5^Q2kTMH@Ci<>Z=Z- zy^3_)Z_lN44%qX$U*MkH^l@AZ-fJP@0sv2EXHx(KK#PKPd0f4LEYo1P*MgpON7vlk)k^KGfnwzDK=a#EW-=p;~ z&^H$sSO7}_7QmPRHUL1+(pvyaTh)@80RR91?9kx0Jx|YAs|qqM(S6S#_}~0q@7u%A zFGLIJpLyRcEf2}oZnDeJpNcXW0w+;iCfnqPh~K#$zoHcEt+*G9%{LsWi5FUdN?be3 z{c9__M%6^0kg$Mt#}@VDhAzx1K`~+=)Xt?cZ$E7~Td^%(9UW_2e9HWF@;BZ0dG)A< z`$AKB*6YX2{(VN_!}Dv*!Q$X@|A6+U;(J>0Kd*;*Xy!``aj^mG zw&B4*ZJ!uGQ%QdttY%9{vZrFcRHOOb5h?GS350k^{d�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

k`qm`WvGx`rAwpGozW0a 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 literal 0 HcmV?d00001 diff --git a/sound/effects/creak3.ogg b/sound/effects/creak3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88ff37a339ed5b1f068d3e874d5b0f724aaa968a GIT binary patch literal 52507 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 { @@ -21,6 +22,9 @@ export const EscapePodConsole = (_props, context) => { case 4: statusMessage = 'NO EVACUATION'; buttonColor = 'neutral'; + if (data.launch_without_evac) { + operable = 1; + } break; case 5: statusMessage = 'SYSTEMS DOWN'; From 467d441244c4dc8594349b3d3bcb909c0a16c966 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 09:50:49 +0000 Subject: [PATCH 034/182] Automatic changelog for PR #4699 [ci skip] --- html/changelogs/AutoChangeLog-pr-4699.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4699.yml diff --git a/html/changelogs/AutoChangeLog-pr-4699.yml b/html/changelogs/AutoChangeLog-pr-4699.yml new file mode 100644 index 000000000000..691f38c5f4e4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4699.yml @@ -0,0 +1,10 @@ +author: "Morrow, Zonespace" +delete-after: True +changes: + - rscadd: "Added objectives to hijack. You now must hold different sections of the ship to successfully launch lifeboats or pods" + - rscadd: "The areas that contribute to hijack objectives are the lifeboat pumps, astronav, and engineering" + - rscadd: "Fuel pumps now have red alert sentries" + - rscadd: "Corporate liaison evac shuttle now can be launched at any time even if evac has not been called" + - rscadd: "You can now self-destruct the ship by overloading the fusion generators in engineering once lifeboat fuel is at 100%." + - rscdel: "Removed auto launch of lifeboats and pods" + - code_imp: "Refactored EvacuationAuthority into SShijack" \ No newline at end of file From 21d1d10f28dbf6c29e5da2f9d318918c2b11caa6 Mon Sep 17 00:00:00 2001 From: 567Turtle <91508746+567Turtle@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:39:00 -0600 Subject: [PATCH 035/182] new whistle (#4847) # About the pull request This replaces the normal whistle sound (lame) with the sound of a WW1 era trench whistle (cool). It's just a sound change, nothing more nothing less. # Explain why it's good for the game The sound of a trench whistle fucks hard for signaling pushes. Plus, the old one was really lame (lame). # Testing Photographs and Procedure

Screenshots & Videos https://voca.ro/1i3RumMIm8qm
# Changelog :cl: soundadd: New whistle sound effect /:cl: --- sound/items/whistle.ogg | Bin 23959 -> 33015 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sound/items/whistle.ogg b/sound/items/whistle.ogg index 8e276d522669a55f4cbde4ef11c71da717dfa4f4..3223f52cae3699044a36a33b40c68a6e715da48b 100644 GIT binary patch literal 33015 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 literal 23959 zcmeFYcUV(R_b56ENeB=yfdoP|^bi8l1#AhuO9>c25JHhEQtcY5p-PvgLg-amP_YFB z1Vp5RV8x2Pz4lkmM&Iu{-~HX+bIyI9^W6W=u(O#xZS7fQ)|xeIZ{NM!4Zy)aX+Pml zX7uL{BuoL85Ea7;ja@5(TeSSsB>GR|^RVq}J^!87dcvTmM6CRG@lC7$CFKeH8A=ms z!3^CSqP;z4Hz^{Ne!{vdAQ2$?Q0ekAY>%#YpYp9|{J(1A70nJ7+ z74N!sV{sJIh|ul0T+FayeMO8grJ*uOSZ|n=?4Y+&Q{ZH}(omga`hwg&VJ4#0J!R*h zJL?h9b{XY!ICk9RS;ap$q2Kc$LGNOQk`Bb0q1T4zXw;R&KtuhR774JSX#(p!yln^m zMu*(ZNtNv%s4fzQllqo!3`ch;#ry0?2%1lbpHDdAS(55~{)p%KRPTjUpD(HY#I%2| zuSf2GS-XBuodg4w$|l8+G`LDK++`E4KuTH*90abRgd~)&q>*23TNfPG7FymD(%chy zqmz206Z5+XL{-Gv+knc@vbz7*73^6Y^uNDoA;T0vgK&90TJCzZilwW{^%$z)ZwwCu zh^91G>R^n4b*#bl*v-&o9cM98=y3Cs!@7SFVU6qn&~)Vnqvb{*Y`AJo#~AL2-7+8R zI1iy>4I}^Sl=z!ppou7+3N8*~qxEzBf1`yB4NI&-n`8b!f*NqD9+S!@%0AvS5i5IA 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

46Vl;`K2^sR{?_s2W;t)p))3h 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 Date: Mon, 6 Nov 2023 10:21:56 +0000 Subject: [PATCH 036/182] Automatic changelog for PR #4847 [ci skip] --- html/changelogs/AutoChangeLog-pr-4847.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4847.yml diff --git a/html/changelogs/AutoChangeLog-pr-4847.yml b/html/changelogs/AutoChangeLog-pr-4847.yml new file mode 100644 index 000000000000..492ab7973cb1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4847.yml @@ -0,0 +1,4 @@ +author: "567Turtle" +delete-after: True +changes: + - soundadd: "New whistle sound effect" \ No newline at end of file From 38a22b8e7c08160c29d27ed8d5116dc9ea36d883 Mon Sep 17 00:00:00 2001 From: fira Date: Mon, 6 Nov 2023 10:40:08 +0100 Subject: [PATCH 037/182] Hotfixes being able to put anything in your boots (#4845) ![](https://cdn.discordapp.com/attachments/862155128441012234/1170748366125277214/dreamseeker_Akwa4enIMm.gif) # About the pull request Typechecks weren't actually acted upon, letting you put anything in your boots. Like, anything. It's funny but it's both breaking things and problematic for balance # Explain why it's good for the game Self evident i think # Testing Photographs and Procedure Can only put knives in now, as CM Dev intended # Changelog :cl: fix: Fixed being able to put anything in your boots. You're not wizards! /:cl: --- code/modules/clothing/clothing.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index a8f2a1776733..bffbda9f538a 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -341,9 +341,13 @@ return if(stored_item) return + var/allowed = FALSE for(var/allowed_item in items_allowed) - if(!istype(attacking_item, allowed_item)) - continue + if(istype(attacking_item, allowed_item)) + allowed = TRUE + break + if(!allowed) + return if(!insert_after) return TRUE insert_item(user, attacking_item) From b35b658d99534b8a48aa8117bfa42e837ed788bd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 10:44:56 +0000 Subject: [PATCH 038/182] Automatic changelog for PR #4845 [ci skip] --- html/changelogs/AutoChangeLog-pr-4845.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4845.yml diff --git a/html/changelogs/AutoChangeLog-pr-4845.yml b/html/changelogs/AutoChangeLog-pr-4845.yml new file mode 100644 index 000000000000..6f72d4bf6272 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4845.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed being able to put anything in your boots. You're not wizards!" \ No newline at end of file From 28f373823043b3eecd21e722212a1efed3bbc470 Mon Sep 17 00:00:00 2001 From: tool mind <106038874+toolmind@users.noreply.github.com> Date: Mon, 6 Nov 2023 03:43:01 -0600 Subject: [PATCH 039/182] Xeno Tunnel and Shuttle Building/Anchoring Changes (#4831) # About the pull request This PR removes the ability to build walls (and other ground structures) on top of xeno tunnels, and removes the ability to anchor wall girders on shuttle tiles and tunnels. Barricades can still be moved on top of the tunnel's tile and anchored, though they can't be built while standing on it. # Explain why it's good for the game Being able to build walls on top of a gaping hole in the ground is pretty dumb, and results in weird interactions like having to right click to use the tunnel that's currently being covered up by a wall. The shuttle tiles were changed because, while you can't complete the girders if they're in a shuttle, you can still anchor them down. That doesn't seem intended since you can't build them while in a shuttle, and you also can't build/anchor barricades in shuttles. # Testing Photographs and Procedure

Screenshots & Videos
# Changelog :cl:IowaPotatoFarmer del: Removed the ability to build ground structures or anchor wall girders on top of xeno tunnels. fix: Fixed wall girders being anchorable on shuttle tiles. /:cl: --- code/game/objects/items/stacks/stack.dm | 5 +++++ code/game/objects/structures/girders.dm | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index d85e615bc1c8..3912e2d64165 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -182,6 +182,11 @@ Also change the icon to reflect the amount of sheets, if possible.*/ to_chat(usr, SPAN_WARNING("The [R.title] cannot be built here!")) //might cause some friendly fire regarding other items like barbed wire, shouldn't be a problem? return + var/obj/structure/tunnel/tunnel = locate(/obj/structure/tunnel) in usr.loc + if(tunnel) + to_chat(usr, SPAN_WARNING("The [R.title] cannot be constructed on a tunnel!")) + return + if((R.flags & RESULT_REQUIRES_SNOW) && !(istype(usr.loc, /turf/open/snow) || istype(usr.loc, /turf/open/auto_turf/snow))) to_chat(usr, SPAN_WARNING("The [R.title] must be built on snow!")) return diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index e719359ab439..6cd6a5cd0300 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -173,6 +173,14 @@ return do_reinforced_wall(W, user) if(STATE_DISPLACED) if(HAS_TRAIT(W, TRAIT_TOOL_CROWBAR)) + var/turf/open/floor = loc + if(!floor.allow_construction) + to_chat(user, SPAN_WARNING("The girder must be secured on a proper surface!")) + return + var/obj/structure/tunnel/tunnel = locate(/obj/structure/tunnel) in loc + if(tunnel) + to_chat(user, SPAN_WARNING("The girder cannot be secured on a tunnel!")) + return playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) to_chat(user, SPAN_NOTICE("Now securing the girder...")) if(!do_after(user, 40 * user.get_skill_duration_multiplier(SKILL_CONSTRUCTION), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) From 7244b0f13bdba38bec45e61005f8b548bda67a4a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:05:55 +0000 Subject: [PATCH 040/182] Automatic changelog for PR #4831 [ci skip] --- html/changelogs/AutoChangeLog-pr-4831.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4831.yml diff --git a/html/changelogs/AutoChangeLog-pr-4831.yml b/html/changelogs/AutoChangeLog-pr-4831.yml new file mode 100644 index 000000000000..f405e983a48b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4831.yml @@ -0,0 +1,5 @@ +author: "IowaPotatoFarmer" +delete-after: True +changes: + - rscdel: "Removed the ability to build ground structures or anchor wall girders on top of xeno tunnels." + - bugfix: "Fixed wall girders being anchorable on shuttle tiles." \ No newline at end of file From 8e7909df0e4d860bcfc3baff8679207ab53b93ef Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Mon, 6 Nov 2023 04:43:29 -0500 Subject: [PATCH 041/182] Vehicles hear exterior audio (#4815) # About the pull request As described in issue #4777 while vehicle interiors are intended to hear external sounds, it is largely nonfunctional. Sounds are either not heard or are inaudibly quiet. This is due to several smaller issues working together. First, interiors are not detected as interiors. In commit https://github.com/cmss13-devs/cmss13/commit/0808500777f390bbe1d59142e955678344ef6d3e the types stored in the `used_turfs` list were changed to weakrefs, but the `is_interior()` function still checked for the old type, causing it to always return `FALSE`: https://github.com/cmss13-devs/cmss13/blob/5fbe14390f80225a5d295f07b9acf781fb8aa2b2/code/controllers/subsystem/interior.dm#L54-L58 Fixed by checking for the correct type. Second, the `get_interior_by_coords()` function returned an object on success, but returned `FALSE` on failure - which still counted as an object. Since shuttles add turfs to `used_turfs` but don't have actual interiors, they would pass `is_interior()` but fail `get_interior_by_coords()`. The sound code expected any object received at this point to be valid, but using `FALSE` would thrown an error: https://github.com/cmss13-devs/cmss13/blob/5fbe14390f80225a5d295f07b9acf781fb8aa2b2/code/game/sound.dm#L82-L84 Fixed by returning `null` on failure. Third, the audio was now playing but in the wrong part of the interior. It was offset to the top-right corner because `get_middle_coords()` got the difference between the bounds, but never actually averaged them: https://github.com/cmss13-devs/cmss13/blob/5fbe14390f80225a5d295f07b9acf781fb8aa2b2/code/modules/vehicles/interior/interior.dm#L321 Fixed by dividing the difference by two. Fourth, the sound playback zone was oriented incorrectly because the width and height were transposed when creating the zone. Rectangles were defined as width then height, but the sound subsystem was passing height then width: https://github.com/cmss13-devs/cmss13/blob/5fbe14390f80225a5d295f07b9acf781fb8aa2b2/code/controllers/subsystem/sound.dm#L44 Fixed by passing width then height. # Explain why it's good for the game Vehicle interiors were intended to hear external sounds. This restores that functionality. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: vehicle interiors can hear exterior noises /:cl: --------- Co-authored-by: harryob --- code/controllers/subsystem/interior.dm | 4 ++-- code/controllers/subsystem/sound.dm | 2 +- code/modules/vehicles/interior/interior.dm | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem/interior.dm b/code/controllers/subsystem/interior.dm index 389e95fe6022..8fb7ffbfeee7 100644 --- a/code/controllers/subsystem/interior.dm +++ b/code/controllers/subsystem/interior.dm @@ -42,7 +42,7 @@ SUBSYSTEM_DEF(interior) continue if(x >= bounds[1].x && x <= bounds[2].x && y >= bounds[1].y && y <= bounds[2].y) return current_interior - return FALSE + return /// Checks if an atom is in an interior /datum/controller/subsystem/interior/proc/in_interior(loc) @@ -51,7 +51,7 @@ SUBSYSTEM_DEF(interior) if(!isturf(loc)) loc = get_turf(loc) - var/datum/turf_reservation/interior/reservation = SSmapping.used_turfs[loc] + var/datum/weakref/reservation = SSmapping.used_turfs[loc] if(!istype(reservation)) return FALSE diff --git a/code/controllers/subsystem/sound.dm b/code/controllers/subsystem/sound.dm index 1935294394e7..4fdfd7935349 100644 --- a/code/controllers/subsystem/sound.dm +++ b/code/controllers/subsystem/sound.dm @@ -41,5 +41,5 @@ SUBSYSTEM_DEF(sound) if(VI?.ready) var/list/bounds = VI.get_middle_coords() if(bounds.len >= 2) - hearers |= SSquadtree.players_in_range(RECT(bounds[1], bounds[2], VI.map_template.height, VI.map_template.width), bounds[3]) + hearers |= SSquadtree.players_in_range(RECT(bounds[1], bounds[2], VI.map_template.width, VI.map_template.height), bounds[3]) template_queue[template] = hearers diff --git a/code/modules/vehicles/interior/interior.dm b/code/modules/vehicles/interior/interior.dm index 046b42495ac7..f2afcd5ae5f7 100644 --- a/code/modules/vehicles/interior/interior.dm +++ b/code/modules/vehicles/interior/interior.dm @@ -318,7 +318,7 @@ var/turf/min = reservation.bottom_left_coords var/turf/max = reservation.top_right_coords - return list(Floor(min[1] + (max[1] - min[1])), Floor(min[2] + (max[2] - min[2])), min[3]) + return list(Floor(min[1] + (max[1] - min[1])/2), Floor(min[2] + (max[2] - min[2])/2), min[3]) /datum/interior/proc/get_middle_turf() var/list/turf/bounds = get_bound_turfs() From c05a9cb0f521efac20b07f9566929bfb3a267e25 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 11:23:48 +0000 Subject: [PATCH 042/182] Automatic changelog for PR #4815 [ci skip] --- html/changelogs/AutoChangeLog-pr-4815.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4815.yml diff --git a/html/changelogs/AutoChangeLog-pr-4815.yml b/html/changelogs/AutoChangeLog-pr-4815.yml new file mode 100644 index 000000000000..029707a4b807 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4815.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - bugfix: "vehicle interiors can hear exterior noises" \ No newline at end of file From 2bf2540ce3ac14b2845f16a340f3d6028f976e9b Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Tue, 7 Nov 2023 01:03:00 +0200 Subject: [PATCH 043/182] Shotgun tube toggle hotkey (#4794) # About the pull request Adds hotkey to toggling multi magazine on multi tube shotgun. # Explain why it's good for the game Having hotkeys for combat related actions is very important.
# Changelog :cl: add: added shotgun tube toggle hotkey /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/__DEFINES/keybinding.dm | 1 + code/datums/keybinding/human_combat.dm | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/code/__DEFINES/keybinding.dm b/code/__DEFINES/keybinding.dm index 88f194bb33df..5a0809d83ac1 100644 --- a/code/__DEFINES/keybinding.dm +++ b/code/__DEFINES/keybinding.dm @@ -87,6 +87,7 @@ #define COMSIG_KB_HUMAN_WEAPON_UNLOAD "keybinding_human_weapon_unload" #define COMSIG_KB_HUMAN_WEAPON_ATTACHMENT "keybinding_human_weapon_attachment" #define COMSIG_KB_HUMAN_WEAPON_ATTACHMENT_RAIL "keybinding_human_weapon_attachment_rail" +#define COMSIG_KB_HUMAN_WEAPON_SHOTGUN_TUBE "keybinding_human_weapon_shotgun_tube" #define COMSIG_KB_HUMAN_WEAPON_TOGGLE_IFF "keybinding_human_weapon_toggle_iff" diff --git a/code/datums/keybinding/human_combat.dm b/code/datums/keybinding/human_combat.dm index 2f37efc61438..d30414d68563 100644 --- a/code/datums/keybinding/human_combat.dm +++ b/code/datums/keybinding/human_combat.dm @@ -190,3 +190,20 @@ var/obj/item/weapon/gun/rifle/m46c/COgun = held_item COgun.toggle_iff(human) return TRUE + +/datum/keybinding/human/combat/toggle_shotgun_tube + hotkey_keys = list("Unbound") + classic_keys = list("Unbound") + name = "toggle_shotgun_tube" + full_name = "Toggle Shotgun Tube" + keybind_signal = COMSIG_KB_HUMAN_WEAPON_SHOTGUN_TUBE + +/datum/keybinding/human/combat/toggle_shotgun_tube/down(client/user) + . = ..() + if(.) + return + var/mob/living/carbon/human/human = user.mob + var/obj/item/weapon/gun/shotgun/pump/dual_tube/held_item = human.get_held_item() + if(istype(held_item)) + held_item.toggle_tube() + return TRUE From ca2ccf345cb2a1826ff4f2619a77afc52047a779 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 6 Nov 2023 23:15:31 +0000 Subject: [PATCH 044/182] Automatic changelog for PR #4794 [ci skip] --- html/changelogs/AutoChangeLog-pr-4794.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4794.yml diff --git a/html/changelogs/AutoChangeLog-pr-4794.yml b/html/changelogs/AutoChangeLog-pr-4794.yml new file mode 100644 index 000000000000..2cfd2f357e4b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4794.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - rscadd: "added shotgun tube toggle hotkey" \ No newline at end of file From 329074ce3fdca18d25252537c226064209d6e6c1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Nov 2023 01:09:53 +0000 Subject: [PATCH 045/182] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4572.yml | 5 -- html/changelogs/AutoChangeLog-pr-4623.yml | 4 -- html/changelogs/AutoChangeLog-pr-4628.yml | 4 -- html/changelogs/AutoChangeLog-pr-4699.yml | 10 ---- html/changelogs/AutoChangeLog-pr-4794.yml | 4 -- html/changelogs/AutoChangeLog-pr-4796.yml | 5 -- html/changelogs/AutoChangeLog-pr-4811.yml | 5 -- html/changelogs/AutoChangeLog-pr-4815.yml | 4 -- html/changelogs/AutoChangeLog-pr-4819.yml | 4 -- html/changelogs/AutoChangeLog-pr-4823.yml | 4 -- html/changelogs/AutoChangeLog-pr-4825.yml | 4 -- html/changelogs/AutoChangeLog-pr-4826.yml | 4 -- html/changelogs/AutoChangeLog-pr-4830.yml | 4 -- html/changelogs/AutoChangeLog-pr-4831.yml | 5 -- html/changelogs/AutoChangeLog-pr-4832.yml | 4 -- html/changelogs/AutoChangeLog-pr-4834.yml | 4 -- html/changelogs/AutoChangeLog-pr-4835.yml | 4 -- html/changelogs/AutoChangeLog-pr-4838.yml | 4 -- html/changelogs/AutoChangeLog-pr-4841.yml | 4 -- html/changelogs/AutoChangeLog-pr-4845.yml | 4 -- html/changelogs/AutoChangeLog-pr-4847.yml | 4 -- html/changelogs/archive/2023-11.yml | 60 +++++++++++++++++++++++ 22 files changed, 60 insertions(+), 94 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4572.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4623.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4628.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4699.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4794.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4796.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4811.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4815.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4819.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4823.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4825.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4826.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4830.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4831.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4832.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4834.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4835.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4838.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4841.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4845.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4847.yml diff --git a/html/changelogs/AutoChangeLog-pr-4572.yml b/html/changelogs/AutoChangeLog-pr-4572.yml deleted file mode 100644 index 5dd4e07a3200..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4572.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "TopHatPenguin" -delete-after: True -changes: - - rscadd: "Adds a mostly built communications office nightmare insert to Kutjevo which attaches onto the sensor tower." - - rscadd: "Re-adds the Kutjevo blackbox." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4623.yml b/html/changelogs/AutoChangeLog-pr-4623.yml deleted file mode 100644 index d79a53a45b70..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4623.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Firartix and Frans_Feiffer" -delete-after: True -changes: - - rscadd: "Readded Halloween pumpkin helmets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4628.yml b/html/changelogs/AutoChangeLog-pr-4628.yml deleted file mode 100644 index e00fa7383896..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4628.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added a big line to Nightmare survivor spawns that indicates hostility." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4699.yml b/html/changelogs/AutoChangeLog-pr-4699.yml deleted file mode 100644 index 691f38c5f4e4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4699.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "Morrow, Zonespace" -delete-after: True -changes: - - rscadd: "Added objectives to hijack. You now must hold different sections of the ship to successfully launch lifeboats or pods" - - rscadd: "The areas that contribute to hijack objectives are the lifeboat pumps, astronav, and engineering" - - rscadd: "Fuel pumps now have red alert sentries" - - rscadd: "Corporate liaison evac shuttle now can be launched at any time even if evac has not been called" - - rscadd: "You can now self-destruct the ship by overloading the fusion generators in engineering once lifeboat fuel is at 100%." - - rscdel: "Removed auto launch of lifeboats and pods" - - code_imp: "Refactored EvacuationAuthority into SShijack" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4794.yml b/html/changelogs/AutoChangeLog-pr-4794.yml deleted file mode 100644 index 2cfd2f357e4b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4794.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - rscadd: "added shotgun tube toggle hotkey" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4796.yml b/html/changelogs/AutoChangeLog-pr-4796.yml deleted file mode 100644 index b314142a6e81..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4796.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - code_imp: "Tents now hold the datum directly, instead of the typepath" - - admin: "Added a proc for staff to change tent dmm's" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4811.yml b/html/changelogs/AutoChangeLog-pr-4811.yml deleted file mode 100644 index c679e21335ac..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4811.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "AndroBetel" -delete-after: True -changes: - - spellcheck: "Fixed a typo in RO rules sign." - - spellcheck: "RO mention is no more, replaced with QM." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4815.yml b/html/changelogs/AutoChangeLog-pr-4815.yml deleted file mode 100644 index 029707a4b807..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4815.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - bugfix: "vehicle interiors can hear exterior noises" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4819.yml b/html/changelogs/AutoChangeLog-pr-4819.yml deleted file mode 100644 index 48abe6072890..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4819.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "IowaPotatoFarmer" -delete-after: True -changes: - - rscadd: "Added new survivor presets for New Varadero to make them more visually distinct and unique to the map." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4823.yml b/html/changelogs/AutoChangeLog-pr-4823.yml deleted file mode 100644 index 75e0f5807495..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4823.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed various job's entry messages having broken links to the wiki" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4825.yml b/html/changelogs/AutoChangeLog-pr-4825.yml deleted file mode 100644 index a63550514e3b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4825.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xander3359" -delete-after: True -changes: - - bugfix: "Fixes being able to create ghost tanks from a Broiler-T unit." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4826.yml b/html/changelogs/AutoChangeLog-pr-4826.yml deleted file mode 100644 index b06b575cb81d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4826.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "Corpsman can chose to optionally vend a set of armoured sterile gloves as a alternative to regular gloves. They provide full glove protection, but are otherwise an aesthetic choice." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4830.yml b/html/changelogs/AutoChangeLog-pr-4830.yml deleted file mode 100644 index 2eaaf3f2081f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4830.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - admin: "Added better logging for orbital bombardment." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4831.yml b/html/changelogs/AutoChangeLog-pr-4831.yml deleted file mode 100644 index f405e983a48b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4831.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "IowaPotatoFarmer" -delete-after: True -changes: - - rscdel: "Removed the ability to build ground structures or anchor wall girders on top of xeno tunnels." - - bugfix: "Fixed wall girders being anchorable on shuttle tiles." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4832.yml b/html/changelogs/AutoChangeLog-pr-4832.yml deleted file mode 100644 index 9f9570a6cc47..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4832.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "blackdragonTOW" -delete-after: True -changes: - - imageadd: "Changed nanotrasen cashcard icon to W-Y" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4834.yml b/html/changelogs/AutoChangeLog-pr-4834.yml deleted file mode 100644 index 7778f38607b4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4834.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Alexguinea" -delete-after: True -changes: - - rscadd: "Added toners to the rec vendor" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4835.yml b/html/changelogs/AutoChangeLog-pr-4835.yml deleted file mode 100644 index 6fcce13e1ece..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4835.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - rscdel: "Removed unused magnet and mass driver legacy SS13 machinery." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4838.yml b/html/changelogs/AutoChangeLog-pr-4838.yml deleted file mode 100644 index 0bde8de19bd9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4838.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - maptweak: "Alot of changes to big reds admin area, including new windows, prop placement, room detailing, new doors" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4841.yml b/html/changelogs/AutoChangeLog-pr-4841.yml deleted file mode 100644 index d6f6b2fae886..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4841.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Releasethesea" -delete-after: True -changes: - - balance: "Makes it so that Pill packets fit in helmets" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4845.yml b/html/changelogs/AutoChangeLog-pr-4845.yml deleted file mode 100644 index 6f72d4bf6272..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4845.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed being able to put anything in your boots. You're not wizards!" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4847.yml b/html/changelogs/AutoChangeLog-pr-4847.yml deleted file mode 100644 index 492ab7973cb1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4847.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "567Turtle" -delete-after: True -changes: - - soundadd: "New whistle sound effect" \ No newline at end of file diff --git a/html/changelogs/archive/2023-11.yml b/html/changelogs/archive/2023-11.yml index 2d89cade6388..18b35afdd339 100644 --- a/html/changelogs/archive/2023-11.yml +++ b/html/changelogs/archive/2023-11.yml @@ -48,3 +48,63 @@ you pack and send crates and items via disposals again. - balance: Whiskey Outpost supply drops should now be more interesting and impactful. - rscadd: Added missing Synth vendors on WO. +2023-11-07: + 567Turtle: + - soundadd: New whistle sound effect + Alexguinea: + - rscadd: Added toners to the rec vendor + AndroBetel: + - spellcheck: Fixed a typo in RO rules sign. + - spellcheck: RO mention is no more, replaced with QM. + BeagleGaming1: + - code_imp: Tents now hold the datum directly, instead of the typepath + - admin: Added a proc for staff to change tent dmm's + Blundir: + - rscadd: added shotgun tube toggle hotkey + Doubleumc: + - bugfix: vehicle interiors can hear exterior noises + Drathek: + - bugfix: Fixed various job's entry messages having broken links to the wiki + Firartix and Frans_Feiffer: + - rscadd: Readded Halloween pumpkin helmets. + IowaPotatoFarmer: + - rscadd: Added new survivor presets for New Varadero to make them more visually + distinct and unique to the map. + - rscdel: Removed the ability to build ground structures or anchor wall girders + on top of xeno tunnels. + - bugfix: Fixed wall girders being anchorable on shuttle tiles. + Morrow, Zonespace: + - rscadd: Added objectives to hijack. You now must hold different sections of the + ship to successfully launch lifeboats or pods + - rscadd: The areas that contribute to hijack objectives are the lifeboat pumps, + astronav, and engineering + - rscadd: Fuel pumps now have red alert sentries + - rscadd: Corporate liaison evac shuttle now can be launched at any time even if + evac has not been called + - rscadd: You can now self-destruct the ship by overloading the fusion generators + in engineering once lifeboat fuel is at 100%. + - rscdel: Removed auto launch of lifeboats and pods + - code_imp: Refactored EvacuationAuthority into SShijack + Releasethesea: + - balance: Makes it so that Pill packets fit in helmets + SpartanBobby: + - maptweak: Alot of changes to big reds admin area, including new windows, prop + placement, room detailing, new doors + Steelpoint: + - rscadd: Corpsman can chose to optionally vend a set of armoured sterile gloves + as a alternative to regular gloves. They provide full glove protection, but + are otherwise an aesthetic choice. + TopHatPenguin: + - rscadd: Adds a mostly built communications office nightmare insert to Kutjevo + which attaches onto the sensor tower. + - rscadd: Re-adds the Kutjevo blackbox. + Xander3359: + - bugfix: Fixes being able to create ghost tanks from a Broiler-T unit. + blackdragonTOW: + - imageadd: Changed nanotrasen cashcard icon to W-Y + fira: + - rscdel: Removed unused magnet and mass driver legacy SS13 machinery. + - bugfix: Fixed being able to put anything in your boots. You're not wizards! + - admin: Added better logging for orbital bombardment. + realforest2001: + - rscadd: Added a big line to Nightmare survivor spawns that indicates hostility. From 37f49c3906a76c6d9d9782578411a0b18db8f929 Mon Sep 17 00:00:00 2001 From: Releasethesea <135743398+Releasethesea@users.noreply.github.com> Date: Tue, 7 Nov 2023 04:11:48 -0600 Subject: [PATCH 046/182] Cigars now fit in helmets (#4851) # About the pull request Cigars couldnt fit in helmets, i *think* it was unintentional so im fixing/adding it # Explain why it's good for the game if cigarettes could fit, why couldnt cigars? well now they can. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Makes it so cigars fit in helmets. /:cl: --- code/modules/clothing/head/helmet.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 2c89d31e04cf..45ee972e7091 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -217,6 +217,8 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( /obj/item/storage/fancy/cigarettes/arcturian_ace = "helmet_cig_aapack", /obj/item/storage/fancy/cigarettes/lucky_strikes_4 = "hat_cig_ls_mre", /obj/item/storage/fancy/cigar/matchbook = "helmet_matches_mre", + /obj/item/clothing/mask/cigarette/cigar = "helmet_cig_cig", + /obj/item/clothing/mask/electronic_cigarette = "helmet_cig_cig", // CARDS /obj/item/toy/deck = "helmet_card_deck", From ffdb0546a19d02e595ab952494e377b1222d8938 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 7 Nov 2023 10:21:04 +0000 Subject: [PATCH 047/182] Automatic changelog for PR #4851 [ci skip] --- html/changelogs/AutoChangeLog-pr-4851.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4851.yml diff --git a/html/changelogs/AutoChangeLog-pr-4851.yml b/html/changelogs/AutoChangeLog-pr-4851.yml new file mode 100644 index 000000000000..e6e261c03e38 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4851.yml @@ -0,0 +1,4 @@ +author: "Releasethesea" +delete-after: True +changes: + - rscadd: "Makes it so cigars fit in helmets." \ No newline at end of file From 830e002a27b7b4115815e450b8506832cb403a02 Mon Sep 17 00:00:00 2001 From: QuickLode <63271983+QuickLode@users.noreply.github.com> Date: Tue, 7 Nov 2023 03:22:07 -0800 Subject: [PATCH 048/182] Adds a Colony Synthetic variant, with bug fixes (#4760) # About the pull request 1. should fix fax machine problem(thx forest) 2. gives trucker synth the frontier jumpsuit(Thwomplert) 3. adds Freelancer Synthetic. This Synth is one that was bought off a civi market and reprogrammed, or stolen and reprogrammed, or hacked, You get the point - its going with a band of freelancers. The idea behind it is that this synth's team is dead and they are just programmed as a merc for pay - hoping to someday find their boss boss and give the money as set up. I always thought about this one for a long time and decided to put him in the civilian category, where its hard to roll and also gives you freedom to choose your allegiance. In this case I hope that a freelancer synthetic will open up unique avenue of RP and allegiance. I've only explored it once ingame, but it was very good for RP! Hopefully people can recreate this success. was hard to make this guy look cool and I also wasn't sure on what his loadout would be. I ended up giving him random generic stuff while looking like a beat up freelancer(missing the armor especially hurt his look, since thats the largest piece of a freelancer - the curiass, but I don't want to give armor for balance reasons) and no beret because its for a SL only. as usual, if a synth wants to change RP avenues and don different clothes for different RP, no one would know the difference # Explain why it's good for the game 1. bug bad 2. a beat up UA laborer that so happens to be synthetic. you wouldn't expect it because there's so many similar looking people! exactly the job of a synth - to blend in. 3. Freelancer colony synth hopefully will open up a unique avenue of RP. If they don't want to they can always ditch it - but its on a relatively rare and uncommon roll anyways. # Testing Photographs and Procedure
[Screenshots & Videos](https://cdn.discordapp.com/attachments/490668342357786645/1166307813719556187/image.png?ex=654a03cb&is=65378ecb&hm=7108218bbaab61c78c0bedcecbfdcc07bdf9db87a3fefe9fb94b28d3430cc815&) Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: adds another Colony Synthetic variant, changes up some existing ones(trucker,CMB) fix: fixes a small problem with WY-Colony Synthetic access(thx forest), adds WY subtype of Synthetics for admin building/faxes fix: fixes problems with organic spawning ferret industries Trucker Synthetic /:cl: --- code/datums/map_config.dm | 8 +++-- code/modules/clothing/under/marine_uniform.dm | 2 +- code/modules/gear_presets/synths.dm | 30 ++++++++++++++++--- 3 files changed, 32 insertions(+), 8 deletions(-) diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index 1f3c265ead76..3bf5c601cec9 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -87,12 +87,14 @@ /datum/equipment_preset/synth/survivor/janitor_synth, /datum/equipment_preset/synth/survivor/chef_synth, /datum/equipment_preset/synth/survivor/teacher_synth, + /datum/equipment_preset/synth/survivor/freelancer_synth, + /datum/equipment_preset/synth/survivor/trucker_synth, /datum/equipment_preset/synth/survivor/bartender_synth, /datum/equipment_preset/synth/survivor/detective_synth, /datum/equipment_preset/synth/survivor/cmb_synth, - /datum/equipment_preset/synth/survivor/security_synth, - /datum/equipment_preset/synth/survivor/protection_synth, - /datum/equipment_preset/synth/survivor/corporate_synth, + /datum/equipment_preset/synth/survivor/wy/security_synth, + /datum/equipment_preset/synth/survivor/wy/protection_synth, + /datum/equipment_preset/synth/survivor/wy/corporate_synth, /datum/equipment_preset/synth/survivor/radiation_synth, ) diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index 59cc02b12577..847652636e75 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -581,7 +581,7 @@ worn_state = "freelancer_uniform" min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT has_sensor = UNIFORM_NO_SENSORS - suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/freelancer) + suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/freelancer, /obj/item/clothing/suit/storage/webbing, /obj/item/clothing/suit/storage/utility_vest) //=========================//Dutch Dozen\\================================\\ diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index be0efb1bccaa..9ac7950b7246 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -147,6 +147,10 @@ . = ..() access = get_access(ACCESS_LIST_WY_PMC) +/datum/equipment_preset/synth/survivor/wy/New() + . = ..() + access = get_access(ACCESS_LIST_COLONIAL_ALL) + get_region_accesses(2) + get_region_accesses(4) + ACCESS_MARINE_RESEARCH + ACCESS_WY_GENERAL // for WY synths - admin building and wy fax machines access + /datum/equipment_preset/synth/survivor/load_gear(mob/living/carbon/human/new_human) for(var/equipment in equipment_to_spawn) var/equipment_path = islist(equipment_to_spawn[equipment]) ? pick(equipment_to_spawn[equipment]) : equipment_to_spawn[equipment] @@ -300,11 +304,28 @@ WEAR_L_HAND = /obj/item/storage/large_holster/machete/full ) +/datum/equipment_preset/synth/survivor/freelancer_synth + name = "Survivor - Synthetic - Freelancer Synth" + equipment_to_spawn = list( + WEAR_HEAD = /obj/item/clothing/head/welding, + WEAR_FACE = /obj/item/clothing/mask/rebreather/scarf, + WEAR_BODY = /obj/item/clothing/under/marine/veteran/freelancer, + WEAR_BACK = /obj/item/storage/backpack/lightpack, + WEAR_IN_BACK = /obj/item/tool/weldpack/minitank, + WEAR_JACKET = /obj/item/clothing/suit/storage/utility_vest, + WEAR_IN_JACKET = /obj/item/explosive/grenade/smokebomb, + WEAR_WAIST = /obj/item/storage/belt/marine, + WEAR_HANDS = /obj/item/clothing/gloves/marine/veteran, + WEAR_R_HAND = /obj/item/storage/pouch/flare/full, + WEAR_FEET = /obj/item/clothing/shoes/marine/upp, + WEAR_L_HAND = /obj/item/storage/large_holster/katana/full + ) + /datum/equipment_preset/synth/survivor/trucker_synth name = "Survivor - Synthetic - Trucker Synth" equipment_to_spawn = list( WEAR_HEAD = /obj/item/clothing/head/soft/ferret, - WEAR_BODY = /obj/item/clothing/under/colonist, + WEAR_BODY = /obj/item/clothing/under/rank/synthetic/frontier, WEAR_BACK = /obj/item/storage/backpack/satchel/norm, WEAR_IN_BACK = /obj/item/pamphlet/skill/powerloader, WEAR_R_HAND = /obj/item/tool/weldingtool/hugetank, @@ -359,6 +380,7 @@ WEAR_L_EAR = /obj/item/device/radio/headset/distress/CMB/limited, WEAR_EYES = /obj/item/clothing/glasses/sunglasses/sechud, WEAR_BODY = /obj/item/clothing/under/CM_uniform, + WEAR_ACCESSORY = /obj/item/clothing/accessory/holobadge/cord, WEAR_BACK = /obj/item/storage/backpack/satchel/sec, WEAR_IN_BACK = /obj/item/device/camera, WEAR_IN_BACK = /obj/item/device/taperecorder, @@ -373,7 +395,7 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/synth/survivor/security_synth +/datum/equipment_preset/synth/survivor/wy/security_synth name = "Survivor - Synthetic - Corporate Security Synth" idtype = /obj/item/card/id/silver/cl role_comm_title = "WY Syn" @@ -394,7 +416,7 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/synth/survivor/protection_synth +/datum/equipment_preset/synth/survivor/wy/protection_synth name = "Survivor - Synthetic - Corporate Protection Synth" idtype = /obj/item/card/id/pmc role_comm_title = "WY Syn" @@ -418,7 +440,7 @@ survivor_variant = SECURITY_SURVIVOR -/datum/equipment_preset/synth/survivor/corporate_synth +/datum/equipment_preset/synth/survivor/wy/corporate_synth name = "Survivor - Synthetic - Corporate Clerical Synth" idtype = /obj/item/card/id/data role_comm_title = "WY Syn" From 80cf19bffbe4a79e7ba46a05886210f69073a7a4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 7 Nov 2023 11:34:42 +0000 Subject: [PATCH 049/182] Automatic changelog for PR #4760 [ci skip] --- html/changelogs/AutoChangeLog-pr-4760.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4760.yml diff --git a/html/changelogs/AutoChangeLog-pr-4760.yml b/html/changelogs/AutoChangeLog-pr-4760.yml new file mode 100644 index 000000000000..b16cb2437199 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4760.yml @@ -0,0 +1,6 @@ +author: "QuickLode" +delete-after: True +changes: + - rscadd: "adds another Colony Synthetic variant, changes up some existing ones(trucker,CMB)" + - bugfix: "fixes a small problem with WY-Colony Synthetic access(thx forest), adds WY subtype of Synthetics for admin building/faxes" + - bugfix: "fixes problems with organic spawning ferret industries Trucker Synthetic" \ No newline at end of file From 330cd7fa4715041827b44a2c683a78e81e729f85 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Tue, 7 Nov 2023 05:17:06 -0800 Subject: [PATCH 050/182] fixes typo (#4848) # About the pull request Fixes typo # Explain why it's good for the game typo bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: spellcheck: fixed a typo /:cl: --- strings/metatips.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strings/metatips.txt b/strings/metatips.txt index 24be6896bc05..a28c90239593 100644 --- a/strings/metatips.txt +++ b/strings/metatips.txt @@ -12,7 +12,7 @@ As a mentor, you can become the imaginary friend of a new player to teach them! You shouldn't ignore what your allies are up to. Sometimes they can be organizing a flank in hivemind/radio, sometimes they can be walking up behind you with a slug-loaded shotgun. Either way, it pays to be alert to what they're doing, as much to as what the enemies are. The Wiki (https://cm-ss13.com/wiki) is a very useful repository of information about the game, such as weapons, equipment, xenomorph castes and their strains. It may not be fully up to date much of the time, but the basics are usually accurate. As an observer, you may see how much remaining hijack time is left in the status panel. -You can always AdminHelp with the F1 key to question a mmeber of staff regarding rules or game bugs. +You can always AdminHelp with the F1 key to question a member of staff regarding rules or game bugs. As ghost you are given extra tools for spectating the round: you can jump and follow specific players, get notifications about CAS and OB strikes, can see all health bars, and such. You can press ESC key to bring up the game pause menu. It allows you change settings, AdminHelp and MentorHelp, and even access the Web Maps of game by clicking at top right. Dead? You can take that moment to 'Edit Characters' from Preferences or Escape menus, to flesh out your characters or change your settings. From a7e1d74dfe4b504acb1aa0b8b5f4f176501a7fce Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 7 Nov 2023 13:25:32 +0000 Subject: [PATCH 051/182] Automatic changelog for PR #4848 [ci skip] --- html/changelogs/AutoChangeLog-pr-4848.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4848.yml diff --git a/html/changelogs/AutoChangeLog-pr-4848.yml b/html/changelogs/AutoChangeLog-pr-4848.yml new file mode 100644 index 000000000000..4977495850ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4848.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - spellcheck: "fixed a typo" \ No newline at end of file From 465b4c500f25ad1c74cf097ca78efd702dce37a4 Mon Sep 17 00:00:00 2001 From: Birdtalon Date: Tue, 7 Nov 2023 13:17:49 +0000 Subject: [PATCH 052/182] Adds icon for hive core and cluster to Xeno tacmap (#4820) There was supposed to be an icon for the hive core but it doesn't seem to exist. I added one for hive core and cluster ![dreammaker_2023-11-01_21-26-47](https://github.com/cmss13-devs/cmss13/assets/25027759/38f4d39f-4e1d-4874-bc8d-1a9a020a4604) ![2023-11-01_21-18-05](https://github.com/cmss13-devs/cmss13/assets/25027759/e0cf5302-004b-4a2a-9370-a8fcfac961a6) My sprites even at this level are awful. If someone who is actually artistic could make better ones I will use those. Likewise if you would like to make 2 states for the core, damaged and healthy I can restore the intended functionality of displaying a different icon for a damaged core. # About the pull request Places a Cabinet on a Wall in the SW Big Red mines. As evidenced by the below images, we did test it. Oddly enough, the cabinet was always empty. (Unless the cabinet's stuff was included in a sprinkle. In which case...Oops? We did check the sprinkle file names, but none seemed to mention the SW mines.) # Explain why it's good for the game Well. It probably isn't. It's an empty cabinet. But it looks nicer now? # Testing Photographs and Procedure
Screenshots & Videos What's been done in StrongDMM ![LookIdontgetpaidforinformaticgraphics](https://github.com/cmss13-devs/cmss13/assets/38842059/c39fbe6b-949d-4742-b4f4-3989a8159a55) What it looks like Ingame. ![Test SolarisRidgepixel](https://github.com/cmss13-devs/cmss13/assets/38842059/c50ffae8-0fd4-407a-8790-374a9d11b737)
# Changelog :cl: Skye. maptweak: Tweaks a Cabinet in the SW mines of Solaris Ridge fix: On account of it being propped up on the floor like a cardboard cutout. /:cl: --- maps/map_files/BigRed/BigRed.dmm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index b13a1d684262..412d970cffbd 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -37444,11 +37444,10 @@ }, /area/space) "weO" = ( -/obj/structure/closet/secure_closet/medical_wall, -/turf/open/floor/plating{ - dir = 8; - icon_state = "platingdmg3" +/obj/structure/closet/secure_closet/medical_wall{ + pixel_y = -5 }, +/turf/closed/wall/solaris/reinforced, /area/bigredv2/caves/mining) "wfd" = ( /obj/effect/decal/cleanable/dirt, @@ -44776,8 +44775,8 @@ aao aao aao aao -uHQ weO +pSa wtj rKs wJd From 49d89e7dbf45b2cf11ecbbfa94d2414e614fb45d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 7 Nov 2023 13:54:35 +0000 Subject: [PATCH 055/182] Automatic changelog for PR #4854 [ci skip] --- html/changelogs/AutoChangeLog-pr-4854.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4854.yml diff --git a/html/changelogs/AutoChangeLog-pr-4854.yml b/html/changelogs/AutoChangeLog-pr-4854.yml new file mode 100644 index 000000000000..c506769a9ab0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4854.yml @@ -0,0 +1,5 @@ +author: "Skye." +delete-after: True +changes: + - maptweak: "Tweaks a Cabinet in the SW mines of Solaris Ridge" + - bugfix: "On account of it being propped up on the floor like a cardboard cutout." \ No newline at end of file From a341a35eede6590b0f06c4fcb43b14355d481588 Mon Sep 17 00:00:00 2001 From: fira Date: Tue, 7 Nov 2023 16:14:12 +0100 Subject: [PATCH 056/182] Code maintenace of Stats Entities (#4750) # About the pull request * Removes extraneous `= null` * Adds `Destroy` with proper clearing to all entities * Fixes up some single-letter vars and incorrect proc signatures * Transforms some comments to DMDoc * Generally tries to clear up the usage of the entity lists (they're MOSTLY indexed) # Explain why it's good for the game Code maintenance # Testing Photographs and Procedure Didn't see anything wrong but best tested in TM # Changelog Nothing player facing --- code/datums/mind.dm | 5 ++++ .../datums/statistics/entities/caste_stats.dm | 4 +++ .../datums/statistics/entities/death_stats.dm | 8 +++--- .../datums/statistics/entities/human_stats.dm | 15 ++++++++--- code/datums/statistics/entities/job_stats.dm | 14 +++++------ .../datums/statistics/entities/panel_stats.dm | 2 +- .../statistics/entities/player_entity.dm | 9 +++++-- .../statistics/entities/player_stats.dm | 10 +++++++- .../datums/statistics/entities/round_stats.dm | 18 ++++++++++--- .../statistics/entities/weapon_stats.dm | 25 ++++++++++++------- code/datums/statistics/entities/xeno_stats.dm | 6 +++++ 11 files changed, 85 insertions(+), 31 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 2e56b963e88f..9e8279a843a4 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -29,9 +29,14 @@ research_objective_interface = new() /datum/mind/Destroy() + QDEL_NULL(initial_account) QDEL_NULL(objective_memory) QDEL_NULL(objective_interface) QDEL_NULL(research_objective_interface) + current = null + original = null + ghost_mob = null + player_entity = null return ..() /datum/mind/proc/transfer_to(mob/living/new_character, force = FALSE) diff --git a/code/datums/statistics/entities/caste_stats.dm b/code/datums/statistics/entities/caste_stats.dm index 639e1b4a05f5..6bfc18d124b7 100644 --- a/code/datums/statistics/entities/caste_stats.dm +++ b/code/datums/statistics/entities/caste_stats.dm @@ -3,6 +3,10 @@ var/total_hits = 0 var/list/abilities_used = list() // types of /datum/entity/statistic, "tail sweep" = 10, "screech" = 2 +/datum/entity/player_stats/caste/Destroy(force) + . = ..() + QDEL_LIST_ASSOC_VAL(abilities_used) + /datum/entity/player_stats/caste/proc/setup_ability(ability) if(!ability) return diff --git a/code/datums/statistics/entities/death_stats.dm b/code/datums/statistics/entities/death_stats.dm index cb3053a33442..35ff1769b925 100644 --- a/code/datums/statistics/entities/death_stats.dm +++ b/code/datums/statistics/entities/death_stats.dm @@ -140,16 +140,16 @@ new_death.detach() return new_death -/mob/living/carbon/human/track_mob_death(cause, cause_mob) - . = ..(cause, cause_mob, job) +/mob/living/carbon/human/track_mob_death(datum/cause_data/cause_data, turf/death_loc) + . = ..() if(statistic_exempt || !mind) return var/datum/entity/player_stats/human/human_stats = mind.setup_human_stats() if(human_stats && human_stats.death_list) human_stats.death_list.Insert(1, .) -/mob/living/carbon/xenomorph/track_mob_death(cause, cause_mob) - var/datum/entity/statistic/death/new_death = ..(cause, cause_mob, caste_type) +/mob/living/carbon/xenomorph/track_mob_death(datum/cause_data/cause_data, turf/death_loc) + var/datum/entity/statistic/death/new_death = ..() if(!new_death) return new_death.is_xeno = TRUE // this was placed beneath the if below, which meant gibbing as a xeno wouldn't track properly in stats diff --git a/code/datums/statistics/entities/human_stats.dm b/code/datums/statistics/entities/human_stats.dm index 51b07867dfd3..1e15aa1d161b 100644 --- a/code/datums/statistics/entities/human_stats.dm +++ b/code/datums/statistics/entities/human_stats.dm @@ -5,10 +5,17 @@ var/total_shots = 0 var/total_shots_hit = 0 var/total_screams = 0 - var/datum/entity/weapon_stats/top_weapon = null // reference to /datum/entity/weapon_stats (like tac-shotty) - var/list/weapon_stats_list = list() // list of types /datum/entity/weapon_stats - var/list/job_stats_list = list() // list of types /datum/entity/job_stats - var/list/datum/entity/statistic/medal/medal_list = list() // list of all medals earned + var/list/weapon_stats_list = list() //! indexed list of types /datum/entity/weapon_stats + var/list/job_stats_list = list() //! indexed list of types /datum/entity/job_stats + var/datum/entity/weapon_stats/top_weapon //! reference to /datum/entity/weapon_stats (like tac-shotty) + var/list/datum/entity/statistic/medal/medal_list = list() //! list of all medals earned + +/datum/entity/player_stats/human/Destroy(force) + . = ..() + QDEL_LIST_ASSOC_VAL(weapon_stats_list) + QDEL_LIST_ASSOC_VAL(job_stats_list) + QDEL_NULL(top_weapon) + QDEL_LIST(medal_list) /datum/entity/player_stats/human/get_playtime(type) if(!type) diff --git a/code/datums/statistics/entities/job_stats.dm b/code/datums/statistics/entities/job_stats.dm index ecde1c942082..199c2adb3160 100644 --- a/code/datums/statistics/entities/job_stats.dm +++ b/code/datums/statistics/entities/job_stats.dm @@ -1,8 +1,8 @@ /datum/entity/player_stats/job - var/name = null - var/total_friendly_fire = null - var/total_revives = null - var/total_lives_saved = null - var/total_shots = null - var/total_shots_hit = null - var/total_screams = null + var/name + var/total_friendly_fire + var/total_revives + var/total_lives_saved + var/total_shots + var/total_shots_hit + var/total_screams diff --git a/code/datums/statistics/entities/panel_stats.dm b/code/datums/statistics/entities/panel_stats.dm index d6e391e1731f..e507d5d81a8b 100644 --- a/code/datums/statistics/entities/panel_stats.dm +++ b/code/datums/statistics/entities/panel_stats.dm @@ -8,7 +8,7 @@ update_panel_data(round_statistics) ui_interact(user) -/datum/entity/player_entity/proc/ui_interact(mob/user, ui_key = "statistics", datum/nanoui/ui = null, force_open = 1) +/datum/entity/player_entity/proc/ui_interact(mob/user, ui_key = "statistics", datum/nanoui/ui, force_open = 1) data["menu"] = menu data["subMenu"] = subMenu data["dataMenu"] = dataMenu diff --git a/code/datums/statistics/entities/player_entity.dm b/code/datums/statistics/entities/player_entity.dm index 72f4d95d7aa3..f0b3d37ede7e 100644 --- a/code/datums/statistics/entities/player_entity.dm +++ b/code/datums/statistics/entities/player_entity.dm @@ -8,8 +8,8 @@ /datum/entity/player_entity var/name var/ckey // "cakey" - var/list/datum/entity/player_stats = list() - var/list/datum/entity/statistic/death/death_stats = list() + var/list/player_stats = list() //! Indeed list of /datum/entity/player_stats + var/list/death_stats = list() //! Indexed list of /datum/entity/statistic/death var/menu = 0 var/subMenu = 0 var/dataMenu = 0 @@ -18,6 +18,11 @@ var/savefile_version var/save_loaded = FALSE +/datum/entity/player_entity/Destroy(force) + QDEL_LIST_ASSOC_VAL(player_stats) + QDEL_LIST_ASSOC_VAL(death_stats) + return ..() + /datum/entity/player_entity/proc/get_playtime(branch, type) var/playtime = 0 if(player_stats["[branch]"]) diff --git a/code/datums/statistics/entities/player_stats.dm b/code/datums/statistics/entities/player_stats.dm index b378d7c2ea24..d9fbd3b11e03 100644 --- a/code/datums/statistics/entities/player_stats.dm +++ b/code/datums/statistics/entities/player_stats.dm @@ -6,13 +6,21 @@ var/total_rounds_played = 0 var/steps_walked = 0 var/round_played = FALSE - var/datum/entity/statistic/nemesis = null // "runner" = 3 + var/datum/entity/statistic/nemesis // "runner" = 3 var/list/niche_stats = list() // list of type /datum/entity/statistic, "Total Executions" = number var/list/humans_killed = list() // list of type /datum/entity/statistic, "jobname2" = number var/list/xenos_killed = list() // list of type /datum/entity/statistic, "caste" = number var/list/death_list = list() // list of type /datum/entity/death_stats var/display_stat = TRUE +/datum/entity/player_stats/Destroy(force) + QDEL_NULL(nemesis) + QDEL_LIST_ASSOC_VAL(niche_stats) + QDEL_LIST_ASSOC_VAL(humans_killed) + QDEL_LIST_ASSOC_VAL(xenos_killed) + QDEL_LIST_ASSOC_VAL(death_list) + return ..() + /datum/entity/player_stats/proc/get_playtime() return total_playtime diff --git a/code/datums/statistics/entities/round_stats.dm b/code/datums/statistics/entities/round_stats.dm index 0e1fb6e387db..baed6befa912 100644 --- a/code/datums/statistics/entities/round_stats.dm +++ b/code/datums/statistics/entities/round_stats.dm @@ -23,7 +23,7 @@ var/total_slashes = 0 // untracked data - var/datum/entity/statistic/map/current_map = null // reference to current map + var/datum/entity/statistic/map/current_map // reference to current map var/list/datum/entity/statistic/death/death_stats_list = list() var/list/abilities_used = list() // types of /datum/entity/statistic, "tail sweep" = 10, "screech" = 2 @@ -37,8 +37,20 @@ var/list/job_stats_list = list() // list of types /datum/entity/job_stats // nanoui data - var/round_data[0] - var/death_data[0] + var/list/round_data = list() + var/list/death_data = list() + +/datum/entity/statistic/round/Destroy(force) + . = ..() + QDEL_NULL(current_map) + QDEL_LIST(death_stats_list) + QDEL_LIST_ASSOC_VAL(abilities_used) + QDEL_LIST_ASSOC_VAL(final_participants) + QDEL_LIST_ASSOC_VAL(hijack_participants) + QDEL_LIST_ASSOC_VAL(total_deaths) + QDEL_LIST_ASSOC_VAL(caste_stats_list) + QDEL_LIST_ASSOC_VAL(weapon_stats_list) + QDEL_LIST_ASSOC_VAL(job_stats_list) /datum/entity_meta/statistic_round entity_type = /datum/entity/statistic/round diff --git a/code/datums/statistics/entities/weapon_stats.dm b/code/datums/statistics/entities/weapon_stats.dm index 0d8458c20de2..9fff5c514458 100644 --- a/code/datums/statistics/entities/weapon_stats.dm +++ b/code/datums/statistics/entities/weapon_stats.dm @@ -1,16 +1,23 @@ /datum/entity/weapon_stats - var/datum/entity/player = null // "deanthelis" - var/list/niche_stats = list() // list of type /datum/entity/statistic, "Total Reloads" = number - var/list/humans_killed = list() // list of type /datum/entity/statistic, "jobname2" = number - var/list/xenos_killed = list() // list of type /datum/entity/statistic, "caste" = number - var/name = null + var/datum/entity/player + var/list/niche_stats = list() //! Indexed list of /datum/entity/statistic, "Total Reloads" = number + var/list/humans_killed = list() //! Indexed list of /datum/entity/statistic, "jobname2" = number + var/list/xenos_killed = list() //! Indexed list of /datum/entity/statistic, "caste" = number + var/name var/total_kills = 0 - var/total_hits = null - var/total_shots = null - var/total_shots_hit = null - var/total_friendly_fire = null + var/total_hits + var/total_shots + var/total_shots_hit + var/total_friendly_fire var/display_stat = TRUE +/datum/entity/weapon_stats/Destroy(force) + player = null + QDEL_LIST_ASSOC_VAL(niche_stats) + QDEL_LIST_ASSOC_VAL(humans_killed) + QDEL_LIST_ASSOC_VAL(xenos_killed) + return ..() + /datum/entity/weapon_stats/proc/count_human_kill(job_name) if(!job_name) return diff --git a/code/datums/statistics/entities/xeno_stats.dm b/code/datums/statistics/entities/xeno_stats.dm index 9ed327258258..8fff4a2e5dd3 100644 --- a/code/datums/statistics/entities/xeno_stats.dm +++ b/code/datums/statistics/entities/xeno_stats.dm @@ -4,6 +4,12 @@ var/list/caste_stats_list = list() // list of types /datum/entity/player_stats/caste var/list/datum/entity/statistic/medal/medal_list = list() // list of all royal jelly earned +/datum/entity/player_stats/xeno/Destroy(force) + . = ..() + QDEL_NULL(top_caste) + QDEL_LIST_ASSOC_VAL(caste_stats_list) + QDEL_LIST(medal_list) + /datum/entity/player_stats/xeno/get_playtime(type) if(!type || type == FACTION_XENOMORPH) return ..() From 2c9ef445392b800971416a0cdb3750c448ba7138 Mon Sep 17 00:00:00 2001 From: fira Date: Tue, 7 Nov 2023 16:14:39 +0100 Subject: [PATCH 057/182] Minor Code Maintenance Bundle (deletes, standards, runtimes) (#4756) # About the pull request Just some bundled code maintenance bits: * annotations and variable names * loc -> forceMove / New -> Initialize, GLOB variables, per standard * add some missing ref clearing in Destroy * dead code * fix minor runtimes * runtime fix in gear presets spamming logs * fixes a typo in bottles making them use only 1 of the 4 sprites # Explain why it's good for the game Standards, bugfixing # Changelog :cl: fix: Spawned bottles now use all 4 of their sprites as intended rather than always the same. /:cl: --- code/game/objects/effects/spawners/random.dm | 15 +++++++------ .../items/reagent_containers/glass/bottle.dm | 2 +- code/game/objects/items/storage/backpack.dm | 16 +++++++++++--- code/game/objects/items/storage/boxes.dm | 1 + code/game/objects/items/storage/storage.dm | 21 ++++++++++--------- code/game/objects/structures/flora.dm | 2 ++ code/modules/cm_marines/smartgun_mount.dm | 6 +++--- code/modules/cm_tech/implements/railgun.dm | 6 +++--- code/modules/gear_presets/cmb.dm | 2 -- code/modules/gear_presets/uscm.dm | 2 -- code/modules/mob/dead/observer/observer.dm | 5 +++-- .../mob/living/carbon/xenomorph/Embryo.dm | 2 +- .../mob/living/carbon/xenomorph/Xenomorph.dm | 2 +- code/modules/projectiles/gun.dm | 7 +------ 14 files changed, 47 insertions(+), 42 deletions(-) diff --git a/code/game/objects/effects/spawners/random.dm b/code/game/objects/effects/spawners/random.dm index a70fb5588f84..d302e7794f8b 100644 --- a/code/game/objects/effects/spawners/random.dm +++ b/code/game/objects/effects/spawners/random.dm @@ -351,8 +351,7 @@ /obj/effect/spawner/random/gun/proc/spawn_weapon_on_floor(gunpath, ammopath, ammo_amount = 1) - var/atom/spawnloc = src - spawnloc = get_turf(spawnloc) + var/turf/spawnloc = get_turf(src) var/obj/gun var/obj/ammo @@ -360,20 +359,20 @@ gun = new gunpath(spawnloc) if(scatter) var/direction = pick(alldirs) - var/turf/T = get_step(gun, direction) - if(!T || T.density) + var/turf/turf = get_step(gun, direction) + if(!turf || turf.density) return - gun.loc = T + gun.forceMove(turf) if(ammopath) for(var/i in 0 to ammo_amount-1) ammo = new ammopath(spawnloc) if(scatter) for(i=0, i Date: Tue, 7 Nov 2023 15:38:11 +0000 Subject: [PATCH 058/182] Automatic changelog for PR #4756 [ci skip] --- html/changelogs/AutoChangeLog-pr-4756.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4756.yml diff --git a/html/changelogs/AutoChangeLog-pr-4756.yml b/html/changelogs/AutoChangeLog-pr-4756.yml new file mode 100644 index 000000000000..f0e5a3bc074d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4756.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Spawned bottles now use all 4 of their sprites as intended rather than always the same." \ No newline at end of file From 3f12d8b58e7b1b15c1ecbcfbb0e50532e4bdbcf4 Mon Sep 17 00:00:00 2001 From: harryob Date: Tue, 7 Nov 2023 20:53:57 +0000 Subject: [PATCH 059/182] fixes merge conflict markers (#4853) title no playerfacing changes apart from no merge conflict markers getting through ci again --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/modules/mapping/merge_conflicts.dm | 16 ++++++++++++++++ code/modules/unit_tests/create_and_destroy.dm | 2 ++ colonialmarines.dme | 1 + icons/landmarks.dmi | Bin 36857 -> 37518 bytes tools/mapmerge2/merge_driver.py | 10 +++++++--- 5 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 code/modules/mapping/merge_conflicts.dm diff --git a/code/modules/mapping/merge_conflicts.dm b/code/modules/mapping/merge_conflicts.dm new file mode 100644 index 000000000000..2a2e5a6cc54f --- /dev/null +++ b/code/modules/mapping/merge_conflicts.dm @@ -0,0 +1,16 @@ +// Used by mapmerge2 to denote the existence of a merge conflict (or when it has to complete a "best intent" merge where it dumps the movable contents of an old key and a new key on the same tile). +// We define it explicitly here to ensure that it shows up on the highest possible plane (while giving off a verbose icon) to aide mappers in resolving these conflicts. +// DO NOT USE THIS IN NORMAL MAPPING!!! Linters WILL fail. + +/obj/merge_conflict_marker + name = "Merge Conflict Marker - DO NOT USE" + icon = 'icons/landmarks.dmi' + icon_state = "merge_conflict_marker" + desc = "If you are seeing this in-game: someone REALLY, REALLY, REALLY fucked up. They physically mapped in a fucking Merge Conflict Marker. What the shit." + +///We REALLY do not want un-addressed merge conflicts in maps for an inexhaustible list of reasons. This should help ensure that this will not be missed in case linters fail to catch it for any reason what-so-ever. +/obj/merge_conflict_marker/Initialize(mapload) + . = ..() + var/msg = "HEY, LISTEN!!! Merge Conflict Marker detected at [AREACOORD(src)]! Please manually address all potential merge conflicts!!!" + to_chat(world, SPAN_BOLDANNOUNCE("[msg]")) + CRASH(msg) diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index eb4672b84fc9..55711ba7ecc6 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -19,6 +19,8 @@ GLOBAL_VAR_INIT(running_create_and_destroy, FALSE) /obj/item/explosive/grenade/flashbang/cluster_piece, /obj/effect/fake_attacker, /atom/movable/lighting_mask, //leave it alone + //This is meant to fail extremely loud every single time it occurs in any environment in any context, and it falsely alarms when this unit test iterates it. Let's not spawn it in. + /obj/merge_conflict_marker, ) //This turf existing is an error in and of itself ignore += typesof(/turf/baseturf_skipover) diff --git a/colonialmarines.dme b/colonialmarines.dme index 9c3a5868d693..8894e848b687 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1767,6 +1767,7 @@ #include "code\modules\logging\log_category.dm" #include "code\modules\logging\log_holder.dm" #include "code\modules\mapping\map_template.dm" +#include "code\modules\mapping\merge_conflicts.dm" #include "code\modules\mapping\preloader.dm" #include "code\modules\mapping\reader.dm" #include "code\modules\mapping\verify.dm" diff --git a/icons/landmarks.dmi b/icons/landmarks.dmi index 8ebeaef1648b76d79f7f029055305f306518c3bb..08b23758beaa03c94cec15ae137a2fe1d1c482c2 100644 GIT binary patch delta 10511 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 HErS0CHwd!y diff --git a/tools/mapmerge2/merge_driver.py b/tools/mapmerge2/merge_driver.py index 39bc1f723e33..8daead9c165c 100644 --- a/tools/mapmerge2/merge_driver.py +++ b/tools/mapmerge2/merge_driver.py @@ -75,9 +75,13 @@ def three_way_merge(base, left, right): print(f" C: Both sides touch the tile at {coord}") if merged_movables is None: - obj_name = "---Merge conflict marker---" - merged_movables = left_movables + [f'/obj{{name = "{obj_name}"}}'] + right_movables - print(f" Left and right movable groups are split by an `/obj` named \"{obj_name}\"") + # Note that if you do not have an object that matches this path in your DME, the invalid path may be discarded when the map is loaded into a map editor. + # To rectify this, either add an object with this same path, or create a new object/denote an existing object in the obj_path define. + obj_path = "/obj/merge_conflict_marker" + obj_name = "---Merge Conflict Marker---" + obj_desc = "A best-effort merge was performed. You must resolve this conflict yourself (manually) and remove this object once complete." + merged_movables = left_movables + [f'{obj_path}{{name = "{obj_name}";\n\tdesc = "{obj_desc}"}}'] + right_movables + print(f" Left and right movable groups are split by an `{obj_path}` named \"{obj_name}\"") if merged_turfs is None: merged_turfs = left_turfs print(f" Saving turf: {', '.join(left_turfs)}") From 05eaa3484b1a35aa759300bcfc8f0119f009daae Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Tue, 7 Nov 2023 18:51:28 -0500 Subject: [PATCH 060/182] Adds CBRN ERT (#4337) # About the pull request Adds the CBRN ERT, with a 10/120 chance of responding to distress signals. # Explain why it's good for the game It is a USCM-aligned ERT that could be used for events # Changelog :cl: add: Added CBRN ERT with new CBRN MOPP equipment. (Sprites by DrMacCool and Esselnek, names and descriptions by TopHatPenguin and Kaga) add: ERT Squads (Marine Raider and new CBRN) get assigned to their squad even if spawned as an ERT, and do not automatically unlock it for overwatch balance: Tool Webbing can now only hold tools, instead of just being a better webbing spellcheck: Corrected spelling of "Intercepted Transmission" for ERTs fix: USCM faction squads that are not default marine squads should no longer cause a crew manifest runtime /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/job.dm | 1 + code/controllers/subsystem/communications.dm | 3 + code/datums/datacore.dm | 3 + code/datums/diseases/black_goo.dm | 9 + code/datums/emergency_calls/cbrn.dm | 80 ++++++ code/datums/emergency_calls/emergency_call.dm | 2 +- code/datums/factions/uscm.dm | 13 + code/game/jobs/job/marine/squads.dm | 11 + code/game/machinery/telecomms/presets.dm | 12 +- .../vending/vendor_types/crew/synthetic.dm | 2 +- .../objects/items/devices/radio/headset.dm | 8 + code/game/objects/items/storage/pouch.dm | 9 + code/game/objects/prop.dm | 60 +++++ code/modules/clothing/glasses/glasses.dm | 6 + code/modules/clothing/gloves/marine_gloves.dm | 8 + code/modules/clothing/head/helmet.dm | 31 ++- code/modules/clothing/shoes/marine_shoes.dm | 13 + code/modules/clothing/suits/marine_armor.dm | 30 +++ code/modules/clothing/under/marine_uniform.dm | 157 +++++++++++ code/modules/clothing/under/ties.dm | 22 +- code/modules/gear_presets/cbrn.dm | 246 ++++++++++++++++++ code/modules/gear_presets/contractor.dm | 4 +- code/modules/gear_presets/pmc.dm | 2 +- code/modules/gear_presets/upp.dm | 6 +- code/modules/gear_presets/uscm.dm | 7 +- colonialmarines.dme | 2 + icons/mob/humans/onmob/feet.dmi | Bin 15160 -> 14683 bytes icons/mob/humans/onmob/hands.dmi | Bin 10637 -> 10324 bytes icons/mob/humans/onmob/head_1.dmi | Bin 125829 -> 123115 bytes icons/mob/humans/onmob/mask.dmi | Bin 46464 -> 48280 bytes icons/mob/humans/onmob/suit_1.dmi | Bin 231117 -> 231478 bytes icons/mob/humans/onmob/uniform_0.dmi | Bin 414538 -> 371762 bytes icons/mob/humans/onmob/uniform_1.dmi | Bin 0 -> 1293 bytes icons/obj/items/clothing/cm_hats.dmi | Bin 50034 -> 48792 bytes icons/obj/items/clothing/cm_suits.dmi | Bin 73855 -> 73835 bytes icons/obj/items/clothing/gloves.dmi | Bin 17837 -> 16533 bytes icons/obj/items/clothing/masks.dmi | Bin 38262 -> 34288 bytes icons/obj/items/clothing/shoes.dmi | Bin 12740 -> 12102 bytes icons/obj/items/clothing/uniforms.dmi | Bin 129506 -> 129271 bytes icons/obj/items/devices.dmi | Bin 47010 -> 46254 bytes 40 files changed, 725 insertions(+), 22 deletions(-) create mode 100644 code/datums/emergency_calls/cbrn.dm create mode 100644 code/modules/gear_presets/cbrn.dm create mode 100644 icons/mob/humans/onmob/uniform_1.dmi diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index 89b88f67c038..56062cb0213b 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -11,6 +11,7 @@ #define SQUAD_MARINE_CRYO "Foxtrot" #define SQUAD_MARINE_INTEL "Intel" #define SQUAD_SOF "SOF" +#define SQUAD_CBRN "CBRN" // Job name defines #define JOB_SQUAD_MARINE "Rifleman" diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index a5c5271c8d7d..8458436a53e5 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -107,6 +107,7 @@ var/const/MAX_FREQ = 1468 // --------------------------------------------------- var/const/HC_FREQ = 1471 var/const/SOF_FREQ = 1472 var/const/PVST_FREQ = 1473 +var/const/CBRN_FREQ = 1474 //Ship department channels var/const/SENTRY_FREQ = 1480 @@ -162,6 +163,7 @@ var/list/radiochannels = list( SQUAD_MARINE_5 = ECHO_FREQ, SQUAD_MARINE_CRYO = CRYO_FREQ, SQUAD_SOF = SOF_FREQ, + SQUAD_CBRN = CBRN_FREQ, RADIO_CHANNEL_ALAMO = DS1_FREQ, RADIO_CHANNEL_NORMANDY = DS2_FREQ, @@ -262,6 +264,7 @@ SUBSYSTEM_DEF(radio) "[DELTA_FREQ]" = "deltaradio", "[ECHO_FREQ]" = "echoradio", "[CRYO_FREQ]" = "cryoradio", + "[CBRN_FREQ]" = "hcradio", "[SOF_FREQ]" = "hcradio", "[HC_FREQ]" = "hcradio", "[PVST_FREQ]" = "pvstradio", diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index b60b20bc9026..213a959296fb 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -133,6 +133,9 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) continue dept_flags |= FLAG_SHOW_MARINES squad_sublists[squad_name] = TRUE + ///If it is a real squad in the USCM squad list to prevent the crew manifest from breaking + if(!(squad_name in ROLES_SQUAD_ALL)) + continue LAZYSET(marines_by_squad[squad_name][real_rank], name, rank) //here we fill manifest diff --git a/code/datums/diseases/black_goo.dm b/code/datums/diseases/black_goo.dm index 38a26f3648c7..d4d9b6f50996 100644 --- a/code/datums/diseases/black_goo.dm +++ b/code/datums/diseases/black_goo.dm @@ -211,6 +211,15 @@ . = ..() reagents.add_reagent("antiZed", 30) +/obj/item/reagent_container/glass/bottle/labeled_black_goo_cure + name = "\"Pathogen\" cure bottle" + desc = "The bottle has a biohazard symbol on the front, and has a label, designating its use against Agent A0-3959X.91–15, colloquially known as the \"Black Goo\"." + icon_state = "bottle20" + +/obj/item/reagent_container/glass/bottle/labeled_black_goo_cure/Initialize() + . = ..() + reagents.add_reagent("antiZed", 60) + /datum/language/zombie name = "Zombie" desc = "A growling, guttural method of communication, only Zombies seem to be capable of producing these sounds." diff --git a/code/datums/emergency_calls/cbrn.dm b/code/datums/emergency_calls/cbrn.dm new file mode 100644 index 000000000000..3a6b1c640632 --- /dev/null +++ b/code/datums/emergency_calls/cbrn.dm @@ -0,0 +1,80 @@ +/datum/emergency_call/cbrn + name = "CBRN (Squad)" + arrival_message = "A CBRN squad has been dispatched to your ship. Stand by." + objectives = "Handle the chemical, biological, radiological, or nuclear threat. Further orders may be provided." + mob_min = 3 + mob_max = 5 + max_heavies = 0 + max_smartgunners = 0 + +/datum/emergency_call/cbrn/create_member(datum/mind/new_mind, turf/override_spawn_loc) + var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() + + if(!istype(spawn_loc)) + return //Didn't find a useable spawn point. + + var/mob/living/carbon/human/mob = new(spawn_loc) + new_mind.transfer_to(mob, TRUE) + + if(!leader && HAS_FLAG(mob.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(mob.client, JOB_SQUAD_LEADER, time_required_for_job)) + leader = mob + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/leader, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are the CBRN Fireteam Leader!")) + + else if(medics < max_medics && HAS_FLAG(mob.client.prefs.toggles_ert, PLAY_MEDIC) && check_timelock(mob.client, JOB_SQUAD_MEDIC, time_required_for_job)) + medics++ + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/medic, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are the CBRN Squad Medic!")) + + else if(engineers < max_engineers && HAS_FLAG(mob.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(mob.client, JOB_SQUAD_ENGI, time_required_for_job)) + engineers++ + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/engineer, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are the CBRN Squad Engineer!")) + + else + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/standard, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are a CBRN Squad Rifleman!")) + + to_chat(mob, SPAN_ROLE_BODY("You are a member of the USCM's CBRN. The CBRN is a force that specializes in handling chemical, biological, radiological, and nuclear threats.")) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), mob, SPAN_BOLD("Objectives:
[objectives]")), 1 SECONDS) + +/datum/emergency_call/cbrn/ert + name = "CBRN (Distress)" + arrival_message = "Your distress signal has been received and we are dispatching the nearest CBRN squad to board with you now. Stand by." + probability = 10 + +/datum/emergency_call/cbrn/ert/New() + ..() + objectives = "Investigate the distress signal aboard the [MAIN_SHIP_NAME]." + +/datum/emergency_call/cbrn/specialists + name = "CBRN (Specialists)" + mob_min = 2 + mob_max = 5 + max_engineers = 0 + max_medics = 0 + +/datum/emergency_call/cbrn/specialists/New() + var/cbrn_ship_name = "Unit [pick(nato_phonetic_alphabet)]-[rand(1, 99)]" + arrival_message = "[MAIN_SHIP_NAME], CBRN [cbrn_ship_name] has been dispatched. Follow all orders provided by [cbrn_ship_name]." + objectives = "You are a specialist team in [cbrn_ship_name] dispatched to quell a threat to [MAIN_SHIP_NAME]. Further orders may be provided." + +/datum/emergency_call/cbrn/specialists/create_member(datum/mind/new_mind, turf/override_spawn_loc) + var/turf/spawn_loc = override_spawn_loc ? override_spawn_loc : get_spawn_point() + + if(!istype(spawn_loc)) + return //Didn't find a useable spawn point. + + var/mob/living/carbon/human/mob = new(spawn_loc) + new_mind.transfer_to(mob, TRUE) + + if(!leader && HAS_FLAG(mob.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(mob.client, JOB_SQUAD_LEADER, time_required_for_job)) + leader = mob + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/specialist/lead, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are the CBRN Specialist Squad Leader!")) + else + arm_equipment(mob, /datum/equipment_preset/uscm/cbrn/specialist, TRUE, TRUE) + to_chat(mob, SPAN_ROLE_HEADER("You are a CBRN Specialist!")) + + to_chat(mob, SPAN_ROLE_BODY("You are a member of the USCM's CBRN. The CBRN is a force that specializes in handling chemical, biological, radiological, and nuclear threats.")) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), mob, SPAN_BOLD("Objectives:
[objectives]")), 1 SECONDS) diff --git a/code/datums/emergency_calls/emergency_call.dm b/code/datums/emergency_calls/emergency_call.dm index 4c3dfbbfac2b..9db46955a5ea 100644 --- a/code/datums/emergency_calls/emergency_call.dm +++ b/code/datums/emergency_calls/emergency_call.dm @@ -305,7 +305,7 @@ candidates = list() if(arrival_message && announce_incoming) - marine_announcement(arrival_message, "Intercepted Tranmission:") + marine_announcement(arrival_message, "Intercepted Transmission:") /datum/emergency_call/proc/add_candidate(mob/M) if(!M.client || (M.mind && (M.mind in candidates)) || istype(M, /mob/living/carbon/xenomorph)) diff --git a/code/datums/factions/uscm.dm b/code/datums/factions/uscm.dm index cf77142ce5d6..0a9b0cff40b9 100644 --- a/code/datums/factions/uscm.dm +++ b/code/datums/factions/uscm.dm @@ -189,6 +189,19 @@ if(JOB_CMB_OBS) marine_rk = "obs" icon_prefix = "cmb_" + // Check squad marines here too, for the unique ones + if(JOB_SQUAD_ENGI) + marine_rk = "engi" + if(JOB_SQUAD_MEDIC) + marine_rk = "med" + if(JOB_SQUAD_SPECIALIST) + marine_rk = "spec" + if(JOB_SQUAD_SMARTGUN) + marine_rk = "gun" + if(JOB_SQUAD_TEAM_LEADER) + marine_rk = "tl" + if(JOB_SQUAD_LEADER) + marine_rk = "leader" if(marine_rk) var/image/I = image('icons/mob/hud/marine_hud.dmi', current_human, "hudsquad") diff --git a/code/game/jobs/job/marine/squads.dm b/code/game/jobs/job/marine/squads.dm index d984aaa72c8a..d1c2640a81aa 100644 --- a/code/game/jobs/job/marine/squads.dm +++ b/code/game/jobs/job/marine/squads.dm @@ -210,6 +210,17 @@ roundstart = FALSE locked = TRUE +/datum/squad/marine/cbrn + name = SQUAD_CBRN + equipment_color = "#3B2A7B" //Chemical Corps Purple + chat_color = "#553EB2" + radio_freq = CBRN_FREQ + minimap_color = "#3B2A7B" + + active = FALSE + roundstart = FALSE + locked = TRUE + //############################### UPP Squads /datum/squad/upp name = "Root" diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index 5f26e9d5ed25..a9c7c61bc00d 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -449,8 +449,7 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) id = "CentComm Receiver" network = "tcommsat" autolinkers = list("receiverCent") - freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ) - + freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ, CBRN_FREQ) //Buses @@ -469,7 +468,7 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) /obj/structure/machinery/telecomms/bus/preset_three id = "Bus 3" network = "tcommsat" - freq_listening = list(SEC_FREQ, COMM_FREQ, WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, JTAC_FREQ, INTEL_FREQ, WY_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ) + freq_listening = list(SEC_FREQ, COMM_FREQ, WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, JTAC_FREQ, INTEL_FREQ, WY_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ, CBRN_FREQ) autolinkers = list("processor3", "security", "command", "JTAC") /obj/structure/machinery/telecomms/bus/preset_four @@ -485,7 +484,7 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) /obj/structure/machinery/telecomms/bus/preset_cent id = "CentComm Bus" network = "tcommsat" - freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ) + freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ, CBRN_FREQ) autolinkers = list("processorCent", "centcomm") //Processors @@ -550,7 +549,7 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) /obj/structure/machinery/telecomms/server/presets/command id = "Command Server" - freq_listening = list(COMM_FREQ, WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, JTAC_FREQ, INTEL_FREQ, WY_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ) + freq_listening = list(COMM_FREQ, WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, JTAC_FREQ, INTEL_FREQ, WY_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ, CBRN_FREQ) autolinkers = list("command") /obj/structure/machinery/telecomms/server/presets/engineering @@ -565,10 +564,9 @@ GLOBAL_LIST_EMPTY(all_static_telecomms_towers) /obj/structure/machinery/telecomms/server/presets/centcomm id = "CentComm Server" - freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ) + freq_listening = list(WY_WO_FREQ, PMC_FREQ, DUT_FREQ, YAUT_FREQ, HC_FREQ, PVST_FREQ, SOF_FREQ, CBRN_FREQ) autolinkers = list("centcomm") - //Broadcasters //--PRESET LEFT--// diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 472db608c0f8..b489dbab16a4 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -104,7 +104,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth, list( list("Surgical Drop Pouch", 0, /obj/item/clothing/accessory/storage/surg_vest/drop_green, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Surgical Drop Pouch (Blue)", 0, /obj/item/clothing/accessory/storage/surg_vest/drop_blue, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Surgical Drop Pouch (Black)", 0, /obj/item/clothing/accessory/storage/surg_vest/drop_black, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Tool Webbing", 0, /obj/item/clothing/accessory/storage/black_vest/tool_webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Tool Webbing", 0, /obj/item/clothing/accessory/storage/tool_webbing/equipped, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("SHOES (CHOOSE 1)", 0, null, null, null), diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 21aa96e971a1..fb8640eeaa71 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -849,6 +849,14 @@ "Corporate Liaison" = TRACKER_CL ) +/obj/item/device/radio/headset/distress/cbrn + name = "\improper CBRN headset" + desc = "A headset given to CBRN marines. Channels are as follows: :g - public, :v - marine command, :a - alpha squad, :b - bravo squad, :c - charlie squad, :d - delta squad, :n - engineering, :m - medbay, :u - requisitions, :j - JTAC, :t - intel" + frequency = CBRN_FREQ + initial_keys = list(/obj/item/device/encryptionkey/public, /obj/item/device/encryptionkey/mcom) + ignore_z = TRUE + has_hud = TRUE + /obj/item/device/radio/headset/distress/pmc/hvh desc = "A special headset used by corporate personnel. Channels are as follows: :o - colony." initial_keys = list(/obj/item/device/encryptionkey/colony, /obj/item/device/encryptionkey/WY) diff --git a/code/game/objects/items/storage/pouch.dm b/code/game/objects/items/storage/pouch.dm index 086b1b603d8a..525909cb621d 100644 --- a/code/game/objects/items/storage/pouch.dm +++ b/code/game/objects/items/storage/pouch.dm @@ -833,6 +833,15 @@ new /obj/item/stack/medical/advanced/ointment(src) new /obj/item/stack/medical/splint(src) +/obj/item/storage/pouch/medkit/full/toxin/fill_preset_inventory() + new /obj/item/device/healthanalyzer(src) + new /obj/item/storage/pill_bottle/antitox(src) + new /obj/item/storage/pill_bottle/antitox(src) + new /obj/item/roller(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/ointment(src) + /obj/item/storage/pouch/pressurized_reagent_canister name = "Pressurized Reagent Canister Pouch" max_w_class = SIZE_SMALL diff --git a/code/game/objects/prop.dm b/code/game/objects/prop.dm index e59c24b30d5f..c067a9730e70 100644 --- a/code/game/objects/prop.dm +++ b/code/game/objects/prop.dm @@ -11,6 +11,66 @@ w_class = SIZE_SMALL garbage = TRUE +/obj/item/prop/geiger_counter + name = "geiger counter" + desc = "A geiger counter measures the radiation it receives. This type automatically records and transfers any information it reads, provided it has a battery, with no user input required beyond being enabled." + icon = 'icons/obj/items/devices.dmi' + icon_state = "geiger" + item_state = "" + w_class = SIZE_SMALL + flags_equip_slot = SLOT_WAIST + ///Whether the geiger counter is on or off + var/toggled_on = FALSE + ///Iconstate of geiger counter when on + var/enabled_state = "geiger_on" + ///Iconstate of geiger counter when off + var/disabled_state = "geiger" + ///New battery it will spawn with + var/starting_battery = /obj/item/cell/crap + ///Battery inside geiger counter + var/obj/item/cell/battery //It doesn't drain the battery, but it has a battery for emergency use + +/obj/item/prop/geiger_counter/Initialize(mapload, ...) + . = ..() + if(!starting_battery) + return + battery = new starting_battery(src) + +/obj/item/prop/geiger_counter/Destroy() + . = ..() + if(battery) + qdel(battery) + +/obj/item/prop/geiger_counter/attack_self(mob/user) + . = ..() + toggled_on = !toggled_on + if(!battery) + to_chat(user, SPAN_NOTICE("[src] is missing a battery.")) + return + to_chat(user, SPAN_NOTICE("You [toggled_on ? "enable" : "disable"] [src].")) + update_icon() + +/obj/item/prop/geiger_counter/attackby(obj/item/attacking_item, mob/user) + . = ..() + if(!HAS_TRAIT(attacking_item, TRAIT_TOOL_SCREWDRIVER) && !HAS_TRAIT(attacking_item, TRAIT_TOOL_CROWBAR)) + return + + if(!battery) + to_chat(user, SPAN_NOTICE("There is no battery for you to remove.")) + return + to_chat(user, SPAN_NOTICE("You jam [battery] out of [src] with [attacking_item], prying it out irreversibly.")) + user.put_in_hands(battery) + battery = null + update_icon() + +/obj/item/prop/geiger_counter/update_icon() + . = ..() + + if(battery && toggled_on) + icon_state = enabled_state + return + icon_state = disabled_state + /obj/item/prop/tableflag name = "United Americas table flag" icon = 'icons/obj/items/items.dmi' diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index a6462b7a9214..853a07ef10a2 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -549,6 +549,12 @@ vision_impair_on = VISION_IMPAIR_WEAK vision_impair_off = VISION_IMPAIR_NONE +/obj/item/clothing/glasses/welding/superior/alt + desc = "Welding goggles made from more expensive materials." + +/obj/item/clothing/glasses/welding/superior/prescription + desc = "Welding goggles made from more expensive materials. There are barely visible prescription lenses connected to the frame, allowing vision even when the goggles are raised." + prescription = TRUE //sunglasses /obj/item/clothing/glasses/sunglasses diff --git a/code/modules/clothing/gloves/marine_gloves.dm b/code/modules/clothing/gloves/marine_gloves.dm index 9a3e9fd5bb08..092fb41d370f 100644 --- a/code/modules/clothing/gloves/marine_gloves.dm +++ b/code/modules/clothing/gloves/marine_gloves.dm @@ -211,3 +211,11 @@ desc = "Standard issue tactical gloves used by the royal marines." icon_state = "rmc_gloves" flags_atom = NO_NAME_OVERRIDE|NO_SNOW_TYPE + +/obj/item/clothing/gloves/marine/veteran/cbrn + name = "\improper M3 MOPP gloves" + desc = "M3 MOPP gloves are made of treated venlar designed to protect the user’s hands against contamination whilst working in CBRN environments. Special care has been taken to give the user’s hands enough dexterity to fully service a rifle or utilize most handheld tools, while circular adhesive patterns on the fingers provide the user with enhanced grips. Standard CBRN protocol dictates that the gloves are expected to have a lifespan of maximum effectiveness of around twenty-four hours once exposed to moderate levels of contamination and that users are recommended to discard and replace them afterwards." + icon_state = "cbrn" + item_state = "cbrn" + armor_bio = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_rad = CLOTHING_ARMOR_GIGAHIGHPLUS diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 45ee972e7091..b4547b48be08 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -1399,7 +1399,34 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( built_in_visors = list() -#undef HELMET_GARB_RELAY_ICON_STATE +/obj/item/clothing/head/helmet/marine/cbrn_hood + name = "\improper M3 MOPP mask" + desc = "The M3 MOPP mask includes a full covering cowl that securely attaches to the MOPP suit. The mask filters out harmful particles in the air to allow the wearer to breathe safely in the field. Depending on the hostility of the contaminated area the mask’s filter will last an average of 12 hours or less." + icon_state = "cbrn_hood" + item_state = "cbrn_hood" + min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT + max_heat_protection_temperature = ARMOR_MAX_HEAT_PROT + flags_cold_protection = BODY_FLAG_HEAD + flags_heat_protection = BODY_FLAG_HEAD + armor_melee = CLOTHING_ARMOR_MEDIUMLOW + armor_bullet = CLOTHING_ARMOR_MEDIUMLOW + armor_bomb = CLOTHING_ARMOR_MEDIUM + armor_bio = CLOTHING_ARMOR_HIGH + armor_rad = CLOTHING_ARMOR_HIGHPLUS + force = 0 //"The M3 MOPP mask would be a normal weapon if you were to hit someone with it." + throwforce = 0 + flags_inventory = BLOCKSHARPOBJ + flags_marine_helmet = NO_FLAGS + flags_atom = NO_SNOW_TYPE|NO_NAME_OVERRIDE + flags_inv_hide = HIDEEARS|HIDEALLHAIR + built_in_visors = list() + +/obj/item/clothing/head/helmet/marine/cbrn_hood/advanced + armor_melee = CLOTHING_ARMOR_HIGH + armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH + armor_bomb = CLOTHING_ARMOR_ULTRAHIGH + armor_bio = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_rad = CLOTHING_ARMOR_GIGAHIGHPLUS //=ROYAL MARINES=\\ @@ -1431,3 +1458,5 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( armor_bomb = CLOTHING_ARMOR_MEDIUMHIGH armor_bio = CLOTHING_ARMOR_MEDIUM armor_internaldamage = CLOTHING_ARMOR_LOW + +#undef HELMET_GARB_RELAY_ICON_STATE diff --git a/code/modules/clothing/shoes/marine_shoes.dm b/code/modules/clothing/shoes/marine_shoes.dm index 4d576d14497a..edd988090d64 100644 --- a/code/modules/clothing/shoes/marine_shoes.dm +++ b/code/modules/clothing/shoes/marine_shoes.dm @@ -157,6 +157,19 @@ stored_item = knife update_icon() +/obj/item/clothing/shoes/veteran/pmc/commando/cbrn + name = "\improper M3 MOPP boots" + desc = "M3 MOPP boots have been designed to protect the wearer from contact with any possible infection vectors or hazardous substances that may have contaminated the area of operations. This includes further enhancements in conjunction with the standard durability of M3 boots, reducing the probability of punctures or cuts as well as the effects of radiation." + icon_state = "cbrn" + item_state = "cbrn" + armor_rad = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_bio = CLOTHING_ARMOR_GIGAHIGHPLUS + +/obj/item/clothing/shoes/veteran/pmc/commando/cbrn/Initialize(mapload, ...) + . = ..() + stored_item = new /obj/item/attachable/bayonet(src) + update_icon() + /obj/item/clothing/shoes/marine/corporate name = "rugged boots" desc = "These synth-leather boots seem high quality when first worn, but quickly detoriate, especially in the environments the corporate security members these are issued to operate in. Still, better than nothing." diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index e736ce18a129..57dd661a6bfc 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -1809,3 +1809,33 @@ /atom/movable/marine_light light_system = DIRECTIONAL_LIGHT + +//CBRN +/obj/item/clothing/suit/storage/marine/cbrn + name = "\improper M3-M armor" + desc = "While lacking the appearance of the M3 pattern armor worn in regular service, this armor piece is still a derivative of it. It has been heavily modified to fit over the MOPP suit with additional padding and Venlar composite layers removed, so as not to restrict the wearer’s movement. However, with the reduction of composite layers, the personal protection offered is less than desired with complaints having been lodged since 2165." + icon_state = "cbrn" + item_state = "cbrn" + slowdown = SLOWDOWN_ARMOR_HEAVY + armor_melee = CLOTHING_ARMOR_MEDIUM + armor_bullet = CLOTHING_ARMOR_MEDIUM + armor_bomb = CLOTHING_ARMOR_MEDIUM + armor_bio = CLOTHING_ARMOR_LOW + armor_rad =CLOTHING_ARMOR_MEDIUMLOW + armor_internaldamage = CLOTHING_ARMOR_LOW + flags_marine_armor = NO_FLAGS + flags_atom = NO_NAME_OVERRIDE|NO_SNOW_TYPE + flags_inventory = BLOCKSHARPOBJ + flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN + flags_cold_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN + flags_heat_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN + uniform_restricted = list(/obj/item/clothing/under/marine/cbrn) + +/obj/item/clothing/suit/storage/marine/cbrn/advanced + slowdown = SLOWDOWN_ARMOR_LOWHEAVY + armor_melee = CLOTHING_ARMOR_HIGH + armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH + armor_bomb = CLOTHING_ARMOR_ULTRAHIGH + armor_bio = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_rad = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_internaldamage = CLOTHING_ARMOR_HIGHPLUS diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index 847652636e75..dbbfdb059fc2 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -945,3 +945,160 @@ desc = "The officers uniform of the royal marines commando. They have shards of light Kevlar to help protect against stabbing weapons and bullets. Onpar with similar USCM equipment" icon_state = "rmc_uniform_lt" worn_state = "rmc_uniform_lt" + +/obj/item/clothing/under/marine/cbrn //CBRN MOPP suit + name = "\improper M3 MOPP suit" + desc = "M3 MOPP suits are specially designed and engineered to protect the wearer from unshielded exposure to any Chemical, Biological, Radiological, or Nuclear (CBRN) threats in the field. Despite somewhat resembling commonplace synthetic rubber HAZMAT suits, the Venlar composition provides a significantly more dense and durable baseline material, allowing for modifications without the loss of its air-tight nature. The wearer’s comfort has been significantly taken into consideration, with the suit providing sufficient freedom of movement for even delicate maneuvers and movements once it is donned. As the sealed environment retains many issues from the past, measures have been taken to significantly reduce the suit's passive heat absorption and increase internal absorbance through linings, as well as the capability to fully integrate with external cooling, air cycling, and other life support systems. Strips of M11 detector paper are included with each suit, designed to be slotted into the dominant arm of the wearer’s protective suit, the non-dominant wrist, and then back to the knee, providing at-a-glance warning signs across alternating sides of the body while working. The arm and knee markers are intended to be on the user's dominant The papers change color upon contact with harmful chemical agents, displaying a clear white initially and turning red when activated. The suit has a recommended lifespan of twenty-four hours once contact with a toxic environment is made, but depending on the severity this can be shortened to eight hours or less. Beyond that point, the accuracy of the detector papers deteriorates significantly, as does the protection of the suit itself." + desc_lore = "Since the outbreak of the New Earth Plague in 2157 and the subsequent Interstellar Commerce Commission (ICC) sanctioned decontamination of the colony and its 40 million inhabitants, the abandoned colony has been left under a strict quarantine blockade to prevent any potential scavengers from spreading what’s left of the highly-durable airborne flesh-eating bacteria. Following those events, the three major superpowers have been investing heavily in the development and procurement of CBRN equipment, in no small part due to the extensive damage that the plague and other similar bioweapons could do. The \"Marine 70\" upgrade package and the launch of the M3 pattern armor series saw the first M3-M prototypes approved for CBRN usage." + flags_atom = NO_NAME_OVERRIDE|NO_SNOW_TYPE + icon_state = "cbrn" + worn_state = "cbrn" + flags_jumpsuit = NO_FLAGS + armor_melee = CLOTHING_ARMOR_LOW + armor_bullet = CLOTHING_ARMOR_LOW + armor_bomb = CLOTHING_ARMOR_LOW + armor_internaldamage = CLOTHING_ARMOR_VERYLOW + armor_bio = CLOTHING_ARMOR_HIGH + armor_rad = CLOTHING_ARMOR_HIGHPLUS + fire_intensity_resistance = BURN_LEVEL_TIER_1 + max_heat_protection_temperature = ARMOR_MAX_HEAT_PROT + flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS|BODY_FLAG_LEGS + flags_cold_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS|BODY_FLAG_LEGS + flags_heat_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS|BODY_FLAG_LEGS + actions_types = list(/datum/action/item_action/specialist/toggle_cbrn_hood) + + item_icons = list( + WEAR_BODY = 'icons/mob/humans/onmob/uniform_1.dmi', + ) + + ///Whether the hood and gas mask were worn through the hood toggle verb + var/hood_enabled = FALSE + ///Whether enabling the hood protects you from fire + var/supports_fire_protection = TRUE + ///Typepath of the attached hood + var/hood_type = /obj/item/clothing/head/helmet/marine/cbrn_hood + ///The head clothing that the suit uses as a hood + var/obj/item/clothing/head/linked_hood + +/obj/item/clothing/under/marine/cbrn/Initialize() + linked_hood = new hood_type(src) + . = ..() + +/obj/item/clothing/under/marine/cbrn/Destroy() + . = ..() + if(linked_hood) + qdel(linked_hood) + +/obj/item/clothing/under/marine/cbrn/verb/hood_toggle() + set name = "Toggle Hood" + set desc = "Pull your hood and gasmask up over your face and head." + set src in usr + if(!usr || usr.is_mob_incapacitated(TRUE)) + return + if(!ishuman(usr)) + return + var/mob/living/carbon/human/user = usr + + if(user.w_uniform != src) + to_chat(user, SPAN_WARNING("You must be wearing [src] to put on [linked_hood] attached to it!")) + return + + if(!linked_hood) + to_chat(SPAN_BOLDWARNING("You are missing a linked_hood! This should not be possible.")) + CRASH("[user] attempted to toggle hood on [src] that was missing a linked_hood.") + + playsound(user.loc, "armorequip", 25, 1) + if(hood_enabled) + disable_hood(user, FALSE) + return + enable_hood(user) + +/obj/item/clothing/under/marine/cbrn/proc/enable_hood(mob/living/carbon/human/user) + if(!istype(user)) + user = usr + + if(!linked_hood.mob_can_equip(user, WEAR_HEAD)) + to_chat(user, SPAN_WARNING("You are unable to equip [linked_hood].")) + return + + user.equip_to_slot(linked_hood, WEAR_HEAD) + + hood_enabled = TRUE + RegisterSignal(src, COMSIG_ITEM_UNEQUIPPED, PROC_REF(disable_hood)) + RegisterSignal(linked_hood, COMSIG_ITEM_UNEQUIPPED, PROC_REF(disable_hood)) + + if(!supports_fire_protection) + return + to_chat(user, SPAN_NOTICE("You raise [linked_hood] over your head. You will no longer catch fire.")) + toggle_fire_protection(user, TRUE) + +/obj/item/clothing/under/marine/cbrn/proc/disable_hood(mob/living/carbon/human/user, forced = TRUE) + if(!istype(user)) + user = usr + + UnregisterSignal(src, COMSIG_ITEM_UNEQUIPPED) + UnregisterSignal(linked_hood, COMSIG_ITEM_UNEQUIPPED) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living/carbon/human, drop_inv_item_to_loc), linked_hood, src), 1) //0.1s delay cause you can grab the hood + addtimer(CALLBACK(src, PROC_REF(check_remove_headgear)), 2) //Checks if it is still not in contents, incase it was dropped + + hood_enabled = FALSE + if(!forced) + to_chat(user, SPAN_NOTICE("You take off [linked_hood].")) + + if(supports_fire_protection) + toggle_fire_protection(user, FALSE) + +/obj/item/clothing/under/marine/cbrn/proc/check_remove_headgear(obj/item/clothing/under/marine/cbrn/uniform = src) + for(var/current_atom in contents) + if(current_atom == linked_hood) + return + linked_hood.forceMove(uniform) + +/obj/item/clothing/under/marine/cbrn/proc/toggle_fire_protection(mob/living/carbon/user, enable_fire_protection) + if(enable_fire_protection) + RegisterSignal(user, COMSIG_LIVING_PREIGNITION, PROC_REF(fire_shield_is_on)) + RegisterSignal(user, list(COMSIG_LIVING_FLAMER_CROSSED, COMSIG_LIVING_FLAMER_FLAMED), PROC_REF(flamer_fire_callback)) + return + UnregisterSignal(user, list(COMSIG_LIVING_PREIGNITION, COMSIG_LIVING_FLAMER_CROSSED, COMSIG_LIVING_FLAMER_FLAMED)) + +/obj/item/clothing/under/marine/cbrn/proc/fire_shield_is_on(mob/living/burning_mob) //Stealing it from the pyro spec armor + SIGNAL_HANDLER + + if(burning_mob.fire_reagent?.fire_penetrating) + return + + return COMPONENT_CANCEL_IGNITION + +/obj/item/clothing/under/marine/cbrn/proc/flamer_fire_callback(mob/living/burning_mob, datum/reagent/fire_reagent) + SIGNAL_HANDLER + + if(fire_reagent.fire_penetrating) + return + + . = COMPONENT_NO_IGNITE|COMPONENT_NO_BURN + +/datum/action/item_action/specialist/toggle_cbrn_hood + ability_primacy = SPEC_PRIMARY_ACTION_2 + +/datum/action/item_action/specialist/toggle_cbrn_hood/New(obj/item/clothing/under/marine/cbrn/armor, obj/item/holder) + ..() + name = "Toggle Hood" + button.name = name + button.overlays.Cut() + var/image/button_overlay = image(armor.linked_hood.icon, armor, armor.linked_hood.icon_state) + button.overlays += button_overlay + +/datum/action/item_action/specialist/toggle_cbrn_hood/action_activate() + var/obj/item/clothing/under/marine/cbrn/armor = holder_item + if(!istype(armor)) + return + armor.hood_toggle() + +/obj/item/clothing/under/marine/cbrn/advanced + armor_melee = CLOTHING_ARMOR_MEDIUM + armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH + armor_bomb = CLOTHING_ARMOR_HIGHPLUS + armor_bio = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_rad = CLOTHING_ARMOR_GIGAHIGHPLUS + armor_internaldamage = CLOTHING_ARMOR_HIGHPLUS + hood_type = /obj/item/clothing/head/helmet/marine/cbrn_hood/advanced diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index 24eec4f1e3a8..ee19f9ef7d5f 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -539,13 +539,27 @@ desc = "A stylish black waistcoat with plenty of discreet pouches, to be both utilitarian and fashionable without compromising looks." icon_state = "waistcoat" -/obj/item/clothing/accessory/storage/black_vest/tool_webbing - hold = /obj/item/storage/internal/accessory/black_vest/tool_webbing +/obj/item/clothing/accessory/storage/tool_webbing + name = "Tool Webbing" + desc = "A brown synthcotton webbing that is similar in function to civilian tool aprons, but is more durable for field usage." + hold = /obj/item/storage/internal/accessory/tool_webbing -/obj/item/storage/internal/accessory/black_vest/tool_webbing +/obj/item/storage/internal/accessory/tool_webbing storage_slots = 7 + can_hold = list( + /obj/item/tool/screwdriver, + /obj/item/tool/wrench, + /obj/item/tool/weldingtool, + /obj/item/tool/crowbar, + /obj/item/tool/wirecutters, + /obj/item/stack/cable_coil, + /obj/item/device/multitool, + ) + +/obj/item/clothing/accessory/storage/tool_webbing/equipped + hold = /obj/item/storage/internal/accessory/tool_webbing/equipped -/obj/item/storage/internal/accessory/black_vest/tool_webbing/fill_preset_inventory() +/obj/item/storage/internal/accessory/tool_webbing/equipped/fill_preset_inventory() new /obj/item/tool/screwdriver(src) new /obj/item/tool/wrench(src) new /obj/item/tool/weldingtool(src) diff --git a/code/modules/gear_presets/cbrn.dm b/code/modules/gear_presets/cbrn.dm new file mode 100644 index 000000000000..00934bc94fc7 --- /dev/null +++ b/code/modules/gear_presets/cbrn.dm @@ -0,0 +1,246 @@ +/datum/equipment_preset/uscm/cbrn + name = "Generic CBRN" //Parent type for easier gear + assignment = JOB_SQUAD_MARINE + rank = JOB_SQUAD_MARINE + paygrade = "ME3" + role_comm_title = "CBRN" + flags = EQUIPMENT_PRESET_EXTRA + auto_squad_name = SQUAD_CBRN + ert_squad = TRUE + skills = /datum/skills/pmc //More trained than the average rifleman + +/datum/equipment_preset/uscm/cbrn/New() + . = ..() + access = get_access(ACCESS_LIST_UA) + +/datum/equipment_preset/uscm/cbrn/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + +/datum/equipment_preset/uscm/cbrn/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/cbrn(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/cbrn(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/cbrn(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/cbrn(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/cbrn(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_JACKET) + +/datum/equipment_preset/uscm/cbrn/standard + name = "CBRN Rifleman" + role_comm_title = "RFN" + +/datum/equipment_preset/uscm/cbrn/standard/load_gear(mob/living/carbon/human/new_human) + . = ..() + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing/five_slots(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary(new_human), WEAR_IN_JACKET) + if(prob(50)) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_L_STORE) + else + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full/toxin(new_human), WEAR_L_STORE) + + switch(pick("flamethrower", "mk2")) + if("flamethrower") + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/underextinguisher(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/flamethrower/kit(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_ACCESSORY) + + if("mk2") + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/ap(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/analyzer(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/reagent_scanner(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/prop/geiger_counter(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + +/datum/equipment_preset/uscm/cbrn/engineer + name = "CBRN Combat Technician" + paygrade = "ME4" + assignment = JOB_SQUAD_ENGI + rank = JOB_SQUAD_ENGI + role_comm_title = "ComTech" + minimap_icon = "engi" + skills = /datum/skills/pmc/engineer + +/datum/equipment_preset/uscm/cbrn/engineer/load_gear(mob/living/carbon/human/new_human) + . = ..() + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/tool_webbing/equipped(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/plastic/breaching_charge(new_human), WEAR_IN_JACKET) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior/prescription(new_human), WEAR_EYES) + else + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding/superior/alt(new_human), WEAR_EYES) + + switch(pick("flamethrower", "mk2")) + if("flamethrower") + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/underextinguisher(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/flamethrower/kit(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_BACK) + + if("mk2") + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41a(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41a(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/device/analyzer(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/reagent_scanner(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/prop/geiger_counter(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/spray/cleaner(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/bodybag(new_human), WEAR_IN_BACK) + +/datum/equipment_preset/uscm/cbrn/medic + name = "CBRN Hospital Corpsman" + paygrade = "ME4" + assignment = JOB_SQUAD_MEDIC + rank = JOB_SQUAD_MEDIC + role_comm_title = "HM" + minimap_icon = "medic" + skills = /datum/skills/pmc/medic + +/datum/equipment_preset/uscm/cbrn/medic/load_gear(mob/living/carbon/human/new_human) + . = ..() + + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing/five_slots(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/medic(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/full/dutch(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full_advanced(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medkit/full/toxin(new_human), WEAR_R_STORE) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) + else + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/synth(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/rad(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/o2(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/toxin(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/toxin(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator/upgraded(new_human), WEAR_IN_BACK) + + new_human.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/russianRed(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/russianRed(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/storage/pill_bottle/russianRed(new_human), WEAR_IN_BELT) + + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/surgical_line(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/tool/surgery/synthgraft(new_human), WEAR_IN_ACCESSORY) + +/datum/equipment_preset/uscm/cbrn/leader + name = "CBRN Fireteam Leader" + paygrade = "ME5" + assignment = JOB_SQUAD_TEAM_LEADER + rank = JOB_SQUAD_TEAM_LEADER + role_comm_title = "TL" + minimap_icon = "tl" + skills = /datum/skills/pmc/SL + +/datum/equipment_preset/uscm/cbrn/leader/load_gear(mob/living/carbon/human/new_human) + . = ..() + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/underextinguisher(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/m41amk1(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/ert(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing/five_slots(new_human), WEAR_ACCESSORY) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor/prescription(new_human), WEAR_EYES) + else + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/sensor(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank(new_human), WEAR_IN_L_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/high_explosive(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/incendiary(new_human), WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap(new_human), WEAR_IN_JACKET) + +/datum/equipment_preset/uscm/cbrn/specialist + name = "CBRN Specialist" + paygrade = "O" + assignment = JOB_SQUAD_SPECIALIST + rank = JOB_SQUAD_SPECIALIST + role_comm_title = "Spc" + minimap_icon = "spec" + languages = list(LANGUAGE_ENGLISH, LANGUAGE_TSL) + skills = /datum/skills/commando/deathsquad + +/datum/equipment_preset/uscm/cbrn/specialist/New() + . = ..() + access = get_access(ACCESS_LIST_GLOBAL) + +/datum/equipment_preset/uscm/cbrn/specialist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/cbrn(new_human), WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/cbrn/advanced(new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/cbrn/advanced(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran/cbrn(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/veteran/pmc/commando/cbrn(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/webbing/five_slots(new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flamertank(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/general_belt(new_human), WEAR_WAIST) + if(new_human.disabilities & NEARSIGHTED) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health/prescription(new_human), WEAR_EYES) + else + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + + new_human.equip_to_slot_or_del(new /obj/item/storage/large_holster/fuelpack(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/flamer/M240T(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/X(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/X(new_human), WEAR_IN_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/B(new_human), WEAR_IN_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/flamer_tank/large/B(new_human), WEAR_IN_R_STORE) + + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/m41aMK1/tactical(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/incendiary(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/incendiary(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/m41aMK1/ap(new_human), WEAR_IN_ACCESSORY) + + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/explosive/grenade/phosphorus(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_JACKET) + + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bottle/labeled_black_goo_cure(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/glass/bottle/labeled_black_goo_cure(new_human), WEAR_IN_BELT) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/syringes(new_human), WEAR_IN_BELT) + +/datum/equipment_preset/uscm/cbrn/specialist/lead //Same gear, better title + name = "CBRN Specialist SL" + assignment = JOB_SQUAD_LEADER + rank = JOB_SQUAD_LEADER + role_comm_title = "Spc SL" + skills = /datum/skills/commando/deathsquad/leader diff --git a/code/modules/gear_presets/contractor.dm b/code/modules/gear_presets/contractor.dm index 0436772a0590..c849092570cc 100644 --- a/code/modules/gear_presets/contractor.dm +++ b/code/modules/gear_presets/contractor.dm @@ -217,7 +217,7 @@ /datum/equipment_preset/contractor/duty/engi/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/tshirt/w_br, WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/tool_webbing/equipped, WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) @@ -599,7 +599,7 @@ /datum/equipment_preset/contractor/covert/engi/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist/wy_davisone, WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/black_vest/tool_webbing, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/storage/tool_webbing/equipped, WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/holobadge/cord, WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new headset_type, WEAR_L_EAR) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/light/vest, WEAR_JACKET) diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 127731656220..1ec17a1a561d 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -1938,7 +1938,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Surgical Webbing Vest (Equipped)", 0, /obj/item/clothing/accessory/storage/surg_vest/equipped, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Surgical Webbing Vest (Blue)(Equipped)", 0, /obj/item/clothing/accessory/storage/surg_vest/blue/equipped, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Tool Webbing", 0, /obj/item/clothing/accessory/storage/black_vest/tool_webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Tool Webbing", 0, /obj/item/clothing/accessory/storage/tool_webbing/equipped, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("BACKPACK (CHOOSE 1)", 0, null, null, null), diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 2d5876fe9af8..6c361795b4a6 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -419,7 +419,7 @@ new_human.equip_to_slot_or_del(new headgear, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/engi/UPP = new() - var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() + var/obj/item/clothing/accessory/storage/tool_webbing/equipped/W = new() UPP.attach_accessory(new_human, W) new_human.equip_to_slot_or_del(UPP, WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) @@ -2567,7 +2567,7 @@ new_human.equip_to_slot_or_del(new headgear, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/engi/UPP = new() - var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() + var/obj/item/clothing/accessory/storage/tool_webbing/equipped/W = new() UPP.attach_accessory(new_human, W) new_human.equip_to_slot_or_del(UPP, WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP, WEAR_JACKET) @@ -2652,7 +2652,7 @@ new_human.equip_to_slot_or_del(new hat, WEAR_HEAD) //body var/obj/item/clothing/under/marine/veteran/UPP/medic/UPP = new() - var/obj/item/clothing/accessory/storage/black_vest/tool_webbing/W = new() + var/obj/item/clothing/accessory/storage/tool_webbing/equipped/W = new() UPP.attach_accessory(new_human, W) new_human.equip_to_slot_or_del(UPP, WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/support, WEAR_JACKET) diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index 58567133f739..09e618a1de6f 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -22,13 +22,15 @@ dress_gloves = list(/obj/item/clothing/gloves/marine/dress) dress_shoes = list(/obj/item/clothing/shoes/dress) var/auto_squad_name + ///Allows the squad to be set even if spawned on admin z level + var/ert_squad = FALSE /datum/equipment_preset/uscm/load_status(mob/living/carbon/human/new_human) new_human.nutrition = rand(NUTRITION_VERYLOW, NUTRITION_LOW) /datum/equipment_preset/uscm/load_preset(mob/living/carbon/human/new_human, randomise, count_participant) . = ..() - if(!auto_squad_name || is_admin_level(new_human.z)) + if(!auto_squad_name || (is_admin_level(new_human.z) && !ert_squad)) return if(!GLOB.data_core.manifest_modify(new_human.real_name, WEAKREF(new_human), assignment, rank)) GLOB.data_core.manifest_inject(new_human) @@ -40,7 +42,7 @@ var/datum/squad/auto_squad = get_squad_by_name(auto_squad_name) if(auto_squad) transfer_marine_to_squad(new_human, auto_squad, new_human.assigned_squad, new_human.wear_id) - if(!auto_squad.active) + if(!ert_squad && !auto_squad.active) auto_squad.engage_squad(FALSE) new_human.marine_buyable_categories[MARINE_CAN_BUY_EAR] = 0 @@ -795,6 +797,7 @@ languages = list(LANGUAGE_ENGLISH, LANGUAGE_TSL) skills = /datum/skills/commando/deathsquad auto_squad_name = SQUAD_SOF + ert_squad = TRUE paygrade = "ME6" minimap_icon = "private" diff --git a/colonialmarines.dme b/colonialmarines.dme index 8894e848b687..745d9a2bccd7 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -466,6 +466,7 @@ #include "code\datums\elements\traitbound\gun_silenced.dm" #include "code\datums\elements\traitbound\leadership.dm" #include "code\datums\emergency_calls\big_game_hunter.dm" +#include "code\datums\emergency_calls\cbrn.dm" #include "code\datums\emergency_calls\clf.dm" #include "code\datums\emergency_calls\cmb.dm" #include "code\datums\emergency_calls\colonist.dm" @@ -1685,6 +1686,7 @@ #include "code\modules\flufftext\TextFilters.dm" #include "code\modules\gear_presets\_select_equipment.dm" #include "code\modules\gear_presets\agents.dm" +#include "code\modules\gear_presets\cbrn.dm" #include "code\modules\gear_presets\clf.dm" #include "code\modules\gear_presets\cmb.dm" #include "code\modules\gear_presets\colonist.dm" diff --git a/icons/mob/humans/onmob/feet.dmi b/icons/mob/humans/onmob/feet.dmi index dd15289c7e4c3134ef1ed6712a004ecc5004a226..17b4073c748c786b26a9c858db7486699963745b 100644 GIT binary patch literal 14683 zcmd6OcUTkqx^8TXg$Rx#br12m6Xp{X2m(bFBxhsIKc3s&g11QPG>7hxYfNPJO9$qhQ^t3$mCZsTTNaXsE;4h}{z8H8tD~ z{miAK{4_Oarix{vl&9uY!qE7HwB+q$$(KqG9c5{A_MUZDP)`)^HC%pwEG(k)kBp`2 zz8IxXN3@=vXsmBhjyMyN@LRK`;`<@{Vd+~ElO;i7zSsGm-tJUgy7Y~4obyHLm4AJU zYc@q_xiIPc_%+;x#IFwr&zw_MN4orBw)9u}YJuso7{kGYGtYVp8Xz#C+#}UjZXr*k zX&XY`#(xX>a7>?)W*AtZfT*j%4W!bpHe^6U9TzSfm2z9SR-U(eElcq%{ao_by*Nro;Yh245rluUw_3hr2RgjJW%=h8$-57?Z{6BO5OA08 zJl0Z+)b|R(iYt*<;ycQfnN#_!qF9R%ERAs3|Exr+JP33n$DJ{~1q9lsv$@dD8UVX@ zADsqv-|X7~Y!AKyHt+QR1h)21H`m`TOJH;3#Q)O4JKv2Vc;4NQO}9I}z2Q3Ro}OyD zy=@_}s;65@GWYl9CGTe;63^_lB}D4v=lW}EL-w}k$GKP@3x(-1d0BOmaW@~gtptV3 zq`rUYp4D1*LSmPeK#ll1B+=-3WjDWKU?2zOtQX|D6dUTLo^ggHCNRsTOySD;%PBur zI_|Htn)a4SY#=9`sjaDY8nVw%AGjb@^zY+K6AjZ3h6se^ z<^u-~RF;>Q4{=Vg7|yP?<$I55&(Eo-sdZPu;o=L}m-n{W_&Mdb)g;8#zJ&0<>`{9i zDldQXu)sz^VX%WaU2(tbqxIaYqkApXMSC-`WQdML?3@#3J;zBTD3%2A;`2!?a9ai| zC{nyck=vCxo*CI6mLkuF=R+w^XPe6f{0Hl-N8-lQyv*Btz9&NuGV;xn7WJZ+yWSEQ z%8c%<6rComK__0L*lV=T(rLU*X~z(wBd~+?TgBU`r#nx!xJ_+&Dlo}f!Jst;3vXD+ zY00S2ed^Cr>s^~OsUQ1u^!RlrQ%%hHmr7km`y$vLH#49xJzc}fScED}{%{6vIO-vF zEh^p`oGg_hAo*NzV>{S^Se+a3;FFwut-SueRzOYFOP3;Pm_)uwCDg zqse6B#~y1JByMJ+E1n>(QBZlEv;6m~2^Kx|jeYDVx;6R&PA0RB`tgaZ;P@BCMY8oH zm}Dm!n^TZ?8ble`Jo~CwIsNy1)B2Y9g%t|D8)h9z2t~8UjliZ(;6C6KPc0n>G2{4s zx!jLERIy0V!DFr8*C2U&J5&!w;9sWJ< z`N#GnS#a*l2#C<};np_{o)UE>sO5Bc-vck&)_yZ*P~2^2W`vG}jMCbHT03vDZa8_0 zb4#a2{&^gFv9@jSu%q_HN9lO*CO-Ee;^}_?pTCR!+mW33v&N*9+S_OlNahDpcQhUF zjW3VCpeC=yC!^oJcQ1#m>J=t3RVNapSx zk~JufK=A&K=HHTKjYTJ$ADz847B#5PUkJ_Bl6TzoN^*gtY1b~lf zD6J-7U})wG_mK&C+fG|-!NP9dqFXXKmc>LiFDo@wm3`7^saMJncBq%ON=blfn|kVo zU1pPuU?|!hTZ_dH{j>qjdPLi~t8;8B0OLCskZLZjB-6tIbL!qwuvp23?3QYQl}VQS z_t1?vGV}SFynJ|pGfF6J%?PB#BC^Y{@NP-y_33CVkK!)bam`F4{8n>NX1Zy?E-b%c zQi~Lz;v+!A<;%ITzWS(Jy?>TTXe)0BiBgx@muV;TWc9$blQc3cEp?Pz9i`-{zwS-> zaD1#~EE6q=DwPowr5HU`t#%@hjEq(-3|GJ{YFw%2aXyQpB0f25^@aXHQber@*44IZ zwRFjG*(?;cq_+=O-*sgMnQ_8FC;5r6(nOSG%$G4y1oMxG2-VEimLSU^$TMGtSjGWT z{JIwd=b#Gr~H0R#2{Lz+@?9aWUC^`<^{}1~=$4+s1My$)=)a7Ma&xJi4pq?l$(Vr7%>` zJKm1P{?#XWefD7y(F)rB>g}$VwfqM!HjnikYWdNzxbqacg@+-zZS!yemh)YHDina- ze?Tv_e!eJz@JEDH!H4mhHrk_Odx0Lm!j2RAn$$bH4Fp=1)F5u@c|xK1dQ+aCp|I8# zr%7{jb1xb(e$$EpkMd~LCxd@llGvQD17hWzG};V|78j%!R{qA5yX7IA2obtyuFCE# ziMHr{R7ArjX^xqYIjK(;OuL8#x>4jVvHnp19)mZiBt!E^&?;GANnqDjR$isfW(VNE zj7H~pwrw`dT7$6oA&e_*J88liW#{ALGpQ>E^wQ0~h|J1LcfNNu+an@89NG6pY$5Y% zlHjIl3KTzBxJ(y}WZ9M19|XG|%h!o*#uEqxM11@0biAu-h{t^QB{DItPl598{ex+S z(4J$jm-Dp7>`^&TnBSt}vpDXlzcEOefeOsRt6r%eUP01olXzcuDNn7pXo|0~+HzW{ zGTm-u$vCxg)VUzTB~GZ9=C;)Eq@R!m&%oBi@5Y(&MP<#cGi5Dof&RY?M&+C}*=%p^ znTGZ(Wv~8g2TF{Dik4P|9e|d3lPvU^Heq#$=dc_8v)nbDlpv zae;qyv?kQo*AKV4FpNvAfbBg7{V#B_IKRLJG(G@YCyzog6d&ymbK(M|o(q6PSD;mw zcN3lBHh{xYeYreN!Qw{ucY2hq-o8~TbYKL%^@WO`ZHqX*EwVO4UV(MCzO=Lyk39?2 zqej$r(qdB4=%XxJjt>l8Rb>rK91MS(NZ}G9)7v2>gbQ{GN40*fn3)P^ob5|OYlLWf zGO{pp=%Ofn-konBMoPihUvuv+&c-6f4G|{z(MGKFhCyrtG%jrEZTN+8?x#fI3}p0* z7qiL3HFOO}(L1Q1R0K@IWzSA5JXrlCog2qo8mE}IGtw{-y-T&oMH!qcO>r@t!HOGq z>*|X{!3O^9s5P!_$*8*Xvf^96p%xgpe9XjwPKO1`pGp zYNpatWro2Ny3jsU!7h-QjNqK+m&_UqYYo`j`5%k{N)Cl0SvZFZoNh9ic33IUBrknj zgl3P&FByI-+-JoKFb&s>o`()$6+e0B>K`(-%Fps;&G_5fpJ+qn|# zj*F#}F?EQ3=k@|_YGZuCdv2iAIN6mXxhFayyk+l^^5qFFeFe+f!wKG8k)v;T+rwvu z3{HgHuvq;D(*GQ^^Da!Mctk_?lv^Ke^Z_i|5>q1-o$Uz;;nRpDSz=qEk0mwKLP*egLU z8UAA|efAAGBKS7UEr#W}_TX6zw{9p7zHlMD_o1-dZEe#V+~EmT{`Y5Yt(Y3{<6~;q zsIi=v`1K$rLA-AyP!8H3D?fs8X`4D*2%b23CFvU8720Qy8VetDAzNEpzdmtUwzaR; zKgL$)$GdIm@dADJ9mdAO@**Twt*V6((|21kqPYp#jSjTQy-v%WYyO0FJqmZ!QE-Sv zA#D|O)S^xNJsce7c|XWv9n)1sh{+>bdb*`Qd@1f}Izk zte~aW-+Zkx*IEMBnt8t0scRD`o7#bVHSA$W=cS_g*@v>`IwyDzu-`qkCI}v=g18PA zArqYthkgkuQVq!Ckj`Zy^_8UMhofG++o)&=;Cg20e4Dj;uI=$EOL)x0;$6&99f$lL zT0$lFxX|8X*J$eb(_>11KpWX72Md{TV^Ii?zp{(CWg=h1GDic(zmANKyxyF@aXBL4 zvZxCQp8uQ>oZ`YVZ*SJWZLD=<+{kI%TYra9qy}{Rk9B_J^;)7^e09tm3fznSy=RRY zvpSud`c^hCnl6}eg~WBt8HP_5i>7GzY5IUAKbP|tco=xb*hs+;Lr<0ehnkbqswq3h zAv?ZDt(bJaf}&BT-_Pu8#PZ{Fe=uiYR(3^9=PvrWdvptL{Km5}*XT1dn#dzWX0tN{ zZS#f|Po+|qFY7*>;7-ERNxt-r{o&t*Weqc$cxz)g@yMxkM-;^VJ9HiK7Z+<9&LKdp zeFf)zJp0*`qVMC+f!U$K zx=Mfee`{xHq#ABE0^a4##b{M-8tgV!BWFd?8J-%WH;i?KP5rwv-W^{vXB{INddYw_9Ud$|UiuX&;L$582H@RaYt)p}3o7$5rI=(}bHf3Cb zoK%K8UZ0^!idf|aXhoLCV=63Q%ev?{H!m-(Ud^0Z2Rfc=Q@}*ek5u#^SmBH%Enm|{ zT>Z|)4sNe}ovJ?{082U?X+GU?7z$w(X+2ZaE;ZUH<4*;G4n_Bp2blOl_pGk z@Jv^kS)6`$*``2N-;off!xBo5a0rspdkTdaW#zyQv!pepkqCbWf2;IbGyLOW0(efjzL>>3oz z6YjftFH*gJ-iybNfAi*U(C;mJ4Ho#6G8{JN`;@D$fF3bO?5F@njf`i0xB4XfjQb>Y ztEE@DraU^n(I>O2wpPs%GO5kytW!<=1oK9EM>wCr@#)!m9zAJ8n;amOt~Q)ALWFh~ zHLjcZDyAs-#hm5Q&>r^ltX%d?_eTE0v%&Gr+H3g(iV zax_2rKZHsDU*fo2@0yUxrt zf+ig!TTg83TO29%!8F(S&D7NmS52+&@ypU2-_)DrB@f5waanDS&qfF}7Tu3ibcly7 z3BW?{Lt~qoaw=`Gjq2ngyTce^`+v$!6k+f04`-%H$zXK4BRL?GYHDhri4I{~ud$D6 zwUN-wjr1zg1UZ=`l#WW0P`S=)_woEQcsj1#>+vMYy`qg+?h;FFTBb|t#=UK8k7Wj` zK>6Gkjj{NLjZX@pV=j>zH8nMry9-M=WgJ^qS41F+eGBmT93o5mgR5mTKo3 zeF`UZ^ZQ#r6%`e8JG&fCYh&XG#I-#t*nfR#V!7^iP*5a3F)`8l7t4r?Rs_pi3GI~# zTgl7McgNvyDXZQ?@9tGK)eKCJ8ldckbS?6<0cA~zvjQEJ+;Y}0Zsc&*#;MxM4r?=* zuFD>m4o96LZJw^*K$+o z*b8+#rtdQm^3S=1_3p4hRK2pOf9gB+Zp+?1Xq{Vr<;X>(4l4qQ7Wz4K+CL<6_T>&s|3XlJ_F;M1C>;{}{Hw+LW7h zD$gQ9Ru^BeA6)l)o(LN~43DWBxAc}Hy>7UUZw~8nf0RwE0VkL)Ty|4N0xFrhZ<$Q{ z<jy2`$Cjtt8e+f`uFO-$H`H ze)UQUH!|{PjGnYxQD0y0$h`+b)9ru?XdfQlbdq=Y!kw4C0e+z^D(SQXjabWBU$(u0 z3P0p~bo8jb%1w+d?s}P$*J?zYKjv!Chlj#dWo4wNv@@c!ePDETbKvw5jD3{yM*{8L zSx8cBwDyNy|3eLyxS;%~PC9KMVq)@baEWs8cZ2AOd}i2wJiK!~JsHi7M>r#uR(X40 zrP7lQD@*ajbFhS#{O?YcuGE4_p{Hfdw@lPAXR)KKjhjg;3-ODe_(~73x_8<2%gxCMFL&r#EQ%kyX_@YPcQ!-2B{zA@v^7kvfHE_OSO}ynOkA z=&G`~xcKsc;AZjpWQPW?vIu_~p~H86sCc=-ncjOK>gv_2RW45T9#?Ne=yS1GuK+E) zmpRNi+s>&;O{jD}vE#0q1zJ^uzbw6ye6Vc!wKYLFV&liR^N?8n>aazmtW1Z?3%d%R z!wK-EIgzF1Y&Tx_H)BLn2V|E#(FE}>47Hq@Hq}Xc)FvoLY@NpUCAjAwA~!mlrQ9p_ zM>Z+YYT8AY48>gj9Bv_dE_vSig0CdF)G!m(E+gv0i%A3M&>x2Xyj<5ir+FlLMb4pA zT4{}cv@hE|fBe_A68s^bjlWGG&PvJx1Z*wZ=L(-ZE7Wblh2EdP`a+)Y9`+jQVO+ z#Y%M}=CpsMFm33hLeM}lW~_mrPCSrIAG9%y}a$Q~w&zzrQ7Y%dfx{PcwV#w$7G`FqIny(Fld zo8dWr&wQ`Rt2Rz1*7Tx`mJZ#Aa1}YU!pnsW3@q$@clU`Pt$n{9^=zb4hLN2&jQ#l} zE6z#RFLF?O@y_58VuSJe$>uqcV(7s_8n@^#=x^;&^U522d-mQp8kqs3Rwh1*nlIup zWGF;kg2NzT))_NPgkRX& z6mVY^nj&KMkBX+mN65Nm6}+gjt`nv04%$B$881_b5ezXwRin}&d&DGJhoHH)&HpM2 z8u7z~wrhQx_s-q@h;XG@By_(kqs#;4vH1NmdDpazXg%PnV_Vhoz@8LHw&?25B=D(+)%Xi>8UWr>DJ{ddnoInkla5zXrYs*+@~=}0@wcBS6ba$qGdL~v8*s(}D9a7el_WiQV*Y)*v>$ak_ z5;^^cvvzJGWvp(JF-M0OrMb3NjP&_#LCRo&e>3yek+*)z_ z;K!DaWz#%Wel8|lLC*CYYq}se?#K`1<=iKzho^VE4>Fyr;wA~YM!zQ5WvWK6Hk!F{ zvH3daik3s^DC0{?@>7c2y<%2gNp+8p1dpz6Cl}7Hb`nK9l1;C1B97g0>)W11ot+&R z6ZKbJ-F^nra|*2%hHmdR6qAxlN|f`Bv5V@PHu~|Si+pA@nd!$bMYM-Rn6@Z5HjcBt=6b(o zc0hfrD_~Ul+#kyw%%Y^jMvked=#6_cP1+gp@^uOIm+>5~2}Mhw3XZ^wk<}&hViJ#N z-cE~YfTXr^TWb$#@mYgo(pE(!gKG@QT_?Iv_UgW*z1?;<{<4e!RW0(slyUveu}X!i zc!N5uPI}ye(VvmqbT6Wo7`6{1SOLT)$)v+MYEHT|-o8b!n)VP|C0oh}}sm{L?J+7_`WY#p++} z>)t@~=TfRCOICpd%ax*B8ZSi&?Jl^~6h{iOA>WIf9&4rAp;;wz5@G&T0H5pN%}0^K zo7&thN|AisdH1@e01N5daM;_aGm?;YPHQ;lsP6(+B4tNYZa-6TF%Ftv2^goVy3bHc zk%N+3{yZR#5O0=7Y&AA935CF2D*;zj{5EEVp%~kuoGy7`V&T<04^+-EKbmfzeYLMo z!jkP94?`V(Ufep7KqwlO=_Am#0}(S?-^@B5eQ>441piS4oUo*rH29o1IL6#7ZO15+ zEawbyOJb+7lUNwYRL*&bI^_zV_94b2i1R9aP3%0ky3iiUB2iYqsv616KN2yBB? z+X^8l{7m??y+(VVH%jKhrEuNp;)*TXRE4I)Z}>jjNu=;Z0{-MuW9iO zJ60kp*ppPj{ukiQWYn`)zo+$c$a>>sUdpE#dV$t?fF4=j00KUB*t;DXlbgvPDFfYS zihn1A9!9Dhd|s;z#1d>#Zsia}Rn_&iwY4j?ots4NCGl|PjO2y7=vwvEMiiRNY__nR zoja*D+!@hV$ov%JXm^^`K}}tlit`-9;dXc_y0l&x9sb4CLNHV-KrsQaW%-AX|K|vx za=np4^_DI!RMSEwLmfbQY@3>zItJAD8hqJL91Z14RXIZ?+gVZ+T@WZ_3`_$(&(2pagQ^ef<-4U1|Pmg1K5Kre$r6hRc-VB`uC9H+6CMmndJonWdt)0K49FO&3I=7TAV zEvGIQ0|Q9S$$_OYpYrREf{w3iwAL8#(DL2q(#M1O60d6&Yu`!d=z zgVT6Gka!d???@IhTd%Ly+j=gGcFJyw08x~ayT0kgZl?8+JHQSZ6F6KJ<-tN5Xp=*w zLW6_r+NLHZDmQZonGr$xY3l$fsj8_7f4uwft5<`#`zfDL5RSFGdr2KPPEr6EO%v*T zyFpa{z*$Mv9+$xB(2EL=+`mjGI|B44cPS7}x}Y0r?ly-u9ndt4fG%q%7wybjkRRc# zNLriZ=QTj`t9$+dD-S?2_+0aQ+AkBJsQP0+?7aKqszW-Hg;5W5x2A2b^+$!02DDIs zdgf06tjKY6{I<58lC+7^DXrVuA7o?;W>WQBI|MwM-As3?9pD_A{39_3xi9yeYsyHE zE!_-XcA?*NyU9$@WmBxkaW^tF1HNObO8vwBfv5#c>otb5@JY3Usof3id#$alNheHl z6jiRX`twxaPICYdvYdVTay}dXkAi_QZfxvmjqcBk95FW~Wv{#2R_;c(9)WsDL_%9V zd`B}>zz@`0S%C?(8&R`bL<_eqR|@5o#CK)d-DT+l9gGRsE8w1?5m00`+Ax~ut`o%?uy@XUr9_MURs7qP(49? zlufg7a$4Li8B(37X$Q1L==v}$q$@kwvZVPrvTs}8JBzaOFm!)(X`>mPdo z8|h{1^0Jp0nvoYipios(a#`iVg-#%jRhW^nzscjhGmbq6_ci3633pvE@=utXIiFUL$tdxRQKG~LRGql&2?2xd`r({x{~KlL9asgwLS(bEr|rCX^n3M zsyEv;X_vj>2^HqnA5Bb#M>iW6paH;M?mVTJ88<7j0C+H&bnp^g@O^De1B_}l8Gz3J z5k6DX(w15Dcc#Z9Hj@Pu_p1OrWLA`g-O&xGZEw_q>sVa3=GSDMfXhOj9K~;5?6Cum z@iMHQf$j~-74w|Qx8K0aCq3VNb8`{2zCn*?(EbHddaYA&N$9AXGtDE5L2;zH#_)PB zJ7pVXjVhi#E0pe^$-4AmoCYX;BDF>!&`YuJmEXNj0j}Wj=Gi}3?O)4 zAmT*|7pTvGmc}eDFCV2Vs;Q`SZ4QdBUfuHvC}*7N``Ivd`6_4CLgEK;fpc>TL9gMp z?WQ(vnp$7##_}XxmbBjj&+7YIK-%VzbzbDegL=%+ZQG7#qD?h7Q&E=bw@NBVr#We< zOL1%8>OSq7CTj(uuRy%kPc8caq-COw@SG%Ixif>AYPFG};i$8V;g%a*8%evBWp<$N z_W@ZT&SA)Y$hCiaqbPK?h7Fauzvg*1q;=a5)0H@HFWinQu8wS_!`Rd-O-;>B``X&Q z1PKQtzd!dzepwX*wYmg(e>Yw&vT&VsvV%=WS@=iQn}OlU zNymyX``{|Q4AxXATznX*FS)BOdgh7|xrMfHA%c%((y@^!w--NCZeUkv;mUV-+X(lG zgryoGrp>YbMqqPLx=QW{tcG*+RH~u(Zj=0thrn=2xFWXeX8Kj09zVEBGpMs}`Q%eq zS-{e|ImanHr#^R3n*c#Y8VApF#0`|B`?MqgQ#i7Kp1umRPSzn9Aj+zAWUkE(G$K}vV4bJdpJ#Ma4qtijC! zW~6zL)#Jep#U=ye<&frf5bvsujSZ>|G;4<1>j`L>cd*cRRJPfLHHZDQVA99*%; z27yL3eRqQXz?B{guiFB8_j&HM9Oz+W$X@vIbMzu0_vvlqvgP=PqS7@^Fi8Y-alhNv z?ZB%Zz%Oqw4(hZBwt)W9q-^HMZ%F)0e%y$J-rDns|5y*UvJG^{V@IUWT_{Be^e+8? z>6Wh@jEdiZ66L+a3iNv-aAr(}Tb$7GF^qG33T->kX zupcBnk=>w+*WbqppW7Lp6aPUY;DfMltY6zC4&|f(S@k~ebJSAPIav{G14eQ4@V2jk zc;CEfkeexau1(~>TBM{#i1p--&cQ;hTbF>~E38t|lJx5U8AfWW7Dyj4^0D1fWRa(< z9#F3dyf%V6Bb#CwB6Sc*kZrm~jJZCHMNgJIMznH6b$RNOgwRN`Yg0$ZNmjvI%09+YfYG;GT&j%h zgz})eRq|nF)$k8l-T-qM&b$b8THX(@xsrWDNdC-C&4!^ay~R|JE@#1_Ool&jRIRm^ zcssy~8mnpJ?(Png882Zev*Eg-S$H*#Z+!tq=p5A`lYo{VM!PPf_mr+Yg1-9P_eIEx z6`#T4G(pW5-Tp*sngp`=y7YZ)->I;2ZDsxw<$xms;R@3*%}G4&jHtP-Rzy24prf&+ z6G{zaGE9zM*4wLzmaQjP$IFB_g;SpB`9Hm2C;1E;-|X74%8<7-IJmSyUKPJPER$ph z(Vyu#yD>SY8V5hbYMY*(rKbY0s@4p}9k2^)GZrk~ zeRXXabgX7}ml45JV`2mSuxW7!_w?YLSO%j|as>9$bQr0LC(h|eSb8Y&A1U(zEE-MC zSq+Nq{Ss+t{(+b?K3VyitqF^nY6lYeBK zU}doI>Y0RkkHKuF$>=e~RId+#^icz^xw%NWVtd+n7q_G)u}^PAuP@K{IV%&9Aq}~n3w`mBS+9qt+!6IYXi0B`#mv;7sL2jD)Xs6)AVy|VHrYsB+=4Nb7Z#tnmi_xy-a(9lU!eB*L zBqvsT_xN~e@f>@V@+1eon~Gs&Mi2yU|;J;RkMIUiI?0 zCqB%E4NkgUXJRZB?x9NL=s9b}15r&e(|2iLiBKyW^M3Zw!4_|c;}bm<`ooJqo`qTd z@qomrgt&X6Mu%9%Qq;tv)2Q6k;U;vjc-}@w)DoS1BUYiyFgmAYNK9)b_gqL=G5N^Y z0}5+W()AaY;~OHj&J&z7-i_T*S+O?Lo6`T|PiOrof&Nbgr~mR#`fKDDN7m=Dne4R5 zg;=7Y^$@jn=slZkFOI8R0KU^rptwmi!rKf+};%hN7>bcnV9}!0^h%97?8R) z1q(4;c)3G&=Kt%{T~*ch519mVUuoJDjo43)flZ1-%(KqkTXCw43wL`ks-agfRx+}0 zc)^s=5N^EsOp8!6a!D$OHE#C4i)caJ<3H4|U4M7~C6$?(|9vwOcG~`qeegxB9bsbX1 zEheUmkN*>eSQhGJB;93SO>owHYiRZj=56GopZ<91<0ms%xsssK5|>U-@Tk=)Ni}|} zf}P)25p5F!?HVp52zB55+oV~c4y7;_BjhNmyLFvr}vZYgo-9#f$o;zYmS zV7pn=f?B+g9K-TvOMxn(U)pS0&b++1ue>bd*Z zlc=lm*TE09v|{+h%xiie`uflK3vzNEAYx-NfX~+FdrmG+2!7oyzP3qxeeHB%1eNxthdvR0iqw$>7nu$Th^r@$M6rkJ zs4o#9us_MoelUkXZ5vcgCC~Qat~FxX_3Q$#f)_%(-aXQNxY?lRQ#P_FS8pHtzOTlL zPD4%N#e%cLU~!2!x?-8|Eqi-ErKnW4vOBO4`jk3C5GoEq7;di{L+LDRd!ay?pjQ$< z$D&ZN_$MqIWth+w?k^cvt3F!2F!-pQQ4gtKfV}_d3#4Og{}5*kJgB$*2@wW5+IJ> zGf}?dISKbmkgEe)RZsfof+!0{$)Mdu57W?#TQS(H`H(^`XrY@+%#a}XO5ChL_m@7E zbth@ybntttI&6F*gzUa&`0E)h_e6$_bd|8{dx?-?{3WT+a}RI1zSpH2ObK@8mDMHk z7F9xNOE1E{Xh40w<*lf5OY&O9dqAPhD+EF-+`zzKcw$0C*zkTqL4lLA^WeKPTuPm~ zIy%O-wzfkRLqkIw5F6El>5=KuuC9jyLPEiJ&T7~nVEeGxHk_A+nzuKWvQhB{BoA(Y z*`nrBKlXv?MW>+X&QDgs5@ZboA%UX=1_Jxjbri&m6ny5#w!@;{Fzaf?T`cvKRZQ>Q zp%72jrS2bqHSk$YHm36-0bi=OKVMYZsv~#I>2*idu2+7dC)FQ6!*thrE2-}HQSCov zG5E)M0RNZaCoFO+8g9-(ZZjW=!Ox$%#Pq^VZj^W5yUBLy0proK~9)GpDJX%Pbv5;B};Fa244^V~s{jaZ;l zc|EPs`+U%<>vLu|g3%ESeY!+Yz&8J%d&+1ER!gC=@o08P{Dc#ciiS)`Q>Rqw$jEE6 zjlQhXd4D6H(W_1|{D)2*zc%(eY!&mgC56mB){q+c?vQ>QIXZhWldBCoPEzQeZ24vbv7A<)_;cV_m-mVHTxc(2bOzo!kL-+U!Z8pB5V^ArY%sCVneMJJrmAMLYgI~=faC;Dh=iH95{>K|4u?rPp& ze0%i74VgjV#c7phgO+j>pGAu$Hyfvs`?L#lTU!?fGg>=ZV&JQE?@Qx`ak zf=G4{cy$b~sZ6=x4Z~imc@%d{=B~UXpIWz;mNLfD%FOAGV{dsQ7ZHFiOEhqM;M$C5wLX_ z@{%o6Rh+Ycq851^4o%?7n?Fz5?p9^bS~~jSi6LgB#-hBW=KAwd{tLlMR#UI6D($qf zhiP|g!^?_%-S9+QqpTBU;pGcrPDMpN^=UytDc)Zu-Gtb@n{J0mUt1>9B{51i?QmXR z|1`(}cKkz2(Rq)`_k5CPd6okvIxGR>y0N&OgBHjIKuSx1@j4}Z_L0x`EMzFm7VUAn#s&g zsWZA~-DK-_x>#uLhD5@th$c)V*(va)ut>O7{Cg-16ZwpC3$x1K8`r8bn&QaA!t|>$ zM+5ThYf*lF$D?#9a7tkzKX_qbp(Qi(Iv==qYir93Q~JXduMySS85{c*J9hj2qSjW( z=^8k4joRTUm!wZmf{~S*Sg4mP3kpR-WBQ_Vst`H%32xck#VXOA(@92S)nMVN6? zG+62M=__v@y`q4hBm)(jdOQ%D;3m9%`Yy#34o3JCGL)ndd9}_j3O-7VpR9l%e&t$ zT)ZgaJd|H2#D#y8DD4z`ij|e!>%8C2IB^&7v5yx-jU56V3-I;8=Fp~ua{wMW7Dt3D z^19j3;KLbHcGa;oM$g(B z))NvCc;1edwOvao!!?`lP6xa1ZMxP@U8IGM6q_Ql0q~GX>pjM{6(QbCPV|+`)rAMG zejG$oP14r9e=H&+C`-cDw=VfSHDO}DDfUcNM zM+w_x(t9|Ch})l}6345Hx=~PNT&EA;DCg-Djnz+q6&Rh3BBp*RzL3GcY)vB>;dJTM zeVPLR;!EKTy@!ZZ@yaH?(eO*9wr1>+%OXbiXx_aSBpqICDuMKyprwU{0}n!xdG%4% z92|B7*g$-d5WG^iyMhw zal(zW3no?y>U^B2DK75W_B_UXWN>JRU)V5I(QmcyrCL}BFlLFKbM0^4S@QDof)Tu( zow5A(I8@~2EDhe^VpRQ919Rzg)A+IQh`5Z5varx*okp`P>yR}k>7b=iLM%{r*R#A( z*4=M=IO(?&0m6kKYVYOrc@%piCh78JGb^)|!1b*G{g|ZaFAR7aP0COTPLo;xXod95 zi&dIDpum;Je|B}BP5XFWnqGe3;!K-EhfO}i(_i@$hd48o)ez)1draSP;&f6UC8OT2 zP@J}X2|Un-`e(jiRz&6AuMQ+A;hd#(5-Hc`k5aL3rd zAcla#3FDL-{g%;P51VQGgu;@NIR4?0k(KRH>(P|BxQR;VgyiJpsKD}HZ%3_RmcSr= z;+F|y}rV0S&zEHv=1U%>^%H$`A3 zPK5+YTBOiOFtIsrywW~+e}#}_pMHA|1&25G7D4T3b8sPJSTg-->pREI*|ua!`=}iv zj<{^1kV0ROKo*ONH{J}g=s^+`M5}-}$r?h~e;DeI^4{BcT4GY3sZl@G0^mp{Y-`w8 zrvGl|^lx5Jb7jpM`!%$g@-VceJ(4SrThUJwarUahytnIf&nl#mn-1++blFZ0>LY(- zJ@umXf%$?RJw5G8U}t2@L;{bbjX1Kc^7dFS{Hn(DMQ0;LAM_M`JdgS-o(rJ6n#Lv$?M9NBr1~4-C6u} zgUZ=SO0>)K_LbEDeg!y1_mN%keGJUn_Xp%#lBuZzUCY|b=H}GE*A=kj^NnwH-3Mwd zYmc~W#_B7+g-}#GDUuj^u(XV<7UD`uiZpQkpcDt(8ovFOv%`1BD z02^1j$k!j(1H)y|TRxii?X5Z}?C0eXEc6=>evUMXA32~Fbb)%Q7|^XpNB!a3H`6J^ zTOPY6Xwa>mb&NG{AHlpY3RsQxx6gjoLYfLgDdfIg8~vO-Bq{2nsx>Mbuq8ALMATd_1?Od}10I`O~Ljqn>;3K$2dQH85a=CqK0poj)Pu*eZ(>*;x8naK0XV*XkwUjJ~L>;H5 za9Z_Id8v1omzNRQW!fpZgi@rHb;{yYciB|+q;LM(+(rh*{`BMF3c3(DXsv&eO!;_3 zk8ofXdXp=u{23hO44+;!9eHh#K59Fc0r577S(i}Mf`wWu5SApUrZ#FqnFrmy`aroj z7rlumb*rg}k`M{AQUvYYMQd35h(pDKnn`u_1z<)=LZrVe$k_gX3ZKJmNI?)ZPb!yX zZy0AH-Qm!cCb0Z^ZIb+b$F;Bs$I&w2dsWHD#CN;#$7D$S7WDg*zP6{#OfS}d8T9@C z!i@b56?DdC^AZwipFZrRn^nloct7Q1-xLcJ*#u4oSzDgm8kU)(D@CZ^mmA)!l=)rKF@UgOkf;EENQF5f_>~vdW%VS}n26 zWJLzeWD0@@I>bIYJq7of_?Q%L^BfJ)4WMs5u?W3m}dO~ERR60gb z8{xAGP+8++Lr?gZgO??xZe7R|l05;HUF5g~-VewkKOSU7WPc<_m%`@~sqOsA_1@LQ z_SFLQ%Nk0*$+x1yLh^6~^<)x#bj0`#9^|Le)aByj@JGf5iKK>46B{0GsT6v23qjr| zl!eu5^Dfgi{kI174Saj&JDuF!A?Tg8mQ=~!TS6Hj6*BG<+40T6%H0fB4`|pY8g!ck zM8!6=oF&SJNM-poADU}&bZI5W{>uZox_;TOfBA@GGb10uuK9@fTpB+lxtEo_n4Fy4 zE+4-JRzNErV06Tebo}z%+}%9>f_+x#=NAIq9Se2zdi#1xuj9S zbl<^-e1g|?sG%r^0XAmu-UaSkDxcK}eLjA5E>;O`lClmCwYYtd8l6-yu+XiH5wmQ; zK7Vdk*iG>mk6%IC1${OF!rCD5z%-Sp4+p^DS!^jR;PK8txp|>%W6;%9YDdKf>01(p z>Oi0i02Dq+NyC~ZfGw+7$gz8F_pTwCt@iJD`AgGnoA&!0@CzcDz{w2|$ol2%Gb4Au z-91H$4yD~27`=yD+S~k~^f72}PeizvOpRDd5t=;PM-gucMK3;=0zy#ehMg7_^yz2kOf6 zG)hP-rvlK)(w=NfvBCx+mL=YbFe2?xuls0%^}1;Aa!x*V=xM73hUlVHJ{?R{MyD%J z4pLx?N%lQ^n{#ueB&Q6J7zyc4pUz)^SnzC!!3qF;viH?+l%&X|dvg(&QZ9Fyg^lN< zS?F?3!hYy(BksWh8@IyHHbC&OM^K0qlOQ92&i?gtW8lFXQ!uHnB80)?nIu^wsU^j^X-+Aw}(?rboOh5N;Gg$S$(&CJU8$4Qo+mP zfqF@jb{7fN;nnGQ1*;+xXS<%8#`Bw(Og`ZqLk-ljfZ$Y0gjjA+ny* z4oEpRZx3@VjLu#y)7I7u%^rh_r^_2Si&|+hBHaM=1x#u|0BI&JxBbN6(AX0*qbC(4 zRTzIKrN!uY`?%maO6T|&if(Uu@~7W%t%Z_-vvrXsmWnif8XjTKV8GktXYh-uh1gVs ztdR%e5s=eviw7hj6nYo0yCVhSfzh5@UcT|j5PQ4y^o4i3jkOI%-^^toDa&m~q|utA z<6RMr=Ca97M+l~Cg%uMlsSwHV#@g}Q=H?^O%P7%gEX0#We0_=J`v3ROY^+W*|{`3)sr z!pH-37-u04V6g^&M4dVAfdijE zGC~k;gB}%oJ3EI!(}G=+wK2eCNdin(-C9d9(j6F*m9D#AbQFD`V_kvY>{M5*_&p(9 z2FP@qSLWwbF0J*Q$2GysH))(l8h54MNU}#0<}EJY7+P08qi3@m={EI>=HTDF-n?tI zc7QxE%1QXqUDmg-->R*9-xWaq&ir6|XVo$mU!|gT$_M@ezX#;4+{Hc6RW~Omw?BB{ zUxTyFO8PHoZ}L}$?v^eoO=WRAXA2u-OM~h)5LIgZEH(h}iV#$QXNI7-u1$hNF zeYJY6*;#ci_16?xW0geAjF**?4dlEM-4F0{UudmUsCgqE^g&y{&6hDs#!@Ja2Bkw_ z7Sq7rMYHidNMWbRhxRnf9{BLMima4O@IU^!P-|P}*Wl)i4x2C|ees`}>VQ*||M)P5 zFZJBOHcoEK z;fS&aJ8Oh~@3qNV38nb^E9lUJSKpu1$~0}Za{&;PSH%KR<&INPrp(8*aJe`2-xrU` z1{~qQXv{qy)Q`8U+BP;ea;=@7?F%2p`1sU-)Qq<>NPoV3tkylFS8nb!M$$&iqOQ*c z*P^U+qBCV~{f}eJiyhH?i0rB=DeyprZFh)(fPgx}%*>1*417dHMZKX{0iH=yUp=T{ zf{hp8X(GD1yP*KJB`7AQEyQ*uyFFJByv5HT4bp=NB@G=!-44vRe@}aLQvKi8Vm@^E z%Av07k%(+vLm{H(@U!<*ts7_l?@>>hDrruWR+6k)006a&&Qt9ol66E55R+yu5## zTDtX)jhCm_qR!(BzMhp+T&j2T{nghAi|7=4fFWDhJ&22o<51a@1Ns>o7bk$kmHqgk zicXQm0BHG-V~?IbeY!W#rF$^b+NG%rVO$+s$N|iub-C(4S>`TCF~f1n;P-S><@A8D z^2CFLg~9AXI^_917Um-{(dpAA6pW^>?h;iqg`GPsA$+9n?rz_mar-bNsDYj<1o{5|31Lv7%=B52Dtx@1GMy)z zv#q~TY;65qQCJ-hR>z0cmN=Z*-#4S(wvpEz*pITcvTxrHSBOG=i;bF_F-l*Xb62D% zmXj+ft<6O=CZ@|Eh8BQWRL9(&XSMgnn~Xt~;QdoWMtGGe4~pSRraNz`CK_gH^&fgZ zk~ugM`H}O~4+=ayU!hc2JZi=wi#{2Uy%8z67 z8k!H6_mX1~i9IIew&cxWJPOw*M#zDij}qp>`+D1Z=_n4uwkKgfRGMyg7<4(X4r3{& ze=fT0SPzVMI7{?bI5UO1Ym~U^ZkqzEeIrA|fKUuF^R5bA!ao_J;Vw;kvb6cZWz;~? zf1SKAKYt0VzB1yS3{+ji)=NGmhCR2pPk~rNjojA#m7-B~KsNd5fl2=rGDlO)v!1|n zwv8%_MXExAxP4hmm_(OfC?u-t;ZdCYJ`Z-d1Vv{RzqE%<`6Ak1*~^CfLvHqI6=SlH zqK8j`aPcKU!L3}D=M?mC7yqhdvh1uF=F&j<+7!r}ez?&QVt<-Wv*?p0gfqvaoNIQ~ z-3q4iY*1_Bx;i_79UDmvg{hXlhg%pG0~9@XeW8hd9wb1}PH_}S>^cxeN-S-|P+xrs z#=}EHb;&rRbbiuGQCUz0Zc`4mHw>{pgAYzK{d9i+bAEu8@4-&Vk@f?!+KjD_N#i|nBv9py+YFBljbin7&a z$wEH-vTb7k7wcxrBj)IwoIwDs)WzpM>4L?7xxiZ%4ssk9UZfVk_v4{-p z`!B~JyQZO)jXhsCv#XmAKsZp(B;k4D#hkMklB}@QcJz`hvq^Kid&*$2i)&ZE4gxF7S)_ zr=#1sCscNG@wL3Jys$|MYRR62tS-;`bv**p?{kZsSLCYmlO8&>?XBK&X>8&~4qIHy zFdDye{PlNsZeAv)rE9dy=l{c*0H&$06!(;#ft>C~^A$N-2}x+!yiBgAQL7TIKb~(Scu?{OGr2f4-fyyFArGEZYWe58S+MJ;R6dR#AAfPm8-t`Q_D&`4nfKYK z;qM)KxxJ)3Df8LIG>P65Hf*plQ1k+g5iH{k8W2AFv3iK?m@u~3A-x)e)ODc;2q`Jj zybW#oL#+NhDb=^lAua?tCTB{#S;mTFk|TuoBeEBhjnjY|qg#zv5)5ASs${6x#^%*; zE~-|Ln4gSS*v^>4dgt!X#{)AA;DSeHX2}3J`O%%m{_MK@(VD8N8=|6G?1GQ_xc#xw zeUos6p|SCzd6h$SL22nosb!;*@(~8;NJ$X|0~>e%D9IdAL|s=_R&Hue5xDdl)O?}U zc-qvt%%Wi<`Fi^yR#vJH<-BMtXRa_3X+vXuPfBly?@0LrtN?}7;LA|&%(RBZy{BX- z?w*Z_kI(IlAyuuwjFZQT0kl}MpAl!bHLrBIq(R4gyez3xX&2{1kRvy|NICnC=HePV z5Vo^p8dSRZcnL0fLPG91yXhUBO~1DBMY3>~kB4q!_Tzixs;k#YX|D(;^FE(lcO)8x z`peCQD~b2A9_dVb_VMO^2c9PN)pJ+~-2NsA1SB@7!=~{!#KgoNYHJ&ro2SUQjD6}` z)zt9=dTe;DUQAxzbbEVy1_dZ<6g+<29h$4Dso9X}?CdPXLyV2p#Uf)2BK=m!MGUeVj5m_D~?Z5i|S&{D;6Vp^XNR9cwF{}P>(Zdq^aV7tC z?p)9UGn2{zBB){$TkoH!!DBj4SPM!`#HR=Jr6Ob=u}n;ECumQSzv*5)SZ{HSqJ(wY zivW?rwqAFrC3Mg-of|NgQH|~?HvGcC_I?I`%dfl<(?(rAx>Uo%@%4hpI55Fd&c+`k z{7kRQCvm3wyQzBHxY8yCNu%3bRgQz|frqnmyn^Xp5JhE=jf~=ITn_IdVif{D(I{KY z+R0Mj?sW5Y+otUhjg?>b6hws-XX>M`!`p;l^v3Ce@uZF0pJBp45MA^a$>@mxVisJ*i?rO31K7Khn5sBr?b=u4 zrhU%p8dzqtYglVH4X^7iyfA-c#`d@E4Xzz^#!VldL`QPJ_P*&Sv!<)L_|e_U^^SU) z2-pdG_{C}u?cEa4-P8jQS)E6TlSBZ6-K(NCP2A0MJlzWhZM^~6k(b_Z=-E?xjh2;Gl$*>|}>-|rK00AA5@Jazs?w{Fx zBJeiiTcB>0!$`?uFe{I*s}dU;Io#8<$4hQ&!p3SL;##%sh^LrUV@v^RZZ(@HKnTOChN@91#tD>slTRwk8B@uiqvW| zf_!XT%GuSmz4^uXaOwMllfpB=l|bjzV)jEbebtLZPxU#Vc6<0Q&9H~=*UEsqs`DhC@QyeRd z*ECdr=};5g;M_0K6h2BSqY9+j@PS4Yr4?IwLmoaa9on`CnCU=;ZEp)(p9F;xwjr4# z@^HRd&%rNH?S_LL^QcZgfb8?GA?eQp3xCbuemo8R7J~SH)QIHG*6jEh85=jG^A_dg z2sB~1WL*A`aCdOqks9sHFDnDtsRRYHPB1v1D}V@UsZ?c?cNSoPE8qRMYM}njTK|jo z{kKBRmGyVOnH7C~eSUCBNr_pFOHvsi4q`Akw%zd*EKmL#RkN+F&2Fjh%R`@1zUgwg zfQ`?9;7GZyK#7c!5`$ehYaG9l7zt%mG-)O*?i#EcV{BZ7(!>P z(&h19;>Sqr951Vc#s&-esPLXfoFEoED4$=5p#1D=?QwRNfr_kE+!FsgeI% zh>DWTb11y5{QQLum(pFBt4eX(LJ`zEJU5wD{j@%GQm9ao{NZ9k*-l^*$Qk?Cb=rSE zk?Q?U$Z3K8KuGYAD zb?VqZGzK5bbVs*wX>)+a0MPu%NKk1H+IZL`B!5Re(Q`|15?iWFzzaaVl8uz%Ju9JT zACTX^au$mCbbF{4>eXXoe_DCC$h?oSMi{fn?ftNa@dc(Yx2|rC>~w6(XQ~<}GrpV^ zXPT1Z>1q>~recPO1%Box+C?g5w17LlK#iT}S8GUoIj0{De{Q&7J7Tx|3fmbp7wLPl z)7Qd(trpGYUOafbK8DfAJzwF6mlIb41xdUEym)%`7U1k@u7aYJ_w|Q6ljzm)%1C}j z+6NnYu*N6_Pax4v#4){sW$i%J+^)X983nw8u!wZW&|Pb>&wG2hOZ?NJ zR${^C+ueCQ`u!lNY!fX(S2y?i9jcsROWz`Xvt)a;|H1lg@b=D|%ZmHIr) zfTR#K>GJ#z{X=*4Z91aL*4c9J;9xzO zvwFRyaj_s&w{gXv2&8$Gwi|bYl6iHn?+8=$B^D`x!*BEP~6<$XTFdt1$tm7S(#qwkau81 zjQWcK^wLC8Mr*$q4+4<1$f)5#deTwIHzuak&(qY5ScZO9=dL?l_8p@Q@ug*Y&&yp# zIDVx05P8G%zj$Nj^E4e&7Ic99{T>Z@#h~vW#$Z6cHKr;MckZy7@)a-$>%)29g1Xx; zF~6M6hupHY&0(lpV`8OlI3+fgRq@k$ zwAni(@&I1it)~Eyjp78k+FoVaKZ}1@U7O*uzDk*0-Ug`^x*y!fpVnoVp=M|}d;HSv zrYe^Y;u7^%tm~B08aKKo!l$)3sY`k80-D}$5ac+1{&1?5%0WN$1`ouS5a694#a$)v zmK4sDv<+EV#ge4#r!7xv5+>?y=Q(ZuV5znx1Wl?f*TySVk6F;CzuJkVs_#dud{EyvDu}wsG3s6$gh$Pq39vP;G&j-!ud&1MN;Qxis|=WV zoh(TdFEMK#(frWJ9GM!?#>z`pA~rZ9UHO-XK9V;o*tk;2mG-dp#`OvJl(7ZG?~94@ zuW7tRfWgZ?qjeIFZ*3QB-fUNx^DQ0nyvgr~8YyY-bRWkR4(PkDtBkAAYDhNQ!<5~v zLtHPp@CEAZ&awnLteT8{+NDf-1RfZ1os=qaDBRqa*+|VSSWLv8IZzgxNx@^Eh=lH@ zQWLC765_@Bff1FaYv>jfug-d0R)oCKsP(Qs#z%sbScwYz9Mn1leNb@wPBTU*b;5n| z%JAhG-lqN%FuvG*I?M8TAU9sLwE7n6ArZ#d=AI zY|F;oH@ZFuDJ3yLI<&X09F(`%tdhVBk4XvkdGw)cZRNK|1s#xxZE^1YKyT;+A@}il zX9n1bwOT|-y>jkcI9eIx`iV9XVp6HpL$(g8=5K3W+uuXrx`glAE0%3dO|0La3dGnT z6r#dN)xdM-)fX9;ok9MQ1Wd(R{^2d9i)E?g&2z3Lp%B0jt(nMuor4JZrA=nIRHflA zbJe31FUs6WqW@f&NQ6mH08_Dco9S!z=g;4E{(KP{0eg4sKknhd%Hsj;WcTDsuXZPY zn}}rdo#nTju(_1mhbeaVCp;p%GzS%>d6yVvB&V-{BSg(SSC48VSWNy;x-ART3u5x$ z&VM1%k&>_HSa2mBQ4GE8h{$F%8Sv06pg!R`sg~PP=DKTL?^RiaYm}(59#<4y6#DFR z4~*JFyF+Kf4reh>j|Tlk^#z`R|1DCzR0H>udh|tb!y(VcHm-hp)y<{9hTGS3)O}Jf zZz@u(fu=ahHLA`TgLKtM^Q&D|Uc8Si+kOF@4FlEE7f=(UL3c$(ru(dATS^w=p(nfJ zR8g7rwi&dBP1lnA0KRK&D5?g*oy7JHIwkUpfb?#rcukLgF}KpdIY*Fn&@5NtqH`rt zks}GDUcbZV7m|SH?_#OY5*DRyI6f_z&BwUc#PXA@9&Urqn?j5s<3gZM2Wfe_|&eYUjV%~=qJE+Q>jog?!=h!-ot&nJP14da_m$`;C x7b(=A6g>`8ZXiZ=07(=8L@1~K{@*73==9HJ)3+DfA2R_T@B^LurK(R}{SQDReIx(? diff --git a/icons/mob/humans/onmob/hands.dmi b/icons/mob/humans/onmob/hands.dmi index b03d40fdecd2de4193195d590696e360631208f0..d8fc38fff824873fd01694d66ff49c567232839f 100644 GIT binary patch literal 10324 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 diff --git a/icons/mob/humans/onmob/head_1.dmi b/icons/mob/humans/onmob/head_1.dmi index 19d73f120f9baa4737b0e9b4d18db39cab31c6a2..df30d657122b8377f48c381d96f739d5f81bbd0c 100644 GIT binary patch literal 123115 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 Ym(&@=KgZR5Dj>efKUJ13mNp9bKZszC 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 N+1mv*@twoL#Kwf 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

bQCH<%Fp$lKABR(7_{ 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

|8k9l{UKL-^z; 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 YE1YUt-X@Mm5`h0y6g1_FWKCcFf4Gix-~a#s delta 106816 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

    |cxY(O!T=5c{Ij4I+FJT(s=lM_Al3XLP|>=1OyN zcb0Fin;aV_UAC$RLO&X1urEzG^lx|}?zeV9qSXN^^*RRv&b7&qSB=)$x~UaHvK#Mk zQiMOR6y^>tUs)j4ocCc;sQp_(XP(QE%J!J}?a3oWCk!4GdRZGw9c~@*X^M1+}7t8(_*c*(O)acgR7eLEGNsjI;Cm z_FhC(5yv-&Sex)l8aDNvs_p1Vxb0fBzdsUe+~2mv=~GrKIjcUpq_ZAI_4rB{=4B6 z*piK{NApQ>Vs}0(oGw*~VBXhTMz<%ho2jXe1iYui#tPepT(3-iJhb)|4zs>mEXRXZ zIZS(x{E5LZSGOs}I%wGt6;Vahd}~&h!@l~V>$0JX4u{V`2J}iCV-T3k`%<=Nbo6!Y z0kah-X|pL*8+A$Bf2crA2`STweG55=phKJAl*f{4MHw4VOJ*I%RHbzQI^f9sR(1@H zot@27G@4cUgaHPYMfdKRkJEh6DdVEU;xFb8$4aYQsil@JzIp`8h=9EkM8|YuWe9GjCL; z*HphGdiAv!%oA{RRKU3g!M#v1R(wiEXo}<4=nZ~8MzIz z5nUjW56sEuDi=(d&;qChddg*aW}^J!($l3^#&rr(zTMs3)J#kyl@mpEO&71Nw&X=q za(J_X|E${2`9H2}qL&E{MFfJNm0L_1v&7-x7yNFk(jc7$4uBFG_831^m&R`>O5WuH zvr~8awkmy=azI>UoUN*V$-eIr^iw+N8I);uZ5NxS$%+pnXOoTlHx|lRi{3<0L0SH3 z^J3bjMx?chZnm$k{h(TX=@d1qm6>W*RF6Kdx7X@$Xvu?%lF6^}ZpJm70MhCr`^_JL zHzuK7!us!Yb+F`M0RBC+w+X1%HN&=ynlX#0%C$8+@2D^K;R!`1L{;aMYH6^e0P+S9Lc`o~X$HG1`-)*4q z^BIjYFy^9tv;i$IuadE;Dl3Zs+vQi^Xg1NJHgp-f1 zRYs|D6M3rwj2<#3P^>0zeP}Gs{?6Eg(c4hyB*r4}vOebenEP2W5$bPs-<+4q`r#ie zUj2S+1mpj&dl;^JBSvzfUkUh!H9iTmKDw0nD#P(a=`q=asK;C%2mIDc#gjMLY<>rq z+{^l-wP8C!j6#-|B2NCZuea|EGzgX+oF+AEFr1Mm78LLY>5J&g6Sj|#v)($Cla&Rl z`2E@Isz=?M<53mnjEZyL!n}zd+3S=m-C~TX9fD&g_D1rkK!{puP^B5hSc@?jpSm%0 z>C*|Kga`{Fh-r-Gzg-dH@t8y|?Tfvq5&_N*5fytlh<$47>*egAF*Rd_!9g_+zmlvh z|GJ@Jn=_^R_le&PGCaq=r`maWE5gKb>bI8RhZbGqi05I8oBC_+Cl9PlQKPC|P7B|H z{xa^3D5u-H<_v7k1@A!Jvb<>sG4PPw{$~vQgy_Lw1g8@=P?rVGqwQ!hm220V6Z{qa zF@cv7c)9S>phJ4Le}w27#hdy4qP++2ab%)}fhv(0M-8WfTkZGauWL8MeZP! z_d(riJU@#c2}*J|v2oZ>yOP&hr^tGaw_+ey`foYq2P^c-v(g%3KG;Y~Yp=!>mhXe^ zbnd$QgZQ9a&M(NoLtYH!x$xuA6&)A5C^F8G5Yuw%hJ2Gkt@L3tC2C5 zUf#_W1{zYBw2@JW_5{Z5B>CpW@5R!1qp2EmV&zSjjv46?HsR8^!|#KD;cKAqrO6mS z`)gr(#zC`229q|JT8qP$7}4fH(D^CNkgc(u4EgW>u!59hl4}3+bu{mrPHi?F{+CKT z-YouqsKf(w{SZU`#8detQR;Yz85_dnPEkue|Kwp8SUZ0otd9~g9lDAe9XpVwEr^VK z0Zw;H6t{~A&5Tjv`f@;kwY8o0>#HvlKX+KX^WfC?x*{x&ZINsQPaX4VxY!KR&n+R`6w5 zf4F~YwLLbZ`%YWF>Gaev1Eq%KzQe~3&i|6p@&lKQnM#JzukJePs+pt?2nPor+!Tmlt*xmFCDcLK<@iY+DQ-~Xz2Vk@M|k6#PkZPn@c(J=nJBl_D z@XLqofQ91%e1y59LIjW@$wes8Ru6Rj@_1z!1nZ_a7X@%LKwVPI2iPAZ;=o3YD|$>#$7s4adEL?4khl zkqXr<3me%d&KEr%70w;se4{<$**K#=foU!{}} zm*>3FC()TbR#y$qOWGE0pjhk9t}t_O+Jik<#eoXRP4wEhqxC{dsIf#6RN4@9!Ti0< z#C{1jo?JzX6P?p@Wa*+5riA^9+)q~WwI3!JB|~rbz`Wl zO8Sa3hVteZB@_F{f-DJGvvThxz=}vcVifrIb)7u|X=d!VMiF;OiFfNSVqA_R@qIA-DaROB$Rvn zC)z5!g#U?QI^e;+&3v&Q1GP}agKSyS%oHSUFrS(gAN~kNM{y+Jh!I0fA3(M5wGoK0 zn;i&`aZt_a`APLKoCNc2@{JdvqQ^?R_~Np}VDY&YWVt-hO%4lS~< zoOg}}Bc9Y((x9wfyO=iQZwB0cx#Hb8;gT|5>1%{o1aymIJ~I^?R1vAdHGymptt?6c zg+u^Llsa+H(EvbcDRO0|B(WriGh)#T7- zVLeJCW#&u?yiB6HvnMaKC~dTh-Gx{+d3^h;C4t9`8@FR$={FvCD4Y3v@_0hJLIKrFwW0s)S9;H zb$xtNN#Trqwa8!#BBN^%#lihcC^PVGzx{LD&70QEsa{`ykYxRF7hzi>7%I53)zjbh zXG$y}@vb)n9>ozTF`ovR_bz53MP#{tJ6wL7EMl{oPIY)Q2fd=O2=9Mz)eIlcNyNC;=-xx6^gh3diaQ+p6p#hE7!w;g=aUsO1V(pe zDHc1E-U%^)Wd+yjn7yOa)Kr0G0($G!_GPDs_{%@-V8KTu*IeKwRZnQRj@0lWSc)Hzx{ivoskEr4oqde14`=(Oy+ zpa$4S88WE9ZH&5&m1ob4=`<)r=K?okrAN-Oi83plcPMtjRKYi;k@EQUO3$ZR_($MV0A&!|RuzGJp@H5v=^dO0m7%hBae89t5giTc zyaK7^n7+L5x(N^qm%&3FTkL^6okVl|Zc#X!ENm_6wlHJ|76DQ)G`EA%+syb{F9wl{6Cq zMKyZmEKEVJ-_QZ6!f8looj7S>vK4 znhLfYIh}K3LD4{(-Q`UD=JMBPw@zY#20)}9%+kg|M{|{$9x*Q++?<~NTwCQ!V)H%+ zo?(p3R~VSUyPq~=oO~1(v!tM+sWK*@0-mVg$dqW{sQ^rLdBBDyA-P*MQsWb#VJiJo zt}Brfb#2W}u|z)4s`$#v)yZS%eCLWT>Q2TtU)^66*P5<|0IhP6*pqONPlHcK$Xm`f zVvmVodTZ`mu(5L9Yq!1a^XjeW&r8ZGhWZ*s$yP-t)>wW(D!fT@TTN@a8vx zwy>5iZePI~o3YcgjK$M8I!6olx#t~wo@atsMTl~L3moDigR89aFyH`^QnEL{U0*+) zs)!$=4Gx$2@~HaiLmi){KMy0lam>eGFrjhTpjP~^gsvzcmmn+ad&nr+$_z>#iP4~ zy4}R8YVTt`Cm{9rwfcMD_;CSO>1gH@iTF=Pv*5^}`k{u09gh5AA`!LgIrdHvQ#d`| zLYslzr=)0eb~hYP?XE&JD9Vl$J479h4BD+^5>d0C;rTs=HN16iqjV9gUbnM5>NkHx zj>qf^_Da2U+ZM@_i>=rDF{CSN;{4~2`v|*-m+8s=;`r}(_~m1=U_W~1Yu$;v zr~OT9>2Mm=zKa~RTt|~a?pZ}YBH6w+6*)U1-i8^+sy9u|L4!gPz_Lahia}RsN@cF6 zN8mLZ5w8RzvA~7Bu4ruS>qHO?>2`oVMGkyct4usn{)oT+Kioz%!~3^KfC@p%iZou} zxD93;xA8yJ2AdzB#g|`Xg8-fP4vF^Oo1J13XcU!Sl6daX7hCd~DIWU#Sr#N2?(tIW zpFF2u8Uah2bpzZzQ~uZxaP;=rrv9hx!S%A7oSetl+-ikVg2nFeCr^z@pdo6=5rn9j z|F;Elw}B{BU}-A;KbH!PC&zc$$5!m>BNDEj( zgXaZPTdnI0?ILG?^~^-}C2SLZaJVZbBytDG?!`s>@jv)IYj z%lqUEo>EEBv-P+r4nnZK%!WMT^5jq7s&u)tl-YOE^R1{fwXq%`wA$;V;0YLEH3Yy* z9HjT|HBS4@A?o>63(@c=DAp&aJ5?bA)iDSjX7k=U?bKmQRs)$g0HN(9B_(N_{KZuXMrN*~AyKn*J)4Hz|dta~}? zpyjo0U}yzn$pQ9{GG+!m@uAxS0RP@g?6Kf^=j$IJutXPoG2fQ9*ap*{vD{EZTlOO?WLU_hF#fKsCpM}|yt{k!&% zc-5$rhB=fm4=9#=&x^l*$rCZs7zRlK)sQMz_(n>1^ziGpR+c;a3zyuNwmnHU|HD9x z@{}`tb-tkH(0s<%WSddyH02uj?KV$T=h26BrE^f=FDTJ+TX^j4n5u;Jdf7EicS@E} z+wF6fcl2Nd^68>`)#d$tW%Z!((;8PjCv-0)vm`kcom-hU099(xUQEBbpN33lZSj!* zLiM(D#jKw_!?TGE7zGd7TS~0fw;oh`~-(&0W@DJpYr4i6;xlLa5`E00*SM3PRs*J0*5)cA-jlkJk% z1!m#Lc9lx<%B$EEon5(~4P^}W&&V#U$pYC5@4hf)x47j)kCdG{xTxQ~hGT9Xhuy(+ zA8FQ0W5Pz^I%@`7;w_7;-H@a`*r-Ali;ZuWZ|S7X0kli<{@9BF)8TK<+2)U8CM&Fm z>%k-YXylJ}xoB++Nn9KN*R zIx%*XwL@}v6)MU5DJjA)4ZJ3l{>geiyHy@xGrw%%H+xt3#yhX;?g$ozTPLbopDI}p9JXj>zlzW};#a*dW3Q(1F-Tl^K{O+#Q;Qi3fRe1Gf_#S58-%Z)${DCNO zx0hX3Fy{URsCa~}E)2I~T?&EAH(uJ$`s8%JMZDkM$?+8o8ZKb|Zuqup5R;38*mrk0 zD4)qTL5tV8zCB701$fxBsAbF^2I@>z@qpIzxrfLZ&9Pu_qbe)b*LSCMh}N={%C~au zZ+dU<2G>gx5@gY8{V{9nx@Q)JaK1SHYPv@-NNHlyC#rEcg;q>6d+8bv_%~&jp6PS8 zf3%kyp6oBbS8a+kNzCD?ixeIxw}|0X0%QtAp7!uBFy@!L|l~wbR4mSXAC? zR;RGe+!utDV|C~s4R9kYhg1CsAE;ZO2*3{MKgQ8xTyp`ODx-I`{_!IG{LM(=i-3#$ zb?h+Szr%eLRlVEJU=h(rfOBj-22hIJ_tpFFQH#*gS4atcwwR0O1&W(jGNq(r;C+Y7 zRvD0khx8Zhh`-?qwjkNYj$Zt98Q`OR89NVt^|SS#2@8y5W1nDmjW1@`R!K0=ZeZk$ zDUnkF$h{hKfq?%KG*TQj^IiAZO-q|DswrV#yq9S5$9KDRY{daT1H545%1nf(%P!Ob zPO(l7Pvxo@l7E|Tp*+%EI(l$gk(h;Vd+p|tjQ)E1cfIKSFcQJ@AVD_RYqS~u;*l{w zSvR10h7DXE706|s9JpF(I;PXV6%A*Hij^+tJnwu0h=uf(D}vvN0ztj#c+CER+H{=> z`?=kj8XF9E1p279*#1*Q1oeWz1s9i2iw^-$x0vAoL1fP$Yu2b&2o1c)sBS7)|DTZjENxkG#!N z(Kn11x6Od>vuca{w+vp@&9~gi$NVAzx5U%pHYqd)=p(moELcTVgjw_IqhN%L9ee96 zE1qJ!&cElW*I|fKZJWc@)OKpdu(ojQVdh(5tKw-~x+DlwdL%Txy*}GT#7!Pn{SQrZ z7gXwciaB@0EVeFA^jgPegA_g{kzF;OUJ!q5_n2N172@)*<8Kux4XFT?%3iKvddTnq zz2a%e7*n^~BS{_=YIdObUF}t~PDGr*LqwsZRnFfr`?bDTIqHO)J!JFz5hN2&6Th0X zd>`7`lmulhMLjw7b3~hMvkmf5hE?|jwwoN3R29h=1FV*-w0=wqY0t)Ua_WPQPS4-T zjhNB&g|o2Q4p^0A4>lh^J9}%PJ5_qPi3Na4S7M!>p$1$W=zm9>tQeQd@%!(i87 z%0i$j2sW#ahT(M}&y`Y5Z(Qm)PNgYNhX&rh!4vy>-iz!FUzvW_FT<@Ovrs+xPVBIY zdFzhrgP3zZTLPt!#V-;NPn0b{dyiM|_q zWwniR*YVZXfl*+4*xe#ZoxI^O`Hkip9PZHm~%GFCb8i@-HSLQosy~uS& zs$kdH;li{$omN*tiUO?JZ;GO_D?7Pc!3Y(YT7HgbpQfBanN2eYT_u`!c%n(thivz+ z;#4hE`5VJ!Flj2z9I%A8gZUNb)A4leKdz1f6+B0J+I>3Rwuv2mIx05DAd>2D&;Pff z44j3y+F^AxGPMC84|e_fbyHa}H-uQf5KUlE5Dd1mqPl~MZFvfRCdcX~*TC+sCu?RC z@%+KiCY{{z!a<#);StG5`%XeuR-MKA73H6uEzvfN^;q|pBGXerY4OB$Zg<5FkO2po z*KhFfT)VD7DK`tjd0}_e)z$S5(o<3dV9m*!W2Ut=R6@E`u*(f*ch3+NNNgIh0}bq& z1mBbBWVRZEM&+A);wIZeX7db?XV6Q*Lj1a?7h!qqX;Vk3x_lL{rbNS z405Ja(DEjJ)Z_6s|psiBp7o zVP-@Rq@lcm5(<$_k7N;1{aeo6q;nf(fzur6U+sy#Bhb;>%@sYPPr-ZTIOAp(}-0VdZ)zG)+g7v;>&21mMx&){{xyr)sg2agC zrt0TnfLESfKaqS12Kie1 z*UpZblZCNa?5Dlr^roVPVk#JS0MQ>wJtsaCgMD*qoMa}1KlH~Z&TjZQsBeK{cq_yZY~Q^)U6=RS|B<|c@CUt z3#!j0Msj#Ri$N1m_tAHte@_Q-V>uTxE)69j`{9L7rfC;7HFg{)QbQN8*AjTopFg`C z1^3`kTlt)ItSkXu7LlJW?9P2oX4)s4+doDp3v;{l5QIlLQBPAE+4C9IYC*sF1pIi6 zC}7}TxJ0=KlRYGW6rib0ZzscAP%Rc@!=pb7=hu(AO9nve3GTCn9?yxMC9OWrO|a&U8y(@HkM>QOy7mYBBp1AN&5V998g?XA(yv`|d}m?KmR& zMg=n-*gE+8hK^ZvFrv~&{?NaVA>Y@*h+RK9g)pbkrlAbo^tTl+^op>zSO z#gV*1+vXv2x<%QE_GOoVoF0BH&pGPv`!*8-oQW8yzuSM%3cZVmiYs4*>PN7GwUr0g zZi{JW{LZU$4X*$3gSt2(NYW@Gc+Kh=yY!`~&M>c?dKUI5-L-PP!LhNm4?}U!4-v#LJ;eOm zY4=@24|L0UZK4S3wT9pPQyoJ&Q+bap&C$7ugwe1L-L7fpXF6luGxYgqzxAg+&ai7X z@392deS0E)X-VAl!%>b!*j3F^h7wAF3iX4!#Je#3UWRXDQ;YLv?;hpcT1i$dC*`S! zZWxQ3dL#+gyR+Z*dMO9AMW>GU){lqorD_&7BzkZ{WblYF z|E%?pCzRL`v?#Yc@hvA^0iP+;s`giB=jM_zM-Vl#3;(E>jRE3tu=}OnIA8$XKyX)9 zoS9;1csQWHzh6BPE_Npo^0m=NNfQvkyqoU5feUk8A9o6kj8v>;VrCBE#Ij_qy z>%+c0e55UNAk2p1YLB+5%|w=pt1YKLnKId*jnc^#;gzLl@qa{9o$j-04%0Y9*_{V4 zi;4+ViH%SEX4j%=uehk&JoRj7X0%@ge)W;Cm_V%hNY`1JMAdaMfv4dlj$o{5 zN=I7PT{E4I?UYqINw*5Yfw%3e8w*wXuI_JJS6SjphsC6+zs}Ci0+B$SpW`1+V4?jR zx3A;J(9k5_@sb4U7~NU;|XSiS=ocsd+yGaSrv~{ zHv@Eqgj>K^wG^UAM&K z^td0Ck>H;OHG?U=uur_()*VWEkMiP(#VGw?Fc}z`P83CHPbQp3o4_j5!wI_icr@HL zX!@$K!A*mzB37IgDC5#BmCBxPenb;i#|BQ++Psj#IR{Ila1Q4U&5wUz-9lYdFA2k4 z8K0H$aTBX%Jvr@wqM8D5dcMtWvX>2yc2G@&x*5)DdD2gC+7Z=6nDyJ^;l8okh3ve` ziLc~cthdO;z~A#1z?iTlpw%h97LEy$F;UIjShXZ3_a~LiS-QqA`+RWysUkD~E?R^k z-`d(^HK+~-%N^$1VPReidYt|tZ%yxg0_OFv95{_#?Ff`4W;y31D+)Y}=?3|RGeb99FwhHsi7M$AlHR5yr=kpH>%WEdq(aiiz3PEx z2sX(nsVG~m-M74>atzA8po$hUWTn7(q4)}L&I%gLfPGnPDN#yeQAIgDq>@Qn^$Hi z@Tv5^AJW2fMpF_lCSh?M&A`3empJxx)8)^H-u;mnD+qmZ9UP*f={W4X3|)%VjB{vi zD8;-Uu~bUSF0;AHj*2y{@f3L?FT`N~+|x`l>6wgbmPv^)kT%}{mh%;81CMvxUt`gVoJ-#@u zK7MGNppzwX0m6&-6rC}&>uN-L79d`sN_?Q;=F=vu4L0*CE%I@p8u6g6ig>JcIeG#{U zLE&%ZXIBqMox#XvmQdyuDrAHPhhCYK`%$;%B|j5Q$Jl!*&la-zqyuLJrsc;EA`f{Z zAXh}_Ufa|AWthFWYsoAxm4|x>g14jV+4-NLk)+N9Jn#AheyO;;B6CG$3kYGs7csIg zL4S$4Mplv_z9G`9d@Ts%oK_!`j*WIEwVJUFrQw?PIB-fIB$zpj{~&zusQF$B#d)Jo z1)D1fCmo?EU#ii#elePcJEz#CQK}NZnCrQ|d5P}2bw8yUZc(vOan}wZ;lD)y#_8yM zbm`}r^8kD$guKYp3wT}dZyN%m6sXFwU_{2bCZJuuR>S#|&z@|t|5SLZ25n4Mfx*ZI z5~14d71F8LqlkqS7z2Wgn9p}&dw=gOGoYx?PR4$Z+I%*I_5JrZ9Juh=PcB`BSkMNtO= zC!`a=f=xQc30`R6P1DQS@C)C45Xwi{yMWmr{(*Ph{~UYd~<)EQX~4D-@9B z4;CTrmGmS{wYL8EV!4}j%kV^pAV^@z?fLuLzkTaW=tO9fgh3nu@Pbw&}be&BkBfEaQd+r<)qzOWH7bdwDUUg zaM@e3YAH1y`sp7km+7c-v}CbEY6&5etzuYOo#acJfxQCQRp*1fp<{b92s1D;MjBhS zx%dULkS=@dv$xx_()kSYnDW9Tn@+@eBfV6kXp+Z(P6XI~e188WhaefNDVnDv`LI`+iwj}tmQX>UGvDCPgQ31!9w-gXa=Q1p#gXn*wY%#p z4<~9_pDRUdY;*au)351|2p+)*5B+sV%iUb_3JM}gUY#^k?wnad%wP&xIoQ3g%2JYe z!Ln=t+O>>u3t}6RBG00NLrHrs($fgkR^SqRG=;jKIk|XmnUutz(YZvM4Za$iVJ_)> zIb}j~-Y z%{r4?o7*vK6TeF`Mn zkJwdsKcIlF@j?JWDm<*H`agn$9Haj{PYIVOb z@uc!GRj4bo%Avn8!s=&0x_qfOX7=yi?JuZq1}&)o$!-;NGz;G-J=(MFbWx+c+Qcb% z_ab3kY7|QQsTF(0boqWs57Lvw7_y+>M2{NYuxp2@`9X^avhk+Vr|yeuNW|h5zmJ!1MS?)) z8{3`5YTf}gKVCB;7)#A1ku;eQX4iqxyUwAMu%EN>g9%NTANX0+{2=OzM0c{RX2@n< za@;B+bh0scIek=hcT;kwv*DT*BXgnOd@%=q^$3krL|Er?G8U8cPWrmU>HGjz+991w z8;ZgtJuxVSf5TpIc#D}_*4_@W!I{?`RC&JV-9r26H?x?!AUXub5j)*B$h(Oro>mj# zJRkfg6Z%Gvy(pZGoYIAh(GbLV?;;+-n?zWe!mr*S*uzU4F;(%23IYL!^KtF?=)j|& z+r~bM`)FumMwnAIMLGuziDNeXC=_SsjhYdTfKD~KR7z{&ZP7`-Es9u??9AWWFMxJIj#8OdYW8uneoP&fzB|xmOz*%&n@L}Kj67Gv*7tjioj`sRD!cLj=Bc2K-e&Wiw$aDtkR_VpiZC2v$A;=;g(8fxTW zO|A$tBJ!6gsXJUxPk&Q2732HmLTGhU;?BC8&!K%zP-VHdNFj3j(_^FgBPlb0uf3kw z9>@4Qx{OgtV1x4K$=xqpWIR1kVN@aeMi=ctWgviVs9KNk^SF6W`T*hf_ig4rjXZJh z^nvGtfnQ6q45Y(U{RpVsN%9eeW$otJ*x1542ln>08A0rPB7y2UdNWo67ys^Usc&}n zdEWl*#*S*~5vtTl@Yn=ks`qMn=SO4tlT=bz6LS1jD~O^4f)JSEvR*u7?(7Bgrc?v_ z;FtUoKzcAb-;PO)!FSPEto4yGCv zzR2wqC1&n z_4Y>2VGixmftf3YA;V){(X@Fx5Mb0{b$0{{ui;Tgq_bu{0gi{MXpKt>mS|722x2Ml z$33f;q(zrp?Zz-9t6yUtNB59bUl|7IG!C2=WuMmzWQO^kAC}^sCXi|N4}30p-X3sm zc)4N9bL~FGxkjME?kSyRB27!!J!1qv2tX2lt<4n++bfmvWxr+tgnRyLkURw*A>;OKhS`t;pgTW7 zGn%rKYmJ~r9!R+P_ZKWc#!bPP)5rdw6J{upFhIV5uXw)_Y@ow0Zv-|W#eH<@p-4oI z`|j}TH4j^jqWF#f+n(tv{{Qs#zn#|Jb7}r}n-D1Sd6!P)zc>Bw)>G@|WK10D-h~Wq zJ8=RNy1S(yeT(PnvkHxNPi{pJGvF8#3v-nKlN!%!BmDgWH2>vYM167&zr9Rx4p(il zyPf~-hv6~O@jt`)OyECc#2+@9%)}<`cf-XRAd(ab_=SX&L0=O`o0ncb70A{HCm-|= zbi6N~q8rv#+g+UGVeftU?7Efslkv*M)7n=CRc>GA_Q@AcO?`Lo&5v5zM`KEUE92e$ zCAt54WYQBK<{|HoHzm9ZG8)=aAUAY|IL~DNChKL@kZIy{TeS`!{?&{ttJjvX-Tm-4 z0W2ci0T5B#Rc7E9WKGRq85O$KA&fbAtoOKKSKcYCEUSVNxDPEhCm^W!e6`|x4(ppb?8Dx-3b0m<`n5QBo->bzzZX+thV8jTgv^~ zqmH+8#WFACXJ#tcaENa~fh`^k@}go}_@?`&j~NdJ*qVEjzl8z98>~6l939KYin7WL zt@+1Q0Hl9`Ry?oPf>ZNP3Z!hT2@%MMrJo-VUs6G41JR&gz_;k^V+5ONhp@pj{Gbsc82F<1I;jKqy0P(T zklU8+Xn$KJ;+@7HPjpv(K$={ni`4r>g?eH!ef@2dDbHE|oD~+^``T*Gcje>e_IY>d zS)ZqPY%$oj8aibObX$ZuHUa8q&8?Q2k`@X~5-y?$SCX)-{r+k=45G&IX?u&icLEDG z^cxz@NpCz)^Joa_GXG<8*dC&`uHX&UJ6g!!2&@EJcjqpESet$eZRj(=@ zK=P%|7KEsga#sL66nR(ckxW*AJQ_nApM_yrBvp5L&5 zvYX8u7*4n?vM+6|k_>D1KA@?JA2eSH`!jd?)5rbtN^*yv-c3R=W5BTBlk*xWwIrv! zY~S_toRF@zMbrul3(J|nH4}Y}jH>gBKMIK%XA^Y-Qbm27;L=Y;zQnT%fPA0kWHUd^ z&oF5SPYoHg$`o<5<^+O@A#QwLUkgPw?pI#OU#?NG^*_YZ%nG@p;L};*C;1Sb6q_;^ zBs6+vvAzFD>kA;sEDQD%&WGomHi=iEek<|HR$RSG12S2(oRboMZJ< zr(^u56t7X1U(tx3I~R6Da_Jd|URen{^x+vlw6U&o@!5%PEoqrU#%zb&V$>_c5LWZy|6=R)S5(8lYak4)+q>+RkpsO9+)?hgeTRO3Gt&`ic$8TE z?aLcS)DUq@^*8pCPDY0dNGrXhLNY?(lvw^+mxg+wq4()j9WXVEcYJG~)5%LU=Tz8i z%fI)TlpQ%OeIZB1tPv-;yq9s9L)9`wtjUhbU~i7q{uC3R?#C6B3szMe(4vWAvRTtQ z{SlpFH{Hbb$S0HE{p_#l6#KP(+6G9+p?+RD20hE@D$BN6_|iLwD!Jynmb`^U?ZYYY zTtR|PnV)_Kkol_dJ1Ww*Slw>F%R2AdhCN7+*sm2glRET#Ve72hP@g@~o1XA=5ZpYW~%dN$=Mv{t3Rm1kczCr34XeUBZ#>ST~p=Z#T_N#qYazI<-j7uu6@ z{x|>*uS${#7M?;TZ4o@TP2&nw&-!0QkpO4Luf4E*S6N5zU?9A7SN@psq|R|8lJ&_l zV?^t0a%GHk9R6HhZIn(1Fg?>e@67>@So`}mlzWM8tcd2Fm;C9d&>g8^Ykndv$Ef=; zb&iyFe@k%siqe!@-{Liahv9T*ftH;{@qgPw|7o1=GpCTzSj>iK`|t#L|7LHW{^1(F&_VG}JH zLH{sFs`ie&X*_!o7wa@nH+&XNJm4e7cEE9%;n%F5^7cUKFE&TXv^8Vk*d+?m!o=VH zlKoBHY1)4(I~cF+fhh1P8J9_d-111TS`(6Mj;9LKR@t^Mw1-j=>l+wl{wmjG*w(V} z|BfHXYu6889lG?dB#BfiBv&9Y?N*ECk4kdS2t)t()A*!#CJ~O%D@)7f0?u3We=NRr zx1-Yyc*0#9?xcKt))iFdw5d7Dv!3WWqx3bqv(NTd$f4=Z4Do2NOYb8I3=5`$_C%qK zsP<1=5znoxtBi-dZ_JNU z#bdQj{GC>z3d!ye*Dq?B2=UMBPOR;WT7zmwy%ocCtg+Bm@xc`x~Y29i!M&hjPTN~1x~3U z(m3Fkdb|RVw5Wcu$P2Nr>5U} z^c-(^W|T5#1^xtgrImxj9Y>YHCm(AN}$g&L8S$p*3(LDC~jMXZ{-h6V_ zY|_@B{cSPF8($&5pL;mb20bxrxKRfbjn;NdvZA(){XG+YIuZE< z)6WMW$i;&JPtsUVz~qaMb)y-IRwtp1lyPQ+_i4W06H*rqF4(o)qH9HTB7nJVKjbYC zG6m>Bq2@PjysSjdvMI;A#n6v;o}l^h*35t*R}r#&mXHocL{q(Y(Ho8O~1c0r;FG2i2fVLqm()&ag{i~zPGVpB37fNq>w2t zt7dc7P1K7V9>-hKLg(2v3~Em8QK?jI5fK^%9jeQiT}7k&vJ)12-Ac~uLEVVMDi)UI zV(HpAbfu*Am9r||KNW>7X(lsc#?nXreU#7b=?d;NL~neAn9bUTqchM^rDdrOXO=zB zkXvX?aS}O4t_APX((g1bXs6y=g2ZX)KsNU2k?=TF_jtY%G z=F?5Pu;AIvr$aBI*8PC50QSXrM)*OS%4B|ssy(?1iNA8=x6>B_<#*E$`ML~r8xl*- z97*(dUi?Tq7^orWE{ImV1u6B&VSo-HWI@qHnp=75qH!yEo{GxGMV>3~!V`(g=QQ?i zG$eF`y)$hS=ohv6lKkvTn+`aCunDyj%x*i)kLW6-YO^dWrWd{cyTT;(`_{Q(dJ#}Q zVlhpwaLtRCjs`(LR`EHc*)gb^Rx|WCcv9#iM~(alXPT@LGpKo+-O{zpCXuoD^QNd~ zw(#EpTBXN4z4z$Yab#BeDU(yZ5;Hslc$-~k6M(vo6qD7HcmzP4G1A14!<=)^jRE6E z@99kh?sy0s*4pw@@zI8py*XXN~Ua5?K*)VAAE|D;4~g)*slAUCESJ!AUR~_(vsY zsNTn61*EVUy~3Yq>50G4$;^+Qco4nWy%-}c+A@|s%h!Ie3hU|{CHRDd_Hn}PksJ+L z$YBMEXesV#ckf-!Z4$>u!98oJBPAbDAS7&8Nd_<*RUo}L;wi2aNr}~x!R_SS(bq0U zd#Pxr9~;D_@@@4L+80`dGdJ@=w&20R0Q*6XOGMe@-#PvF_udSquc4nF(4KaMOX7Ae zIN8_yPWnmvWL5xrVZ0+5ji&^_kZ3%lsEElwh@|#5iMb-5xk7YP!~e(BTR=tiMeV}_ zD4o(dq7niUl2Rj$ihxQAN(xAKNL;#0Lb|&_q@+8fySuw%7-qi9?|t9@`qpAC=Els8 zv(G-~JkPWDwuqO>*pR+l_Fsp@LN!RJl zCU&rv{u_Gq-=#?7pep}81Mvf%uoGv@k;!q42;+UyrLHdKSmp|8-MPBm2#;CzyN;Xd zmCvfjd94jIm20)Z4zGb&p~JI{wl$h$inP8*_IG0!N>i|t6EC*^UW9&3-pk()UKOdX zdx)*}ealq!a4to*4?mOD8<=%ryaFSbl`524V#N=4^4|~NfAb5fqnozSlkxs79&0Kl zGS4%uzlP)RX(4ODcNb~7RRXMAADGOz2U&xTEw}`m(`MbeL_f{5QdK@i7`zj20tsbP zatiNK;4g9q&LWN+#<_1B?Ge^58Irm9(IhOw04v`62OxxL<0ln8{OCXAY6$v209M=x zM&u}w)_)trXINqY@tB|HfAH6n>lNuzr6A`9=KtFA93e3T?dT@?pF$MJKjihwTiwziB9CWQI_ou6En{>FK# zl$D}bfau8+0~>^jkI;wFh9X?Ql?;#UXJ+LFI`lP~xjAsWe~&s3}dC1JG$q2R&s z9!yuCrx#`4Z`Y<{lHLC+8!`>Rp^{-7V(AN@6}9&(9CSamLm~n z^3m4ZkQD5CeyafLc2__D)Y)VwF#k$_L*bdJv2F8}LY@HYd$)#Wb7w`5mwo?2uh-bE z0=sXvfvqFrLNf)S8AA-n`DI`8s6_2W5D&v0f?hKJdaAk_0!dcP+drAwu}6o*7;gFZ zH=kdzhqZ;`pETxY_zbznb;49UD9Pe*c}7OG&wwU_cz(($^gZ;_p4rw`q zrIV~e@-qr-3~^|3qa`T!HO88n&U;47+<*eKEPj2DCiN!Dv3uuNTJ2b?-Kd{RO1kFv zr&u9b+~%`G-5%xo5Cue6w4}UK@;2drScz zav>0ci-SVE8I};VPXZ!RJwu^bkagoO1Lqzq2tLt;fu81*#98AfFkXhq8EW*1!J%1z zyi-zNGC6-~e3AXo03L*6qfwu!u{?pJxB2da9^0b{-jVUe5JbOoZNo`mU?_QZE}7Ei z7gg5vt&RvYDR(Ksnl&Bp3qo$|R36AND8%zIKV8#ZhfiA}Io`>_5h}jOo%KYRd1*$kD zh^Rhu*pQ)P^oIKW;{E|}8Q$~Gx0I*#najJcLIQgdmJ5bTVgCPUBPiKjK~*s=G-x&f z?LbrGS74t3eQ@K6h6MvhN*W3Ane>Zg+X!nh6pK$-(Pl-zft%YeWj%#1U{|&1I1aFE z^BfAeZz3m;i@E9R0G-U!p65cY3(lt@H3n0uVnT-AkMnR|{`7E3AerE2K7@bb@sHv2 zXv=t>bJ|l7c>}C2x>lGCG0;7H@Jgf=EZe6MnI!TZX*b6EAT^~qgoin1SRpt_Lc&9Q z@baS7yuy0S-~=#g_qPFVEgaby;E1iCE?tm-&Ne30D@+Wvvd?~>j0Yi}#D!S{dk8%L zs&99>?ZZ^$b5Yl9gS70`6!!$iB6n!9fbh z^8J>e$EIZ{K7nmLAs+8b-&@OO_t9GvMq1;SlVsmpxcXaOAbAM-@y}nCb0K=`x-NJc zj}6c8?nkubO^@WyU)cW6&i+jOPHe|LESMhX@gr9vl7=qjfFfq_1-bqzouqNS%*fee zv9ZU`wxg_%l{fNBW#$JfU--#TBX65KOrCS}k>Q5C999Na+&!NYNc^xKd7`(2z*k|| z^ZX~~4K@%f8*r}vn2bCZ(_BXwhC#&n`Ptqxx%+>h)n+|@N^_HNGW`8%WEwS>N5vAT zX1vIuhqlY(znvSBoNy*oOTq$uO}^E(tcRi~Xq7$gwk$?XRz2;-5a>tdAFQ3fJ)ZAOEvCnBw!^swpJKkl>Vet-?{JqD2b!L4@>G zuhew41MTI$$P*8XxxWP9w*2_udgjo!sa4m=u5hxD&CAzI2h{hbE~S=p{8DE=HN#T? z-2F(dXm5C8k)xhD#7sh#@6>M9CcDdT?^hlKQmU2e{gj_m^p8DQ<>XNnFHpBz{{x;r zCL5?znko+VD!VbtFor8^ieF4mco;d;#bUdKt=AH@V+ID7Q&FHBZ3{EA{oqpk^f;b$ zwY;2zg!8KBk27&pG_JwR)a$ON`dfSV?G8Df%oRlU08I>2^dw9UwDirwX8RRYi03ZN zrETBvmbcmB~rvistONmO0%>BJevKv@suk*z7u5V&vW0{h z-zKy{i_Sp=_*`#O?YmzsvGxwCa-f)I>ZWfGn@OPb7!ZvLU9|gK=;5J4FJxQ~N5S7G zG2hh}84XdKaUDGC(?j0h%HVAcaI?kCxusK15@W~>=(c*lRG`$Dx5LL2!o;lInMVXU zP*KxJpCt%)gkEav8$kw)ce!8k1t!5N!jmq`At#8WZMaVJcT#^p_9J+j;&H0(lzCz6 zYV6cg&=SkbI@!wtW>m6zPIywhn$S+({Y|0#H(8AL-5fM=ebE>`9g4CB1~J9%T6fTr zCxGAld$m=araNemdFOwRyxiZ^{IhHktu^^+Z6=AX61GK5LLGugc9xdz$^`APUFwdt zCy;Qu)KoM;i}aBpuS7On@rv7i7W+ixHp((iOD9e} zokFCpdx`*hNeQ!%uu`B-NlC8f9SHk@c4`|H@c4Y9ZNvpVm$&=)u>MGIZqfqOULDqo zd64cdI4$|?^z(pUdc9pFqj*XT8vXp~()5Z{<_~7j7%MEA$=_`m>&|%;2?1oxN7|HA z2;RF6Um>A|_EmL#NxFNlKfSV+2tce|YFX1sIGcx$&jz&;FaJW)fd zFi=z(^8H6EekKF&jZP+#xc5(>N3}j8UF!TIsEwEB)HRK9t=xPKIXoY10r!Nsrd@M_ z{*6gXjyndKR|+&!q-i(eE&;0~ZnhU}Zo6=^x}CI$WoK&^*3Fg2Do8ZeDAd=b*FA_U zIA+_U5b)#l=}@@K(nyxjk3X1|tE+}_pese(Dz)=)6Q7b^3DkeNSYfG_Sb0iom$TkVeZof4L_7~q?^a!$hW)ur)z!Wtf^-~DP>&@;Z4iY$%`_j(Wr zrLuG^Zm!S|ri1(?z4wwHb6 z<1`07ALO{wX{jA_JfKxbZB!86&-n5=aNZxdoqvkrmsbe%QKV(uA?tp)AEyO8*`@s} z7tx3}S8dt8^0d3wtm*d9wcOq*t7^g*v?9TAY*x$nF#cg1>3ln2lTlud*S!%xIQR_f?CEDH+Lp<%v`81n+%;4|hfJkc$w`*~xwQOLQgf;K+HdJKA=3W!;W zKC*waZNBA7$h;jjYz^4)N}UF==8H4fwS4w`Bf)2I-7T1`5PIJx#H`=TQavOlR^ubtxJI*i zjM||^f{S8JXJCjy^Gxg~(z~v2JB?^Em3FGsvwcV69m~=!QHY3$5fkOd@&0(Pon(|X zF%ogckDguT-gG0A31nps3vzpcCc83|hQuC1Tt0Mj#>u5B@<=Gm=$`HV=Wjs&g(Vl7 zWw&OXGq=`y??Q7YIf1S2J@RIq8l#6_fg`C>xckr+l%@nFS<#yQVaGu=d z?u;3n-?eshbUv1d;}hNrCd0a7BQtuvPW4GoVB+x$c2dCT6G8Al%GQJZuGc#Ct6NLg z&c`VM%-n~49oh}el;3b?eOuUuY7~F9?Hs>O8un?+RFJrQ?NwU_gW;P>vkSD>?r zQ3(^m;pPRHripQwM06D|6!`T15JU;kmpk;{=E7*?P#t~LZQ#Tot^4paJn*1EbkZx4 zm%cE@(B*9C{GX9Ab}{Y~>qnD6M|QD$N}>3)o2^YOg~pjptxF_viuePhAXjXFZyB8| zT>RU-yGa;8$nhs1>Vd1E2($KZcZb3br59w=DBxcSbXO>+`5y>aAsuD|ZFr3TYxY>D z?@65MvtPEXhX&ZoEw;o>_&)Q6DmvMp`_fL8XnFyNt(I>kI@;Q-q0aE12HX$`VS+jM z`ZZi*(lcg4{f%1Is6{r-C^?8BE#?)vxy%#}4sOg@#`N5d4U!5B3Ij$wNG-?xPe3+? z&<7;_k$ca@*z)SCB%@IEJ(-aws6xBpshXwWU_xES$g?%pJYJZD*W0X^M;fKC&&*%q z46QfNZGm0=+kV#2P#|iH`@HwfaN$HI+Un(x4=(F5Pqt7FW@_o+Du!%x1C&bzT6}DS zB<6!?{M+TrA1jwXGE|G&9sAXRmtu-o;57e(b`!S4L_p^eD7i!QcZ&~oGs`y27QPSk zsW(RS&=loh9j1z#aAh|06o9xg!KGNApf5)X<~D5`%hW;$3j>!Ns2fDA-53)?Y5fH9 zSk}S(Fr+&*Rj+i9Xp`*P56)Zi$9hVECV`4zBG^f=V@ozOcG()i1@M>iC=jS(Phx4o zj&wviZ=^XCl1dTQ1=3z!*><bM?%r4#$?Bb8gzak*}s*Sd1P zY(l@Jl#Y958<{yrG3!$&Vsommgy=y`1On8;kphE2rIBDmQe!1zbk(laxWLoR95IpP=_;= zv=;ChBZ{C^e*%GKv!T>?lYCknYhMH2d$ZGnfldPyA*)4g@^h8C5(z@0L6k$tb2&5~ zr$2ulXroL_S3hS&M>&(++9||A&5D40e)MGTUYvR~8Ia~8XFHc!<89ei`gF_KDzs@={Iv zr+i*mB$e`si6ocy;dCU5B~RQl5;M8T*c>*bC)Zl`BITLJa||__Gx}TfAqOTk{ZG5V ziX2=Qmi`f^u@Q-N(3P9(i3^5UhIu30;)TU}`ujm6IhBrHZO@W}Rl_q(%uU;Pn=i`X zV{>!4Z=dThfdhW4>8DLb`Ojz{BGV$W9P(7_FZW3t4`!aKwH!;+pahrTg5q{_c^};O zxgo5hXh|HXw_upUBl2(G3~pdwhJY_;yfyALR!tXH&c%*AsJHZ1NeiXukJGEjZ;J{& z)e&|CYC z81rF!D+3BSwkno7@b76O(xud!Owa(cSU|2vwVN#>S#my^}OR%FpL0^QM9 zkMdjL2CP{yA=6`d9D!_SJ7DY12`lmICzGsX4vu#nKWV0>-|LNI9}mg3HiM)JEqe7E z|HpnI%eB^FUe7kW+mBmA{)wQ+IY}pDuxP`_9)1^fCM}H*SX(g$Q5s#M%L97)LXO6- z`2{61ns0DUE5{;}qJ1bTso$4;0r&X{JTft>Dbjx+q08LatqG$N01)XJ2Ik2yv!TDL z??&_m?8-bf{~oigZ?5a!roJ5?pG1#r?lb;PsBDeUf%5Btv zOl^Q4bE2Ctgc<)I>Sng5)i;5x;El`k;-x=t8j$VZekXHPgKd*zmf92U}6x}6DFnSFG$@096_ zX{XkMd6Ww=ChtK!1(bAFYjo48WxF)J4wDFos_9GvM_G1H*%go7=-xUZVh!`V(H}E7 zY%024ME~g5d=wI0!iiXM7s1Clq1xS1m2S?P!jr(R(!sfVJiqAaT)c|lxV#m~MAsM3 z5nu~UCW5sRT^65hlv&gz#JpSv%t1aGM6=PsN5id!N^6ANpAb%rKdu#P z5c>QjBx|C|`tOg(sHkicBpA)J6;h);1$unr!h=<`vR6*IPt9|RD9i*uFX9yoge378 zyxpAd)&zvLQKPSPVw#Y#9?1Cq2RP1zP8R^%kIIl8)5hbJJsM>^htrXhT{J8sAZ&{rXUpeWu{!*n(Co9w(*4z-y+exCZpn8_7pr{!O{4*fkEPF7gS3MIXW;D zOYJbDt zUnUu}z|3xs=Pi-s$`OcmKM)fL26MDPYBs2RYZk>a(Gl$#h%1?mrQ{grV`^TJ*|ymg z?3yOB91)#SgCl}5-pD`EMdzbKD*&HXt`ssyHg2>cB8dk>W@g6v@|IZ8z@Ipr(2860 zM`L8Mk{71{%|%IxHhX&fNc$ixMUh3Lgs_wpr6@bW z<1{)i58~SJGuZH#kJPeC7z8MVy68)?{ThU7(Fa~}i|U#a{(}2kk{M=)a$=NdGk`LS z51&z9BJ94(@LE{ z*DZB$-3CImf#CDL1*l;l(cz2e&m`8aMYGMR_Ie>R5Sj*FNM^3{yq!F5EssWapzLHq zT`ehKZ@o;Sn^oQ+R$Q=j{gtlvAxZ6{u08fIXo4U9Q(3F0-W=e8?{CTO_c^>=t<`Yn z0v&?b^Rf6{{Fjehqmv4f4Lq#&azJ`DRV=w0 zu^GJvBbkzj8ZI<166|NJ3aX>Xtyj!3!228}`(|u#Q3&FAlsYaCR}POWUr8YMNT+TD z_h)?dtM%K$7(r6n|A!`7GUVr!0H*gL|Tq z5o-9KwEKzDH$xmxH+H=8sb~xVtOtAc)B9>N?@sPTXy3no=y^Zb8vGEiO&C0ae_xR@?Lr)Y$df{T`WO|Nlq`I3TGmm>+Im7HsD65(M65o0hILPH84~;M6N$woO>W5B z|55B2-Sd0cnbTHW0Lq zE)fC3P*&atAV1eJo^fIgn$tNXds_-8tdsda{xuaAeL}>qrTi!{Fc6fs-~Y8i-b=m( zul|33t<<0WL6!V!pFYKZl@9(pCt#fJXVF`~ZnJw@Fb?zoF>)kE>jH14_daakfjN-Q z^)UTBqgRMXfxv%+i5UKmvGw(FKdH2NuZ~7um4eSAsTaI!;G~nqDF1(#^L@rI@|OD< zMb_WHKjw)GPET!HR|}<__Ljeib@z{g8Jy}D#4YQ44L_dOhRLqg4(5I>ll%6KY2ZZ4 zI)ht=3H$G(_+7;ak?zpW9Pd8O5X_>M3&d?Ra3mHEMeb`dj$d}Cxm_Dje)^A&42*cl z^i8()`xOMjL4hY`eoyiGqEkHzIcc}@phjIK!SFtk<~B5FQ!RuaPMTW6H#Ro(yV*5h z^Wcapb(Mj{39P)a-WSNv7S)fj+kD|{vAC8_ z>Mv8^0Pw`>pu)rz@??RtGgI(6)_DBjY`A$(gK|E>&+P# z1TsVY-Q-{!?A}N}0?)~w_khmZnf#mYFB6FKz?^C_X;+knEo2nma3RCWOQnA!-EDuH zy!p9&xZ@+hNci0U0pGaOYn+9k@S1W~47GPe8cBrE;;q^64RtO`VJ)qZ(U*=5b#)1n zKO6-vj~0i-FjpqIdeUA%Ufa*(=NmlIt*FNOBlE`Aj`yL|TjmA~vEvIM1p~q-kdgr^ zE$Skpqj}-!JTEzs-rS@RU4f*!9TtbD`Z-!D; zrGe6sz$1^NlSnv=0(0ps7$vcNbR_rX3q4p?#>+xA>120v;ClYOV32>0dee#Ov8n7| zM#3SKW52VD!=f zMLbZmOUDab3tWe&J2RkLi+1S&M1_nJBXa7&&)u|qvzASw%h1~-QU`+hbBx)jpN#kf z__|2M4b?}WfZKROc;0c#__(URnH#>iU;mhQ)0&afH| zlIjLK?$=Jer~2b5mQs2ja?@jQK54`}Hz8eB)=u>Ex!ptWPg@q~3;P`HD-_17tCcKE zP{sV_CvCV+9{D%B;Laq8wCC;luI_PLW16SpcDmzK4t-6#$wC+pia$)j(q> za1rl-i2-i;)z_0ke3j=0jCj>6rIHc}jhy>a1)+)|GP)MZeW7}}c#!*TktL*HW>!|l z`}f_5U|cVCk!^V19`IzkfwSRP0w)It8AqvbGIy9GQjP%22s4>GLDyy?qr5zFj%9ge zTrk{yw?rSrzpk12YN}Qy29j)m!csy=xhu38H+kWXl;^VFIwZObcdrZ@scj^^q@ zLbN{v3w6j>M4%hjcIRnf+83owH;RxJu2LR@lW5TI{mt6!?(4MUNe7g=dmHEUD(u&` zxKQ*vnws0@X6- zdhr6PH`wQ(FM4l+k*TqMbLu6v=~E557+t12B<};2=Ui-tD9gx^CsRZi=(C_xVdLl{ z4t`g;Z13DfE!6<@$AQ+h9mQuYEV{;K1)7&Kd0~m|$jGecXdO8kQA>^;yEVLnQN~h; zzJx$OPh{Njt2U}2$*<%HX{@cVz-jzi)EO4Yv!<6BKb2hk>HWAGC@w;Me9qd_o_fHK zh8bVu1bO(-WnM(LVi)^EbGi`D&Q8Jh{=Te1iWG_ab3m~k%k`4ZbL_BnV#?zQ#|_NE z4W_}OJi7D9*`Y0&0r}Cg-AZ~Nl zK)>qE2G-Hqpj?x87?&s!XkoUtwhtD`g9h~a4Z_AEfZyVlh zTZSs20eD0e;-{xII8sCwt+53#oK-V?wRB9I4C!>!Gd)2;{Cw!t%!# zMHXb`$u~$#nDEoTA}=(Qwb|$hcvwQr&#w$NR_ms<9MDCs4%)v&hgpiwXK#`;H=tO?N|)C(A}H*8~v& z4~C>0ue~!k+_XAS4d=JM%wWt0xuYcF?z_w}=8hGu8lja#i*_YJQ_lR7-wxh$3dLj3 zk)>qr3|y;xriO-;nORj52!?saINGvqo*d`#eipN$`5VCS0Ik*))y_cfl~xtk=nvDM{Kijt2Vsm zrH=Q460|HrB?7v#e`*KxEAp-Byv3P#%%__Fkmf%CvnKqq1TN&jrVp4OBz20Q?-u_- zdB{M?vG5CWmtuuVs=vW_fbUKMSswO!yN!>j7Mq2Ac&G?|q7zoeNgE0P6e~58BczSF zu^U43m-kR%0D|6W-VPLTsrOvKs9`%MpDNg>zA}e;*f(JmtUTt&nD+QuJ_XZzxdPfo zI5l@O4+PwhNcVKuWvk-$eyDo5Qd-hP*M7s*_Rtzj~ zVq*DyRliL^MQ`nJM=F?6Vgzq!VGb+Fj`%Q@nlU0lonP6~GB^GGxJ1dDwjI&{@Kfu7 z?USeV%JV~ZqW0i1;=B(bDHc0dLSczTO*sqVInKwqSp)Wq@d2jnHHe7RkXdQ^`&ijD zmd%FKGJjftzuW6nh8%4QxXHv-fr>xipD(v=zPb^i4GSB%cN0H;u=Qbh9}{Vf3IQ$O{7N*Dr;}gXG+BIx;N_E^~_b157gt_39-a~ zwdM-DeRzMs-u@5zkvo!Zib3?TCA;Qt{KG>)(cYHMgYVEow<7=EV^Bmii=LUe!PS)@ zT*nqt2!f62^L1Y5bS_pt5uoR1}OyM;`Vz^JqyqBrB3MM2qDsU*DRP)SjrVu7E2}cPMW$l$5BZ@%SvfNdBOq=dU}|mo>qDMc zXUJ{c?l(hf@`xM5?%P?CryDve2zGkAF8NS~A7M0KBMjy*%9P$nr?H?zU{^3UTZ%s? zG_|f`)770Q5|x1y!tHY!p#z4F4r%Ly>z$8L7}cE}(hBu^FkxYu50y`JtLhD>jHIma z3osGKS?DM$qPVRRQ0hb)$nI|D-Fw7F!7s#QU?dIcg zr{zoMmA$mh^UuntIw2x#V=JD8B2A8-{uzsyJ3(a z7sQZFBBmU*jx0s*I3RFF&yxBMU_3Y`;?eIewohU%^8ApAvG4e5WCkoE`t8gncQgK4 zOfhS-aBgZV;UkFHYNL^|ZIV{Sg0)akLR*0KHphG;13qDjOlM!PC*qdiu{d1pP+Zkp zK=E2=9i~Q)mRALqdg551pwex*0#4pN3qzJZ@R2g^49^*d=-Z{6d>R98=qo!jUsB<> z8J=99h%_%V_&`ysl<{I#NMD|-8@HBM(5XEXso;Wl_#~#en+54%!!4LAjZ!ix|I;}f z)$zV&IjBrL*cf>%hkt(4=5eRPUnBh!jNRf|0dZWfxdXM>xH!BFe5?ZM7Bgy-0*_;2 zaK)H^)c0=5@MQr<7C`C|@KUC$DuDDO{f?+mXksGGalDU_tef!QkG~^ZmU2tm<&>9q z#?7t_EgT@XApcJuOZb|j%l6Wo4nBXt`hrit+p7?Qkw4UkhGhC3d#B8yBI-OkDfU14Pn1le|_%#Wd6JntMgmBAW)74z!t7KKNl}pgTj_rye+(% zMQi#+4=Y+4&J}I$>|D>r!CqbhwiL_PwL7Fm$IC-sB`-(-x>VExs2wSDAJWNS%0o)8 zf6LL|lR(k&wx0BSwikn8$o@r~+2?!eT{gz8~6PkzxQ00FZJr-4qm<|j<`|kKfRhie~S7x$?)76 ztXgn6ia+(cK7WE1<(hkHtwP7Ugk80c|XO)dwYi+it}{G9}9>vjj(RSX6isGQf1TEO^sPY`LU zTd?dLtPrwb=Bps_6eq`{9Oz6KBhi1@SNKp?CFud9Eb;L02%{DuE+}F}i^Xkh^tkKa z=V+*(000s1#aypz6;i+DQlZ7sXT$8vp{uKRW;-utbsB$El^YGv2+A#lbNhbzw~|&@iv6s>S0C4CdT^rc+rF}VPayEN z`y`MwT%fh+azi{#tjQ=Sa3RO7SWpP0cv9lfMcku-Iwb`eEEW6KudPioBO^niv!BwZ z6%x@+`pd5T&v4-8CdG{UH~lj8&n6vnM;2KjUl?cS=2R0B61@Aiq!bk?HYq4Gt19up z2Ws-f1!Bs?tfAnDGgphyDZFVtN7DrbNz>J1I(jiF47IEAKhB-%E~Gvf@nvrIQ$t$v z)Hp%W*Z&JU35-Cq<)j{X7eY;lU*tgi{JEFZ<9O;8AL~8R=ym3&QvG4cXU(h^@Q(Fj zZ6Td_E$zU8IVTJ%9W+vY17_#VfE@q;rK6oUKz8{7%Pvi=n*8^w8Oh)u(g^qCdHL6( z;ZT@|#O(jY6@k%9@{$R(xPvGfM|b_Gd20cg9{U6aQPdeKV2pqnap)J`aFB|^j>|$CTDY8_IccA}DE+_8 zH6*gmgff3)rY23R+CV;Cm8@S;YAu1Y;jasCVNsDP2$8pKS^j-9j~s&`yyl)Ytc-(s z)U^LbcRtbH+J9lD9z>d**ywIgqT_Fl)Fl$Iy7sx|O~Oxj-{dyNq84<^DRa}R^v&lClxU&wjVL-;KCUl2g)W~y^nB;3@B06k%b=wM{ z3bpnuAu>XPbN%OhE5E9WB2!a*u4(`e?8>?@e|>F#koA(x7AEwOl3K049OP6r`jMz{ zLqbj+#ApSLLj-66zpJHXWHT!^Rw*#jaY35uzmAX1OZhwd+^=CVXW6m7)07nA?7*vh zP%LYsMvY!=Q`muBT#(P{a!hzs_A(gCf5Y`g7ylEZv4PY zW_PgY@3a+lxM(^jK*3}nqat)6&Q?&%n~uLWAb!ni-}t}8i!{}>P_cLRgb`j{T@b|c z7X>9qPO0WwG|bXl-knv+^qw)z!$ZO5lAi>%`{s`9s?FM69ITw=VcNgUz9Z3=O%}dS zY!q@eUgA=Zj-$N|q{NDp%yj2P#1FAKP(Db3FOyrZZEOl45C>3?5^eF66$Nx`$n^fr z(f5-(xO_WtQ~mG#;_55OKg@(9yFzqD!eJ=3sV95Icp>Z*D|xY?5@gii4mtWvg!e-GQ=%yB00J0s7<(T7Mvrm+j75%{_Y+1 zgOVm1*03aV<>4LwgwnoZ+a3^>AkIXCGy?}#&Sq;#LUm3eo0Q}$(-j5~PycX2OUiUm z+4lRqH&9WbrPT*ZCWYzUFYHRpfDd!C=pbXG+Wbs}(m3l$*UqiBm`UYa?JmY^Jz0MU z(WX2mDZNO zl%oo;An{_xM`?VH?@;q_K3rC)MqWT|9-AF(WDYtU1u`7 zI^>v5)8#MZq}3JL6jTj>DN~)XN0VG(lEzxJ;35aGD;G%aN{-#rEhy;{gd))|)xgf= zm4{QQZ}SRF@?y}soi_+sw!3Jdx0gK4Y&Z2%D`CiM1`qzHubla0lJ`V9D9N9R=TQO!v4cK4kg zbGMk_Af@TtfqZaa$K=z#Mb9!FjmJX%0iY3g!>Z{%J*4FkT?M+uXz0XVLLlJi4-&x2 z1&Dx@n3tqZ^I5IEYfb+?E}8HFxI8>OR8&;N1mV!TG>PfUR7w%2Lo$@V)5F9O6EZ@2 zVKQA|vAcF&w(qnXmRP*7rqdFZ6GT~BXD%=iwr3-X+B3F6jVa;UCO$TR zBd3-w;abDFOlu`0cZZxwCbGxF#vOUjT2<|+@~{SQJF zrqEN0ArfcR^z|31PZ2{+iq{S9++>^jGl@k%W25|^id;UfZ%q<0o$dLzEuXTwDlu-KByy z-7@#!r6C-K%`HeLqwNMfI)qP&^DR`WRk#9)+@a*C*?=;STR^WS{^zG!&x2LR{eQn+ zkb2zSZrOB=qd~TJZmhhhmm}QQu;MNHArQAUGaVA=cy0wKWH4U%xW5dEb$53MR;BMG zRYJlF#MMdVO$Ges>_7f~QQ*&)@u&E~P>P~=ld)Ax)7SyV^a1cC(Bucrn2d-?O#YfIrjj4dnGoEbXQ#UZXvqJMDnK z?vSKJ+n-TUzC{xy&g;2P+>kPY9|@k$ua;>x;CKHOQ3h6>TbkB5Sui&TrQVuier$9P z-i8v*4r!%bG+qLoolkrBT5YRnSl(@-LoUtT)lU%3hqihX7is8_{sJ+tyG3!K)m3o4 zT6-?>iQs!%RMk}G;rfT|C;~_qoW_NT$$FN9HMJ6g<>c1$0wsFRHSJmFK7osR&+;5+ zYQX_|4=rZz*x&OR?36>Dn+p@#q)X$oesYI(U-;+&s)%_zk<=fTE{80OP7F6~LKa5S z$6dQAK~{^-1Yl?MT(FcIFP3j;v=CH#!5P3Q5rWv~Yd|gr%qviVfXBQ;dsX}=6>Q@O zS}UtLf}#Ph)=H`SYh5il6ExlK5x6M?kf3h9+MV*1YE=+(S z3yh(GY%Yvy5#GNXsTLnI@Lb0Dh=i|3i>w(yvme_YaCF3qS5!g`1IPpg<_S<`;pgRrHp6!Wz~5vP z=Tp@SHb)f4ocK$XQ-f0*sr8op^0*`r_2*CNaiItUHeHEU}Lq9MV&?~#q%(gdp z5bUF)8Lx$;rEUVJrEqBrbbA^Q5L|g^xupXR>sRx3T*(ZA+J_7cSF_CLEM5bz)^GhFW|6O+kAI$loq$(ivvm-{8Wt|8G3LHfXj0Ia8rH{;QIHsjXK@O5u8x`-;F*{xE40rU6GPK^ zSC#i(ev~D%xcGGgCdf^qtZ%s;p;n!_x!Mq%ox{>Q=ukXc&U9Tt5-0II8klh4Z<8Xww);N4Yh zU(_F4Mo`jIu!E}b+C5$Z2Xl^M0W6TWGBH?74~uAJx3XHv-TQOXJ&4ggt)Z^lq#-n5 zIICa>{})G)#QTfK^I}iuFNTr}+GqLAx`aEih@SBLEJGGfD0Y1Rp{)6;`b7+5)k*Bv zc!lLje-RiIHh3QO+oS-;J=N}al~)3lOURZl-#y3#xxV~D)N{E>Tikro+06JtjQkx` zGqmUwakX;aFPZ?rvninIaXnJ{9H@3QnA@|;FkE;Ed9C)A=8ugjI8ND&g(|&~{44&@ zhNr^1&NWi!L%2m*^TUBx9(FgpXPpLSa$w)cI=PmU?`5UAa=Mrhx$h$9Lc$+Znq&o@ zzBX-AcvyGg^D~j&CQB-E`h;D^{X&r}woF2HG1;^B*|VJXQ4d+Q7e*cp0Ah;Zx)*gT z4oNSxHI_fy04;sG-nhP)8G8)1nMJfB2)OaISmOxj&?Ly6K z1-o}VPuraD^XDf-7@}@)zEt=K3JU`MfCwaz8K3Ly+ume^_1(o3qX!S--mMEa^H7;O2{uIZqJ@u2fVSE6q{_0< zMY>2kIyzu5GqWeMENf;bmT!Kb9AB~BIkC?6#jtGxnvbil_O1`>b&b1cX&qM5cjEs& z0Lwp&>h5qL=2q`_+u+8xlwU|m?};rT0PA$~;vRiV&lP5k#9e5{XHdKIQ!TdJWtsF1WNjm`XDd;5TIgRXabH1HdL5NUk~AAx39)uS(61x$zumP zVO}(?+eMySXt4!fZs1c9ruPTFyV|` zPh!GuY$M+StbK>^l_DZJvq5f&YPy}N)d_c~f`O-b6fL;jLAgYagnbR^m_y>_x>>W~ z;C0LOPd7e1NTyCwu2|F*vVdv)YD7>B55FWS32pyYz0j)S&=khy&>Uc;MhA}8ZlCLS zt0FQk6k&c7OVaS}a591_;jvi&1d+^4M@rwpfe7<}Ts$qpG@X#nov99uYp&yck{jtFdVw zdijX6vqB1xR!SZk3hYk@tr^ZNZmuBL;^4c`A~gPfbYsJHvANls2+=HsM9cXsl5c0F z-Qj2AnMd3An>YJDs|e2Jl(n$-%dAO^7m4Xnact0PBzLP6U1r8-$THP>gS66YY|!w- zhli!&VV+~E2j2HoLZapMolsTRT2=&-3}U~f!oFh(p7XMQG?n&&Wj3|5JoID{SbJ-} zp8>rzt;L~r{#kzB^5OF+dj5*#_rgN*l9H0&{r$oBQ~i{4q*YYNVBf#<5-ti7^e6gW zZO|!d0T`vocC=6+1rNig&My%*;}p;68HoZ~{fMOgi4cv6yzv6lp&sY&-kxVN<}3qg z6&Z!^gUr@bfdCnYEjTKUvbC)4;qaoxFG9Zt7r1nqd0#G%Q5r25PQCf4^|ji4pe9Zw zEj~mzQok5`+0;+5pFB;T_B(wzj$m8YPpU5s>`zSuJ*s@(~HL#l9m^k4I5UH zIQ5;J$*5V!*>AMSaf^ISG10tybUu>WhA5tT=(H-bHxUReqc`-k%XF=3J>=jZVYr66 zh&ph?fk9!iTKExmU#A`Bw})&B{%ommkV1_JZ8_hYit27UL_0aTIcI$p$a|ZBta~nC znpn$H;%jYd-%kB9*s7@k4B|gGf}cp~o%R+KN|>qM4a32pCW?fF#O(3h$VkAQByx!X z+Nst3mETqHdo#>Wt^VB~i-FjRU)PfY!{diuom_w%oI&s1))wt^yS!%p-w6Bu>92tH zai7%(mqB^q{l^wlw~Sni;xeW*B6;;&lb|51a<2(fO*EM8F9vKMmN4UUuhfrCZQ`J2_u!N$SitPaK{D!JrNG5iBWwrOQYgbM0wG(kl9h7ZPfm$? z3#DR*R(?f)JYeU~tvPE~FfUbM@R2Mi`P#@;eDzOuwJGNMsXl#Qu0E#+HcSAPdf<7r zSW@ye2Y1aIP}T8LWY1p5s)wBDZ2Nqp;ujO|DNPK7oUYwsyZc?l9ua2k^i zyZmLfGTr)T14|N>fKWWOSeBDlRX|FtRAzPv?6cE|c1yl{+;^&LBJ4FgTa|=4g6=nQ zeRYujJXrM8KJ6zqZcHT{n)2n2k$v(=zie~@fe(B)b?NI3kAUx$azx5)plCACoh<3O zGM|O_;rgsd*&hp$@ayJ8zx`WYYN-ojM#RYxw(mi+r1yR>)Kh~D$NBMkz$sj61TIle zrJg{GhK9DBFtXYO%=b5^YHV?ZRaGBTnMS9l!=hbxo_#!3@;+!4jBrd1uy`xmg2iYn zb9boH91CbgMiiXHM6~MHFQ?ZSp&z#b2!eqD4p3A>_=`_bxV#J-2mH>?T+62eOZ>AZ zsKIU(^h^r1`^skI%aBVxjhJ9_u&%K?jzhz#1~=KFa{pJM`73rKpC#6v$s2}b!dEgW z-^8tHd6Wj%pF?E?t|`L%ZRASp_)l4>$#m>Nnu$%2B>rLrQa_w5FIK0nCV1@X$IK+Aa6)-Mjl{)~8#l-(9k`4%tVwn&(ux*R(}~u&_r@m~oY^WaBL`B>{`FMb~{L zc*yUNhb{(n+C;iFhkDjri1jt9sZ)Aa$}cCOib_hP&6C6rfH`$}Xousz%EX1Z)Fbuv zHbBJ>(muTS8e~m_UvL3VU96ic-JSOJPVrthDG&u&rTcy#5M)-&WrjtBkOrrqXQ>F@ z2R8@tQ?G&?h{5THub}RpQYmVuZ7hBs&0rgE$-|G=X{9(I<0-JfuhO{rbS5sm6BB;t zT_sUdtEY4#`*u&mzOsqPBY)iATsRy~*xsk2e1qbAtBcgQnVNQ_0pTM<*%MC%!!cXt z3(1%WP;&4?8eg%?8jf@OGp0A82z!cWZaN;^5}`b3du#tW3+hJGSn$idLLrjH-M|vx zVYQMy=13*ym2h2^43+r!o;Wg+=IuLH>4d}(kOiz#K&XAwDWjx6^wX#3dslpXu5aG~ zKeAH)fOFUew2aA!xS~W3US1abcrEIPq$G<;r~c%R%J`(hVyOx`$-Lz8KA9+XUfT0o z9-4Qhh>YynfNUANVhd6Jty{JTh;D{gMmmw@M9Gb0ymuK-UOYZw%DGQF-lYTf9q$Ut z^ne^&b4zbBjiS<^du`e*?qE8NV(&_e*;}Wkiq&Kf?3|G($v)R^d{2ez%m+3iJFG_& z4fOmMB#&wBlZTRpy$_Gi!)0RB=|pfD`xvG_Y>q zbmA9P4#A`FKgh$y&kN!u8@zd;!cHeY^e)jZ9)D1OwToi$$Fe2eo)PlDTED_!y6EyBtgiDPfTFvS=jirC( z<`?JnVlel6Lqzg8J{-ttUwsT1&eel=-Qr5TNd}#+4_g_HROR05qc>fx8l9X$XPKS0 z6z6vCESPhK1@0%U>L62&rZh6(JhR)(;Yk6&-ZP=oY6TP0qqbNwA4$}^P|@X6S$d|4 z3F#a%+hxsy9p-Lo!d75LVm977o}Hlv`@Iy#NYf$6n+ey806FJq>n_|oOB?ywxgNFn z7ay5r%uRpJNeU-V3e=@tFM}it9c-VywG|Mxp?!5f-s24CN#Ga!+BO$!%IJxAagz+# z<@^7!|8U40d3=x6$Q^usp=#xenEo4Pv}`&(33*Ik-s6~uHf*Zn^lO`FA4_r&?%<9$ z!+4j0N+lQ>GT81)$@$HG>NH@=1%Jc0S?OrnP_NqFP;W3`i>zB48e{MB)p(lSGoCIb zC>Rxvlx=^LDi}_MTtvnJ0_I=go}bwK=w;g5e{NwN*Y#rL{i~|yGJN>xF`fY;O%QL( z=DjvdHtTub$cJ9&VLNNL9%@B_t1^;30nyU(%nygGVQc;KhA~*8{Lc$cvfy>{{O0T( zNLjuuSw;F0Iz9a{vrDzJ4F0 z!edGB__8wL>xfDekN}Q=OR%(?p_oSw=k~>{Q!kX)ri0?#%LQ*UUYN{EoDVj*j{PD| zc111uV4FF%BwDt}2U~ER_?LZX(AQ&JZNOo=2K*F-1P&e8S~8CWzd4Y10k;R5YTk_G zNA+^T8bL1V*z%zm8bU4pXDQzz2BzgpufT`_29OwIvyNema7~X&+_WmT4^BquSLIX? zbqNh!Kh4*WN}bRZvBd zEQp<8D+S>6${|nMUX;wh;HD-(D9dl5MFFm1XT7 z`5i@E>U#kWvnEBg#P|!@L$zpXk~|tU#i6|Kk=JDpytS5@v=3~ZejRR!9TkL)e||t6=6n@MG%)&FcxXOP+H3I*WgX4e zzjHp{whx00nq{T@2EL=Flt2azC_#UXt5a&`@PMha6~2w{KkAaKOuHILP3X{gMB{6? z5Ymu|THLsaIhysU=(6Q^*+T`*=S;4)zC_K4b1d_#NP>;xryRZnKbcyN~4P(9tD;BUw}?u{70W6_%)Y!OD0rf5(@U6>w6;(rO?-jjoJ;|#5;_FFEZiu4nW{`&VUY!r;eO-OWfB=%(4h~EF5}p zYdDnx@Qm=1-wTXr*4y15oii+yb-R)3n@VwN$gH92lX>3h`H8^&1FFF}{MJ^taE z$L1E1{`?j6YVjA*`DoxOS$+^jLSY8$0l}mL{$UDMPU!%YS6GDC=&-Jih+_;kSeS*Q zXYnbS#LZGrD&T#58o)%rWOVbfUXJx?T3C42=Q>e1E(`!yO!lx~myCUP4wK~V+c8$4 zP&M^8V-|bdw4h%Gk!yMj8%QxivZWvc#)H9Dt)KP*D=DDPc%#>^6-o^WR_}FosU+9-Om`CKJ@)Y1nbo&e?!>@9^5Gr1NbvO=&eq*n zXY%Y#_zQbxmRFRR-UHY;zr0P-^${j5$i*1 zX;sQLk6C3KjU3?k4#choSdABL-Z*Yzz!iT`8}=~XqHA#|p=(Y0awXuhZSxGJ!PAPk z*!hnNvLVem>MCRUu2Md(L)$(CAuWNovZ~DIH8G9g%9u<*7`>F(*$bMu-TKtyvcNSL zYdiyrH(94VH|Bz4VMUA{v+4p9<4y(`p$Q1Nr-CYFl=g@Y(K~uHFmK#J9a2Fs+B{45 zM(bV1q?oUl)o)n(XoSNH?dsXQqhEUic1_zpPCBo3ma)}bjXRpxyR1x4zJ@W*V@Awg zRdDA#CxZ4BV1D_(6>aAau;PpBl59|Moty((Gs;;fv}M|fnOQm(vY1(hCe3n#jsFK~ z0Qb6}Y9D!n1Adimi)`V_!EXt-`U$Wx1%e_u%9VtLNZ1ewt;tZ5Jo z5E;-N3WT>ho2nNe49dzHKgdz>f*?#2#TOaSq=USioV?lZnP9-(7He*KX=$NnEBk;` z0+m38`9Ii@JA_CGPR#~kMJ0_K2ipA_)F5i!o%6>zcmL(heJ3N>3#cugJdFjB$o~aQ zfX_I`A^J4{-MF}7F_wM~7MutG);S^U*1~$jR5@+Sg!}AmDm0enNTs30Z=2798UR~` z{}+mK_sO=HDb|M+nZM}1(g_W8x6owiHVY64@J;4Y=?fmqg-?TaSKWbfX?+@pm zHBE@_&dEjk;Kymj#he-5nw^zmlz%8+VZVO;`fZaY0>}TpB*p(jdtCB8u)zrLFR2@j zN{JxwFK=6I3G+uaH8vv+3T}Y;jj*df_Eftg+JxO_)`}$O##(e*l!D@EU+$YqznsRV&j}usTeLVb8LL?mrRKIux3J;m{#-3zD$i z(4&WUN?++SPK9@bH9bZc>v-|eVl0gKPLW~8~+UA zO93eN;qM;ehTD0ZbChRUwJe;M=QVbUf4guRj>`bx1{RY_CsK0cP(cuB|G{}kZ$to-swG*NnIY*Kktd|E?=Oo!)Ll{Gs^Dgf z%gyG3^w%s>F_ab z%zH&VgDK-eCbgJf?=UfIttIqd+y~@eiz-S5ih%mfU#!bmSy>K{zcFwo(kn7 zr&}rT4Eb^VF~+}$TOrnq)$m7w@eR!2NK27;GtjZ@ORVpT2&uB@mI)^^(+UE$l$#k_ znTKf(vhsxRn~8~0bIUjP=1GIf`MGhyme0d9gGWEgK7IP+cYFHuG~uh{wl^dqMhljH z;14**Gk;_g+x6Qyiq#)R+cZuhy&o|%GuNbHk&uwIA)xh_cSpg=q4C+EwlC7DoJo&= zZTC)1{jAPt%4KNlOA84r3gUIP{C%Nve*7ERm+wYGt{a)8xgRu|u($pdIaSe&4NN}ocs$y5z>lgjyWwf)MOy|#>zqz^Q zzL4DKmZr*r&3wII@z*{Ymb~B1rnENjgZ$Q|HeKf}f`KrCfNT(i4Z9(ozAwTegDr^i=kX(AAadrfsVQ&&Mc|tP zc}$Fw&m)_pw3+zbm;b>oE(Nh<3R#_acF4!q@tq+sdK~cuD}# zt+nQUs7|Jg_j8e6nAWM;ZIKgvmt_eGM~Qo{NcJ=0`1{aSj5+705sT+WN;p~s)~MH7 zZ7!z99;^t#e^e@WXWylEcM^M6et-5iQgT+T(Fn+}$yD-3ROmV^H2jlu`C(*q-9q>D+S?7oQ@5dbd%6aRj5Ha?)Wlcdj~C}N7=2+RZQMd*g4o~eZ19314} z%#q3;;Baj{ouppxm2wzJfacf2d&i2*j7M0J!-9vrrr8t5?VBtik>iWw^?T%#y0(>= z1bNYp%@E?Xf>%C--IFx+(4Z0@{G-}Bhprf@X$v+^jh!!GK$yv9vSit3tpsp)5_>7Q zWcruTX3HRJKtsX5SoIOGbQu`{-!wlAR@=oqrIrXn=A=u@t)~CMsrkU&bB-ewmHPd3 z62h`8@u!|D$jfU3DFuwock*_V36TytUUXL({iFQ)y`+`^Ff?!3Z1FvLlDS*}Pfd+z z8~(hk>*VxA*QZP8D=q{AkQryDe^_qUFT27gg1scQ%`bK9YMYTc$zL4;G&B-eybQg_lF_^;R`&5@PpthD;J^b^2#X^45h*|5fhPT$u7yEU)CIMYW zvLdxdQtpgyl1JpiTonJl4hEC5;TN3&-hi6p*s|{+v>+D5Y5^$)almg>smxy|#Uy`S zjcz|$Jpf_$tL#z`#}A%`7T6k(@!me%;$4q@+XKtD*wcaNvfUjaS3#8mK%iSX5b^_5oQY~rmlqVP zn{#Np?7*naPavJ2@hBm4VgGQsJsnD`sdxSM;qLuaUI#mCaf#W#fT%b?+!5gJY?(s+nzUfSRMeA3k2I7f98V<{=ti` z#XsLX?s4gXcrC9z-_b@fH6rALZgU3JzR`@*N%Fc%ow&!qUtM)}8yMfCC3 zOPm2f7ZwlQi8psB9`m~sw404FWK?<>B6n)ijCk~SxbcZRO!t#;1fqTZ*zPBV28}5E zH9ce2DUmNN$A$%NwFkfLfxuVrye`T8D3_K&FLuiVLc&r%gP0X{pF%6B?Y9TfjcNl! z-FIA;6uY~MleRJ;5w8T1t<#(oh{WfMeD^Y;(SK*cyEW@FPY+CmU{Ae`yjpzi&!HXw ziFeDq6^~ha%FHZ%FzOle^(#iC`rv?vz^I_3os8+GH0)V;f#kDj0x>`jJp1T=_T@q& zB;>lkz(qqGkL;B~LjQ?VMmi?^A(|(uO=I6<5R39T;hvS?)~n+}xw_*ta687rPIQun z`N?2C0>ROXdwXxmg;C2)UldPw&&`2IW%l=O$^FZJ$R2#gC`3j}^66aAz9XW-k`KCcqMK=Eg!a-Io<}W-^m!}w|M72Z#9+L+ zmFuIU?jUfR=Row+4oUviH%a=qja^2O|EyufK z0#K5sehdbzO*@FiaQHz3`=fKyo@pCC-tV^EM6mgbUu0?y$&M?J+kx+YDVP5Ve#6d& zd{nvW&PC3?%zLduF@$OFGyU+;Ve4(~9qT<;yAZ!zmx~@DdBQNlgly$YaBh3Cc`9UO zE&Z~jd3g&scKMLe^jtD8?FdF4Wr`lhonATX(Yg1=pxe21*WB2AECA3R2uv-i4QwTI z^zJHDgf(pLhDfEL2Yd`11=JUsSKR-gu8=@-HttKQn{!)%M(ehbw4#i$kKcjDfNG@^ z$j4`<-V8vkL+YfrzY+FiC3eQbxa=3_x2qO#|Qsv?RFW8 z8ccaBHpuI}9bh=q!qA~YklTHd?$_}&gi{LOqJ5t2QMFYbD;MH6;F1SL-S+*32+O4x>{ z%?#hD^kZ$hv6ewFY12$81~7bzkJ|-a%lNhve}i&p_0ve6f!}}`&T?Pg$rx$xR z9_dy^nSmCTX|AQHFNp($C-VI5Mkh^oljFu8C%2w^=Xd=TE15lN-azQcb`{E1yaP?C zCwET|n+h_ChC~rn74|g!=zcUU+PR|*@^kCa|e?awauC0>i49go~n6w-dGOmT$*Ct_W(VwR-sIJ8U~QY^ zJD;47poloROx2{}0Yg{=Gk9Rx`*QsqEDa={c?FhXF--`UKT<3lTxei)F0N>;fShga z%<#Hs^$RzVt|xSpwT7|V&?&(L8VpyZTNF*-urPB1@>QZ{3lAp!mk{4-R_@q{I33av z(DyD}Vydb+*{soM3BG~*)z6g_qRLb*y7rcpefbCV6BKpc?0fEW9X7SdFdjfh-{L8V zs=aKfq&K};{`%arx2zTxXqkrQP~t*0FjSo^ez`B$3HzYe4GGdsPCcSgrxwY1vxj71 zVJS@Fx5V|68XPu5vtC6jyA(n_Q4nh|Tm78P|3?LKch?(xF~e(bg_RPA4r7+r&0L(B zVeB|K;PsYdwEcDHVV`dYi+<(!5UJ~mK%0*aP{mBoZI>N{rbkcwe9|C`;~G0Bsem8k zj^GLF>*I{E8tTc`*4C8F_l__9oF%!t9XKD8CAQwDM?IPEifox;vLYijS+2w_>on6; zf+I`y1&u+@P%U>5z~Z8c&-o=oqWDOjCVB#S!d^PzS2-L+Z8p5#3|3&z2XNiJGv8{t)Z!v3e(<@!_F%)5#G59bBh?J@pfmnY{g^T7vez4?hcs(?LpxqT!G{eTq| z?EG`!zOGN8f>dI01Lq>=cQwtm^m{3Z9rkU%|MV_Pu498}SsvGCtTGYV&ZY63uLbR; zh%z(Bm?9xU9SmmrZynbc0kH$2?Ra^e%v)d?0sj%X$G|gT*)m#O49m&@tJBi2jQBnl zrB;=y;p@#qzZ6%NRyMG}Hi~RorigQg;DINSanHGRjQz5)newXg&5(=fj|IahiVrEh zd{xma0Nc)&F1p5OSsK-8FpseQz&x89^?6{`531;oAQLBmH=(!?5Sg~nPF_Aqc~8v0 z)86t|WDhe23JEq>p7C(L>ac#*#H4;8Cwz~ODZ6ZL#id0^Jc6zFLgU6`&YJ_t7=3f> zzj|5d@#)wetXCJccM%`fF`@~r@@oy*rc1RE>x#=vPZj^Mft@%3MzC6R{CW1Bc>*~P z)iJ#K#H1e*qMg;d93X1rje$R7WD-JgHh$_jZ^^IP=2xJl$d>RKQGw-?}Wf zh|tQ8a*Y5;eQdA$S>QLX8x6Q{2_Tz5-40Ryphx!xq~ypbGPwF4B)|~B?R&{sDPX$x zB9H1=(hB7ytvb@_uhn6JiAW$=?fX~nqSMXuFH4s7VtpKc^SgX&=-*Xd#+XHL9~3-w z@7s--x6)sO9mST{M;4 zaht!&(4jQzA`8bF%=wW<5uV@P_oJXv)4rVvQH<7YbQ@V?=y>^8>@kj0si;6~Q>zIv zq$~FYOlGy)!G-ooAI><@y|SpHFDfMMjVcB9{Ck6`|EhyjluJ}0enmw@h65J(_=L;B zQWs2!{cdD%V*bOs@~k4dA6|;r+LtxI&0j8|gj6s(@1npNTi@Ba;#l_JW#WGW!4cgD(F;Bbs6mzJ^$1Oc<72M)+g>ABQjAIqg#Hf@7 zuZ(hWGilN0=UxLu)wwsuQ?Ju_PLrI zsO-H1{duTyzTlCS!og|T1CSNIrzci%;0?nskT>~byBJd0&8b`BU?A~R8`ReJVTP85 zhWE*nw#IgeuXc2rX=MR}^%DO{_*lHf;(nyd;4GysTl8-?q2^&5rEMns6qC!O4d_Em@hk+@h$C z5v8RZRhryi%z|PQv&q)|pvw_P1oCWNys2Qj4~hI;j#Bo8m3Hb&gWtObzjD6tPosg0 z9r$F5qR*r^TxdwYRI+l6u&Vjq<}TQeRK}?$pY>)ZS(6RB)MY>Tl!Pvdj(u-Ah?O{? z-NGEF;rGu5#c!MrCM(C+GLjRzKi}RTsV_HA@GrRRY=!=pQ``bjI~6nbP4J~F|1{qT4F&v`r=HfesbT>l#xbdmf_#H%|B^8ldcN?%LAnv zQfX&7x@I`uns|Z}Ak*Q{mH3+SX3I#m+2ZeZv&k;=$;-&D?=%JSS-@0%GYAg#1)$!6|^$nUTvJxpr;-vT&j-lsPT1aq{Ql`^0uq zMSm!$!}qjb*g}C@?h6x(7>XLW)G~!k`HeSK1?k=LtE(8@n)(X_I_}?Y=4tn_ab=S@ z$tV!vHj%ZEYh&T=h;LmC50kv_9H#c%q%XC8n9Yek$j!bmM1tEsp`$0Ll1K9x4q#^< zr6CB)$|4U90Pj{)Mn+3~lqT|MrCFY(Q~bRZwlW*MO-Ue4XM%_ab?a=`Jqy*lO3G{{ zEuuO+kWw7LD5ieQOl!Luq%dPBiWnNs72ds|XoUxji$2WA9w=5of4~f}{^-L^nODwf zo}Hatp@CV8d%dFjlHsLmdsEq<5{A`RKT7}O8oI<}3vF9U29ZzG%EhfwN%4NJ3V3F0 ztSu{t9*c(p1wYxjOd1Rya79YM=$LNLeT+X%g3wLv_aD~+kKpf{?;O2tU3As7>_m(~ z-MjL^J68_EqREG@u?POuN4vRV`uf`RTwGcx`f_E+w}&Cwl*;5x6w4fGIzqlnSS=2i zfuM0RYfM=aapp}q6ZmiF$oQT&CB-Efu}8fk+c17&i@Pjp?Jq5jXBS@Tl4$Y;$0p2B zzh9CSV&sln8(aE;H)VRuw$wcLmrwyTHeQC<6X~AqW=9!~Nc)2>enCmsK0?lnX}L|T z8S9`yzZXto%ZPd3haYAqj+nJo!R@4G(FVErno9ClsogGvn}4e|fF2QT9B{xy4<7W> z+){eB7(tr@fA-s);Sn1%DbZA|wTe}~+eLp(%)(80YG`YM*yp3>oN|Tor2C)v?c>uw zF-LpkC*Hjn*_u)j(8(lE1@4t^H!p2iHB|8qPfCCv)AwL?0c4rhXsoCLbV9{lew zWILFYmn_DSUFl*WD~ad-#sU)R%!lazR|Lc+YA9p>O{(h;{l|+w$SrV3T>bxA!j|TZ z|KIul9whD~AYbC@*RX{B9gz}P^TH`_l6qx0qg=n^E#LF!&zEo90EbdoI)->Xg5`&S zNAcs=FTsa7ZY+F5+ou-??L?nXyKMzk^eMvSK9-yfCQF_#tU5jCXrv7dg>;Hok>m%) z2>rJWJN-wmNKIzQdb+&{?X39g#ycHz_Gk}DWGd=XG@(G8~5&Q+MYq+H9WI6?Cv_| z#cmwfr3ejO5kfc{?2U=`qVECqzrq<_fY`ZQFGr(-xwSABRgI+o}&3n|%o|WoR5>!{rG)DLD0WpUNcb zP&B-cEmb?@o@Jkk%o|ZU9euQ_`p7aDA6OGeMNts`0}Srp?3KS5RZqW>b~r&?UN5vc z_#zj6^FcW%RFTNk8H#p*j%(#Xpdl8Bpf1^2bUA(aNI%t=JdFgSb$0fO>6LDlWeD&r zbMlFJR5}1hNhb5UNp+}(_>JNMS02d5&0mO`X#(du;l zeLa?Hx`Jw(T9PU;xdOTcJadiuC|-# z?50`hG(}$yE#_hj^sw;xz>rWbYIMK%E>M;i; zk^6e$W&WXx%8s`nRk#0@Cms#WO41uCp@|5e{YD;DIJ@!B3jCU5LjJ97E8Ucan z*RJ1C2qIlGdZJBkt*k1|=NfHbkgbA!X_*ErF~m0>h!qI5PWNKr#5&g_2<$szrvf0t~^y_4u506EXj}K~#>`9i32kW*KRK9Z9Py55} z+Gu>}i69gaztM9kK%heS!ncJN~)!BbLDnTZM>27o&@cz z)(NZ>wC!>2%&g7Cl%E+|tgET+bhYp(0#4{O{h0NuhdVf#_2$0i|K7`EgLz zv>rK#g#oHYD%9fH4)Ovu~v2AC0e0Wys zX3Cr0YVT%pSGvJlXal5~ZT4<0CW`Gd_4A#ebk+aof^(zyI@VrU+T)V>W|jhm=zD`V$*`J|-meCM9UopOrQh~6==u=R3bLl=w7z#X zxhoAWASrYlY8Z7=&_r?t8lVGgP+HgzJ+XWa=eHZ@)QOQI@US4$LAE==o|!p4$?Z?> zJX#;L9I@yp-D?JB-;J?_uO!UmREkp}eJarZ#`@vwI_(hTV|$+N*sT$uF+Zku^*(rs zAfOMYkBVy==>+TP*#b}$3N_3-cUPr>^h@Res_mS@6_Y1aj{C}RBu-q`3q8HxPn?fl zo0?{1BDO0**6GfYcc87m)>XtqSQS%!>D~v&la~XMn>SuZt%EC|y7W}0)Z-CkayV-M12E;0~*^L6*QfhzrD6ti^o#ZVT_Am_Bf*0ZNfaG%- za%I7MsF?0w;&9-_AlWTYo8LW2nCaLY#)4!bm!b>Xsn%M|*(Mh5D?AfCJjQ`d>CX>j zu{C7l6L?5-c{Ds{t9?cAg9NfuzP$Lj$oVIsKOT@1UJRNWHQBNi5~j-4aX>g=EZZ|^ zrUPx8?stcU;eJc8kq3%0l4t49E}ibVY*TX_#d@bMS0}0*BtJ7Vr4td;V?}@eS_Siv z{6rTgDR(`6WO{X!-R+isg{iC(7Mo(zRWXPJTnEcGTH?5U7;U#ayp+5Q$9d@&H0eHw z1yDiWT8XdecvL6`N_&UxCG|(yvf}j`C(xio06|K}_ShOa)zjAr1B@asE1tw=j+lNE z!F!ie@p-eX?ppm0d&nxS+)74LwAb`9u}OUMFwH?S;^(q>-xJHFJ6+9VFy!fEVefr7 zi%jKYS>b~~d+uiwW!F))!bA&~Ywe0dn{D&a!>eB*&hGdi?JSg}%g>9UG2KEAEp0!w zfF{Kz89xN~NYKR{F}`iN-LNVTV3&43GCxH-#~VptH*UH;ncyq46?9UycK^_8E#>VmA%`o%sK15CDja=?4rxFiA=ccAw-wm;^UMaLC zqvMQL&(MRT=tZZb^Yf?N#p5b>B`_O-1`bnB} zT%xL`d<%^WCR}MOBx?W9Pnf2AXsqoIb{+@POXS?5DObalO{zp3kN%q8Y$lXptF?8o zvzb^7scr}~r7U!Yt2l0d!BA9H@46)_e$|1jZ>phz+i*A*Sm!r{wT!J|!e;B8 zL~LEfz`4a;!}`x`rY`zi6kjQn$~=x(Or7pMvgdl)fh4a^xKr_A8@r#F9wSenKvwTN zwY^w@6D_?s^@t~5X95zz*j$H~(u^eaz1iaSUMih=p_3XcGq!%%EyajyL;Bzae9#5O z@2rc>7}ab<3XEEd;L@9m&ILTRHlVCOw)VtwCXBC_=k#90W1VK3dhdq2JzhpmG`Uy9 z$484*!Ci31I6;5uLV1*+LwR|5{d5e3B(Dxo!TbkUYM#9sBdHN>l+TC5xMsp=o>dz@2r@gIO89o$Rf}c2cd&LmD+7oHiZQSr=4N8c zKT}{d0tpTFTW2x&i4%y)Tz9LAbe9f7JsYab*>@oN#{9BslbMtmO=E{oz*ckEoeTvQ z*_~1|bvJ=eI*||eh@jKQR=ZYh?I1}fBcnGqk;62)mjX{y!{&_i=_Mx|E_v`^|Poh)PSDXBsVBGAwwyT*q;w~LfW6oP)j*`~KBPku%W4;pUnKCeDyo+rzf zV$k*U;)OUQQTAW?JQP5PMpEqSzG|Hr`z+AN0ORc$56upgmAjF0IgnB9|NZQx9T#lz zw(t=r2M=X#H8Q}w#%VR|%;%GV|=p&m0Rf$g1*arzg!NarHM8=S(M4MRGsH;ytMd6_2Ebc z&&Xp{h&M@f_}osAmcjSpdEaZ3E}#M^WlE&>KClCqYs8sb^Lc#bjs;{9N>U=Y@G%eD zXC4c@Oxh}K@t@kN8hQ%LGpto|LxveXf-Dx`<)Ot%=h!A zi(3|c&LmXbRR*o8e5&=kJv*IqKOKWVUWUF8$PoFU1&z8lORlaZPc4z1nw~a~Z*^%H zyJOfSP?~o)$uQj-*WU=pRcJcL-Ju&9c+%{&yME{}c!N5g zRb?t+f7fV|F;Y31z@XNZ1H5h+_RzYIu&MHK(d8Gg(wey*Z`D{u*5D*kPg!%y#RUfG z7~6%mHrb!t$C0?@=D-=*J3+tob*-b||4Ci{cM;o0I&dO=>9b$0tEoDsq`0$EEZ+Te z?3)@goq%u`HsqH5B9|lQ?mWTJ zp`OI78Zan%d015M-vzzbVe>s4-tW4A%KO9jB~LuW&r^_>qloA{#xTdtXs_pxpi?U) zht8Z2J7Q1+LH6?LVOy0v?#z?mM*2-^Ht$`y(DM=oH9;?NqioAWMIf{vSG>#M<&I74j+}un@a@GFkK2Q#&(L~>R zQ#;Jl`0ZRXjX2=!)4`^vxLP69&fXHG16V0}22xmknsfK?!LHxM+^-2f@nRe=Ce>0Y zxiusZLf_DDLGohSA0E+3YVs5luPa89hl0fz-N1_bMuvmQVZ;B|*L%lP`M-bQRFbSv z$jl~LnPr?3*@Qy&Dl;QxWZZ=8EtHTgGex$8%&f@XduGowocs4W@6Y%1`HtV?_w&zj z?sKnmUf1iouj~1IUf0W*Pn!ee>IJ-#-@d>MVQNoo}OH37Y7!T*pLz7gz2Vo^N1=IeMT?Z3r$= za5_@AJp=xpzjnN4d$m`W>ke_TD~Am_c>gWqNYoy zh`fqQ7;T`wQ52WS_EVIH#b}tOW_zw$qaALa@xw|Sr4J5%8-Ly4(e3lP3yZlKb+5jV z417CRK0m}7*E z0yQ3nz(`Lg5!!x%hlO`300<_YIm97)ug3K+kMZfwZM@`g|8;ej zy?!df1p_%+>jlf;eAX#pnABtXozT>4#=K3M+*4N4pN^4_(4&j6$o=p4m!|GWO0wg$ zhFh~6%DYZrWh&F{;7(3;fEd3dU6s!sZeHB8d^o`FDPw9|ad(NfPtnn*`0J9Akx}Z# zKJ=c=v$mny=h-Fw(!&S&qw~Ms`+*%>ix%hI?*wlUbL)F9*v)Uf*O4hTrjn$=gX5Rx~Bi{+`D4bp)(9jrEk#@WUx7)>!nY-g}(LDE`{! zbGR;8;^Xo#rF!XZ>z~1ERVsU-P&l>6d6sL-NtTVT+FpROX69{2&h`T{WoBbz~GU{Z@Tv&Q8t;m=A_UMpQ7fjYDi)amb>h zM(df!r;_`YLtp>b0Zv1(D~)hqgUQ;8aKXzA*ST$G&Fub?-~ zf@iMZGb=SguIIAila|v@qmxzReD=~#;O^|%{R0OWwtkgC+hf;uF+7iy%Vp!TK;wK^JDRE8NJ&pj4GYHV~CJ zaXwj_etlQQx1eq)vR18kZTC=Ri;j^YXq}jw@hul?OD2M4e>#Mq>3J2Y%G(PM@`o38 zmBbCaI$jX?zX^Ge0*4g#$85rF5@pWz?vMtv;E$+AnDR*mT^?(SWk@yhq!)AA~5!z+wJPTbbO;4%PlW!iW<$VC8g1Ad17vPUxmJ+PO7P(qK>J0|<8UC{@rApbzj6%cTa+8Lu)yFSLW0U%x9I33|^n4NrA|II8ghXscpQ_efz)L z9YVNWq{RuuPQB62@z`66N<3R)%Gc5H?~^!qo=3WSu4>AL{q~^JzL~j;NzBqvBUQrK^q5h*zQG`cow%pvxfA!?i2%kyMSe(Bg*@ge!CaWO=e=@IV08*7$hqu_TXK$a(KVrHHS+VxmPy@i}Ef5E*^l zv=gBuzdIY{ECXJR=PnxDrZgoVD;(|cp&Hoa+TKwblR>A^J z&_KthW}r?!z6_U*#ja zw$0`XeHC#Sp*Q@Frer6UsrrUAXVW2i3pKM?EpQe`U#ookO-AXC3e0dC$vk8}$jx+% z_t(!6Np~~~2?F%+(Lj<& zW=Ak9eADC?z@T<}xNfD0YkVa9v-~QvPRW=cubnaqh2cl6^7|c_3E?i(j@{2h%Upzy z7PKCT%vLS-?7$FqUK~@v$(|rIQNWVJ$>V?Lu6F!b)N3}^MyYut=_Qz=C0n3 zktigtdPVT}<^%h`1$su#=jhKbl!Xu52yFS4^=DKT3_d=uo_mfqZ}Y3y;-Axb4~VaV za#$&5E(|gZXqVujKi`*8`K5i+N=l`ELVN)d*te`J-!3YHEGCgoO<^xqV?`9};V}KW z&zl9L>u{65!P$}~oWEY#5mPjXG5VlNbZc;Pw?PPEhIfejNw$8L7oKpz3DRaVx;<>qS4xDfS1MN+9 ziQvp4w=A@8ezyEbv3$*e(2;f`B#@W_je!jAz+mN|C;m}{jqAH5y%MeM9a+dK*0Y8m zaXS$|w_ci#!Yxis6Vh*IE*+jsU>634xmF-w-qB01zta@QEJ2>O_ICK;-2|h~!gSw# zA=MTqJyF*Q-LHQ8w-s%7hMYggz5kKF9!CNRl+kg7Uw`@~(pmhht&UchK;GlV<-46- zNfy3)r9^*EAl#!ijD*abBIlJ4p7Ug_To24-9!zX|c0<@p%lt5v=$sMl;_2==$b3^z z9SQR9U)^+kc~Gg<6(AilrxP@ewJf=@Tr z13lX#um3d;sV@1A(an1xT1W6F50y6oZ&1R)S?^;w&Nn_&DPheZcI>$J2Vvqyq1YB2 zzD|6A?06Ikkgz$&oz@bMSq^9lHri<G0%xdy+E?v{;6L8;2%#>)aqb8DpdHh z)1MUZIGgIJnSGz)({kr8%Y6u^wyh$TW3G4h8|G&Prq%GvGb>2^wVzo8Xm$au4ohLX z|HN3WN@K3>LF?ag0d^JA%P6q`%N=B8;m$YZsFbHXwLIh}aITVeIer}Rd+dB8PqaR9 za|K^mXNFzkgwcy>c@M+_Cnp!XTWvsBm2bKjAMHe+Tgly+A_$t=(IIvhXYe9AZaStFV^+(V(N&cN?(&9>h1^KVm&CUDi?|gY4LO&IwDiwg?9kT= z@`9c>!r%Qar^*R*Yt`jL$_884? zFBA2oGeRVJ`4{6e)2%~V7V81f{4%q=^ZD+*)(sJ!6@FL%o{;vi&HQUYuC zaXh)kh~YdgW=P)xV63|_0C1#~cE8=EFOXg7~bzP1`Qa`(%Zghog(u#7u=_rl`~ zM>Vh_ktipOJZ{(_&~F$!(QaVJWynGIiTvMRTb(yc_hW)jKG0pCGh(US{2kJA=Ir30 zJAXB$eq^kv$=_xA9_2X?P96CS2V#fG6C^9i4sndE*8T}F^t-|gP}%uL0~riio=W&;G#zQ(R`@Pu zCWr#cu0wGup~?Vk(#puxH}4FZ6FCK%{K}1 zD+mz=x6^VIxGrF1`m1!cIrfq-i(BsD@P_&i6u;SX0RGmc19=nw&6{uSiwg>_l(MQj zALutSebdT1^6Gg%s9z*H-j2~Df{qXdb(hY*4UXRz2P_c(24Zy5bG9(nm%60isx+|? ze9!Ia)7;NEVh6fRv)cOG1rOKvRTa-x-<&vMbvortC^NQXN#ToBADA**!E)f>b|ruH zP;&rxZULY@nej{@F9JH3`jK#%b-)<8(e?OCaA}t>g@DYljbj>0%&DdWfF9opKoAp^ zTV%fa5sj3Z1{05z5g^C4ftKNa9K5-064-X|@|v0-9tCN8U>fs~@1P7h^9K?t=< zN@aIMIe`AlftSgE_kj+_kbggiSW5xV2VI$yygQ4HrxdCpEMnUaa7T}J790PFXq+V20R>Q1C(NCaA(WG{f*A@z{#b~Slb+AR{ zo!^hWDfCi*_CrOz&5&o^qqFSFv5WUiFI2thH+>=wWC+Puwcl>YdOrbHl+dx5ATMgp zeM5^;)IiFnCLzudZVE6q`tnS5rtbA|y4tljP)^Y!A_1`DCkBxdDZvKxF zCna?E4F^d7c(ntcv5)v`8%i4Vye}rCDIQTRaMwm>#$3Y$gCuEi$t#tP!5p{3!W>@2HWeg zI<$81!M>W(8Rfi&)S{WW;H5%sbHPWgu=!nZ&8FAjG(WPk*cWhR1qDFT^DEV*9l_I0 z{}}M11)*^BE4)HxvjE5ji(k37ozPkb!!}I?rZZT{x8SXeJh3 zf~upZ9VLi|g;RS$0JITgPe(WkbV-h;U6G*}M49zF{C>Y76zj(|tv6ID_F|v2+oE4P z+$<-*7tKcwBme{k2OmUlQl0nB7!CH;la2Hx_V_ASriL~(&Z6}YG>NM6Xnb37sH3NE zB%ltxG38@AzR1a?AX4M^k&TgVvoLu5Afl{VK_GAS*-s1SrZhGE?EXzl*D%9FFB7mx z>?1zc!9Bl2$jhYKZQcH_boF_=i)IwBO#T-Q{-dELZEFSznJFXo-NeSK^QeugcAlka<`1Q3{n>M8DxzJ*V-x=+ zONr22eIik~vpM=5>1R>^15SJ#gef3R4*9>j6QHEhZUyvrc23u#T=%D7K#x04HzqR| z;S7`!FKJgW?WtSdPn9A}+^KBmwhEvbjy^ail2fM9>->)wvk}oroZw3>B#j24f!mEQ zG13jA>5zLjywX%F{vOcbYF6c;t|t%MVXtT3%Yl4Fufe7))-NYFe|L|2?G(8)N8u@R z?o2CmVU*RX9r8P48-#($x~~onOZjHLk&lKIMODkeUKXPWT}!JtBj|C^{Ga@%L%(B( zx>F$S%i#Krk+9SZ+Ru4(_BcCknf6-qz!X``WK?|? zy8=0RIZ*k5m&}q94J!EPO#}Ger6abnNpS)A6Dz5aqO@=!up5s_RBudiTT=3@<#xKo z7n6i5ZIc5dBM|rYMHvyQSxmd{*#5qevbwr;02+ZtG0GpUzV9(lWqlg)QJ2Sct@^#g zZ4LRWQ?frn-{0_4XNgoU4VIJ1mDSJH))YVLv9!{z8|TvCQI#Q{no~mqz3^ySX_nb~ zLLlkUs69m=|1nc49PoERkaTwoJ+ph~*ve(EE#@HM39&DwKcTb&=8LWuyxRLwfJ?sR z%v!k=4jyLwz52R2`4S%y@(QYDgS_Q%nND`r2TRQRQ9E4hfyB%V>hku}qpw#f2edwW zB0PI`z#E};@t1o?y&aH$wL-~nKlP0CFkph)^;RVRN76CRDl`7{q6z{6MhcWv=h8z{ zpQ%diw z9FIFZiIF?2w+HeNcAFLJ6|jVNTXgWVT)ZA*x13iL`3Ucc0&_C##mp_9@_Dkeiz2Ul zdFZ+dfhZygh^cgASrI1|wmL?cXV+U>?gXEGp4!XgIj$b0TfTE`fu< z%kFWX{v&;(lDn_WLpIuAY^mzd5v5JvLR%;UgS@5cW$5K<&wcQk_3oXp&7S2vj#5cU z4gGUqKv`Xd5J{Ex-BSeUS&96P=|31|H=E7+>OZ^Vtv5U{m{o}IqCSy5PPt0S1=P4l zZ`!T=X02i}aZ4(%Dk=(Y+4L9U(A#x4f%-X4RJ0RLorHVrMCZ1zx64+oE_lyYQ=Uwv zlX^h?!ngB#uWTc^*;EHdIThy9C*8o%= z(d0mZpUZ$>hhfcWyFJW`HM_2cQ4h+tvOexMU01ON&fY@yRH%5ypC`kQ37XntsP%p~ z|5dWd!kK{J)d|^RjI?QBb|npd3V6=9u?ESWni(_@YRNXRATTIyPw(2@2mwT3m-Smf z-r{*41aAE~I1Z@hw8od9x;h*Be4)o`d!cGW@+Bsp|$bQxo8x0U`& zKIY*Pa;QLNd#Mfw$S+Ta4$U#?H$WkA-?xE?zPdFJA1l=gP@k#9kd zFYM_!D+UEGYs|iD$ktCeUUQ^@gJNY^z-$7C2ct96p560pPz?71`YNE0RdT+n7G4fA zlHk_QBhW^BpT}|LA79cw0|pRbT_RX}HTxE?kpP_75PY}jnwB4YM{3$h=A?xd0V9tN zzk?mv)$9JOD~x|s#lvuB^2#hRU{>L!vw-mZGZ&ew9qtvbN$gkod#09R-ZT)Q#@;iNifHS5JIcrnvg6$5*xt*Pk zv@Ufm#(~FkU5!xzyuSx^IKx3eh3H(Ip)bLxM16XRRI7J`%GM z2lHXxL*qtF$lxN(>QOHd|B8WmGvayTf@K;#OpL~qdrwLnl2bsIV_QJQj;Uv*XKLMk zF)93eR%i%rW|2I`9*F7em5x$(8Ca@}!oB7+lnftUtWQe=bv3N+AB|+kP_vVuG6cBu zYa!7_gaoE#5S=va%?Lh{KdUmfZ_YNu2;P;h+wIMLbM=`RM+o_RaG8{gzOO}*ZHw8ZgR>3-2tH{s`Jw;_WChi0h zf*jHq@QCfqXIf1eOabE{w&A&QeE4oTYR(qgY9$rI5pcP!&MzkH%n$2B97lmC%kv?u z3SCpuyDbrjOPFB#QDOqED(CnC*b9B#Zd{{l%8P?8P>>B>PYF!=fn0;+&y-$G-&dBA zLJlLvRQngnHX!*#vy4Hq@t%Q+>w54VAS}Q-O>VNCN#-yFYZ4}7;9qJ&Y(O;&0SPS- zFj#V4x2DT;-dR&T`tngkU(722@S z_6Jr=;C}&zVgU39oY$AG=FP4*5`l2Lo%7kuw_1)35Wf@xPOa$61EAdjBlCy?_^EJMN_P^v zSX!X;y>Xon%(vKrhzDv`F~VmRhgXr-N~V5%4$j}rJq-fEd%(}{lcX5)-24^w<;_8g zTzT{HR}3XVSC>j8#_W?Mb$4#1P2|!m7~J9x$U31psAZ0E*3& zVm;C$1VZV&m+yO!?f-4by$Aq50J9O!rE+l&LQst+U};73p2e)|CUWkGH zvVZ!HkK8GlCeZP4+#=Hc5<>|^uLQAz>>1@DtF~^AyBxVm{wT>o#^`kH=%}(d!*#HF zsx+4bt^W>RdFS;jFPTdj$MTo>ZsP5r4hE%5>xXx%O*H9s9wMNvG!{T)OHF=~-<<0_ z(|Vk*y5)0yFsE9j1-trMAN)WoAYk+v(Rx@b#L`>B68eddV|2bYz<1;LcmM^ZP5mzZ z0Av!kZ+QeR)- z2Q^uii&nuVK7iXU?ACubw|=~^|DH|ZKP2}|IxXkM!rVX1d0+9~am5WFwaDdnN?4$} zwoIFJ2FyxLWEJP_ZHV=2ADG~4g$QCXX1X316LcVQo&8{pQ2Zm@=uld~O--VzZa%?- z4Lcno!Scc{z%cq3*(M+sw{1ux4c7Sy{KB<8WK9FPooIOOk{TzT1^;PXX;=*hs1<*l zoaBVP{zH$SKnsr@Uh^*?7agO-XcZ@*j&TOghvcLu2$!(;VA~QRCd3wkImB_qXjXe{ zOb~dunB~Bdn9~e;I=}^FGqf!1KO1cGaGE#fY;WUTK@hAR-d(@wKT98;1)}|Hr$OSN z?<$!tL(-EOt~L&rhw@Tk5n*wbjm7(d)+vKmviEm%hkjoH@jvMRlIvnTe5^?siF&59 z&jo%_Cn^V+9_E4CG~%i6B`k209L-vm7o4*h8wQSOw)Bf3t5<&CO1W> zzJVIFAtt^9l83vnB9}QBk%8@9lidnw!?!qfP_YNo-7plyyKk20*Yq+YYz_F^bS$019RB}*@zNUy2=ki$AS^b2 zFQXk!ZGw#~2`VMXt6J}gzz^6?6qYpB1VpOyVC=(SEDwz6#+{IRW{%`#IyXsYVs{v? zR9(tFTx?+b8Qf_?+cFLT&XkPZO3;H+Bj2$?S)&2f9dWOob>|rVY zLjONhUx3x7!eK@`!~iSKJG!aX>Jt-!s=}hc*gU_39sU4gGrn`lpF7W1I|RQWuqn%O z7tliAt_YwYHw=`!b6LivY3n7slPbH6An^i_LgCET>#|blUi#+Jf4`uzf{2MKL%fiO zVxDe4_zbg?QbDx+Fr#V{p1rCZ=RRX4OFqi_8hCtd?0b1rBcLs_k@}8=a!%MItkC7; zBH1-XZK$kQh{eRj^2dV)K{)Ubu#=P;0#SgpH239%e+FhZIJ96`@eEgr92^)~LbHAF z&zB(*(J_uEY+Sz5C&A+ch3%P;MF=+Cp~CKv=okgC*2%DB#X1Dlj<2sD$HPm=E1;Rs zFGq>*)qG(bYA<}?4h@yo_l^AcEELsGgV?_iYYQ6%%1q652*!l)V#TQgxxEdE$ z(qYL&|MeryhszVoDIipv{IL^U#yhuWj!*2L#*Cah(`b1M3Ck4U2k`_*DsNV%H9m^c zWlh`NjJWjohs2XIkK1Z$lI$K2kJmIp8VCiV(sn&t8ws;`a&HLn2X}ce&q?2ys(DrU zF9zme*OZaASoT#6#Wwx8legH47b+J-AAD0V09EhVb*%~V4(HqNPL6u;ufPjl-(yo9 zk|s8xO#zNN%CHltZNZp(_I2ovf5rBUIG%rj1CBD3K)nC}N|+n7n*PJ+0Cr+xxeYKg z2@}!7LjbK84@YHWWOv+hOB(WPAC&rriS>lLFN>)+ZeE!sv;$(`r%bIVq&w;yUTF$6 z!n@aqSpLK2K>wd~P9k@u5uVNoY5fAtU@-WSOm)_JQ=h$UovX<`aTE5MX{|f6U-VkxqCoTO z>-JL;2qk;OtEuo6y*(2DSJ{Lh0tLTb=jIVRhe_0quT}Q06yV*qpT`Wy{}#2)>^iNDEd10R)N`NDi_ zTlL5)>r_Zc*WRvfM}tQw(ac&GhNG5s(T-@75jf+B&;Xw*Rv=dAdbNy(0$!-Dr}jRlmHMMJ z!#Z$Auf-2~dt-V2yD0MQ4V(m@i7B2B;K~CCCJi7VN$>_&j>kNg>gB1SUGH^hz8S3RDI1rRk15S|Yv6Z4?a2C$30l&FZ4#HPJ z>#Lf9pMr76=-LpBuaoXpwILqnL zzX^$W%SE9mSPZB15<9wi)Fb1@4epB>e_w?I0C*j?y$X1c|1P-JSIxj8YtAH7d;c0i zF~#Q3zke{npA(GFTl*gV4{XMWl$k1)r&RxDO<*vWGd#_Tm~DciYDF^`D1pSyw(sX1%GN76PDT`XGiFj1F z%ZEjL1@p2A0yRB&`qdBDJ*n8@P|}&e0!n+p6f}?#(l1}?0BNv}%+ir`1tu`#k zeR<=8fZ&)O)ZownVKN3K1TI-t$*%QgR{>w^*4aP6n}h{o{#?(_%>mvvFfFeh7#1@Mm#h=pUyMr?CZl*q~Nho!pg!z;%yfHKNASV#VW zG!mG>uZ*ulR|#!dQ5um?Kb#8-1%M#*#4**@)FGI)3Qy1A=T&$Om?PkB^<55jOp$re}6>ZoT z0pQ~F@^8L-CNC;gfo<)3@@jnkA;X;osxIah+PH^Cjj&k2YYRg&g4AXM<6E(G&C?AK z(*6W@mQ7@P%^bYm1UBBam?;)8v7ZvU5SdH$EJ{Pl%I@$0j#T^!$R7I=CxGnI?Xy>R z6e9Ehz)KHuu|~k$xcp!8g^ks131{?zf}1rWXq~mB?T3GP>3@+f(2E>`l5=>VOQ%Tm z=^TAArx?Kc%MMR>T%*z%IO4X~q-<2;fSKSbT z-g@I9BY-Lim$m*IUuG_K$R#!E*)!~~lQ!P$-{&z0 zOq+TRk9oje=!KUra`V{qGYUyI5Wq+jJ`&Q<$0*+z)w91oSpKp0GwuMt>viG(+BJ!7 zPlN|B4+fm!VGyWbAEPf8`}eoDb-GA^>8FepzKWV4Y}vn%8`F~pIYAVRtA^c*MV)uT@1p__9cM*$Ys6BM;*o>th#wIq9$J4 z{OzzIV08>t5s!5^sm09`N62a2xEz`;6jf6H)5#%6nG=vuC2EVnxq@5=#eg*zCrB)4 z7NK(R=PhBpwW2!W&jvf2!d?w==HU2(=G#;b;DCR9l6jDkFi&|8!aaPXed*FU&xw>w zTcS-+=)OM1@!!66VMV^{LgZi<%YRDH+4mK6FI}>{>h+S-`1@l8tj2#nS#Ty*ZMvdB zFs~WEi&PRd`_EaNO#e@v`-S_LLhPIV;klrH2ut?N>%#xD5dLi@gRrEssVPfQQIW2R zGsZ>(AuXLs*tFD@;ELLRCMG7PP*LFM?k=(DOL%1uH$|3Xdvxn*0%ybaOONb7!+AP7 zbvVnjp#3`@Zv=I3Q%KgqG<+j8xVH4kZsx@o}<&17=R%Lbc9U-Lr zjK#GVT)+Dq(|~)KpMOUq3?5EL<)ovU9nz0yPT8xXjM*u*O_+v%pb7xR*A*oQWSnt@+xQN`2i(Q6uI^@!Uk1-Mukx2HM6Sspfr zAV7KF3x!AB5_oP?-8h-~^ehn*ofG6~aMg!0H2R3gSIfQTNFF1q-3M)>9!D{3IZ;le zIkm+>SQuIPE5~10LLKbe z&{r!BO-)P5B3RX%)pH6YGK_|A6Ya&mP2F+(tfkeFIA*YP?b`ja(eHrWSwDKywqe*Q zeh?lm4DxdH;j5*-4}p)fwUrUSy1SqH`N?r>rAGoN#*SMV7zk+k(h965E+ZpmfB&Tg znl^&y`t|G8KB(KEr^MmTKD6B3+1cseW=WMtNnlt)tDCRc7SE;jNKfzG7u|fz{iQCQ zTkLT@AMU=s`RmuOuhw1E>S=ec8J0+}(=7n%Ic04^&}7@GM@aBqavfvMAGhl;kF&li za(ew;ZaI+*Nmh^?@;7eo)b+iwq+*di5WQv%i+bIX1Ge@ADmT662)W;rs(y|0ahJu- z-i73JzkP)GC^7TTTlJ6`mw74#2TJJw|b!CgEUI3%a_jinEViokmAPRBlQ<>q< z>`!n8MzH>!N0FMA{M*8eYfen?Bb zDkT3=&V=d=@%pt2ocNoy24~IM$}{hxB~(E|V*3F}FK|G&sAXajo`HcjHsTK}Nl2uo z{zOnNBzzvW4`xC(=h)c4U;tThdBMIQXmXVF=~F8iHzaHH*ozKq1z9O-`cwGt)v$EX zIHeuVwMikkSI~&flLS4>J&KJ3rS(epB0_X#x~=*!pc_9o*E0nSYr#(%LSQ%Si+&|b z-T7cqZJQ?0Z%DmlV6JSZk^h+&U`@t+V`Se+`k~Z7&lds$nmc%Y3Uq-1X!eECZCl7e z_jN@@)63&qJ)$fUX1dIsJVa$>Whf_JxKLdMl_$;mYYrC#_T8J?N-LGfB#Bkt=>CE!XU8rrdqWV(t*eP1}vEw0O_10L&DPgX|b46qo{R5HJhnG4Pm*9m%T=0Byg+WFow zF00EQ-8rLIftP)$31h^OT|Yb3X;4wF;A|Vk8p1Z$mHH@M(O}5sphZP0-x`WJqkZ<# z_Z<(yuG0r}Ol==G4UPf*7ZtFGXm8vyu!}S7GFpbD-KOc)rdaqIk3;+;n-}u=MH<8F z_CHGwR=+oS4w)6x-QDiAfi#8-2B!b;n_X^GhzzhpztVHZFxz@mL}J{wqG=PS{fMK_ zmStCL9iD^@3Y9_iq?P$axjUeAOP zoO1X#`n`k8!tVX4@|Wa}5~(nT<4>elM6&8EfB?F66#?w zO5k`G>z#}^GZ{+Ir#vh@KpV8w+Dj2CtS3z~F`-}E3huH#=VTI|z{+GjpB_im1K+Dg zNM^(Na#DClsMvo7$_)~yYX9nDplOm65D(=%vj!$sJR|`a?CHrLna(a(emY6wNeSp* ztOU<}pql_Z-n?s_h_F;B*vCR@0=_bM`!=vsvQ%y@zrV9cR)U;VU%-^o@Mzu;6{WeG zMseSd`<6=Vy|X1F&Bdb4ycYN4XDQF+&P|Rdm)ow~P<>vR`Ga;02|)%&57_>M(aWH2 zQ=#|O)xL-K`%`@gDj)kh2x(kGQpHt8a1WwKCs{4tLO;{Mj|+-fBlD4Ksm@kM%?99kc317CT=QdG%js;;k5J$+<;l z{8_kflCVJ#u{5lJgi*7r6Z>v#UqNRbTvpIGGBR*(sqyoD zAuuJ#1N!#X3UkS^j1#qiacxUH^_=xa7Lfvg_^7f{KAr%Zmptopa&p)-VBK8briOQ2 zOyd|EVL z;@-bsraMvY_oGS+n%B}l8%aMo%<7w1I`NI8YofUi)#G@NE{F|@gh*cmk2)~_2X!(w zqo8UumEGB+a`NE}Wwa0|ETeI$pDXZL|M@t|5d8twMkHnGW~%yV>h7#QE1xk*wekjL z+K0TRV~Ftb2y2`RGfD)5UWm|u7Gh61{jn*N(=1G7cUTQVRDGDNMO_k=eReMxe_cuf zU{^of))u_jZrn!n))qsO-LB-gScCLPb9p zZNFXmll;@UQC5%`1T~((Kj57P?UR{cT~?+?t=^z88*KY>kvvx7`SVa-IFKutV5$PA zbgruVIxW8BV9^yrSplf|rnwvG6Z7qf2D5@<^*2f{y#zkL|7P>u2x+r;E_RXw6^FV|}%JJ~v0-F3ABM8;9Ke@|;c45D`oEg1vsA>Qo@?@-V9fuKT&{o>fx+ z#b3&`;Tw4r7GZQK%p;uX)i^9^E~_J-fjO+e3Rf<$h5r;^ZIAMjvWm^qviWoQ^4x}P z;3)JbETFOZGfDK$+AC!Zt&V%MHwb3`?!=9=W!TfI3ZJ#Q?tcPnE<%jURo5c$^zh#}yP7>I{#Jyix&sUjVV`c;$kS zB}ysh=*-GnyKRxV7!kJ%A#s)sL-|Ic`QKeo{mv_%)1-d&`VTjpl_lRgQR-Zz$!&a9 zQ1eV&zu0*!lKz zvpr-Hy@K@@$wnz<;P<~NKbcV9Vo~k&C%Jau(&x{o9;)Q$mhB9Auo6&zZf9MT=>k7Mttf49=*>kA~)`#jdGOmi=DMkk*a)Q!SVgHFB&rh4{ zilBl!b0PD>#A8{su}OA01O2@h-)M=A=e^JUOimwr@#1EbUdP=!9}-sJEph2Av)@8= zJARK36UB5ldstdP^Qsp+kGukg6PK(B{7b6z(X~Y-Tns&9l8RsL~->Y?6ms)STe7*PrU?`IU#y z%R6nlLk->z$%sXkvdk8fqG*)8>b^GLXhHW1?z}!y;@r1P1+(~T3;Q6Q$K zU_vw#OWEH07s|O5f~OrwjPWIS(a{iv+CC8h0|Ucja&q!Phjf=q!Q+k(9UL}OW=WG9 zeMqi8TB^HJZMc*idg<7E-m>r09naM?510KV6}!nT<2r`|{2NLLu`V4FC z^Lx8iwBvYR)+zdD501T9Ys%|P(RGzVR*YG-&z$& zTf$0D%tFeQe9!ga^GOjenZ%ETKdo4#7KJ{E@cL$|1k-)Y8P&fi6k@!xuwnc2eRKDH zNaz#VR4YG+r(<)y^?lrj-}BHQe3%x&{tyI=u3ZsioV`N zs$ntxuC}Pih)ZbgIwNbut%II{r^FLt>zlU@)Im?ltfC_C9$;BWWR;oW@rBc*z};Fp zmgEPu^AyQ`!uAfDHvnM_8l&R>J$4ubQ6#hx38CbM+0BzGS_nw z1qmF-zbT5x&&^Me5m(WkxVdGnbdnOJM4m?Hrfh zctjcXBZ6}ft#KcEZg62U=J$c~65r;Uh*=%prdj(=d6Z&GJpSZ^$WLYXx;?%)2GzdiKmMx~G=2O-_)PJ=$GnG7 z18>6&*ec;P#oK_(*N9n!su~0j-<{xJrl(l%coOu>o-idW?AhM@h2%M&nmo3>sVUjO z--hkt$#@*a$?O@KVq#9_d6uyGf|3WglEo2!*Sb$FRe?!79??uP{z$W`bjAHoGB0=i zGawl3AUTu)h(%Dg8_2Er>4oMLwI~|NyTl+v;wI}$Mpsi)1J-~K7QgPP*(caE9~i;dlc;*T0@8P7K~aQFsT zq64rea3g=)Vq2AckoWF#)w?*8N8D}LH)#5iJsyP@*SPFU)fL#irsjV)W?oR2*I{3% z=qk?6Rb;S6UnCX*$WhJr@Hty2=wWITJ^`I4Wmqme^-E-oy& zDfROl9r72G4d+pyT}0zL>C1#nhMko6)g;`YCoCW#pac8^_@-i!O+Xke&hW4oR#5Dk z5UpSPI(X#7O&vF7Z&);ZJGndeoKKyY;$2#hPuu0^y9gpK2iLFJ6qLOmBz{=MuBVCw zJ$|K6_U>Gpo6J?>n>Lr6VM#s@8VFCU=YvmZOcFSU_Tu4RG!(G2XVb{$QE^ExG_IBP z7Ygi<-k;|U->Z0g6m_GNn9As()&&88=`MVK5Uz(j^5X$^90pz zjjdu%8eBGGLezGTps#YFBcFJERRDfhk5jx+-%wP95iRP+T)8d6ZXiAAJ6HQ{`dt$Z z)jpa(PRc1)=F&*WAsLOQ&O^S-HgvZew;*@UnZOHsALLDcE`QHa{09>TjZkML0#rgb zRU)U<_fCxlv8|H~d&_cRe0;mr)3HKoI&T3G_(hz-Q(9VtiMga&?!T&Dz|o=HE=g^@ za+~bb9jt=AT93b(rTaWBcVY&ud>8KPJBS&8{{i}QMO+L>6yu&>gRW#S#C_MbUHMmy z5CDE#d%Jm5n|8;!S^nKYSFe6CVB&u@Vhs)Z#q$qDd7F%!kbtSTmuj=#SbEsjIx&c? zg)rj_b*X%f*g^1rI=7xGkfZ?i>KX~q>a``9HFP@6wu9rpL3A3r u`KVVdfj?5YTgZDKvnA|Na?oFDhbg0nCSGMe`@v2C{!|n-6-wpJ-~K<9#WJP< diff --git a/icons/mob/humans/onmob/uniform_0.dmi b/icons/mob/humans/onmob/uniform_0.dmi index 7a2dcce20c5dd69a42851b62343a3d54da1e412b..40305b9413b0b3e9a6f5c8404a4224ac8115cdcb 100644 GIT binary patch literal 371762 zcmZ^q1yoeu_vi@$B~_$jR0I*Eq`Ra`6a;A)DTx8;7zSx+1Zfz$Bt$xgMx{H3M!K6B zCf@k{{r>TLZ@snd%$m9PoPEwdxzFC8`}vi&3I!=6DIOjkg_`Qi*LZkD9k@@5Y4wQ1)TLdz3? z_>8~O!eh!AA7s3Co7D2Wex-;&YIru3t8lM8BQo>0anY`hG}V7D17QYdVq}b?Sy^qb zBrVG)Kb*tHs<2=$$jr|Ln$;9@nT2H<1!vM3v=xinW7Ksw)s{_m{BM&7zF)9i%?gR?)vAhc3mHxAM^*J}$6F8m}g@&ji}#bN~0p928>Q6xVS4QSr@)K3=?m^21kgWAg~ zQg%igI|!$}2flqxE>!hfyhr+TgF*iESt_UG!19;t%sdV43HGPER?nIZ(|MCiqKdcI z?3=ywcmXMmDNqZ1t?b)hpsHV<-ufkypW}8vJ#iEtUi`Tzo;NEh?wa5Cm?x;AYyV03 z%d1y84G!-<77-Om|RaJE+c^!V$-a6Eza(~pvhqz?}Mc!oX5VJZC-Kp-bh zuy*%nL>S%cay1#Z&=3RG0YvwGN5@-P`#+FgHS@5_-R8Y$gcN`akXfz z!cmp6?_i?wNzdDC*^zds5!RyoUlZp{V-BpamF6r9{EFexoyVU9YsR#X2~-HwHJ>*6 zC>wTa-i;Fc_%^8Ix%B!PP5c+G7;^cA>#r0w{pb9P@(!Tg`$VAVyQDo_pyyl-y#&+x zlvstQhEGiHd=XYVeUCV|7J|mujtme9C}{jzdoMn*q*kX^?;glheZsCWgCUU;bCB++ zXsCPD#BUD^z^r?q_5kJ`KPOnE*{O!w!m_vKaA?U)3e@h!`rYsvH6Z4d>X2VMA>2RDwz89mI`Pe$1 zU)HVR+mjxfU!!Y2lG5%Ryb&6mD|YG7(O$8*HhU2vvLY|_WNiQQi2}#niXBcNpakU! zeDbB3Mfg3FZ!#ik7I}^Zkl~Zb_S^vcHZzUbKi7}Kw*e-HfBaso6Q-SzrJXo@sTNU4 z(p1VHn@sjonG+TZFRnNop|S7!Fw9Q)?&c6C)Q%S*FISJ?jvbICqPA9aV?OBaU~Yc) z86|<1${1`}tm}W~foP9&?w_PJCps9t=32woG33IhY3_JK3vwxZuKP^m?T3zsn(6X| zAAh_iB+f0n_4V|9A#rr=>xrs~-hu7)J%0?!=Tad$F6PzA10Ks7WqRHRf;Z))AJ*O> zf8NLx=DZ>6^z=(@0CE}kzBEx^F$S}aYz=@WcC5}<7jKp$7O(r7O~nfc#iCrme%J=w=v&Mo+T5{J?IikQ2Ymn#jE0PdQ?K2CH=QNQJ-njUbJ$@MeluGkMfV(j#mHVh@Dd z)mW!?tH+${cBWU%Cbs4!e;}I-EPp%+ArcHpB-hsSP&>&?r3Ae!<}ux&VKd}PO7Pb( zEb+{3t*X-tq5M&Pn*3_n!PK&pD`1LK zqqUwCcstvlh%rWN|P0_-gDUcSsL z{mTg*33u!rHUp_wxQUs$VjmVv9kWbv@KgprBB=hR$3yzjcALW>Dri`+o_Yo%rg-xR zrJv*ocqU7wraCY2a3Z}Yjp~*{h-LVA%ROdfSjQZqz7;>jgNW|7;;s7Lp5NOXPAB(B z(PbOg74=TW)sgKy~2gEuTF7XDerI)%*rTV&^h42<+Y z*AGd;6#5P*Q=CP37ZvY$;yqUAMyYW!b*NgI3%Dp41l`bfg^GV$z!!e#9TXJ4Fzhk^ zsXGae-r4xU@g0rn{ZM?+>6L|@i_A|V^}P8*#X$3LwC7usY)ngL*@OAU+F+$nIXmO4 zPqU-!jg!*1rOTrNX}B7lN93rEHW_D2DX+EISi-1QdUAn}>ZgqeK@umAJ4D6{a_d4k zmcNz7h`%29W1%2RtgqFnjg9qht+-Xm)-dDP>5%Z_CFM^;=Nx;# zi075>nipkOdo+Fp4z5((M6ax>*wxc^49jKynYs~uE5Pa1F{@zw`^T%mt;mDRTdhD+ zr7JcjrQB?V*JWFGAM8z!sK&TIP+$rNLzx+4+`5)*okQvv8oO#=yrAQ3WGO7b7tt#u z6<4nQQZb`RFjMEm#{E5FJNKs`;k`RD%y)BN?Kh~FSULL98c*2guK3+%p&xr#FjjGk zQq28+HM{J-6A?>LXVMNLhu7`N%uI8SHpo-#&x3_rly=Jxr_{5PG5m7M-dDp+;r@H| zFM3H*;~^qD8k~bh3}>~9P>~fPLCd>DWUy3`PTjE#t!<;bEFb*aX^x3s^52z8=LiCm zHpU5fo0IxPY%qRC##4Mu{d!t7%)lt|Q(f=r)6zuhsbAQy60_27k(kU9+2Y-iQl#G( zOm+#Zc=xCjdDT+-oruo+&*vEp<@rc_qNX^ly7wJ{YpcW#mGR@3{%q2()a19G2tCd9 zP!vn@AXT1*A&Wm#Dn8NNHhbGO-Q}w;$xTj(UY6tec=|)gQ}XDGoL?IwBpJzgr^$X| z`H=_B_g8K`_n+if1)8s5n?eC96TONztVk@rzNrlIS+$fK9#QUBwU_dG-kJMZcl`A> zrm#A9t<8VP8-Bqfh{S*Q-it(c?5$FThrRhXedCJh_KW4|`Eev|9r(bi?rlXKZ{49s zewBv)t0W~_{C6+$=ThWo@7I6lypo04ess=WSaAH4Z9ATJhV~EhgKiBE9xZHXb`A2` z4r_74isK(B>Hf#XK4+JtuS;lh;%cqlA_AxRk0)wcWeh8yohK6Pz=h4?EMFh-o@D-S$++Jaxil-! z6o8nb2<4|Esz<0ld0| z3-{)iP5x8WUY?=fcm{5Uy1O<#Y}9S6KH%-Ig4l)ffVaHfdwxrs6b^P6VUWxyU1Lh(+#G-|Icco?h}R_<3*c*A z*h^dvZO=gT+nl8PmHZ)DO22^b99rs#MtT2B>D|0^d^0FM+S6I*C}z2~*g?{>#M4|) z6zj3Yo9?~moc`T)!V-3;tV%uoq7zVgJqa73f=WzFRhA+tHcm>#&Ek&g9Fvj@n&Ld> zP+NT4##=NT7fi2G%lj#r6_}|$J^G-yAZNeDOAlOcBF0g+~*R2?cNx651w^!{k=^fE21`geRJpq(;#xYx!!8= zpJY7B4QG9E^M!+XFOEqxRymIKU<7i#8ty)Eel0-9@i2PCvO5g1{)_DB)FdN^U-p2W zme+){vJ?@QScU+2Ez4DbkO}8iQ#W>d*z)6%1~?yyxA_4){q2#M>I4j?>BwRT`|b^8 zprbuHZkUl4pG=%45u3>@cZZNW`SF;nNhA+oeIgr{B_lbanGAC%4y*UguGF4xW~AB~ zqT}pIqrw7qVO#Xg+q1RE%|tE0Lh~skdOH4*BC4r3YW)ZXnZTxKn~{8uT-EVoJ()oi zdCn9}i9#KbD|=W>^4RWTOM`5K=YdfT_^`Y`>yNCifE4C(3L^n==*qXh7)z}?H}XZ3o7;{C7yGtEMV5}Z657xA zj<8qAxcvrF4N0-|qTMk7 z$l5;_9m_Z!{)>Vq8WAS2$$r6*x;%U7pOYbw{Z7Ydrf>Qsc|>n44>|qu7Y@`SjA?b1 z;{s)Go4IA`F{SUmP>qh+nO#fwTw0bKKK|ZIe8qzDm+c!7)Ntp$48b*5?A-On!FW-%>n!>_40`k|g4X!aTq?Z2%D+8>pf#P(?HIEXGNwz3|zUbVwmc>`&Me1`6k{YxtK zCR=nr+_@zt8+`e0UZQ$1_)a)aUuwUr$g{%pITQ+YHnI~Vy2NiBjYv(B>F#3_a@|{o z!2}e$%f1u>14a5Du>^0*YL{&S^k?{?mM^FnMn|Gk$jvt_qXafxnSu6b0U~Mpg=3ki z`f(&)*jeBpo88MT(q_vJc|j5^`HTf3fs15pL7 zLTo9qF7yA>ZNEyWhLPR3tAs9FHkqDg%H;#A>Jo{`bE>PaES~n6`TbiOS^8){MfF3D zK{n+(rm4`mcXLS@87f4C#AzpmM~mD4ZfFCfzgzA|$Ns_6jh(~~MU`}+3nmPsh1qLS zdcrE%!J|RerjXPp!1&*gDCE(7QKPt{yV&%-BBpvIhnU3~(;42Cq={goNaFM~iCbHY zayW=yP;0D;O6sVj)})If-SH<7(*UY)wF-h8IU?C;W53nY?;_WglT=ezm|_pNq>+QK zk?t1~^UW1M^_JRimi*2uG=>F?|7m-`AzvvBsM2~$M$F$~_j9Q zQy2dN>XdWupDw(caf|3fg=K16}wQa$A#5*IS56%n>41EzV^}p95NOSOc z>=ZKAT?ZW**RAtzrA%D^lwdMD%rsy0NvkKE6~bfExku^L6KHss+Db86m$19e7Md*tp1u#Pr*-BQ z>^mAmm=4kc2iL_8>FO8;kr1CtX-2QLlgZ5$Gse-ne8}G+$cyV{i^G%*`EMf0VU zqwMau=Bq!9xKpi`y29doxVB0a<9Bsfs2EN;CeY8Um?hzH3i_wzWEW)9&Yf8O_5~oz zu_VM#$nEU^s>mwl($RC5);LLX0D3?}OUt-EcP6zvmQPaW1fPakM*A@Lqg}A?#~Ye< ziZW1O$!uyJsWFfe#~q;@q9MNa>#lz?4@S2Yb4FF{(cN4o(D}7(^#yFsvv?%^Q|H*5 zq3COA)w~O*0Pj8qOgqcSPMaSSp%J5<99gr_WLSC}$Qe(;8)FdM?cu>G?z+T+3X&dJfX~KO6=2cQk2jhO}JbnC@31sk) zB?&|~M-}81WT41nvdxwc%Y=v5oXQu2ejIBgdplz}4tsEqQS`8uaqp4VY`P8O0R(nm!iJtcJQRaEcGZYGS|Zl$qp0viE(G*?--orVe8#!_ zg_o~E`p8Q-3T^r=3ccPa%X-yU_$H$jV~M=Pq|eIqy_*K+O*Y6^xdJi$!#?W?)mJ&j zqOXrCv$$t0G6a?i{SwXqgobXIX)Edh*9Yb)U3t<8ySd93A#aEoyFDzfE^A%8ZG87< zL`Pf2YwV`_?xzcJL6u{h7NR@1_8O=UvBBDtuU(b?xX8jcs@i z`ZtCxHZT9C2LqLDZ0Iw}AvI>qzc)cyDH)Bmu6E;lzGOTiC`75J2U>2=a`8K;o7oN` zi_JMb{ph>#)j(7DgRifIbq}k-$<{coL!6M;Sq*+y&L5WB z+e!lH#kM>T=Euyj$e9m&C%8>h0DPW+z|zfw zk$PZa=drv{fwdDXt_EN&?c+v4(X53(7gZV%-2cgD4+mZJyxmk8O&j_WKDCx6?2w#f zBAjClJqx)*UB8roi!SnYfR7{9ueJw^9d$?Z{%mbJMhWyIiTEJr{Bi* zO~&lj`4ud4Eo4zNvT`dbQvBlv85#QnaHuTv+MEuKCduokM?wgZ)W5U$YwglcHi3Qm-d@SYnegd zsIbjWQ^^?0z{}X*vJ#Igvq+ND46j{v8x%jCM4!Qb_yC0$-?B6?tS=Hp;2Vvqz^OZ` zABvQ#C8=(~3}^eg^jVD@#1zQ-O$U#h$$(c40iVtUV=_Bj^HqH7Mhq)8QuJPwjCr- zVg>4$pRm=C$puNFY6XB0*BjFZ5QhhC0VDWz2I3=r#tJac96A#!IytJ9t>GS*mtMNk zB4WilP-hwclZA9)2mf^n2wuxxWy^rTy$2o>LiHHLwBG!>zXb9z<`=9^4I}1y)78knRr7>j%<@Cmf=Rp8v%&^vhiIMDYzV+klB0bCSo$kQ!Iq>oYcQisez+FRd zlkBl_DWDGm!5Y;J9VA;u+jcmt+@JnK|0+TAJmNDqSF;wwhAHB}L32ZRd!f3nw6-tC zXC;QG8qSS5S@iq40Ep{eZ_v*6o81Ex!R&h-Yet%gttBIe{3nr?E*SCb72n2{m{LBy zDEzHK#K?d%OB!Vv2-LVryo^%5c(yW4WkRH9Eh^jE`n*1MhPQ{#+e zRYzB9fv%?bj{V=K%cK(cEiF0LA16`_K_)kADwg9>8fnXh#y3so+PKprL_7fjOXocU zM*g56GceaN|K0~R);(q4DCjg5nnplG9;svrl^YX>*j_BN zTV82kAAONntV*dlT}c>KCDEl0i#`^ZK_FyN3*XbO`O|*qI^Wni5{+fTc4JNy!zNmN z&bDWPafKpI^Ve7M?7PL#fDiL-3n$;qQ=7)}RmPzz3w(JXb5u%aYe>Ld6A+2}!TeP1 za*%U4B@0U2KBwB}%%+CQjb32Ecdx?gz#!WjbBXL@F!VPe7z2~ zu%}S}*ZXltR6}WsP{%mzy&oVO4)9w;RYWztMW7%FC2PTjl2Va$KlN87(teK}1#0d1 zv7;2znt9r@`$&1r@vx*##=RT#jP#`&)ndI0>&}Q8VNBj{kl%hxg`}0Y|Mc^OOYQ|^ z(2$NEAjNS>m6|KYEEUQx?;6YiC(`fw%E8&tWv5OfW&o%`3?UsG=ck4xy^@*0@LO?Z zq|!JW=V_K_SgC&>f)J=lW-Q;jiJLDaec6a5Nh_M|lDvKi5fLm!MSE2PK_>h|Pt2cd zCEC5Rjy|-7l*&|WcU^#@QBKci*{e-ih5~*M9?b{c#wZ?*x>T_tQC|yq&`y||1F`o$- zs5gwxcs#MT>)>dfd9ICX$?iWgwvMtBevHSoXLk2q?6n*fyYlT9y|pB{7+X#s0vQ8< zgZZR4JG1CU67Na<6;B#e(QkG4)Me%<4a3B5%iOV!4#N$;g#i`#-h3X#9qbYlzXhJO=P6+V217An`-&l&p8gK{;pLgE`^p_^sxnvHS(zMD zwIQr>aRNeOU&O4Lhee_ur@ndG_6K^@VB720vPQLJhflap$ML+ud}praDf(uw>SZ&| zcqPXicWu@r1>C(sAmWC8%1(FFcn_VW=M!L>YFMv;k;uoXd`n^jkV7V@7+lKB)o~FH z@JO3ztwRgYx4b#chlP_1mDJCVxe++rjZNz2J^=rkKxFVB5f zB*($eL=SnAy$nWAb1y)oW|^e8(9MAeQ)8t(vYZ%tO*q{n5yx`hLsLJl663;?Xb+VE zs!CM&qc(dTrS0{+$s^hCDWw=?Do5g`uxG6w&$>qYm3}Q?TZ)aOIxk%0hlD|jHzLDD zO-!~bmAzAK5ABYLxLxh()R5 zie|!k(<-%>qp!q5@M{CkF_R{^QPiyXCj~R<|^3TEO=rzGIRTS25^meS%)Ev% zHi9^p{a`dEr)4ycL4qOS`}nz_1eR)Y`qjGH@ysR za3dj&Wkb?|ezc^^xy;iEN%4pa&EMEHU#Y5dtM$-xss&9FQ6i@=VB~#v8jyguOIg3HP_uQO2b7=5SZjD=J=>b)T z;_e66qT`0kdeHt_yT9`1>73Jp7$QzjGzaa z=)C!Je0WT{_F_div4Uk~Tr~QpuhRu>2KkL^AIdX@MMjdo2_=)c*%x#}wNO_keYv{O zbsDgF+P|V8ORgu!#_FuGO3*?Srjg8N?p%KjBRMdjWENX7_rJ&UYVaiY6uAwKVOpU# z*$&4C_x#Xkq^qHDU@0jl@a$dt9kAYrw=q2H0D=r8*TQ}PuzjZ=v5mDdW$niLZvzwo zqI5`0=Ic|94{qD>@2CvEPvfsHtw(_V!WkPL7TowG%FNMudGddBY5n7wmklD)*>_Oq8f4%uL_2n*siDX4eyZB zca-35PV;-3IEE;H+JTzBbf5dvWP_S(ek@Vu@Tktt_13|XzBXFL)UMtR|8=!jgE%X0 z(p`{o#mS4RP9iT(4!x2KvXHYoHf>vun2`Cxs|Qnrqp4>{#X~Y?2tg|W3+S2bY3`fe z0BlmFZ@RPj36%r_L3`dw7tUEzK(~0)$Kw8R;F{i;(YGPVp8{+=^EKcYQ7nyRGrvi6 z@>v6P*bHaduQfKjKHJsc{U+L1GKwnp#56ea;T+Hw3U6|V)Td53o1FYFWZ&mckwklO zG=dt~6Y#zsh}2a1@i}cn`+W7$qxrC7oA|QJr>;XvqWai)`e*@l3p}?A;b>c8Vt%8K zdZwAWu`SNgR~L2M9hPARFtGyi#-BwLLI-t$3|c>C@z*#1 z+iwyZ)vD%Wn=P2p=&w7~%Xg-YDLbhGM+2~JJGuQR`jCr*E$pGLL6OJJ+km<&V;JIs zZ-XG>qz4$6&QxZVQsI6Y)|=bfGLAp6L^`5#O0BBrS<>iWIr}chP7?7ULsZ>?bIU9i(|n0n;`iz}1UcM1MB~LxYXX z`02s0nqSn*-QhDtaw~F`-8fh1mi-yiCU;reSeRw^yf+hN?c+P&et#WrfM+z?dAtVL z^>@+byW>ZLYO_`Y_A7sm?8-T*C$AGs3T+JEIlqKw*ms4nx?gx@3ok2lyV|3*1fjyn z3{m|wxOXRLUd+HmHu_w#MN=vcvynXO`?Em~v81GE9ntS%4W1C6Dk(0-` zCN}J1N6BHR{sXGBOKA+GYbdZ*>n6;)FDYl+|ZYJOW+6Rv8cr3LEQVctk$?W#V}*sQ1F6qfyc$yB#9^3Lpn zCu60(Hh{iD@M2CGW~wsDm|6+l(^#tR&oDIECfV^kubzCyZ5G;W^BHvm z=^5R+POyQsHWtm%;PkGIX`4|$T1c30h`W;P@3p_VIIzC-I$Bbc{QaJfU zAcn(=LF{`+&l>LdB!IqoHN$)IIFN{JqwRJNzrP`>83?bRX+3r_jMnYcpLYC_hnyEN z39eAjBjyk-%l-uNHE{M>5+22#mU!>6R4S+Rn7N_wJJ|0dK)P`J+KG;s{*vd)eiUwF z{j(J4Dny@~n6tq{5@^1_WHG=q>b30i?3FX1Y$L1g&J?Yp%TVyiL*-xe9|-#zY7tK6 z=l8zO@aH!XFrAHm9Yvu=NtgE5znC0PU!fNA=9`xT*Qs9lmr=9u+g z6xC8@Z3l5fRJ^boJT-r#kB90occ=;z5a?*S16VN7R>X?+n6Jw;Z1`rVuL~Ues&+e2 zYT2<7%Y@C|&40o#4ZpSY-m-Q26QbWpF`NbD+;($*dKE07CV*^P#rSSXFD_?jYM%Do^FKow1mI0*v-x7?qdi)i<#54Kg)l8e(rv z)XUwzzLJ+2u^NU?GGw$ukeP?y6G&W}bH}NtqyH|GRT9BeuboFwGMgO?|8Mm4%T)gg z@{E{?VtNbi?k4b?+|A@mPG{@~$JpLp03N;FiBCqETa*{=uR2QyIFfVOrH|rRX4BQ= z{xpfB#MyMH%=NSb-L)*pR>m`ugql^^J(YonXiuI=Af%V0Q@3LNI!w?x@Cp|_w=fqCjN ze_r>X-7`a~c@)JT3tU{vj`hWR&cB``uBtI8(?6lI@%J`1j5Qfrpd~9a#>~BEar)?1 zt#l*>6%y?CCta9x&ZI`zeNv9lXf#B`Y6TcUA)x*!0b6_O*9CDUzER7+AV%uIjXA^s z3nB$|Dqv)|#&_GR)zMkQyis=+LZj41JJaz86$3VyS*DL&s@SzeyKYPK=#M8VXWMCs zhqRI;(_3VCU4dIXYw^=03#TF9zBA|r0x>Q($)XQZ7wYWcJi1RBk3&zEVnqEDi?qQp z$jz-W*I<&drvSdfsXftApRFv7E7{{GZRd6NYTu}4@c^PC7?l(vvgFtHJK7RwgVgqY z(TLg=m5=EDj^kxo@8WEUpe0`iTI=`j1*_d8X^5Sg^(m65fbWKy02|}0!^LM$i@9lN z-?pu;pCt1b+jVakzr4`>v{2!P(mI;vftMZdnKY{EL4hm6c%xp0PW>Hwcup%H(8Ac# z3`lB4mRob$?)s7`Tz`)!*7e=$TNt1&2{U?6F}i5cH?%)$laF?aWC6&eKP#F_rV}9F zTk%5yo}h}K&$LIe4td#-eBKeshW_B9M$L*Y)CE%z((>r+bG>)|WOemZTLkQ~rr6!q z9{^SqUTnN)%2hdJ!D4ZpPZZTgYk)q-uf}YxM62jr_QkNi;=9Tl;K1r^zlbQyvWqc!Pgy2)ek>mzFm5pow$qC?b z{oC|4kSY5WBlG!8jkKOQC=NV4TOUC4)d{Yi)#907i9nZV?4Oa8eNQpFDH23~6&=ys zgB+=4bA$1^8H)Uh%Xw|0)z3}YmE0{LL{7B((vB1B21Klb7|OIc4B+was0OAt{-0O2 zU~gEZrRP1=gBKCAp|u#d}7X4beNeLYa=-?5|ep{a#O~og$T=c4ShingBX1Hq{+61y{Ta zhCtJScSef5_(kl&nt|;y^d>WP8IO^_b3#yp-U%hpQLYr_nYSq_cXLM%-sK)V7j_c+gQbtW$G_KX zj?{m9t_YynZ~0X#MF85)VXB9##Gf)_5qZ;es3-ZBrz|`g=a!H=gU%yVLOn=Qm*CT* z$UM^Y8WfwGr6wMs?@Yj4Rfn0U36sPtd;h=QOc2QnXK#Spqe0-+PXoLzi!gkO1B9`$ z0psZ5APA4Ahu>9B1K5FMdPMdfvJh$-9JaBDf|uDutOWQ>@w4r~c)^GsDCN~K{rtrE zqRD|m(s+j*wm%ub-IOIxNC9PyYD}8 z?JvGl&fplpoXim8vMn@;P}r1n4{hd91vibbRF9Zv%`>cn|CA(XM|&~RA6x_RY7uex zlE1G;)1dCXe947{RYt^8ur`dGj8o4+wH}J zmf-xrzfophqZ~O~lsH{Fn7)11YF}YFOt|SHO5-eTBx8o9`U%0#hrM}=Zg3}+LE+r` z%e5|)cF0?&j%d_%=7#-jGjSMOMr~%oExohT!M}b`r+qsqPmLECpTAzA`NYl->|Y#0sxKw zx$kFH)r8aG)jJ;#s$1*(((g9CU+j^nCGnOx@jQ{Q16|fTa&hsV@&(wL-x^y=8QFy#^CaOXB#T|pv9;@!sY1*4HKl7J({XZV>XFKWWo2ubnp|Tj zV&JL1hs*JJ6RQOjaaDe#0bwOsPI7xJbxlp)&3o?2uKDIZkb*dqfz@58 zS~hW~E_J$sYzkaiB@;`?gR_f6wH5eh=}g`2Tf^)h)20aE%qKzYi2rN(ib#X8%P*w! zKcoXr+O9|phR=BYSwD7|I52&4&7$WStHfNIqA3;et+J)9WhHvpa!*s{Iyk2 z-cL8+1`KsQ?f9RIeYGa(Gfr8)6kqovo6Ub9zU)Dy$menEu4x5b%!DeAGG4V_kJA|{ zwXq7=YwfE2-V|Zw;EAm3J-K?PGIow#T&Z32UC=pg#Y&vW)io7mwhUZ83I7%vB^!&2 zRoBFk$>ouF&zjVZi2%UFbh$67oVSa-c2yzZ71m_$v00wEI9*rT%d4t}yw}l`t57dH* zS=aXoQbii?Zk86u<`fRdPlvIZ zlk(+NE zs6Wfg7j!2;{EC2T^J=fgAgwyet$|Oh$qz(CgYi`~8rC^$y_{~abor#5g0ysd{a3Xn zhY_=n9!r+DMp_hG>Tzn+@_9Ewj##-cL(R42#(q8(^Yv#(!DK=l-(-TLEDqr{876!4 zw`TG@S}y-dE!On(G97-ocVTY|Nk6Kq37~ZO)c1bsYP~VP15P~vb6ET!aBDix^f`8% zuCu2XKt@b{YHabmEkGF+6#rGfW5D3Ku-g};|Ef~0%sZx=v^|y^@f9wYST%K7dJ?GM zRd@1qU8fSiYkQ}^>Id~dFkRxtFRd@%oh;t1rEC08etUd!j?hGnWitNle~{nob0rNV z|5wt;Jk--X;{W^Rm!uN>%Kw1aBlDiH&lCQO2xphyRx0^#QvENz{tqb5{;Barp=rj! ze-r3K_`)6kN_IcmNn6D_LPM(fzbg70!uTPO`=6vjgn1&R2t@6v@xOWVBt2!mpwj=R z`2R}(g#H&T`#k35|D>jH!L2+0`(l6gUzPfwyK3r;9`^=Mu&CyS%|z=-8Of+*Gudve z#6b>;&V?r(%^T=C@i=aCq{gNnJd4v3qI2`bmWihK8u*4UNKWs~RwsH((Y5n0aW6N8 zOL#b{@PVC-jKF8Qf*4SKTbp&^WW5`)*3D%&jw^17AcTuIlxzOnvlu+O@na5-a+^WT zOllOO)>~nAV}1K0jk}AC2$C-Xasc?e8DtzeIQHga8?O^QRhY_{if(o*8U@S}Vg)0R(=v0PZ!;D7?QOneNdYj`Zy>YRkjc?p3~E6s>Sw5o+Z^1$Z6 zMJzk*xWtY;9V=Fvj;(4HTH@wiQhWD~We3Y!j>N+1ebm5?46GV^g82Z}Re7?;$-3&9 zp!Mrxi8)%^e`Vq}lNc~IHq>r&lNftLhmovk|L;6N0R6##=Sc+z@7q?rAA|(se3AjS zw$^W)ompwf>EHMLi;;B&64*WGhqqkGq{r@$CU9t>!@PFxJ9GS^YS};5V!-P$Fd*#4 z&&KZIltc8_CqcJWiKt>w;o1OL?%o3^+YCgdxRm&Rq8v0)>WxQM0rvSF1o&;l8^ z)o+RZXVkuzzN))#qaL{o|3e$AEr$Iu|APB4qV|PnP%S8y2Y(KiV~$-CeFNxW{8@ak zHFBT~keph?(aZ>7!>0*qw|rhPA~0*jJVF>JyU#TKm!uAMeJE0T7QRY6aW4!$!`s*q zZF$QoN+9D4y~Zx~oJ5x22B4|ajzcKbz+po=nKf;!ICPn!&!S5FNTV<3A9O!_)$@F8 z#|B`W8t7lMg~Ob|^Z~PG;EQLNq3o1#+gVgda?}|mTPm3hq-Rt8%^B1P5ssMU;W>i{EO%qAwfpvF&!h_1TP?B^$_(bY`F40EzC zNOJPc&$duCHf>hhGUpUNOyj)o1C-}?Z%nRbl{ilBUj#N|nq|~qLwvn4LW4Ia$Z%=?-M*nesKhb8tKx))V&r|h3zx9zUTc?cbr1Uz% z4t`hls)TOBBJ~Dk2mhG0A;*3dXUR|4m}oAyT11OuL)~m%_0!U{n+@xOO7xjueYPFgok@YH#V;dIk4RI8`13OqF)7&X^^gV`#0fS7+P5iM zPp@*)>L>#hTD@W}SQ+|mysx7T)k8Yl-61``-|u{w&Nokr6kZkH61&cvyQRdei#vh^QD8UI zAuT+bdb6AB`El(!`N|tiHB^0U^Sl;OC#M_y>?sV2NdP(}O%=(&sT!D^mRc&VQ@-T#t{`nOyNXqZ5jBhzbA;E5jw zhb1`uh2$Rnb%OShAA#Q8G>K~u{1WYC$GwuEEO;I(<`PfJ1q{UJq2OA&M<_>hopN&- zxtsf&&*AD(4Ty={5jnTX7TZm3SeHAC3cpL_!N9zcJlBt`m%lG;hkx8RIKo*2j$&l2 z#4S;>2g0^X9nC4q4qZ5_Rkatzhi?2m8G`6r#_OOUmeTYJ^hrJAx19Mu%)NJ1Q)}NX zDj=W~vC)y}MnORYq$>~+1r-oMn)IUdD!qmxpwd)Cx}gZt1JY~gNbdv)5D+0i=t+Qt zklY3Cy}$20-yQd!|IQhM;fTq4%34pKbN=QkGGv8J|6ImRo-bg+s+3A6Mq?J+!QBoMH$cdrX|gBE^$B9T+5=ZjRwbt}YVpgcErMrcCjlkn;;FZK zK_ZgM4*nb0DEsQ*l>3oO53Sp#h@$=&>b*zB6Y!al<3;(oB)b!5XlD7eTDWZ`^g&tD^F(=UGB+bO7b@? zvbjRb@=4JEKiq_qng&PAM2ml$oSBmQSUBP#ZgOi;e=Xp~p=f%i6|ipIDnX=La=3=1 zn%qXiO=w7yBO4k@lG43a+TaBJF@$FYwm)rg6hL8|LsX5Ku+3C)BR2Q^DMZ%i^^2hX zoDKP3pq6N{8O{3@3^paaf=!IdvC*B{UHgke6%fTRZgR^zh3^GY4q3y-`z6M9YSPFp zWbGBFp9?a*8q-h^>ho%Obs)=>VeKS@?BuhaZ;L!gk#fqZjL(_V@0qNVm`>AmXB+Z1)KVMc1Sx`x5fZ9JukARSu5BbD-5QoY zP-LsLb!t^+BKI3VvSbH9X1yAuXZ?Gk)}=0p@|d@5%Z<-BN08Oz>pUc5eIyV`rT>T98CT;j+I` z%D-aI{w>V~?|dwyL&Na-dNHT6~t zuHY>{anj?VOW(C-qWLB66iV*6d@gE`r22bCYHl6>$ekSO`cNk4#_MZQc~sT-1lBfEy?5 z9mrV*UWP{xwek8Z!QUXA^6$}{PWgW3<(b5UzDH8LHRqEHf`($K4S}FcohCrkefTIf zY;2e6zcSSNCqpE=(Tb!LMYE``2$e{Z)&@EnPf1cVdAzQtCt!hlY`*gJ8LZz5Uc4=E zo5O7;B-*?9r_=(K*6NsKL9{Tyf2(KARa1RN-9_PK!nQjPBdGM!L-JW>vX=ry=Lau% z98TpNT9o6z>#WkNv-p9tl(_FBBXe<~E;{00xy3HoXeydxt~{Pd2E~7z@4Tq9Sizh! zc_cg~I#?Y^sWIZs6=5cBKOx3q%2X*`%qt>H;<{Q;p*c=J5MAz@K>eG2%nF;^s;@+- zlWl-0;gcMPc*XE&;OpT6+v@$lxSK>%HKTi3CmkAh4)jF zI7|HwJr3ho=n#9zNyBYFp&&j#B!OdBt`P3X4WR|L$XI_cWm{czp#>+VjCVaN)dh47 z8g!T8LA{T>(ODz6yZoo4lBPvwY3i;J5=J|#8%Zif15I1I(RhRLR$7lD!prx?EQIe+ z-Dg9M7J@JI?iVj$>(94QZ*id$lm{pcy;(R3FiB`CLW_Dc8R$~VP|>u&kW8$H7$caGcOrk8z#1`gfX zi)O37?VvYX%e|c!tA|c4oa?amKd5zn)89DX+6{#dPb_$zUPh>Y26V%;5}SIaER*?e z{C}5$i~xW1JaEYjUozE&J8>1DF4M@pb==ueh}zzrd=Y_lXQpFamJ&s2`ta(0y!EhT z_3&qqm1sv!&=c#X9IibOohM_|`YfgjQBqqfbQ|q4 z94^z>fUXjak*pdbA)*9WcTmR)y81lfXJ-5$zgc&A`wRw!SncHwz zHz)E8G+x_Q3*5QK`1!g}W9a@^J-VaQ$eevw5k+S3)m|5|8>y1KhHu@19!%%I*Jtlg z;qdS8fs_x&o@R%99tOhBv+<7V2>?PCw@j+bR7FaW!<2`xiHfRpi9s^AidY88?N0b0 z$tFMxS3Ta0pBumUX^Ym@-q5WJ0YslxU`;`q$*78E`R_vs+)E;+JQuJ=tZ9XBboA&E ztq++zihKaUQO=Zy?9ldMjPwE!%{jsv$FF0r80^VpLkY^)=6G!$8~MbP=!)0OqE0N{ z1!mchx#R=Zro&&3mfzgDlPTI)9OR8Yc{8(j#rLzByfFkeg&Or z`VgK#V<^rM_c>61~OLP{H#fEGz3Z;w1s zN?#QEqLt8{@2njp(ojP*O}Wav{h-XznQ`^WJpXlt{e|kQif&XzvR9eW;b+%8(s~_F zNKhnQlOWplp6`k%QyydJ8cLZv?JW#4elLpg& z{GY8V%WmzLs4JXDf*+p$Re8bJ7x;Ny#g2x{6Um;?WajYPr@8%$V{CdBV|dCq_q95f zq{#caYjKj7oBNdUfH5A)# zqpFGqD|t0Eb{eJY*K$STDe~ZYmg;hH;VbAl^?Zeh3h&>Gd$!$SoL2JR2t%BHy~!GZ zd7r1sogP-v_HLALWLa!~inW=^@xTq_i3|@6IH{QSL@rVY(kn62d(Y5OYJx(-=NyBZ ziJQItA~+!9R9SI*Iq>+eE^D%)m&xZ>z$pi|SnoVevKC=`p5p0f(=80o{YSO7{$7vN zh~^#Sa7MBPz-Nd!PSUJbHt1?K?=6d5`@U;JK>(kg2C1X22DbHZdI?_(=h^zlYE@DJ zbUIDNxX_b-##znpFqt?pO0-k(r=%D7F?*?o(snt)%xj7j1OSo4&B9liu~(djN1eSz zQGR-ED*DZz%Wj;;e8)CEWoC0h6=^>@d+0 zxtV?D5>jh2yofA^i=E(vCY(I{5;21uF!aU>mdz$K1T-Qj6AD(so@=)m|3o23^9qA@6*YPm-TJU@nqraPdbqMOr?*9FGmIdkw82iu;=w0}|1bOY3G#^_b0W8WUVEI$-dwdShL6Z*4Fa_#HqbFiC3_;3cwvUyrMU`B zono=k*d-&$nZmsw6wB_;0UO8q0XjhKl{4GWdqZGKfq{))j+^%;p_8%7OhQh1^^bgS z0s;A9N3$!+NH7T9Uo=U>+W}=fJlgXuFkYEjSI&8A%pXXl9P}PF#1gxu9R1$()V2^b zcCVU&qcr_JQ+?>9?X zqIUave4<|L2}z|cy0XexsD?3Y9V_^F#>N3=L(GsD%eLfIh$%4xrO#sztHv8%p^7mA>(govR|!$hcSSy5q!>*IjL)QJt}70v+d!zt`1 ze+3`QDFEM<=ZF>!d=ZDB?tDm7Vo`!P{05KSGHOdFXsnY2xQa`{Pxo1gHy*ZHt}r+p z{F~C$a*rC`-M}4sK?~`izB_$rUQO0P*WO zbM+fApFLlFKaQqP{QkF>03O2|@Yv|??H3bP8Dyyk>^0QEE`BCl9KE5ua$}fbK1A%w z&oh^7U0>-`GoEeThXl@89x?Ndnjwcx*McW?YZ+OqvQO8XGRwqG2E9~ISh5zSTWdW* zTWkp^YE8)IKeoRJsXJcy94k(@DTBGJQixR#^4~8GWoeu9e8-f zBolHMgDEuH2Fa8V!fdmKw4ZMwo#`;sYpi?QT-@}k?4$Z)CkiW@Lhrh zvynFCwkK=JrHDuliKFSUad|F{1%QknJ7`9)ty+8rLYZ`$24lH@{GhuT)Ew3AeBfV7 zcPk&xS;sIP18hvXz8tOl%aF9R`1RQD#w4TZs58B)t-ecr&(;Dys5*vA9IENUS zsdaY0*Gr6r&NPaxA01gM$HPv=y?_Q+7I8{j%(N`Q8hD3~d-4Eazf-d+`IIw*^^Gwz zCRvbgP&oI_nc|0nKtDY)iqVjmUV0O4RZbmzE>bK?e?{v0yK(C^UC~==ds8j}v(rl< z(aPl^LFXdGW+PRrnje)bSXNQHn%9npW3W$gL;(Zn<1tcJi~H^xGdVF@h9kDR#zxV+ zYI^Ryk)E*3n#`KVql@($O=Gki#|o?w3yXegNU!ouK^IrIA?jAA8cm&#(cAY0*fW0r z*R?Wn!j$OSO@v>u6PeUJTjL71qKg)uh(FSF{W#P=`(=GoHI(gQV7qOEH>@gZf^DoM zQ3NJI8>a)!%UkL2X6`s!$@}Tw+t;-1)~Re}Fk&C8Dr8-AGeXw8^E6kuJpRjKkfeuD z?I58J>&|`E20M45kLa~e?0~plK4SMmv4NQjtxIBKfz-vyoCdaAkB>0wGOMuJz7$QQpUZ}+@{e{1fH^~DOE%3BVwj=#t zQcNNhX!<7>rH0QYJ`1GND*uJEA8|M%ENb*&8Lv?u=$M@M2?A6Oq-_U?(<-FErqAaa zk>=^33fVxXi%<7f{*`2t2~v&pkgLA!_+c zC?~~cVfM9g##@GFSMP(>Iv-+Um(KqgK;}oZdL1ooRZ6bi-7Bb&t3yOjp2C$(yo%eq zD?=EO45)6PMr%(;4NAJ|-iw3CMcW35&YUZ2b~N`n$VQF`z>qZ%?o*zI2RHB2HguAio=j3CC!6!85OS zy*p;W$E>?cO;W~-dIQ@V56i7~zT29+4Jjl2ajm~x@=}&Ld=K;Ch#X@QrS82vYxxGd z&`8TMXM851_FW86U8v1riHy-I|DEuo6D;xTAk_2o=Vx8D=M4goYZAS$cDujfdesaL zhn|Qh6dv8EZRcM_+)=>@>gu=0$ph}5>4PtsVkuDQ(a8Kmgg$Y9pp!lG?7xw;dEu4! z{_vHL&)PluLxKVg`*ZlOA*z2H_@56a|Diqq`6BcB<9A$t=lw6$`b6u0m&E-)lil!+ z3$Mg(@Q}%7>QgI-qq(d(C6AGk#%B8x@6xVn?Niw2+S@p<^j++FUf5xBndxRlpX#b* z&(_4)fO$TdbR>wfBgc;}g`fwpQcfb7)3+vZ-PfLvtfl}c#h3Zgas{`RLrXaus)Smp zT>}>$(2R_V1YI8_Rl5)VX=-@@_;3g?shz;&Bb3)?+*6FzEu2!OA$nvZ=@e3RQT5-* zgC9dlgooHKpBMv{01kEYU%Jv8fM23xGKN^^90GAYJz{`A3)8y}1;jkHupzf}+nWia z_VjOT%?KV7dw;iWwf_2`l$Nfj`=|I)KON%K14%=5g{NdeVS^OtVyq7rt zP<8vQBIQP@UL4IvTLeBSy<}kT*Zn_h&&;Hk*e_}%VB(&^*?Ovj%~C2`?8_(xAey+# z*mI--bD;Wf3av}h{gWmvy{fBpmH_a&$087}tP_M>>IBH1q#9m%-(f#Dw!x#7yW@@f zwaXIecw7%`1Ym)l@1@>~S79TH*=LnUBFk9-ix=nJC?8wG87ZqA}uIwOJ^-D1)I5zsrr{X zNwI8P7c8(#>W!ygLWE5L(0Ti$;~F1ZTboYs`}3@S7>!Zy1|;ku4;o>v%?j8}aKwn3 zX824c&L8oj*KncVrUu|g(xWdxT}#0v^5P`BjlFFWC4(I#M^F+446gQoN_LM!R*JlO z>7V-VhcCUo654mf33`tb6=l9$D?lW>0gw;CsB|h=%wuD?{_rVJ?6Sa=vBwoh&-{pA zd1BYPBpx+;#2auFbGR)^{_S*hU8ppac)~!mfzZKU@}@D`F;FQ1LE~1>JG_i-D-|ML7#i?Wowp7?0UzCAgTpw8^;^dCc@$81Y|zyYMliLf~gZGZo8P7Kw)Yr zw63GK@dMCUr2|fJ1Q5Kj@Wls`B`K1Rvw@+-tY9=B$~FN=tOzCVSj_gDA{{kX&WN+@ zw{pg2jjL3!LIy*_|K=0GTT{mU$Fd%L>U3J_C${Qu1KUmQz9OnMwe z7u*h#-dnEG^m5ZoDHBt$G1JS`c0czxzo|&p;%2xf-g_JG-2*)6#XnD@-Mvl=c24V{P^GY1f1SL+Q z#u?(F3rsbZG_g?mb_Jn)jL`CIir1exLLy5FwlbH+#F=gxG|Itr`Tu0DFvOthlS-$$hAo`aZW>AyfS1ZgIh02%-0q0 zzFYEXgi`i{hgL14qy!WvuEuHs(T^$EaRp}+7WR_}|6JDRma=OME={IjjR%`LHdCg- zdY^M&01LaFGryf*1HEZvGk}@`oL=}`%Fe55|9jYd0*W_s@uOD)M=M;_TDC8I39K`S zqCB}xGt$h9ML32w@QYQ#W4Qf+DCgl=`%@0xJQI+TalA`#!_wPV#1@UHc{l9>zIKTt z{4b;Cx2fh;Ai3laib6bq+TJ4QT|8agl2i}{p47Up0mjE9N%Q0Cv#su?qqM|h7mg4` zXx_kb^b_!@-X-sAzS9mz(x8(FIo{B*(E4*ZkSwOHIlXCu5TW`+ioM;4`?jS2HOahn z{00#pYlkiguyrAqIp^9HHM85O;RYb0{5RD5;AFC%7CV{YwqBFiF{H?N1SvX0Dw0J8 z7m1|cBF?DCM;Z}h%W0k+=Y?PP`%mmL!9azdx&YNb?a&6Q@*87AhaN{^u3!^cTersGDm7^W}bivOHJ(Ko#1Sm(Sn4jGW-h> z86ezw@o3t!Lz_N!d|C~O>I9W+HM2Ab4AIBIiIH|!yI_}*#6or+RSZ28%1m#nMt6`*Tm_S`^L2g`(_N=RbL@isw?h{dYL6>G-_(Uq#lF|9=Vuc0hI%U>gNM zqCi_#Kqw;mWih%5>zM+S!wW>hw~!b0eQk^4Q@+yb104dRTBQgk`TeZH<_~5Zecf4%sj(p<8_|R(paJvu&wYS zWsG>>O+{nOST8F?sdfw*3EpcZ0^xtfo^cGPU5tvY3VC$O6M@^gm>WhoB5~!2U#}T0FIu) zpdtU=f`q%$@O6%(xV9kuGo2*5XuDwQEvgG3sr5+M3}H^ZKOcTVu(6t<_Xs5@jBx9q zcXbGLeH6k%e!!^Seu*Za7dEw3Tm4T%*aOSAn&2W-1w)sow=YCKy3->WcWQ@ssS)1D~v3=Km*3KUUV&`V;JvC&+7LZJx;GT6)=IKH>wcF*O~dBB9r#dRZ@k}m@!q&&zvZZk>BJ)rstbdFC? zaQE5JQuDD{a+LbZy})yFY&YwlSGh&GWz`LksGJ_ljxbJ-iISBr4 z?&gmD@_%cMH8(0{AZ7in|^AGBxuUGm?_Hj|gm zhVDQI%>Owo{(GQ%KRhihModWnd75CpOd6)1Glp= z2z)f|1Ol?+;je8W_~Au8vkMuZoP}Qn@V;x|4`7f?e5?EM^8z+4pESX0D#xP_5p{zT z_yJ%hroHYm;j)S`-nW;8?rK}`fc<0OL;$GT}Zi>MEC;?(p4gYRQKmN9dI{h=>z2G;025jX-csr2kv0r z1RgB#j1Xfn)#xKH-0(_~YpE9Z^ZV147v*-7Dpt2%;MZmJM`9it92t+&x}5t1G;WRIzo_8F-pK4XtGWD|gv0M7nj84UI!Le=;k z$C;iJdjFvheyI6*DQ5S7eEI48KZ50dum1e)!T+YZc=Z43>So{pp8za)gyI=ujR_I4K+g)-iOWM) z>K@ktzzuy~DurUQukPH3erQD*gEg#RQYkHyR)+^XY3h4Sep*JLJ0r8ED+96MZ16U4 zo(;u@u>} z5}}wN|G%c&mlr5O+5b8et-OVzz-1OLK**WTV^xe~HD@EmmY_bMFqP z24pRhFKldAIFXj&4Pr&;^B{PpndfiUlXzGoj)5|fHK6ctm?&i}?-jgfN>g><3o#uJ zBOl`RQXA=vI?Z5|R;YZW zs3deL5mhG6vun*bK;a5#kgfOC1&$B~^4U3Rn@RirgHK{j{;4h&rnTg|=#e)g3{fjT zrK9@%*JL&lqKH9#1GrnRBP;JZc{9Gsa=K&I!Quzf^=_s6_9wUoL-@-}S&l7j&(|K; zE>yc8+>2hI16isq!Hm2=iJ8Vy7Ou1WaRY{yEA*Nq&iY$o4Yi=nvSs643j!R*CXA0~ z%$OVk`RGj8yEx1gpfVP3#F7TU)~RBq2Tyqy{@5Jv#f?WyGLED;I|Qn(ipyA!6PqO| zuiSlvuX==vl@Oviyp69~1`$$cvm(Wku#7QMOPFnlLf5ghR%Sz>h~*eznIL@`wRY(* zjF(Q29a^mT00^?1mZUA_JU&J>2T~veR_nyQWPvtZN&Cdu0c3gZPyrBsPd*eI-lVwp zn{U=>xFkYM_U6!Mfr{RNh^VxJO;pV?t$${*=hBq}% zP-$<^?)az0T>4+U;8fm>*(-~h)zO2r_C_+$TLb}d_B0lXYM;cWOE(a+eJH}2`Ca7Q zjr5igM)^dSqv$3VKvHf~s(|u-ss#-ubfLSeR5t1cI6hTBwxbyjwi1m=7vsM6Cj!6{ zO3p{zfU#GskA97@8F{ZPC);fE_oH{q2Jg=fnLNjHzYM~r48-vpSkyCFZLjExb#Uc+9OAR zBP8d|#97PHe{p~F%9fXhzZV9UlQEEcNiTdlPHxWd&HQbVZglQe21_e@^2APbrxuX8 zRjN3Xmra1^x})2yo{5+2jQfaQJK&>yWcbW2280^EnYaqri57{zu7o!=Xt7Ka?DN68oa{Q2D@$Y?5?0oJCGs)Q@LLhG6CtKVrIsuRRd9oI< zm4R*u!Jp>rzW+zw&e1#AQuEbgL$5D-fPw&1Y7&c?f!yq!I)jfN-SkmJMzL|3+9DpF z)96$wYP>E6h@-3Fp92Fo{RL&5f`;agW};yV<@hxqWB5*ulfgl2)aEP)PhXl|JV&K? zF;__Ny}fb1hwYd_L4{61<&>S{*tjl5=j0x(_E{=T&E1Fh9_a%K-dtOY>>;7O1kj89 zJt;5mZv=?+r*5Lfr+xMsq~X{N^B<(wOL9P*aJfrS!@=%bIfi0Ln@?-e$|_)`P`~8M z^R_P>hz@Yw|8QmWo9%P_2@fubw_HA;7;(q@tHdZnsAWk8tdlD1BTNT!Gf})V{F}hw z&im#sR5uACQGA?ONLOacnEiNxUTC;+pjdP*@%0nJwo0uxvHGmCgC*|)e!&r=_o(Q> zt1*!wAP|ES{F}U>!6H}|58+q@oh*&^S?hG=SGTEB2pX>~%_YI+OarChYv1Ew7SRWhDr~j=h#(4Du(KX~{Y~Rgq@HKlx5nfPP;MqE#vv z=Lt+4ifVx8Me-Z$sW|SNri~#6->TB1h05Z$rz`B)E24c4Wkv{{n3mu2C6sjEGwOk6 z+}Mc$qSOvcC?RQM#=eOHnsH4E9-*E`rgtLZdzBDtIfm4cwX_Jolpb&9R*P zn3zj-HVfg=-42W0_E8fZa=QyMas1`QaI@K8Zvi6%*lv^DZpt_U2r5v%yJf(F^e&Q} z1E0C99Jjo*AkQNAY^`*{dFl<50hrBD$~lKZMo}g|U)O|MHrYg`BfvI?`d3xS1BVU{ zHb1w{xjUc~x_gis_Ij^|te-1<-;51VIoRFM<*O8nJ(M}qxgeK9TtC1)I}rQw5WK-V zmn+f4k|=7Vvq&2_cr*7tU7{YHi=s!htv-s8w1wdq{DSk?3KhW2*J{3V-FWz|+%Zcp zT?IxkuuoR~!U`B!tHU2}!d0_Gs(&W!-I)z1_pi%Jc$=AapQdafgc~BKD)T^*lmuEDSO=!#=YdKZ}9x>cOe|=w-1u)v@65}qic3JfuINd#6E|X*Q~c=TDMu` z0@;Vw%eo68=qMOZz<99J($1@+{7cAbv0xP}GaBMGtI5g|2AY1~-oWervoME!LvkQ> z%TKcZ*4v@0Wu}K|`BKW+VtW*_%OZXE+px)A{+oJN7G!v0vCG}DJwV2vuEi)|?s+La zEuVbj(?s;@H@1+YsI-8M_;?w>)vSzzh*p+q`$mVI3wEi-XR{uA)*pPxml}tV!zUx5 zO6F2!rwb^g=mpAdo6-YzHNi467C;?{g`p_Q&1cD5@sf+y<{(e*J?i8P1?%sVo{5i?($L4L%S#4ILzg+a=kBRtslah zwxVe}UuvNkrQkCdb8e354M}>3Zsds^i+Xh|1yVUY<!qSaoA@bGDk4=_ZF!~YMgTT&RI4G#O<1>LRU!{lIieKqg&&rSiX8jOfbai@aV?r$`MSV4(VxbS7 zm!esVSCk`Ed5HH$@RAM7b!C4-p3YwBCiv3^;0O#^u-L$RCzuO%z} z0~tk~C&gzkE`KjdK{*uf{LGOU+$%dBjqQ2;yj!0*p3liHpnyAc2m$YIL}&aU@$jmmjDNQ%m)HhK z`}VM3oY{(&$@;Y_H~l$PU;~QJ=o2gLli$b+&!YRhWDXr0gKwIU$fPMfVkD*>e^aU-?O$8)57=F z0GenO^>KE1yAZ5rn^Jqla*%jO-`>PINA5TL(JTMjBm}Pr0;Hq%FHW;4&Qx6S9>x?lKtTib1a+PQ06-> zz1cDeTE}brjhZ;vwCJyis8-idlht!}LlUpQ+6MG~|Ee`2CNE}@B9^xq=5$-?sYaIR zj2r!We;JC{!7Pz+Sl|aibEH?AiObHCkfWXYT4Z$$MvWJnhb4xd**z5>LBfbJ@2f~# zZbCQ;FNyzE^pM|p=P?7y``lLaWyNpnkJ^~f3;S~TlqBlZnvD> zGhj(6i3#lURpX!k!pDI|DF}r**Pq%~{%~SRC}rNC2WqVZI&2)Gep8wa%r^rZ=5PIq zBGmO&;8ybdaV|aQqOdTM%s)xOMgK`+C1MaH%5CRRlDSE%mu&gw%0>mRl=-EAK769u zFEVG`W-v`P2kkdjf3AyLM|+(2Viqe{fyP1WP{_bMJt*0kpJThUC&_TN)ID-s};K2t)l*FrJp!}N-~ z-J?9`OjwY)jhJG|&QQzSlhm|JTn0DI-ehoS7@p>#Z#{37eVcIvQcE=1{>*NnbC}#{ z)nxU$9^^JI=cQxQZiT5YwxrQD>Q@vRv1GYUb;}75aRg8H8)L zdp;{dqZl)&{l=y$@`-mOC3P+#>ip<+g5`xtnB~HGSdKenyZ0GlwqcA=iObjS=NZgkShW?ToCxn!WfX^r-!AVr8v4AgtQw4zR>SjN|Fx{EY%qNdFz=1R#yb_B zf@67?2>W`()!|~P#w(HY00bb2q)t0wu^8sqAuxc!b@LpERoT}I6YploD8v!TW z>Z%=|6HN+D;#KN){sO3m`k%i0gVbSu>DXw+8L=e5d@lF;IMS}kKdcm3u7fy>xcg1e zNyGGm!-nZ*cfVrQg7Te<>%*yl9#%QeyX-%+k*L-TMy-M^Tl{r8BvMKq(C$HBV6+AN z(yX6=sv%@A=ak_+Y8{l3&wne-4XNa%mcxPY5%93}{Gh9S!yR9{uLcD>b zs3o6k!I&}AgE40e`wJGZVAG5}@1+Zzk@MtpV=XYlU|k162a%ugow?Pz9roVtdVd`i z_;0Gx8xijdBOL3;nh; z5?8*j&YS%_;c;P;i2Tdua3>rTk0#vBiWJ=a%^nz#_sL+=Z5AUpLM-hVUQOsefsQ@F zR(bhd`8~qo=3mk;#R%JVP-+v*JiTI(kEhcrIQJVpEi0E2 zp;<~QIN`}hh_xDMj?0t#jbiKBOoiNsJi0T4?M?}N42yo^W_V|tdI71chT%=}yN~hC zM8_|AOy^WFAAU07j$f*D|3#~_QE6cih|v?+CEsnvKEd8`8bOBtXW~c=mrEMB`r-Pg zt`9|XaH_tJ=1(7oU3F=&yc;lA zzgvJJ-~0`XX78e!zy`P2RqRf zjy)#!#ipB)jB8}I^975cecape>;W9Jz7>uiSet@i1Pr$|f$cdEky&qkkPMml5wleP zBSx@u0)qP~HbCg6f8C01a4-h5Wes7 zSSk^LNFq~};Siz~$~!lbCaJ>I-fnZg;RjdN>}#dXX2<8CwpF+F1clahT^xQZi(aNm zVSZfn?`!y~C@y=;m3b@{6;j)((0NZGP0YL!i%X$2a5lVt3poG8kA2io*cl)d^Ukp0 zgJ#Pc_Q=vmt5Q)CMIq7IC#1Jwi$Y_LV_aeU)7cIR{AuU^`VTlK2T&VBxrpvFHrGMzewP(@QExx49k75s?$Ps#q-#2z)e;=3mWWP2`d*)B_ z6qC-T}N!$qg1g{TbG3Dt^Du&`WEIVpI~f1MbS|H8o@o?x;`vKAwS+Mdx9Z znUdf!BvuXpf#G)d{b6{DwOW*?YHd~{tAFD$pNizSBJQe@-vey2%2#8`T=`nk@to5y zU3NwIV6kWxIpSU4c~snT)CjVm+F?X2t6+P(Tbh;`YBHfF*>F9?%WcU(q9 zp!*9OBEk8=EM*|=T*y2Rt6r6bX=d*|rOk>M2KQoW6^BZpCVXkhc|YaRddI`dLQSB9 z-HyS-G*fNN4BycUG<=QFCR?fnV)yu7AAWp7>aEC9IxeI**be>-yyJ)XmP&_Hf8sWk zSSBV1Z%wLtS4(9Eoy{j!_(U%C%Q-J}L`VhCzkQDaqIUcn+WXkQIC# zb=dxJFk`~8OAX^UA3;un#V`fPZYWjEde2rr{;lu`(O43i-?&33+_=bJAco_`(p^&U zf2)tU#9~qY@CO=nF@dr$Ag3|8hwOtO-M)T*5--%*3)k5e#kZLHNnM)Oki?ATVEg4` z0Uw^k`x%>K^&qdH(EdUZv@8YeLG^C(DW@O+!paz*qP0k0vQ zD~W@U{e_}ctIyS*+UaFtP8SkqL~Au^V?0b7tgb}|x_Y0&{Mw**;!14DQb|=`D6Wk% zxkL%izppIfG#m3uEoD@N7MCU+6}d{ap+|ei*RjEha+_v zH!+vGv(_3gM+x8sU2LhXJ_t^svvS5hEy}e=+$#4cFzAFunM~J5OI?c zu~$HSsiD$brqw3=^o;#}(tp%)P=!@y{E{@yLp6PNFR;tV@?L%Oq4l%lTpSMqC5)(I zQd}_dP3JnbL4t!r_T2K7pe$}B(G1GL8qI2;+&}j_=DCgJRywL()}>!M8c}D=ji(Qr z)LVg;yfW$VK=PI|vbd=ON1x$Sv{on!?H#*yBI=-qBQvC9|! zvJbL**rR12|7AXjvd|fmcNo|{7f&fNlzI`JVP0URT@V;B^*K%{q6G|r^>=G6dBEiB z)rkzZ&l~Kj>*O6+T*Hl6I!}An3buk4F`eR>!TdjS*rO#9jZ~fazGv@s2l)^mB%Msq z_Ca^#g)uj&0KooGKYpHnz7aJTN?@kpLacAJJ6_;ee@oQ?6n-3C6x(xywVty~z^_qPq#K0@gHBX%H~NM7sGf%G__4AAbS`I*8fX z*%{3pcs>CA5}3#2;^fw%EN&3o^tN3pN+0R?EM(jorz;wmxKX-wP;0)^>_8*R1@&>g z9VVDoSUE)3Qc2(_2S||EK+J8T!R0SHN!L=%^q=oQ{Rt8COs#-WzSrtin-z;5oT({l zF>pc(|3U?UKp#@uH?eL7uHGJevun5Wogy3b=i(^zfgw0?*t$FYY^8a}Yp_EKanL+K zDg^HXpR-rKR=bYbrA{`Y-9&f*lfXRV2)9+)Z414x-)AWRcHlxZM~+6U^mIsbHxuhk z&6r*KM4^YHuK*gdKLXVBcLMRKiFfuY1*FzL)#1AnM${{c)&^sbQdCpV?t1u9sTYUr zWl?13q}UxKGFeYX$vCvWEt{d^vk6dkrai9>wj1BY)`pr;((y^a$Rf`!GaMALz@FNY z4m_XYOZ_03D*|^FVUR&$*BQaWy4?-+9`>8h!m)RiI=`oGFTMSsKzTj_?z*3PKO`i7 z#L$Ur9cM`1^+M&tWy}F41p1R0bfDTAgnN#NZe%kGa46fWFud@H94ABxxqRyQ?S1DZ|A&O^D9{;_0`9>Xaxeu{(R_TWp@A&K{hhUCwChy@vKJY3+DZL_} z_xZg}U%oz#ME45Kvvxy|I?6`fIxSI?y$W?w5hGsdT={})KPSD?^1jE44=jy)b+nOr z@%NJEVJkSFK$Nt5UNMEgE?>lZ_~FMFg~r$U@q(l2_?eehn;GRD%>D@4jf$VWyIFf_ zzfA=ucUT5JzgdRwnZ6i`QNqt{e61#$Bu}5|&@gT~1YTmc|NUJhAF)rsLp1jAUEyYS z*SbE5E;+E$pUUQLCdyxn9$V?>LSJvb7zmW}>*1%G}RrJdfa zPl-(yid-oR4{Woe_`E9^m}s1|u$@b}PdxYh-<{L6Rpyg;!LQhN#n82r4P-@(fH(>y zTilDTcN}tr`fwjW?1(r1ALiaX9?JIr`%j8Wl3cQzN~uV8vQ8ybwq(sVO4*kryO|-O zvP`8S`;vVb!q^Sjl6@TvMp*_E${5U;9lWr*9qeDWLbg>Z|k@O%}qi6*iI940!tL6ivws zV>tROiosf7ll z%0pS|7$LCtT;boRt<|kN8FjbF)Vv=dtf4~y_1yl?BQm?+-$!Sg3gDUpViZPEGvOaO zZzU`L;IP7pM8%~mUpp!hx%WbUVb!kJ47<6gND00vpVjf->(1ZJhD{n4VYewca?J<- z>5zZA<$>>c&!!HT{M||a{@b;iH{15{{qxJ;|2uI)_P@XR`STk`AOE-ZPM_vxwfTRz zxdO{c9y$7q^7C?o)$8ja{-hw+6yKIlf0=~wc4lnr7V)o$e)U-#Tca7r0!u$9smL|y zG=U#@Jx{7!&L{GXVfMF-LvP_-@LR-}xm;%%+|Mi-P147nJYAf=BAN3kQ0OsT@{{?K zMG51BkV=83nYqnyAn)|eoa;NFV|gsIr2+$5SO^Vqikv`AP)K*CT-^X&V-Dr(^4<@f ziIY_$l?Fmd@b;*S=X%d4HI-Uac-oReaBI^|&L5(#P{80*l`dE%*Rg!=UUK`-cW)PY z3?P^yv+T&AG&CG7orL;v!S`Um==%1+>vC}RqL_|xhoW-6?(nhItS0^mHmiY$P+))f z7iQVYk_&r!P}k5&|6`IIxva!n^p7@wfoBtXvTzezvGV1Crk3!q$U%%YTw zy^cT0p68fY|9!NlPSTjaml(s2sI)1-pT0fgCq<)B$~P%+Mz$zTPA;qGCKeE96eBE; z$9sND(%Ar=zDJaXFvQLhFhG+By3q5G4Qa9wirVVlNZKNd5RJ2=j63n{&v(K+LTS)T zCBV=gBrJnPrz#t1{1Wy-`A*BWy=wg+-ZSRbF`bddB_fwnr#_+4#^ufmXa-*91FD1y zXrTFrpjnkgcS4=R3tn9pNRcU902+AZ z^gMWC1CF7pX`vhFa)q`$VV#QAFUHKthmv{Iwsw@;2P z8(u*oXBiO(-oVKe;6kG5dUUb>_;$qQdlsa@>3T-gIq#sg0{9RV&ESn~42lu_gWE+o zlf&vX$II@UywgO5NkJnG@O{wTp%Q9`^Qdj^d{V}9BeV$^;Mdb+oq|Ubi9V1&Gq?jO%Y@88RyOFWbTTSry72b^lVPz!abz zHdamEjfFc4Z}4bKbebJ}!?=#v6ctnXJXEvL7M!eXB##41ep0`+hxOuB(M1E6bY)GVE@(fCnlgCv47>oGkf--e#sWbF`4SlNx zH}uO5F6vJQlhKTUIfS|)Lud;v*V#fzh-*|`qoNhR^EyyeyAt7KI^?DtjFzy@h&by& zU!VcMEkb7Yez`9WEVH^ATnL7O0XjyH07`ziHMNz%$RL}12Q`AeBV{o@wl+iv5DNlG4u>jpsy=2I1)dc12$#;ZqHw^mi} zjII20fOvMRhzw3vD+D{H&+S3I$dTk<#RU-Jra*eW@A!tZ-<0gTW${Gp_RpNS?~Kiz z>j&iO{4aNRw;yz4N(5WPtA<<$_kj2HpM+6|7Vj&f_=%Bq%U=gAaj497?X9=#gR71^62}p9n?!v=_74GZX;dZx7>27ek;4}o7HjOP$zEDI81ww^4Qa*XWSa8MIyI=Ad5)NDU?3TT^c2NStzpy(^6k!kQ_`&F zik}sGP{B63gnn?Aa!@(q11$bllu^MgPQr*e{C9C#Am`{!FFn4g5Ke<&nh3?U=dWzp zSuyRM{q@`I5>Fb}EPrw4n{CH!`t`#FqFeMpK|4i~^b_B(z_2mTxVk1v8kDplmP2>H zY11V!#RZ$*V#O;izA+2%U-KMVd8BoNrugrV^+9cUinh41-uURM=!Q|c;?qGsBYh6RqMLeuo>R- z4)=Nvwz7Gr^!*1No~VX-qk~tPb~uGpLxcR+Gf=g+frwh5u+rS4WBMAUYl}zh zXHEC{5{QrzpsburNml0 z15++zpYcT%A>ayGYGFnluEpeDjZo~tN9dhY0az<_Lld?{+!KY(IB78~FU+gEFV}Z< zb!Ad%yV;9ny*^5XebZ%;rA3|3`1M*33(fMXZQq?sqkd6aH@{U9k|oWjT*v0-a|w1F zxS~Lr#32@DBD&!fPfbvBQja--JY0~TPYR@xG43ZEn3|fB#EZgpJeu`*^ zPrWeVCa-}XT)YmN)9C*zFIN|~>NPd%7(SZwZH!C78Cp=LEBbiU^Px%NS^ z&fB|Ba&oV5wnZYEcOpO->$H!G)X{gr{)~xQg6naz?om`F>~A#q0BVi!ZG6u)AK4!~ zQ3tyOXp~N`Gj<-_Vmm>jaSa6RUp?7isj%(SAIR*Dp-SSgG>a280%B-}u}fUC)Yw+$ zMr&`D_D4fEehnpX;p-Is2lL>2SA)~tL~F(WdPq0GEt%*7j{u-IcJk@Ty!BpkFDb@-{j9M{O2T_LfmV zuUoF--BlygMC=8 z&Cj!X)9)uX??dgP*UIIQ_GP{Vc)Wkh*xvX$eRg9PH?7C-D5-Ch=+&(8S-`E3 zy&OZh%At{7`$b3$rNS0Z@hsc2Td%I*p!{A{q`uLUej1ze9TZ9pVRRWnK~LC5C*OcE2pK~`gtd@DzZgvY^*#Ug<6+A3@^WPm$#pbXC{mg5Kxomw z-f#8x^!`r@pZHAe2>C(|xj7eEr*f5A1qa-Zk39|N*W=MGkZg{2FfrT#+j+$!`L(iB z?xa1q$OY87gu38Q;@!#Ht-qopupv@h?$Zeg#|3|%AtS^mHXvzDC*QNbT_wN+U*)I+ zHBe8Wlx1)RpB}qNJprSJ%6jOf$J&~`q))Rb=6O||_B6vidW`Jp%6V7$6wi+>WAp4d z?4gVr3ypQ$kg@f(*T?Roxc|%=vLP`v{VusCb9!Sbs%j`Ni_!6r7!ONU<+&;2fo+?- zO1C>eHOvf+)1uKQ$H*L#^vTJs&EX4P!;ZfA@2OaSKL0xIJ!673BU&1WeN!s%cNIAj z(Ug}&avcuL)+qvJPTQQoVPS}8>ym8>mF+u0rJDDM<0D1SY__ne;TbJm#g zv2E;rB;urGL+`55V`5iH6ztS!P`ezk{8Y#U+&Z8K6_37T*9ngHIi>l2nAA}_?(PG2 z?Qsz5oEVBKFY35+)9n9j<(4VBXiW0M-^PmO-Q(6S20H*qr4CAj47SYusP{A_Ms0yU zDMH{T^K&9alG0+~uIZCkH5la^w+d+obV37vR=>0cVPPxMfM_azZ*g+|L;qqgQHn9} z10b$JbQK*TprffVHb~%F=8AQ%m;eUAiUmD=dH2Z?i8y>I;$0|a{i$H8@9%b3)4K0W z^*@TVoo=IX8-zuX?yFajj}8lPB{DLngkA5n06x3D-5vwRpI6^+L*BchZ6=H_zL$-{ zRy%9sxilHKOy;@vnxw2wJ<@ZYcBnOXxH8wv-3JkR z+$&|RkVg_ydMny#;gD;|EGp{!-N8tffE*j6UoWok^d{Js*tj5sF#*aZsc-NeGw-CG zp=@NZ!|dZBhr?$W6kj;0{XDaX5JCgG)7YUPTKL#MWd#W0oWKUWwR$_UPrV2PC6jHE zHr5`F20aAILkd5#jN6EeRVtsGY#Dtq)_S=%kG{Nw3)=P=0oDlwiaxW3Qph*86Ed=N zU*e>%{B2O!_gF%jx=YezN9@q_|E)U<6HzT|;z@i3K z!r9b_oUZ1Xoxz%J>c?#11eDa~P?5A6g}J^LRCaw}mcC35XdNhj#aR$ke%Tt`~N+T=m-=KUK4j>K4?(0*ggzjLSpchB$=tQFHMyK{|M zIBrt=@UR;`0D*^(NnbvR21e$+k__{%+$PrD*JMrXCn9%bv`M(JMcM%FPwj&?lgA-MMrADFD#!EDX`&WRCRL!bjtE%6}8Yem^*bpXrQ z0mV7b$1yujY1C>nphN?V3NKj7m&)I>73`BfxQ1^2ku>eSL*}zblLY>*ZuxgUu(rrk zHw`6H*v(jeRs%8t-sU}Mq5pXiyo5vpW&JJ+3A{w&vPypg3?$53#Qze?*Z0|1aABNC zYw)U-8R@5DLO$iFMDuR?1j4G)Ik#uqz}kN(Pm?-T;A6Ps^c`5(tI76|pOli0{Q3p14@Z`$EZow7;*yoJI7LCebXlE7Kab%f2$&cwW(C(&poOEw=iu&aSz+ zuW#AO?$4humfUwZ9|_EF2RRUou)cBmZ|O&Vy()O0-#;tQ%HTNlAm5qXp&Nry+!fFr zpqy*}vDbltI^O!W@0?>)(5R$E7R8sR4WJGOY*~IP?|o9ww-*`L;51Gv^e0Oyuq6I_ z96-FeRmUjTBz2BZTt| zR8-zomu&LR=h}O;{a`OIoj_iBHikHV68wg`TLdz?1Up0Cwg9JDQrp%EeUmkBn9In? z7kt1Y3k+*&1`EN5?3Kc$DtG_sHY& z8=xHR!8^uUNe5&A_Pwmg~i@I!DJJjX6`*&?0N;`A|`CCh? zjy}`FI|klAH`b;Y48R3VvAyTsIR=of2-K*LEMtkDDer&mb*Bx8SYwF^IXDG&XkM(W zjt(sQ-@>~o|KI(R@vxgw!_|L`v@{k`_mrSx0#3Sav=u11kVa03?9+fBD6y=2cT(E+ z8ZwUBV|5hh*=s1tDZ~`2)G+;}m==(VHtxxILUBuooUC5IDKc4=C*4GSrm4Oj@$L-> zcS0~=@#;65RPB5Bik1kHxX&kB?;+EKRz{2XIQeBl#q|@fdL7$^d`on}Jnx7T(W`Lk z-`mg)KbLFOAC7&2hs^_b4YNGnHYv<*_2u1`ui@AKhA>Wh55@+7W4AX>YJJWU`VA9Y zS9);#e_$1cJK~A|K)^pJ@X)h6Y5$j0-Oj&%IduK{8Md0gndd)$ef|2~ig+SaJnpE6UHyk7lnW43upC9+9VVnruwSUO$UxsMie zo;fyx0JY%W4^TxT-Tu-aK%wE?b=}tb!Fm^6GzT}s=E2YA!Pn&$(Cg7oDpo{Ks`|gI zCU*?%$tvuKEvbg+ZqqiZ6|!*x_sB;R1p~gX{H7 zIL65ydJs6sz{kh%PLnipS0K+nF?TYeiA72%$E9JrIJ?jj1xtqF^UHWV0^EymjG zPQp!LJ&Z@?MWG!Ed&wTCxe7e^@HLyXmr3x%7-d_$!AGjcG#j}}X39SH z38`Q0#mbxpW*Wyt)$=>VV+B>bmv=pc$~-mV9J)~+N{?6}e}Fq!zwdMc zRr_O_l$>EUjZ7XXfx{KOTAv@YN>_Poj}{~-8TtPh+Qur)P6r8huEnY-Jt`@I+W^V` zN?&ZK8^qepHn3#b9N4B&d)Yx~oVm5vwZXtt65v9Cw}rdrZ`X7qNiPvf^kHQ_mAfSZL2Eo zz<0Jh`9fRyn!z)0e#%X{0qt~03CN4?K|OszfC!QfTByFoBaFU-gAuO;Z7t_5ExZI3 zaI3&qA=3GH{_>Lb&fmE(?(HEo1qD%=q@XyV%7BC_i&9cIe15%22WgmcqDpia4|CI! zJL0_L7We10bKg*P|9#rMh4Z`0VC+>yvHP@~?Z*-sI})kPHi9D~6R7R)ZJ+iLV3q~|`g9cU8C3y=Tow8N&DKdw z%|FoL!(7bygXBgMxw|QPj(w&`1a}a>Q-h|gYw|Wwx?*juHS3J~_A}ylH^q`2Yc{@5 zuwn5ZoBHs0AN(a-0O?uuv%#&^hCstAsUR-UA&C0+DZt!XaqHgnzypAs{5}%Tg&nZS zbq^2%2&=DZPF?}w5wLTg%$Z~*ui`DD)%bHoKy=gO*!CO>_$c4*v8zx{Lw?UtPURUO zHIU~1dU6D#NV0Ta4rZC-cAU@Njxk0b%{YPKB69BqRREsn^7bu7wIy&mQre8}t=?CW z!z`<>be_4l0TBc+V3B;na7RhKGi^+3q{)}3@NR7urG{MK>ze-u6azi$#~7|wBZ`gd zr(PAo!a@w?u_7M;On%L7I0_-0yWX^$c9($3(+CV4X)u`g*ZgA`u8EC|-j|7X!XG11 zE*2Dg`&D9EkvsYKF`NKruuOJlG@<&wX6JsZf#)btZhbG656hZ@l`5+}JZ|4+ux&5* zUv#eMAL_H4hq_P zLqqbzZm09JipKm%^3yIHfpQf!@7?1KvZ= zI)8P=qn-O>lchCFY~~q|^^iFmg89}j1e^DPy*Ld@cM)88` z*+yMQ%y?acjF#vb2#T0H*zNe=QQB{?!pE+EF9XRg@tU@8vTQ9Mn6jszO(C*zd33TjRLh@1n2RA7O=R++kT| z&)-^9#5I=7oD|APucp(Z&ogQXW9>A$2iKz<1&YJ&@njEn8@^uR zl{lk$Xorf z7RZdA6e-oQ#&}pj?o4UC2KM4QWZ(Dw3iW$fe?9tWr2P$eQg%P&(0xyzgEF0O$!#32 z^>^S_A4$`*l;b9IV+0q%8_>&5(VoSJfD@bU991qZ+$}ce-AKsySh>|qwKZqa`1ls}kn4QBeBC`mq-P_rOMfM*y$V*s2{2|P3Me=zO^enpGM z)4Olq1E?s_G1f(*8yK_}#5VY9&c)g7^n^h+o;c2%!t8S&`{hdzc=w?FF{F|8a6<7? z!gEM&o)EOxBOA^5(e+==(%E^bU`Z~rKVYeL^0G@4B-8MT4F}mSgnnJjl?a#*@GdU3CL_^&BSX7 zH20eiFOA!oKJEd7>e2)iT(8->ibxt<@?K`$R5dJl+%wpT^7Km@@~^ny#zR}A-2a|< z`I87%Y2baeMrO|)euM^AnWIylNk{-taw?>^)47xDjUT@=qXnZjH@CgiFKr;7dv31= z+wXBUVE*J^%|-hYx9j`mbNcm3`TOGV4WFM8y1UiZ8vL*^kzp45d@iZOAjr3ht3Vk% z8IUq?APK-VkiOXQ`EHVgXQNfarBR%H>lo{1bG(;MukXq`!&aS`-08qKzRf#D!D|^V zCgOvIy>CcYdDC{)O(?(ZZ{s-pt5SnCs8=DxcFD0K1dT!QB=UyZwZ$_YW-)zb07rY( z0I&=s6IXGV4jZN_s<|3YJ0mkz4>rGWbu(?r+E8M;4?WWOxYk^)?YJtx|Kf1|om9d7 z3N{WqZbXlN2@DF>8A<*CKQZ>nuUka%?Gr03G3Jf=hO-2Ggw=s|>dpJcBpU-Y1|r*~ zfhZMG*>oT0NUoAQSJlbVob7_M{tD#aBT^jj_?$oR#J~*q-l5Xo<)ny8kh<#upg@od zp#>f}+HGjS_JMvRdJs?VuqF}vO)ZVI3b3kJP#Yz6F6Ua25(R4eSlNIpI z=p8g=*$~`m{}CABwieg<^k9Zz1G%~YWJCw#zL1#>FH>DW;_#Y@#Xmj_W>o7NSwv!| zo_RFl%PSl;D!i2Ke10>T_PXR$QNV<8tQJ4I?k}BBXkOeq;?8Dd6bl z$%JZZavM$aw%fF7A--~EU4S^g?wiI5Ev1YVp$!PZVINLWlyE->`$cC%d)F<0kDr>M zCPdbN>pxiKypOmVSo%d^3%sk}R zmrC+#J2t&IL)6ylF2Yc1DdkN<0p9hf*PO~0_5czgg#6u!6L5E!LBTEsXi%SFro7HF zX8zVpp&pI;;6x3C!MH}!@@s1aajN|yoH0*=FuYja_X*}HdN#!~sLSxQ@V9AJk_JmO3x zUB7+2s%&R=Zo{8_B&Df0GT#hp5wZR)#pd=cJ^#3JPPbXdm;pb)3I))WRCw9LY4NPX z^7&fHU%4o6gsz>`wAht;via-uY;I|Up$eD% z0Dn+p{I>6=I^OY(?4*<+2jS_^(91Q{gptqQipg(fH@OBgW_m|Cxo9KXKg#hq3xfA> zJG9u1a}_hOt%!L;<i3~lCn8gBQ zli;{wavyw(cQ(INyL~yQ^-OQ);IaK!ewM}ZUbDK~7Q&bD))zvjp5#dDxD$3g!Z5ng zoHL7Cd`m2iqyer^R$i8De@|N1wcJrXMqTi?ct)4!X(i!2c%z}lR6j7E0*bbPsCVck zY3hS!b~S(4$x>){AFIOsmFtSYdg~bq)~JL{XBrRP=z9A*sy&E8A&{JBK?-hW;iB~2 z3fFlR@Bpd8f1PB;Xbxi?Aw8C*jEzXT$66x%-oaf0ayhB0xH%b^i-pM@Fe7F@?0YNajY41 zA7_(ePEnQmHTQadtYq_^L&d~M^CiXKMT^tbB2S#;HVhJl8pbj;6xg;BAU0!ZeWF5H zg5j*Z-y_bU-DVfsoY{hjiJI9s09fIy$G^g-#>nzeh@p!@3DlXE6& z4Q|{^c3z{XPo~7X^&W^B;sPi6ugoqXEz?|V(;?M!MAqx>s$Zzu>v%S2t_NC`{DP)e za)BVFPLm=#4J%Ug#1rh~yodVK9ifRk zEXZXlRPXT7H@*?(d{lvrw)^unY+B}8k!i_do3ox8vj7C1AVNf)M=op}&NeSO0)Cd7 z+ITHC`SbSqN_x`nhn!028L_7==f$oMtf*y3d0;;jb#UQ!$0i%Oo@NaG5Ekfv|pnt1rv5%0`K0>&iS z)7Ayk6z-ZrTs{LK;utAuaX^BSi79ZqRHrh`J%kE%qYMT5Y!<&gdUJl*LxLUIPhS7k zKde}DDP3tYIM z$j%dj`@If(OO`fU-FXqMGx*Vol+9Fvn#`mYTN%0A)hoHqh!z-SYfoZpwiNq02A#SdkU`CJyBS+Yex3JUW=*Sb0`H z`bqWL9mliHU$L&}b|wD&U$%BJnil)9XQkJ#RJjHmSrAbb<>e514J%{p&Q+QWYd&6@ z|5as?^>dZIWCbX@s4=dw#&dSe{haW5PiEse?qlB^3Uj^uhQtDEZsW?(prjRUW<&>2 zcfKctoz%A+>kzz@RxPRSwH<}qt1-UrAtUYTQF5Yu(p_1$-`S6Lt{gP0)~Ktth_pFF zVC{orHMupG&WNIkTs$AD?!!tyrk?{=nbxtH+QYfu0;o$gBj=&{dzJTzj*6ICXs{~d z+4q$|<~td)r}K=rl2+r^Iunex6dBb}U$+;S{qLLOoh~tT+a(=$s{ITeg}|-^sy>2K z53bJC8}(MXzSR-aLAlQIY=^yw)OQm@}NXnb;;E4_#SwH zTgQFP{fVA`kQ8KW(SudQl(s?{-_lE89;#xU4%+pN<0dFG@g`uWI!#8rjv?#zf6o)G zi;GN~vHF-QxqdI{8B-W|xX@#FYpGaA$@*TpWOyLjpwMDBE@=c=+EI?*$_ieuyW0L^ zublyh&o7xH4M-sH6a&w^e7YBbD#V4_8t@g$kLi>2#HMb-y#$B^e zpHbE<*QWvowmA8HGpbyzTR8b!WtU{nNdOfN_eF-Z5$VXp%7O>6 z>c4ypnO6W6MEmlt&Ay|z_`Tl**1yjOYNq7Cz;BNq4f86C9o;{DTt^>ucn`6@Rb()N z@IotrHG&?t)u|}t#I>g^gM8hn;UqEeP}VPM)-U49NwsSsjTfxVYSV^lUJgB?MS3I; z^p#kfavVygga+Fyx?`_a?Y>x2&Uml6Wv8>?!vq{(*~eHh>5Yz2Bt*+zXI}_A%t$tW zc#Jon=W}%5`7BuAz@vt-GlvYi;4(X@jP>ocoPMW1-!$TjU8FrdxSM&_^$v%xTVVW= z+Q*ZC5vq%kJH5M{3!zR1_RU2N=M}N{1CEitsYl(WyrsChn5L7p!CO0}7s*CV)b(zh z5f^2KG|KsOtEKHO}b#CR}WEPo$lHmQi%x&-bcv!{< zMMGogYZhjrU%z*X0nIp^EnvlACbuchnx~%@iD_;WMZKo-y$DKQ5Yl~|tSud&Kt@kTus~# z|CpL|7u@=}^M=QK38n|j>^QMCzHU|u3vNYbz}HOhUP=lOy+JQ$1G2&j1eli>+4;tq zyj`Ku_0skJG-0&pQ`(&4rxf^h%7k+_0^kxlXu$ulL}^AK!Ax0(+ifN*X3T$sC-}Ln zkbwtGAEh3D!VIVsXXEPD_@6?V1{3U<`&j<%8*W%*C)zY{O_80MI_Z1uxKa-<0!pl! zuLg(y>rTFQ{O2hqi@L7TENwFBRbl%tG&_Fa^dC#oh4V{` zl^3<9I^2%@2cx5!?j1K%`2OUlMNIrRum3P5z2&Ywocn+9t-TL)$FOW7>&9gIe|)sp zG5^y?eGtm=A4g-p{P3*;&u0_c?G-7>`MveOiGUNwLuQj?Y^?kw8AhJJ3LaZ`Qm4^< zP}z#x`1G82|5|-Or$26h6#S)XB`P)5j5N}pcAf9@je`Z(ScQKmSs5Ij?zFC_{|~4P z{dy`!5Zp$#QzjP*?3sf!Yc^xAWv&L2P0L+B`Q>W?$yPm6HDQjn=<$SYTt-6B^QX4I zXx~8v_ZzJ?#~xLj@B=Uddshl07cP3-b)x2A39c?oiQ(u6fH%};#pjblak}y%scc+N z4^?^Ly6ZGML(5^Q9hE-)<{NW$4(%+g$3GaRC}OxD7QCbyG}6ri?6 z=2m*&`fb;v9RpwH5GtG^I#Pm_8dXU0RM#CSk>(kkpICe`fE&D<(r&m5*;%??W7x^&l1}f(HcGw# zKu`Vy?XCxm2SF1NBJz_L<9|~*`tJa~C@0EunSUh-VQHeQn*o&tMcHmEn0}pnDPXkU zScKg4gvrkR7)VcVKzP==C~#^N#mkBO$@q+`$U(dzNt5j@Ux12{ASYHOup0)+Hz68$ zl13d9a-Po*Q>ZlJDw+fWY7a7H*rAEXg&tJqNRol@k=Dnn82H)LG5@popD*`tLDM)N z2vPX#o~kK2&wOM%RRbtq@Qxne;y&$L=E>ZQ#+Ydb?saN#$hE#C}J& zaPvIl-L!-Oj666akFIfcv$wldYfq8ERAb$X0<8rKQ2>*3pNm1z9h}d44zN$0$<{rr zR)Z+2QozpV-<)6|UMIPP87^Rd-60voT!uJcKfnl@tj?2f^;ZTIwLUiOAvWNAt`K{> zN8PGLu3Q)B<4L1Cj985i`DP>4nC#^iVo*UQ9gE7>!*jZ3A9YHc;p(Zm@O+O6D0O)( z<9-qCRt7)oLIwSdgB3TXUM_V$3aucgHoEfq5^(8Tc)VoApTlDnT7K8LH)|nvO03#) z)e)${Dw#8EZC~IA%Dh+IHA}72weXyxSBsS0%^k(|dQJ8H>ukVa+`@Kg6M(0;-M?)( z3)ymr0jK4@A6v7vHxbo{d)NbaDZBryf^4}x;`r^MO_h6<+&(zD`wgI*Yr<6uEah;u zBDLoxT`Noa%g9|;KuW<`ht1ZIgAFI^lpxhoJf?sAaA%bf&|rr{k=R`xTvlbSN4{_U z7!Wz6hu@2T1$603o0$hwV{7Y|zTdbBp0F-9?pTpH+RbD6Q+CPVg`PVHUt<woAx@&o(gN;ZGD@r?p@6;@%V$>)z~s=e5ug5?sIpSE0s(?;s}zdt&XH9plF z*`8;HL(wag6&l8-MUroc3pZSTO022KHwY4Oovf6l{r=9()g2yN{nxFQOqu=3Vmsm! zGkb%i=N|TjcLuBE3v=$6G(Qmn=EYBBsr zXI*YR5cbBfOY>}IWiUqEjiOqohgU2@~6fY=n?Ik`ioMw$k_G4T0YyG(_i{go>PXg$;wZAYVzk)lZTPGSyQVz`-q@v z4c(5S+7#c9#+~{B9_l4sli!8CqRTDpv^mfzhD5&7jJ{MWi4uwTl6Qj$$G$g0EQd#5 zI%}5_J3$DQ@=aBr3%%*v)^kDE79nOIxz=r007sY5>K#COWkcrl5y%)4a+JKf%V~N# zJd)G;g8a!&?{hUT{e<0N72<`dnWUNeeu)a9If3xYPxM`4+@B?TvVSqd3`CurB{?65 zHTm?J$3Ky65d^k`gB?32s^V$dT~M~>C;LbWs{64dK$B3>@BFokcl40h$=y%~ov42K z!MN5E#G6>B$m&4!EvT}yVip3J!^L8f>K){|B8Z@)nRNlZd?xR@V(@j#-xMc!Oc>$cHS7 z0Tt5BmmbMC>5aEOP&=cgc!VA2etsN&|DBEX1eTRechUZ;&Wpsb2%n*fJ| zF~@ujsPvggH&IT_iV_staEa@F8+fK&=IK`p*<-&7YeOtM35O zZN`zHqj#obI2c}^4x8`|eGC2|NNXoX1|f2uQXn_bP=feVN^_?1E|RPB7m089J&UUr zF51XZDnp{cEZ>80(zHa!7W>3_DTpxUWm4X}uS$D>4EgNN2`yJh{?W^5_AJr=7W`Hp z$m-#!5Ne)vwqCMPh&8dYaDeOvGNfq@Y3gIP|$Jl|Yah#r>I9rw1%~Z2LOq2Z7y^3)?(9##9HCDLEnJv%XjCoh+V*jXy}Zr*KsuNGu9$M=u9m z5^4z%?yGmpB}+WEMHIaW)EIwP^)kV(SW&hG(g}OFK{$+$8e8v0NHTocUY8qq9&{l3Cj z@DUfFX};Dc<5#>A`+#s*iL_cl;l~S#i(Gv{76N5554`OV44acyRHCwB0F5+ueju_o zRtWrLR8go!mLbsFV5IlzOLq4daF2aQhDf&)QLDtju#z+~R zgB!1Xd0p-YJZCAfdiK}U3vM6_Jq7*SVi?H(by#lQ8I^1f-r(kmu8sfWF-G z%`ZH%e9brYzDN%b$2KjZ266D;^SE5i4uGawL3A16N9gH5oNv9uk+Y{bQr^`jOnUTZ z6;ng3V0h|Zn|wg|=hF|RyRmgay|+mz*sHTw_&)&QxmMS&GDcR@hi)CD)GXh>g)h@g zclvzp;E!v&(SD?rL4m02n`U9l-w2sw%}+RvLTR-}M9NbrlX>q_6Y?hQ6XU{q=L0sp z>Q-Nr0&LG?Ngk|pC4wGwE3>?hh6?XvoLx=IVXv`gH6>-0Jontm+<&FSB~zf2i9o8H z(0Siq1SV5@=4I0hF`%bqy0wAniiSo$KLmdvJk5U`Il~ZA^2$6Zm6TtuKn88zMcj$b zeM8ib*C&Hv_6c(6YIhqQHPK%Eu*@DQW#_r-H!E|o@85l=nT3%#TR(cSy(E4sOa;=Mm4*&?tg-0hN@1D`F_!l94zc$$LD2~97-nf%qVSkl09xj)iJ?+KK*HQD95i*~@OcewU!7 zJB~ylY)J7fsI-1Hzib4ZeV@tF=m?K)pJ5B9_{2V4lK-&k=;+txkPdJ7&X&_@JXOv# ztaAw8gk$v2dH)iGdSYrR9$u5 zu7+>FsoD0jN#4HC&5ArB@Xcw)!v+3_nf^a#rr+KFeX#NlUic&aG9gYZdFy>Ou0+An zv(mzDYk!6|O7XLO)dB5XOhnH5hHvfh9@HrLs=zVGRXw~7YbKWly^?R$h6+0G8qTnd zH#%9JDrGl(;=)&PXlcX23$iRhd=?KyvA{Zgr><<1_u=y*$5+}ajitHHY%;eEP7PZg z^SI*~{s@sE2*?j`<8L1}&K;e#p{*yaP}g7SV=aWJUUS{-&)ZU~KqU!PlIY_lUCSIJ zShn0TziHM6*WLNm?!0vjK7j_cZThQ@!Tt1D+;^SmeUHG$pDQXhSDpQ;X~*}WsT;HK z?1R1WGvar_5-rgbAE~et;vZd|-O5HE+M|8^>%^-JvvcJ9G6#aXs@9t-N?igfo9K%&a6#q^AZ|ktN^Q7tzGlL|RO|Phh{c zRYgl%x7n2DamW001GRVu_hlXy`Uw*M(sLbC>^A&?{jK5!jm^zcx$m)$a;x+Z4})zJ zDa$7=nX7!DjrL3Ko2j#|e%fqN(X{&0t9bjc98z&kaN%Z1R*M&(GR5@SM5QgT`wUBU z*8+6p(O6J7eH z)gnFUh_^D~xKoJ+(I@z=!UYZ_R5V_8ht@AX$)$9cehv*6XujHAdBEeb_T$~~b9Oe4 z`|vAp3}uvz%W3NM5raq-deFHhZ{D;N#v%16IxqHhCy}Ec75kTfp=(cEW;RzP2r_F{ zxLkLq)Om+`o2M&-PZlk9^%@ta=jmYeCGFj3#*hRJAVky42$3F76{6FQ$z5Yu9M@&I zb#e99m{+oG8TLkAw*UF|^4FXF3Lwogd`O+yqISi+?F04{`O$el1J&7-c5%r3+xKhx z{}*TP9o1B~c8}7FNUYcWZ#YNIp;gy@7{6m821kyjGfi?epY*)IpsZ)mJH9~C7v^<$QZS}=Owcr#Q@&ON(RefY5D&&b}>SZsPzYPq7WuJ7MPrGM{k;LTL`WLdp1cY~0d~l+=;S z9LyheJKE{eFBToGnvK3DlB|GxgP^CiU3RHD^!z0;eUm>A2)5hYYbl=2)c`WhZ+lPa zlk@!QjPKj@vw5{cX-&>?hvD-n{goQ13-~Xl@pRk9YUtD=aOlqhIz-Q^IIwv3O3+X% z?7X&H_AN|g8cFx#|Jkeg#8gVDU(I`Fll65Bm8#KEf)6WTXEpWL}^ z6&Z8bi)9?K*8x9^x3x}Fiwny9*(r){&@ZW>^Awm?ml)BipdWw!2+A%*J{Z~hEy^sw zh@(PL*UFK(K;hUialk0DdrGO?;GWO#x9qEmw5f8U)Rd(^dp*mun4^NAGXJ~#u^z2j zk57ijJ`Z_bWhbEU)gq<$;AJW`gx)5%I{PC!uVy~LKKVl%!P7?y$3J__o0vY%yiK;MSE%7_V}&e z%z?j9a``Ls{Yx#J_v^gs6fTTjXuh&z=1TVp?}u4TW&dsXYX@X z4!x<3o4_$fK6jB9-qx3W0&(`bLCn>k?dOt-wF)4=)A;^|I7?K#sirLUpeA#wA9MKt8MeggUiP_}!VK~I7;jFZ*PRu^cq2R1P68i(j zj|E6@8q@%Q?$rmsEGbU;p$Z4yr0#u~^cb+QOSY+8uo56{G-wVQEvFoQx`$B-ej3l7 zF(SW*_N&x&U z6x+Nyx0XY`ylMhX1r|b{HG+3gRLoLLo5bzcf)^goQ?O-<;oCKX^xx*__&kJv_h5!L zcGTta8*)Su?_Eb$4ZFdKVdZh`b`EGL_R1&B&Y}7NqIZpo@LzP)iVbzP1%t{OnjN#R zZQ`2$u>ddaBr>@>lTkItJOPt?1C1tc-LVo*+%FH+>3$>BZv}ajBlA5?8Mo4tf07_q zpWk8r{iOw3`Let5gtEtgQt##I9bn7z6S}|v@QVgL-&s~Ef48qX{7#dcn<9436q@v*vusfB z!6kay_r;df?qws^(*=6tFBezfuA>5+6Fv!}8KB(_fDRmBIq~`EIf6HV9W91!!R z0bpYrUjD{cCiRI68>d)63ALCKC;srgnFi7WT2#9?k+tp1d+V?{`H80dZH7pSQd zY*schxlivZ!SwubQrR*!x)2i>QX*0bu2)xulz}409u<&7m%?+17ZEGj(|hlXx_m0c zB9mHn-jBYXnQXo$1E-NQ^j@pAf0$XI(cG)VUXLh1%d+OY`U9jwp4ogSeB?^|0t1WCtvl zRW$(9b;Tl|lIa}Nxj*Xpc|pc>Wi4GDd&ouJ`J!h^$V2}?oa-HU);iqlH#&o&PJ<3c z_XB0$BZ0u}Ys1#2ylQ)zaj0tx&wd|_Q{y#VsD|r8HaUlv&r*Bcl>ERHw};g!+{*N1 zN(ovJ-M!}2>Uhjq=5b>?IFXFA_ncO`$=>`Bii)B#Fxn2Gh>ede!U-5|FqrNPG9HfX zuU;kH)e z2vAxB(^N{eb7AGRjnBTX!mRG`MYtSKmK-iBsNC;YN|!zK=0tfgEDIZL5=So;aYTHJ zkPT3Lt54Yftk7irBB<|kXaW57!6b}2L(E$#Q&366j!IG4lChZiHpP3r=s}8u$^x1K zx25a&zvPrp_`%GpYPZBIy0E=Otk6HOwQ#TGb(#prwXwRUFY{k@K%)VclQH*4+wbi{ zTYx4~_~8{?)$lG9v&%HAR7oc_NAB0$bh4ygWMmSuR?i+}C-r5mRj_a>klRzvpO@6z zuI^2_rwKCQo^zLd-{Dpd?aeHG%07lfAsGEq4DT$b{QCNa2_%t8V597yj|o-!&}5Dp zW)-e+rO(`^K|jN714XH)yN@+1WphYVlDX+N1HPt}DSVnYf9-FlTcr)Td+tp>&$kVaPe0 z>|-8ShgsAqhJ4_LboqP=?}c=^s=a&^j)e#kI0hnuEfiaP(Ugb_fmz*SS=&m&%5&jW z5KN+!^MVWY8(I*W+*<3_v($svALTS3-i}b3yu>Rc`2dyjqrxsl%8XF=N|m1|gcI)m zbPMR{1@6UtZcMpIDp9oS`;`$L2$#BDyoRWuyc*Wjo*<&nNt&`ICcFHR8XRZ?~~cmsG@N z5A!bF_*gjN`4)NSYp!dI&tv&w)F7kp#|)#Hn&33%86)^!x*%?zqoT-a!OE;72wP$k zSGoGco5nhM!hQ*y6QEx9!#9N~-D@_xi+L$FLR!#iT7 zWVl>a+s|PhB8_idz+-8#zkc@xsb~K0#Nm5uka9?&SK#uMVonr6-Ef{6Gor-ob>r_s zu6ZzPY@v}q8MX_cpJ28OR4j_RRQ*${Vy$l}k$Clm3F2|UJS9uQ3mN9g2#)luWo@Y|iQwLn}qQq}&KF`ze7c zjJwutOG0A54(Iza@)mdj1+6dLYgj&Bat!26yxFsyYv}i4t1&P?KVVj4yP8E_EHacb zsw_Bc_Sfw5gnf}T#$`jJ9}4{U?E8U;SpW)#{jklQ&&cWQQX^-3bS)BWAWB_~D!w`G zw|%>YI|v^{O)6uVF)rT8oB~zBV?4T^v#&mQ?51*`O{m3Hh0?ob1kLyoc@wUy0{6gq zAQM;w68GRshsX2D;g^^bzeUdy?~6H=QO(^}q7(Ob1V5!=5p^{qxhmvaxb9PyMef zhmNwfaQ=6mV+q@P5dFo4bbPs=oKYJC0wY{(Cd zy{0LQlB`~lh0$4{#_RrDuJG*yR~qfv^+*hI=FLF6as?3-)Wzl#YCbMc)@j{Q4$cgk z|I@dL%S(^-oy<6^tTu1ryY-aFzVVTlP3^K2qtF6lpbSM;U}_fqRC~vPGjMW$(B=&NU5iq?}q zMB6}YC?5=R=JyhT`YU}|4qQpqUh&`#$=q&>mlm&&PoB+G8{@VirY_-qGRYr5a5XJ| z1SFT$b%DH0AUlGd2lTDRsQTN5$PyYg>I4V+SyByz2Rg2mrLIv2-)E{hhapR_vKf(3 zobH&{q6msAC@l?!T%;+dIs&fsRt4iqh3ym=O-Sa%LhjS{%fUUP59j{8HK5P!0}Q8I z{UfDMGpt_*Na+3j($;wyq)IpT3E@tL*WWp#W6O-Vv+Q3~Ni=qD2bU@nMC%W>)Ar=h zCMR>q5Z73yxF)~-dM%>6wDY^pzPb#0iYGhbU`16;pEm(2-|%;bJjzRUuUx1fHo8+w zg>c$u4zW{8ypa!N?U_xClD9XicT?;-%Z%<*;U=VMw|(|q#^e80e#r2LTsEl6_M&)4 z8cp%)R&Ad)*MDBD^jOo`NZ$qPe;Ou08hQM`i%&=~OY>ppSdwdAuahNhnbZ z&kx3>)8v<|#&d$PJS{hYdJZ>g1599N#>|qOz35k zPPzU1^_^I|_GYotMpBpq=$Hj_a;xy!6QKcm{9E?^nyyOJsO*k^p1#+gt8eFUx4GmhUpBZWD+$A5f(g@+ zDeQOrI2y8tF5@)ZQY~X`c%qN+Tey~VG>oZqsBE<-hptp&8Q39JdH4r(PI z33~XST35cZQJTNLxk7i5W49P~fbfV>AGcfirvX(xVb~ z8RO<-)do3J&E!?HV_w<-f3vfs({NE7u3hHm{K_`hdxS=d=?a7Hqxc^ev?z&RR?~(f zK1W(U1w^Sgr#DKIWNTHF-rowJ0S|mU%MppO?-?HS^FU4K>a+BsttSabjRt8x(XvPG z(%OuA;$sqWWl%WT->;UeRGavo7eHA;wcpprg7X@$MNqGE>8}XhcxQ>X=cjd}=Gybb ze+-vPe{j}(9Cb-xo3!_mFz#bINr(D$?7hUv1Yp{?N-293xD-vqeXBW)SvqVyr%>&^ z4VPWwWxIVi;UBCO<~TSEclIVs~FEaMP*h6@;`2iV2kGk!IBWEm8=@; z<^$lBbKC9u$%!KKZ=_SK@#7A*&ct}>+zE_N4(E%fs_DMt@vI(nS-e;}ZM5!m26{sc z;b3fZn;P_efr0z$#S9mVjB?3ZVa8V0IJ&9fXpsp1RO@gO;BWRud69J6XO|)L&dK%O+ylWmpTM;bd9}x~H|8fdwtklB~EJ9kM@nzuLP64XhNtzU#=ML7$3Ylwkri9<b0&^N)V`-j~I9}fS#Z#~Y$at8mQRA>DNt;#d+R?KYNry5k;Ok|(*M|)pq zV_XAa**E?DL;Zl9juodgh257S%Q}Td%EipI!OP7ungyKJc((A?BuB%@=;Du|c2Q?` z1?C#?Gen@Q+3yc+JtCe?s0O^#zYY&hu`vmcv2(!e&xSQxg!9Res@RHb_eVoHj3}_v z`z_RI`3zf@&m~R@i<*5%A5I#Ak%kxos)aY7H7G19$+?VvTy&=pxYq%ix%m0{z$#E? z`SKSn2Kpezn3g5=&eLNP-jw!x?+K0X^^Sm)q4gilTXxsNo$0PGk4mfLUD0KcPypsn zFd!P9dgjU~6OY6nhoO~i_4>*r zeUtVAEw3zwgi)auVT=8v4*Gl6Ux)G+yqw$Hg zW%iJiR1o7px2xpa{rjIs5rmXrLrsKu$Fo9Ly9qY(21r+?EjgFV-e3!OiE+BvL+kH? z)vAa80O7=(U>Q2EDLhVkx4Hjx%{?kmC7*E{Kl7QV*!GDigA+T7k?9M^?fOnS&(d^A z>FlF^kyAXVj!^>4=hEbR^^F%xdx!U(PQsYVOoFxgj*7^XH-}S9=*${+kOfhORXHkN z%=FSEJ4X<6Mko;U3y>jatI;J#!#317=nPAu>!pudI9eR`B1Afyzylez!WXf)O%TW#z>R?$=03Ruk<(Lnkyr?rFU|h}%E%|| z@uA)<#z>W{&1R%wqW6opKTK2Y&-V7peo*`|?OHNHdJJeQt*}2gVM@t>uYOyxI=dXm4C4~xih~%w-LIuSEMR@ZnXojly>18;?2AlGS=oU zX8c;fKH3pyeMpV^oE{Si92p#`P@Hw@S!caMv{$_^G|)Y;5maxcVN5yukXSS(5JG9V zL`FIz&0$D?u}{6H%eGUA#v=kP8Xn|kU5|}sgO#x<05xiSOiU1~ZM%9!4+DMFONtq- zH_J^xPj=3ri`XT3i4rltz1au3%$uiwRmt6B%gxB9E7{0y2Os?$9J|Qw`}PBSP&#I@ z#pDmrTf8z6v>y7a(i1Enw8Ppf&2eB$CUkSgjmY0VGarkG>wU006%b&QwBBCc@NI{k zrTJqHxoKegJzDHE`D^TT7Q_lX_*=qVHs+P2-sn5lUD`e`*)qQLl&0>mfLm~tGrOZ- zOIjW67%+#;o;PhM>1s-%pX?l&D#BeMqa&r%d!BLG21Mo{()4|_vs8Iy`VOo2xbfPm zg4_5paGak2|M4qB!Hvg>3YYvKMIojZF^D$1I&E(#J?rvEY1b;j|u%7pp zV5D;GQ+; zX0r6XlW1~@dO5WN?*9Gyx}N^?nK^=lB8ba#OU5asT>ikpgAW8wIVzoUEKihepbg%)s&Ue?$X;#Hbq zspG^VJlb@DbLlRKf3DN><i2VI*MM>{A!ifGY4>o4j0W z=H18z8N*N>#7p^`Vq8lD)*?YfoRx;~qr*iI%y)zb#GlA!pW|fe^OH)HS0Pk)L+tZ~ zD-Xa)i)NepK_XVCDR^Uale{)@Hd=WH1_mw=6+w7rKQB=)IF$_hNW% zj&$pAUo|aho(&A!UX4umF5%@imA8-4MS`zG*NGKSYF+NfRQQWfA17R1rPxNDo@tM4 znPQ$+b76BpJbiBS{!G&Dwy}WHc8u7SwSTr_JY&=MAsV*hEEQmUCXrn()>~k@#I-$N z!-ZusoHvSEBQSHp7cC0D!{Hy5{Yo=Q=Xa8)8k{oU_6M}RSLgh9?ydFdfTaJ&+%4kI z&o6^DkM5GrJ>G25{Xc5f9%uPtl@UA_dia5Pdkqo7>==726!*8ydRG>{R2$+RC zyY^ac3m%g)Rpj(Hf}--Dmj6R!toDTUa9FWz67C35!a29N7p;-mIGr5!cx{lO`+46F8~bp{_82`&yl%CNuOl-J z>I#JGDYoeAI~vSh(KhpI{22hSE`sNolTJ~>X0 z*&d9QOlCCs4tJSz%eH2qTM8E|ipJPd#my1G?i508I5T$;=xNNPgAu##a8DQa&#Khz z>esJa;a5Y|<-=A8s+5vSX%0QBMnh&Ph?j8L!~&6*p#-UpRWWA1hSJjGWt>{Yr6NgT z6zO-gtIhsh1>31k;wOF!LpT&fM}kR!MJgueT){t0!1}lNKxrw*j#8LIoFIIp!^0uN z$=}qNLTEBI-xgTOD&o{N+O)x)Dm%oE#l3?_E1&)KGV(W9lq`~~^2=laV?4Jq?}!UY zkzsj^?O=>_0bo=WmYWqkp2 z=YY_S+(w{$Dn4W?n+>k}sPwW`#mN_(ny>V{q-FnNo$!ZHnjt&cr-WO9;pJ@gq%Nx& ziWMFXi-N&E$-rC9cFRKPF{Qu}>l^Eks=So|-09=EehC@!5z>vh3ZZ4~?W^sm_v(EN z3YC0*9X`}U!R*LW%FFn6Hbko{%i|;ala+R9QWGZb0;z1@!Gs!E{xKhr@Yq|gxJt}n zdBv9bvC0cCRWZTQK;;1Q*6hB3o`M9iHvg?~M|jt-f1gzIudKdW_wm0l+S~r!#{vQ` zgk~|?+pi=yjXUoM8nmw6hV9QiyS|~+dkMCCC|I=f`P9FoCX4ReuP73sp_zoSPZ%NR z8{6*nYRnDqTd)l0D!bx??J;x7lY8T zI>R@6>EjzG{0@zUh;URMdC|AxgVZ{JqSXFn7un;$yg3tVP~`>h0-^Hex1q(T4Dhm| zvR2FwakcQ^Lri5!q!o8Ws>f4;*GZS->JZp<)&p9LC`0sp!5T&`6A~&Mgfg3os4E!{ zMq@TM7Zj^ce7r$W;-H+J>aHWuH5R#9G7&0U1!pT4sB9VtmY~Nwc(_Dk2*Zrzyz0GY zCs72Eg~$*nQH>f&j}fmK7gW-?{#up>L05d@C|0%Tq`WFF=x*w}S~lMnDMo`Lfb1r> z$VcqA=Ht0PfkFpcdLKA#C6M!+!keBtEtR`^@htDT>Hme>?%$;MsxS*WOW>c#l_)Mm zHMwTKoKkWQk*+vdN_Jts71}T8jy;$35%@P6bNqCQl52^_R->NMwB!StUh=&qyX1dC zR(AdSa#VCP)0BERp%cW1SsE3o<96G=i=Thm@RT25k>f7|=-I>n;5O%ErrtTdwJNs= zOE)=yMvDb*2$^MiTH@Ng|7jb@>EWeiU4I2xeLHGe-T7IlpfFekX?k7=GOQoNU*2?d z@PTR2(FpFp0Qv1Rd+6rdnU&6CSkOb;R(kQ7Phe0$n>Md!DM&;u7RF=LNa2|z9n9W( zXu%KeFr!;Z znH=B+5k;jeinvOFKR0k}$w_l<=l}iMAVinA->gpBwb^;b*4jsD;uLGqzjTDf2!j2? zmL{XRHgK*^#5CrY+?6cb+JqF%Z*}F>Y*$uOb_?*$h zgQ&ZQ=R4SB{_F3M6tqKTk97v!_SU`JFPcNWwvlTonT+Es`c*?bIK1$`lK!3h7SXsm z*b~r(O#d4Ryos~}&HCRk9>9JJWo3;$QuFC=*m@r)pN+9;Y!e^d`f!~HAkTkQYFDES|7 zhJ=?jpIf3{-gSyZ|9DS*ZcLWy$D*5e3O!>R_7?5r3LG@O#%&lLks*R-AMVTk zv4FlWvWT-7Mz+h%O-C9vFV3Q;(j)KaTK*bhV`&PlZ z>l0IVehS#q>%EX?tSE4cGKz*O{<*}4jlsdh9DG;Sg>ICV`3M7&8F-hz_W9$fjxMirMS{c}%zZ)Fb`-St`*MMe`VzlC=FWyw)WA;OqO6>}}(IAl~Q5Q7Z zk>%j!f_a;9r?mr~Vf`RG^D6Pf?rs_5{lPs!|Bb30{VD%%WpR41y=AIS$j{%BHickX z#73Tb%Xlg71}$YyiY<)o;>(;C$Bfd97;QW*4E^H&Aoyut|zKNH}w4&u$wAW_yFJ zy_)2g1P5^J2f(%wMVPr$9XKc(PjV_LUW!z?R+T8;xNgR=gAKw`7ZR=YBP;+-TVC(L1$z?#Ja zFt_Cfp9$FxTr$0q6`OM9~~hUb{RFa$jB>@TpUB!Z`zx1vYs2P72{Cbj8gkc6^xmW5aM`5`=HDJiQI>a zT(WB90-;z!o9q=GWgnt+Vf-(p0FI_?RTTD~jI|^qx9PEi@ACJ(WT8FDzLyYkbG;VU zO$=tf6K(@puBE)xZgnwK(A3&E=B0xi0*2p) zfLAVoFrc1C6HiInUo(NP(#1EPbpXfRCqQ=3@rVTgdpmP~Hxhb$F#*J(BR85(2d$2- zImw|mx)(P^JDbu~f8Sf2_)_)by0*Zpp~B&m`9N&8KZslPj}jg_R4v_VYuQ9o`_uAbMJz67#UZPqW1T-NOXZq3MhZ_dRvv8A2hW~s;Wg4!ATvsA&yBkCXzF^_d_KPf>h z7tIoabZz8!VbBck4v2E~wm)CkVV>iaYdcB%{SD1z0$}n-H)s7{VJr$j;=fC9QzmhZQ;hYlwZiTDd z@(-8X`kxd-VsD)kt?p9STk8RxQQoLh*~fNWAvOKgU&0A^+%Kgu9r2aND!8M?iI--5`s404=PQTy%E7fBlCitRN@Q$Q|32^rUzEN@lM}D%zzBoMVcFZl< zdl^34wkMfm(a1jwNie?%1g$eB)p~s}^9~+)^}*k2GqT)an%QG6LUhKUnOeL&y7f|U zDDZiz`){Q@DgA00Zm)d6V=#b`xF+`Jd7RaH`w}zAJF3ITh&UeA+WMr3wV zOZSJRvd1}?N+qs_Ia^nnghQtMpRk9?E!sJnFRpP7u{X)Jgf{lbXgs6M+4KAr-iWM-qNglIYxKQd`LU4g&uEm)c~iBwyuLy< z>5=nxb@yx%Dam_9jQ;1HX=WQMXi$KW8TzPFqJAS|=RQ@`gtS7IA#2nv>-f*fQ z4{--)lMa!(FwVC?CilUKDQ#?4-6m+tsN2RKvv(uEbfQ%lNU??~w61L&n@sSR7fUAp z<%v%F`+%*GCVB-KGjWjWJZ*E}}S2?Y3s&6K4mQZ7ly5ZZsgZj9LuW6PS9kWcStDKVhJy-0sgHZ%mVp;2}$AKbHV45kSKUkwE^@V3|wn}9H?Yh2`LZwJwZf{T86 znR#tuZLc@imB3)wS~Hm`2l7b#&?;>K2+%c4+sf2`5+>znZ77QUEP&;T@42L5`MoJimMCpmDVUx+Qm%>1Mfm&006IO$BB6rPl{iEEimmqF zc!80FYOL~i3|<6?sk(%dVg7Y;F*}~<9xv`IyI5_p#0GDghlYrNQo~@8m36R^%LD>b zik3`^9) zJyn2}6f4Xl1hK|-WEDhm<+50}MYEbhF(B+iM2bckDlY?e^Nvuk`^9xy?oCi=#Fu)|O|x6AS+d@Gn>SAq#nvS=WG}CzdvEE% zU`!RdE{S}UmxN&*C%X{Qb#B!6h^DZRY9ZqT?dAwBwZ4fn-ypWH(KB$V=8Zax=}+1i zOi^Ruk6NSt6eNjIG5;$;-v+PGAlM7po-sP+XTBw-sKR*eoen88*t@iKi|+~!7omR% zPx+B&;ge-3#1&t9IYti_5h3&-)pPp&*+Ks6n76j$Q(P@s-wRNPidd5WA`T~VDjc^X zW05x8p&#=(FnWnd{Cb$};d{&cROIKaCvz?C>p#-bJ(}UtGTrKlBAUPh?w?Ehz<8&T z7MxxPV%xqS5#LYVRf8HwjRD)RjOw3A?u8{#;Y{-5s{#bp#bj!{hP4+x2?LvP852p@ zO4ZW0_JDYsopViFX{I)-SVKorGbb$@o+h0_NVH-4T$>I6Yj4zEZo!ck%;zHNT@yiV z=#OXBdhIK~gm0lhOaRcl`CMi8=Rk}>&yEh!kM4W(V;bOjC}ckFhK-%mP$iFedBKq& z?ZOd(sqS~g<-=~{iI?%9#Ff1j=1kL*LKyFH<)tz5=;PGeelg&XllL(r*S@lZPI#$w z(uj^J!QN{tf1bxt!zEKz(WC+|70TzrwB{1bqS4NzjLVf;_-^G7nW_zqA9iO~KEJ8| zHdvRw9nkLH!?APAO>J|J9Eg7L^j9`zKQv?;*&JBcpJ;0t&WM`R&2wq|sU=_5nkx-8 z@;5(4;ph~_mY598m4JPE>Wi=l*R{j6DAS)5RrE3*KM!M0ryI+K>6>7r3FjaE{4pdATUp8i}+c2*@^IiVlj7(zzP- z3E5hE=$J6TwYCd&Wb;czsA=SGo}qRz5OCn9?;U<#knxgN=2Tp;tBR=5^|y>X@dRV{ zBytGVf?Jx|YLoY5-emQ)7g3w1b@4flPQ8grMwnnqlENJf!?yk2!5Y?Ybg{feey6R! z^p}|RC-(Vl*WGs?{N&qG@vt+xaH-;*(g1uzDcjq77R;l=4EWcD^0q$$91!Y1%zJ-CWp8wj%B9!vAfKWt>0R0 zJE`-xM>61Hv$}HZnTFjy40U2Q2HQC?Ay>N6?KzK!=y`Fsq@=h#&(C;ic?+ZyD!EcH zlC@EKXn0QKl&@Ie*M1Gyhlvh;HEY_4fcmz_fo8gtEKU}?Stp1I=3B_CKz21REZB@` zK+KMe({CsEnLfTH(>Vl`kPEk(by1LgS#X-QE4!=*a=NJ*-?-8N$uqt`@F@D znj;7``M=)(uJ+W4?woGhqyzf%=y^FbtOEgY{}Y7)bex8;$miU@ZpdE(nY|AC zD}A|SZWp(ghy75yO}}&A@m$mW9#kWCWgf$=7Rrr7t?b_1kAawF?MJEw5!Ubbwa8<^ z@8$Lj2{Fr7G8;TS-m+Ss4^Pu4jE8vqdN4rg=MD3aXaysk#fw?Pd-SR4Ep{fX37tj5 zo?AOR#=V$PSo}Hnilh!n*`!H%|EX&-HcYHCn?aGIisxhFGS_=*nQPcg_V!a)rI@I& zv5Z2a9u_zOa-h-U`v!lwcR=oO4M>nZ5j0AJ25`F>fj#T>b8^nmlju(pZ(|1ngf7~p zsy?tlE&4xhmOm5CqoTKTZakR3n*325@xaBLh}&D<`fPQpNBb5{xcHa{epV}ODV*K) zbK=&707fY;`bqiL^aJW>ztN|?Bi?#WG1RBSVGBIUu-3iUIu~*>x?H6ED*HfgjvSO1 zPeNRESu=b5#lf>2cSUvebsnJjtIz@#wspq4dF8=cO{2ksmhuYS-6I@#*`r#&&$zEV>;>FyE6#XYwkGU2ME z>ip=+OP&Of(^B4);jie;`tv}O-Q-VRv3*?8Y#!I&tXhozPWJU1Ks31+eYiaCwiPN) z(8W(v9Dka+Hrut%hWo0f2KYzRRIdq9^YY&Mo zQ56>HF?%yl>_OqY2M?$>%b=I)rS6w1Wj}=5nfQ1QXoQ?@NoGw3CEBYOsYc}RHR#V8 zZ}adP>ki~MUcLI+kmt4s zVR0OCLYlT-fSy@Ux>qL%!%n{exE1H(pVXp2CJa5`&Z#+1Q(Hxle!Gbl>RJBc_0{&18u6 z5;F>#IsU@@={F1E;2zXwb-yi*pm@80YFrSD*X_wZMd^y$-*> zB0%4l#en-gp@M;$FAk_B-rb3}i+k-J6BOho_7 z2L;8FAOT@fHOo);wnnP|QDo-P$7jr_!_eKC^~&Zi<29zx+TZi=OR%V>-?%&Akwgdn z4Eu`vRrcL??!R8NdVE(@O76ZS+vxZnz8CO>AFel~qs6 zS=x^zmz{}2%KQgTH2k-8Ac=;kME(q@2+@6Ejt+gWZN$YmJlB)b<<1-vmw*U(_-1)R zcdiE^VwZ+`u9qhF5Qe-M=MPU_afUpADvJ!1>!Pr;MykiiL?LIAx|@s{(TXQ*i>GX* zMk;vEfM0n)r^l%>yZQ1sD1hEOg3Q>(am`(o(e=ouH@TS~Jr~E#Y#;&i?(B#b1i5-Q zGV8VKa~D$(V>RQ!gALk&Yv#?D$a(jIuj3)Ed$s;=y59+YZk9DmVEJL)=AD3WUW$do zmM_cFbuy`>0k$01V25cB>Jdv-5;mZ}{Nb_3UmC6_!<^39q*UvIq7iGY#gn5|PBD7a zzH6XDn-M%(U@2Ut8e^bc^Q~}bYJm;liFJxP|VYops=lDwfFnc2)ch3Fmt?;OL zWcMduvF?2kyL}A|vIW*ZdF=#IU^dXe+$vjBW|qB;s$wi&`pjKY0R@G91Czl$`xj>R zVoVT7P+2noV7ULPp$7mk_DX@D1`{Jc?h*{@TyEN9eTQB>v=z`Wu3W$q&55E6MU0?8 zf{F!M@mhHgyC3Dc_C^q=ltQ%KCZBLoWWouV`jOjn2`Q2t$Qqp|n~!fx!ejxH9bTCbYjc`o&5aq$$gG#b*8$)oMW*?WA}w%77dZH4-D! z&(Fn}-NV7m_8NxOrt_`d>j*H^f?1L4=J=Wgrayh$r+}A_VK_wTub-|FBB0EU(;ZSS zpa1H;4pDDQ_hm4}5(rZ}2`_)8sU&6+-xQmIQDiXqxl<5xfQj0pmPA_)o3o@o#M`ao zF|Bs%kg2xqw4MDi>kRvLZV>odRc01hig1m(_Y{IVj^zblpTaUbi@(A>w`VbCIw4-QQls7sG0_U10@PdC;rmq_ftd zP9UdNA{zwl)E7_S<0bB{yq8|BHV0F9mv$U(sOA{$TmT6zHiID4Ceip5f0VUu0@N@I zaa<8ysPpX=UvzeoZv9dm)aZm_sh3|A<%nu23*CuHg(M~^QX~mkCnRLgmSqerRMHfo z$i8Nq2xFZoLXv$M``EX!GsCRc^BL;CzxVh1`~RQc^ZftE@jM+4VUD@3&-J;k>vNs2 z^Zh>0Ij{jqqCbz>@N&TQ_w&XM3mYEt2k!+Q;R6?Vew)G!<<<39Wok{j5+nW9vYog^ z_8QjRkC&hPt^No=#HSp=6_>DXF(8hfSw#cDTkKuJ2$gR>C7wD?uuD^_T@a|JU+6H{ z`{RMGeSN5GZ6lkPx{{dvCd*3!d@^o}?`0zFZ2Jq&mJEKYh4eNKNW(AXO!_2!4dgM- z&9W5sZI>~)nC;Y)5Cyz_ANb{VTo~fMVsA4h8{z)L4Ec@z&duJ~cj$XyH?Y|;i+Ud&hA}~*MUvL zPjZ}k0^(iejC~X3K8s)Y?OmJJ%l;E}My@+%m|fqV7{4)^JF!#z9%^$G{AIMw$?dK3 zev8pucM1*1RmmzP;!~WP?&nObT`zHLd0!1yTrSUhN(zt+VX%Cv7_EMETciwLN%&eNd4w-j`t56D5!A;NbC>Nrd=6sGU ztA&YW65mEk-xcP_`yQ)pA>Dz)FlB`V`6!d3d*Q{C7Hd-OognSLbO#}Nq~$J;V*XyY z+`8)ufb(x%4W-m)=@4A_gG3L=uaR%Ogf85)Dq8wuc206(F3IVCEy)v{r2nNkdqMlicZ zv5*%V)4lgbQ7>&!@7d<7SLzps1? zT-qjDHJcXRA_T6jJ=8GcdlK;*m3nw4Y{@r>)gAdbB=?t`(_5P%FDrj?&G@0V!#~lyX8|eP|k9A(JY97pBK@QAPVmPhtlIhAppBy8B2TU84t`DHz&;sWxdlK zk2;wA5MR!2_+TJb@ncg%GR9xxJlP1@Jb=3wA}qByvfC+jydpd&q+zpYMmBgB1;+51 zePe@eXE~8^lNy(s@rEQsoaYY#V;C>$wfrxspnL*k{vEF_-Z{+({rcS9xW#qQ2$8Mx z@*ZXqZTx!wQ8kA6!phatfBH_tVQBPf?G@OC@aHV_n)Yy=@c2$^V;K~Lb+WX}yz9^j z<(5-}22Oxd;HOE@DcdC`{2UZ^>+@gg!PjQ!UA`AvFc#7{{_zn8T|^FWOO<-~@;O!T z+(N1^6k&IP|KZ(Mb!7F+uv75;hsea^E~%Vtk1;WFY2y`d#?Ktntje(A+Y#U0X{NYE zRQ$;-RCXnPz<;ar;+JQ<@meu2j&+n)bkt}F#8XmWnaHgEN6ytnTLy10y9Q|h{i0Mf&-yENq! z4PlRpHeI^=ZT3&6%X6lXtb@Y>!C|+(+vY|n{DTx*;;Yy>$Usbb9C9zEe+!a)`6>uT zJNPp%KYjxd4OMpF3_m93mdSj`(Oiwk+k)i2L-g$=$p?U)92O9Vq*XpHgy#-xe%51b zIkz!iTNj}P?7X4-W&6CD5uOf=3KopT9Hs*zkeXXuvR)Ca7sl)uJenH!N@Qg zMrSOdl}Gk)ag;_Hh4NHXJ&JcbzT|~VmZw%BHy*QF<+|#rjnfLwTG!zZT1NR^KYntT zG;nov)pPH7K1V+A6QT$$c>6Z#qOSL`vGfNqbtS${;O-{Wq1g1@;=d~`v(s)EVNusW zjo!R(8E9#DJ%)2oUwp9X#4lygsyoFl1TyC+_h+@G2WWBQ=v|_mdX`uQ^;4YMg`rALF|u2%$>$|RBXmUBhAQ>&xuwL9 z$o?StQ(d?|Z|W(5O-Nu11{Im0?5pijHF@W4J=AUM^F0$qQ{YsQ@2hHmdOgEAP64?) z(P1af?=9eAxGoTQMk>GKaTFDIcB28OWR|OohaN1s9S;JetC$*orLGCzw+ha_d~cK> zWogDA3u56YV|C@X@~UIKXRuo+qZvKWc<-5%iHsVI<~9ZV%jq2Rz0%9CyXg0dl^wlx z`|NHKJa3>Kz8QWN=N6JfrDVSE_Q1WsiZKxOU(S^)TfLh$D*V$;j&Us9nnA+Nwi;XjVP@$FzRHF!^qRrB*3u4eTVCc3(lybF2y?1d{H z?b*4?CyfQOZS4EyiA#iLZG6s=k>j`T5Oc0N>PE{^Mh805j;xg9emrPf8$tM+w(uDd z;U(tW4$ew#@PIAxE5hv{O>7u?ahzLB?zG6h3E$h>8{AAbR>h+Ew^c^C?c2d?bxZREE&V2H0pxK# zST3L^AT*u{O3_W=GE=7Se>*-nU&&iTP$I!+>oA$qq3+ z9oRh##F*`+a&0SG30-gOnC1f}W@Q01Nx?xHWw*|tvZft+E-D{`;=a2>kWKx~uxIz^ zs($;U@HhI{oVp=l>wKwjPG%DQL$@c)`&&OnB=d*f+xb=4+%RZ8<^;?Y2`c@! zd$489$2{ro3O!49i5L+j9+G;UN%E%vZn5)upx@>lZ-nI|2Mk7d;LA+p-}zI>_nRcw zO99{2b|QOorA4dK>GTjTmSX=255wn=b)ukr`@<;0}TM(8Zo;BztOY5am5;@pm`eX{jkJ{m#~54KR35Ihqg;W?h4W{M#26qMyNO57r8WKMMnw z^f)b!0s8pmuLpa`cW1y71U-m@D1pH%5IrpwW>W1Px#_BXr`UPlHv`{(rm@C06BP;) z&MHN^UVjQ6m)!e#-vRecgk(-}vq_-qq+SvyA7e@ixFz7XI@;PnEIq_1V%8{g4L2eCUc$e56tEhIoUP#@WL{>xlo4e z>X*mfm^L7YyG^3Nopq)%`EB$J9GqF?v=H_#J0}8r(fAvu(_OcJ1lYZU$Xb3b4Klqa zxr{zdzsGF^&K~ZUm)!G1b`#V*0k$zb0a>!ooiXR#_u55dx-^4eDzez?h`zb(yO04H?*Qy}Jz3mh+I(C?hKJcW+xqW#shhl^KeqBH6i)qS43 z>0zo8?3M>=9>bwRUKc8~Q19`*FG(O$w`Vp&->2g(O?|BgS%Gr?$;shCBf#J7+xzYw zXHW@_SUPtdCvd+J$(cxKl@85QYc$gQBI~|nYrih%b(3GhtfepPP&QUAHI)U*pZ8}T zD5<|iok91RQP$|4lp?)$S{5jXhaqUMY4b3z%zZc@^cRu0O{Y^fY|H`)gRMbSxjOtq zPQv4HVFR!I{R2!eUegIsg+wZKC_J~qJbWW>%*yb@u$C?wG^zrAuE>koz-OB~En>s- ztM}Fw6Bc^nHOq>ffP78o){boPo~dVYEK;}Tj0k;Qk=AWBMRq8$A}~Jw(~sEB{C{02 z2uJo@yI1BmB@f(tzY2-_^MY4@{CX!eq5_>G!sdXP<5xsewPp;f&AI zbmNhGD3SIyD^hwYa9}0Iq6O(*oB!D>=M{XbS38&bYn0S70yN%I9{Jg6F{*P3U!@qv{6SSdW@!%*cMUM(! z-TU0&10SAq+vqzcOi3CA3m2YmwPrb8BKv3ZD^JC#D?!rBprcYvL#k(A`w+v1l2ev5 z_fVt&zfr3EyblYkDdJ^-eiWIzlplnBoIKyTQ@HiLMDd&{=ATEK`O zbr$xqN}aWoJ`O@jP^WXi5h2~2s(vN;j?0HEJn9~>G?!(shE7<2;;z$GD<7Z;#{bU| zm9uoTZwI%k=ZAg&VSipmpZTv&W*MLO-`3&(yW1!IH#nAerZHHW*678Tk3r6x=oF1j z!|>BO|8%jc&IrVZM(aSW<^?;K~RI z!AX26D2#m!GTi-s#;_hq%bMDEf-f&KDhmAQyMi%cF_%`Y_eZAlvk8=8aws%!{q3E` zjA9iDu9G~UtF6p|KMqVTv*XSkM03zjiO;IFu?SLZ!aW-X(Hr*QOLk*&{Sxq>Xj^Q+ zKzqI}tZJ{dv9@j*qk)1(iCq60=(pb%RtZS?FZlvRg4<^t-unk(>YU>fyw^>&#XP&W zpXh4hwW&uW74!$;9pOeuy2`qZii$M|m54T>qSriGpJu>9bV{e^C6r^cFnxzsw(x9m zxehiqf(GqHYRDD0eORI`W7_cA{HuO%!k}PByg^4l{iBy@=k4g*btMO+tSWlT3#uXD z{?J4Xk?mw|`kVZK62x#<1JMH*pu%mf4R{9sW& z3oEFC&W=;h6$4fQQ13fHLnyi^KuC1O<3yKJ+e7>KOGbaqUyLM z`7YTD2+%0=qtiY8ysC5*(e*SDWJNwsoE#6 z$#Y`tPKELP<^rkFNd#2!LcJV9y3I6>P7Grr6Qi|XgKqg-Sr2YEc#V#if=>F0?0C?; z08OL_a6(a#*NOZ6%g+ALzC2Xrms;1GvvZLKT<2QFyieM)GNj3|gA}aUL5AC{we+W$BjhyV zO(-elB%#*)eu}JF9~-*8NShmQmu(ZU=*QK5X(6jerl5CX`590n`hNKjuX5b+%iVHl z&(SqY$S{hT1`W>u#|c|`$(0uG_UQ+y|Ld}AACx8$2a(glu#5@UV)on>NL#~Ws*2w<+YL5;WeVY0n3Y6pCZIvNXie zYfMxBBQPcY)V9|Y0Bwla23_i@&T1rY_LjI2V}G%?T}B$s%4)}an5ro0_AWHl#V3ui+tP`ZK4Ph&PXE^ z#kUtbv$krs(brmIO+l@VXON;k)IG%$-EmiYl7fW(pA|_`%33pXPT?t3M2Ft08IMQ^ z%7$4QJA~5}BcuLTh>CED?AMatC~xJowA*S}@W5Z#0W*5Hyx^QIaH8g3kmIQc6a$Gf zUx5#CP`URY49m+o|2*s7l2Sg?vYlRxEUQ2D& z*rKuJ)vHYwTXyY~`S!=b;H4yYuAL<5%HF58j3t3Ng63;_xXqk`MW&dkLP@m^Swzo8d)1hs(G|Kuz78 zHs*TXA@BvwghxYbb}9GQbhW-4*Afis0I;Raq?lgOGI=t zorgV)U=O3an6T2ufZ5`{Yc8cQmpmWG&zq3YF_y1;aYs!DVl_)Ub;{1m9(B05aqZo# zr~IJR1)5p2wl}A@s}Fs~UAX%Uow}>}N%pU?=kxlYt%0rG$(q+nsev zez%+iUsl+#o$IfEO%2Q5+njeQhsa^lNU1xOU&~`827cqub1b)aDk3*`&m3$oX}Z3x z!h6&s10MjbV*dFBGnU^3Ex>+#5wPr)54=SlX4(U7yD!gtNcOS>4am1W7sD)Iw6wcZ z(^_J`N7d{Qx-=#7Z(H)xeGCaZQN9w(MtHJfOkqxXDPsk|yFtDxsfEOL(gQ;n_ZY`# z%5qtH+q^>1!B9@lv$dfh#Ua^#YF;+R4Q(cypxj@0rQVJ+Ymxd9dLk_8l^+{Qu2*g&1@rH}{ui53Y@qDmF z{O@1gjvV>C;jdrg4J-8aF;YvdL^c^-Vo#fdRwAB%*C@p}$90p9P5Jx# zot}4SPd$AhPRTAOj};&@wld-uNhyQa6iuv)j}+@I`+!@=mp;=p6j4j{yd;cDE2c zV$z*1!(XU)>sPn&^T}4S1PEKcHhqN_=}z`p?4@`cRvtrOG#Lz{nXYDtffC6C8&pyj zTjUZF9ozvgg|1(Ft_)STIQ_Z7v3C4*>GW*a4*|sdQ*ACY`T}|>Wvr57D8b#j96sOU znr4oFk?nMAu{A$`Zt8W;Nz6#;$C51t4g^aH6$g?C4W`I=>!IrvBTEL# zP`#+e<;pQ@)_}*#Ywa@9Owx*y^EI*H!OOyvcKv;C8G38*NQBW==40me^oppc- zEhrmwSajEnE{g5{&OHt}et*EO0pBOkQF25`*aS*wom>VJAUXgRk}oXp>dPy&jeSGA z9WT_Xi-|tD68FNb;PLyyR;o90@97qU7Txq0A7G1&F5}`k=9t1tpK&ZDCG@q#fxI*< zcln}FpsH}HghSPi>SQ6y=I4-%Z54FRRuI}?VIe3YTV!u0D4NhBOftgGeKHkVuQ;ICSg%;`qDS7sLINfu#vjH0(@%d4J?)#x?J3Mq8z8FPlhe3x&q} zDH5I|Ql6_TRv}c4TqgO8M5)Uo4+jxwPq4)ed&71gFcm&6(roUp$zfPXYxe*`dG%q= z&PLK$pi|*D0fmHq+-|dC4Ej&n-BzOly3{^elo4E zdUgzX&$lZ-!mb=lwPEjXDJ$fScJxG@M~xBD_F6dI_ODyThpO?Idg2BMfF94gP7FtCJg z%nD1o_k{T;2g?bk9l^Jdu&8|c^#l8Ndu@5~k?qh4mR4=_@mZm!dM12#guQe()LEHx zUV$&{`6*>*&&cXX-B1U1Jk76I7`Y_amYOXX>L7?GAn5cb#N`#oL8cR(ia)N=?`Lxh zwR-mHx$SzlposaK$7P(j3+~*PWY;{{RX&LuLT_W`-+Ii76P!VJ?`~dd(q1BHcIN8m zLtHYeL#>&8nSP6>JO{0n$CZ&va|PZk=xZ-rPnt2E)_XXpESE(05kP-2WsSd6PUxPZ zKs}N8jQiC2W=Ay&%P_IOfbrqlEIo$N?yypN6+drFD4Q6DS_MspUMk#2BS`|v1)asi zpV~+01oPt$IrFB&+3y+iiCvy;Z4P|~IeuUJr~&V!kWgc>$Nka664%^u{l&=;JuHL1 z(y?q@&h}wVF&s@hOb98Pip*6tr$70v@`;fuCd&fjSKIj!nRedyui#T>;xLC^NMK~* z!x*F^)mfjR`(V|s2ra8^aYW>8D$tVe#v|y$L`j;0+>a-+?9h-owK+1}HZDylbm43A zYqPi8FqbmfHL35QTpMeMpNUcLVg=oIsdgpz%BhP^LTSoS0H(l~2`v&4E9E!hGVy3N zGzG@U^l|)ldnNX^*Qa3!k=cVxS)u46o+*1q8`#hClvBQXV~RY^uo3QqUbA+j?yl_Y z>WHk&=J?<*@HeRXrRQ*V|*#Ink_C+W%_2;K&b-5^kI$U774b$yWJOXTMv&gF;JZalRDjF=VzVXJ-VJQeN6;!#4oc{CW_s#Y z55u6+_1O8kzzeb z%Rt_aZ9-9#Rax9jI1ZYc5v9MEiEBqa{YAR}(H(oi(ruUjdI)5FIN083vg^ z#ca>+1yZKyz?G9RRO;d0VnMT^AoJC468&>m>+QU{-+nc;sD)E}`6;s4QLk;#4)ORm zJKFptw};$-uuBxCjGQ&@F9;m;tujNky!$TIWt0s8<8xogNPeeeVqrI5qzLZ zC=wsHgf=3R@m29HZc>4r<**A`5^6;dmFy|OL7Tmgt}tt$6FeMBse#^h^RNYzz^1>V znF5v^c7e1SAu|dWO!+=cepzqM89wbCZ_I8qMJ--h5B(Dxf5z}nc4_Vnn)#Hvbj6R) zwu>DFi+UNutmJHBk&X?n=SyP;L!<3}E_wj6Fs!Y<&GZX`wpOqK~FE*Q1E zDQpk2c;2@vS;7wP5L{;ut7WJ&399Pz>2a9lEL7WlSmtKBYx`C-M5ez?*?sTcStlrE zUq?_XhXAJbnnIVzTfuJg=maQUZ`Nl{c(7mDF(&$k;Q$%=ue^evSUI+V9rz4hM6N(z(hbY#V_)$4G5GA#ECBn(DowT!F{q-`Bz z1YMgDv0*V|Jc`1#iru#AG=gk(G^+Z_(^fw_gjn`Pa`#9u0y1mf0(49pdKcbgD{gPMG}H zL1@EVZfD>lRxS|?{*_7mwVs%TY{&`9>Uz}gSVY!A*Oga)RhoRI#5x&rHPh^!&L0lk zsLJX;^pCgvaAhJZt2Y!1Eeb(JoY9iNIfo}f-roW#dB%nF8tA(4>d}_$PC%CK8F&Do z=P+q;X#hZ#FcR^>Yr!@5FRc8FFA;@~TiDh~oLfrR$+N3Ny##@cx(;(P__r$tP#^IZ z^(_iRLXfHHZfJpE&n6F9YMT}==<9XszFR8VjK7Rhjq;u>O+o73) z%>Q@Rjgtqb#*2YnD1?^2I`r|WMz+=T=&woSMuTH=7 zuBQp?`*tuJ)&BjQY!-dU_c!nT-$0Q^&;A^bzlUW-8WQx68h2j#v1r|wzcf3MH>!(0 zmz7sJAK*w$s_Pq$>?IcDHh#N;0L}6%sIt#2jB=T@33|pO^GcjYh{YDv2Ci?vH9#?* zY>8jA{Hh{=F*8n$K3S_(&iwdXs&qLF<}7e6ZuBmKUe~)EHUetq9)%usQlN$?Z=V!i zIk$S-4JGD(lQ*zxJ{ZY(>@yQa}ItI8+Omg#yDw-^|OFxr?tWwfvysBJB>YXyP zOidXSv9^<}zu;Bo_w2Yf$!I7wtnFTYS?e-~U18s~n#V~Tj-9z*=EAB$hjW&F!2?^} zr0GN07Ccjgy4mEbWJ;+MIGFoH3dK-I%3G_r+=O!-F7JbZ-a4%olF6yNd zZTiQlqbJl3cb?X=2K-w-D=F|G1TG89X)F;1k6~=jHqq(2PC(==d3z2yGp^dC#{pDY zqxHv2XwI>%A~~FH0@ckR-h??%>xu1mt7AYWv{CxirHH3Z9)=Q!Lg`mL(s|#PpN8oo zUZ_3`Jar8nJr`i3@d|v%_!$QR|zKIY&2Fw zU}Y4Q^NTYrZICYmSXv!f;n*0Wk-qbuWUA0(q%y>zTI7Xo(a1BdIXz^G?$lh}kjID` zJqmf+F1E+LrKm(uW?7YkqaKGL%Q^J=QH)4Y=`cH92wm0~UhtOcQtZnYwD_4uh&~w$ zb{&0^9+z5AA@C5<6K>O6aUtayvDSj7>=6D!vV!>3BR0yg_hoD`o zD4FtD=jQD3y~vZPx7r*b^v8bk^;{d$p6FeN4Ie^EAPNHy?780|AEiyt&G~0{T6$1J zoXZ!B_;uHT)^A^J)b2oOm$;ac1_!@6xbGw5iMpWWCs!DYDeE*SL!qRobLcp)Cqung zrBTZh7MI@^IWvS73bS}|3Ghhr9%w1ql*#+_nOL-u0=vMpqqgWYORWYF%IWX-S+J9< zvW{(^AN36(5IsN1Ook%DA-iv5@NJ%seGQK1tzgK)V8~okx%x5)Of`A{2=AoiwMN>D zDQEGJhid(=R5|>v)3-bm2<SmE4)P3Hq7fCFnBe+IJkCGA$)G9q853ttmB*%yvcG0!=~ync|m~a;cN<+sZ-I z8Y^7p1j98PkhT3#N@*ybg=farnzTAH+EyPX;Dt#`f}0q#L+76LFH@S5?)FqSX$N2G zd=Pwz0h@K5mN^(rLyAw=-E9W>hxiVLhdhq@gjBi@wrXx5IS%cE6_t`FL>jWw1#?8s z5lD3IW2MFQ$Oj!{+ z$X3#|t6#~kl7zse!9S+>4TAQ44DVrht`u*^^-ZOkE?=%=qd`+fz3o`M(*p`iX1S`G z*?0v}TS`o(jJ*#&`iuE^J|91E3f(6fKwy8Z^cZN0jA< z_-J#pPDAhyj_CH@DMrQ|@=bzYCfhnC?qZzcJ+f3xv~lnx%3%l+`xHrMxwm&-z#1ih z02DQ-wFaqAWHl`F zt(4U5iZ9<96Zf(Kb2_!IPxfEmbN_5Xi^2MR`qf#2PFg(=lB0-= zBb~{)%T7gXV?Q?2Gj8x|{dfYr!uW@5_DE2>y4kImtBU)y?M>I7ZL!s8Cg}}}lVo7! zg@Cg;%|FD6+=gb(D*m6%ZJDJz>LuU=~Zaq+9Z>4HNB*b?z5eGXYDb7J`w z6e~4{^o%n(MZ!W10i#h4NHY3M)y_mWBrRB8z8ck{zfJDIr-j28%Kr@Cj9*AOnH9W7 z8o0AS{aaHF_pwN}Bg&2ti!@pNLg6ca*WLGjNq_L{)2MO_^49j;Dsx8GWEl&`l0}>j z0RXQn$ib>QGC^rM3rqggh70=G#r|>BaOn#}FlGc-Iv<-QJ8t+NJOY;mO#(yZ*+VvN&2a zy_PwJ5A+sBUn>`=D0!Lc*ftV<}H^iKvI;=d-wb zgJs?<0pTV+Q+ziTlZ|jr3+RWE@l0facn&@nJOy)Vlm)&?tu)vBOZ3&*dDC}_{JcL_ zff`8hKPAG@OUK1jn--XPPVub}NDM1!I?;roigm!n*eMs{%{3zL|iSvTSoq2Nq)A4QQ<#$sZtnBlaF^)XrOSIwdyT2E7EOJqADTdqk5yI);9<=~WgMnI-^Ik&pW2P@KE zk1s4Qovx6`8(-MuHt1uVg>DM2#($DoPUKPVIo4+xFPJ0L(%i5G)V zz>0lcFT*-2bXRLb>ET#tGue3CF)3R7;}@xV)g9X{Pt>2--dxMU*{b+m&;kVELb{CTy}zj6P{7ho6kSA0h` z9KQ_^+iHwKwuMku0%kM6WtkD=1Z^852IsY_22IB5b9P$R{FA}+B?N)sI@HDi{1 zPghb~ofLD8P|(s=oJlqD;nFOhef-?kcz>|8-@$v^YFQCx-FesA|3S&?w`L7G7~~KT zsdqW|-M>k>*5G5C|2oMWT%EZV7kK_}aTZ9o{|5xvf9^8xQu79`M?YZLG%T^a{x z-;Fkw*pBx#Th*nRdEK%K8szSqR*x*Lffr-#EaP5>`-PrcellaXt12I~acHLK@m2;p z%?MZRpl{@QwdXyg0Iey?_TPbC>>r`vOknl;>53O~*7IDeNWVqy*)NlydZ*RV@1p%e z%a+4$U*9z%RfBJ?Ib=E<%L{vvgWdFM>hnh-zlA!|YbKX}x-)y6DZrV$j~`kJ#-680 zIb{VBu27T}pg!xiNHitGZmRsgg!aZHGjTPMT;wOM(#SJ6;apC$yMZjFNPD6&Cl2-zZT`L|D>y~JIY$My%k2Wlp3b({&( z(F%|&*g3L)IBp58z(PzZTHlPwHk?jNi-USfI^JMKXHolP9^{u&vg{J8t^++8{vzS> z;`6k%%-IJ6IY>+5L%WSv+N1>K`xsiHWl?CLWFj*m0gkw5pWbW-=eP*$N`(T%DSF+K z0<04+J!8DGh&L)#LkNvZei~whjwg9+uk<+9>S@YYUhW{|&pd%f7m>9u=U0io{cOO< z*hD67>2~(Y;NsgnrB@NBXL^mlE;P~zWi^O#5Pme$;+DVOtMD9(-~qAe{calDtvk$up$ zq?An$&QKHa&Jz(tsCcoC5;-;#{Isx+e&Kx^PV_Rh#aEMcV!Q0=hBGV&JZ~t9k4~Cn zwUCVjp1i%RYSfYsM?AkIQ+03CAlh^PDoGT;ZB+R@!I$mI1j`oKRRc6ijRQ&g1q2L| zqMh*`A5^YgU45vayaDuDO{3pf8l-21so2u5tZv(Xq9qdeF0T5$i=dh+h3bvH_T8f| zm{2(5nRP^nO+1Y!j(u+1;L=@+VGPng$6vn6yyrFFO4MD5putHDAio_Z6d&f zjlZ@mw-0}FEDp(zyT~76cq)}BVp2l+F?6;1_u%dsf}IU}7(#_*|6V z<#dOr#vEfK>{gN3!{TO^Dh_Ac^fhBQcTEkV<*k+xTBSfsUqQ5KFChy3?mvx5npI9} z+0KTD=7R3UeZ-nKmfFkL;!}cdXGDhdP2IyK7+O|dF@5Y%UZ`z%gc6>-2BdJpST~Fw zjDIla1q(@avgwsiU=>tj{M>O1Czc*;38glAD<9o%H*e$J(yu!ubC>gc`YYD>D-cT5 zW#R6G?UKH-(NffF@BMI)003SQ4*e4$E!c8K>h!f(jYuiSg2JAaqXm1-MBvAgz{{n^VE?Tqkg zK*C1{E$g(9bHUA9&$N9K{bGLL>s{{h%`RcLGY~$jcO==y7vwU%1t^zJL7zHE=PgxM z+>B|kuX}>^nHa58&{CVDASA!{u>JcG@z0R;XMM*xQs4OAUXRRZ51{_ud(}CkpXgC) z$ZzMH{$*k2DpF6OjE)~{Us(xKqgPmbJYz8-;kD9j-Rnmn)SxUD?|4#rX|vE~vGYFETa#Qd3UpiHK8lUBD^fK0z?2xsoskdv1 zl}{-uoXNZVV~Q1Vt95)T!Lz>Kk}k9Be(fOdIZzyg=`3&1I^3qK`CM%5#Eu9}$0}%Y z9Fkl5`sttga#3S$jlbg<`dvB+rSlPL@|26>LN6tTJGOPW_J&3ly3838j?=cft&(ve z0UjFejLb28k^u@z^xG8KM#RqkVZW)ftS>Yo#cvmCHa#2X=IAJux{?ix%xMzkdTvL( zK_KJ^8&Bw=zd*5X>LGX^XlMTA;izM6?~E`o&OqcTYAeAQMS4Hp>&1H~jg-NepM|(m z+QF4aa~&4mB*pGZ2x7Crb{hCIswpOSjn>u-=p+pdIiaW2W@HkLFm>-0|1?F^L+Y@1 zWBTPEcm-AOO9gh8Wx@BwFV6F|&U4c_! zuPuWp%@$dOVe%NHXZEKz;3tN7Bmt~PNOK6Ra?_c zZ+@#|2Ab+ZBoxx9#Miw}F1K5e*i#ljVc;D1r{+*_8D7Syts(CPfIm$1O_q;tztuq_#J#po}W|2^*?q|vy zS6QB=jZo`)a`Wet;U`7)v$s-|+ZAWTX@3?{!xn zZY_(Ds1dIdZY2!TooKWr5-Jcb8yAG%;w00WFO1NKd6~OQ&)hke>kgo7f#4(jOY=g& z*C%C(iqr_?PTN1$?@m=@I;^Jc_xz>&7Jx*iN+2D;FHn93f`oJ~TxMjSxmkUU>o?oS zQO^%a6$-6WxMwI-F1*odjZaC)=N&}s+&#AskpcDNEupK00(WDOR4;ZL#0If{tVXru#BIv6mel}>K_>Y%B_TM0HFbqcX zBrP>~_kL(Ai>R3mFwDnaf2eUbRl$52?{^k65_w1pL~K*4GF6&>&(;*iwWLbSFuG3Z zGllDS5r)R> z_`Zw7owA%0MG#r1q|Wsj$L-SXINEi>lj;l2%l6GGvzR204=V{uFQlkDxGs@{?B@^S z`&`3j6PzfodDkZW5SU=4)CF|dGGTPn>OYy2e`o1H_Zgde{x+p%>djkOKpCTYn_C_) zHr<9wP>WESxR^55eqw86F<)+*DXyA+qr28B*Rhr(k^lPQWGOast}VqLG#8iuwM4u6 zJ)o#QF}J#{DR*mjNI+^!Y~X<I zWGN7E-Hj!f?ZlZTwDl?}Q|9xf)w&g_wEoVNlT52~a$x`5mP4_XG2W`3Ze}5{V3nu~ zGM#RsGQV@wcMy$c0tW#&ESxO}CQLRub1qg4L}Oq_DmfvX_=~jm26p9A>vvEs`GFX7 zUB)5!FcmMz8HoJzb#;18kp`pUd=WTaV3_VF4q^~=I3{86mFuoLk63f<{0m#k?eSLH z^cx49*8hD@<@#5h{r`yf_n+wbPrGrb)bs7Pb%)aD-s>0^-p!4R^s z*p(b$lL>yg`D|ojBd7w9pmdKu7^Y*OW5qzhn49sL+|d8WS(>I$X%M1z|C!Mf$jM>p z7!w_i?(XeCd`1skt`JJLw$ki-b^TN?G=Fi2>TXVI>tFo7VQU)}u~K5M`L#px=uW?* zSW-r7&e}DrFfZf#in&2@@a+*1BFQ5+k*(OO$&xvGn zZ;;6xtUYSiU$ScMIo*SCZ*-*EUuCaLW?$_3KjIXv*?o>RFjTo1gke-d#i&`@Yc#UM zChqsTH>y&zm(0wNhEuBa(yCDqGukY!Lf zLRfR@Y663-bvEpzM{rQDB(9`B=CoH79Jo$Th*t@1&4HBG+_)7Kv?@>>Nq!Y(j&-Ku zC5RuZSAUMJs?BMHqp?Nv3s1*(4egno%t^r83qqA|f44kd1VVCC=A6Kh&+-ph^wi+* z!@;mc+vzotN#7)BrW9Wlf8fYR|UWP?O&ZMo_L)j31?(5+O-Jx zYS9j9GZg&sWdwq4X)5S8Gl5sWt&Sl5fKCzd6MiSXVGwvx_4h{>xpW&rD7&HZzmOH3 zSx%aUInek4X9J=av=ka$XmRJ)d}ps4WPwL_tjm%)j%0n_>o82P(9wKeKlLXMM-)@_ z8laQj{t_NPv7N(=7r!R`r|{U0fvV8#=^(#WIkx0ppcQ7tT70GumU5tN0eL&|*S)&S zr%DlSf_`JJvmFaWH(TF*tnM@39y5Z1dh9jSVEv{rm-x;!?kywbJLpLB#%JV}Jk=Qe zKbU*(sHV2{YZyf3pcEA;iV`^%R6qo2(xP%K2pE+rEfncZq)AC)K~QN5A{|7K4w2py zIwHMyA|eC`5K02+``y5~=id8$zxN&E`{Nzs8-t-qMv}d<*4k@5&wS>bix}-O5gr2Z zCT1fG_Sd>?iZ1L_*1F8EPMkDEpgv{!EF&@Zka+(I^Jn#~%;i4}ATp@8@(r|dc&aqL zL1JYq}<$?jMFA;-oGT+Ae^r+J%`M??( zw^sX59*V}&oZz0_Rj8`1z3t?KXop3}Wom?vuNNJS+rlFW;=TBb$%lh6`K*u%tNFvQ z$9<$OIx2J6HTX_;uB5}ia}!=xa1)7bw@Qd+tsKKulSaKtsRj|ixRA2q^1*|-8{HKf zyx;HP?7bOaZLbNn@=j`^vlyOZ4x~6F5U`7ywWyeU@OVk?NGl zgq8X+y5qA5sEZ)0XfcS3wof zeD1cF8GpQMT-VU0BkAx#zk7;)@FAK4>;2^7`8%vU_MTlgoUuI01lJ^X8= z*8$G@@*U3W=WWg_7!3Z8Wj~%)5Ij-^D~Dj92K85h12K@rXqAiY5LS z0ocGIzAYtvW`yG>Aw@f$s7ybJ5y4p92Y1~Fwf*7pNK*UlEH{`&=L|?mYDFc0<+Oj| zOz=U(Zeq0?6QNL`<)Oz-qU_w}8RJ}Mn~BcYSS&JlM0zd5#r@3)_IWVyI2F_BQ?y&5 zfQGW~BtX!NvKK(}JQ#|CZEqCbO@*u-MJVvl|9B%xmxLWwt2=w@fz3}SxMgg?aD$%a zD$={04jqY%k-3zoi;q@dd_cX~=4w8KqPB~z9;Diw0u8n!#(9yv!W91rYJ#t_? zsy+FytN?BRLCB)^5xY__ z_$^>7mUPQ!evRnCzlDerDQ!>2uy&cBJJk~MyL@TA)?G^LCT??>v3qfFJ5dGvCpk>B zax1G+2wYiyM>4B^Zo`VR2JF9pNq2|YwS688DYoN#&1V{#L{S~d&yFviCHy%Dz40$4 z;cln@-Syja!G8}7fT7_CqCfu?a)SRS>_IHDi>ikyM`XgcnU^XN;uZ&)>y{j~Pz*&3 zoe2v6ByYGkF$8k#5&s)5=HHPoctI4LNz~v&XJNGm)i*5)U}5|I^%`<`9&p@_A(f4!HDt@9K+ugH6^$T9VZWZXY5zZX~C%m2@_9Zg}+ zt5}VXml^-2lm7lcY7!eXE?Y)fcG&n2LcUb4HefyFO|}F5d{t8X2RqfBw07soc3RZc z8j6P_{p@W9<71d4Gdm!)z~lQMCtWy*duoEo_^sm68}sS#rI2jt60|gHhUnUE=uFU? zqO*bzkb&oJD<*|TdO?`Spzzh|nIE;-wRIZws`p;SSv`m|WC~4VndpR1mNK*Ms-H%I zBsWYEGT(QdvQZT;)g9lfXlgM0D4_4PS?8zLa53pl@3*gKuy)+bp3Lsk$<|0uy;&k5 zd86Nf<)&gGvXzUfE=@xNHekU6l*P4Hu=+Vp$W9-GkDu>qJ{KK?6}nf~M8 z$$a?buiMhz$2T%`NgC-k=*!`%B~gBsk|3b7O}7W7y@oSB6J4(Y8a;4r8UbmBVbXu= z4GT%Z&e)_YQfC8}Y-Ah|k_gK-;@j#7lHbLAUcHt+9Zn!m(Kip7-fmTiSWkPz&}a%rpvr`rPdafkoYe3kX*Cz;B-D(AJc zBc#@dsWB&N&}OPNVW)7{$~fZMMik>vKo8z5C2b7uulV&n?XV<|gXR?}!RA5~m%4j#bZv5pVi@Oj zV z@@hcF>OO+i9Sz?+F0uh9l$vn^t-xT|NB#$R5v9e+7`Tgt`G`M|Aap`N_uyt2?{17OO z3ij>PCzR#76+4n~jCEm9hh%BVg^zYJ&udv--%mcA@Hk0gzhzr%p8t!VC`HTlVl##! z%#qc){9^JQ;QG*%X$w-_VZ1U=hn8FQ$Lay%33n~Ej1jfEV4iB6jvu{#u=16EUV=OU zS#H&#g#R^*n=}kxF-8L~7AN9Y1O}<`NJBjYxx!m|C?h|U>~rtr>^WG$*(5hC^EHiT z6tL1GG;#R0J#M%nZYH?ODQ4i860zY3Ea zs7ws}Aq}g}#^G`IQBC2U5kMYU!<^Q74H%W^y4uY{ABtAbFbr?sq70MO@-|><%m`7L zB+tdGaoc6W<)5f^28!6|&J^mFL=APu%S^_gPh=|Gssiw;^m3YaAqf|tXAQX3c-=g@ zqaxnDWv*DAt&g^Nu&&9K*;$@LR{kdX{-Sgx)pm=pNQ&_pso(m+9i{PzK&}480)d{;qzEonuHaK4mOgEFwzw>pP z&iX^p#%eu^xA1DmZlk_G?EszvRp5BbejWfU(icEb9xHpb_ zEZG%iiqn-aVUDjL#!z6WjhCA6MxfJ|z}kYAT6kZ0@ShArD+TX$lak-SVRv!@6`~83 zO7>obq7eps=mIf;^4WBraRcctzZQLiP9HZlj0btJnnsGM%51hhU7pjr@hdNXVu7=z zUucocgtTkBeWm03j89maDkSZ*Tz4SH^K|=&yDBuDESwcw(TK)Y3PI@Aup>5cfp-@b zK^o)`SjI_S`=#YdbgcC2)E%_GjGKYC(yvRrREBSCiOSgUfN8!x(BB0fM<~P>FyB=$ zY=*SA2{BYP84RdQ1x#vw5m&&1^>lf}SM1Zy&p|9F1UK`&-^)tlp~bXkAXH#=WQL}- z=R|zpu%!+yVQ;w!Yq0oX+gTask;}MtS#8x?>-ERj2{oEMqFU0=GGjsUv=-BQuD=xm z*COc?RL{krR+9^)ky|>^(b4a!yW~Nm=|yji;XHQ;8Y3Nqyizm-TVHGrVdBxID41)i>DRB!YfOJt?j`g(K#^lj(R)^lC(uaWV9UB>VhgY zqlTQnxen!>%vpX}q4q6gh|k}UzHl+^7EeB_b{Hmo>;sH%^+B4W-^!rIWaQaWCBLTV z2i(d;Q8};ou#3x=13uHoJ*3@M0oK58m&xFlK=U#u9|;s7KQaZPXyCM#BuCZEjwsT) z1)&9>#<|bWQD8&9AnUy2$XR~r1lH(XHwNknEw3Z;y(ZIu(ftq#f;g~bz?$ZEel)?m zR*ME9?41w+tW&FMpKNuLo>A;nC@3Pm8W@)LUn>4UWNY8t9!>?Wk9Qv4Sm-5l4NrQH z=VM$)i)>gnP*PcO_ayEBM#eimvOCa%Ei zNY6M&N;+;O-weuU)A{;<&;<+j<1!LVA|HISa0s(h0>o6 zGv8zWyuU7SwMipSv`!2Z@9LP>`X^Y{Mvk`ulDC)3cU2=W(?##XI9LrQeX5$p zo0s<>=fLpAA%?Uf2og0EW*{`=8b2GI%u=}LeF?mMwhDzK7}8Au z`o!dH5YKow3>Gh!jR_dado+ku87OE!yglnvhN_L*olmTuJzYdV)D{XegnufqeD10i zTK}ZLnsg&)aCN|6s+1J8I?Jbn465x`(=Z;lY)0doU7LRPBGp}JL&XJeKQT`DEd2ga z$9`I55nAnD!gb7e(0=ESS)@g`A@nmf!~7TsxuR1BN4h@1R`=44A@ zv7$t3R75bov$L+hR!$RGnaxqApU$2DCCdHVeZNg)w^@U>kbSmG*Jn0f=<<4OBR(td zU-5eWtJrJ|;nzaKgsX4!A$Ht#&S_sGaI!C#|GMwcMv1+1dO(lcp>Q_r2(Hi{8Ih+q z;k4fkj!Jsg@f#n^gOo+vkvf0# zdZ#1PvIhhfv3>zgrY`h1CS;lKk-J5@z4fjbHz`;7cXQAc^^!7 zZ7d#NTe>diYZ0a{k8G5UX!(3R#qaz3PABC@kV4HNU)ki5uqWFv2>O8n;Dh+(zf#%_ zbR-ouF0UYFh>H&#L9?L0QlQ9D*u)1DpoK6B3f)AveOC@{qhz~^+;y;fuwcPd%VcWA z&q8F;Jt;9_lB4<#SP}iYV9Z_Uj}110F`fYOQnV`Ic*7a*J=Iv_yJfZRh)9Rb=|)0( zim|x}W5Flau-f4;6IAYoUN;tO?_uYdfTaY;R(T6Iwy6-8AbuAlKixxvrZ|nlKjr}p zPARKs=AH_5VYNO&;oMd~Ol?+_RyTPvS6XjNLmaj_<7V=wag%6-+8OPdgt9rquEb-5 zz+(<4Ff*R)Z?7i$>dq_`yn$K57PX|WLUiFH8X4Luq1VZW)!$#-f83*IQB^7^mXED@ z2fcIqD~?FRJ!q!68fgy!c!(lWFa$^xZInzV=8ssl`Gx?+_^1S%z=f|xLoWwuFb zGu+L<-m1fm9cX^dLqc~io17>EJ*p(AQt38yC!~GV_f*)rMdora)Wl6r?~=0wWj7jHD<<0lX=i$?zfX2w3tP@+huFG_fA)}-`im{kM4ex$_~A#Qyy0VSnxw?_r`R>1T8_m=Z&u+*0Eug`l4LW-hu( ze){vfO3+Tq7uNi6?{3W+{P*Vk^bU%+B_6&l`JNiu{M_0q1pOU6(Gxqu4_ao#IG8$; zf2?dvn=zKwA0z}F=B~2JEoYvaa5GN=6OsMCXX@xz_E+#+SsPf?XMLiV*o@wqRHs>< zxVSN-({gArM70ImvaR5ksc`WN(Fdc0zV|Dsc2*JW=II#A+AgW-f@Hie?+YuLK-!zI2SC8Kywv5$+BThX6Vwu&;XAG%2v4S)ZFdh&QgCOmf!L~ltPX%}l)Hs( z_}O?AuX?=;)Dk>bVjQID&w`5@Vw=1U!m%LKi2Da>BvbHr?-K@HQ!)b+f)Gj;b>8IP zDLaG$>uW;UxbvUBeD}xxZT|J}=*^{a(HmE%qtTvP)sDkT(edTMy53co!sVa!WTSTt zncyb=)=A9<(4PfY;4wWekPgZx-y%j9Jh~!oE5Q*X2eAm-kd>lzms8Q90XM% z;qoYRQG7=Ds$Zap%F_yZr&|9+in^SXApqYf&5l+)sWd2MR5c-GRwEgMklv~Gx9sBI zV0*#8T|+c1h`H+TIiVaQ=^s$O$NI%Tj%L@KL1VOMckcZAh0I=%3-VtaiT@KL;s25W z+W+a2ky3ueYx5$Paz{wNqAo2tmZ|PfH877~KGJT7De|8!s6YLmxTX^Cqv8R?=IMyp zFVM%UbL81v(8guG2Ry?9fmnl}d`vJ_S z;_MT0Xaxn(kGXy4OLbMZ%WF_DtB}~3yR_AheMUeNl-;Opy)0EZSH=^cW~YK>BWAj} zu*Qeq0LMuGaquBqG{MhVeLsUa70Lr4grdp8d(| za91U?dGTye#u2F)tes&BY1C)^P|6>D&{ub%aI;+rIg1*-S{yTHO*p89)R{m$=2OcJ zF{;wcn`%_vE<{Iuc=QSoIfor@MuAA+(FCi|)VIK_I;&YAGu(p@Im7MK$+_hLJ@(9_ z*?h<7kZTxNQCi2aARB3E7wN<+V-Tl{jWbZw0x$#9x(&=I52v35j8`Js-vGc6C3>hr z<`siweDbI}BUg_bB)(rLGjjh4axo0o9l9^@BO(_l{Cw-0F|}Cb(*GR^|I;5KU%^I! z5a>ey+^K#nK|dxKjG<&4zA}aQm(fS279VFA3NB+ox1R1Q1@@VDPS z578$XhT5O@MqGCTDJdYY!002HqNpCgtQjM3aduN2wqaxWlOV~X*%W}%Ud>3H4t7}x z;+^W_8AVnP%)qx@_8jPWdDYD zkvT62>GyE|y`xokYiqSsSz7crQddTl!Pt`gSGX_(HTeieU*Y)3HFP75Kh+*B24@9_9noQ3Lw(6i z2GNw`gOy1EOPisfKb5N_brQqkdshH5Gav~d5_+R`$S1s_8GxD5n^@!!GZhLD&2%HV zpDeoU%C`y*)6d0;dbOd!0_@Beb5tb@k762X5T(Z5h{!_c(gZ^C)-V)bMgS-GTJEfe z5R@3@K4wm&uaCQ}Y*EV#pyfHxUm&Tyt+B>-oie-)*Pb??YB_n?LS?HAV8Ik0w|-cG zvXEU&y>YvNO3Zl$ZkxUL=e5WrP8MKGgAiCq!dId_0^Jv>|AE= zK`$p`?xWFwk*%M^Bs6B|*B>)Q3wigSE*JV6>SYF1wkBt>Hh7L10E0JYbG)SKvt`J6 z^R!&TuZ0K|i-&5{5(Wl*nAR1u6FShaC#XiSOVgB5&E{*EfN2!Wpuo46nbygGm$!#M z@DgESGnHK=xw#>~&<(-Ta}Hm}-gT+8b90UARHK7Xmo zc|>FB*TVi9R}W&nXHTm}1)4^LqmrWRpk;C%OgSV4<1slf-8hMGim8yY+sxxDN69^c z87Bb?wLrIy38sdcKxbpQ-HBre-Bn;tmzPrmLyoB3RX!O&`GAc3alG{L&kAu-4`QO1 z_iVLWg>tcU3X#DajTYlzJ)kqz8VOwAy-@yBW-^Q`W>Ar*I?beN>mRIpvG0u=Tq;!< zJpNz>;b?~#HJwQ;*jNc1>E^{|JpGk(4QM7y-WXAG+Ds~(BbThm6?t!$4ofG7BemxBptQXSpZAu5NPe|GE~bqPO(hap zMjPuvt-#MtgzBS3@dw;AXLq;K7qznr0g3d%*b(fUj;M+x2Eh&bZ_Av$wtf>_`%%PG&!$h{i&&*++&`o$Si4BTGa4X{b zIGo!xIS0s~)K_+1`WfsCuSsTtkIM*r?r|Ag!0<%TW0Y^)7A1zb**SMwCp=e+Ju zBo`u&FdM$Unjn>c1M~gW<0Q9A*51#tR-x?9|ABr6=NY5XQIpGq)Us6+^X+hQ(1}-5 zCjc382np)zJUMl)6&1S*vRRbW>Z&tuUMK(^N%1V=vJV3qoQyX29M zB^qQNZCvaEMiii79x4DCCL;UvAi(i4yjF;b$6r~}J6+Np{egoZ!*uTqg7T7u=(4>z z;HCZsKXC#9g^nQ6|1*Mx<@1Jb6b1Z|b+$yWO9^ERIy>q=>~9&<-($a-7>6`&f9+z3 zLP7n+7nye{6Fzo2aK769^{XC&6)dc8tYlq5n<H#PJS_wNggeBiFkW@Hx`xD(+!;CZtu+F8Bk!QW=i>RSCx4~CHM-KV8W8-GAJ%Cyp zg41K=xLZu-46NS?Yk+Dg3s4Yt#@Bh2`q>^(eDhXx`n^~Q;MimjxD=_?{S9mO7)Rv& z3)U2(-mWAjDwpJxX5`2h56yJwM|Uyvb8r;IBX`3m&llM4fW~ADwCP)ASj$me?BA8xdQc&ml75l_BGub>4M+xF zaY?NX8~ABjS}?>mxE{6*fc}XF#&9VqjQbHDE=B5AQJ^WO^wtO-0GAWZ4|qThHC_+c z%4`Z~t)FYJ^g#~BSeLCll^BAOdX5x2jBnir=29kW>+$EQUMr|&lSh<*=95oo*b22x zVM4=RqqHq@Oi6d{*?Lz(a+eMF&ueaKma?i^0S!J(_0mNw?7MAXOBu4;#Q&1h9O@HI zYr#`t9ya8_rq?LJ_EMYTI zN~uR4MuZbZ0R<{Xk~~PzQ*-OCS=CqxZ^z8J)~w%l4Hh%0TnoPEO2Op4N2*m;srP;r z?E^QB1%7v5@Yer!D#s)2>O@+Mhx|E0^odu0*C}Mk8YFCw0V}g9_Uv}10`{3#)J-}X zL|y+U5O22!-S1SZRQ4(OS#A|`5`*Z z9uV9UdO{v?f}p@2Fo25!HdWa+Kr_uD4ZGLL>=r)k=?hLc>q(|H2%Zm5{!x7iO@#&! z&A#wpk1oF6(5x*HE`GTQ-(1Fag6VewETB6KzRBFgg@aH< z%PU~*d^J#oS@iS&!CPLv6^6~dojqHK#)1iUHH%lmRgh0~ z@a(Yx`uZdhirWsaRysWHf!5%qsxI1NlAtk_Xy~y;C-e4=3MN$h+Ig{brutF?UuE$n zb$P!%_wQ)LkNHIZhpuY|6(&oC(WURv(Yxrh5_KO8zCUWi=VrixtdS9opaK5N0jC~t zKVEGS4G`R5f8RzMW(5^C6#(ArxROR;&{IwdH0T73#=y}L(fanO4Uki&(xfMc?}^T_ zlssO;FyoU#mJS5#0nji`@D=h|AK#%q&6YICv=sonhE@gA^PaB!!ZVZDlZ-%Bj0v|5 z8E(X3ML_zTou8k!$$+`&oi+-E+NLVd>XYKRY7*)2>RtYN_FZdUQ9*&|Y`hIMg+ z^U>jV7v`cFNBh1ZV!VYztU}08qisMDOzg2eG0WYE1z8-u;~!<2;kL5ux^jjuMP%~{ z8cKRT5ed0r+!wRsGMdELfo1>Y3$uZp-!$x{{do&q)HFT^-nnn>Dk#Hy=_nlRub8AA ze55BXJ zk>Ix0pCZhPo2XIz{o+1&L<8SW9d5fA@L)f9xD-ktAJUR4o4W}|i@wZ0X?oRSgT~Q4 zFr%r4iEQ8a{72`P-7DjaByWPFxC{F6u^me2mIj<}!YR04Rjne-&Gr}rgAS_Q2g}*6 zchLapZ3G|G-LHA^3=GjfWgSsSetZY?Ti zhE35}^vb+kr)mpC-dS=$b*p+uVD(6H_o6ah;KzX)rlJ`+;C{oTEA=2`Z|*pUbp$&+ z9Vr~_08aNIDdk;=`*OG}4IS+KNV*!wLWW~!jjg{d8aP|lt}E-~z7^UFgvf2200zIg zTSx_g=(N;!&;DakgX&#IZxhyv9Q{jG_rAkSxNP=)a_t+boxFG2+uOuNVMKcOl#dbk zo~U?1t*P>B8O?{Hb_Vz#9xhNsk=DbWE{71yM*Tjfl-YpzmB~;xh>B+%Yl#%U*|ejM zgS0%j1(0p%KN}-F{qMyY?Vg6A8e#G?WI!?9m+_YKzXWY2+cR}XQ3rZ8bOK+-;b0xw z{qf+YW97e*-D6DBn7->=D`e%a$q?S&?^x^i-qRB!9~vj!R^sMZq|^#5=8SLWaE8H@ z=TE(Ii-o7o3%TJ8OL^&y8lTm2D=UBKrS7Em)3D?{;XE`{P~~0mO*^%|x}(O`R3Hzx(_rU`N#cnRdP# z%G!HpPhjBbYZXK~=E1dVYkTs_M33fkl5c(eQoEW%8#Zv9z6vo5WoqM(K>;)ajw8{&)%g zt!muhescZL-v9g)J9n7F^uJ%a{zkKjP3XVgb^Val5t+Ju|M|h|hXP~&`v1+>Mf#N@ zUOp%e-hU+Oc+Rp0XS;nb$%d;mJm(0Kk+SxJ@$%uzDZC-VVIkC?^^vW_-`njbpo9n) zr)kg?N?T&`FFYKcD!O^G7BL-QP1_U}mM$>E;~_BKJY1}a*#7=uX=((KkphrDU%O?D zFfPSkma0K!f4xFmuzbPpKtAsVyISkTEN>xeMMj=?GK`a-D)iNG3|Rf_j`^aM^K@D$`8N;=gz~JCH)>9Q8jT5X(SuY?jw_}K39h8&nLvw5l+~Z!vKX5`I#z)w z@4aflELXI-@4jN|RHK=Di8NE-+d_`376O#mq>>MYTh5;CeijM5K${BvB;b8-OKyb+ zjAyCC6?^cS9{hLOS@MS39%TK4C>?;xp6r+Z8VJ8(HFNqmi;2B z`tHEy%Y;v@d6{nIu}Bs6G91N^`@aGN1|nmeXNW6Idc6?>4-8U5#zqlko6sFD5J@mQ30;ZC8l|Hsn{J! z60NB3qbf~j*QpS@^~Yh_NL(yS-!17Ysau&T7azH4qJ<}`@$FNmP;^U~3@SvpvyC$P zN{^eVQj+F6soc}4maNnufgN=gyPNE z$b7bvM5}Ag=kV}#2$mW={q*jZpyxe6!ISpW`v<8-cxa?mDO}~)6<0#z{EO+1gPS^p zE0?jBb&XHvDr1o=*KEEg4DEMDYDD3aphvGcXLwpx-8(**bWcR>xgSsUowzCC#^ZG1 zR`<}jA-6%-EZIcgdW-{N|Nisb&lnwRripTEia*{f=JSj&g3fiTpw2%Z(O&pf`N(N( z_KH2@G-40s+5xAfjeyv9FUTLP?dt>Q_R$%|mVUfO#H#F>g=F}>+{=)Rl4JD5)BBqm zJggRJ@G0MD8}&xg>%-hqd4=6Ums9YsS<7(q-*M^|8+6(RXD-vD)%(GIxlsEksE_yO z<~cC?FF*1piC$9+*2$>nFL*$=hAT-tm*12LpK)%9?+IQrjaCm&=o`Lp zVN_>9YW$)ULMFd`#Ov@uE7`V6-~|6X?rWIraZB&1vd4Fy3oTinXmwB4WR`rS-94Bg zE6>E7CXQoY#DMs9g;%J0!rZ<+6%WMQMxqc&Um>DcMU(o z@2|Gs7h-fMN)t(K9;gfCvW{MenaD_!RrBFBIa;^Vv59s!P!xziXG`cY%_Qa0uj!#> zKS-v%Yqe}ULpP(!PgA}OZH+jYQ)c;QU3UGL#}o$#kC|@sq0oIYaeu9&5}$QIJBaKY zoEM_#lRo$!U!s}d^R=*@->rl`*KK0WaUy6YeJ$zZ+P?nWM>BuXX0csdj0=>M`V_`s z2Lz=6#hQQ6xq0^XfN%*}zQz3nzS5(^rFcCZENRy{#TB=O2}h z)&6u(W6CIY{_8N#08(QSh6v?I#CwCQn8oR2p`|P5NXHbgSGTT?nn-j6J1lvG3sdZ# z>pUrck*)gcckd@E_l$t8M9H@n^@JX!ZWsP4Sp>r6VT$F3$Z{Yx3aSeHlBl*GEJlj$hZfr@#f*S2pO8t&hLHxZC#Pt1dSnx7_q;O0G9jrWc8q zCh58xystir3O3z0H(z;6<>j%z9z_PH;tl6Fy@4y$hLU$EPui+3^4vMm>U)m7wIpF^ z%pbH_BDiEdk*;o09Jf`-v++SlTKm3&s&8Sd^`HA=e@G={94VbQuwm_t;EiJB8LDDx zw}q>voQ4N^F3GWj$lw6mc_`tnu!SRQeN$y{6D5?NiH7<`tN`=`((37m{+e#=eY&tA zet);e_}*GKYV-^CNo6BC97TZ}W7b7zTkX@1XusJ`n>A@kUjOR{3R zrw?&hS@M6>d7$`#5&UMDQA|~H95`?D6sktQP-Xw4dAl!$BZiyyq6^u>-x0q$9nde$ zmHqVz^4T9?9?(J1xQ-8=e=Qp>m$jg4z?Bej`B?8$_BoMI#n>?W>c8*fTU9nU7HQR5 zysz_p3nLQbuFK$i>c&7 zjX1AWF%IO=P=T?gn(RYxtro^#b>F^b>+#{X5cQQZO!y?jJD#s!PXS-WwQ|l`eS>gM zF=5T$K=CX4cIyi6!r|ajHGR>et5!`EtzUBCgXip`Y&-M!(SJNA3oD4YFTa`o!gadCX}|pE<_(uI&)0Di`5v4BXS7 zM_o2`nKn3!b3v$Fj=w6{(#^O6uDz8!2`TVS|5tMz%+Mfjm+N*Z{^80Bj!$6m-m_mF zAv56GI3ai4(zeV=D94rgJ9c{Ht48pF5abDbg6#DN3*3!seC3^A+Gbv2Hwc;iJ(${o zUjm=Z?~BNs5^NgKx$<`M#yaF)%`99IYw20sR_i!h9#|%Bq;fK1U@zL8?}^^%Q-OgLEvo|1~spXUsP#4Zn8R0VTm40V1e$ys)`aH$?%h_eYryJJ)7x6Ckaq-Q znYibE*wUbQO_=|%N1fs0SA1GWp3 z?81qc<%RN%V9nL#y78Or658br6Zu2x;nK!0X57wOlR5=_I4|9)9gc?I$(1dCKq%Qe z_9^L3o2CHT-Nc)B`NEXuRsTIX0zntXN*z*%L=^Hfo!l_VbCO8CWA$qL`7-xmS;aDD zCp(sd1hni&Gxpf11B*iCfz5M*k-$6d6Uw0q0d$_TX9n~=AUsrHdXdPk50fPFQAU(YUZJk?SB%6pMZ3dlRW`X^ zHCp}W*A?k zMV*YZV}{H^pflsd*n7jfDjr)E8E}CLgUrfU=NsCM1+5$Eel>K+%hY$rZxuUke5j67 zH;cWU8OE!BqNq2W<4S>&B1w!}G#LC5E${EqCdcji(XISU%_~(XHP&Us#^4Q`y_MP9 z-`HAt+4=d^&RSVy|2=oJgZcwmaxEJh#OGn-@Nen?Klm_H??l!VW#%9%n1m|Mt=-1j z^^|wlR>&5c*J3oo_SS`Mg6gqFoS}_-1L|{A&=Q-4c(bx1b zZWp+&yjbHA=)jt6m`7tU3SZHU=M+(=2y&1N_xKGz@=JiIvN;`*Aa(!#&9EFRJ?}=- zdzxGVr_vR;%-kONnK-G4SNweTJ&;%b?#xvU(Y7s<)$Yqvb#OR88nYRyNm7E1e*6V*Q?3)Z2;&9@70-e zGBgB?vbe1I2t2;@1&c?N#75y}cU#!1QrGEaccD-L;;O+zl59l91zC3z$t4E|8I-9fK5LHYKOMqk6Xt_Tog4)6ktlokmU%s2d zykCjO8K2~wI5Mj!0r^AEN4JB&iYtScyAYTvIrSpu>+H%V+iyo*;dhruENa}bHnD3H zKF7d4xh1Xk#xM`UR3hhj<=OqxccDt*Gp>a32Lg3j3cLkLbB%KMzzO|$Pr#e|QH*M4 zDhJ_qJgS`RMWIS0fE%ei{+u=nsf%5ueO;`qq&@pG!qI5(Y_P4QAlBtY1NCByT2&h=n%iv750wDtW&+& zdlJW=vnArosHSn4TF#0K2!Bca&R~a}c#m?lh^?%)87a}++d8XUc2iL@B~wsOY(pUd ztHg&dc33V$dR1f-_a?{W)-HQY3)}<47;TYNlLI~``%efe0N*T5wCWIqj>cS!;@8L4 zSU_en$Pyg-ZI^Fuyz4-*9RS16{(~d-LG_}VtkE|7>@dAa}bI?N|4XWe;f~ixpBI755NFOo+9?ew*`o+V}Db z`JSA>FGP4GkcLj`m%4PjBJyN}>&?@g{uFEq9GTefYg(9Ja*NtZb^VPZ3_07_x}E15 zI1ea6A{u8V&t36Ih$kp#w;p`L=z>~Z*M8HfW8v4h)Iv*w)P7`Z6j8$#@`9)PBHB&?GV1MQwvxMB=*-q~^IACmqasDyI1LUdx=X8tUU!!IV zGZO=xSroepzVdO}VDnL0&|ONvvloaia;)|w+sEE8Lx1@qp?TWofhW*!VBA`h=po*J zEP61%n%hv|yYHjitk(B$^^8xvvnGt82WcS=kP53Nm4!6gF+Wpwo^KKEEm8>aiZ224 zeXu>3M>t_h>O$rZ42t^Wx8${;53HrbYZTehz=!VG+QTZ`6-6Auc^55&-LqIyQX4Jr ztu6f4JNatATtB;fc7$#7I;tD7BR^H1gbW#($ABJb*a`|nVAaldKOdHZEHYaXYbZ^$CY>N?Y> zgPo3HtZrfAl+x&$yZ8@0Kz~=U=h+fu|dR4Cc-Bv$W0SS=Ny%SGfLKk=xarAO%Yl zH9RIhuxFpZ=Xq*%+-A?XP>>;_%Hhpb{f}Qd|61+ls}BqmOo&Kb`vJk1v0RsfA~HzJ z^8za!75Fts*UX0Hae5*Oth8IMg~qE5%%h&4Zo>-E^k;Drm$!O9p%kYbT~+LvsfNeL z-D-?RXB=~})k~ip*?*Dz1!k01GLUCv4ktl+@K#Szxh`SEchb#2Z;cI+Yr%(ej2`jUz4uaN+jS9`l?XWM@~H!`#YS%+Q>O#o;bR}dcXW#yd&kDaC_FGB6lI0Kdh#${KD$Gk-4kt@6mtQ`SVFqM0kF*7BJ(#Azu_{s08cC9YS1_ZrOSEf2W1Z-o|CIZ*1N z)gIcd=mY6GK=ERFFM%^jkB#85A|DAn`6UJXc5DFpd1~m9UbP+-rcCO}o`Zsl2#63AAt(wWO+}=4l}4-Eb5d}g` zKuQj3=n#4+N{dKI0wkpTHh9jx_kHglzi)iw8^bsdch+8etvUCa>v^6zm%s!{vnEDE z*)s8$i(S##TKa%*c!UL~?VH}k6iyOP_hZjX&chsWEnyP_Yxl37y2RG!J#~`|{vli1 zcm^o1KUJVJn}QLs3+f_I^U^ajSYiF0MEmQGW#e~!^gv!5=C9FBeFTETf|hfRu(AW2 zuAaPI&MxKg(V*OscAz!|_vsCSGl&kjyiYU9*s%9*-O;JTLYm5WNYuW&r@h<$+>fFN zi+Pu+)F3v)ACjZA4rOW6>}FMs-<(Tef#>Zl0zMI^jZmhl*(XeypXBh^vroK64)z#A z`WOv)Q2v03evg&Mh^Yg|Y4fBec#twdP$hzQHQx-YJ8=PBXu3Sw^YWfiIXPBXM&CB% z=euu8=L6|MV2M%=)|e5>ylB5tiGArE&&EqJcSo_1fu;KfzGr+UUYnWwGRoaVn}>;E zq(2L|$(u<QMt+Kt770hoQ)X3Shu4l2_xo_m!q#-K8p#iS~*(2hHEe@5FYhe;Aw#vDreU!0+nE69()84-iQsVmTL$x^Fv>WhiP$8QIq0G;}XKX{m z_w$+6#@3W)8^xalU|_xNeZ_igL&{*LLV{-u<+YEDkW+#ibnLDj(G)q!T~@dH<(0m) z)bq){)~Crwm&bS)P ze?{m_@s>6VfeaCgI~8^EBxUoj+q{0BF&v^|-%Hx#2l!GTLrOmb9&{##l!zVeuV@^2 zlqn}^uhr9vyjU@s^o>nZaQ1&w#*uW6U07_$YWmY=eTCO97)A7bcB)FH)gf6u!3`VB$?V`6-hMY!n zz|kF6s+EBWye(|O*<~@+nCOp&HoNmHnL2Uki3^+ylb#*tYCl|yA?N6@Knag+m4#QS zt|i|xLqyyc(w{^l|IkQ2A4Ow+IywJ-pI-&nyiY{(mk#K2F>`_{YjOV!J}Ou0V6-`yW9ANWp5C^mMe99m$B&dD31*BV+Cl~GHo zu-nxG&V9)MdWWL$V;*Fw6NgP@sr=WaS&HzEN<2N%0=lQMJz*z;xV6zOD+aO(T zo5*CDaPn4`;}F$SV+H`li@qbT|57w^GgB_fb_ul>DK5EvSaRux808| z7syExp+^83!u+&DmZ9Sh)H}o(I5L|~u}BZ!K3(0R)8RjUtPIIp-?*CQ0lPormd|Z9 zivDGM@?>J!@rc2jv!gvd>Ib=Tt~R#opg$eR!uc!lMB<^EMD-rDNpG1)tc|IZ>O;N_ zkh{|GylY{v&|HafqPoufU>?q?kHPnnz10N)xTOb>t*I4{UybKI1-*7C46o~nip|T~ z&wIl;I|v^zi`nCX2k7oiH>$t`m=-5s1(Y# z#@^3w7j9F2w1W%&Y`tqZOMO<_bUO0vjS%yE_{kU_IEEukXWRX7TZZ%@1bp?kF66C4= z`S@gcRxBoa)4;Ruz0oj6e5(Y>T9E;rm*dE=yQ)l z?wPdFuptsi)d~CVF8b_3)56}#;+t~Up|4F%GG5*A^mM)8x5}}sZU-a1bF^7%(mCZF zUvpyCe>0m))ab#jvoLix0a5KVugG6{y@7X1n>&-WN=f>H_&%GSjZ7t+iyHDf1VdgC z{}K14Bx2rl;O#x5!QlJ2q^yAod+DmIJLM`Gz9XKu5iH771ZpIP%gRRmdcL`tQvoB-5B+hK=ppilXGVkDZf^CmuCeXjsRW>Gi=t$s%E`bNcP7_Ur}=6ixR-!_axb%AMB{~uI`ye-@7RZlYuSmGGpfbh4_VSb+6)L%>my}W<<>G z+f^AF&mfx6cc=^2{*iKo-7J^y z4;bX=aIJ=u$T+QT*SG+)oq!ki3VJB9z8U5UzrOPZSYQi%l2*Fm6r4|& zwjd6>i8K}t)bj3gN^Wr5yz}VG${Csd&mAV5O@^~tCuc?GX2-<4%zjgx%2fX*hb3-_ zgtD-{shaB|+YV_t8xpyR5}`WAxZmrJcN7gT3RSVI1m2S-8GnQ(3(L&C-is3giKfPZ zKY#bsTL|x^x9vX{cE;FJ=d4PjGrV={vE=?%QQ##v9w_Whk+huKRz2fGZcITWM1;v1 z`>G%6Qz!oY6?C@q4gZOESKX>%N4Ih+#v8;Gj%aS=C@0L;iqow~bb762E>L{Nb2;w} zw~00%WVMfysLu@LiB$}T#{lQZmd=5;Umuj7r3;>8_6$zfO#$fY<%SElZ4NUK2A3Ab zQfXm%uZ4Hmp@=-h(n-By*RhVFhcIQz@~T}Kko}pwz=NETZVW`R42DoPGlslxq>ZU!3dyn$Y zlg=J>Vql&PoePbVIxJBna3sXq?#)YNWCTErgnlUi^r6N^mK6o#_E-O2m6|?(B?W&zDGqlBOiO`X%mGsOeB}xI%*5;%fd6mH z%HQPN_{hKZ>(IQJ)G2ACIx`fvLff>3WM4x1R0PjSo4O>T-ny#7M6P40lJ@)-^A3xn zu2Wy2zb^SoQHJL{-7wR~hTQcoxA2Z_N_j`mpmp+z-Xa$Bg;0#OwV)jhul*Nq%Q1!z zh|x7mYz4~V8Y4tHpfCj)Z87CFMZVk8;&XA9+OCkM0)=%9iIm>#WiJCjK87tbT%N=7 zx+aITdRU2h`;D!@lCN~%ln3+Nmt(1U6gudu??ha~}OYi(=qf_4+ z_^+`PI}VxA5KcoT1Ehq2;;vsZRa42loGnE_n0nzCO3La?5mClGq3@f@6)jlfcu+iY18=PdmQr z-fLDvZd-h>YS-k$qXSMmaGAIRbok6w!3DL%44n(I0!g!>r%9w@%-E=qN)umtxS&HW zd|swuS_R!OLyVCCPjG#OGCyc0c`Q|i#slxq6_qEoZ1ose0xkwqu^3mezxy#v$M|MF z6e22?dh7n3P}IGhz^18(_*&X`%b6$uE3*0-Fn!zsuLaP*5=Iw)5TOpCWCUe+1#W;v ztony<&ngf8=HUe@pM57fQp8SNsP>3{d1HMcK4n>$_Vur3>wJU0p>eJ+_^y10_SLF6 zf?@)kmk&(TLpeuf2(Js#egbX+Mdo|V*1un$RJ6ysu12t!LulMVC~y?$wHyxV@?y;n zyhK)qiv{uIehJ}XJJ07fqt2F- zT@sNPK?(d2P3hTaoS+OU6OLsv{D`{S3HM+1R;enneAQrN+kllz4n*<|T@(kVhRHsD zv4I)F*~ArkeH5BFpZApsdpqLjl{h&HzPKFnjn7qH>{zo zHvkP<^Sk)uK@A*v0xzJ=3|DZO^5P4a$E(W5=&YwD-H4Ndjvh;F>~ZsJ>KXkM0{S5?R;miqX^fh0ycaHV-RsrmG;x&c0UqVL zd$fDe_>6r68(QMbZn`yOCGpdsSDq0;jIwYb0L#7OVI101hm#E{q(Q1HY}e(E0$y%* znl$G61kHe~PELhNBSQdHIsgEamjf0%*%8At3;K>4$ zKSqh`pODU3!Dz(+G4XAyBTw+J_5$Z6z?(L#jPcm-kSpiDgGgitNH*dd1c}pQIbT>J z!vPNXVmAancZ_|wMwtdqMQ|ji2w6&eP|0)F`6T&mu1cK#X0+Cl&Ou0&u+i}FPFy5c zE>@)IlZjMJG$*VpFVX5lqC^{yIAaQlkgb^HNn0Wd%@%bxXM1kH+UwS%l=Dc3gU8Y? zVlRx=Y4B)Pv-{EBSu{qQk7IW4=oL^26Dv~(@iUpwO2n}8S~|q%rgOS6E|Sib7uj%9 zfZ$)}=cH{`u+>LTts}ZS z^U&FlpBLd1qmgNapELOhPj~^Ezs>#Po=e3%8lNW~CFW4(WL|Z0_4Ces9qf0rkxu}$ zE4Y`KuHu^_De{3%7Z)p=ADt6AM;J!KZQQ7#Vs9 z3v2^?CB9h!p!5;sNpcn*cW1dlF?nyHv~jUy$hg}ZKe~S=$cTQywJYuIxjb&UTS#8{ zcOJQUj^K>SVFPdZ-DSrukSuM}`x1fi^$vJkwf9e8!qR$BHC%RJ2<0jI>N7Fx`6-EJ ze~CYr{P|9C-VDQ4>Vi6iNzS%x8_dbvJZaPVgIrsRG+*ZQ%*)jxuDoGt45oUxsZ z$enj2Y$&ofG>@?-n^-~1R(M3!OGi5wAJX8k{G}i23HQBSwHH%Bz}{@K^dTOa6mOfq z=V5B@dIla^Hu0W^fH%;vyW#)TXD*c2v-r=NZrumvhkBtfEfTma@3Z~bt4Re%?_5bW z_+c>tA%9!dBNCawsW|(q6G`xy_{{;0ijhamxlP7)IVwMcxFrd|sUR>L?`d$BJ?|J8 z_HAhls3?{(FaX?TeCIA5?{&5B9MqCP29z8k0C#yqx^v^#M&k7qd^fge8^P@VU{#zm z_H?>=s?mA0+EbbUo6ljD*YHdCk$2WNLN6Z55CoWSB{H!r@CupTXV%5Kv}iEE^%yVA z#A{=x`MvdLG&7FUEx(&^YP$!VUTF1}io~-pYv%_jtEWzdZ@+L7EN{i|LHA|vj%6i6 z2@ppCJXc1xu)VU>I#h~DEpk-uNz^n)VclU&Jw5h;HUY}MyLO7JBx?8Q1_RemBCaq3 zR)UnL;Djg>w=!pa67z!zmyEq*dyp~F3()wSv!gEm$P~DItk<X->{Y(7W@@twMo~ zx@C@22RXliB`#l_i`~13#)t%yGh8`)G=v0oG54b+0!79TtG_{rl%HS>5vFsZ-8&&J zsy^_TYjcp-)MenYP4Y63?y9TIuFLl{oY_Oxd8)UaxYD31JYnC2MEZbO_~#rL$2BM8 z_1O84L{uc6Lp4pK<&w#qBUD60k$!=pc0h?{a2nW^ALwMTdnl#nn(OFD;zBEfTcTf) zBN{$_7viZg^dWXq8ino0gk8WW&%Z9<130}ynh|ImP z8}_V;0d#AC-3Z`{@6U%w7ZE^?Kw-m|cwMw3BBhD7oYsdjen!}8=B7Ex+29R?!Gou6 zjbxH4>kRLq*h?;|G&f4s?8~vHC5>4IbCmP2O z5VK%vXd`eFH15Qn>K|9e(rcX`exeBmlmv_wdX~8%F`hzl&(Y$%X#Y%;;^&6u+v#_) z)Y2I0dD;Hv@j-QQ$)Ps>J>%OKUee~pj`+e>r_h+BNe7;>4ZE!rM1)=8sfWK`r7OVt zKs@HH(`vWWFK?e1L=yct#)lks_h~)c=C6_WO7+KOqdkAOoUHv^Pm0-k&VNF_g@4c1 zQO*?Hi*FG0lpiUEA4?6QZ2UP~GyfUI7@Iw7@mRK#kORw z4xSu0?a8Zpm%-wi8Wh*ZCwWBL-qCV#2hQ@?DlYSb7_i}sZ=PIwW2k*u`}s1V6!*|y z1nk^T1vtntx?lw%oF$u=-Q4>e!A#%A2cY;r04BVtd!OQy4MIC0OzE}vBUp7@Z{|OL zC18Qj+?Akb?9jvlSQ$g+we^)6ofu)Q)2>Y~0b!jvi|VzXB`Dz)&Dkodjdlh$kl78@ zUV6{&q%(Q4g&d1Ky_DbQ^>Ve#n%yHi@3Y5wbS^`$kW_E0IRX3*NXV&!40Al7S8A1r8F~ zMv*K-D)ut>RYv`BJC9K7NF$(VjV6QLF90gu2X|_NaHpz~6=VW-WPdS^AS+cn1kXNv z^pzFipt}f|YkZCv!n80TCNSrK5u9BV4+=N}khKQ4m~Sx8OQj}*J2Scw#X zh30$08dn(|4t;!b`YPMvm)=)LY{=8jcNk_k)vEDrJtO0@!!({58l6K!o$45MLdYy? zKj)+bsl7xI%LzHj@Ouz9x?Lz>@7;0Y!}H^%1jIWUxC8_c3ZFf68k@hKN9UuZdu{zg zW%R0?a)eRpye;R{OJ;^j+r4a=iLbfoQjdtsxO?RbCOp!)W_nFvE_kJ;fHRYc4=jLGD4;kdmbPj-OuNuE)C=7 zFxEak`TLU<->Bra)&W>|*Zvtz7O--Fl%wq%j+=>!3yqVDe!w3J_i8Ta1 zCw~UmPIo-h`QeDVkjfw=JPD6dv#w;;u3RSR+4$b5F+WadKgIsz!0i9Sxn=8w?@d3!Q*$X8&^5uOa)BWnlz>d_R zM3ttq*l3;kCoO8umx{T-cxaTTCk(`Na|W~rwU;x{VdE@KFm*Xyp1N!-G1mH?L!YXg zG3`vAZZTQ?jKaFu6;}Oi=+J%NKA8d)nbV)0LiU;fFlP$lwmE5g0V2p<8?yO)q)l|R zF>%%u8DLJV@VG_n;+>^ii8e2o$)0V6)C8K;RQ~4Y4LK0K+Mu;NCbe$W3viw-NnnS& z?KQM*G$sU<=qcPbo25krFXsw|Dhxr-jv@ON>BFI$OWaZ4WV96BN!Nt^T7<_nu*;P2 zpYL?LYfN5^w5A}7jQ7aQPNG%rhQs`CIZb>+xtbD_mP}0k_;miX>?dBJ^v5Oz-YQSG zA6wg5Mfu5?VTnxA>~?$HQtxvI6BwSo9yI-MLt^6d4qyXni(tite7hkpVi|3EF*srS zM(d*`YGoZ`y98=LEi8OKazqR{t;{)o!K>be)PyymG}O%QgaE=0j8F@|3gilO4DqN- zs;7g%Kz#6Y8}qdo-r^qSrMgAT$ z!KI%eJ-E=As)-KjvL-&xutxMz#f$mzB=ZDc)wvb7VzAxLuKGSc-FmhmWTg=JN9i)J zCH(GB{Bt5*91(bLYEX@p?F4f5X}bsU{WJDGCDVm+NMsJ&Dw;O_K#w0*>>mlMse?Y; zDu;qooh~9Heq=T`Do>(2x^lwmRAGMG6K2+9l1dr<^Qn!X*HCjliQjlbOdYZYc<1j7 zD-lpc=P0Vw{fOO9zcIV@@^paD0mcwI3+74G05&BQ`T$jB)d@X#?;P` zLgO6Sy{~}yUYjjXAq{-L+ql>&jjtom-L_Kkt>-_T4Fc=T!o2mw!H#-@4xCEvm&at0 zo#&^3SEnVi{TZ-P+|EE$Ib0gtF0&3PhLu$!{ZZj6dcroz@}@Ny(J9^@IzDz*N%?~h zpaXE}nID%$ekUFQw)%*R^XwM}vUy+6G$j10C!MKZ>yTc2s#pO;f z+6ScA0HD=|XPZ?&e`xF1vE<1HO%<0dKPeS=4*MW{N=LQiP76<3PHKn%PYx$>cVfTi zpl6lX#TrUwgy*JOWWl9Tw6IB5aNX~g27s1;UPGWpEW{Sg>_pf(@Jw+oTrX~7oNRm+~W^2Hcoom}!Wg^n_vTEu+o5`-qB75pyQ^nzg`PyxM{ z;D|6G9C!F-$jUiSap4#hlGeDr-P85u%dN4H8rqM&?NMU#g+f0^J*S24=x1oWLI)`P z__1 zu-qfDZY|tYdz|tPg7h5%CkwY)yR|zxYb8B>UGkwb?rs$)5; za`*bQMOhu_k54B;cvd@vp^dS^AbqP@lQ_(rKU2u%^dbpxYTRVtCGoLPy`^@-i#)*i zPc1tM9zhy1c97Dbo#zDZ=eRpV>1Z>Hy3NPT3d_^2(k#v zgO<&^0IOst7D7f@PU;EJH=af+_iTTN7~IyDa(T{(dk&1*tSUR4=))nmp_DFO{4=y{ zQSHZ%AK427kK7YFd1zVzWj=7Z`=HIs2+Lp%QQ3=EqTgM)zBu?*4aNtpp@cG`st*dh z?`|C6`MYaS;L_h61P-#xU`ts73y3H*xQ=jqh#~5ZO3;P3`XJklD5Q?jXI`7TJD^!$ z+XrUDU2`HRe{M**hcneq(1ickF+y7wqG=<9vr5ML)BVKy#k-d-MN94Q-Z=kE@n-fc^XDl10Fs6hM9t|E$a<-3 zvu-!mK^60HX8=~zU>*7zLS)-&6_=LFBaA!{9&es@Ruz7SJo?+_b_a?L3TBC1m&GS;-K9wX zK+%`9uPwW(@145Rquw+?)#Ag>6QQso&Bp(upA%~&9u0HKSKG#-PnKg4Qb(r1vb+uJ zgO)e8nHb01tK`?7rx9ic%W2eou7oMH4!22J)6igLH?Ima#c%gc`hYj!Y=FNuZ&@1b zdIrG(tIt>a57PO|>Ek9^#No~IKai&h5OMsCvaWKfzWW>4ZMhi4*suG)QpXP%AN_Yj z|9t;HAk)8pb+qkR-~UWIe46zAFy1QtFn!) zjh{cvleh7|zb50GF~EqtMN`_-`*@tk{D1ZGzY^SM_9ZJ_f5(hJdPUsjA4~qHt9w-A zDIBOjR$%B0&&1_ZCoH^_DGJzd-zaKeW6#iZSWiplx4JF+ zeE%Ka03;rG>^}nwv^c4<)Tz4Egt&iS{s$!8wsdnF$TtCP{Tgi^O$_sF2-y^@o@1uM z*OL_HTJN#7m8aeznE)*6b($~j%)H43lQ+8cy$@jt85%9QG3p7~y{&QmtIZQ9agMC+P=u$G*;=Kr^qDMId(vO2 z3Z;$j)C~)eU19j)BS2(>H+wiN*C9)QvyWKb&q`t^^4 z8(-e!SY6--W#rCux{trsVbGqbmj3^IdGi@bM^jG4`L^-}*tkmguOD?3bjVO&g?&TW zEItEV9ZNBe*jaP_w+HA)(7 zBu|h3)VReJM@D2eiYB{_jE|kJpm>#j={m34d|K(X>OaAiO{wxPElKs(m*T2Tc0mRZVq1m zy64#sASTUm)$LLx_I$DVbn?_Xu@Y)|>Pwd;1SyY#yrhBSiS#uFJ#MYP++6r=`IXs@ zgge`JjFXFc<^{wKCAp6O3%-u8ZV}3v0EI3MXeG{pq`V`YWgT+J_4gjNuLD-pt$K7m z4eG9BN3*{D9YJX}KN&#cqmtd%{|#KTm$qhe;z}da7RbzL@Q7y~PUq&fVSMKRmZ(b# zb#OR?hX+*KobEbX#P0dFSG0@fvpU?9bMfw#oUo=q{V8;+@SQP+Gl!u2&lN>Q_4_(w z(R*|HR49m~0R6(=!PM-61Vobm^(B#t4$l6~JV%p!E!hl{;}M(hE6sDx4^U zGH@)O%~~Oe3_l=js`r%x$&C`@DruF?p|PAoa^W2^o4rq=cP!aF)jU!?eE|B3dqwM- z6FGIJGIo)R{NoJ{RAVf`)U@>Mc&fvlzqtOj(B{H0!PQx>>sU_@$`%!S)jQm45BfKV z31;#|K(y3H2(G>Cn<8@YF$RyS#*8jWOpfDDg$X97inWM!D4RVW98^WkpFD0`XOUmT=wRKHU51`u)px#Mx$BsaJ^13h2n#8GQ_Zx_pOZucI=M-nF?ihsUfqEOQ@RJq_tfynY36RPT}c$JaN1T7-vL zYZViU|8TBMYCnnyW+_YT;0w11vDnhgoM7ak;GMy`lczNOBUvDb-FORg%)RUIVHCC z7h5TEusD0She^Kh(wyiMod~o{I;~+aGx!)8f%`^sxkCg%6Nr@V4?quY)nKuAlHAe~ zE$!QwKG!X5G2-Skk@q^UmEKDadQ%m$qEjurv8-q@KOK3|msuuSozzm1lbKmO1dBmL zkk|K>t0NoA9c5G|Gr-Wduc@SQHXAFGM%0c7s;R;wFLyw7sp z@csJb?L_*=N?998eEUg66m}&_Wc~2Mh%To(sc5^r~b5HfzW@k9s zlbGe3CA!ajvhvOe`AhBK_gJb#@wbH6zBFt#VZB?nEh{LIO+@2#|6B98zHq-XIc>4TM&l zwf_JquwU41?yUG30qN56e-i@Z`&y2va8SMU1s&3y{wE=T6;Ht(eMv*!gK71?WCH~{ z_GZ86eTrejvz9^@&yeMwgiW@%2+!ebssNZ zDqbs{`}9J-h0&L<_#z6QP}v&Pvf}L}Zhjv0$6`HPl4s6&tdaNyl%a@CM+ zG=1!SjPDLg0w-C<0r5BJE6t58Id?0jBXQ7b-ZX2FEB^(WGwIXb#XDEu6X}C3^dm?Q ziq{-TW3P_x6sr%w?7LcNzd3>Z5HKzuH{-_2nmPM737GXHmXYxY?CC;unUKNUH$>7sF4(=ZGiIh+F~e zW6hQr@BSCo!|A?3{V>Q<+Wz)UqzpJ=oh+afASp_e9)jL<9fmI_ACU@JOQuW-D0+DP zx)davH0>YSI7TJN{1i-qJN=mw!itV?bST&r465E0Hz1>_@&R*_U`0v-&v0HuTE2M?%;X(81Jt0qdr=A-dXT1c$pq; zsU5YPUcct{nd6??`Iih-CM|v&+|o}e)gnB?n4i|AN+BNtnC+3yBXtEUuh>={tkI{h z3D~4gVckYPiveEV_V;wDz6o5F_%0H)V)J$+3Cz8!T|kPZxI7Ny=T<5vs+l5<5K3qyJ#OE6aVb zJ`p&a%PiPOJ&ceXSP&iw1lS zZ`4(9P68zLg_no`K)=@eK-ZC*c|SnKk#e2Xm@<;017vF!)L|aa23sHlxG#d}f@BS} zYmY0LDfR8tNN&Qlg?cg*Bs~`>k+_$SB7hRhy-DH-2TTQvU z7=9DxfxTZ;YwQ8!Zzt1tCN#|r2s$8H;cf-0_3=Bhc1IcCbfQxz@-DsA$2_GZd`Lj9 z6^?3IeJuG*UAmWJ9-pppS+X6?oW7S&?@=#-&Q~ai_vk5C+!%{667Hj0KeMO~TdR~E zaIlD))#D$s)0q{pkVMvg_$k!Y{>u87yZRm;_iw|!Ra4I%4{T05x6sUv-gZJtoxMRN z@>#jEzaCe#;MM5r2f1C(iHM4+kyJ`t(5n37(+#DgCm)~sW?)h>XreN*HFteAe%RVE z!>uga*3HC{G`@WQ3rR7b;HtnYMexWK6mQyhcr|g_>948AAT?|-6Os!6s}oZXryt!B z5S>wFXf3eDd~bU()5X~{YNT+JH-5X2u`aN|cAGiN#`mX;xS}H4OgK3OCG%;UH;MZN z-83?m*U}zAYjK2cm1#rNUHWBA4IR5oKqc!MwrDcGu`eypH=or19pr~ROoU<`*$z=* zCWVLZZ44`d{LOVorOw_po+Fw8HC!@BylZf-FHa`xfyZaP=B$iK^qn;?#^?C7D8|G_ zBlkNuJ`&H4{yt&Ru^_hFJ<|_s%bO&Kl;0SGuRD`^lS@h1Az(@L+&!CO1%QH{%P@ue zm(8T%AZaz4@0yMvv7c*oEa4eF=>8Mxk6&Bd8gB)BBo-2QV#t^Aq(-?>o6@OT0q4j_ zb<7H8Pu3ehx1 ze(ykISisWYCk2=eTMb7m-m8AL*^v<{I#FQ}N}OC7dE}4E6lvD{GK(@NReonk~@|3h9KF`uZ*X~RWAce z#;#I#b%pKz1^XL}o@G)&dwt&!Q=&1W?w4NneTW`inQW3sfk zD7vrG@xr1~T#CZLFN0nv^Nagrne}QD;x8vR`?dg_>nAUUU63c8gYkKG*>J`Fh=gjS zrjW$BsEYczFYjgNPVH6%i!t|>AC}hiv~bcPZ?(RcI=IX8xLSjx=!siBz8tV9HwRdq zDAHpqJ#Vj1(+^I|cj>!q;SPL_oM+^Zo@?@#$_kp394Li?>b*yQ08Bu_Sm{ky6HptO zh}cCRj{@*9Ik@o$Xt2#TN;)=MNsbE?YiQ zB(e2W2s$fLo1o$2{vSljmcqxa8@%PqDwnm z%x^e-%nA{(x``xQ{B@PZ?BieG+*x%0gS*(lks;q1`H$l*`8ML+NAMOEZF6^yT?jYY zk6yLS>9tKbeE7(1(hIo;^X_c>+xIraAvtd6;#3-ONz(cx0<^IGnVwIYZPm4pNtQ!z z3u-9aFl;lj>q6p%kYDeN9mhi-Fw&AOsA|5~I%ij4t0!S0xR44Q03Y{HX9H@bkOzJZ z9<#TldP*Cf-fMY!`nt*aD_(H>PdQBhUBOL#wlb`Yoo(5#vWjNw#WEKSHq zV$~!5p1KCMWv}EE2iE%%t1D9k_SB|z^vJW+bQP!2-kr8nQpRI6NB!#m$lkldFahZ> zXBxX8&4{+F4nX3bl4UXm6l(QSroIVfZwv2SQRJ^o`H!A&-pYw5Ft!b2_=HMAa(v&f zOZgS-76Yp+6LyMn5t^0sxppHl(MNWZYnKD%91HiB*R`PX3yAldvqKFn?D=0FvZz-7 zogVofvjJ=+y0W~Wjf4gHG!94AmZAj7(KI^mJD5YTs?4E}*&>s@0Z<#xHCrr#`r5vyq+fy&76etauqK6a#RGoxauQ6!AzP7uF5 zzDoY;-W3Px|047TNU#&_N$$Rw1^3@vadpV?=sOn8THj0^2!3$umb#mzX`+yymi5TU zlK69it{Q2$CizS0Cgw|MzyX;Z1b-uN-uK>gglCM_LzjuSVGEC+V~Z9ZNj)de z?GP`g8^=ZHpTG}kUrr2tpz%FylsnV4hZ?;oVG5f&=T(vAz@GX<(oq-NnYlSxa8sb( z=A(Zp@_$n^TY1y>+e40p-m4LKc;kHaFV257_P<#e2v6H{u}538kHY_pow;1~zlb4# zZTU};{y#L%KaA6=Xx-k#e;65uKUN?-f3Obha#5=?D3IOc!l;a*VFoxb;!3IfoENflQ*ljwux-*a)vL4!2F(25l>7$y^ip` ze>E8cQr#+7Zj*()+XOv4Iw0#2{U?xVaD{iP`w!(_dL{ucv;Jwy^P1mDsT*l@Jkdb{ z(vvu!_)0t*5@eIF7lh*h^Jl&qtNmFbj+^{hz{-MVpR4x>YwCZP5tAg(!*}kY9r`;G zl~mWE$lPXYFTIWlO4{f)JqZmj?&@v(7;eBvBzJVGHT3~`6Sc5;N`Z#t#@OS(G3OL#(4|%lH``Q?ZowSh4 z15wun!KJF>kr-f9wyn`GV|`9i&;d}xzUg=C^#)pz^sRR~z84Wej2}PD&zwPpoO|w& z{c6O+jQRFw?2p-G&1m~5~yUX@}Bjr6^-qeMy6kVYd%<5 z_kApKI0Ehijw5xHidgJ6P$CK z=1{C2T&lA7ktK+47!O539yyV1aYiDU`1#nAB||d>oMj|z=$C!hWzL!;Dg;BuL`05A z^>Fn7kX(24fw3#(ZQ)A?#`S)ia&avCVn9b{gb1>#TqIYn+tiL#G*!QbQg&E1Nsgh` zc)Nd8W~a={SE-b+ryUhGMlu4ApV5R zg}KdY+cSG?Bb))H@~0#spI?~A8Kw&%F?;cnK>CgY`Mv#3uwLPnS3K^yJ>K3KC;UVG z;s^H-rrru<{mV)2vm3{&)7B8Zr*(u9Rfu zq~+07zlpZ8?KAG)*CR+U@xW`uoL3<@TRF4Q)WCPlv~hXq@K^65!C0T0Y^O6z)gu{^ z!>?+N?%~R)7))#zfZI1Xif(x~>P#{^KLlNr{zx^qEeX@TTGM&T?;?1o0>LG}40kyD zk3A0?{!U!Vld8zx80qtx7b-za7tS#;UrzX1#U0u|D0HJMIy{={=4%KUpRQnke=~si z-gw+-eI@&4HgQV#6LM_Xv$v$G#gdmQ95`XQ^4IA1{2=!>)a2N`Tc81fV~44yOiyO_ z`&&M9xGE$ZG|~Sd&~^4B_sB_p`6Ag0%b~RjFjl=_VzB~@p4g-pCtNTPF*VeAd0_Zu z4dlnSo#|9VS=EE8LTl&ijt3rXb@`_=AThV5D*laiGfyLb? zYD8fH<#mu|I7ux(`$#_JteVHC5uXZ~um|+>@ zpIG+nKz*X{kXJTw)hPz=u}zXS$z@I$Nx`*!-TH6!(=TPkk}`hg%k8bwUUr(O4-?w| zYS~n$mULr6cVb(4iw^6j1COTc0tew1TREyOtClQoW|HJX!}4D*DGoTK5$kn~S1GT{ z%PT)Kj&xIKn3GO z-bYx!p!NpK%#c*@in@2Dems>?rz21trT|;*5d9S+?@nSLXw-lzk9#AGv9mnKbgs#IcJ}< zZLMcL>se{D_dVJlFGW!+G6SEZSH`L*uok-VZdL8OG^2V|fl;49tUNCKZSV+Ah}Xl& zKtnS+P^E4|!7y)(sJwr&CPr*rE0&tAP}D36j#jynZ*_+t34 zeNVX9IJTq`b30iq29K%F7MtW>gYGw(4Rnc)=Iikna1ooe$r+NF*{#oH5@u-!D3gIb z!Suanep}%y{t??`?)a-skO@-%iS|tspXu@T_#uU?x++xSXfNom`%sOr&`c}(E~Fpn zR$N7otWkLQ3DBBg@vy)|`sH1rJ*mkaez3S8WXroo`ofUNdOZBc=|Tx@+=qAmp~1Q0A_Fch`%hE7N>vxf}uMq@MXtKLc{9QRdo-y1^9{vyw*-b z5Bo0qxtW^ew|6D9%yiUZFMhuKRC1p;9+2na!je3K8)Q1UPJA$S$iZo0esMdQneAhd z=XIF7bm05RmU3B}Qn%4LDaAm0U@(<^`K_&JcptzX1fI?9Zb8~r<27v}5A6bFgoPEN z$wYGESaUd27atqqtoK>{i5n{V3yH>d4Ps0$mt6iK1yKhn?L(j%0u6P1NN$kI4a8blw_QW9}R{@~%H6Ue%| zSdqwI_M>j*;!!d2BY&O-{SMmtB3WwOoNlklRGkA$Ee%lCbyeuU!;A=NYbvf_wtw^V@S^^(C2OHZF`Bl|nRg=lMXBcE$ zrNxB*%}1_HkDIeGhJ8cd>>GOD9J2l*P^y!mPwLuK;|!P$=!GFLxBwH|YZ$_$HhC$1-Ume92Evj<3!u`_J5JJITvV8x#gv=a(q(l)-CY^(!Iq9~akRr~^2 zB1Mpa*F=IG;ZV#>{BC=sk$<)b=lPeO~ELD(P4#}ZT>(Z-!$_M4^-MW5S|rh$&p=mU}Z4Ip_ykf zir56F7C6Kx=b2^#v1FVzft9->HgKc2XaNrUJpa+Ff1Mo($8#abXT6%vcPRNO@&yDE zy=d%Wi*pa$uj@*K0n?yz)2$C=AsC2*>3g<<>wX|D$7@M+TuUdtnE<4imH&Y0U{FDF zGCsM_i7d|_u2pPoY^j-Th~-P)i8uF>M!m7i9@V`VrDzGA|rnn2~tCmw1FG%BjsokCGR5_ zLw^(Ey;F%>777P1{^b=F$H06uz}JH9H(L{2sq9oA&0>ojot#RC(a?t_L{{8fTm{Dv^JG=(*yX2HtX;RaHjW}W zcc7uaF*HqU_tWfCL}EM20yHP?r16Bzidam@uOVg6NO@OLw+V!ampM;%Im1#QZ&v>^L+kNw6O_;CKHjgIjD=Jjh`FSgAV$mgTv^$@nQdwJa!nUkUUESR)f1h-t;6M~C zlHzB~n374PO%eKe;xJbCmXk$TS8w@e_LMK_Z8J~dRN2&Xz0-DlI@w6sd^cS zJcq#=uxqLPp8f)~WXZ*Zi6ZAe6YPJWYvxi#A`(qGj+1=}2+aWlwZ9vFZwLuiNTn0w z;0W{|PE5mvA@B}#<73(D$iY16yUJy0SP&)orarMZxA~51I35|l{&6g-y3px9p z@S|V9hHJVOw6yA+^FX7h8j2U%{^ao8NgXX6;FUkqEivo-#=$P?SdH7S6IvXAYM<=F zr^@h}=3AvL;M7@@En4zFr8emKB9#t_e)jx6L+3SIIJi`U!{#Iah$cF!z#89fAA?9u z%FB@Z0oZRaL>_BLvMW+Yl8`SlI=TcpNjUpPB>?$eeg&TbY84`Zuc?D|3Hd9-g1w#djW?P37Hv=X*zz6AXW6sgN&^j78+DfFHERHVffA z*}t?RQ1hV*-Q{6Y3Y(j=y4kz#1eaoH%xobbPgicCGJsjX=0LTw61Iw3<(Qv3>K2>F)2 z-E|6lWM;n$@M&5{>UqB?%d*+nuo}KVPqA*GXI7Rmq7!*Mi?QvhS?#)2u^`hLPJDBa zY-mbjVV+xZL*qhz<{|PJtGm9jT6OEQfEwrPqrR0EEgNZE63MptU_U1o+ljGaVS@d= z^W!h&ryU+tj^FhIViM@9M<$Ko=f}qz5IGLEo;UZbhr})##P3MuM(E?QeUP_k^^t+; zkErv5!e6%fgG`DcDW+dWg7=nYUi$8llA^T@^g;5AJV{71MEghwUF$&TR=Xmuxn+?*MaWqaAeyhn20{m+ z8x^v4HgK1q>}x7irV@a%6P>G#q6xfLW{@VEE-+3@L~jAPFUZQ;oAT>^B%7I?RRDXk z9R!Jfy);0G8o~W;m6v3Rlykn`x&M)?SstM!NRqs}iSjT}<@D<~6*vx&?|I$Yqh_XW zzuBdmWhR=Olly*zjuPeti|RSrp$-7V#Jn7toYWV&wky)PV@})bIaAPcwr0n1L|;R5 z$q>eIeshlOSr@$XIPCkWX#nxp9$ZmlTAP#Dd4n~DIB+Z`z^H1-C2M&6@>47(YyRZS z!A6?Z8dc-BRAdof5AXfjaI2mkkuIJ0@y#s#Fq=sB$ZrLqzIwLNM8ocj#S(Q<*W@LV zR&|W$*VheHniQu|zc43(WK?N6Iq&s2YYRs>Zwjls7^p@cS{ERgQvkIjw~kOb#@|+p zRa#9}b02vgo$dp)I-9|rstGGuBIPYLx9@~zzy(I3pJ6nORpKcr&nrihNuJsy45_<)Sz74iGTc1%nrCxd%C-o08AS0<62FH7B#Xh|9v8G`$S2nx7mxSo8WOdzcMj)e{z3o>%PRn z@MD*QsI~R4^6*ts=Z02V4-Z~vCnsxWxKU9-K|HIH>S=xsv-Z-Y5z^K4=w z1lG|exaZ;VsIo$f#IPP_?aP0oT#Uho!zT1ZnQkG~tI1~U-uCed4pW5Z5wlXC67%}d zo|1gDeME$$DVWyXE88e~e$%m+?!VLrl6Gx+xDu>3Y#-87G-L_-wX zrAQ{?B8Q%amzpnSa~d_P(PC2_P@^m4&hmHCEK; zohiJclT|WJn(92?Ln?R*m4*msv%XFKjJ`g%F<0eq*sE|wJrItyfawPV(^?P_B`JKg zF7kGstH0|C>TB;E3!(Dq6l9Q(OWDX=Gr>8`BTi=c{%Wu_^MGXOurrSV9=|gqXAt-O zQWqv}it}D&tuj2jXBc`g$Q$1$m9l+g?e!(m3@h=>#7+myBoT~~+coMaUhasgo)j&M zBbQ@mH(_9}uTD?V`k}a_%b)lAX4cYk+*7;f5}TB80phKF9CFfup?<%jjnSkIUEFeO zG0^D_%d8m%Ff0~6qg_HRr#PTbO`d&}JYy^zNKt(skdEUx|0LoV104siuad#GU_tck zVpJ!WKtr}@M3sIf-cAs!jHC8T)aqPF1a32v$5|vT zL89CbV9v7nye%+lH;AZZP$(J?StTu6go-ju_r(1(9b;+HbwCJ>6Bo&2o!#XqUbnt~0Wb zz;pFnU7bzUmN!NAH=>PBG}9rHEMFPjALkNGm|K%`6bEh^r{8Yv)CWH#4PYjZ=pfcRI|NkiOp<+{+7>|tZqcYX z02~~gdz9!wP#IOrv+2IQBTH5!uKIV*SPux@`pn-{ZS6zV5a_AdHGZbA1+Q+-&k7Ug}E%Fe7-X~Vf;OZcOU6YSW<;p|IWGmf9aBUi^pBWZmB10?W z)QYu{FYVk%S8lmmN|oGZU*2;B*9@a!)%9Fy1^J^{!BnXpyHR=0{l{rJx&(OShJ}_ zaP}od%nF2YN7B36oqIMsGlG4OuC)m3KCN^Dv!e>8KEaKOFRRw!(TS6xs}#}i3-`_5 z(9Ln%Kt7Cr!qv1#7$2R_Gx#Da!9gf%?F5b-&UY|B7k%tdjMSHL+^_&b#f}gf#awx%14pe5Jzv2k`p-io zq$ft(6iuod^A6}B2avt?_pQ|}&GYH?y^Yry^<(cEB8KLUVpn7LjW7H-RbRy6FI1(MA7tHmcs+u8kjZMOzUX>! z1Ya`z#KY4v0J*-t{(*1?u-#VBA5{V=?MAH0|8(*#M%eV#IUn~uI<^w4DLDhX@2BEm5Qu+4FUjs5kveJNj`F|UI?|eIU zxu`yqsKWlb?; z7t`Ga=~02f$J=w!?L|UHNI>{K@Ha~h;e3{YE7K|6ikIg%6RGF2O7Wm;gNQ~iWZSJe zDW|^x+0%cn_P~v1?c#iQ54sH$Jwn;|mTiw!1m%0k6x7COQ}UHx;LZGky+3M3%ES>{ zL&mo`hYg;bXRtaWPpg4%M&ZbnEby6{{->H}VWcRihsql1@hnyY(JO-k=ICkXX~-=c zGssxv#NgH%Qa;KG!ezF+lWY=rcm}>>#tIqTSRc*FmL_QDsgplL_=#I>&x$tt6p}v@ ztNh42R98m0#TUD5oYH%6KFe9(eQ6Q;c*9TRN76Q(y}yJ7h)*;1Tu@gRj`% zJ*y_pL)=6Fr4c1YzoJ|UX|V_yn7YXv$}>-QZ4a3m))cVPUGk%-w)LSgCX zXHd-|9@eXQHPPxezo=#*2vyVHjqL8bGV>P+Xr#KVQ={kUi^lVBb6g|B!&`hRlm~q( z0i?t?bLGkwtleAQ7M;XYFY%N$GHTBCEqh*r7POA~3jGyySp9mz1#zAa@_2T6Zo;lV zs`kUIx*PK0A>x|nHV8)r9QHVOoq{v;?r(QJo8vkB$s_;`JvV~xtA1?TNR-)x@j>LO zJ7O>Uw5GFW;`RB71-?~WGmzNS$OPtux!$~_&-hP!oQR@egmYFfMn$>TWvS! z)Xw?UX~!aL1h`(==wua!a|%%BTOrS(@>UyDWGfApLyuYgIKOLZTB=a~H@*9MCI@j3 z!jvb!X|WXp`rv32P<*)nuUByV*w!%xUPpRC{@Mz*qg6gT&%l#B59kJ07j7co7*V@k z9bNN~92W%%$4rk~ciV1$4@@*%4m#(U!^*ogj+y6y$9QZst z+VYW+w$$(bL*vv!Z0pe15NM{!7o4Fvj<6HXJrQCqs@b9_Vjf^#@6H$7J4K6tZ&eIU zLRWiT-ENu_daB>kCWgUlej^*AWxls%D+UuHGfsFI(jwISGRfE$#$AgDU=QqT|192GI}3aa*MnMlM* zr_ESj@7T)waFUi=+s1kCT$cF8cFpI+U3#!o--YkfjhNxS6j@`I2z8KIn~KA#24d~r zvbwq3=U$(bi!CWmLrqP!Vyk?*5?okOE|LMDkzRF{p@HdS-)-Yybx4+noqp!mGh7Ve zF<$nbGsjPeV|c7Owf<7GgEs$OSh>rtqQ`Nfc{VG|AnSq80oY&`b9LtM1lQEdWuUv* zQ_@*LdCg+uF%Oh@-F}yk_ zTlbk>kW{ygJ)Z<6$&BTaM8F>#)em{k<85s=@s7|FOEvhW16iPCYw=DsG0T#tyFRZ_ z=>opDxPI4viO$+7GZ5e<11b5&2%!t$)MuI*lzc@+QBg21+A7%d1sz9~7a`x^b!Uh( z-PRauPf5=v%iSwBOEEmZ`14l61m@RHh(zeOqEAo=aa6*T9={fiPm%Is7G=w_IYX<( zfku;#Oo_;#GT{%bIgQ=(gRjr41GedvGac-!9Z=i~1-cD*?E;rs(K6<)_-?#eBlFt$ zuA_@n{hwb1CxEV<-I3WpMu|VNRAo3n;*{8}%~=hm1lf|FGsx38BN@TiH^0X}Xx@Ad zJ+7>8K^AtNbV`!4*Vw?2sPvqauCF303duu~bygWc6!Gz)WX^^t8K!oPxwwOmJCPPL zb&3hGM>3f=SFnk-73|Pg#6zpe+LYtJO0Sm_5vyvHnrSFp@|hnQ!Zha{@zI~jTkLE< zrVbn4$5ANlZar=PEAgw%0VKOL2RB!ej$ukWYs1$~q*uo|^4G7g+KwZ(=KUt`2RX|U z-ivCF;Wi95N|v5SXC8ZIvg+1jms>CD zT=uLtF?nk>p*AkNI;{8r<;eDDL#(JeAUV$u{_OsigUeAZ%Tbm}eKUSm*2qCMpFIY=TxWKD=eh*Yk609u2`%JC}`KVQ@wd=>I24+vz?ic_n!iK zIs6&mQpn?@u;uFC8Q0JE<5JUrLO_$7#^=;`8qGR~_cgV2BE^A1XV|h{kbBnq$@0)W zChhAA{!gkuAoz$)KxfDY%f4rnoE*Uj*l+%!s3F$|tu-6R6TqJk`Ve2?Pqw{J%mZa! z5sSxjTUqGIgaY1zoAO{ln>q+fLCpp7mZujFDctvr^L1vqib`S?E?)0IMf%rUY){N* zC}Bv*7AxyMuX#VsE~zxrDm&#|w;H7*{yU6^t0+6SdWX>HxlDNNSqw8~vg-=caJe98 z+;L)*9q1fMT~?hrTLix5?Tzq0zJ=Fr+6#|6ylOJ<5?1|wCuL+5!UD_Bo){LX`E6$` z(X_2rB7sp-jUqe`IL4E`k=oo80j&j@n)mmx>vUZYe8GU~k=6cmMB6H=r>*GfioK&4 zrOM0nr>-;K7ff?Xp=$pIYR8JdK3dfIY2+Wnl_wZ&bdxj21nojaWqNw>{whWmSH&{P z$t#z4J&K!);~fF>n=e9%_-6%;Urs=+ZA-CHNHb;x1;6R%TESZo zZ_2jVVrK&g^T4Ei^H;5ObtUf!U>eEM~M#JQ^p{QSPPLFUR`|lW$_;R zx@)}rHBjK%B9w@Ofj0?e8!nsBKr5`)Q*Ice`O^<~AQc$wUwCYALQv*d!T~Y{p>U2im}y$%%`HPWL)^f>k$;C--Ae3Q<-|br3{PJ;!0BW0B1ARzq0~ z?{7$WY3{i`w*-r22X5LfN`MaGZ%Wgd84B~Im^DSsLV zJ>g3^DzrHz_FUw&)~~d2G$B3DNZ9u-1_-?B<*ZW)mujjJz|e<=4HXQvkP*9@cIZc% zGqsRp9p=iD}`vkQD8ZP^#&gm_4~jbhilpp#3Hjo6e*Pe z$Gh^{<*wyFIo_-S;=A%MLd98ybjeq7Sn2%c*Cxkl)t&$5xYYz;&@D-myuG^k*e)Mjn74@i1_K0fEYx#dPX8hPcOUD=H_fkV3k#A1 z6Lz2IPd+i!rOa~5Yw9>GXbc%+>y`Rv1Ezzyfn-QG2GnZ4m|71ZcZTvEl{pL$;&KzP3O4KEt! zRY{0UHUs0SY3+iBF{5652P+S$0hqC5`~)oa<-*oD)(U& zupY&@M=5*Wsg&uHkrQomw|DuIW~?8uI$JGKWy16gu&fMSdpoIN;DmuiQUGusu_H3I|)b&fuR7f^e_$jHbKR4&c)=LfqRV>YCzO>YP;8 zr?S*-5*go%S|T$!@r-(R!v3wCsA^Y!ZzP;dm)O#6`qPeZwXmtml)!q+qNvV$B5@qq zi1<39Up4F&Unm3kB$L!;_SVr_{RM6u2K*t3c;A<|S&kuNb@SM$AabY+# zw}^De-DVc&T}(i=PqRi1E=Z)# zaB)zLMFCVZ#k?c7gzCxvZd><3P6#7I$896xEsX!xy59=wU>g3{M)h>y2`}4!X-BEV z7;QoSrG2UW!`AzsuKerH|J}SlgrnL2x2H@q{tHbBYCsUM6jZUJjpSM>t2gz%wnB~N$D?yN|XJf_3k~=BfR2q|Ixl@ zBxPx^4!^+AfEVh0tYkzP9ETZP%AcHjoK6nr^05U}G~R8N)y{X^V+VMfZ3j_YV|oCy z>SrsL2(W>Oc7uuZ=$DL^BOhpwJ;j4d{iZY6n@$c*U%mhp;l?bT79qC^2nchD;(^r1 zg?Prm3?_(IMy(F~W{6qX7&!&;6oA24E3Au9C*O;h)gd%k=ZwL7HhkWkML81Ig?Whj@p?+spG5(!(*w13!ojvBW^@pPQ4c1C*6zN}emXOLsT z6Aiq@JPl3hwM*I8vuI0IIe)kYgls;Q&!#^5c2zX}PV*JktthElpM52naW$PlP9i}O z4{ka)B%Rx*imxcf_@-9O`InylW%rA~7+e(L&9>`TOEhU^*6_qquA+nH=Sklm#xZb8 zl+VlMBlm>4+npT_AGtqDYWp_Um4AOQ8>74_$Jp~2&1276bVh$~O@R)=#CcJ`phZZ^ z%M{r(4ztz!NZk^vThzqG4t-C&RUF}|Vwxdr2UL}9{D@Zy4aXQAohZgLkKzXM^Eza) zN`;31Y)rFB`l;4$=74`LrEe=4X;r^Xo&kPQ;m;3?( zNu8a7ak7!~LKr%yA#JT?^*x=`65-R_OS-iAkr7Q%n5;A5d^irawa(e{^0!B)wLN9U zG6@Z4cL=Y_1NOGfefovPMU;30{`p2{dP8F)^KJjYz$X@#`1kMM4=*gFS_2u5-Jn|? z2KH&Xy1GYkyqkt|Z2F!;mjD=xAlo~;;Qq%yeFt`}8|EwK_81#(OL{*vG-M3MA!6wW zgGO^)X5F^wWn?uh;ApxKWY{Y#evibKs+Ilp=~Krg5?=gDzR`T5s1^W?CYfUGx_Zjl zXXGz>GfX=kDedFx$~7|7lyy4rc(GJVNftpEc#V72Jp^X&;_}G)>38M39RNQ&KaVL# zRfcgn7%w#NhlJr8g@??~|A3{33vbYfXW#ZF4xR0Z*!yn;Rpo3&G z%C7wV`{-`Xp}f;?X*wIZ_JuJX?_JCJx^MW1kjWqpR3C9so7j`Ev3I$~xCabGiNN9K zv-XF!G>gbs-J#cDNoHTZ2Zd>`t%hMSXV!1~SLllX&v_Zbp^`XdB7nT6FjVxULQgIL)|$VBO%K^$_z}8EDJqV zKW;z{`PNHzcthZ6=OXTo*pLTsY4nazbdSEm(_Y@>-BNO85efE?euhumhMf@V82f@I zu+4GzeO}?9gE3cv(Mpiu2M-P2mzBe%4PC0|2e433>H5w~qkq$#b^tcp8?>F0>pVQG zKfj|uX#kE90V09piBHc?nCG@7WTvC=S5k8P zc}v8H=Ix76HSXpgDtbe!1!MmSVTk7spm3Ge`FXM8$1JTy;k$^|km47zl_<&|D$y!Z zY7Y?sdAur)$vlRw{nu;A<~8gs$_mBhU2Z&5##QQ z7cZy;TiIR`^Tm-&k-3}Aq*SP8K*l-irJkZxiIc6yP!Ky|^84&aJ5eEOjs6ikGqVqZ zGw+2w*#wVwS^wRo{(ah|B2=yof;*r^o}mA$l?25<`SbDVlut-WQxlhYQ*%=jTk_c2 z+S*M&7YbKFaZxr)P=OdvLRNiSek=kku7c8a^BLE9q{(1x{R$#td&t21A|PY@Js6?< zZJpr5OH0=#WNN(?*7#*6r$rK-EMcuRF~9=VX`Pw3sbeCwt+MsCy0(L;8~rCnB6aHUXhcA+yxJFD1m*RuJ8vrxyyLwpFCf2TbesjVs_(a@T&p5CbLsQcbvQa zTh{5D{jrt*ybVIQin~}kz6dN@Ww9GljM?}s)@&@jp1KU}0FRhWEK=lK7O=p;;MU17 z!-n`2+g>3Cr4kri#(@#IEcu8a((n2r_f_Bv!G7vI&B9z=ANugz!qERW=Un_QZ)?!v z&kQnvCKfCu3p)5#BUPH(&7bmcje-F!-eVBJzSj1^ZIo(QN>=wlKrJGxirO**PpUX_ z%IYJ$2G9^5S%M8SN}INpY=hnB^<3!Pf!~3Mi~`k%4;re%ruv5#hn&0TDA{bYK}?Ri zlvW@u_M28i`{lYIluq**(qg3^mLE#mA3Y>Tx>z6R~q@e*-1Q>mhzUW?*&w1}f zwSITU24d(h?~K^cDxwE^QWjQ`_tp3jAoZyAzSaU&{dp!IT6@X~ab z4WRN0gFd|NMc}2LdiWn@?B@6&jBy9c9fx4lc*md*KRv9sMjPKVf)5Gyhe;-&Iaq?~*Fe#I0)k{0 zFZ}0%i;a+Y5kIblRt%g&+8Yo3xDns$W7uVng-1{UrDf6!sW5jNpaizLDD-`OWN`LW zTQ3?12S>*C%Q=#spi!&9{Wh#>Dd{F{q~Z6soc^4goXlFwLbSS}fUIHlkO+&MU1FS% zT;W|pF<(}74FXQmADB$m>zC@owU!ZA}@2%3K3oymM~WuJ9pzwwdH3@ z0J}4Lcdo%}=ViiO^qRe3WGBBX05#Dkm5d`Je{-9QaV;xqF{E7#zr7~A$Br%sxYfO4R0;`imZMeZdgng)Um4w7EnBS@ez)2=@ z_{06};|rhNBV13Gd0Ldb+{icX$7qgI`GIbo$OY(~yE(pZl>~t-#R0HA)Li*@O?6?Y zNom$;<@N#Z!__{4>s*xTKeFf%hd;|+j@LJ;5WHelVUUwHKi;G5_XowPwp%3i(Hcz6MJk-Qrw%Lx$8* z*e;4Xti8yBVH>SXP&U$sh#;)q?1w(D(<~|uJwt|j8=GIsLSisT7TwV!zW4T8-o%qi zr!)i);<8vsdn%%sF+(HC7K?MiDYR1awLlWT6iQj@#y8{_K4reIIeL@h)3ibLd0(sU zFpo_Fy=5j!0|#kS^s+t={p@eaB-_#sVbvxc(1 z@gZk_|MlmQ^SYED@fBDMEi8r_s0#5UkMeQd0*;~@rlf+CEBpJ!-HWh`CM}m_b z{-6rJp&;Q9I^v%hm(m-eh^A&h7E;dw@XLGmgyifpTW@BmWoa(6U ziGH7Tjj^^XiNg2l3s3brk_p{6{vgRN5Tiw{9qDux_x2soA6Ct_p<1rQK5!o|cwxA@ z%zEU2bL|IP)N!bXXvTA%@5;k$;k(Lu0A?Ci)&#$LZ*Omo0TLpy#B*H7+2^#cB}8yJ zANEF)N5R<@0U8TyJ9~S7L>#Ak?@(!p+g-T%@}MDf)|iq0L#i>dj^%q|ak9+mN1EQ< z1X24aHO8`psGtYEB^pfTDqc2{1RS;vM~}NG(9Yov^*me*HO>0&&uO1njP@WIy!ydT zGEX{be^4}7@lza`@c$`E1!SodOV?9#84XHAv|h(Nq1o2Ddtxq%<9LP*LZ4oJBBRb7 zyJ+GQP}Unsy+`g?2HGdXt~^dWw?L&5GnMvN6>~X5DVI^)+>qk%MwbBM9Tp1xABW$K z*h6kPU(Hn%!?+hNBMo}AjhaOzO{%BfjE(>Gcrg?6A}OJCKLAaHqRCu_171iM)^KlI zT(&&2M|}_OaA;`+<`(PleD{}qK0!jHC}p-VUo>-FrwyE%i;L%nzGjUG26nSmBxP>W zKRc?tcH&X-@+Tx?t*EeXg%|NBs(w{-=uzCfU}>`NiTc~S`^C11ugy0Bi@W#!d`+gd z2O$894?B*-ZaABSMNpcLMg2z0YkTCyw+^&O=bF*O6CP&)Ol5F~pbAWk$HOVSkEkK{ zz&MnuZhrEe7>^GUjWtZ3At0D9&;P<|k@D+{w~A*unrU{Eu=nf_0xLQ@vjXTsqO1{0 zhXi%I(CD4FH#ctOWrNzkZJmmstHuzY#R#GE59%1CxAnUDR7B3URwX}OJpaW!ImbR{ zTt_iwQ+gnmj9l7i5wp)Dxz^;ATp1a$q* z!!_%fuvx$nDnzKBErOY^5U?hB@ZB&A@dN=!_*mXwbldv=80Rx@DFmV^JS4q!Il!(# z>^_5J28c|S(JRFk^A7ePI+sMrrd0)7? zpxxfhX5z#)81yEZ^a!ukQ_eWN>aukRd$SxFcHq^I?@RQ4046b-4c{$qEe9L6%@wHMcvOo zOP-M>>nY{%sl*8CcxJvK26Vl{=5oS(#rwxA|B0!%NoE`wZ_A%e_7!$S4f)38Q-e-- z=1LE|V*JZE|1Iv`H$)VZUIVziui?vjrHupmenHr8hDBtAonu`L`v-pdT$TB7&4g_0 zP$SnVWD`=1jcd#^4+K#nShC5e1W`X>&V2T`Saln zT$P za5T?Pgo$G42dxcL`9k01lyMgHV=N2?mjB-4$k{%zZ*it2?T!8Gi|{LvB5e6iiORx! zGo|Q3f$o5*8E;V)`SbPqAg@Zggwjfzf-mI$K|6 zGW_rsSW8L?|Hm)8R1&tgfwFbTV=Hm|13@&zejPw_jjBc6nctO~mlcZ;ebE}`ob@x2 z{;sb7#%{enJ$khA7+70X_F7aqsRbbpbB_7Mv77*>I7t2RO;!q*JFR@CbXP_-vWNG> zo+wpZVS2|p>X^~draQ4Q5KHP>83_hgJ3;=ijgGPw9*SITlxZ&ZVo~tC z91=rQS^(|dnR;7ly_XvHyDseA#e46w-Okx|`r1QerXh>S>iTiC8|xt?d^edV^+Ey?v;4riB{22>`ZMliAwPQFRda(MA`to z^f&=u65xPZI+jkJI5c-idYheN2jo46&(Z!twnsfe<^bGg#c4I`dn>zChTD1k)%g`? z@V}dC;+@)*A`iyh6!Nn-*#eD(T=f1tugg(~T4RI?PD^+&mz~yTNRAN=YP)&`6bMCG z{*(5-v6KFn_eU+Q(z_=$VPM)#HAhHqLTpTWUZiMU6QRK!zh_6=F5*cVJT!5ncn?vK~)j3M1Gxmq+7ej`mOCmq3 zm3-a&9#4Z`>G*Np$Wt|R-CB6UE{=Y=8l-F790!~8VOweySP?}w)M zP4+;#w%8JgG)%Iv`&OT@k7-M%XCRpIPlVmgw--)=Bkj%uzzNf3a%rI|9zN5?wcZ`+ zM|#|(P)6;B5Dm#HdLL#^r7F91E5!`nSmc zm)1F}3kqVM^>8}>z2oAdF9+sKFm%TES)nDCnoxrzi_XBsIA(yt1^|+RNUO6;=%R~c z&k9ReqRU>^&2VsJ;|`~=#5p7r3v(;N@&_dwC(h^*Rd#=bhC?Is+V2B*X2yk*804N6 zG&F@U$YDWdflI!f(Mm=hH7!!?ZtbGFLWf>A{QZm1VIyosYwH1eFw_GOG!!5eH)a*5 zNlD9ZAd3B{<<^0W&;30)FkBLuV`(tCpM{3yec#b;*gPH`8)Sr7h&|w6F!WsMxcgJ6 zW9!q|uR(uC@xK^eUteUscGP-?eex?4h56YoNl%cSu0!wL`DW8n(cc;9VQ_CmKJ2#T zH)(4VWmP<9rivpUjYWj-_vy>7sFbA-h9<5&PAk0S`9B5QrZLR98lHe{Ge@|Dg>pcW zm)wxuHB;dVoLoF$gl9ILyf#IyzwxOslNt}o81=1a|Lh(E@mDfW1WEIXsyuopQNc8G zYqEr)0As}l^Is6)g1dO+jX%9Hdv#ttrS&6zNqn^FjuV?)FwqZ6PYgEheFn zYo20qVWe&)C4~brV-4$=pRdKOn+o-roOLaDo5LEnPo(~vtzY-YO_GyNi;vQZpCA}4zplxxiUYv}VQIt!<4jTJ*GYk@b-+=y1HXY>xwF)11&)MwN7Ej*k^XK@PuU;Ci zt*uS9LLkXp_GI=;4L>I)C+96iI7Sqv)sv#Nh)V^2%0rh@buK;pl5XnsMvc}7iW<1? zPe&mLwOInXI%wdPm-){`zUc1?!*bCl)(#DiV0F&Cn}D|H{P{)H>Us4@Cl_PHDX3>>I<;&ge2JwR7=Typ<_APyX_jYXyQKJanUfGkqjn??h)x-i4 zmkqsWyDd}qZumxd)Wg2}adJCkLhF2Tw6*_ql?m5HzAT-30oEHGn1O0sI$F_O+iZ+D z(4s|1;@YZXZ&n(ZZ>*0C=lk zQ|pnD$S1->#~Bz)F5TAQ^@Nf?%8XzCt3;#K_sz6~7#qLbp2=Hg?>`5}i;vE)((9&L zFHcsG6O+02@GorLdo6cogZA)6tuvy_+wz|7n}eq+?JAx_Y2vwECk$ZAQ{Zild+6|`U~M-=*} z`+9Mg&Z`gXK^PO(_pNh$Hz?8576s=>(KPYbesuvbZHSQ}OW9u&!&yD#zJtgwE2Ut#$8_jy7N_!ta zDVa?R4(!#sq%aYGYE9oYv!ig?vsbLMP$%_RAJuf#Rxvw+`FfHvNb>XtnmW`kI<75-~- zgM&-7Ti^OQ&L0WEj9xwsG10ZO_bwAo5563%AY-qRV3@?-tcJ#u>DnIZ9EcgK06bD$ z)zG;Sffv~@3dFIA$cHG%CF{MtjL4N*A6jAl^5|`Y#U5UR*IKvhBoWCZi20?6+_uuM z{cVNJn->_rZ&q)1k?dLOGIHFIAiGjWY(zRtvBmXwM|5|9CmzWxNoWHu9-6624^5a! zXK=-vA;ZL$yY@tW`ruI#iIsrP0=oPF)BK^#7?R=K$AicJ*(*eEZp#lI^eOrq$F0dt zO?E|&c6mWt!~@K9xr=wE|9l#xFK>A`v6gSGxcAOTu~lb}ebrsh%|*Y|K7HxJw+@WR zY=imfPqT0qp3*r#^dQxLRXt}uQdfmplletES-0iptV3x6Ke1UOwM`|1Rrjp9V>fcGsbDu_0N z<-RBKqIT*LCSC9!q54GgAl%TX8Tl15mbB-W#Uu+hUpmz3CUpT3aJ#fMIwu57KJ@Ph8iB7En{0ELKbwbk7GT!y)?UW zBO5|550)iFP`833EHVaiPFl7mNFGbPbLOuW1w8^ddWBW?CO6DmzQzrg(_Z#CeB}o3 zYo2U)fSRW*;Dg;lHS@?l(nhpBFUEYQb`@)zB5b4d09$(l75G4eRVi#b(@{trR_ly3 z;)DE}i9OVIRzbPnKE?bnxpxma)H>(j!w#&F#SHDi_DNRg{JfTjg%<%TFE9TwL*X4U}sygJ`%T?3?Oa*`#ubKEFyzg;n>LsKNsTc>E+g^OsOq@CPkJu;VwJ-sE=xF#N$+tW9oZ zM@kQq)i)(|(gE&6Bu{6zNlfB6rC?)P=ZBjaDP_O*-(6rHV-lpI7EN^kUz>_AH>%Y`e-Qt)u0;1L={YtL-qu!)8A2 z=v711j1pkkq}vvDM_6|69`r}7PuU$yV!KVN>uD%Lko4d8Y@G|5vcppK7wNUqmA1BB zV$Ux@@+2OWR3et}5eLe+3`Rv@B&6(;XB#CX%Q+i196ptq2k9|Q8>)pijC#FdcbpYG z-8+41->N6-YhdLl%k>Qd{yV(n9g*9{k#2v)-u2Y0GbbUJmiz0jBS7+@yFwP~$y9qM z+8WGH^yX(Ajv2{1KFQw~kqx-26F4f%FLY>PLOoIsO6)A0bMAs5{z7~h^3w8|f3rl)auWaD@Jf` zK6&=7wr{~2tox`szwDEwn+2JN`8pGZBoF!db+Bc{feBvzwco}4%)$B7stHf$+-FeO zw*1RYvDhHu==s%z!IZwEQp~+R-N(5keHw_co6wScVJY`xjL*#? zshLt@bbyF_C~t^@qbF6iUxM(oqJLI$a{~D@oJRLT24j9kdf_UJdjK(cHaYrfe=T^i z*s4E}aVOu+actLS$|QapkWE$TuIM?)tyIZz-$z{{VRDY97E=IqMKRn$M@L1hWm!%1 zO7N7~BG9+xtkWe-h4FLkQ#NG)!nL>X>pYRzVjZ%qT6=o3K`X!P9I$?})*0UjKJn-G zAF@j9pn{$LUdJS$bn&sCo8-Kr5wHV1ZCwc1M!ia%B6?%y!e2K{J(D+%D3&YxO+cR} z1Zt5x34eZFvL49H)L|N8$r@6IES%{z0QGr)dlMRLyr1QWy>o_WGr-CYz<5p~mtn-D zD5v8=zB&?R(iv27_-!8L9PoSyGpAm^ePZDzwQrL(s^H*P`&1d&Gp&Fn zR$RQFh|_XX%q}|uvZ}2ojy-?d4-jx3ZM3#lRe?E-0o$jtp$NMDHJgch|Nv@{m`n0G_YR z0D|zUn$%~4D8Ko2_Up>_DP&m;vbNrk)@43l_}eTDLqL$TldgY$t0NTMv$LH~-+cxg z$0!o|?xXoyqFxDhv_SY51qzB9!m!E7$#fd62L24tu`J7uw@NrkT2 zkM}7G#VvBbLOZFfxfMTtTGVC7YhJ42LzM;7jT7EC-QYf3*Yf4p3AC_Qq!>br<<)2?v0I4~Okh6H zyS|kumT$qul=D7Bez`hiJ&mOy&A8q|FRUpGn5b054`OMZXX)j4<=|9pvPnDIaWt%1 z=2)M+iFIDg$_+C2Io4V-Sn8eqnS8LgP&!EgwiTCxv#gV^t~S<`^-O@ieZwY%%ziYv z1qnH?DfP(sQQ{CQbUlE}J_OxMK|fRvBoV{uuCH3%Jny|5?=sBx2fu_3cEzVz=R1mk z?ghM4UVFOw=E!y z8eHj1_3KsZxG*hVaIARkyBS;w4LQW|i5Q`geg(c(UmtZE`hr&X&loIlUqp{0T6&4*>b1?& zkY8*!srmAVrz|&;%8F@CqlX6ltZk9W$!rn>dKcvTLmmNVm`0DJNKWC#7gAa>GTeTh zaG%9(ZfQ!?adllSg?zapWe2%BG%W0$kM%b{)cpCvO^~oHf+ryg8#!~BK^PNv;|^2I zeF?hK*|U^QKjZcJQ+0Lk=owqT`pFWfpq9=c{chhRk6z?zg4=Odv)FqfeTeiKp}-yq zY1d(iEzxr&u$OjS%a1Pt_b_Ldo8pK?Q_<%kk9Ah5h8OV&Q6vM1=Uj}7EkV37w_8I#(x44ziY8dx& zZ*M|VGeiH<(xhtO?CkL!5;0N?n5QT|*YdRyoa+(8lT)HJD^Fd=oM#afgF;bEs2C$Z zSz+9Gt8SpU&^!xDl=P9>4;j;fghv74QVRL}2X`jd-pCy5MJr3L zrqhKi`#cK$CSal&7@N9KL;L$fclE*6cmg-Gq46XSFxQ@2)!WF(}kMSIkP1~GX+nh5mv8LyCzVlQ&H4Ly@;4(EpV;&Pt% zT2?N@Fmo_5;_AAjDIjW;5L9sGg_*5hpf^8E+oD0HF_TT zE6&uWO`eNK59}(y4{qo#-fW#@TVhN(N$j*Re+O#cf3Z{}7U$Ivlr*+-%p)G!>rz;u zdcdAI1y>l3ErT~Xns9V_Mv-qw%g{P+YRB#lJ6?_VYTZ-a9fKb7GO8Xzzqe}p?vW!9 zqzo2wiXx=Ji#4+O0;9+oH$Q8VWE|wEFP<=(F|ZZB0W8dU_&LEUE*VaQf)+T~NmU_% zK}vZGnWSWb&UApg4gv}v+p3=kSS6b1#9bV!;cM$n!r6*(Xhr_#twiJpNF`PeHzoWK zErjzzs(uo`xt@1Y-^N6jlcYdeQavzu*dk&cM>z4LPs|RcV%Kt>qThV;R_j?&`*wtG z6_~j}DBD+*y)_Cko}csn{@t+6aKM_&*VaI)*s2&}luf_aZB_WTHZ`w1(a~e$9#z}| z!pLb?jWl8L`M2kPu^3hze~JHPakp*llQTPwxuy2HoSy%kF^PI%(V0BIhCN98YAMcsPz&nPVHP5GE_u11nm zX##55%+=NDlm=)8l_kaNxjy%4z}uxup(;~DGJ8Kdz`?e7IUCy(0s)1k;7RGc)QO8v zSM<91_8!Ye7>OtWj~*>iZQ7UNez%7rlh$I(YkkOPU#p`0FU6xa8)#ExKGik_I-1;3{PPNWNO|6Ew z^XboMe#W(NPA{L>qN$AQNa%cu8m&RZzQ!W@yA;seugphLwa`9t_Ab zQLB5iB3u0NN1zgW#A*DJ9~2_vcj3C{UJ!+EH>6c>mF#GmN&%i>^1dxvA&1Z)fs~t0 z7SjUCy|SK;>_{0UF}Uk38A(P<)sZn*vp1AyV1zk0Z%dzyY(988$L}NuolHP@HK8@4 z|AY3-XfBDvE3x`-<|V_+BT*e+z`M&HS89u6PqN@B80>J;h=zx*_ zVQLvfvu%8|Z{;7wm`2|_gAbtFhFZ#CGr`Btp8F5AB3V)@E6?6Tn^(`gII8yqms*e+ z85QkS!|Ozazv{jwlf4~a>Z|O^(|V42R-vSv@tSL>{}A38G|GsU+8L=C*CzZDPhc&X zrMYwC*vK#p{V@CGq)^CF-TSDmXi(q(RaWZZo~M`<-$z3!jIL+-E)dX_3TWmP02w~* zbego75P(4ZF>vtpkOarL6g%yA%fC1HUN|(1^M}|TQ-U47ppPkh)D@{#FjQA%LhO#( zWIna;Qud94jaQ>@u}5f+n@f5B@l$FiuE<=JKB|04BQOwkp?;qpm|mgIkY0SM-qlHC zdzcL?Z#?>VNqCW9Tf^vpslY(lKN{?c9p@CS44R6>b`o|XAjmywuv+plHtlw%8? zFl>8;?W9=>pFXGE*)_juV$a7)4~t<>MU@DYR&^d3WFns*+FF`#x`(M%a$ewwEtaLb zl_E!L@`}7Ym&=xScm1{wZD5bczXk=VshP185ycg3XASR3ByJX6iEHL5gK=ueq0vq# zzWNbe%PlOANXs}Wl4g*Hb?cAaawvtjtiT^wRw%Lt*M!hXyB!_(9qSmtL?DNlm9In7>Vxdam zrs%*ry+RW5m^GA3xY&lAZfYgP`Pty~x+35G)*m;TPbS-h8ow`t>NsM~4puDTMU<}j zL9LFWuR<^nLq?yl%+x^btB_`V#33>qe6_k;D~|TId5b^1s=PNDG@bqC8Z>}>k1tX> z^D{HD-MQUW_Jf+5&N#0)j(q0&4r_un)yTtD>=u6qER&zcJT=#<+j;(3(Of}b5W!en zplPJX<|ttaf!a72*3EJtHs6GW%e>*Hm4hhFV3L|GIz0P8?Pl-Pg}^LqCYVnZTEJwY zVs1p1NyZQvydzFhd!bMD_Q}6t4u;cMTBKvo38c!Xam$toP&PNTGn(G(++F&12 z`zAisTYx%h5yZ&Wb|Z#q^0gBkvk!wdpj9M4FJ1AtTa4L@e8_5_fAP^a%CT^NU!Spy z6ZI{5(rOe+9zb*7mgL{_xjG`U@lS}4SC!X)UR_(QqGIy&r)%ofg>1FFfU*wF(G7KG zQBjy^hp4o*V}96~Y*ESYyA#k0`+okCVy-Pk^_HbV3TUJgYjWiwR;V}?zKDc0$2S;u z?p4c*sQEOE!ya{ zHD=qSWyh)x-bgzC*=+j#NA%zZvv=pP29x9V;?LdcuO$*HCnqO?_3GxD@U>XBHj$A+ zZ|5*d=|fZ}alycI1Rp7}WwzE9Wu6Z_!x+wwGc_KCNG~bxR%v+UW487r@J@knD@mr) zM?=juWG?^p`bsd)g+7rrT=p$NsLD_x>lZ zE{XP!#j+_ni#{rlAsu83t?23sX+phponc??VW)gjct{fY_`e|^v{QxLlqizmVas%H1>hpNb1}%MeH8_?l*y3RnE$jh-C+# zIY5^hup79`#d0rYBDLjW(%VTl9_5#FQBN$Jb78**q{lKj=d7J)kh5Mjh(FRluPiw1 z^9#el&isusc)`dLaF2nV-wWvGz;b8`X!r(to^ zx68|hX#;Y(a+W1Pw!>R~yxs!n?`Jjwy8*agb~B`6fvD#w_ly5Kl(YMJ(ucRen~5ol z^l!}{rI0W7%N@KjzP_4&wNYdkPT#c<<%yRt{xB^XnInYxwlBU_U2%X{^*?(LyacA# zxQ(qDfrP&N^X{H56<_`L5>h&O=++ zsHrr6&((#0_SCPLozlUe0~BbsO4 z6{sYN{jbRTD3-2z8b8mr%XKCWdpoMWk+M7`AtNb>A)HJAHWhx+i5skQ)7#oKv@p&b z`}eQ+LX$ajbL*X)_jcOo&dJ&<&6cb7?GlQ6$+lYZb>l8~Xy@$) z1O(dT4}<0Z+@1E+jWO662Lg_pJa*aq6*Jm^A*P~m14OErg?}3N-7e_}{oS6GRI7Ag zr)eLQ`}?E7PI{`30oDJkwA|0AYoU~vm*1>>F>rEDUW1%pa>w{i&$dl2{p=WU>Awo= zC){AXbn%CPKGL&h$&{+wAbjw*Oi!r3V-X3afs_u|-=dr+Y7BDQ8Dro`r>9y=L-yMu>7g z*atn%29xh}XZ)O8I8L$B>)B;qZiJ_2GWOQ9i`CHXLxCIixuyb7Mzw?+`*2p0_px7` zo-e$XTuMG*VqsxmK~zkPUNAe2ARB5G9q!cnRkT)VMg8pjG$eXe9UKQ$hjI2wgu%rEn= zCt3ajaW0e%?m5RstQ-*x7~md4Yoo)k9x0Y{7$*ACMl1qr$q^Pc9X%7x6$U#!`HYHrJv>QH zMd*BshT$TdDq3N`u;=}y_Y-8xk0Ldq6xr(f_(lPStE0EkO|CZLz8|`S6eLVH9tOR3 zNS;!wx~xn)TJSnOH*LxSR8I%mxAujOmNvo0wi|($`khdYwIXKdmX3+xmwRqxHLUyU zvkHFFaF2WdG06*?9e1c$BlEK}mpNemd{$<8T)1uMhd`)nnx3ZoH8rE>;E%8=DrUBR zMyLim@7^|&ql%FRR%Y@4_9GVb(vqVG@AZ@d*FYbCO}~AFZaJ*gCO*m z6czU8|M9y2Jp4lX7b?^L`<9fU9BuFZ=VbuDO;E>R)cyBM`}YyvZzoU^{-4W}i54eY z{eND9YB%Qp_eD?GCtWPdKMv1X|DD^|^DgG%tt7%swDvy2ZF}zF^G>{c_zp>$&i*Ag$MPK*1wz!A3bRlzF|8DN~8-nhK7590ryd2QUAueKQn}UAQbJu*j8NI6q2lCo% zl=G7x5HqSsE_G{LTWTQg0CFOi^AisDeu%4RNEj&jD0mgj0N5~Z93Cp%9<4CwuK;L# z6n_)6X!7c~6G$*3UW32BEHpfD1hk})icb)Fjmojpt^HeD7MCB9xV_)HIkwUm=W876 z-40)pZSU>V!&h?~AdG_v%=sTY%JzwG)7iHo`v;o5&UgGWjGl$>hasP7&|m57j9hN|t5!S`2y=<+>9JUY>f@1y~+mDpH^UW(j;IXm8SV4i%NP$w4>{FL6^U(qC0uzsqoTwz^`p zn>|N}ka+O8#xVbFepie&?5Q*8NdDX#Vy)|UK$dH*MNY5wV^`dQ^4|JlyW;|M=MWV8 z9Zx~2r73V~AEP)5`2~LfL^6_{n)=AwZ$dWf*7WcGm-&^2yZQt*Hwi{tmy7Kcp}ud+ zh)*wkn%9oNXV=Uj8SvBAR_`<-0s_$l1NWC74qlNz|QJpN+6*b zu|54asx@i`le>v~2F`tQ`a#Gw+!iIrG|bcF+2qr-3%QRxCp5(){%A;zftFit9|M57 zYXV1=n@IFKF+bnw;)ML(dkeXVQ*E*5^)Z0Wx@O(JHSadv*R~w-ZqPeG9+Cdo==fYe zMugNk`yCsfEbE65QUA;qopyIFsQ*>Gw@XFA?Xli**-0zbE%kMwA{dHtm> z13kS-o(mw*u5WCdq=S8Z%g>)`{M@7&_vlviiu6@!`6j%;#5I#GI;hF7{t-JDAYZPA zutO6;MtKm6dcgXMnU=IQ)Io%Ug(XUGWaW+gi>=Cx3{blj#Yb1V!}&@no!`c&%{N;q zB~eboLNh?BjxEqmYR|^h zuM7+}iM#E$WJ3xiY2~%Btj>n$@KQl}TqS0YJZ$lOv_udZ##I(P8KXL0Z1e*%%4UcM zVP|pAJW815O>=BNppoD)Z!1(zOtv_v*Zf3LSqSag>AC=KI6EtYaecV6u)gBkjN|fn zziSWg7}2^^Y)UXAkr%j3{HR{>>hu_A8zNV;(!n8xeJo{fUpiHg4&mUeow%)5`g56a zix~gDjyj7L>Qu3jm5#>C*Eog{d-=YnHOgD*if5Ur(a38Rp=aG0<@*eIs6GI1owf3r zVUEiSw zf|nHScOa?cHQmFwDyuCdA(6f(+io}8gn9AbAN+yM?#@?#lGk4Q!qK{Je=kSPj5kDg zXZ|>*PgeoY+gf@!7Qe*lpji}Y!recNu9sMBIkBfX78IM8lOh|{wLgxz*U^EvM#sF7 zc3ln36ZYaoioD~ljkB@cFUTqjGdP%IvXT-4B0Q)9rwvhHG72UnAQY0f+J+ze#IHX{ zkF9za{F5A0#k%)Yelu6_ht73od3-P95k;8!8m_f9YZK&LJ?~h zK}b#xKtt0Zqob-ypjXEVB#wL*_&0$DPtP})w}_U-TTNB9ueUe&K}-zT5M}2hdyoh7iy5Hn>?TdAYeTG1t(eXrd}7j( zbInn$-;0&|Z)%`ad-d5&RRq)zFny; zd_c_c!NCugG_hmI@pG?Z`dcFy-%j_1&(~wf!-b;!>k}*Pi`YC}=}>}QL-vCj2|M} zmB)6-|IZgu2EUh$`(50(-GB$7oT+FI#fKEO;r55Dzc2wu@IJzMN~a7C>prV1QA~n7$iyI>;9c ztGm(H)wQwzvKHa(?#}g&hK6l@-i}Mnz<@#z(7Q^})RYR&iWZilwM3=EYua3cw#p0| z=VZA5l;`B+6lP|&C8seFSQ*2KtV~N-DX;}G=PdleRL}0_P|3*2WmHC;e&1i;ak`PR zG_BBqqg3F!@WPA$N6pggx;XSAb)hf8xS+i0V$Elx&w|?{OD6s9;VSlO0-NSrV;9zw zUw7N(h23>DHF1i$Ik;l-gZcETGSj}mU<2Y+)0lOSjf%^sXY^L$cM6OdGMxtoctpP3 zV(3Au=R>F}I8y;Gp^U78MFqu}PPx_Gvv)$}anHgTt)^@BtYWQOcyyE4{pRLMeG)5mUGa{=*1V$bk z2*q?{XItHMy_uRgQYce|l^CjLQ=%CmQ)8#jvx>h2&fQ85d)5xFBVm@@3~GJBitkq> z^`?)L{daTddH4e*qmGnH!$|5Ahe`~ci-IOr3=~fN{5T{cQIAvTSEHJCq#+hOkZNbN z+`?_aZ;@R!kdqT}E=u+CT2o6n_Msz%%SxYk*x761!D)6HRa?E%Bk!~8m86V?Q;@}3 zn#Zz?lHko-FrZxIaNAR#!Fdt?BRyRauw8m!77Ppy=3s(+zdL}}nKsixkq2kjz;R{7 z4f8pvFuTRj@3J2m8KXmv$~roQ#VsE~HXr|^9udx19RG(Z<4Cr>iz0FObd(>#J zEUq?8tY_RZL*4P=mekFeQDJgt^dA~j-;hJD+9!a3Peo82|*Y>aA(d+kx~1qrZG z_#cO2wS-<%Rn?fk89QPMhlf*nhR0Q!)f1DoM_Gwgh8znX*x>4XlC-GpfQ zTS5&v3bUkdm>5;B!1&Jh3ME6{muc)Zt;ZE4an#KuPnVEmA%zB0)}YtKq^lvNe!+8Z zSwdS0X0ix&c~89$ls}}=no3F{%;!Gm zfO^=84FTNA4#q3F`^9t^S7hlif}1W3om-t+GPTKekJ*9wpJ zIXU)j#gr}YMP;SscNWVHpT81FWs*0N6EWd!e7rnAAIf!Dl(qZf%ZSah(ARW*XW(81 zP}k?1&qBm6B3?GrGcjbwW~;hGc}F03kD3dsa|3LkO9h2lsf#g>k4nBLEJXR0kWg-k zlpTH`Ed1i<@ez5Bb(U32TWUZ+U#2Q$#=Vm7Wx1 z79FnmsH^!n(@8`sWo~%FzHW%m!oE0y6zgfj>3yUq(s&HT)b5%K^3Di3867q(*eVI! zAl2Y}AMEO0OqJ_C(y(Y14{?oInEmN3TQC>IGf{r;YB^8%MPwpJ&7|k|Rr0KT`ySs( z523LW*>7BqJTfYQBjAlwB!^J-y3i5Zw>7NKY3=2;#@;!CZu$%gDLjdQX;G!rM269j z+5S5CS7(fLF|M&+Z%@ykeH5HM|53EEd_RxeEv<0+*3z^;AM=a|A9H8mS`evzuVrNS zuK0`=pVEqQkI8ow)^RJo130RnzQQAP?rEU9sP-)GZDRd0v7_wwlqf;F4DHfVL)o;B zmGwV9HFT614yzde4Cq5u-pOQhiE@7>AjeT`@ zDRItxZ4!U%LkQdXYzlJ0xfPv5hcEs`yn`a|0u-LXeH_X zoq3`Xxlp3}qqew>^7_*t7@&SjRu~+ges3qW52bEw=!&&A5S{|yOH*N*GJu&69BloE zJi78|`ENh6vrjJc^uCmQZwQ!8WBr|=#)75`)=&i1epmo!CbS6PVIk~Eqxuj%u5W?( zR7S>da~dGOZf*u}*J4!|5{lCPOzZESD!%&nuV`;H$g z+DZ*Vp!@Fo!Uv{`D%N+$Q;yFFKaIl87^Qd)sXzngX>R!E~#-zEN$KwXDw}Vs;`W7jkNj+ZBV>mr+fw*KUUm^)YS3t{%G_*1>qA* z9~~`kkbK^{id`0${Hm((GwJUOs)D+zSn1C*))S#dDc|>;Hm$M?`P6=HW|Y1|{uXEG z>wC?tMZ!Q=^a~^3;Oiw9C-Ehod}{2DvEP@$B1%q!Eiu>0w=mD&LJ~L5(-vn~QPe_e zy_SX_JdOl~tsHHw1n=?WQMb4~h4i!FWG~YA3;b|33Q~0Jk2oj^y%CTcM)mZfL;kJ& zv!^Q|tY{dqwHfgC!D%HqO5~`Lk|2WmmQ2kSCDnHA&gOh;n8Hb2+0Bg;h!Xy$pO#i) zQKDmQa$m>P2wN{RH-YY5?M;W9d!N50NnGV2k$i8}t4?=!r;H2sF;2)U@0UU1#bv=FO1$mPaj=?6>YY$x5p>js^Z2xcrmHhllaO z)(o9$QaQCAKcO#FAz}j_-(D zk(96dZ%(NSZVUgkrc(5Dsabg?3CNfXdoT3KmT!-$o{=MXX)GpYaJKXI1OcjS5jZ)K z`;_FuLeW2x#y3v|fAe*FLJTN6l)mc>4oi^sC%TZ&_p%tVZWTNPXL?r@y(#^&G)IudxhlIb6>5Qevpc9#~kffcOk?=d*);$vh^HV26{zLAc~S z|1@%_FPz?dEdlN1h%Y_4KM$y{^9c+RI5DpHjwhF=Asx~>eJ32+kSh=`F5oX;JUYJo zj7b-1*XD}K^3BsdT^f)lme#1CqkmOPY^9a>cCD%%0+Q&Ftc;zWcE1Sk8sCPbW02|_ zNPLR8_Wg$LIaxQ}N&k`R``;fg9tvZ7p$zXAgoF|zeuf;TiJLfe?mx`+RDhZ?GP{4; zxy6x>GP{Dp#r{22OfTdX=qn1zYmhe4J>Yjwdt89-sMM=?v%~Ge(4hzeVq$S4uZBOc zs^dwujM{a65+HcBwR*eRdoKf*^au>s-ZJVH9Vo%-x|bxmyjSAIyPtoLIyL~yF5iKK^X?fUhL+pF zy+68zJD~FMfVszce!NKmT#24{GtE!Nr9Sl9qifq($%ZH_%k-L z76%G1$k5>AP%rFOLEIb}d#%wusWec^_`t<7jy>a5m zFa=O)Y~yZMf>)w7R*3oST!z!)AwF}(>x7mb9$fF9a#NYehV`Ty>Z!dbt)C^B?c=7| zPbbM1X#aZi%;hEP!Afh!!?juP7-g(56xIqVddGxzD7Be5pWpOW@9!6mwl6~a+P0FG z`;Mn zR5+Oo-L?6aBvN}jdb7WacCNh@Y=-4S>*roE<28b4IbGajG#3&rED#ly71AmlyW4bg|85<_E683bNxzy>76YSAwtOdr zJ<1UBEn;K;n6Z7*kg!Vs`g5Z|4HGS2w2jSvUoUgWPhPI`NwUa8&x^MTUUx#=0{7R^ z)|9+;>-c$R=>k656q9dE+n0jt_6a79=6x~@;V9dew2G;j8yg#nZqNPe_Cya^RabGqUD`F*{{rM z8QuRW(#=LOiiZu0%y8Sz>Z}l_8mUin{yuQ&>aLu)!9|f=-QP61$ImVpa2^iV)+HOJ zsMx)tm~$x0uSq6mI~Ej;6D2(DAnc}oAHz`dDz_#`(x$k`^4*@S9{Yaq(H&e-uUgC9VP)ww<>U0ho&3 zJs0~SlWZ80?Y$XU+NL5j4I90^5-(SEbhhUU9RPgqkKB?VZM{UkL*w!NvJKBUZ+&E-C3)w?qSN+Alb6g&0x&}M#r%!PYMa++UsIM7 zf256KmT@B4i9sx2@~bZ$^7Bl-nDdjE*4FWunXBzz+T5R!HD4T_UbP~d)#MXe1vJ)P zuG%rVw^vnFX|uPf9MzA;p0?F`^vAvvg-Hl)R5b3}Rt)ois8@UQvBrr)FK<5~E7qrG zThpnguwEbkl{NJW-qUgrS8HA{%)LxGY*BIqXPgnk$fPy2TH*L&8l^m7J(k&`+6-EA z67+)Y*PE7!qS-*r4|EO-YUus{P6KX%(qUm|bnh3Ulc5Xq7v$+M`}lL_pLy|IGt2~1 z8OR&Y4EI{r?aSE1TDlQMnzO5O8V?W9**S^OV_CedHqB@@hY`gC$EIp(VjtE$1$7f_ zY#dx#ZVr zzi+aIdsb&Y`mj%S00fcdo3m?CeU$G|>(0Lezx}qy-O^k?nK+9M%Qm-Ztj!#4mcRM{!aDJR|$5$d4#p@;q<)kNJfAORo6{K@`~qXo8(m;sg+HU z*WgrJEp#3oi@uhV`_SkKZ4kc02o}pl_Yq zZ8a`<1KRjCzK>ZXlxc1xBUwjNi9T!jVrh-x*_nOzv&GB9bs3^+o8A3k_+j&LZ;@m4 z!6TTcl)>D$?GNJga#V3GdlCyV&A|nCUzuZ8#oAh6e1*UA;xp_0W(|uFdaTeHnd4zX zM7_u9Nqz%73VOWM)YmW3jK^N9=2Dqdon!PiN)S0X@Zq=$664EqoU=PHo|9jBQr3E^ zlEvzKp|X99*yQ$`+;v>yk`$QVTo7$cRvceyZ3+#m@somy>|JXm(gSO@_xew*P<_3w zCmx^Ma=+nlXpJ#Dv;@hzBZcE>)6tdNepg(qK^==BnWiw2{L$8dp(`e>s`WSe5IgyN zRwO)LArC4&w7oLkYXsCo>-nyCmOYg;?XNrxI$Sqr_4)CGQ!4Jt%h z0fY!>b}-`G_mq^u8tCNY57}_%uloVh#ae1&VrcY%{~uXr9Tr8~zkLt|5fG4W6$O;; zUP?fb5J9?^t_A5>x>KZELAtvaknZjl$t5I~SYqG7`+0u%a~$uV9ymKQ*IYAKe9zB$ zGWyo>d)Jnrd+?nkCQs{nvdlMZ9&X}y+&`1I6Fs%@tveonks8nu=6JRUUWAC)Z1N%> z&98M+bXZKy=vQ{K+4ynu|31oY*3%LcyPBa`FRSKNZfZz~V;D%vHb&GAyDU;?BAeLg z{NK~*dUv<3(bBwa_YayV#pIsaG$}NBQKY`F@jfzzDi+5J;rr##2hz%`iP9w>dBsf1 z?1>v8DSW$ly;8~DkOS-v3XY8QNHnUV%180 zAL*l|v1V>XJJ?)$yIj{$64oYr#ubOYto);EVKt%gf5ja`t)xP36m< z0*6YMQLKKXmiv72S9bjQmDAbCACQ!**vvocF_Yh?$H^Oc5{;gdSwOVj?Muw06# zTBdgqrT953IdSMmnYx#Pw!?gZM9b4*RwmMyL$eKH{z!(&kD4&%eZ`TwTKxCnCP>-O zVSyQ_bSAMAzAZm@y0ECK!49o2F2@mGErOXDE#!z_SKtI()FH&%2YG%7vGGRg>!!j_ zBUnv5a=5)- zmW^mvy1av0C$r}MZfZ-!^eJkVy^nD`bybTnH1z#f+Z?YW}&NFJ>U%>n^)lcB}7|&<*jMW z^+n^<&r<0of7pJj_d=oOqv*Wi<{(nmTPnP{g)2XBeST_?f%AHz8jEtwSlkzaemMw) zuJ)V$i_n5l$AMw05=Qcg)<(5=J7f}4JwKE!EyF(8u>J#KKxC~$l!-ZXp9pP2sQ{2C z)rAUBw2|FB6_T>#NZ*%i|~Zq0_-fdnkhdr{*Kd#(@OZY~h1?e?6+(VmtaL zcf?7pFk;6y{g*^Umd}_wUll?JDk@F)0@V=xGf${uibrxqEqaC!V3`U;0gGZjtnJwf zux20G-OgvfmQ;SybswupinBUFgY!Qk<}pg#ljRm2`>D>#?{7UZnRu#GLfZALpWES3 z$RWI>w&Og!ku$>pK#vcU=G;wniQ)WmbY*un#_ej36!?t3Rx#Y@#{`7kw%6dk&M42h)Imh#vi45dhu zFsprVuz&W6PN?_q6~wr9GR7#)f9SvI39sHdKmWKUJMg#2%btSFmQ5Oqc)5l#a4Jjg zAGDaQTC+v8hP-n}MmJhLdde3w8R!}dzqtPh=D_5(G@e=b^XBiNkRKp@+==M3+ySu+ zOVQ;h*Y`KKGo31wd+y4c{Pp>`cHRgdI%4X#fPgHW_Vd`} zv$KuCciHbClOBvXTJUbI{5I%-`1ot97t^x+?l?&&CfPz>}-%Z1OMn`psS zqDya3G>L(-r|`OWIdh!`28E2&-6D>J}k__TJy zJ06SHwT&{HN!OwoJ%f?u?J7()PcHC$>us4@EBMHb8BoTE z31xNq`zmL(X#Ej!^;gkh;(8q>BC@#MHuf_R-cN+glqr`#O+d%MEZ+jHdbpfN=~iE!MF#>E z>IiQ*rpavY+V8!+!R}wuC*JYr32VV40;JhY`y?yHdD}_WTr=ub)=Ki;L43x6?rv8q z?S0fKq9^vs$JNd^q+ub0*)k5Sp9*>?x3gKrMe)!69DiyhQylk$2li=;p){U*UNZ>^ zE;cT$4kiEcMhoorD`V|}!r1i$k4iu4sDmSw<7%^`0cF$7fp=^wclgUO`naxp?#QDR z{hKuV4zj100j<-+T}vv6bGCUizrKigAdJj1$m<7`^nqcu5-+y7N|pW#bq3I86z@Gf8@ue(p=>@g+~5*w=|+O=rKv z>HkzbH1W)gQv_FRZevr@zBGog7kjM6auabdcMVsl67$Dt4Rf%M#EwC(CI@<15C z=i}SWjpE8d?M5(bP|^yutsg#>m(Y4?@$1yu5i+U{6A*Uwq!||tj%5~ZjvuUd?%fPS z#5YwH0z|1@UeE4yXq-zu$fwJIG$tLvMo@SC53hL?wNUXmnl#9v>C|M)~Jo>iQMh0b-ozCrajvgcwoxEc~x!Z zxc-Ychat5d`o}RTwQcv?okDXU>7knze)TUQ2s|fRdbe$pL|myZJ-xT;$FdAR~ntH7(4hG8H1}`sDDP}z)2Ar&^84-lmXGDi#!+J($E6mxR`9q zQ`OXyF|z@SYZIbb4TG_62CY=85pgSlju5_kvb$wX9?=%ZaH)8ilO6Jid0P+jo_n0n zuBbREzvFc{dH)_!AVff3ari}IBD=z2ywc4aT^u)Ad7l+xyhGIMVQPsc-YXYj&+Nqq zto|GpJ9TCO@9{y1unfnEpbMCdyEWQcfzjQMX}5oNBG(bwfWi|!tpl~j=j(9e$(M6S zdfD*^GI~6m!s2KEY^Ga&g3$v#9_`>ACbC;BvhOtXg|__6k1X6tEo$ZX{$?r0eCSU` zaYG4PFas$n*bDkw)ctH*&a^)3PIhwGhfEs`;u_!mRWl~8@|RhvpV|XdGRB%_fLCL^ zks`>hi$uM=K>3Xypw~xh9F+w)CyLdO5vF>!?vA&*QTrO?5`(b?{gWuYJf>2Hvp;m? z<$vc29+fZ~7VvVz*RBpQr(7z8znairc_A{Kl^jN0vJ>vS-=(26S=U9FqGjD9#S@IL zLCZHiKP>|Sp-<=3fE6W|S5y!+cMyg!X%L4QdBci_Xy7t;`n4@>N6KGC7mi7{_~#}Y zp$99@4=#21(|G^E5B!>sNx=X{z;|_zGgQU`Vs>JaG8FlPhh$84A|d(jkpK(wxSNvy zraD#%NkePaSgjoB`58xwfRAlw$j1fz# z7Hr7Fk=fe3?-8r4IkTj!A3k=4(y0i^;#~N}=HBIUo3Y`v%>Kwh5Azd*wX!JMxeA?P zwYCv$!RGW7COeh#Sxy^>Dt>k6eoH%J^ zc0cb$2EKXz7=EBtYVRCdRbcLC4y;z_RX z<>^V;P8Iuf`AjpOQ}qd-vO!~Pe9_EU;Z*9Z)pC%~yjvCHlh4kw!m8l27- zLRU>K^T!z3J#DUV&lM)+nKPV;GON7q%ID8B8J>?k9>K}cx|^T+P`V{9JlO z;2U1GA#28HX7-s+uxjS+md;h7tWo0|vs5@^)U4L(iN)OW`2_eVQWV;s!LQCveZtw1 za&|a&IXC>+KYRBl6BVoU4Uf8p`iOots5EaAew9}?$LD`Yk?uTHLtYX%dG;RUo?SKU zAzMF;y^JYu{OiYlkqikpnq2(9v-0e6vhWxIqb9?%wKcOOk7%&~;ydgJU>&#Gu1jsr zIds&+oml`qzpU6l&%oX6b}uhirV ztf;~>!aDAro`9r!5k#0YOCs04v)PKte3}J*4RjX3aqtmYpseSUuH|FyN9oSI4Hx&T z`2Ma2WeoqqE&!o|Y}x^=6Bi0(fLF?!+*oO9OLaq4lUG@dYQS+v~{kc+0(3cqlPYT;8hHa6D4TLIz#(rbnuMl2rSjPd`%^6?o} zJ$@YWeRTB0YnB>g?W+fQA6!ojUNbYRTy^Pr3u>V}E679lofB0VQHx;{`WV+wip>a7Ed1Bzdx!CX_?wti*w&S**oyXP#GST#T4+NV3P!1 zT>9EePtMr|I+^aL|FS_}akjp0{TK8hO)5$H3WZT*rw3;rKksFCbHn9z?@za3u8$JB4J9#fasTI8X*ZGWGb@HS`xV(PYqXnMMK zs}T2$r2DkqoZhGtZM$z}bhuc3KxrPQ9 z{aDV%Ka9g?iT^LKEFaJKO>3$d-=cfBLDr#|2xrt z*sEiD!{a<~JR#)qZtY3ZbH2{)ZGrzmy~droTkLJ>T43E^G$Z)zodn&EyEb{=`DWCoWwE! zH*qCW?~&G>=3YDbjE|51)Y}3%0XBLnYRkqqpHCiJXS2(A8%;Gh!*z0C<8zG%b=fr_FIo!`ANo<*O1dg9SUnT1HCfiNu? zb${&pKE<=D5SR3IeiG{=Yr!1JVa0i(ihb+Y5 z=);x+VjP&&9`rE1q$O|XJ$27-CEJgcQPj^fM+t;n&t>2++CRwqIi-8VFA@7n@XfHR z1D9&h)^S~K)yQ@3LhBBx_n}N@?3uTJ{GUH|cO(wtbmf5C;_Ab(myN#C7!Xnpz-Ir4 zlbw0*t^~cdv9Sqwd444I3x?9C80wyz=}F`p)CW%`Uz~lCv(aVsXt{!w{5&mlH7op; ztq1laakw>`N=ED;SW1Nu^Nu$qMS+?A($WFxg#Pqv3;G&5^E=J*kZMf$xr>*fkiLh~ zMBNm(B;0ec{+LY8&@l3uR$`0&%Y_4HMwj`DRc3f?wC9OsS3yf?%d+#9mLd2av}-7_ zW!Ve9GqRlT!s3m}-PHPyG-!LjPF&_w&TVA(!t-kAQ;y>wFZ)dI29(G0Eo#izr^EB? zR@TO|42 zaQp7#XRfZ7R}&FC>-qKN0m;jr5`QJ^S%|)tu)BZhR)g{jO2IkaZy=Oh&J1`d)DW6r z<;*Dc(i<-Tfu5B^2xMZnt)5c*6(u{q83PahB{*Jt>{W7%bt(lDr8pN zhCF5OZ{9Jf&3Fh+YUWtV9MF+!WfGP2e_WP}tfa0jCcktr?ImMzEscH0#`Ty*i*>BA zmNSi=w#9dhl8mfp(98#?!XBbm@C{h)C@U+c<7$o}Jvk-ysj$4Rf8*?W5*AodVdz_f z2@Apx(>TH1U-n&==H{h$7uaOBt=d;Wq}iv99@KXq8$apER{Rq|o)>XO;Prg{O!Q(9 zqyzfs?@VPfa(pYC5J{c1uN>O`tfA2J({F*M}1CUQ775tdy zc^pT|SU1^Z&5b$y9kLd8Zz1uCk&$^XJdwHO79{VB9x44Jm$Vei=I^0z4L&Pnaz_V6 zC5!V9w#Fu}as2o@>j#SxB01c8^aTB%Kk*oQ`U%GgQ2YQ-V#~DrtwFUE5mE$`-ce8| z8ct8z`68@=ne=t*?HazEoDqal^fTA@0PI0B8{z*@4v~;j{@;P^{nt*dpEBN}5|4X* z6LA;*dKPg<(N)_v0Z+=ek0O>Y!tW<|yV9OWlP2f|^VA&(1Gt~Khc8wQoeruDX*Wl3c$tO7)Zc~-Q;e5 zCpJB?0A%wT8XEGLk3P*Mp{5@EU$n;A#l=kKDuj?eNe$S=f;)Wv%=P;oHRb5NyClU2 zfDwGg_tHC&BR^v%pY6h1Lglr=`+0mue}Q#ps50_hU+Ccdb8K7ST+b0TZRSCJ8BV|M z7xnaXRdwB=KIeywa?_7^zI8dF18m6R{TZsH`7RPucX|*0NbNsQNFvi@WX(YBNYm7L zivv8R(aytL>DU!LaSbJiGbp2)0`oA5JtKQ)9g>6LK*!j)`#6Onvoiv)C6wCUO@x@v z=X+miG=CuS>fcRFCaoMbBcc5?8a2bjFG4EzK7g;SwPebVPY>VCfiT>{Yg6VKgFwV5 zV~wqi4MKVI=4rpX_MUO4sxX_FNdPY2zRmnG9-avf*RWw@U2QF;k+>Du=g!b7x+kBU zS^=1Jw*T40*^PSo>Q&!|i6v6N3-BP|ArZBVRhidK!OG~`o@d#fD#eiy(2a-TcL<8D z7gkWPwiAOMZ@R_z-}c}2e_%iMr!W;>8BW51<&W<^0Eb-&6l7UklhL zS;S+W$K85t$q_KW9>?Qm9KXG}!nXO(hrxVeAi%jAMr!PhPr>11(E=ESoc<~EQhfQ~ z0gv;lcT5;0M_fA;zR@mJd|!B(MSaCxUp7+5qTa&@-%ovEf6fPVhlLGB073EK>d z6oLB7?cS5p$^reD$VBF3?=bFGYPN>1a%^ka9m^hL8Ms%BABe{g_ZF5Tqgb{=ndMD^Jm!!I5sXB*TMSYV!**eaxO^fvys!P0d6+|yD zkz;XvvD=l(^mmmD>FtG|;DSEpTvEiZGC+9G>S{w=+ZYlEsatOQ(1L_i6_mb6-^~@1 z@rQZED7Za=&&jmTpKv~Ctes$_LnXgHE6E<;_OfnqS*h2YsTiSg9;)x%U-{zj4)asI zy0V6{kg^rg{;@($vzpub7KCFTjh7D}A7VH+$^mOlZ~S6WLq?nJA*T112&O5gbaRfL z65ATiz&51&Op1b&5lKMOmyFMOtqz7s?HJk=O0Fm3QGc`oC!x^Xa8jugg`6xsI)EQU_| z8cbmq9RxhqJv4V!tz3SNsvd>(KKTPtZN70YCv=XKm{b2J-vHDE9}YM1JHb5^UGbK! zY0#86`!o8T$8qt6De~{$Uyr+plny>Xan(!VFND65Rf9IBg(*_!{MuWWtST4$H~;gO z*rV-tHck!hpe?D$$b`<6SVkoc1#=ic@%bRiLCbk{UNUFOg~d!Yz*g5Oyaa-CYH7t> z;>6BQSM=&&ZOtjlWfy~|eh$y(v5{oca@*i<2D83Cmi_^O9~tXSoK=Jq${Z)kC4ka) zk$P(2{sskX(AcKvn=>9@&z6rnv zB*cu*vq)AF-CZ;5d=3lH(G?6uW3F1cMQuD>-H#PP9FF28smJnOW^zykvVqr|B*@IesIskA=}gnX%1OC&cfjanB`U-0>9 zYlypS1Lp*ZT}L7yAVF08d~VvgYtn6wSl2D;V;9;jhEEd{f3$tyQi|OAIW-jj=oqJ@ zEb^yXT})@v;lPA*>xx3&E+(oMqUaiQ!gAw=TQ zUAgn2e7WKek2_*0b1W*7U4iy8vDm5c!327)m+$mNkQ~zWCkC+?%x`!4I#!VesRk+F z_L0$beR8SiLe$&C-npda7Fe+-fVpTSz#w6WZv9&tuw`U2MxvR~m+J>I1tEzr+ zE_~90urFTAv@u`3Li+~vPf}YUdJL+z5NBczBztMB?sIdu+C@pn`sV4U#$8XP;ylBuI zO#1EMI_b& zE2VKWJtis6im61vEuW&>T3NKpaK(-4)TE=tVY|Bqiof;tfrs}TYD4#UAm8)avGWnx;E zS;jwce=!6zq^P_$BWqr}ua8-rACMPp?#&@Zi#i;KSy{5@_=mwk)#hK0BI#&ASKF<` zbR^xiR22p+*5FADb%gs&&q5+h<5EmcQBJk&1g^1J!MBiP_MD%OcXW73c>B0wrt&;= zv~}V;q~hQ#~CrYp&_8wWnOC<5RQo{Mrtmp&GW2&q7wF1v0&>Q zZxi$Q(I1n!+NT2L$uOPm_f$ZdJw3`H8(H|;Qhg@e(FuGwfwP^cuBP(Nrl3(@GtU*S| zQp?-yFi$}4KF!XhIeh#|$JY6|ricO4Rx=jft;6iO2H_-5QSZwZV$Lnf!gq?(OEDQW zrmvV$^(dnGSdo;U@40*PDns}ZjMKN$k^dcnSAT7|WVq;2_hxl-V)l@d7o!ES%bPBS z`T@IoTQVHLY}{2}y{deFr{h{Cz3ymck$6UBg*M6gemA$HLA3+M{9F38JDCPBm;(er zN8}8vb}fe#WlrtVL+iX7yGfp>r8;Zsmh(52)u50vW`328~mC$13EkeDaFS~NgciBodJdiBAvqmjcReT#m-mqWZ*WS zOyfCNAx^~^!qXn38BuJRRGb9%*ss&xFAcr}?2Dt%5%;0mpj&s0677n#sG>~o1&xbI zfRddO|7U70DnaVv+M`<%NP{hwWJcA^&);&lR@isHyXQ8yGyXwcTdxi@8BrZ>#G}7U z0V!Q$(t1+zlf=l@G>UPVyH?bGp$_w?`pg5RyRn+foJ^6VJ;*RK7O|>|xnuG{%faXH zl94>kiU<4dfbtK5amarI-cw<)MK(1wsOVU~?&^F|v=xXnTb;j4N++5}`#X&0kyg5L z);uuJFRDzjO8ShB6VV;0FFVQ@n5}WwKy5(3doWn#ZFo@QoRrxsBtyf%GN|--!&L*{ zDMqtR%V3Z+An8eT>K{)BgsVz}&dh1gwzm$!(2Hy)05KtD(aGEoePF~} zS6b`ZIB!ELy^yOw>~b>XXwda&-hN6uS9bX_=gGnc=}eD+(dtDEVs|4lQSAh!RyOu; zR8u3%sk)6#D60Gm|P{ydv#yMu}bsi7jyQ=FWE{2 zAJ3s`VXbXW+U1E;B>IVs8RPUQr2Ar2CbKAHaxI$aUEZ~*{&u0mGh!&>Uf1K61SX!) zTu~#pxx*6bEJmT_rWB8Xyua6TGnXpD)YuHX)&qiNIQKshMbrRgw=(IS zg>bBOGzFki8S1BxQK?PWUV%TykkkF+yi#OR7N|-`pt^e zD&UbGv|eEkaWr$$C7P{Dz5@G^8$hXRXDy7G!qj%{19knR92YBux-=yQ{_i1&@qBT6mz+Zf6#c6{2SVYGFokTyI)6SBk;x_*h7Kl~ThcNR=(t$d?7g-n zCvTtMk+5FL%LDPJy4CVSfVQTcb+%yvWGqki>*+DAxicALh&@yAZMu2&9JncOo+}uX zLh!4@fn~Q@3zf|qhjm>l|F>+WuZe7?UDWf$HRD&`XkVu>iM5uf2=g1(Y&rlS8x9dxE36RtcbEV z;*^GOwb2a@{>Wi(R!rryd7ffv(SgBG6&6-}Vv8Z-`D9vUBEtlPF}Onjz_ zo=8uazn&wmr!~sOO3;@I5bg-O?*tN)c@g zVsKm4Zv{+aWAG!~QY=NM7qq&C=uUAmjT zE{l4Ye$5x_%RL{nklcps+n!IUM#y}F7gi!yE~qwz~Q^*?UyJ5 zN?%<4JPI5;6mw$J2|`~pQ=(STc7H7wMii$Wv)=G|Xo_@1+M)ni)+WpgN?t+^z`_R4 zo3CnbBBD_qQ&!b2g+4#cZbM|mJV7^CfQqWW>F*mACYEp!wX538hZ!u2NlU8P3Hr_68dw<9gAsMQvFr zGt?A0937D>F%|fu{~FWvpe(aFNhJ93c)uTB^;%eu#ajLQ8$BwW*WGycZtgu?C&^`A zb~w@tIHx|{z%{P}J%A|DB@b7Ec72LQ58ui=tlUO*Rcr@rL2spRHRTHVP{w~w#FCuy z(vj^E8(qoXXF4}?_^ivgDrC)M=$Z5%@NAQpTIaX>)2j1E zs6;<&5|4gZPI>S<;WpGrQbuTA+~M1!($L|MVwYD8{QRiS!}`w_T|l6C=nxs|`ka4$ zGOPQ7?G=%F(sbA<##Fo7ce;@1GS7hwE8~>x4ObCb1mwY}ogQjg-?lsu>)JhTJX5S! z+;p9aV%Br;rLv>Xp4s9XKIhn!V}C|JZ+zdih)98UErt0VR)?rT*M+?qG_K+pUsf}b zfw^9RGRke@eTcT@qq%$`P0yv)u4W|^{3WT}ms!sATs4<1+Ld7ap&?j6#}ukX27XA# zv0AAOLX%>6O@~9TDy8swdTFiY*}CR=Be(T&hn);o zz3OzUHq|PJ+Xkqz#J+<)5Qs;44#%yL9ZQ5eb`+}>;D5okUu{DdKG6>JdYVRI+Pw1u z76x)VHvUw}N5rW31IVwROTir>@s?h~OY7#2pe0}3r+^(}5tb<;r4nb_fRw&5FOkJj z{5Kw)Yx4sGQTbm^F({RleXI5fsrozf$8VP|23{Td%jSDK5#mva#0RloipJ+{svO_4 zR=fWeEHu8+sI|eK5~+@pDf3Enk4%!dj+rQswlaqtf7n3&)JYT|Abr;a@d}^bzxZ;i zaI=#bhCqp)vV_qJg*tByz;uEfmRnlul7x%TGh zr&W_>TQ2goVxY$g^6^bCuYM#SWu@pNFJo2L#)?6>*vvoGGKQXm95sw3;iE3o^D+(b z6-x3|zb`-Bcz>8QO5F5}ot*Vr_czu8Lb8`UPlnC}kdPOQ;U~Vd zTeTp$sKFH80b2cX1K;hY67T1?d{>Z+S?vjy44i?F`j_~W#ldcDFQ zo5b-5S>{x3WP}x8n#qTIKP05Ezlz(vi^B|j$w5)ElaqZvoJ{~jXV^8ND#pp!r%ZRH zMJ|e$Z_ma8vHd9yGEVPEJ?pcupkYG?=R&zoNPJ<;oNZK&TYZSBL!_mS9YGWIgr$)a zemLTNjC4V=ZyrMJV&c=trG~H`yLpq-d?Oq7SU4p6GO(Ox)8bW-qAyn};8Cq>iD4ps zd~o}0U!!IGph@@h4^e1a%Hq8#Bopti-xb2Q?>oQ5@F#7y{_cl)_n5eTl}26lALhIE zC|)%x5oc@j$cdTE{fQr%mFW@-OuahIYEDR5x0)`_5pA+!axtKeq!E@e4uJQzIagZc z9VY5c&9Gsx>a>b4ea14jzO^__goZQKxR(HzQa*!(rdVFnCsX< z*=R@z|KtwgyQ=iMwVJXzJwHk$YDl_Sq$q_V7+&{fDqi+X#w~s6E1Q3RrQjfVH7~H{bWfdXJAOt#JDQ9&tB2P8Z8gg4(8m45Kf2Q` ze)aM@z18RNdR6$yl`&1E$LAE$6{3t3TZ!}U-d=BAuJ>q_vvqhw(6vT8okrZ9!)Wl0 zI^0O)-S$0kfPFLlq%!M^N{Vp%w4NJDWjgADlhOK>$eK*={#M000n9IBd3CQXsHP1R zqR^l6b>_=A9qU)WY6`j)9+YB^eQy3XC3yPmP+IVnay3-ETA(aNKdLc+P5bOC6QaEi z11nXR^~PSLoRD$eq?LLSr)RXqZ2VJPh06nynF16&@qa^IV!$fciD^D-xa)+hqczws zKWR_s# zymSYc?$4^Is6ug?ZI+#)fFWg5(WA-2%f! zKPn35%DVZYs)7{DtG+pzpkbIxE>PebsRI3URNGr=A0nJtBV=~OAF%zy3YsZHT6PR2 zftfoIwus%}nRo|$gE94IJe^?kvJ>KU^`6xgVE}69)<5uTRX@6Zdc|7rT)+iQYQcK) zai`fZlz5swY+0)*I_pYS88Q51H}#2B@W5_dDuEO&E%^JH^X?yX$;2%T3X3AhV;$~s z8v{p18QPa_Y{oxupBLlD?h)v?Oqobpxb#F$+(a~Eu3{!RHg3BOL?=}O@ zd0#toO<(*c7uU7Xt2zB*Rdq~yomMePdh(}lV-ngIiOUohFk>}ZC(lymA4PtmSNiy0lSIc4@9qwc2(LEgn~(RuT7$hq{eLey}T?n)$&2{K)cU>bN&8S4ggmXj;V7@8W#hr|}#3 ze{M6^ZoKh31fM;V*sEw`h4>X5-;g0&+!0R>YZReLKl2p|kvExJKJ7Z&^=IOo<$T#f zm|i#D*&Et29^w6+aJuHBBTCjX6lX`Jg^Mpc9BklRxpJg+=CpRdkfp09hR?SrS|0IYAi+JiL zzkwMyTBlX%Y3NJ~nw5uMNq-T^{YYnU@?NKEqn9s;vtbYG&|DMMH==9)j7S4>CJJF^ zg)uIkgurh>h!sS>H~efCHShzS8#6?^`vP}klix07MK&zld_M)Ds`c?%#P%A7ifVuO zR`BD~Z#d9SUsnK!15LFV1g-sSOv2yZ8MF`sYk5`tl8Bbo7GwO$PN;8aKf;is-TWTMs=croB!};W3Mly(<2zE=^`6Sq z@}B9mdC+N{I+^&K(A`wRL`o?Ed?v-dMTAUf2qK7?;j-x1=`+KxhguEa0A}Z6qesY| z6DfRCm-buB`NpO<)a%__pNO^*WfMT4*TZgjtMGT>^@Y#_Tst6bs=Epo**JJ;(B*^2 zRCYT}?Yy$IPn}9V&NnN?AeE8vWfM&hpt>XjY{> z-T6S5S!*dSj_hJ5yA0=+YQ$|xh(FuW(w?Od?6VUrzmj&X{7Zm~O&VzAMT1bU z=xFlyng8N(t+SqE;nRKN(R>vcc6(&kO;DJ^{5898;y5tz#|2Z$d1Rnb>3e2R8S#%g zKR!aqb+qdavb*j5uW`#A@M)xk7<8LUR13VGI+GH z=2Z3dnNP>E%HC&=L6>~L%t&I*`jppK`#t7Y!!!6Wi`5`9-+p8Er(27WvPMZ{qWk9; z=0@EjjxY;Bqv{2q3_77vf3}_g*AI^Zz#s7<=%%|ox5t70Ce1O(BsKEuC-_ar3AaVa zsf2pqIW*7tBM2en9#J{59=D77#WXgy46CH8L_bqx*T?o5>CQ(Ha1gY3>?k$k1~Gi$ zZ(p?2wxaMqWU1Om^iO@swhd0u?FYdmIVO`Iv}I*eriP`;5lY12ihlM> zhwdzL615v`j$vOa@nd|ki7ZE*YbZj!-$nf3KIUSAdgJviv^>PXO%=D`%HkpdGqHXb zqY;=)>}RIj$*I<8lnnpOJSws~rKq&?9^SW)lT>{0xtNgFWZ&9N2%rVymk;w^q~ zZ|W)V*Azo>IA)6Pv=j*ypY@;HtH{U8?5C$non(O9&piw+cDkFYv$B>FREhn+Wvo{m+*q7;}Ul-Kn72PqBUm^f~11hJM0WqR@n=iZmY zy4sz&v5vJ677$x#VIi}5;5j+Ckm>cZ6tg-j3DV2HM2F?nUXM(utVtB=#`=>-Ky&tY zdDdd0Nx1vSVghkCrDTj~?xRV;O>6b#KLq<;M@420#|i|={ZJ?3%!RU->l*sg6+{_0 z#)j(qMJlCc(<`z}C8&3(sgLV7V4_rgubYK3Y3(Z68@kNdQ{~Cj(t@h048!}05Z3al zm`^{GH-UFRoVsA=-E+3iJPd0;Y~9Xm74>dGGUX_Rcd7)mWK!!43g0Xya+M{6AU9)K zz^4}91e)ujY|^IT_^a8r^G8Z&fH`H#Lhbai^lxq-=Z&Hz479fG*YCoutbF40TfH_{ zE5NF1D{s~egDp-&o=FU#1>Yq;hP=aSA8vbG>s8L{Pl3VJhGC)&??>x7>9}@|LXY65 z8&wHonbb%1PC9cFEtYJh)|RG}YU;4fw|jUdX9C}i__Vq$@+H`1l6jB%mDlF?_#UU# zX44Fu^zA70x#_ajD~cu8^~iv;aCR8MI`IELQAuEG>tm*h3OhNir-g$ly-?(0HbJ^q zDd#N`15Wupb(2|Y4|btdAjrKw-ZsvIMe>g%9IgJ}nb*^BI)CU?c^99b)5Ph>5%h=z zfx6vTR1p-{C1kj|6k9sm7gyZRc;8QYD30`2^Ml@mgSv@`&9btWxo7k?-6wP~DAxL3$C8-g^l} ziu8`u&|822AwU92?ndA5Ip>aX{(w8~4-QStUc0Tm_FB*U%x8wET-Tp&xSw@1^OtLo z#n10|F9)tS*rwwK{ZTd(rUNkw6KP`XxzKp*(RB@{Ccs~tuBZ^KOo}yo#{O|EhfJUbgWx8qz{%EZbhMOH9 z`DwJ(?1&rrg~lj?d(I`au)y@7(|DGB+myUckd5LEGAoH=%^tpgjPVT4SZJMhCmJr< zyioL$_P-Sc-<7YaQSAC%c$QN=E_p&Y>D#ljZ6+GhSRk`HL9Re?kk&9-U07Q?==Z~N zvM_C8WC<@QBOx&^l5>qVyi~?QUq{`|%F^MdxxPxDuxF{U^5nT6n_L-O;~t&x+oJICyoNHB+32i0@S-2}dyWl1u*Uj_jA4A=LYiQM_2k6C_aBNQ zzeUhQi-@!Vs#-@dKVv6BFjY7|lgq;{#W~am_iYJ_HsN5EMbL*klN7TSd~`k!vd%EN z`sb3jIHEm*fiay9Xr_Ing`c?oKOg@64*2Wo=Mh*#?|*;3{ORQ<>Dv~84FCD??{}96 z^S?Lp|Mri!sdov;!-fR*%4`hv>FKrfjFjgC+!xr>O?#|Hg7xv~gZ1qB`o9VuYrQs5 zm@jQbb5`M`uL6Gw*nV zf<1Rl#Mr@}S(EVJPh6VU8sieM4{rE#7DL5e`=A(VhvI3W_g9V>3v~-ARnb^CP63`= z74r6wGH5|w^c3E$qB3a+Gq*j}R{YH1U{YlEyhx>XDDYfSuPTosYauk@c>9$0&FJvJ z^Ze|U+f9>Ml+Gn1mYLkcp{i~@=2K9cGW-V{8+~k*K!N39Vl^U&saADp!CMD&JpQA# z{DX*blWbIgxzY{ouL(0HH~j&^~I{4?_K5O%mZ`tJj%-Ut(%qj zc6zfW&n92f%ouq0z?HZ$k0Trar*hBKHjD!SvB(IOWK6&wYdaJ9^wR|w7RNKf%*&lQE zP7x^Ne1BFYMPzg;qipmDZ??r^!L3irDE=-)KtRBDR2cL)>i+rSvU&P>X!v-nr0$%A zH)UMaO=husv1I!T#qywM@;&Mna%o~yS-j@;PW4zw$r5vo0n?LMk{{8J|CxqrvZ_~x zsb+>ua3xFl=K(z0^Qfu09zf!_I-K$Kv+@j4`1NsGjO}Po{ab%x1xX>7z54saB3bTj zKE-iBnuF3ucQPau+iH9S^)txA&pnzy3z)5C(@lpQLO)O(>;K_p~MY`9A3ugSl4Lo69>3uG}}3>9Az<=zBD($O!CGY$&J90CG@& zC}h4P1l6gL30$U2OL=J~cl3Dub5s{ywKtE}w#2e`xCrnnC9Sxxa3|RsJBaD@3;E^M zSH2tokCW+kdA*LQ!kyg@elxp8_4i=-MMaXso`sFFinmfSXEGI|{;%zQPcZ!(o5fK> zxARzFBfv3K(dR2c&bG1$QT(N^VDu!>dW>@TvEf#S3eqAX{VytJlhckL!zRb1^}j?j0l+}r%DJ&1xj|WLD#i9N_j(mo-sVR|b_4qWbH+^<@Fa#$rpguB z(o+CPb~Q3R<-4NdZe3e)6J;j#e3mYqjAAji39>J3J8qp6KDZ>R+y)?zN+9{<2c0pK z|IjBYN!9{o$}Tj_$+(XPY3ABFoY?PJ@>M}K}S{&WilOgFOSLBMLNb&l=3CKwF4x4w=J zKr2SIDgoUGu`Q^YU);`OyD)XzOlp5d*LpaV$7>O&{_v-G$cIsf0nGVU0Xz;|yDCui z$nnhCOn~{Mbu$y+g78=SBLIwg&V@Md*jR3=V*-s_fayI4ir(xZmieVO=`XD+?9{?vEA-i6~K(Ut#T z@|V48t{G|-;y$PC&8=Wj$j9)+)gtH5v$h&g4^{HF#Oi3rN4naM>J|*A3O9pF^!4uv zr8ghn`xREs_ft4&X(aHgy#$bV^QWm0Ak@=Gz{@=^e_rd9+3MdJG86soVTa$z2_R!| zL`WIPUu&ux4Sa%*7j=7>YfW+cPj5@hT9>t6DD+VQY0KPy7VH! z`qTh782I~!F^{ImsrNrMJ$2(^k#tV5p2z+4rOI3vVzwC($4S5_fVUNV(JSDFv(iI zec#dS@5$T)a=mrRUUNrJCvfVHb;mHg8BUjWn|+fXK?B@;sr|$U30AJbtS`TQ*p%mF z81l0a)N9S)C~e%~FstV^Zqzz#XedO| zE(^@V6`~z)@4#UNDtrtn$&Up}p}n=l5r^ShB`N3Qn?>80cLbDB>9 zRdHm|cupSFEeguH+FL6A-uDpKh%1N%v_b32}rt#LKLh z@29xn0(}m{KaoDVid+4x0I8N(HuMe&cueH6N7rGy5?0RoS?3IxH-~svf{w=pDlY^A zv*KLtU<7_U^Mk=nUA9~~2QuN$xZ1By`!79jNn$Df^@(MF-_GvuCFYy>xZLE5;!ui< zyp_uq$&i9oR-VZ1Ys z+S?p7D$0ljPsPbjYmoSWF>v(kIHje8`Md*``u=d}4J7}qO45ELk5kB&h>7uOgyN9> z{uXA{rSMp?66d%r+2FK8IFQIbnx@ucRUp^5kEgEa!=W`*{c6s-VNW9y@?fn&-AYE{lZsyYY5cQO=t-ZL z353ZQqFsiMErk|N<240wJ9TIqPd$9Luc0W;O%TcC9;Wg7i3rH-!sQoPw2QHAAW}wd zNVkYS4&u52R`p@JvMpIAY*4|NO{^tkoh63YZksbhr5cp}8fX#156H=o1=lo9Tc?bf)L`Hs4)A@0q|5bOiZY z;kDdqYb)=5te<{^*TrmxU%*&dr!0mqb;ir8o>K6)3U-x{DSj?fxK)OsqwvWu>ZGP5 zSKA!_i(IC@;|=n;HF`<2TGZJ~CKHIIdA_LQJFCSs43j>7XbZ?regYV{M=krF9o#>s zTh-2eD{5|;NjmO}D1AFhV<(cCmdQvuqJ1S4rPVo8C*Q@|VJQiB$~WXQY`9AFQ84IJ zOyqex-5Qtv9ZXPL{TxR1YpLGjl|%YCR)FZRCoUp(UEy-Q-&5(LXWOfZU4sIL7r3R5AeDA;9MZy2Ii>lnT1`1%_ zTTQ$At8J#vY7tx?xxcU@zE?+G9RKrK)9(Lz8dFX)yD>K9!(Q>YEqSQ=lWv!LeC$I4 zwC}j!b$f2cU;gy6Nem!m!yNpH;h+zuWl&{b{&aGCo{ryh@A?%er)7y-x#qN>#k%MK zzWYtdp$yMKVW5vd(G}=&Zn6fhu5ENAnwv-R~&C|JavHvV0SK<5qUDx0mSdv z_)^v!cO;+8Pz{x*>ryG$P&nCLhs#>}^0rAa-pWHZ*OQYe{W&sb_7BrbOy($n4wkvS!li zSzAS~O}!ieDLUQQqI7|n1WGs5)zP&X9M#l` z0r7U1UeT<|o3ESEwhQB>v$A1E(k14%Vb|Z?aoi4GwIV=b=O+?B)u8o~N*7He&B)<} zgnOy3%&V1*gff4f4(wr+a>Q#1)a#CUFaOYZ${3mjw? zd&bB@{Vgt(DqzdhCS(75;Qmbn#k%6hP-gP_jgtvzx)J6 zqL0s`{9HdT2m_?5DY}7be1_L#gj?p?*D~4}M4_8RBks=ydRo(tAa?AocRL|##p_Nl zK2Bb%7K(f^Ts|l|o`dqMt^=!GiOfUVx(0b}9zRsP1nItjU;T z7@vUtz&5^7{Pe%JeHLd2rpA};J8b8B;}3>D#8v!P+v|1)t)Hdm|7Y8+&F;CMVG*Wn zN3JY+ni=9%hRwKjxco^IM;h>Es|IMY z2FhSTo*7*n0h_7aMhSFu`76%FB6&OG6W4ICl7V2LV$I$1S5sBI=f)J5uUj`atb03> zY8N%#HBq41Wt|96l_zwV`IY9k>TpAmK>hK(7*Vxn+S&>A#x7lVga8jS4a$pO>=_f; z(w_T95+kpid={I%``pw6-rqHo!C;=(eiW5{)?MK$_mrUOcHB!)o(|}$K<2`j=aGiS z*V6_t?J&hgi32cHwY`x5OH3yoM#EcN+sWY?@{Ru7qjLbd1avmx73Fz3H(x{{%9_Bvy3syTYOm zMJaM_L+5w2;3@qEN@t2ThW4*3rutQEk&RYv;KENZ*h)n7<)R7@(Rg{dZq;%3C;Cjo z8^yuu%qcNxhea= zh+-$YwjqXY7a6+Dhop|ZvAPtAvY+}hw;l)xycZCB^=9killY9pmq11~HLzBX(`qK= zNC!)E>(iBubnydF#I|I6O$I+!%SE$fn7^F4TJm;I%B(dOyZr(VxZ zQ^cr>Llq8p{2itEjU@hcn}VOw`zQOZ{ho>&FRHX(%$0`~bLNbF0NZ(i%>>M;yX7grk5nqUUWUC~Ub7a*jXnCkb&z0Z zCm+>%6C2E}e=5LdV%E`ded=1Z<*F{5dbA@|BpmjbsJXEEW1ecp*l1U zfl{Rd0Sk3%+@*-}#{Ml0t6F{BYH=3zE|-@v{Sra)h(~uYoi^ySaV$i` z``?Y_K$hPhp4CVkx1YjVCel}3Gr*mN4z}4Vl^ibP*Wf^ECIJ6k10n<`m~d27=D`nK zyr6w`J>ew~2OlA+c=6`Xjxj0Izg?v;Wv<0UF(@s=3X^%a_RHyekhx|M5QJ#K_0~(T zHVcM~{;~!j8~)P9f3BtDSMbR!(W?3&|7iH5P!|lm#A?`?YdE}=+|+w0?eNEh2pm>5 z4Prxn(8zx^+RB}s@peAx2i^_@8kT1H8^V!5Nk^fK;+(T+1y9C zuT)>{uNM_UxQQrc-2NQ=lgp>-WhR&Y#W!1DCdo(S%RhRrOH37k_U0B}h+-c;nQA!g z3FK??EVIjNT{Q6#M;fB=G80&t_0w@~y1}R8zH-~N^QOwY=k1bxCIll%7xSSy?fYNB zCoTNS-iHh{8$|H-nqS%?3++j1LN7Ve}LEcF+8a#|i-gSMdto3cg%|KBlMeJ99{@?3;z!Z6@L66TS2(A~K= zp6do^3*wnv@Ri9G9VVhvDx&D&Jv+|`%4RckvrSPpiv& zSBRwtY$Vi*mnwnuVNtZLvkD}$d_T2!h>Ro|22*30?xZbYo$7T9N~yD6w8FoxYP{)S zf0$ccT>^9aXeWU5PQVniCN4Tph3WuItNqWU(*v>o{O$AZenm2+g13t@2=Dd#*V$kd z!|73X?EKuJ{FJ>ooi`ofE0>aK__n0`jt~b=$*nx6?{#syuZP<1KVYHHRoD8QEc}6( zyf43{sdgMEVA93@Gi29^S(k#`nr^Ar2RyIG?RJyTEEe%ai~@Ap8E

    pRCLPSo_@=8z0Zk7zxma>_aHaf$jNY`?tE4wFo_pT3{|Zk= zXYpq&0DMZB;MDhLO>c2w<4VyTU+_zOocBd$htG@;g5_s7nAtXqH&yE_1?vlIgKA;9 zI3l|4V#x4oeE00zodr?l>UM%gJ;(wEUg`_`f@*ujDZn-aYzx7X{Mq&~M11)3;8I@W zU5;koV0}o}@fvEAd|C(j=|cJWBz<}N6bT=lSzzT?p4Az8B4u^k&JXK)T0OUR(Ui3^ zTfgALZGNH4Ez4ikq%OzMD|91;?q&gUlqJQ(tA&p_7dYJ>Jm~0RBp8xalqy7_lU)X^ z!7?GXjxw@Mo~1g4gTkdV_6deb9}DeFB~d{}M{o{J)Ke5|N)HXXuES-GZ6dM8qNur6MQ^o7b`?WT+lrw9@2xI~ALvy8y_k6` z@>(u!IU&d(Dd2K0`Ghkryi$h6?x@1i>*gAILjEo%XQmWjiy!q9GqA%D)CULy@`;9aS?kyi!JVrMBYKx+Iqu)gTKl$unu* zOcF^5WP@)--v5n6)V9VJvWDHts;Kyue3zjhueRHX5fG969>FC^zw+2R@x1>NjVp$< z=vK8J5@=6i7#z1OnqMDET{VQgD0h3}>q);M}b?9ZgY2Y20bA@(;`5MmfGioK?f;LCEig!J>vQUei{ znzr@dT0vZ^yYqf7y8~@q^|80<+9zx*$F=hh_d`%Kw{%p>H%&qV@|7}8zw}3bjbT$K zN}c<>@&KXn2MlW1u(w$}xD9|o%ZdOP#P=^4G+e64%;m-NG1R1{?A-GE-T%b-!|;CU z?}ECkP2N9Eg>t!}==BBZ+{+1vgCNrOHCKIc!6n1T6DY-)Hzu{7?_pv}UrdeMDcJZ2nddK(fx_AW)<^Na~ZRZ7+sYc2cATI{F9l2 z6%nx>-#z+YmoYs*o_Lhi``rGk$x)`Z$tZ+4JR|9oT*Nn`M~^uZZ;$yQy#E|Pcx9_{ zx!X6{e{ZP`mMFo<`D^fXD}V9WbiFGqzmXvO%YWA5dU?WTq724UQRHIO^uY7LK{ivs znD(119^!ArXIUB$%dYg~kH3F>>sRzK*-eoq9`&?pQ$t=#3q-{oC)6;iq1o_Xlb)^0m0b7z)f&?TmJ|49L+o)q3Je0O8o}ZtdOvpRXv6naZV`$+v2=))L)DO6_AuCM zMrkXo4Sw|%JYG{ZOWOBD-QQo@|7=fGnhp+wg4Z`T#xN*&7qGeHD#1IhLiaTO19u{( z>2!aDGugMEREOw6I{q*VX59vQ%W~AW=I|bU#$eS;5X)J`J}o(`9G520_8*YrzsQz$ z(=)Yp`}c4D!ZQDZhY9=mlWysM{OsQ!Tz?Tw==lH1kH4#x6J4H)T#xuFT3pBcRr5kw z@sB*-Qg0ab&yW8Z9R6N|M(#9`wkiaJ2c16;8AMAfHqi`_yPO-)!tGoB9&>C~NM1O}Qy?_YC&e8W_WdN^As2Pr zgWw|F!PkLW1SVJXL=a_~K3F*rvkhRNtnp?$VAf~z?Qlf5Heiv$EdH)sy47V>)hx1T zD$&B!&DJAPZzurmSJc{??idlBhj_h!3F_?U9jZvTeVYk*(v7pj{M8BqTwEf=7X1|A z?l&QBsb2VBz0Y+Ehy9QXoQ4pRM~}Yyny+rZ=Y)-6AWI9nytVs9C3(BMT)w*|w9SP= zVG+ZrPLn!`QLB4k6Gyvsu)vD}MSDMilKLkL7bJ!zvB7av!*_HjtP~YTDZu(U>-aW7 z2%X&>A)zrTwbXiR1yoIjB;xjYBe-z|mQEehG#HYfXBZI?vA3hEqcheA;?^*de|>2qn~QsG!{YR*_#qgzRd>tTw;GsfK9n(E_l-}vpS zn?HU}+s3i4Kbz@!XH;nG#QZ*}v;la{`U7J%2o0ewX>62mF>;297;>Jc-+vGWl%JSA z19QfA-Lm)3PiK_l8@;3U=K)o10fw{U)rq%GQWM8%K9^4lN6@=V@vRcJHgYG2QUe;W z9Dn(k)m=VSsw@VqBe#=ZI~@H5DF7@(C22rS3a!}p>sOZNqPODlu+R1tvOkgSnP?9~ z{K=dX?Ood}z$i~pp8Tku!=E^Lq>ZA7qoz?)3i2jED`~iZf7xyCO>oFzqt&tGUu32} z;|4aPw7z``EDhG5&+P9hjyo?Hu~Eq2Pvbcs?GoDaO(gB4pB{G2dZin-$t3y{Fd3yb z*St0`)z1S}Pa5W=fvUt|y}#CMG$6VDEW0luk>0Z~06IC=hW7)0kj%r^guG?6?2xH) zUoKntemiN{#tRRLVG#Yg_&hp?Bwc3V{b9`CkaGSjFt1bj$hV99aqiY%m+(RoEJrcp z>E@tJVksJTx{ZMc$PRZsBb77AEhYcsT?ZV|7yE%G3T4>Oc=BYg6Z^YDZsZGC=hka1 zG{DuN-OSJs#H(UwoL<`)H>~iG0n1ckut|VxkDJd9?xnwrw|iL;NG%zLDiYB}3d4lS&?e@L(2g;FD(HBK+E*>P6WVj+MqnwK4kcG#D1BiAxg|U$c z+7EW?=n>T7uq?b!&8gCB$OWiNOu=6`60$Aodt!T6(j)NH6DyW{axN9+beY}Y0=|Rc z!(_H&s(6^qV0s|YnTOhhrA}iHGp5j+84r$~JEeY1Bm~jG9}ok`lGdO!kR_dyUkV=R z0o(}91gtGBuaC2yPYM0)1@pZBpy;=L@yo^;CNv6E=J{bOseU}Yd`}xgHoTB!!KU!= z*~?YHrFvjcRT=2m#1VJNSfI!#^FzM>BjL3aIDBi`^!>j!NB`1Ib!JH4gEo5~%y#}Z zV3tiC=Blar)h2I(1|E^$=uN9c_e}j!~Lf- z3S2p8PE1dGnZsuMlqft+0RkAC?k1(zBcB)~qoR-SM1V=13GXGr-W9b}<1KIi$MS4ObbzpN1e+dQp8x0rWvd|Hp; zIw0doVj(yED?KGI*$3EoK{meU+x%Vy%rLUFCns0r2=6osTw3bUU*61bOQ*Z_#!@y< zb?%1d=YIIAVp4rn?+4Mw&{HeU8Ttsx9|+&q3Lpuox^Fsyzo%Bj zOPE&I>%?wOvXIyweU|?YCsMa{m}?$twFZvrR>}?2>UPuq-VaoD8ab7rhjgHE0DwY@ z&ks9Le~yvS&xlL&7hzqPu=#yqDNP_f|1s3B9X0{Q0U*uPH7SxpWp#k6_SwNyp_5Wm zxs8F$#CXl|p z1g4B3VP!2XC|!rA{g|LBlbV1_2}CJ#zTw`t+n--;+f)a2tM=x}Q-5eh79)z(V<_C8 zNpOwOP$a=VtOsX=N68EzV8!(E+IMn=fHDW~06GqqLpj>$4iEX2oSdx0+j5r57dZMp z#j)|146pJ*%BF#1Jj?QcQ_`-W^+4t>q0H)bDDCT87MB6xEsKk)VVRs^Fn&If6qh7< zsUnVqoB+iRl%r^QYu(LccpJ>J#>(W&w__Rtm%;vxyzoSecMKv>1iHQE!FY1aCYjo= zOel6keDn%)4|d;oUmw#y7iTc7I6u1HV2WhO1JX`+f@>^+eCB!>HziCS?7t6~S5s%W zxO1&QmZ{Lob!WK;c5U7wH`Sl`$KC{29)KT+our27iu zx21+l@cv{aMm4XJ=1)`vve;D_5vO$X_+3~-4n!&)KL>kuB3wCK=6!MBz;_(~Bc3`s zE-s&64G-dO+N1R#@4cdXZD0)q^P*@u-)7R%uFnt{dlfQsv7`yjZ|;^mj;xahElIUu z5$N%~DSz)ccW<1Pzk0KInuAxrX)1-YD9Y+e3tsR;{?GAgm4-lBxmJ%!1iliDJ>gUv zaff>8M8n+n*5fC~1jHbto{m7QN>nLW3i}%pH?m&9I@K*gN{?k#CS4QBoWw*oeJb5BUYnFdt8LedA&msTg5l#H(a-51Fho z;(z|uXi^XkQ&Ka6%=j5Kd6Z<3b~!`q>yx^p=`FxRG4KA_+s=Xdo;uzYbIv?<3Vde; zP&FcUuZ)?5tLdDK(&bnK?tT_Ae+9^zmy{RDn4=R`+XPw+vc+n{C137d?`&cy#*cvl zHb9!}Tk#ee+8PP~_CmWMN^S$H==ea~+c)(@%PsoDs;J$oJ+WKV(P)N^21JMCpi@#A zL0*|(G_oGFk6`n1Od8D1&CQOZ3$(`^iEkA>EyaHDa&D;%Fvr(+7taCit4Y-9u0K0K zSH<9(9tkLhy76sI56w5maQt2%v73GiUzQ6viO7pl#f_c#;?podMS!qgWLY;w`ykG~ zzmk*sR66Y8*AV_`ahhd-&VZvHqO} z(W>Yv#GIT90C^P%tDIo9w?Gnp>Wul{ANoKDx<{=aj2`(rrwg`g6EP(X_BMarlp{Gw zrIdOG(f8A8U{>DqM!u$`_@JEqkzD{ODK+Ge)y^Iu1wz14A`Bh9A3O|U5lF0w_3{MSi@lxOJ>aGhw()lZh_*%&s0cIzym;?D0pEUyHA)YO@ zQ2u=Tt2oIA!isV#gb3en%PPusHq&<<&Yi<1)nX>v+MENTB5Na!q(WjeL#=xQ-gWJM zMy@fuXv@y9_tf)q#(HssOPd)c_B|^i)>xu(&8du_nX8@G^b`3qEQxNE(|_Qn(<(%n z`49rw<5c1&in^p?F5jEaq9cPyZQ!4n$77}&bKr6OGxxN!Ak8RGL-4Hy2dq2Y5|ci} z7_(ObRc#!{WN@Xa&ZG$1e+j?a0`a0`;fP3f(CA0Z@wLm-)SIgxg{XMh=BPMbjKoIt zwg_;+uxk>ZurWsu_`bUM9<-ClZ}0~a_V+B6HtpZuTTe9M5vYXvBHX9?ZSbh?;LtBs z!*+Id4z3LP(`UoPNHmaPLxaCBMt%1*_{pv{jgPOhh*&58kMEVO={W51xQB`SlxXlS zqG`W5)WZq=%AW7n2d>?(w;An!UNH;sMUc1>#KGUvc-`~g0&;DuD`lMJ@LtWQGa{Ia zlG6|o6R^1kg^<_yOJ}?^?`U+?a6X7qa?qXIQe#-kRl>j4xq>f|urH>~Eo_@CeO4&- zh!UbQcfJybR||P@(}M1@X^(sUmO;8Y-y@Wfor*VSH^gjYnhIc4zoR$NBSH97UY)$o z8JK-_htY=0BQlRWuRLBxRn$eoa+xIkKvJ0q1)BO)EX5gmoOj^X%m%sgf%yy2sczb} zA^v3pmzObHYBL-mR|3Tq8)$FQOid>;!Cu`SQ2FQ|;{;p6GKL8Z*oZ(0ZH%IhSh(Zb zFT3Y{x@hCqP^Rag8CcM*RnGZIFtZmvQN;sytF466e~##GlHKcIQSb~)Wvg~G-t`34 zEzdhP9R<$+`O|B*4k!J|g`DVQ=7a6OXs{{@cXv&J#={pAq~!l&1aX}Y=PgsZOC7L6 zQco}}4%y1Q5w96o(LDp@qa(6fdWVi!??0Wj@M2_!CB&fDc2|Y%PSVc^U;CXhWO9+w z-D6(7O69EMyzSws0y{C4Ca(A)5Ks{Sopr5f88ug&hLupzR|Je8b}>cssg>*{U;*a6 zK@vj&)599yz-S|xFe>d$>EWrkn++3MkehrRz!8>Vh+)rF(7&8lU;9;dY3hAG;3c1c+@T~ZcO zRDi^x;qi=kW?K6WiNR2=hf+P~hga-m9}oT7805U84w=NdOUqq1RU7e(P0ymnm}#4R zDz0@hu!0Gqt%0yrt9$D zVV0gi)zZ%>Zu=Z!F{7Y7Fzd?C)dMflcI0yMda+Y$Kw58dDmpgFdG|z^CFLe$7Xk{Q zbni&q9B$yv>s(B#)pUP%&Ho?7zA($VFKS14@f0@6Y%dmZ#In@UusMn>Yf+f?nwymL z*U$ID>wBy|fS$YGp<6(-o(C}aCoMWbk+DCdZ}RQum$lup=3|FXmCy>;0q$ss1ut&t zjkGwj_yUY97BSaiAhlWV_%r*8$d^N0)Vo(zWMx$*c>A+HYpymdka@cBlHEg`?A!}u z6dP&?pmHB!c&LH)bM&hJy5|}tq1FQk0pVVmPD%Eg)vEYrJdveIr`95}C?=g$O{K1$ zSVSPU%zwiJI$$x8+l_q(NOuj|akB-G>~nyId#H}SW0}+WF#y#`yY0bRSdzIYR-L-8 zY8qCjdw0Xq>de??6|d<*2-?a=N&XOsak#7|XIzfQSikdrfcL%t75MfWJCl{HYBf%pG##E< z2BF=GCk$}3&N9J|50cc}g$Wd&13Viv88$@M^xk;5vFoS83IBAH^_oR0<#9a^d~;#6 zpr<_q{H@15#3oPXe)@S311`}~?_E^abXnEaKD)9O>%<_!6Df*^$&EuTDtu&7N-Yqr z9%3P1tNLO35qqPh!+6gl%#Vhhi=5YsA>-maHm0jCUd<^>jca8sWP%cHep_t?zf694 zjvp5|N-2R#N~pN2yvJ{5Q+a3ai!A9xgEn0pw~PFY6f+WkbnhoJ9c7R(^}1&KGbO@S z_d8;De+(U9@d(^Ozr2cQ9&}<<5dYyMA&Y#Sp*9#p0t^Iahz!S5DIp?4f2q0>sdbJI93ZW1kg<++j=#V4YiSQ5MVxmoZCC% z<@*S|cxNNaLQkJR=}tmqoz9GKN$b-0ZEWGv-So;#o-__E;}j7o9;`X^`@uGn%0d%= zZ>FWmC}kUXUF*J3oHn`ElQL&o3XL8^Iq_rH1~j2uS}Nau7`+V~1UYON2EvQ%9yi_Z z$q@;m-fEyHN@>1G1<0Mv)y7N{#wBmndfc8=Y5(&)Pq_N29%P1G_mSgkyhB)H59X!k z)&$bMj{yJUQ516m200a`0X^8uW~);zA7z#OmB2*Ou{GMT*R#dOXR_W1<1=5syHrTA zv~cZOytwndma~Ny<| z`EJxH$XsoB*(x=*_p;C7u{a?*0Tc)oK~jenlk(NGF!T`{3>5XA(_@JrwPR7vQr4 zECOYM0!okgg~#XS0Q0r`uH260=-Tzt0mwan+xwhGQ$S{peOps5;vuW}*VhmB7bYTFzh@hly$K-LUus(u%Mn^yn)15Xefepj-P2J51a!|TFk{Qbaf@u>>k+3d zkyTJr7GiBRlyf(O(92PrMVgL&Df$A3UkzR5u2c3(D(O8@?K_0&UfU3zUf+mz7C*0V z>1oJC2xX;pmjT_&3sszN_?gr37ORf)0^fHBqSme@I|AuB9(3DgkdaPU?VYBsVk1silCxOz*p3=*O4 zg$0x?z>de17G0g$y`YD|oZfOc?<2#~P0hr6j5W0>IHE8gkb7D$*aPa^>8-_%|y zZW?U6&O2rw$ii^ZJJ31{A^Z$49iH_}9xL+`|J0xUQ^`uTo-zC;b||`NEe@u?g5G1_ z{0#?7z|Q;geNEb~Ul&>{LEH*9=+eQrKhd^pS;cp`>MMJEkYc2XFelSIoJKI-&D+jAgoPVuqYluTi zpby5NKBY!3iC%b5>)fJeLtcvHg>K~yD<7A0^BXWTcd8jB91(XkOch$XkUPDoy0Lw zg{^M`AM6taugooV`#`y1L4?a-okzuhy3O+_si&kpeQ)r!X>PCq#>kBHXOr3~+u>2C z8gGrrnPRohuf(HDDjl>8G;M%nTxyI+ExqKc#?TYp=^5mc$bQ*?bM_L~bQ;*n_@XR- zqdXorYAgYIt0jUWO-54y1-%4TkGDvPBsd3$aEmqW+!S{ux`(=_%w(ekSVCJVoaU;Z zTtQZ>e4+GDi=gC~G*64LX*w2;TQ#+z$yf)+4p`VrkOtE$R8=i{_{O=u1Z|BV9x+DA zW-Z?|-46zwhmxb~-IBr34{UKtc~%U4@^F~$`D;DB-{Did+=*@_fXK(Tqn-u}ly1fpg9 z{$3k0hnaVJZL*yd_0Ld{KBNi@ko+!CQcGf?CHjmAl*cV~Smx%1RBHZf4YaD}!2>f6-aIkI=H)whTofmxef ziFD~LTiGc0Kag0U3L9na+W6=b&86xd}j zE3!A^`L*R4H+Ty^(+tk@-@<4tZBELr(~ewv{Qbp@5dGs$@1Cur{QiG2IpK7@EKPT@ zNTs;0>&E}Gf^bP7I(Kprxw3ISs9UbG_WZssm=WjW`|sAqtYolz{y z#FKBIx-x(&cisiYhQB|NmmLdtqcFq@$yK=cGqxBLK+#Lz2b+u5piFSOC>4Zr*U5}BrB9KOnoNoETq)mXc z0_XwDq*PjCzD~6i!%G7nXa7@&#*TC+Mm%OS@dF)C#+UpOVxh|z3V^Cz0!x>y8+9e6 zn&h6)q3{Jzz3l@Kl;JE3ntOGHQ2%4445q_R)1mDXB!V;^+~&@5v$~H$_UPNkN;dQB z|D@a)z@(r=;UEJ5FRUZja6M`1EV&G1^|q-#zYAbq2I@-M$P@2jPaWJ^l3$NZnMdUB z>#kjQvn6Q<%0E)X?m8u~`9ZfHHJ(*EjrN*#+B#`asU!=1`pRqagh)Ve`!FAOZ-_JZ zl;5DitfgN56rncUeD%@!ixL}&Zpfi)UdqC0 zJz??;b@o(Pk{!_P!-wDVM}28q3hl9!UEekB?TgQ@78VpljE!rA*M>Y`Vd?VHj-DmI zHPu4~;&)C-OjL}CiRnX$!YcZRg1rw+P0%sFCp5B8q#U)i-wv{~UkE2jIFZw~x_r~a zr%8H7(rNGP!=M=oamZoxu)tq*D9JXj-Wrijrsjfn_%C0WlZjyFL|k7QE(^kTAY?7M|f^PWam!yv#;34 zZ|~9C#Q%ujqv2|D`DAlOv|7wrT0fv0mfLl_iS}ASZ*IMp+(=*2Z|vUlgsIgTA&Ihn z&1{l{k>5%&TfAt4FHS>~F{cFGoaBfsbi)c3glL%g_IL#gDe?p?x884p7tf(@{Ws6? zYY`T?KOiqlq5~{!9qde4x#=_cW}g9g%8_?M zX06*v$r~ESVnbcMN9IBNlX=W#S2795U$zFA`PCRTRbr+AYDym>00$|-VcX=+fC(E^ z1CavE%MXWSrhh%KyMGyrbNflKO22X1C=9n<&L@+P3aAb{0u{$GxS_i(Bm&zRC$qa6 z`@iz$4+G28T2wfV&^qAv0ywD=Tk|Skr-K#glw9T{PZPSCdMw3Z<)dhTlv-m9A6@2S zBIIfjTxPTuH}dW-kHi3_{ZrB^TGam`?X1J1inhN`BT^zt!-zn7=sZ?0wEYvG-c*v%c$# zl_DH)+y5hym1u=V-xU-Q8PWyFRb;cXrFf?!N^!$sF!k#Yp#Ao@V4d}tRR}p-na~+U z)frwF@`tLPiIiF}^*dE4y&6@u*c(mS82V8O@mg&L*Xd7xOi1wJ_NhCA$-*NJ31TA+ z@n<)3kBFIu&(q*QU**nzh*V<#c(O0q&!1w`JD0LZ3n{Fsg z>VYljMGyZUDp!eIY8EqTEv}I+VPv%SJR04tqBR(1n6ZA(b@b~vj-ox2Xt|yAXF|%U zAqbv8z1W8F9i1leS~adA>_Svj6&tTf1#VZi4m87D`L;QtZcFCAC(TTJFG_c)H|@aD zGGD~bo^N8Po=L0st%8B6lih1RvMCI#owXNU`drp+ac5y?OzWwgj9ZI$jl)JKQkZS@ z2N{4zXXsIxWYKId?AJrNDFCJY7dJUee#r6=HslX6o%LHf;zqE@S*nk6Eyn=J%pSnt z*=*DM$jcxNI`qRESY=%&w?I-~Dyc|4Bkrk`TZgTt2N8c{m%z%8Z?`~#>UU^l$>{}L zL-+*Do;<}?#>sPjz$B--bP=lBZigmCc!?0m@cJsLD)DOugTU-v9Dkt5IRgFgP#;(SQvAD$X&hEnj;wrz$#Bh2NPsmD5oh>*bZeo@+=V#0C0j_wXF7Nk^pqXO+IC_ z@1hYk_2;>?_jOLW7yO*jB-j65kDqgR<}rbB%jK4$3_#s1smVQ`{~EBE<|U{4CI-2= zEfmJP{gTzE2T+H3TGo_(o5j{_Z@DGoj_<-H=6m$?^!;+}w6(2QUVn`&emX(wVgtTU z$FX+d^bgQ-u?zUZ5Z^r~KAItMcn76NvQznpOP1RmnK%e2YPwq|VOX5Yn*$Z;u-8M9f;+w_1;1X&g)0yO9 zd`5ExDACxJdpjyWKR*Ed#3p;PNkNLvLQHAeD1@ z>n}~NlgZeXn@8~ai@H3%_D2sTx(k!#LvzK}6iIcYz&1DY6)oc8t@GkTn`=*0N?4nG z#(2&*v552qeG$&^tx3C|4WmzqcV;bA8Ead$bq7iAPaitavM%&4UMCNlP(MinpuQBO z%Jj>pT1!)wcA+-RdY>^u*b4Whz;8u|FuWJMsOV!V*rT0_3p@ z-OY>){AjK;uiITID_jd-`gwS+>5(TQI;)1qJnx6U0hCe&BqYpnq`7~;3}&!U-p-G5 zke{w5V+7dgF!`fzTNtFD{$}y}%s!)Ko8BnA^i9b1Kc;3CVR48%upH z;yn3W;(7SRTblZ$1rH70j^`I2*V68U+YyeMs@8YY>O36$RzG7uE*+gnEuZZ*ry&B) zhRdbkeyGKhJ3H5dMI}8AHk-l|$P>Ex2}i!bJPSXRzP*N9|M^7HWJRtEepXm8RST_+ z+s^}?r8q!4%8aTsL zL?wp($A5qw((>m#Y4M?e|zzpWO66cT>BW!o~BF7+&Fj zQ?BD22p+;c`}fl`&5NGk7OaIp}Bx_Yu)xY>L zwlnP;>8w!(w`s6vz5O2zCf+ZiJ76L@g1!d?dmQ;7)-R^T89u^3bv+ADLro!|BKG$a z2~lwwgH4@+fr=5m3~yze7Joe4_ExS|iW2g=%Gg89;NwUIWR&>XhsE0Yq(^_J-<{O+sgP2Zx^p3zSXePDgW5=8$3 z52S>6-8Ef^4AJ9qx%DN(ZSKxs{}}D(*0cG=IsRv2E%8nbkcGL1Z5(TS-t{3OL6zGk z&0$991wjh2U~@~?^g0Xq3}ZUX37VTbObqoCed9K4>`=#QraUyU1*AG*+4HR?P^dg! zvA5kSn9(A{PoatY?lJq$d5@uKdIbAc%A}y_XAcb_=SMf%To~L&U6iMwR@*a0pWS_T z22U~Q)|fM^GYP1*=*i>uUfVtTthYUq2dBu(-iy9pjTC;1>V6*@sOy?9X7i{MTskdy zPM436J&jn}e*zCPYJM5BWd7c_zCJ`P+T3MmP#1+9qeKSJf9~y`UT3ZHJS0$`FFaV; z7h^iXRwzyIS6S?YzsC>8DtHfe#VjB81dQIkXDxWPVMW0Heo`gw?OfCYahvJn)bhDT zx3@QUdvJbN!QN^r?;`uC+3!{%v&klsdQWSciG^AKyL8f?{q) z?fJ29eC7+0Ysti~ykX3ps;rx9je43;Za=6j_X<9(GKrx8zv}cPe@*E%>7h5^ zx|E3Qy1<8wk@nh?_aHIQ(}ZjtCKzXZ{dxq+vG1Kds(UKpixX>79{E&tCzx5$85)iP zDKahwKTk^~LJ-8f_SuKSMD9CTZ$*qM#@#zTqezu&v3RG>^<}O+=xBu-r?<=Q_qz#U z$5w&NIvFxjM%yz%SlcMAjDy~jEw|QBG869(>GFphAhsRkY=>8pCL541sgtg@;h<~F zCOhkof>F)(lV(u}!9$MYZJQ>mmU;W5+Rw|a`QU^+XaX< z^9p5!H(ekO>VuR18te5CH+%J1x^?~i1UaaOe>>M$VFWtlm!y>2U;%2mDk?DQ7@4MZ zFM$*#7wh3Dt&m$ecYqJs2hT^##(Fw2XVUpgF5y`zOxwg15B&3oTh<}io(+#-v%FF% zzl6q4LQ6LS311HS-tcR=w;8Tc1>+>ZBS#+$5U1CmuV<8qK^JZu(@3u7X!JA@!$WD$ z)u?%5Cb7gB-NmaWpIc^ezfLXuz3G{`P;xB-driAK6SrED&}TAr$?{Q`rvQiBZ0Sp_ zrq5o79)m?KLB`A<-De*_+PvfmDvv7jF|!2xe%YD(Eb#hymYTsNI;!zQLN4+h{)L3B z&ydI3DdhBy=phe4e(5X3RfmI!b;n1@nBnD)$v4rE-Q-ME&uw+%&J3VUcrti33&u7Q zOc%dD`{=GLjiaZIB%FU8F8z*)M_~IAPJjv-FoNBGe#AMaF5c3I>j7iDAn~1tmoc=2 zGst)HcVU!AoFXcay_8YGcbim6+#rlq;DqcjrwwloJHqE0fVHW{jcjFppan^+5@{;QZWN_bR1gWYtgN+ zza4rrjs?5Xib_ zF9AgbHvb`BWiuOS3r-rlxKSm>|CwYl0qI{@m<)EqVs9Mdy*wR>?SNkWP7pOU$LQL; z63ZL!XtZ*+hCvg3(p7|9X1(Nlp9mJLEfrFp3sg&(isNK|OWJl^$Qg$9GM&Xx$gSqc zRGV|VfRSV*bejxW@Ec&_KT$zI>8t~6*BAYUC=*F*e%>tu_Rj7O`G)Kq??v2k-t-Vj zL*PP+&LD)^y9uJ9Io)7Ul9f9RG5gDZj*qZ@e~yJ=@O;)a-(|}e>NjYrIN1>-BBwWL z7<*UG6TyBJfR!PW`t||$)DQcXkh3L$rnq94(7)p}+jD5e?xl*6vjC42oB4cZAKlbg zu(r_5ityf@{{CgI+&ymYWiZS|iOiHFRSKV%U+i=9j~*S_KUm|u0GgQW!{|9+m259; zywj9PT>e~`=CC(!zaX@pm2psdO*s~Rj7zzaImTT`6F=B=27|>7HByN;8Pou`26@48Jci_huncm$P_` z?uTn(tgB?+-`BwZ(<`uK>-%3iX^3EpyNHp*JY7k#;Iq5{{E3&E`K5O^4s!1){n0_| zp!x;gsG<5{8?udO+yxuM72=SG@)}TE3-anjjOxl7v%4xQMLtdAhRWf?gW0?<#z&m& z)8ZLc;xJslyf-o#ih5nkUfT`E++^nbJ5J=b0Y^I?DszZx?!s1(lHBl79=(w-0tQSB zguerINK0WA2G7IcAE1r`_)04gs$(yhIabcai3B9tKT6IFSKz-OsA${z|1cMl4+E zJtgryt%}1333Z(h=(LWZcMv;$=2ob(c~|3^QhRVFcwxCNcq*M7>;wmE>nMpGA2y4% z!fH2RYmbk1z617h=Pu#*(>K6JpfZd{r2Nzv7Vl|61}+3WX4(#Mg8Ns8MlT55mgX^_U{c4{G9 zPfu^EtI^OBsc&KWc+1P0;vmLH8ImL$_ne=Dx^N@+Kq@yGsu$@lnjk;}69NP)xYI;F zBT@s&OBaWJRk!>Qv*NKPq1+-Nczh(F<*-~T-^xTMvF z>=;i7BzVA^tbz$HYGC5x!51_fzjv?>acMKMSNvY1?1wtOn>K3;Muvz(XCICTGn#aSbHVksC2!-9{msjFb4EY586binU_qi@6@>oG$cRWwt5(h!|%O9=PX6*Vu zOsd}~pR7K=<~2qtJPc>77&CoEiC10~xSclkW*;Hb4DZ8vJf4LSi+<9Wk*tqWdP;T% zXuK=un8?Nnqd%jT2* z9@%`g&{qmOD1nIXk2#!a<5whhz?I}jWA`Ft+TW`U4aBxR5n%o#WP5i#0w4jX4H9G? zW=W${bclGXO=?vEKRsbwc<2>XR&G6V?xVH-P{UhPU;PraZN438r12~slh!9xUOQ}0 z+KPB&EG_CQF0&bNObQ*%i>1a~?9jYF^A(_w@%-=aD6}mqBn~)uMA^Soyo{FpErY8SE@r z?Szuh?L&^=dUcFusjI|o-hn-=NT^Su3-+UDIM&bU16a?+6faqE5P#%?^W2qPisxOC zB_`TQxEGwapT){OXCis|_0BKOi6;?F2Em*Ooyf8#LJ~O-@fx)Mh508CZOz650iRS% z$VLN=WG9-E^iOl=HgvQE^z92+s8oyk3e*ZlAV2ow5kXJ|-w}pFny2d_+uRG^jIc8<)6b~R*kt=_Pn!M(U5 z&g})6_bw%VR^DUw=9a-yCkpR_) z9NC0Ji^c;NDZ!ASjaHLpv_<-}kyL*RDa5(f#u3_M`fKf!m@}cEU0yF};$@0|8MTHZ zfq0%0o|SFM)z6pwH0~oy^Uq%oK9()Lx4l1dZeOK5Jl%1Tm-fy>5c|xckKm;lE#7Tv zRVwKb3dXk&E|)%_g^$(Rhu*dddvVv_O=QHvG)|1<9_W0dlg)y{eRfx{Yr~72C@uU1 zD%s*suYz&1p2dWiLs3^vwj6bE2qjaW`H#eXS`eetIkhE+ck4ByRI29#__@NRT4j4Q z0W`ETJ_y4hECPX541YTD-7!A9=S41V(#n3E&^g!~+^MjI?#+!Q=LFe5GyKN2r8c^M zd&!<-O2%HFU%0e7zYDN19`~{-52upDh?JWtwuH{{vxqZDf9$BY#{jq^hPNNRjy&Fy zicb6fAmO4KZOko>i3OAAiDJzc$XR5*j3tsXcyev&Ge>V#r5Hf&DXAJ05h6xAAELgqpRZ+0EDG%u1{pEtm%72)kF)N`0B96vOwvJB+K;mO>3y^yg%LKK?JX;UOSs7Ds5f--tJQU< ze8jIk@t1vPt!vZl_0U!PP$sm{y{ga`S7P71J66!bdT$h%ch*(>@P(hl$|A~-@y&8} zjdNI}mHk}hujSknX&xI3n4njC_ZV&>)xcEVqU-dq_mJ@?v~x;Whed9L1u}bC$hMFw z?VD`}rm7+)Xt8~ZdebT^qr++w%NxNiH-Bnz$uo?YOP=lhVeoD*XKCB^90*U12&VA+G=i&@9T$3cPT496xJTIeV?7cv1 z7Y9ft&|=y~pI}9m7SBx&(KxvGdhDa)54MB|9@dW`8YqY`{#quy;mWQf*D$~2}YKdC>{$6C83Yvvmcuz ziugCKb8U@U1onA04bAWiZF#8zb6`aOgK8W0m7c*z-|lErIX<@&e5}kU(!-v-$>}>s zOGdRm0nO41+@qeh?=f`1%IffvyT;+KB2A=wmBL7>xEoIE-r(!&{jl_0my?UoG<9R?&HaQN9E$%OdQT)#?z; ziDm*v6(Yrqx+NyJ#!iQZ+O|g7g;Q;kV=5Vs()wW!H?Zw!Ocr)?2Gc7fV0aKiLhv^g z?qa9pmq0j~=$w0A;CRsQ+vV2X@1cX0eGqgu7A*!?H@)!RK^h=G@nX3TgT1iyl;g$f zhamS1B$Ah&K)+_QM|>k_2Y(ed43qrhL%r%mU^V-UTNJl&T73|@6NhV>Bz}Z2YSGRm6Tp&z0W7r$ z9DShab07(#VN9z>Y@bmJenUe4*$uNxj_&dA6KnrWG+NEC(1ZuFGKh85t+ZC#uHRUE z0raUX;|`K?~_SIi+kJI*1LP_8znT@SM-Myn^e?TVj$t$-I>UOEE@XDS10grPTs}QVICBN#&f-Jz)3jcF;G;bxe^~^07 zvrq-^d528&tqf)<*3*3s`MzBiufFb^D&r8LVrFXUMg-iQpEGdDUMh3cQ`)~fT^=2$3=;-ZdHbN=;MA4wqs67XZY@g{a+`Q> zix$U_oFjVRTak%%H4sYS7`T&5MreVuR zf!YR_;9xEeZ(4gShU7F_IbV(;kO$BwH(D}^)sS{F6=u0S1l6RNO+y%NN!*2s3z(_? zl6~CGM~cem;gq5iA|Ac%ZO4NAV}{SyfJZ?%_m2bS zC4shwSWYFE>OCTZDygeY1=Yn?K(7W6oRlhwyk8hm9t(-mDA9FLn{CfJL#WpmHy7}o z&}}R>FFYYShHfSM$gllZ=SY=3b%`A5Ihe@ae1i}v6v0yH6G;qj1In)k>YMspW0@&& z-8Rp_Rr1y1dZL8O=-#wgykod$lGcqhG-(0pmO2&c&f5ldVHq+i7PgQf8sRLd!oUnn z8!oE&s^LOmmh;@gPFePa)CwG#^z_5`6eIA=w3SeYFs*IsRlvffH}g3V!)%f%LX2@4 zY!ENaaeP6}4xk)Rsz*B?h&7ugVrC^=ON70*0Ir1@zac|923FnZ>|D#yJfivreBIGcF3 z$K7l!)g(8y*IVU?bJK*56j17L&@!wygeIIu^aIVX%clwYLb)YeuLe*R)h!9k;wtPM zxl^7kmOgsj45nng<~7Xe^#Okn@f|-)7>a{c|M8ve{w{_MeQna7k!Wd==ota!#Bf?~ z20ikp-MdODovqdwY{k(P#a8e-5SKSSgBD{W>cciHA8pQc)+!Pc(xUfvtvDuKZhT|R zCM^*{!ObJ=3x_I{2ipdSj*WEkGtD(G>f9<4LKel|SY*|e9_vCyD%xhm?Bn9is#Y7= zjx%bNhkHCHpb2lb$Q^<5cz}Y}YsxcT***#XKVFU?5+YR&9*zZR%=h9G+cwluf`b;- z;^F94TE1p%DtH-7{{~b~A`AFsyhn!Q6wyz4{vmZAl|6gIaiKn5VLP3tc3C=hx*g); zZn6W!(X=W((dORWE%$~rU^{N{;BT$$zD9xz)*w9aJw&me3_2xTNltB(jrC(2`=Oa4 zokioQ;&P9Wn?mrvly~KP_$0+I(>q31FePrDJ3LRk6>&) z?Zo%Fz{w}^T?OFE&+o79Xl7|b_0rxC+L#13zNTd#C4VrGer;4f$NASQ`@lwST1;MS zWJCV8g+ZZI?5xunWJN>;)Ai$hB#R(Dvn?^p^_xK25?4Q=$Lp~ki=tdB%^)>O{RJ)q z7NR}h?U$Ky%-@^7Uv`pkXng*d0>Aif2ANbE###d|5l`TR&hncXhnY*0u#nd}3F}3t z_NYomeeH!fLqEel6W=NkE!PX_?I-4++Hcq0-T~Ka_^BpiV%$G{oJPNIm5^-bta03R z5+m3qwjk8#Mx*WVc?K}tW%Be!65wK~A5XW5 zr*X=XFg-enSz0pITJZ$10zy>f=F^~0=hudYFR;SSB>E@QrakgO)P~w%w zOf!^>b-I*`SQ@?0v5D$GCmI@R+O{E^UQdeY(QdN_&*bliBw|PqhZ|THX(mSFG795U zS(>>U*{ZZw>F4s-sDg>T{wuP`j3MiJAgH9j!Ky-?as2caITsb@6c59<24S-hUT3HZ z)eSpBqcj9BVaX{GtOTuPK9c$qRslWviB8~ql)b3H%^>LC#TLJmYKuw1IvMupRn_5e5PBsf~P;^UaE1bag^M(i8M{mcdLWg zfhutJ8D!aeG;dl4_o+yr@)!%E+P*31TPtwPnPuO7c4j<*ZU*<9YB^Z4PM0B{fZ8n8 z3r|2|#U72--`&$|Os@5{S(B>Z;oVSCUI5Q)jiDC8x%|fJ{ z@wwKayl^Ekg2#JLD#da{*_lHIX$@`vUcDkL74Zah5#HDdS2(YWb`D>ll+;4A2tTE{ z0-+7LBlWmbYW%>G`#Ncvvm+qbpYKT1 zjs6+XFnSf%;>r_%va7Pnzy>-3tdn&%T4=xRXF)el-$8*JYmAC|$q4eG7ukUm*l0#8 zG;su3D@e6_s23GiKDXot1I&60{KcCtgPgxho56ZxVdU&!`7py zs?Yr(tm}-HFY=CW8V94=;BdzPnA6y0AHn#}{h);NCEeeLSbtlc``(|C3z=-x?^aR2EoW-gMRk($09vZ?OV@Pk z#km3>OD4Uj#wb~=KKqFN2398T2SMQBowrAZw;0YA#RcgLZ?y*HbWsuaG(=92cX;E) zbTQrCmd{UXY{@QXatg@f*SOP5hqEHIJ&ey2PZ_Vsw0$5aqt$!7eT$sK*lb=#YKjp% z<~o}?3Td@z!o}k3?Posjf9hsZoA$fq2u^-WYNzrb&hYJhwq%yo0*kkeB)n!(1;VBz ztAT8=)C1A2GIIAeAnrrFv=N?LNpEJyt6rk3w*;AKMa2Pn_XY$nLK)Hyp1>Am2*w+tp<{vKXP_+%m*kq+Hb%xQo%n`hp}kOy zy`s9bbR1aKzQtsy%JsEN_tSQf%ULPg%ROL4^RY@0zJ4u*3y|atW zfG=0a(EY5;-cN|ED_yl=dP=9+ZEdor{wE$}1Vpgi4M2`|iUA7+yZ}^D0DA`jJu&5# z)mm?#eD*2`zMD4vBREfNG5HPGqy?aY*v(s#c8dWftncvPf5;xqOU|MH3Go1pBx>qY zXaCPW|6qJB|2HD&4{r4D2$Y(BKmUJe@GoZc9~4ybi#HrA{{au>3TZan|NmgB{vW4T zFgUSW6jl-DftO@?$rS?VF~uk{sNEc)3pq%g%_4XQrv+v43UmS6-agKB3L5dM7$$B! zMJ+o33OQ=r(YeVEm=;{s?9`F^hlVqD>$?C9l9L?YspajNG8j^E>!r2*M)rhGf+)K= z@l&MM(D@sK!B%c3dn?pr^=RJl;kMx3+mc~(*TO~IxB6!q@^}JM#k0-NgYdEjHEEt$ zA|)R-jollS`i8Xy=|mrB_i*PYkMbbQBJ-9aL6O*ApAIXqo;du)X&t9{TDM@(L|6wp1E1 zR~}Nr4x47q93DL@dn4mC-BE1ZI;gF926=Ss?R}Q+JoPQ8gckp#qJI1r2G@L5jU%m6)4HP}B{#vg(!jBA|J+!kun)ZiKXr{EO~_H17cD3o++%!(

    9ZIJM4Y#v6N`D@o5Y&ViJ*MM_IAkXv15w;>H=iO>H|%6=NJr zwt*IDbprovun2MX`@v2KM*p+6`bd>4?WkChZkuZq%b@+nN&0VFx^!tCQGf#YN4>P` ze5Pb3Ln_W6v4sUrYfP;f#j zSuDlzq%J*JIOMGV%KARc@we9lfZnKTyGmnOU+aNb&j0eoq%#Fh{A*Hv;2t{plTl;| zCa<1NnWp|xUTWUbIQ7%!a5-pS0YE6lNJ6Rxg#TMQt3Uk2ko&pJvxK@ zrD;rO1*$C|4v4c_5S4gaYd-MJX*ITR6gEvA89e~TRR79N%UgBMQ~f*hHMa?MvNQkd zP$G7pc|VA)jRXsT3B|xY8GT+ao|Ur-^6SbKdffJ;b!S{_&`|4R+DjwET&xR$(EFDO zqFs1(y6xbwJ{$7SLvdJi%Eh=y+9P%jg4YA#{v3@8em%>L_C=El@322eLBnz4>h$sb zIa(DFjKd&0Z?3^5Muz;bzFh0>?4ZR&-(=bRO06JQRyVV-a&7{WqZ((I_@0M|G=L1)G=c4tod-CS_uGFo0A{yAbE5Q z2Q`8n&OUxXm5rR%t~a7~1YM`^tN<=(yZNNU1pL-ZjtpjyLf>&&ntjyt9kD0MsePXn zvn*xpuiB>YE%;;BV|HYXcY^GFaPnLUy^;DXU1bT0d|a&wFMvS&7qWr}(`9B(g<5YZ zLK)#~evY@_-Vjfsu6A>kwT11U@FD|GgGSN~*A@Z}0g^~_eMgGw5B!l#dAObT^Fs7~ z9@oQJOi^l!Z${dOnt|hfV9sB`CwN8I<~}5oYVbn#2;6B}fkwq{&zNg8uZ>w}X**TR z^CZyb3BR@g@js9c2K`d$nAYt+-CZa-RI^#V*h~Zz)zsco*uNkW@Iz|_7D3P-^_en3 zrBH77`O1O4q?;}BSeFQ7S*Fr07ImXbaIj{)=Q+4P>{UtD#n^V%Du;A;<)DQMPs+GE z)gSI8pqiB@=-~4mkzz_q_jxPk)55sZ_fOq9Pv|Ufm6`mjq3-ppy1xwto$bjCWkh2MNKA+jt?A>e2s-c7L-8z= zI(Ih{4qC&}`lQouPrnzV6J}Y&ruRcN>)RGXHY3;RJ`hR7TLg78U5D(+YQDnF8)r>} zH_N(?@p>%v`Cw{xlsM7~Y!QTyt1YPT?CyW+vJ13?OaNOC!MbFfCoO%(AJ|M5Eqn4rZXb=JtzJBC;~EqY+zy`+wpiKK+VtM>7E5#W7>FDsB!9qO54zi{#R_+B0WV0BK5#ovaQy0Pp&I_e=? z7*~nt;a+&Hs(&MU$EEeh8q)(VE0bizipU8$m#)#Q)%HC`0VVc*#|mAqS49?F;+Z!E zX5I;OXA4=~o0|!K-+g>+Tw7xD#r?4so}_m{cqc+w?Q(uXB}ja=&;J47q>L{4a}a4< znAXE2Ydr>?$M&HH>bH&AzI}z#RWbJnro|;Q#S&mjN8!rx&MI0!9ExtmMq53HV^WkC zn9Ls9lO&~aJy}n;ZsQtEl@gRjHVNSq2Vt`qE&}dHk0>oL*d4j4?i z(?7lu*1l;teTBq9B{Lc}xqJXJuCl2?v^$K>(e_O=@O8*!+E389Jl^qKZ@MY>ArPUn zeF_hnkOK~Z8g-@@KKsC@oyP%5_dCVgMpXmSG^ebmLT@gAD0=td^;%w_}J|0;IjVDF+~RsnN3lZt3XAN`tnd(I_g09iw)Je84~v11iPmd zQOw$@ad*C@8-4#aCrN>TS@ad#vXA1tthNw!uJEF#x0yOmm1_n&UOp|>_?T3MaAg_Q zjU2j<-~z>bep4~qe5dK0n)?P@M7S4ZFxaB#ZIRWp*V|;K&)X=Y$XhHFj#uVpM0pGs zkFrs6gYFo)3pbXD3O7N5s_)qMF9Ru0hE(#R!YgE*VasJ)fd@M-tO>XG0`!hJ?d7yR zB*U!|fr%!%AnRg?#I=h+uD&Vz3f`QDBSY~;@caG!wLQa&N#i7p{ip(03o?7*51kKB z>cv%BenqnKL*yz$8+et<%~tN+i^zi13Ys53daR^sG;j6zNgCsEllUtwN#bKmf&v>B zm{$mF1GN5T*pVq1#O;gXBLz=A_Xx>%q;$`P+cs`t)3!S)mXj^^IZo=$HumR!yS+ao ziH(--j%$GQMDRK?X-H-(wYY9rl;9wX%*{C=!S@9%Hy0+qrlp1hZK&WC0|fH)?SRd9 zSY|w0#VjBrgY%rFA(zfjGqb0X`{cWr>DbbjMXOuhfBMYMCm>;{wf+fRmz zx(h||2AYpXuP557Fu#eh=%ey^F0c_MYJJnG<8ho@zjR8mT;@d%zswUJjcf561plnr zMHh(33v;i(mw!`X`FbMd0M4IEx&qpJdY4MNvb^9}>+W-ms$QI1h7;lL^}pBFQheqw z{GMX%_0e*Z(rM4!2#Z2leO9djx8byqFO&B0w1~pAZRDJ$`n3<8fAH`d8)&mhsOZJ- zyG`e}6{!5(liATrS5pGn5z>SWKMBCt1iM8aF$xXb`Fi!LY^08-d*FnN*DJ5M#hzU%XZJb1TI(|)m#+n1@iCXJ>lOB>e3 zSET!I&4XLal$+#ligw*6{S5b^YQFt>E&DQ`sAgO;Kh(W6>5!{h{>u$o{KYkh4Q{rSPaNCQ4zV;IIYAVbI1?Q5umT1s`cNS{MUi`gAmPsvp~k z%uzbq)H|8rxN^5mmi6tUS7B>i7~>5xYmohMX`;U5%NnT~VW` z!tFxAp^71wRGWNI*XxVywp~-!z>$+?0m9f*^S_I|j>MtGBWW}2d!u6YfFQ~+%F5Z?@+jJ-5 zkZV#iV&)U#SU`_~nyUVWD!;kE(z#5iEjt^go3xVfcZ|)Vs8F{nTY^q@+|Tr*Y^HY_ z{#&Cn<}jNZHE_Vjc8FWgewMBp5uJLptRve(yY|h6-cuu7v)Plm)np_|(~PR{u@jji zqA-$Oal^+Ym>0_`aLxE{yp=5C1E=|)^tSfo2&OlK6Y$!mr?_uiKx|n++&UY3DI=do z8ws2Fx;+Tz3HT9z2Vnl$fSBP13eY> zpv`n5t{+iv`YPF>(Pn28I(nR%KArlpxIO+)P-3H{cilpf7Irdidh~RfN6Pn9z@@d+ z0=``P2CsY?!irH_%0IzoF3+1Dy32XQM)cfEe_|646fVCKJoX?p&WC&>MOJkao%0KR zh~;065@b)*w{5?dL^qQ?+Yu$X_}y zrnDiqG5#&{L&mY0>7JhJWn1a5?yOJ>A^3a1;j};oICh+%J>{V*DUP4M}f+w+nTl-lPZTBCmU z_A~9^)=sxC=g#25b$*weaZ$A)nHHWKT5Y40q1k9^@vmP1U*_yNvVobE?c!GR5xQ6H zTHj@HIPoR*L~ek=5kXK(XW`jqp;~8}z1tba9@f&2DmIWBoPTL#Js*OPA5HMM=iRsE zDu{t?NXzWLom#Tq-{J=?v;+EyCtV)`EMxr56Q*+moa zkg7oh>sgGIl92k%-EULh0-_xBVzB(}M|DmqRs%2(shihaP-WJLx#50+ff>XO6_^Z>c#pTlET8PF0PT6Eq4pcJBh5&bP985AeF3b*^ zH$8mw^+H#13=k+QY;NmTgAz*ZrNNqpSbHro(yuj?$7P~ zY+CfYMe^L|Cb5}2|GjhDXswT-s_z6|7|Eth)(i6g zy}xE2HLbR;*t!iH%iCrYd;}bx`nc{Fq?|;6&foccq%u0MFZXxt&%OajjG3Eyw-9Xx zvLh5I;wG{DqocP3k@rSYxcSCg3P1JHDUQWVA_Ay(fFHCiWt|ATo z#Fte4XIo3>rzzWhS1)f4ZFxrnI`P(gR$|`#!Zk-+g!AL*xM7&jk*@2|Kqcx7w%oXc z`@Oi}3aX{fI^mSiNj_PbJ8M2w98&I4`G$)I#bQ0&ad~xFCqwQAW$6(Jm35cZ6Wwdf zpF~L>k|mwtCYTq*Lj$w~4vZoO%E12i2dqwuo~MKR{_x@#FX(=p_B_AFuqe(jE@4|@ zX7~Fy%)Z~n^C*2%^fA7wZT^Mc)c*AK-zXVH0(VJcmCZ=r**<&re|US#xTxAL z?3+de1V!mkQA8z%Mp9HjDMP1-q)Qr=?i@lw7)rWhlp4~ZVP>8^;8pj1 z-Ou~JU*4a7(!JNY*4le!_CAmQd7M?>W-)*c{KcZ1AoMOd{%A0yB(g!mzeOQ&RM_HS z9a>uSwm%V>eXQ;d!)DRiqc&SMq<5?48v}8plTnHvkoOVJ@Fn}0UA*#ZOQH`IiaKyQ z_)qt~AGROrSLayiUuak}P6C*rn_@+wt=;eW;FlB4u(PwOjMPtPgpL-W70d_Nxoo>FKB5u43S4Sbk2_dUH`*{R*WMm}kdv7x`~6mnWB z3udX>szbT~m++d@5mooY=N6#6wLA=_2{l)NbBkXR!4N*-!GIE~f7pf z(a*<+{7qYd`FnSXOo0_GN9n+? z<#GGZ%vUb6{F|@a2@`A*ia~ROtu8rEw}203Iw1U1|5d<(NSQpJj+5zV9e6Zc8knu9XAi(*GOaUaFuwyl3Jfg2 zWBUMctYyEEDik4V?1)Qdo=|+Cq+_O&P^2D7K(_#F-uRWr>`2ggIram9`v`r_c}OH^ z6>}8f+^JQQgb$c_tCG8XeFVRr7;ver5^&xTBxRTw1({&Q5-z!nhs3V$O3BNqIQR8d zoS(+XL2Gnl-}NPTFqPKebkM-Y+QVq3sB`asU~Oq90d{#_?CS33MK1N0bMAj8!5mXw z$4{;RmbBKIaOn2p0-8wyk%;j}$9J%Yp$j7Gr$$vjE?C>Q{aIFO7&q#}OvpkQ^$FMR zgY0KH2D*v;{=Y{f;tQYcWMMGTX_(Dt{8nu<%J>e~C&Mw^ckdcjv>>o)AHAg)v=Tm?`|RBvP6Eav327 zO^(-c=3<-iudJbui9;}0h?3I`j+Exf@oym$|AdNgj{kC^cNHL5M(|`60CtBrLdE*W z=}O>cdWSqL+h!wsVIQa@o> z-t0bH1~!FLCuQV$mNX}atHL3n%?Je9->V#(G3096<*iQ#1$K^;t!L>}?XCsMXFU?zsXtnLfrxMd7Yt;GK>eDkq{-To-)j(?#Vp@Pet)<%#)6VW^KkQTW{SZp|&R zS1mJ{L3B}7;5%H&Pu{yh6u1P!=>5Jq0%S(>-f31v*G$jWYn2(q4prVbk8BV3!y0xe zJno;m0eF{ ze#i3T;96MTz%xySO62&F$?%OFv#};w7}R&Yy3>e!o}RLQ+F)YLRR#_6$5qtcsi_rq zPniA|rk9&MND&e1EC*txwpJn&$KmWHhTdMen3kzF(=jR zpZmpQS~o>h!LDiC>{H!}5q^y8NhEr<>cNe{n^c}BksJEJJ$itz$Q&kr=vj}GBaH^n zzTFAa1qB*-EgWS7vqQI^KHVCVOiSK>?3WIB*?gXbHE z11}`V!KhWHa4YKe<>z&3dPPyC4tjyNEu$OB5o0fCQS1U)kpUgdV14}}fecZ_MB2w} z!XMgsI=fe$nO5*Co*lP-c@jbh71|jtzdRq-fKhO^Y(*WT)-`yn{3y^r& zbMib+C$y&(@ownoX2=1iVcLo$rJUK42F{ZqZTnq&UMg(;=Z~&<1CIO0D%Jo>)$+)B zs<+AalwHcUx~Z8D&4GiFj?2Gel$-Z+4p+NO zjJXI(xXp+^Ck?p(N=OZZ~e!w+~*nlg6+|z_718XTpy7#WPl60Vp2xk zn949tl-yjgHnp{X{o8;wCAAqu=5hCD3E~OpfY|0?S|2~^Ap_6A&3EsWM|sK$9c?DX zcK9qShC8F~+aD8{c|WH3DeHj^nM>#n#_A|gsPd1*dz7y`sCiW-*%aO z9ni;A`Yf<+2t@Cgf)H+s z%B}mRI@Q+R;Z~zxf;Rw>p}RE~-kmHFU~B&t|F*IR2l1oHqR^S-(6^bfmw4k!aaid# zfsec7no2eB9=~KK_vI~z%Eem%uDOU))SZ3^&zOW4_35d^z9pgS(el3>A_{w9dNYfK zhS{*S2$+LmzW>M3SHoh>RU8KhSu~f6)OEYG?1pk9dc|fMJj)aP+F<;Q=9@8CXA(8(o-o_=4N0KX8Fpls^UOuS zADj58I zK8rs7L{2*;`8`IXRr|T7nc+g6vABz zU-&SmKg$6kry5f$Hd-a+T<(AxTT1-g@wSno2A$^Xtr&4{q!D;A`J|=0>f{TVeS4E! zVN{SwCy{*4jvxNqXUMye0(DAL$|fr$ct8G&AWIrL?TqG`Nw)c86a`6Zx z^2Jpv!!kkpL?c1_mnIVQ`w0hLETGLgtu`6X-Z}yK-n@9RJ7)~hul=NZ8lV3QT-xAE zN_L&I6YSsj?DTFlK(D^jLS``}6$9>fCd5ityjdJjjkPBVd)68ae@i&@UTA~}A~)ZJ z{W3^*vv!$T4GQt)^ZaExv>6zg80uR5zBXqf5=O^oo7z&T`NO zk>jg9aq2Z0O6zLKKH%O%6~DSjHWskFC-h;6Lg+JfG0z>nNg-rspH>Zv!Uu?WIKj@pum9AgPT~OImXk2oY#v)4ye(~?k zhntSpLiQYKP>k8~7N-0-#iXP0AW3MG4ZX*(g^|sbO!L%;H$a>ikX)lJLiID+MdquH zebH;|+O2J>KS28-3!mls=BX*lbaL(V&$(OZ&;DFKAK6+!v2snIH%+`ArlL5N6cX_= z(TiLMST6(MR$ny6up=+x*mHC=?Y=`EVCJRr635V@Eer=Nki)?rKR0M5kvI*Q!U7I@H(SC2t^Q7I}2YbW&ONU%^Y|f`liObcsw|2)^#)?%w z*A=LgCw-f(?X0kKk9|<5@p!0CLtMqzpA1pwYC}&uXF;~I5YhgaBEl7omfWalF$a7i z8XPg`P8Qg#xaU&AgPnd%C$oqjhT;vGL&9^R8JCzu3E#RI*`b88` z_=$t=QqVzXE9~_yVr#l~s0z4XzRytCnSHjUoEP8RnRNF1SvdxirqQ=UP7PZ)a{6NZf1Jw zlliC^X;-6GN$;haY)6BNQ|DxoBK9lIKAYk-c}I4NaX>*km|4%xQ=cx%DPu`*ld2X! z;mvUO{>b3O%Nt|;GxhyIMf>}NdqD~4S%slG6M65=U7%&{Ev2>bu&X1%B$8;Ddm&rI zN#JdRNd*V#XuwlBY8DF8MvPASnlfY2EN3^n@VW37M_~yVpl6`d#6@kxU^Y$MIV@jy zqviw)U$WTur_N&X#L%C|Pi;EG)>>cr9l(~q06{Z7Np0C`G68@2qiKU(&|Fb3=ER^- z?$;dV5U{j+u;cAS7Ri8KYSv1i8-$>kMEA$36UTfE2ZS9Zw+I%@nhPu}PJZb?BvsZLMAF;sG1|%x(B8i0kYX!_jQKe&u}Jsy-IHB< z8j}zzy45h0@4+5;Yau*6`R^xb|y ztrXN#mtu3%PV)1f6@WYXek3)zw}9t-GLthzeg+Lmo@{lF+OjE!dFl00^9jSR^7u-| z5^@#%0YlNa&>3RUBcD{s&1}?MFpD;lr4)tY3sp){z2RRge$YmUMXC~JW0so0XY`S~ z=?3pizp(y4X(;FPkBzqSCJS$$A+NxdCetI+&9LmzfHR)E0Ow_`0z8*YrMNhS{6{FMp!%~=1~8>?QLE=Z?q`vp>4|F` zk)Zsmt~do3y3vJt^;KX7L51w;x!pCrH-L>omuN>%tDeqyiHMf(={gG=<1sEEtV!CU z7X5b!04DQSt3AuJw^DeinBmxiqvdy{y3?of3m?l)GfBhNm>uj=L<$|Ku%Q?}J%0S(u_Eh{&*N2IGuFWRmfsvw);h6* z2k$I)>dXj118n!ipf+RO&PXTmCkka?S}GGEQdRiker*oKAAXlq)Ydl^mV6cI7aIgP567XyN~2mxR^t4iO1I+~+iN&CF3H z#>u6kblqVF!tPjqmR*DQ3Vndn#&n@NYh>GK;@e|5AR zYl_a<3rqHkSFgafrmIQjg@CnAR*vc&|Kz@cNK!SH#J*`;V!+n!6%Zy`X=2HTBl`v? z5TpIRoYwUddhL;Xa73J3Dvq5UC`u<_-c#~pRAXJxddk47u$jT7 zB>)Nv0w!)ebRGMHlIBe9VlIdK`hmAgcGUu4&QL65qxOuRCgtb=eRpoIedZsOO)?D3 z8(6wkOwJq!G|O{S2(E_*zV{4{$I>i$Ul7k>0@8i0>Z(3A5O!v z!d#c*#as&jaGhv^12D$(^gBFDuGgWZ@U}# z^xEU9$G2|)#v=J0g8YVua-$5-0jAYDOYMw$`Iw$c!{GOwLAvk$X5NN+=iS?P&e9-f zxVFB$w9an&kd;(N4tncV4hzA^cnA@h!8b2>L58C&*ySzZ)Xxu#)B-<$+GW#77P1p? z-b@4~k;*~rrlNJa{AH-CVj<5i0On1fO3BG-o8Iqrs7alXKBQF?0&-yg1MdfpAHZu* zYyE!6p5@;P#gl+B+5*N6B2rdAY753|lJt?H<{(f4ISIq4_ zi(6Pxg(XFVtXtrf^NaB;QUgcw{h?S)g~OI6N2dF|gwWVG4>!FKfHHwpS%1|072J6n z{ED^bBuMgWzi7sXVL}L1O7bjf(k&{gldar1#%Jj{r3;!i>{o^wV{Gt7=I~SP@5@Uf zbp1s=?+h3EizR3q3t!U4FFF#EY~`X^;O! z%dFRtkx-*`t4wpx(nt-CSk6Q4SHG`owhwe3Vi1_ydFc>+#6pk?{hueF`YiDl{~(P* zJS;1b$4^V|o0?X_>-{f$g$Ii#^F)(4<*Fj}26oSj;8E0mgzp*85vZ zqAft9yjDLpzL1D&h)UkJNO6>z=P_D)3~!^5+{Hp6z(Qjzzac6Fw!rcmDx*$QTX-wm zzu36sQm+zIPrKC8-VWa)ts?^=ZffC_`=a8`coVCse9s$0$@$unGYKh*na8I4ND1ct zZ#!dB1K98;9iM{JiX^A>R9TvRq^sN!k#CM<=pr@bN5>&F4@2XH997n`g-hmhd)nEJ zd=BU)dwi09LU3WZ;AAcMgZyh_b|cyERuzYz6JEWOR1Ugi{h7tCwe$cc1|*89!`c$b-LkKI@}NRgIKk3sQzrq zPVy`PHQ|RQ+DGP+TkxG>n*omP1km2cQgDygb1XGfKygONIFG&95d=CicslZLL`x8n zdlZ1lB%ri(`SZmoINFeoV$`hjr$~B4o?l-Cd{gcL`RH50n%Z0 z?D}8C#>qJMpFqVC{SSKn+1EGN1xenmDhT97dy?}d@sx_>(gQvbG4a^UhEAhyVihrNQ0Z{-ImUixC$NPe}P2&zdaMkGZJhKXB)bV`p(8KE?IFZ1cBa~-oEvi_brEq<@*Kt zt2*P#xuOxSWBSYE^y})OOaS6?%j7y!UCVB6^8G^(gQNDLKdbN|cOs{^|4Ml^nE>>l zV2Pi%*hof=Nbv8FOTdKuRF{|CXodbQ?QKBB>Tg&o4JJ3M8`4U5R?^f7N?j{~-^4kV zV|ZM^+Z??CxNQ=Uy>?_X3N-LpH8WqV--=zjE8mVrois|%1-_i-CP~9AOJZtKN0NOE zM2rBDfj)p@-mDEhNAdNdc)DAE0Bl6Y85`l?$lzqrn)06OO$P8u20qJ<%PfF;wrSMR zgxa5So3>(r;$;{RKJ|AFf&jpPb>@&`jvik|Ho&4xR8nC{jbw6eEdbSs7-QagOlBH5 zH?U4LXz)b6ShZJYmnXj+^?v@So?pBp4%3X60Gcn5rrvM;V*g|hFhC49@BRm+k@Yun zp#xzdzm!-wA=!>}W1vK(WV~^UG%-Rup%L6T#8d>!hKhfy4Q=NINzJ@QuXJ+KAOS?VbFWAAL zeORMHN3DNF8ZTjvod*x@y0FgOTeMN%uu<95#FzVcr{6Kdv~b*T4?s8EP3@79e0RQm zeMp1T<+9%ycyb#N1+NWF`aw$edLeH8iI{l5uv7zqg7ILd!0cia+SkhP^y4XUxF*1i zs6uZ6W3zGpHFmuQLPU@%9cFbtdRI;8PMzt3y69#_gaPg?$hGVEedJfo+_Kn2B$e>~ zCmln;8x_3++!y{^fFTS!lJ2LZVMD8b-l#OS;2DQg>VPdZ!!utk??dm`JI+b*Pk?uH z?1grDo?7-bQWOl=#Ce@l!8mX;VXE4m&&0sDeM*+CChQ7<0puvBK)1GRW=X)KfQ@sL z=Je8!Rhqpaz&0Hx=uH`;W1s(`W9cD1e~6Ex6xnT>(~x8rJuU1cCb0Hc6hi3lh_j(!%n_<@Sq(r= zSbPp1oFOMm_Q;on_e%?VxP9@EV;W#v+J2W!oR0c1UQo7~cC_U=ezEn!mbbR{&4GAv zORtTpd}5R?i-;(UYf5%QQ$`=~bI4V&Nhy!G0TAHzMxVPRFau2!9C%{ijCEUvyE0Kog)psm9nN(Um^5#q zC%K(ImiKu1J##b|3zV?k0^sI4EuYKupavE6SNod!Po(7KiLkAsa<*{^TfgJMFykbj zXUUxj z7)sJK5AP8)!)pzfI%gdo%8*tWxn;CBk@{Y;Qe7pE4|_l8IaK4_5d#7Uj}>46x@N^u zr*4~1@KNM`sQ5{P)2%rlWJLLnEMv`~1F~1>{{>-@ZNj4CL{M36)R76SKGBPP7|=H# zuC^{nW>7Ki{;~gt;yu)2w-3>8mIIVv)Fg3q#84HyD);kgT#^1J3`d4hO%o>Ihxu`P z$~c{2QS~qGK{n zrZ9u+0|=%h0FjyIp=OtbU$m5pvCd$nrYHUu1_HQo7gaXUU-dj#{Xtew-bV8mHNu;Y z`x{VMqBoa>xmSQ%qdlXh-fHMjSe{aJ;SlHJr=`ZgNAOtqJznP@6<(!mUvzF)p*Fc! z9NS*X6~^;HvwKmi{xwO6Xm``Q1&Qtam@jmZWa}o84>~?ma1ovn6_NA;_X_wg8eCPo zNDFgW!1WS#kEhYUVEHK7I$(uTk}v=Lq5`XeKOlHTPML^!<(# zfGhR|LH8_2L7`CH{|!mCcu9vVkJ!Z=M4l=S5u_x@IoS zTY?a>+ZZ8^#|zHxrqb+L`}NE-nB2-$=<-QI-T)6P{;Ci06R!mSJ6;|8P~%8wdwk{&~Jhf_H(LT0%H0Qa#0 zK#y21t@*ll%8KxLfAmk-pn1>tdq)Bf&!4!#{Ngkim}mPFH?YyKs#XNk49)J#Czq%o zPIfvMuK9$d#IXxQN63D4SN1xkYN&@*8!ZO%|-8cBpeGs zByMLPbQkz3A&y4|59%MXc@ju~8xc)e-(0@+x`UYu=fRzwPPXt8kqv1J~^j^ljBmKd3N3`p`(Jk`F@523`#$A7^ ze0k{Y+XoA4nTSA=!vX1;YkF<>?tj63aaqqyn#cdGjqVFvLfqT5IMLxCvNoJPGVPS( zwT7fAR9&tY-mtegY+4e!q_HMZ{pncIJ+;X-y%$Z9HG{xZ8uyVH^Q96-wp>D;R`5I~ ze`OW)1aU`|Z;&U0;9~Vu8O3+}I}PuKCF(y1DL8P2J#JUPlU%&Q9zidVYtH#x{kF2T zdT~+QN3NP@4pXlEY2qV6_9vHKzIeIk3cA3^PfSj4syIYZaXBagS6M1E$}e-z^~Y(? z5x4wudO1KQM2JQn?;-Nyvf9Ngj1Uvwa-O9x*xIiw*b#_RCvQVoiDuo0%p8>6>mIkg zSZmp<3X1#i!k3Bcl%$vM^(iezf;WQDUZR^=gY^;;=82K=XHvBWl zVOPtx^(2DUV~#b*gdWc|FFAeqiFnPd+d$d(PsKq2k{>;PS?%|W<71r_6xy^qyQ-9m zeljEX6-S&Z5|%k^{oI_a1}!{rUa>fR#v11e^DY77)k#Uie+} zE&k_g9(4le#6&xPifgzn;_Zh|13Mo?^M6|M^lOhd=vfU}2qT%j*d;SNjj3kszc!!P z9V-zGdu$HWCVDwEE@znKXc!O&J$!`R-N<{rEqSD0EYX=ibs#m9D|UfIpagbp8MZjNERdlc|9UzVKD4Sj4s zT*W3AaOsR!8jfqlhGm$v#Og^bUi9j^ycf`?Xyf)e;n;^ z!jnVCeW^&?&SoySjP!RV@u$sBr`tGuZp)Xr?@v9s`|b&%GYo(Hp5J0rkl%J`<<_H# z;D`+wa+~{YOt-a^Hwk)n+VB;&IdvKd))!-?9vI{6QW8l0pp@Xh^7& zTLCU_yv0gX^B?Elc5xQrcs%{pCXV_m4$VJPEqOZ5CIC${g)GYwwOsw@|53`_{;!0! zT20?vx$F0y~Gf=4|JKfL+n-xxjOy>PhE~3pt6*a8Z$E=)mW%dssZ< z3RCFySaUAgxt3Z-r*9`I(g4me=y>6g)zWFFh^Sx6c;4TS6OkC|d;qTulh>7ee12e{ zvWqDt%;ZAC7p7#P%t|ZKmDM>2Wo_z06((i5!d5xHNgEoh->~b~Vdp%scfc(CRO7xz zc!l6D>D%_WqN3uh>gx$aY&OV{J$6oKq23xdr5`BBxBIA6B3JA0$Awd?s5x%XD1{3O zpO``==k2wdh2*F}g7NevknSezbBb5No)t2ee0NpDo&iBz zhi(ZX&NptCiyjSuNR^I%AKBYOQ4=hTKjv+Yx@=gZ@2X^AJ(7{j>rS9lA|Y*{Cj^p z{kXH-ORbpAHFkjkd9>AM@?bQ%J92dIq{{LsC>{4DEcwhqMW-(i;2G`u`k%vK~Vht6JQ|>$8WB z^5p3BQkxj8gTQlp|CWBG&6o;s`r&~*x7HSBVED|y_luM{mxkOnSe;nLFHMDFb@$L6g#D0PG!N>!d9QZ1 zf(1&846<*#4A+5~2e!;ZcGjazB2R=2F!{VKge?T14<}Xj(o?*U7eGuP`z80yiRV8g zN|>rB_*f^4p_l>gPrAf8-fuZG?kB=I#b1h#cHE zYd~}^cJH844`d)V>NG?L0_CY?XLt|NHH3kFluspHZo+4Sol_S#_YAJLxEB0=x+pLHIkvJeMtL zx~ZxHPg7*U$7D-25X!malX46~q)zmdd+QAe07vwGZjGj!ReeV8MMt)k&y& z{GgMd^0|lyo5|3L3?RiDgUtl-EnH!dwDY$a6TUSnSxeb`cax24IYcdm9js`$dzDWa zr}eG~SP_#c17vvq8dz$NPP|$YVL!jKo?*?+`CgXX9Ke*soaelfdqUw8x-h(HeovqYs$hi^q z$%>K8GUZYK#Ob_e&M!YOp-w}0>embD*2L2nsuC>Jygp1B|5p-bt2$Oc`%=%MtYCyU z<#Z^?04o&@L{)65uZ}5Q_}p{J)V$n5<21$9aQvwY|J4TD*_wdw->aTP26GNz%~Yh= zNt$<;$Q*cDux;(c0aZ(CHN3AmC4N|MxUbV~Yi@YKz898@tV=glkhDy-@?|njXbTTL z^3k5_`}EVqC``k%GqrLqrCK2o^Lpc(`;t!BV|Iq-Y5fK#aYwAVh<9JO-~IALDb6+6 zm&RdK_EN_#%7MD(*&l(Xi`8sKewCIGvbc|?)%#TP0tz^cJMKJ;I@+a|dhr(vPVPad zeM3IXoTxJ2ef_~xiwf(jTRD+0=O`=!l848B+nqeFt8|=Vxd}A*^RGxzo9C!CVly;r zRj9cu(k;R5;0UAZab*PJN6r93BJM1x~%U1$!303?Cg0_jV zY1Ovc ztLrpc2PeeE(3yLHJC+Qv5{U{>)QT~od{wfrZsYr|U8d8UO+B^Y zfTg;D(a^i^52d~wQ0kFd%vBJhW)C9QD+3tqznx?4iTV;*T$sBji5=u4Li0<$g2&$n z$xsR=*u{t`MoLk(hLjiYNm1W_@hN-qp2nw+ir>TNL5**lwfX*9aXGN+OlPl~xCDy&$+k-hDB&sKA{Nr266%VevPHrh99Yi`Yal#B zLAByl6A_vUy@cZ~mr+1E_v8@zXh7NZblDd9iCPi#Un3k?y6dj|kv@ z5<)7m;ym|-zr=YiS3H-Y+Ki3XVcFbryQb1SHVpmu*Ikv7$-Q8~K%R4zTA0h|t z`8)STV5_4RfvS&#CO)#Arj0v+^H|B6QQoQu?KvCfn?hk1E}2g^igb~hB9XphN%<{* zaGegCxOp;Q4=CkRu@Duk;$3v6c&j^uDV7^6Fe~l(&9qS{~`7 z61#|0(799}HKB)=w@k~UO$BcGt|m$ z8u@llOmD#L(I5%^lPfZOWrc~pC;Ll$8PUODIVd|;s~;N=k?FKJ7G^_4&=9ZyxWKa3 zl`F4rEBWmiFPDFYLs?4BQUHbO|H`fy!GzRGR7?vv9y}A8Bc1GfUdr3-8k4+yG+3_5 zU_G<{YOz5#pDbmzrzNXmibjWB_Ms>pX`oLynBxdkL7i;P_yxzkaEaJj^g9H-MUd z;&i{$>`LFS$g!j+LbaZ0EQdE*%>^4+)}aw5hVpqJVbUp?g6Q|z6y=HJZWW+ZN!`jD z<{+gZU>Tn+72f3hHP){_Wi&#{|Q7fwPU!>CG!voe6hPS=rK8cHs3^I@8- zwfL;!OWTiTq1*N7LpZ9=3t}bwAnE(8b!c1nm~#nVhySSxlD(~zi?b~WmyD^g;Z20< zo!|gmA@C)cH}uOWkxFcQ;IaNbps)*&liAG>jFoSF)+qcG8TQOjjGMVsEZ2T@C*?;I zMPL<)8Vmh>A=@`AfX=SChM!Q}wI4F^n%Ycwsc_1=_g~V#F*A9~6bF`D`RP3Ttn+#L zFUl{OZ7TA8qJU3eSc8};Hi<4wvMKml&WBQr0(Kb5!^9wi=#7~NBPXS}X2Nkf_Lb&1 zk7c>-jkAWI85uS!CI_ixb{q+8h+w0;Ra*a*eCTSgdI3V;FFSDq14=_l@~-Rv#!If} zy_pgC{P*54EGI?)t?`5t*${zTc7L%60(1ir(R9TF+S}GCz;AY_8=D~xEU9vh{m+i>?XVC+RSx)fb7%+|66Z`t#q#%k$;4NHZPN$n ztoEjlqKC6i9jf_~hQJeLw-vP+1nOlY8R^Q=EyOI@0O}T#H7?L>+`#D zEJST4OP@2Wa5fb7cv1%1&!E~Pt@Ob{@tk3~7ZjD~>?LdLSi8cyOc3BnGn8|89Z^bJ z>|WA8YnVOqfd~966h|*8O33)a+g<`%hiIE~j=;ju)Z)JsC8^_8800I%AuI^WRYX%}*lh2}kV%y$;^1>R^;-Q~QD|YF z<0GQ-o$SdnkHgy|GBUzIVne6tOaf9s!xpV)AV1S>To1MLu---Q8z!!u6{ z1%F(c+B2p=*ojCmE}8jVv;kmi5!y6+%c6l=KupCgTPjF~3#(9amqXm4WR@!6*Bn#wgZW>sRk@-v`8G%@&Q(b%GD+XX zW`=TdVvQd!<@Z1$(=?ibu&eJ5u`ufKqWOw%w*B;>ejB#z9kjDMNUjwykhn`cP7!ipw|m5^^G3D)+2E*ijTj=ifI&R-QZm@QP#=H zoWM2OK2Cj^lF@zUFHzmqs^8Q%-GpCMNuHHhUgBzdrr}fgzachW{K;1CX9V%9-@jwl zP^4R*HVXcxJY-n@d1gGeq-U)#QBD#_VtEdLgS;-h(AJOv5DNxb_Qk~8aTncha zxCbk+Tin;LJ&JKs0Y?$x-n7MY#ZwA&^<@oKlL`z&?y5uTYTaF4{VK;huuXCA1DPs5 zLJUqb7N7Vc1Q=ZuZ(ss&c^t%Mo?Bb(M!voWJ&Nc)T!Pt~8X%AeUO&Oy-ec5DLDip< zAgl|79pD1tUN~W^{Lc*H2FRmi z{?>qa`u}XeXIzjP!>2#{&pj8H8$PxrWS3nj$~VHV1$C!LWF$9hFG@Y@zrC!vsi@jE z1|5a?w&OK`*}uk>~@POPl{~a3L@#nY^#E%81{Yx+;o%l!IHd@@H69@2ZLgS^`VW%TpFWxhF}i=TH#@lsc<=#Lw^{8RPRju9@MZyS)u{UfI0$^;|bT?2r$6PuDCA!x`Lv zHV=+28X_4sLIPwVurOQytS_N<=+Q59zDP&F2LZ~~1EIz&rS%p47iQ-XQPX>k?g@vSgHyqrA8R&EZ77|;4g@j!e8JUge7Yz)2 z96QiN8Qel-{&Qn*;yfrvF+Ri4_jzb#!)OSA7Qhlm2ME4+X9u}a6aQf)VV4C=woky8 z4)P3q^Wuz-BPK}0tunEtt)29BvMd#U`^6#xO7om+q;(26_d`4+-J7Fh^hV=0-%57d zQd#0VD`<_$8#YVQempQCl}24HxC_`E^i?dGwET~{o~NFC0O}&1Lk}mg?JElTA=D$1 z3TY{?HlJ3yk{OC2oA7D31iPC{Mq&0lv&dOL;r&y5|7R~YCa>Lf%?4nQq+yUDc;!CR zXtxdc|FMbXKWr+=hA1!xCMHSa!2UvtM~W2~i_^tM8YA?i2obh8+;DdWGea%;QqL@F zhxH?3oEY1ws^CjZZwt@+Xw*D8KrvjJL174T&K20FE7^>`G^x$_Cj$~eKaXS1mps=K z@8yd#1jtfd32fb7D@)vvL&F*@|DglmIDacE%5zKH-vrvhy3YdgCp!uAM6Y&(Ng} z2eL47^r^kU?sYOA-T0T@B_X-!=65n+J00K&R~Im<*meYA%_H^#)9w^}F&Ul>p$h|E z#qF{HM~ptird7-OlQ2()W05c4atv(giv16gfmzGaGoy4bY%vpHB0TDm1no!<*41&{+906CDj#Kt#ZB(g77>v@Zc7T5$E zW>OmgKomQ2O6nRR+%I8M17k*tTqxrnAEJgipXt4q<7_Pe+i=_xKbH@9Rm8JSB*Yo@ z;=GVK=-%7ipDxw_(pzReFKwTx6R)xs47@Y^@|5N9VN?JR3SeS4cJ$Ma3uRC&AR-nw zg>~QosNh0p9N<~MC?HbnP&ff=i{a(?Sr8cO+!n)=qgn-z zP=sdb|JFpRIBpdH+TfBc2oXlE?nBL8w6OZWt$$ZX1FG{G|l}Ck&+PV0`-L z^Db^Qv4DYV1{j$%JSYd6I72B!$XlYF+-q+?$ESg^|Hu8IuWFd(tv|WkO(07x-0TuY z%^7appDt;TI0LL%&AziQ_VFc*f?4eFwSKV{uzC7iTrVP@_ZG;XIDP6_WrD0sl>~e4 zT|?00C>uZ4lj#>r)c{A)i{&VuA$49Gvko=XjAM;5>>fb#?)`~l#K@4d?zJf5w#B;| z;uuJl$SPP}^;K3-!%`h%=#Hi-UbHJ<6<iDRR)~g z&lVwDIl1JjH~)-susST5%l|fl1@Al=lQ}RQMg%}Z#sFIowqE-iZzB|ti^i;Mu^8G3 z=;Q2N(sRJXZZcmgTcYN!df|o`;M?IRT&bsT6&rGoRfpy35MTiEv9l67(xmh639(~% zGSxIStnr&&g0a*~E;;>^wV-4G5kWNLG}WrbCwyl=&Pd3`T9p)`B7CdOP7%Okwk}}b zk;o4XW*6k`4GW7%P)28U7Wk?ckmH<_CN_0jvPBej7mG)$^6>F%It%jJV`T=3+xf9x zB90rtW!x~pJU)*TYy^=+yF0_X7&mNyuXNrG zi||75E#Fx|P)4*XITdq|+9W9BBk*~8l-vUy$6-VCtp`P0HMTnqvDs!~`H9juO>=_t zWbU-RDd66a>NH<4D^=QFNY&m&o{4k24U2XY2RQ~JetzJSV!2ge+0pFK^R0d+gT9O`2C6U_$Q&}=>VhFv_<%nC* zCPjz!2lxM0&eSO2l%~yxluIvJ=mxXJv)ye6_F^m@e==v!;1D7jZr)dA-lo&vR25Cq z@1==xv&JR@%J@f&-z{nK^=2LN`p-Oaqz(Cz2yPFYixlSJDnE4rDA@@b;BHT;LOZbU>AV~F3 zIzP+3pZq1`JXc8@FFl|TenZ<-@A;Mt@)!+oiJg znC;?jf5>K!+a=zXld5gle9!UKUpHj~uwcsz1Be%m^YO#t$9b-kvP3jCnao5fI>WyQ7Y$m4p*g9BgtN&+QJsFE8{GMBpvAGp>260NDd_pxBi``dDo(MfM2 z1BkVD!^eWU{q0W7+<|(<977KL^)J6RrW$RS6K1GZw26@oFd_h#gKh2w+w0Iu_u;Sz&oFq9P0VWC)68~L zY@CW5FitCP_7qjSj!c3-Ji7cRF%sE(Ro6WUq2H-=}4O@dPJiY!3Q-IDo98_-i7ki>a zZ38_H5HuEc81SK1J|Ia|hqm%46?{-2M~tfW0P;?hxV`4&E}f~qGvgnSM^R{Tr}@R< zRGCq3W?g$xOKq!>u@*z0feIBjR%XCm!<*AIz<6G$tm$CR9iaAS6YDu6o z0ABnDEz(z-_-G_m37r2|q~`PivCoc+$C4G7+tPxTpqT$d+yvuAPOQ)L#jG8xAdmTB@pJXt}1qfc3>4$%JZNd@;D5k!BEoM1OOHwD+5aH~Q8DmcvDLbcD3k}ffCaG!H!CUXrblW_Xvi!dQm+Liy*8hiZ z5q{`R!(nfDu7Y2T^=ozNXbdOA6kp@NkQIC8uT6dqg_7n8Q8E9ZGZzcwL!%^xq9)@x z8J0|Sow}mKUE=3v{c|@vx+LkXlsuP0|3AJQS-m6Rf?#;`T#A>z2{DsjLH%&vF2KMM zc(8`K)-$b1AJn>XAGUCfXX(E(E`R^`6!y{xw>tA5o9}6BF?;^s^vlWIC)fTP!D4uu z{l7srLLcA$Cj)aO>EV9^T>dAB<@EnZ-GKPYf1X~6#{c8#-9oO>#N8}x|G44P8dZ$D zDW9Zh?{Q8{Os=l9)>YG&v>KRqHKkDS!U4Bd8FCICO#J14-(EmvJHV^oD`o@hbx^D` z-i!>a$g2u+FRgWqoUs)4|eq%@O^E_7%#0&A5@r^+_%&bMNN`VG`zTEFC#T2=tD7ac8?K8`S}~w6x;=GiaO>mzZ!`NAAkye_3jrSbb_>yLCPmqo=fjEg zBPnkEsaEC4V0-yeblh6jI{4{*6M>P23mPkh816BL>EjcfWoH)}e@bOr-J6m8Zpu`x zH2&K0w~EJ?RI9LC!@zL2S}S!3tBXfC-d*_(cJ7#eZcB<;1ZW9gH1I%&f7V4FYp$_e&-S6p z{9?TWi?6o|+3-r0R$Dm^PMW}pCAlRL=O=?JM@sJ};dXbfVN22EbL&`Lu1+|`I@09+ zq~2}xWRpsM{|=gZwfTyH7!fO&Rc^F-fS7zIFCe-?#bu^0g|Sv^jt9f+@46q8HlGzZ~}@hfa6DG^dw#`F1q9e3s+6kf=>4 zCvB=hBYH(&XX-Cp+*-{ij55cufdOW?kIh&v`@$I67e{4fzjvVW#{p0@_~6XM+t@WoGU0=NaP=Am z3gv8Q=hOOrJQz(&fnM50rjOyfznUGfhms+OP+ia5rU#5k_f)^c8)3UdZENrJ9G~bJ z&n5+ya%gJDU4a#vRV=MoZ(yGvNj+*5*#3^wfJ$E>t?A^A%V^+(6C^*?Bt$J-(fx5; zzNo>D!=}w>tZyI77oE#WUbX*(z}G&5<+|q9=x+3Xnsf5BduB}m;%-Z=vl0TWpT9o2 zF11HOq>>ca2&TGE+ISWeBG+(j+NA)1zd974uK`37DHw7q6o}mfl96H-%!kE+#;hR*ila_+kRy>dyyf`PTRn=O5nXC zG~fdo(ifHENkEkyhjaDUgNVs#<7x`}%S!rNM$yyO-y+ITfPsI}1O~{eT)_f?^ln0z zMuzzhe$(&NS5BX81Ulav&o!~R0;93?QZ*J8(?h`d3AU07q8MmGllyVhLm2NoBRL9G zzPgGiI9j~7_g+mrTD37wW9Yf6G{VW}l5VAXefN)4sA>FGRhtv#itf794j+Hk=cB9a zDg0~Gqf)tMauWGvbS#c)99QVSpF5v_<@LSj=vz*kW4Cb`BV@#AWL%KdU&5*oA1+>q z>~4$BTVI8}kJ4MlAt?$!i-CcE4Ktr#8*|{A|ci73f8M%24K_Ek~;Yzw| z46mZmAN;87iC0o-D2$XdZ1jaww(-gr6Nx|PZjg3REDy~9&XYzDfcTD^S`Tdi%=F3J z;-3DbrRQySTe~EK_Fo^9z)~oXn#Bda zA*OtQjAz;atg#HQ`aPJxGv$Br<@9)#M}nw=F5VKbb`wdO*Skxb=IzC%Eq)bX>*a8B zvF=!&BD2BXU-)Uhp-x=qxKK^YvRi@j;eQr z=sAvEI+Db~{ zIRZ*~Dv+nRxtn-V{SYPdDo|PEG9%;2%B*c7p=7w;odH#X^v9FA{=_^yVrB zdUukYuJ!Ed;I-Z@_3tYhs}=^96&{2~m6mNib!PgDe$#OGt260ZrO1Y#xe=AY_3-$i zJFou1Qg$#r1a40%c_eV01`{a~Ce1!3=d$(VN)pR(e0KRu^G}6&ivLB=M{&Ii$z_)w zn%l$0T^uBh;3Kn?m1LC<}kF^y6&>`}wrrK#H01X|apBSlC>7$};5T z+LVb6qVen3)NW{oPKNp<+llc0U%5VJ>~0Gt3EakenZ?{sJ0{NDn+o*{x?{kDf2)Vv zrar-R^zLDuFMuda!|4qzid+j6u5$1&hB^ON=|PkYZf+Z4zN`WsfXRO_r*n#rvv%PZ znony5naSP^KN|!faS|iXAT3f8*kWRESt5m{lgrU+-!x3zK>%eNtdgl7!&idH>@}WjEzpX%2If=QDEw^pXDWf6@?s$Ulza4w z>-T#ohOAW;$gz268}kxhlK!1}NGSGNp95l_@iH`Db1ev-Ln~rO>xOR60(++w(Oc_g zyk=f%jKy-U9A|tI!k{nSJ=DE6gc2$Iqwno=J+BG-#x^F)$;VBfEwA8? z!G|$imW~pY88-RJ&Csv<*ku(oCHVZjMZ76WhyszO+iO&Jc>Jm~pKi;%if8p45IMwOSc5`q0v@{K za=7)TAtoJ!ah47p8EB~&%Vm;6o_UHkFa%Ir+^PGim2#}s5~N-Do3eHnbV?55y~hdI3s6uS1K z_k;p|5zz-K8Hy=Ao&XMgg6voZT1_v;(=lniw^g8P0`Hvkn=AxR@v{ESKgTJw?_TZ= zjJ;&%V|`XMpP=!;RbeHrM>5rd%HINlY|qb$t%1K(cn1k#N`g~Iw@z}Cf6Ognk&j=3 zz0uw=`Xdri@KLpx0`_&_@R!<+ImfO3Z;90hH; zae#2fbIP=N8kdH1>0BQL2F|9_syP3E4c5FI8Y^;ZL+0*f$+7P6S3Ab+^&UFk1yV(<;A-al`>fRz#R1oa zJFp)KV0U|X^jZ@V$PS+~2&T-^k{a$a` zZct)Q|7*l0cgT-W4Ozx!{Kaa$o}fubq!1PZdHdld)$J>1o?3;78*H)e#iMU{^ygc? zF%#Ji?p%9pMU%t*uPuR_?>-CzABkJ}pAHb;Ux1U@0bn%@6m3@W98phm9QR1n?X#`} zr$7NS1FLYe0Jtu@4n)yXP?Y9duXf_a)hx(6X3Q)V0B0Xfw?63&@y6F<%h8W(F*otN zMgn(1=aAtK7>k9yhf{!y7U;RMmp&G~+G+xwpz3LB=k|&17$66=b7NwdeHFW89Wov= z%bhwfpsw1@);V#=IE~&Yyszt$Rj-MkxZ>Zg2;)x;;4UaE4C?-5@lMS*USW$bXO0ga z=N}ZL(1y_dB@w}rA?`@d!Zh%w%H^daw3ECm%IZZ+eHTQk=lX}r)D0X`qpk`u`Fc&X z1{?-UvWU=z$C2?{_DxfbjNFA;{glxtm}D zPz!<)TU-NL%Loc#O zT$I!8C&j9rk!&VoA8#AqaDE;TV|^8aaz!G#c%C;X#eSN~;^UQD=d>+vOI_ZveAXe!cmz|>3)CoY7G8q?Q<%kfH<*!xC{g|`fJYvGhgf_%#S zUOQj`HcM=j%-y_7LD?N3JUmCvNWWY3>6+}#{bRAH#O0jxhuP=@8Pe~eux0a*`dhm@ ziIEk@!)??akTJXZ5J;gSQ>knm7m-=&{UCC$qypaN+hc@w-V1F!pc!R*@j2_?DfP;nn?J1XuA zD}J3*d1@!Nhb73YIH#Y+;nlUd{SoZjAmmO(#%o$Nm*a26@GWJ+7_vKHjO%C{?P8RL zZ3?m z!R#Vnqkd%0j6y-J-!b5xV6guJEFbR^`A5I!mSlXm2BQDq3eUgo3l*`wkyht4ymSKm z?XB~CIQGvVfE{FG$e`k9Ka!PgGxOoj>nC|s&b@QN6n^M#C5lSwQKIJ_#ZbbpzZv-Y ziVn99mUJpgdNeb4zoL*CFUem2;PI%NXUwA6FV+s258i3h#M6p;f{p2l3#~N`OnG?N zY^2|00yV)@FSmrmMD>X>6BC@^IcFS7?}Ai~liX#))g3T)akQ(Q%G%@jES`Mo4Q>IX zWxo1?e2fH@FD96xCFMjdZk+HEe%!pFwTpkVlwiI*k7&15-B)b|sR zcmROY=FnUGhilHO10Jn5bZtKQ@^oBD<5aeZBC6EG%aN|?vmyO#z+u!d2~o|w+u$}= z3cc#gT#Cs#9RA!&Qdc@7@-Q)^d1$`k)-!U0U~F&O(8AA#ha3{c+z&Vt!imYXX6YZ| zavTJ)r!{NNM0UDwx2nnKc(R{)Yt zanZ3tiK@1vi6w(oiu-j7w$!y+mds^^)l$;ew<7_}+i-w9Gwqc6Yk;D0wL=xl0d@j;8D&o)5RmEgz^<+=D9B+zX>mwW??-I9UE~tH@AbL!_ zn{~C<0XEipGb8!orcSu~XD96)>`S=xHo#ia zISgW@c%L1o=xZt)%cq>)^#zb+?~fc2C|I^BV-2yMLdcY;EJ)@?RWHX+QN1)^gy;PF z(|DxHk;oEE%Vm~^ZWQ2{1GL;q&q|;oZ#tAv4VJsuVT5xd^7bu&(H4D@Z%(y5&<)%A zGs`mX4SPU>XafcsfEdzYzvHdNf?q0uxZ?->%HY7SL&HcY9l!hDQ;0>E;3_1H z{S3@jfhOhofh9Jy6?@CwTC2n<8uO5B6Tp9lZN$Er{l$mUk5QJCBJ~#UR$^4V;*;8D za)hH@(T$54R)WSq>)qiJa1K}E_;b=o81ceSPt8J?``3~nZzVcdobTW;<4+9W&e95IbBo@Ue9|Zcv7;1KW{?&XjXwfYW_g zuf7}_kS8myt49_-e%wwq7+Smt{M2G3;h$8j`sa~>LO<=>*bL&&=c9otNt2HWJA0$8 zrp-4VC0;n}{q;+Sv&O?P!l5&Q<@TM$VSO<*Se%U;>`%A1W=Brl|$yd#Ic3C^xNzP3w zuVN$SbJpsTF(HS^vi)MMJdH6G3rQsKX=)$f`BnKffNo;dGr*XH2qOcc*D%TM(#I_+ z`*`4!1M1prnxT( zp*Zc~ACDqe3p3mwXVG{(;HjDf1NutV*YInuZM0T!%4f@k!FOHTD-?je`B?XnA>gt9 zdo0PmivH$?8)8yu;@cMo+@*pC!@w8WMwTRFlGOxY-Elp6NJ#tR)%~fHa;HS$3HE7YY8vT?0B~`h1mKgbsC0{Yi z*)UqLmC2@E1O`mAmH6YEHSu26{3k_E=%K04r}1cYqZgMZ9L~Wg40QK)fYinb;1dvh zV{-=>1Vy>QhlPS>-w%Q6IY`ciMSmPU^aB}4Vg$fs`-8u;e9sO-yxH90>}B`8*XbB4 zU_Dp;q%GJtfA;1VV5r&a-6NPlKNb49>GxUFFE0xemZpi%YBxjH8BffJ+nks;GE|RmcoIX}F7S-0hcgz#=`^^@K{@t#N=mP;`BE&pz4_ zJ+uK0U2??rIC4D;}5}pTUxK=CM1r=b#vEJiVs)0!V1biT}><5J( zEJXiq*LQqT$r#wBgUR~4cN~Dbc>UdQauDJiI_Syww7y+2rov9ogkee{bMJLOM9KAq z>O~)l!)>yK*3^3}>igr1WE8IVdg&x#+W11n`bN?pYGn;tFW>0_U?6N?4WOwd>bDSc zsx9Q$`oc1!JTl6@V-5Hr`;|glMP}7n9A9fu7+%u#b`;z{ndEDw+NP+O^|E4BH4r2w z8kn2%k}p<04Wl`Ds8jxnj?Q^sYVjbtduGPpQI!c)Mo&knk$?mbPWqcA0IEv#rx_4= z@jVr3dbqVvCVJ-FDX@nBJy-82QEcPKM{N#z&K3pA6yd>b$2O-U(oouHwx&#Q9GH05 zUq%3bp@?2Q)Fy$7_%nBz@n$_>P%@g3z95%YqyMEd0014ga&A!|)eiv3{#M-U53_(r zZ`!?DcUMgT2EY!Cs2w9lfM~Z+bo;Tp!|;{LB{xtdd_wLMLzzmTE;*_h#nVb$l^vT! zcFQmBB}Wc~5#BY<-|%$_^gt@VpkEX@JNbvpwZ`eoRL!sOKywVg^aH#kgoBnox2&~i z%Y$Pu$t!tgDV(h}G0rSTmO<5~iMle5 z02I$fI{i7;y5)jF^rtgqT~&|J5cQFgoM&6KW7g!o9D9`MJ($a$xZ@>Ihq!UDEOFC6 zU8+g_z}R6tbPM`9(%EZ|f$k({c=3o+?RnK_&D2CH|9ukb0C5GJ6u>`h>wq7lI^iv| z=cnup(I(6DuKY(=Z1)Vd>g=~RvGMXw<~}ppFYswt?j|o&z5~&>Ey6q=Jj+RUqZ^f6 ze_zt8Y;)8?ep5w8iMJiENu=_HoDX=$>i=DMj0_;pag zKNBm~x?5I9847AHXgzDC>i7UUbt=~>kc(h=toHXpGJ-~de6OTrDl$ptDrN0D`+qbS zczrH{a-#G<6xT2-+W)z+z<+%2-v6^Q`~Q=0{3*msR^JkogSR&H5Y1xBQ7OnrHz(9u z>=+*z&#moOjo`JOz;4!rbS%33jA)0jQn+rM<3;>K1c-(Z9%5=8FvIJO2Sxs3nb}XK zUmB4R+Zp!+pO*4IYv2D0Ct+Kemr2ySH4x!Tl!~q|C2)(S8>9hExEB zEtrDTzGYdE`DIK5&*!4{TVrecnya6qOaYTpH8Cm$ny?~AMYH(u+8f22NyThP`2*tf zCC>{aV%q_-${mKW%=&S=$@lfpevF z2QL;pV%r!P?CYXKs8gu&hjzpUIl}!yhk|mUWca@TkK&9WadYqNo~ZINl~RSjLToiC z#I8hwLac()&nCDbFLR8iaHG9y?L}bsE2tTz=ArvAce50H^J01AMr*xShwt3FB^}h? zsJ+a$we&nAL9Ov%$3QPbwqT_%Wo#Y`IYR-JcXTT}T(a#_>aWBMIjK_q^W9O~UJpj% z=**0o70Tbpb}Ao2xK$3rXmDP;OW&Nicj|v83XV;fK=mryNw*h5a08`~&@?FrZi%bD z6ay8aMp^~4?#wGX2JQ(5E4aIXLD9R9tzu!WN;Y3a=swg>zdgmk#+wsVQu1G9&kV+A zLkhm5Xp^zB2D=forTMvMgrc(M$8(xLofV|;A>80IzqX@h0eJp+ZdNNAM42hQ?|U0j zmH7zv;tzqKAmco4I2K!jIma_3p6hn$cli&^<795i`2OamD>q`la};G7oy6;ZdqV1-NyXo;LkCUa8_0jIH-cYTOLLZ7m)kXNp)Vp4JW`krgfu^&v`C6Y8uG1xVg6D9#PDxiPRnHHi z!y}g~njv>-%E6O&c%$2LpW*AQNLNdQWdnj;RO z#PCB@o^VKJw^NB8kCAGHA~9XJK-;=!5krX7958{FtHlo+Z=z)!ORTqo?_(fbBr^Jr zt?XvM-T%?IQ->&ILeWl9eBq>9>DarE&u-80{7p&Py=hdum1YdQR~LlJ$F26Kag>7I z0uG0KmJgry`A79+J9Ad9#ppUan#i8aCx<{PMn;=6B5-w-qNn0*~Y+Fw#YQeoF=GY?j_fz-!|d3Ay$5!2YljIsxicY zIjdl$%7B(jP()`c%Z4wSyXmTp68YQ9a!|ce5vBx~f#kjsCj@+r=2f$Fl{zWkSvWuZ z&jQ`)`?;N_(;XvKh1R8GC@&6s*-oE{y^K*%@O_`ak}t~)Yh|_caI$1R^$k48_sbFO ztTFBl);V;YUl5kMse`A**E{LCU3~~c(XZnBdRn=_0`%#S@0i;$_dR!))bLGI688ES z4JhX}O!YnGtx%Cf;CJ}xGch>DIQo1M;lFxJAm%5Y}KtwF&u#M@`|wLFFX?};o`%GnMN!5+4rw;6)xe~gHYUP)~#{#sEGATHjR5miYkJw+h5ApCA>MD4CJ)Dh_1O zHRr^U|JnhrFz(A08tO4-{oRE-rQIKH>RcNOVq_*B%SCPt0lwJD%Ok{YT*oM8N@S48 zrh^^=pVLpwn7{Hl$6pouRY@!8_NtJXp#v2jGz5z(^~ejKX3;(*Ci}@2?TT(cwHLlz zr2F4M;XNzSF)dxcq%l0mZ`uGq3k)`iN*e;L`jmIhd=lsJ)2HuwrHy-?8yV2(+~L)X zWMhZnCu~S7DV@^4!gbc8`>_j$=VVZxzpmBufwvj26iy;22j5Z_cY5nA@wejvP9kj_ zi)cQ2-%F+LXn71bXTBQG8KWf43j+(D*8h+Q|B78NWL$Zzi%FMRevT^hyfn$B=4V7mvsHeyM4d7-3fwHS84AI42Cnw_44M?Hm`2Y4*ix z7BVpNK7cqlWF#4>+NxT%=^(&P6#_l&5i{@91jT{`5Pnk5UJSJAvN6J*gVYz{oNk5! zcf~q`zW)rji}?6vaH$^3GyU4Q@v40lmd>jqrr{&)=M>n8t&p&~<=J<14(Kkak37Bpk7f3stSdsQr3TIx)!GUZB z%+&s_4<#=XsKQfP35&rAJ83u9kFN`S7XX_z2ycMGsur_xlCpe7@Vg+IqYFyj4f z_ta05bl}Lp>~^sM%3t4Y;@Xo}*FVi<-4C`miY(zj>0lndTpEb5d2D1>5~;#fc`K*7 zt?S2lj{Zt2*Ksvt$4J=d^+6Vm&ImRme;&#Q^N*VIM8%JR^R-(3_%Cy{T5=nUZ7pVT zc(9|;a$rFFEee{gEkm?rQ*y#)@iqKx?cvm?tvgCXH!+w2=>xX>65K5Z!$g5?nYGaZ z>%JAbe*kuNI@N!kv=aqdaA0kv?j^a=8BXG^j$$&ps6M z-tV6@Hpfjp>HL}qZ=yfU44s|V%CDT7Je;CTV&n&_4t(#HWnw+THPQ#mvl2`=o}cXy zSi_}g>*(|~!kmEPq5l3D@OiRU;Jh%oIs~e6CwRxMsLQV%+qP6;JwVn&0T4Lw-6aJi z)!~M`ZVGedKIz!;{#-)Y@*k0e;5R0sbv;ZQh>6K=CXP?p3^o<8RX?>>TK4&IAIBaMvGkSp0^Q$&V}(Uo7u9Y>K;Tv{ zvGKmP0wDW-2Vox#+G~_W=Cw`P?Xby);8(yM>7f7M-kpf?m7PM(jYT;d6P($K9LjTh zKZXOcZ?so>Kdyhxg-%GDeW!6vQu`->0b>=;#((;pG#oiD-`wuZXm4eI)X8BsmZKK# zI8$Tq(|fCEI0XtXF&qBk?T{|xV!VXw7>DdMX2a{9CmcaBsZ{yb>n_cM@UK@A=cL+D zz7wo)4UIC%y}qeggu-3@OsZ?esO(yeW90zu*_j?KRgCne?lJ-~@!Y|US&Y7;ZS2?0L+FteU!VLvd#zI=9KM(nHW-g9ES)Z zkuywm7cVUhHCI5G6c%xDPmtyo5Xa^!%$qmV<{g8z+(rMpeBQcmiJ>Dfw@g!AF6zxU zd8s=}A_5_Ii(^LppYYW3BER%B-=`Nh0~|bCF_)v@hmZz_4F)}MMC6~kq?I$N_%ZRQ z9#tU22ppSm>=Xl+<3?`$1sq6fV}&E}BK(AN-c&jpVZ9y#gscm~TU;ozX>lG4gTd2(yZsIPdyuJ}=Hu z6DEhT4?k+xId5E<8UR|w@sOh-=9lwQZK9QfJD)9Dgh0!O*#_UX7C5Y!1Q*}E!Mw}R zToK($EyhHY5f+|dp6mCeh{;{$p(8;a=HyW2YQVAxn=e4wMOGW(*!gCkI-G8bm)Fpp zl$Nva83K!kE znH$A_zz(Z2B>7IxYibqR78d46xr%2`G%K2h(jL1%Tq0lB-M!vDJfC}@(Gq!%q{Y`I zCHb|_Y+?P1Q5NECmA29{WV0CqpMJ~gthcc-OKNo*$b0###Y91z4!L}WvOfu;t4^aHJM?Z4+44SRB6xZTD63rx zTgCd0eS^=L69P@Q-#kum{Lw3H51;$9B!(JI)+3iYgY9sc{V)NADEEhRG`>S0{kEp3 zyWHXZj!3KPW*&MQr<}03hB_wO@BV~hQ(elDjk(}yJ1eB;J*p)CLJ+GbFjRnq&pJOx z!7Ulj%4T?bdzU<`Ep#S%ZhORR&@CL(519ML-a2I+ZDgP*hQ93a)@?MxSd)CxA&{Y7 zz?W8cyN~C7B}#8R0P@&#zPqk3w;UEhLEbJI%)e7QR`tT=+#wNq>r3lxi7=#@#ID_h z*`ceQV9MIpp>2c?sItzt`m27quEhQ09dF}BoYjM-3F>~ISP}TXk@wqeeD5JYnI>Ty z(LBM_7`kL4-u8n(7i>cKmyNhI63M!P8nDAAi)^GWB|9drFmTx&6`QwM+Z0-H{Ug zQ6mDcaj8drVjA0YBvK?w#p5wzsvu?6TvkbNPLU5rE?ri8fub87@MvP&N+s8BhTAY_ zRNKxfAnTp(`6DwnGLJFz<2x(fnffNj$xJdi(@jpj$LU-1-Cv(3Fk}Z45R+``76l z=Meyby6Im{9@xQ)SpnQOdS!Y79H!5|`LC#WYy>fDgwMw!i3r z^oF%J8kNHq3rfIu^IULbbd80tP@4?}9L#-B0fVRz&Y6ZjSC)+l25zGte^~3RJL#Y9 zKkyh~nBq0HeFBAbA6R(6s!C-iN{k|%w?D79LtGdj5*ot{i_eUVU{hV_P@eRQe730v ziYxCWvk66+h5ggs^Tc>rq_w_bzAvs#qL6T(&IW5#{g$OZaEq@#0zbwji z|N6y+x7)-G<#IZh*R($ zrLMzi&8&2RcxbE-b;d137oDClE=yX#ydacK{dw}gAsZj9Cyhvs;0n(3wx-W5F#Jgr z%f=oIK$Ocg*g^4Aj=O^hmu>DT??)(v$o;%tJpf`yZGGFfu*+0B_xq639dy`P%;}tkW4moPS2R~H*uuJxWkvYDM{w!UEEE4Mx6WZJ z)0#8*%revxF)CVsVk=S~u;#EJO$z$FAoli#%A8Z>i^Up0?P^3H)6dlRJA_vKVo9bJ zl#NyPioMnvc&Xi+N}WPlN*2aWMbOuoa!Q>1@!~`Xm9RdhrEJ#dUO~Tbudh!Rpoy7+ z;QFQ3BY4~m-7;j|Y*yWlX()!X90|6^{q3BY(W1={CSIvv%WH-1-05pl`KNIB`rj+Q zfS|8OnVZ$&(iaSd6i_$_;9b-KWV19 zxmXl{L{N!70MtFd!7Y9G&(GCx13!2)lsJW2z0`qdA{z7p~iIb_^xYbc`?0Z*!x52T@u zTGImsDWh(*ZcgCMuQ=eP;1S_}ht1zJ!xNx;j1zqIkL$ZxO!?A=E=v;L9z?wwt4 z7zP7l)$mU)g;@kPAM>3=a<`tMugub2WMH1Md`gD1m+Ui%IMhquysQRzT_URB>xula zWgPa-5~@gudsyT$bBcrDC&2~DYZKNS^9bR>OQrIkr9?bD4Jb|CN^|=*(j}+`B3M}A zs#+peI08f*M^QJkLs89BF!2uSP{9-C_5riJCfVF6q8!0^sX~dt8`7CU)OZ7RAoNLbKz!iaZ^0uNc?a5?Q zA;wqdu8SW{JG!FVVRnXHV9+;G@f7aS3aBrq1&ZBmnzr4FY{&hcY4P{4ib@7^YS4xu zh~%!dAI{?K5jC>qg!oWlliR~l0wl3Odw2HviJOnmz_~?Wf$}5Np9Vrd(O-5d=GC5V zc)x<(boIzd9O$C?wSLF6bIOv2+m=&h)v8})ay7t^fBMNGKOK$-BCVID@N@ttz1=Z_ zW|DnY{q2}7p1Ee&VQXzQXEk_WIit*erQVBEH(B7D3yzI>SSe)f{X1(3i!H0OlamA9 zu`j-c13Y+g&q2BWi;qvZ@V4`;;I$$Y7RYO0(ad3LQEGi|DEkCjnnD z2cCdH!B`RU*(QKgUd{9hGAN+@(uyuWM9|gC$0E)^T$6sNt%7myTq z_y#c==s=M`@3T?K22x>Op(D(=v}e-fDrdbEfk%~Xc^}mWl=b3h1@3lRrE8*M<0Nu> zkv@~3iI|KjNYkG9#HM#^x<0Zou{3jOVXu*lL&mS+M>E;yNh{w)gQl+y>Nsdh-+R_>$-qG z7aN^t#LP-lzM=aU-=SRe`4-Nv9-wHe_I>1JnQ_JKRmyoS*1E2Ee*QEqf%kexnkLHV zACo4~fH?6MqP};?B2~cS%deK93$9@}D*a`qv6Gkmc~<38IMeC{V@p{}wAUH@#-Kl2 zXexf`1C<}--9AfMmVG896l5$Gqp12T3JF{N_u2dAVUIck{XeVwi}iilWE*h4w_H8w zyEXtDiFdaPn>*RXFwDYc&WRF-So^JR?r9P=8RIr4N=sH!Wmz(E#ILw!Aa&m}o}ufi zBmVpcRpLhj2QTGF1W1zlA197AG!RO?e0Eg~!T)fL0MWT|OopByBS0_pq`e>h=Kbk1 z(H{~MpE923sbZWgF%rbC%5m6*lUne&IRKf9R3;&FyqRi1*6e|l?DOa=G=|5@=lB=t_^ z-MM#gP=j25!-+0jP(OFeeM777H%Gz(!9bycpe=#b$Lbv% zHQh?s>M&t@F-;j!WYu>%ib^@<-gH}D+PEB|3-!4CKn$@hl5y}=sWuO+H4AquW7Rm0 zBHNZCf@4tKc&T+Q+TO}!$CUTcejJdMS>E6 zR-tLM37Kl|V=j5$({-^l`5~iqP+6YJ{%!Xb{kV))OmyJHQ_e>kv zH*T_1(LT`_Tq^jeF+EEjg()d1HJ_klxBDx!`I4UJX+7p+Ckuts>CgDFWuXnw2C6ju zaKYW1s+4Jx8-UH-gr~o6o@b_ zMhYv7w_9Tx`I=PQa}P$|@wsGs%}L_GPTWmJ$E*^B*~@zI!pii|GADCsE7+oKiz{ac ziXRk6u}2RTHQU%tmvnYN)!l(fO;N{G1!7Ws7Clg*?L;b?u|7rF4n;Y^q4qH)Wh`4c z`0Y7m7B$CviYhAY`nr~1mpw+fyP+=-eXmc4P}NzCxqjE^F$e*nLkN8&tyU^B{Ku)Y zvHam#D!{kb0mPM*tsy(hEA_jzh*YtJqhrnz3~D@#79L!b5kl|?9uFnP`iV&nzfxGg zoE`q=&717CQdJ`uHCUb8hOqsP*0UOt}Q zbt5m{Lmk&VDN|XU?L5~j0ucO3nA#o33HbVOQ3wYHdOaH$4Qa=0W7o$xyT-ovEw2|~ zde=|K;-_fAih~hv=;#p&@sKc2)_Bhz&xO~tqQ#Nh;`(3?6_;#$xN{_MBCr1>lxXOj zDJiddr!r`|l2HYFPm43J8*(C10_9*1Om-E-F!DenT2q&QHcC4PvHvMd>`GT{L=(;a zMuUm+*wcg=(WBw`e#8|7{nn|YuvbXl1+VVQzw?+R4X>T5v;JzU1nNk}4iP~SUL2_l zsTezR;`ZC;uAy+_){kDSwdQ6b+EiJw&~Gu(Y-^FZt2Ju!U?rRAm$}oic345H;cbf= z^(V*+W%UJnJKj#8=j|b1 zEWZVX9c1HRVo_PQMGxS}IhC2VQduvO~U=NO1xqx}= zmb&nAFhxoqGFr=JCB95VbnMZUcw^e1JYqlkskJz0R>ARpmK&bKLZ>3=a2d9ToH#!A zpy#{b=9re0&ac{Wom1GD0IuO;r87pPk;}mw-}C7}+%A3Qyz5t~ z#S?V<86NGqv$L}i27Z^oK0aRf)jrTl+74R|h`fsEmyT?h zqCWdTRYSnZON~0D1cERBaD%1)c zeW~iEO$UGcfcsB8N>^4uw@QHeJ`EF&XzJm>nV%4GES0z-@V(GH*qmd|JRSZ?Mm@@o zxpZdBp10)TVdGSBfx{mYw&y4C9mmP4I+lJPB|aV5j#b2#Ck`V+Y|v%8T+a})Ntv0v z1_w_+Bvvq*iWA>YJ@{YToo7^2UAON=6hxYcbTBFcD!q45!A2FZ(WN(ON)reH1R_!e zr6avblim}M5_<0ef<{9Pp$9_B-8}Dm?l|um=fnMc$KXR4S$nUUwbm|c&fok`U9Jx= zw~uHYW6;bn;;wd8QWoV0&Q6e5YP3zRMIa^2ZGUylT6xIQ=MvYfMGERNfDgt{N%qn0 zdR<;yfhc4?wzU>Kh6j`sTxh-TEcl*CibJReZw91{pEiCzGO&XnGSfqjI_?}71e4Cw z2Qj39?sJSfX|?Dj*}JoE0Jw>Ng{Z6@gT)PmW!mEGjCqjed9GDpTd=F6|A0)O-ki7l zdT-axVk`1k6wq9r;=IIaJy9;Y0g3PYGD~7CQl_~(J@a^urv{>}r||1s+Wx{7 z4FoiV!`Xqyfq_ov@B{ZYI=APe?4YIDnGmjM?idUE>x=J3RIMY=S!}QyEGi-OTt%N- z+GSR&DxWP7db;)dZ1?u0EA3tSuRa<=BoV_}BOv0s%DmtXDwuo{TYc34mVR-_=2m#F zwq>rGMX=#5^^MCe*J4LOaLDr9r?8Zr$7w5=k6>$y(Lv^S2SmC}Ksw@B8!8FtzDh zQBdwbx5A~?WK{{j?((@!o{2j*dYJH7of40|`ekRSuW1MfZZHSpK54Gq)A55Es-y&S zKXq4J z#NLyg+}td{T%M(@PWq|<#KYcX+_0ntP`vZ5%}cQVD7S(~ysKB1w~q z1r`y1|KK<1i*=s=kvFTRmtV=Qx<$dC@9)Milca&fw3J5pB&vp+$wv9hb9mPyQ`SL_>~_0LkQs4g6);N`M4 z;3>f{u}g0gQ@uD1$F(34wDKkEqR+| z@qZP_Ggj0YR-6(4{m<$1_RSOq;E4bBrxO*%=b;a=n^y~mM+|uI)7udVKd*3n?5hW`lw9uU3YhzScjcSl$_FRSu+iDTa4`SS-+6)8nnh{sWxMs&om zu|M`Kb|mC_Tnvk6FRa~U1?^)!Sc7ILiIII3guW3(mY!GGX_Jmd$12AP7ML5aP~O;g zsK$;2SfN~Nzqz{n=AIvw|+Ax%%wtbk&xr5aG-H>I~UhMUsn_J=Z|d_ z*ln$(ei|7Gik#{E{o9%lFnNC7y3v*N?Bsv~fV}lc$k8v_fPjZtEwyodAC$jI9B$5` zBVX9uh1a?wlLUQRzag>^mOP)YLRJT`gM&IPs^a1!OVcIdPEXJ{;gnQlKF{MlqZ=`g zQsOPRat(#eM3iK#f_$$gT&sVVlsuM!l$%EkXN*Nn+9;hms*OLOyL{{dKz|{oRv>Nl zT*hu}^*5d-Vd1*8<#KOg>NMjZLSt1$3+5oxw!6!8<^7rc2weyeZVw(@L?ty=OWx0rEb(zDx12vDU6%L&H zyVKxUjvlFXd)-)ASU64w^1bbx+8!WjF)KeNNLeir>~FHmRUaBzS>>=xb7Fk8w6vZg z&v(N|H~&z7nE&+YQ*GMvxE~F_cEiVm?}wzdwp#9W|E)m%Zvk*PIK}hDJsHONgVI^c zgjwA(eyc9&a%v|+ERTFFOzq@NTC3zX3D;rKwwmILDgZnvPSQEgN#ibJIqnU~vxwN< z$GKfa7SrExR}f!r8#ykg$?o@>y96@pskf)7*o6y?sFrx|O;Yu&Q&BqtY~DObd9VoZ z!D+lv-|1qNd56*AmUX^D0=$G?6T0$a-ZSPxv2DOhhl$Ru6qSaBw^6e_XtVk^so*!O zqd8%cRLttcA1`b!VqRLfiPc3mT&9wilIjY-WEQr)9{O?er~kpLau#3Hx0yA6vz zpC>=MrX6RpB8qxIrG%$+Y%9n}tT`8;3 zPU2P0th=2`2qeP6eO|X=0ked!T$_M$I`=f#c7D6KzF4oD>0=wFpZc4OSLYn&l9cqa z7^$xvvQ+h6Dh!;rFxO=+v(%4c;=J2@N(cg>ObyEF1oYBCVLLZr z>f9s=D0)$m->o5@eSv>nN+C;s6%j3zt$7#-&&w*qZtJDBJ*RUx9vIel;T_90G&?3; z=GPBq58jnufeU)cK?+{0&>KVgt7q!Ot;b8f9@9|8j0PoF_0BGYA=EjKUrmu7$3Yrr zIqls;j=@fKc0nsED^WmSYiny>BZUXnqC@T}9SY3A4c%?Eleo3eR3p)BQD%pr4_%Fp2%n5NWK$04;-Gu{o&#N5i(AVql!Z~l-^ja;sqb3$^&xjh zewwb_9*p34VCdXA8@gyd_v|`Pb@S8?&YIrtm z-c{zIBHCVOK?k=RP^7R3yLx)xmjUG3&*NIYQ|E5U39$|8B)%Bv1bSWURc=;=SMV>FuRWs1Sq_DrX#)CWMUovUYz7r)QN9Ar6IXm?`H z!6bdeWJA+y4bq-I{gVm^J82(1Rn< z1Pi%z|CO7_7T4yRV;}ig9owI0mLSHh2_)z?P--QM(G08Xf2@ke`oeRxp_#5A z0I|Mq_l;A51GCp##*am=jjAhR{C4Z&3MYr394dw@3fOLb&w;>CKr;s#T%VnpJQxQ( z=8JkPyS{Lf?HMMX#XnH?+rI^`O1fJrpFHtnj1GvlJ@6h@#mrvu`Fn1MUh3;cm}#_ggemehM#6`M<|7!n6fd#ne3I z?TJ>eMl6YujhSL3LJ!InEc7hzy(Je!4$jr^*&8m|R4^#AG-=0qKy;Oi(UtZcw0lFg zw(8H#?CvHg|G28EDr?bwNL}^v*4i8t$QjFPYy2^)#@v83 zC3!4|wqL7Zeo=^LjZlv#-!{`qY3dSm^bSjx*Fb4|%G8(H5=Aw&^OTbE^k`OT zRLI`Hc9@qBj?gmLv_TdA&+&^LY z^)he&9zJsg%BXsskv8V;57$1+y{=PMZLazf8gvkAl2)_IJa#qFnh|t3R-tWq{-AD( z8+p=y1nudTa64mD{#_Iv3|#WL!4Ex?rTgxP}z zf*P0KsKQkYLL!Xd{DS6jT=s8^b9mi|nZw>j@SL5Q9C0TIM#sR?RIFNc99`KH#>v&A z8*e8P^JjhC`7;$0E9dJNk~3w50#GS84WU7Hb_Km>5TOhnO));^gv*L+H{&_Z)qC-9 zO@b`0o$$^(i{wa34K7vRL`Z#o&aaF_3BoCT;Dc5HEu_WTiV2=SW)u52!ZoO<=hbz< z#kBr@*T?OHi2IbInB)!oSM8~XI!aQbRw7hF{B-bsx(DBc+>12SW$2$R`kJa=nN*FS z6B^JfNtEnY8dWlo&6hjH&WBw6h#!C%Xh&1v>SW#FGl-iX;J6>o;4Ppam?cCu>sG~w zS#|z{GC|r=+l0rH0qoDV@>%$pE~UdM%esdMo-E@1PFMqMHEVH$${#PeLG63EwKy43 z?>s~C`zz|zcR&iA7gKBlwGq2SuaFU*{p;@m>a?pbm_TIt*!#8ZR zuG&E&-YPF$eVa2)39_;g63Uc<=nECk8@qRk(H0O{0m?Ry8Wxoz)hKC-R$eR?jl|DmUy;WkL9< ziOx_T;0_-$7Fd!1W|R|P%5yVKnkD@@Upcif*9B^ZbwM1d)qBYf3|YN zEy*PJR(LYJ_JK|ldtlC?2s5y(>fYaE>yxCm(JWMv{1Ee4<@FW(`#RNMX{Bpya2WD+ zLLZhK1=en0Gr+;qj%bErqLlN3;|3J)nawgOz4Uw77J3rrV03s1q^WHaKrdiorv6 z;;%+ZhsJuc&r)A8zMua4ZS?Au zdBXmf*JupM=>!tx_}D-CR!D9-9j%H^w{~vt%mjCH0?|-P?)gMm2lE7^o^PhT9M4qe z{+H4YlOg9w*5Bl|fepCI{aUjpR+$PZ-()~j!SbUmWLjzrz z9?^pm9>t&hJlc4^An({~mYn#_-drJbHp~~ATsR2^g&$w6ISHiL#;YFM4YVE@N=Y4f%#gx*YsDDeVbk(XE6Rr!xD9ru!|!&NH(?dOvMH?)E_AU z2Q|6Gh}N%S`MW553{K)&*;kCR|6F`()AWA*jK;Kp?*}gM)^3SQWEpid!_zVip(1); zW%+~5df*}u5EIiYn^4!;PQ{DX&y3?}oN+(nFVCf>p=baW#27ad6b;gk> zP2a=Da6_O-S?w%8;&T(^5raTI%)l%zn`4QjX`DqR&|bGt52GeNNUWjisf z{-U+A9r7`@#AC-vGWQRimY&V;zI-qIk{8d#WC;3{%2oHZismN z!`g{?VOMX<278;-AF2bd8sBocs^2l%fLQk|sMu^S=j?kvwACT2cFX?s>pYvk(^#54 zZv;-=p$Cgttd$ms=LZGs9bDRJKXVZ35g~0I;JBt!J`y>tM$XyPM&r(pfAlfgm}V+p z6W7Ioskow$@0c{Timor|aM?Rt4*>Upf7T!8ZZ#HD!N|0qkBM&=?qZv@FSm^C@^G9# z2yk+`T~JUk#~SW0NmrN=c4hvKL?={5?%~F}vx3TA`PadlrmWGG!zZ&v+@sAGWINhM z--t-DFJb_m^S~-up6lu@$Ytzjxr^rPlhdOKnMr?vlBlig3{xI7JfHeM8eT4Do$|jD z(k=Jt^1RJ`>i`b|)i)KP*DBYkC;NiO&#x;}7md@eduA%6eyIW zh*BK;7iH;B0~VuhI?-;PK~O~TW}?BDWw zOXQ@0!8e|3o{`b<$zo5}Dm&`U<^vR2F^PSPOF#X$py3SK zBJW@u{)SMp4+ zQD3!tolh4fs{;Y@xm4tUZdl8|M-3yGGOiXyKZwyUf(1r@chit;KChJ z{Bf6+PBv?tGMmUt3t2Yx=teylb}I2jhKC4P?uUB0$}fc~3%d$+`5EmVKC##hTO;p9 z`i05@pF#&E=6qw?s}I_C5(9?*iP!kpSbIeQS;k9ZuG{OSmE(X`R~Pq*Bf>LtFje}| zD!{nZ4HJOa0vp16ciPl_$|+zugjN%4t`jWpwxCc>IP(u)#lxCsD&n{EqM1^*bhx`N zpc;DUX(rT2Np@E-6NxipZ|%u7MU}W`wGghQ9pG8K=88G{Ew}SufKSuRSm$FR$3)#= z$M&bSc{2TeM|zDt;1~lm97LvPA1MR&1A1#-zrs1j0Uk{YjfiXDXo^ECecl@^=7kV< zytbNF##tWm-UA@G@$bz4pl2>aa z6fW5%HXgT4lpqWEZjUVto0#Ynm4Td6($u)p^|123OOFwtw`Z*`YKdr5PDCP~bhMZZ zq|?K$WwOic>$eazf4&vg&8p8i<;w`y4cmc z*5}inn|Q93Ji5}}(bUX^_nZck*M|}FJ`KMoBGba%QWulfAe){V-RIBPIOe*Xq|OA2(c%IoHx#|(ICWBfkUi(yduM?q~w zvjE{;Tr-QP{v>2)rR^`2+kx@eVjo}Q0_9n(`h|l8Y62bP3Qr&x^DekEARrp+6a2fNggmslDJ}zI|Q2=Zzq>Xfa?e*vrlau8BWWH{X ztaQL91eBf%Oj7hy9>i0;Yaa(N7;3B!r)u`3O1nHz`B>gr=MRZ_X=bM5I$z6@+Uugk zBm+8f{;pNxd=w#OU|?`hQc^Pa+{O5fi;S%8ijvE}e)Xi8maXtqmwzTPvT_PMxoERL z(n(G2@8bM@R79qM<-?%Xqc;+v-q#o$Y`>l8`Z`4n&?!7{_1c5{2K*J#1C?X=V`iEk zFF8yzp4N;SkZDN4miJ!&eonk`U+8V9(Y_*q%KxL)5=srT`kuQ z_*iIG`W!yJx#tp4&xR~MAImAIZ~QB<%85;A!}|~juUSIE_@j*kXvoIoptAAz#hobrr-p|2^Io1u(9eN&q#daMtxj5K=tHhVnCDd@IKnptSZ`&=h@K4<&c3?+b6-%n@(ZW*VM8l516}tf0{hCvt(6@XUa6)vs;t zUa$F5s{2!@R~8_s?e4EmT|xM5+4f#1bQFykJh%qJ6OGVZRH!^TdhR}cBTJ_8%pb1{;fV#hV9Gz3||hjk?Nf%^~| zC2wn{zIl?QC_Gtqv57re3}}5O6^e!szb4pvv3>uGq=@_h)3!T=;7-DP5IMLO132)` z;k(&L>`oA}zM_33Zh|NYJWX(I?%jK)-k%Q%2o-X905L=cK81B(wZmfetE7d-UMAWr z)ql7VcPF&NaX9yGJ-?2ViciY&sVNPEfl&MQb8%8{oj!=oUE4l?1tZ+=@eH#P<*iRq z)42;+v6|dq_=X}~$HCXQly>Ccig}Hlmr&D?4zkkvUB%CXjHaP{Hu7vA+R18QY<0-lVvR)oZ1;z=M_l<8S9q((n zy$8#`3wOYopj)hgw?*zDsGz{yL8DcWHou9`Xz&^sa1AFNW>KMAWfzd zxEXx2hz~84P}OyIap~@UddY-Ii&lc$N=hq_WxoE{`03s8kNY=hQkF-P1dIL6ieNIW zl1z=9p*y}cTV5L5M~{4nh?tA5M6Qk5+JCx=0z=Vgjdf8MHC;R*pqFA=1ofsPlIE#(ZR%PFs)cCoA ze7$e!SqVyl#avMwn4)t%^0W1Y8A`{<&}fgCE)o*Z#S9l@b+B!n&GqcHGQSTF)Lp zsNA|az)cAlKkCVCVa}(6!%_P*uLkI;nqAs8I$>vWY|*8pY#w8LfcN{6inR2Ku%~eAatgW5kj_xqZ6INo_1pvqpVkJf;T*hJ=&S8ALz3co)m50e@ zJ3vy6Ey9m4^qB56yjVgf&e;1nB`Zg=SnyU)M=9s)`)J4+@HKHYf4k7VqenqRtH2L2 zNNTQ`?<^IGA0h;4QWvv^D}Nv%W`&d+A7wfa2igY<#H2~d4qZ&S=$q11-SR}wkei9wa6iqL|Tp@ zu92@!IT0|`-LtGr_KD6t@2MEnQ!?+Sna|?;gT3$niy*{5^&?W(7Ve;Qn`&dr%1pb? zuo8hFC(qARU)U3BvA`##aH8;`_W1Vl5=^QvOH5hnSl#y5+_B|+Lh+l_N(H2#6#9DuSR(%(U zpGMios2_UIP#o5)=kn;q?x>JYXe8iS3hp2DfelnP*qQgB|A)m!PMqxF*cO{Pl6J{u zdc|(M;s%bS?sy-0yRdLngxc&Zb+xVUpXdvYrGmH6qUEkc12VOMemoTuTKRJOYLdOY zbArtdKpveIIgEw{Q<*nSDr28!|Dyu8+fTITEcBMbCNi(4rQ+z&NSD_hoxnl9{?5^_ ze&E<7Ql#g*pC(5uSlx9;KIQw|{0FF;2WU5Ze9~~-CN5!xBnsAToV7<|D)?6yLbFt- zo&)8hwr^~_3@rodAwiw}0USORGk(+^R{Uxd^A#pTvgQ50gY6E#@SJ-71{!` z%D{b$0joeQluvFn!1dv1S`P^Gy$rlK`o7sZc&>bx7;A>Ib%A09`ehQrjCWSZi=4TlTtC8~w)g2?thjY3lk1mdITpi!We0=q;$hc1>^Zv}@?V z<(oepD^{W!+*sLDF(0q13PzmL2dGF~CQH?dI)kIFg|-p5Y_qq^eVgB28+)K0UP(02Qect2n>gyiV{7KLBW6fVhx+z)!E17JNe8Iw-z1s{uy*%VCV`C`N#hg9hK)$Qtx%&I~{z`+GKx{0rq8i%(m`UaLK< zCPto<^h>3x$W2?cu*>Tp#@b?d#Lo6+A+=dAkZ|DuYL>+Nj*Hqlp>ECl#y_l?H_2=z zy2S&l^hEy$Ea2)q!DbNm#K(JeeMQUw4-mIbZ} z&wcW9`vWNY&i$NeQI)Ul-4fls07fRl1b+z*Cs7)M;o{J} z>Wr%-HK_Bv4@err{b_$+sn!@>5Bj?1&-y& zGIX6NP(KSCi-G9`v!87Qsb3B;>0QQ@ zP;Vl>v9RWWZwx<%lktu2uj8lPeJc(X>(<7TU!T42jT)f4#LxA}_b-Jpo2K#f_^XuO z9?y=w#Si=Tmi2QhlhcL=0x7|UUW zEi&_iFxbeZ-{ zz@eTTHc%ZKMg;Ho*>s*EY z|H7a3_XYGEN;EIN(mKC_IldoP(3a`+=Do=0c`;)7uw+9#0XtnVqgdbKuC_Lvyj*3C zon-#pUg|eW377ZDsaP4V%-cIbLb*!fNI76)4&oSC(?IlVr2o-fQ)@s{M{Y*XA@PXlu`B%le9&Hvu`#6-eOe{1uGSB=LB-IMifX_nzMg1n7a6+<74pZN1AU&6xZxrB_D%-C_`En zm&8;%0gMYZ--IT2IW4KAE8c`6|DmnW1i0wEZ0AL>CD3(=Hi?;T{8*gnYH35>Ea2ADszv! z?k!mpFW&sqGmtKZiM7L=^E@&;9MvctJ=lo3~E6-s4F)xDFH z1s}vEe(5_&ZW)9=7Zx-Qym z{jHueVnnIyDh0^LgPTzq^CzqOx<|wBNY(l8oc*r7H97iRJbaO7Yj}MqBZs z(Dl88HVUHkiXR0|tZxrlv7b#pKgF7!{||Rp%(@|+C7`6c`glY8wOnQ6?N2mWnL4nl z@EhNTe9L#dvy|G~O_D1KQPRsEdWYr1x%qcKJ>#hkFI*;)+lj5+#2@$e7;@+|*!@517yV;Fp*Z0~&+)3& zo<^z|>lXwnw=PzFaHSGX$cR-u)U*n=JaPOEelx8bevaDg>WtNWZ7`kJ%^a*n>UOdo zG5uB6mw6tHsHHP7?7OlG(4-R?L(1Qb$(ksfl;&h*^>d5KW^>MQ2z< zkivv=?V>O%`J{5Mn;RYHQ#t5cB7mTb+MGp2dUapZnHIAt%T#AK7;E7`A`FLv!T}O8 z`qwqmCp}GNH3r^IKW>9`SCa#*0uj>?gYtVAXuky@@Thi7D9@>&yK!Gj83u$rZzE<34oh8^}_N;dgrJ(i=0ne%*j z|NhyIBR<8qH&u_8KO9z_3Mc|1U0wBJr{&nRv_8$oMn&bBxA@E<<{RAgzkdB{-BMiq zxRfq72*_ft!58c>u+9r>m^nY;w+P)C^QJnB!M_?f$qyfh6kM{f1qG~;uNcOyosM~& zV*C8oWY%gY{wzXIIm!`PIenPR=CAAF6r`R1U#AI=dH^kyfFq)7eb_~Fa-+m+;tE=K zRZ0+EDa${JS8dD#i^@7QL2XwR{MN%Yn}kV(IbEp^9=qU9$3!HG^p4pZXNu1l+W5!> zuXcTndLaFD%3VZhu-C)07;LEQo<1#fZ?aMEM#L!jh384t-q8#Q0h1sfA5VSx=4OXz zCe4N)zp~J?y;DkaQ|GBukQQ}<&fmG6t+aUWeTt#^N`@lk(^w%OM9D#BR!0Z=s7Tz? z@9)bQQSzO3hV^siCjnA~aa<81?Tw9m)N%03kA!(4Q-Kj3#1P7a!~7_7$?G{M>l3d% zqhkNq^oMVXj~6c~=^kN`4HLU|>aZ2Tw4pPchsre)aN!YVM{oSk&*EJqJefTh9 zL-O$+Py6yWm|e}R-V?3D+yv_?)dEvr!x7I3Kt9pcA@C*5)}ikn-K=cI)^YEJ8LLq3 zy^~f=7fQLI3-~u}%s)0*T&gs?l`8?^>Ky z4;j3=;#&&Zj$0|8$OQba{6lSfAJ{STZy24}po1*B**~QBFar1t$SERtFDt;jlS&1> z_`pw^jtk_2JQjVDfn}cmi#H8yk)iP*OP2+lgFN@h@?(&?lTvt8w=1w3@qhb5==JCa zE#47{3vY3Mrb=k!FkMMVp`y1JCG{~kwW zY3T{Kfq?;5!6P6?@X2C}@64&XV*miW)}n$=B6lvtJb(g)PEH7>)F*rDf}gRBz?tN$ ze=?_EQXqF}Y^4E1J{9fWr?qEuw9Mj-{LE6(c`i9(4@gGC)+c`x=IGf2k6^~jkjgG2 z7oo>sEJ@L8h0XY1Hd+N`sox&`fq~xu6e$}|)f&~7SKD{w9h#j(>Gw>Bj*`lxEqw{G zWk~Wu^uzRJ#_2Q6vZUAhV8TZFCs>0YrD{EEI46>1%v!mZs zo#dt>5ph*nxo`>DR8V>1Gc>;ILChrZU>a~k_p5w(ko)Nzt9q$m`aPpXjue1|G)}q? zh0QXV%dE{G~&#rp;?IY-De~BT+a6LI_^SyJj;O#!;B;kjQnG*cVyxz z;d$Hb2II;D%a;?;YX#PzhcXOn2XJMGo;RywF-9KneK@~yGeiJfSPPWVQw|>T9@dyC zOt2bsXSFosgb%5x7n^CR%D7zCIasOGJ1J)oKe;we;`>hdsrua7X~<7eFozT~=#C~n zQ>I?Q&lxZF)Qkomzw=miqcN) z_Z^{u%?A;l3V~n-PcvEDwni1%hI241jScJ z*^`(jVX1{@xAm^PT}dG^BBuP8m5iSmYxdHB_+E-dI~qrH(Py96{Re&pDw*EsRA7Ml zI(K_c#e18oSJ?u$)bd_BB|*HWS#r=*kzLRJH`|{(>>hjZ*IvO!^z^XBo12xJEypN^ zT~+(8GE407EV$b60u1C5L92h!R}aM5GG1Q?pPi})Wt+cnOfk97dM$#{auUMNarcG1 z6kI@}Ew4zANeb@CyW#|h2y4*$PEqD#(ax$KnS-UbZW;&K-hFd6#wAg!Esr-S_K(!5 zMk*CB4;GhLS@{{Ed{2!U)c_fd@NdpFMAlTpEU_#iWNR+=h0~6XBUfNmj!Jg-B%A| z1jZZOFa9DdLySu$(Q(|X?s!PlC;d{Fc1?ex$?qfRhC3goVGtJHQOF&1V7J`=Zn5`g zOf8H*hYO*F97imSv@<+#oMiog%+7fDj({qc;{80$T%aeSrSh2F| zd^e&_Ca@}rYks#;28x%XM?O){7!w|VG?t)V<+EVfa_nAtg@|kgv9Z;cwAIHvC!FP4 zQnv8B_r^w4y6dkez(r$S*&7GRNri{*&$M}l0tVwGDP8Bclu%z#uYR#2sD@|0o)@br zzgHyp0uv+C(RM!#<;;*%)f6IfY?a=rlIMfvIA_B(a9{$_(-LyL<^+geH zg+EA(0#03C4g%)5xw_r1UUrpR+>$cT_4_$Z`-~rv^K50`SRP1gYd8BOwq!@}WIFPiYuA?+6=L7eAE?y8 zWTI@_U$v(QIBf4Q;yk&`-FPCv)SJQXSUanBZ-w~!6ab~??qzoubNSvM8jbmVOBE*_ za}S_E0je|qSad_{<;#~dlK#Mw3f@~7ydZw-)+HC?2_AcS!H#p)f{KR)x5Y*h8{YA# z$W1v`lux<)M`)ZPq}3hp0|)Rx+7jxH@$&lKKi%VqPvF&szQgRfdSuX2enW#AuDMIXpz{zP#if|V1 zZJ^v-jn}NLqidfXl^1ZZy0J#gz0|`rd zl1_{%LVRhSXo%aBi>i9e9i2wvq&kMaqVyIbFR- zuo-@0V*5cRgU|}wJZb|3jFmk}_pocv-jdJ0LSebJpGU{ZMV1HGz0w%gm#AA@^KlDF zLn;fGi{pj+8P?exE|tCH9MxxX)z@FbHQQd|NaeQqUB<9|HtV|enfd-~5jx1N8l+gi zOAmHoeCBNnO+2fv($$R!r6YfBsxa(3=|Y{iO$=I|Ok)x8UM+@ulGB;Klg^bmAGfuc zurF!|KN z`$tI<2y<{s;+ntfm1XE>1f21l;D6cuL~!p;8Ko{ui*X$}oc+gSAXsmVxIlXw6Tn>? zPi1k*?jvV#tkkVXeBRG8<$!(Q2ObyBF(8Dh*Wkh=QKwPU#@P9uIOS7>YzlWKp9HFX zFDYTE>s=g%RWLhVr{J{-VnM-6Gt!&~D8!vDPdW^ScsQ;Y@7 zND8W`E5=V0L(V{v;W-x63%558w}p`xYxM1NtW|?5rYum{G>vz-N51Th{*+raIfs$& zb&9+)$xJcby5)KU^+&5_7p1azq{*%vWQR`czI<5Vn8dL;#k7?}-m%$T+`5+SG~q z=GR2V)Xy>GTf}G3w`b}`to%mcM<^eWYTIa2nJ+^zk>Um?EhP;|9+Km3qzTI0rkuG| z00Te4J(s*v9?0UQOmBV)r?zLcs(VllLPW%p18*y!BbrGmj_VwOcfa^Fzs+sRvJILLAxaa0pB5Ke;|xBb zF+GtzZ|_?sgS6RzXYyn(`FQG$k{s+$D(~i;)9O|>v3;I<=VGy(oCGSETYLT_j>pIR zEk~on!$sWKQD$e6-Hwdf^=%i{P2cQW{Us|tL%+6Y<))jmUKv4tiGdh(YSdP)yx^&A zzLsYFW#&4t9;wz{JI`cEx;B9+!XU1{5R!PF{+<1oW_P4OMIw;1lds%bY(9Qo`@KPl zR`Z=&dsH;IH7a+yGQY}`o~;DEKKgk^PpdkJM9tcmpMSIWf=_cMPw(KNY=cN04zl1P z^ywb-I`%7_*g)2q)Kq2~6_tf};~lr{xO+|BSrpeuHNTkEefatLAE=Hus5BljaPcC# zP3mB@rfjptuNxGX)KeSkk~lP)Qi_bj4vi?GV7gviO(Ald4qi72?@W&XC>Wx(c+#PM#u?1K3#Uy=!%<3M z^aNUuR&&lYEcZ3m=k{kH&Gc2 z8P`<14mZnB_KpI20WjRc$daZ}Y;qTLT2lb1B{Gk-&Y}U(0W1&r;taYZ-R{EnZ&&A>h>E7F7H?;I}NG=S7 zfl)92C+}z!WXPZ21kFVs8qZ&^S`1i`80mp8F?hs$d@H2=@zbz)?RrqaD+sdBtU)My z{}y$|PaVI=S(TCiCRSeKUO(jsuFU+E8M#O(FIr5sgjAPFPBtk1x6PE4fMk+Uavfodz>PZ=G4_)zP( z?;U3qP-Z}PAef$uSc~gbs(>$=1eDPDmvw_4ibF89F7@DJu2m#6@q`TJnQHY77UWt6 z93n-4>U0!#l;QPzGofZ2#C=DKTH*5c(Tu(}h_Vas8O@L{lP5@zFcAM}awjV2>86J@ z^bt;j7#R|O#k@B7Pn5r)nxn5j%Tn6==*%5-&fu3#nsl)HkHPx$t9xRaZ4KnH*U@er zXjC%-R9qkzAEUA_&cEp+9_-`&oU6O5YjpSTfKzY$^<1*8P8pf*W5(6Ic?|F}?ER~Q zYY}}-EB)E4#7xzy+LUkH-*_EobdtG2Bo=cUcZe&w($uxiCta^zLFa7*qOHE)nKDxy zh($9qn)zMQi~m2=y=7cfU;FkAq98~qNQa6D64KouDBUd~jkI(OEgd4=(hbthfRxhR zB_jh!Gvo|2^KATG*K=Rj|9;*)pZnGQ3TF0R=Q?-KKG%00hfJcI*>dqs#>|mdXibo59J=S?++#TN(j})989ATs0vRig@ivJz8Th@m zHQ98>A~3s1JKz`iRhCp8l3AHvnvKiCVO0_>y~ApsXHF1#EJ44kOtrb+FknMiRO@lb4{YU>+7 zqmPyMkBIWeYx^3ynVcig-kbzX`~ljG$Qk{WXN}k=@?4go^#J zN%m-V#bxx%ffitvQlw_&LkkcD#-w!Iz>8%3{1p>o`05r0Ub{Xtg*$eh-bnb;jAoPH z+<^7ghdDa=jyA9d(N0w7{m)ayf|qlA3czpugZ-P|!%fib1ntSi;^yZ9U%sjc*Z-ne z-P~wK$!0^@?{}bc9lFo~VjMO%yKJDJ-*CX^w!P!%`WO7W;=qKH-kVU|#q-ipsRN_< z57ZWMf21#w0@xOM!)(rc%T%C^$K^ULUT)oxb)NzHE#7Y_l;c}akcpbH%2{gLc8>fM zepT@S)cXYGC4D55>W^`Gmc6;__@^c<$&zM+LnO%I8U?B8dz%Sqr*2dD7D4esf4Od) zT+LZ@6}f%jfDgDk#?&Wb>QqvD@pUWS3Bi!!C|x zCiCeEm7Xvdujb+PP1`}+u{B6hgE=`0o`C=%5uAN|)Zanic)r(*4-*@{D22SLU*Z|{ zKQ6}>{G1qHocvk+bJBKV?d}Zf>4E5osHOLfUJ7K>&IuiC>amwZ4wsn8QD~5ed>}a~ z4=XM9$ZF&`qZT-sT?^!9;C}GV!tgTl=}>M&GeoxDX3E9q{78Rh&9B3gSp6Fw@n5_TgMCUo2PrR!as3=>M_@N~PM zV09wH0&&Uohw1m??DsOwNNmoaRhtVHjL_V&`46-4pc~7!(Q?$&4?zrJ)Fr6>TZUI4 zUBHR1@dP{$MjWu5}tJxkWavtT)=}f&@J8B~d2mZ~SNqd&;i(WhcW+ z^B&bi$YgA#Yu~q<0a<_}H=yfx7!$g|`B1WgJc4T0SZB4mJxz$IH*~$11{*+1mZ;np zUEc&XY3^RUGSo0Y*ABD&lGrvaoad`Vj=vzEDaPw@ z#Fq~PFP&QGkrhAT%DH!WVsKkI(h}Pe80EfG#H-URZ zGu`3%<16NhOY0quRq&9&$%RxHZ^mF>(S!}`!G;Xu;|6dIf&4%4DYEKX%}M!#OxKXt z^3|)SGJU0*CNu4HRt^Pc;k;)3s7I+x@7=@*)S6X8O#*d0>ND{kZg9}`Leax25}QJh(C}AeO=Cm-O(XbcIZ+&i z`=8uw(w6R!QzmngJNl*LkN3bBt;O77aq`V_ZO*=Y2dR#>{@Fx(CP)1x`qMgB)t!)A z&=#^(xb&Z(t@@+uMiP4n^?A?30u>~nyy6QCp)uRg^VPYBRBn45RC>QL4O7JO_hbOm z?-P_Zivi?p($ZJ+&!~CD{bb1)iWt4rY4^Fa@UEyFYaFCdc7^F>o2!d zcl&NqxgF3m$kzZ45YOU3ecA@Ec?PDxu|ESS@6@NU(1H=7fI2#X5hvT%dv~c+CFTdy zyu3S#kd4>r&b5z;{)8|9QhZrn@}|^Vs@OEN3jwahI<~}(f2_;JhRP+3HIF%9y{YF! z#C(?rR_?-FxTJD_t}6Ig%nwTzu|+=jP5Q%;hCp2MCeOLpj5pMt8q0 zMcs=NosPwKZRUghL=3>N@&H2@w2JFUcQ$FDg!h?e`e6UO6wFV6;B5(o7DO94S+UIZ zx(&@xwZ1gCj;nu1mOVV53L-3(63-TL$27R$CQ=tZ6__G{NS1T!Q4%9L3XR5G+%CsG z1gNR&S&7|b1HvNk8$M2wQO~v36+j# z^aV%I0?s|_8Lus7v?c`jT$V_&F+_SoTMLt26L&4Vw)xQ^pI0If9$HJgBm=MQkz zEmX^I0$pF*D)>&d_iV>?*^Ze{cmTe#jX8B!qDVPo8`@l0jhmy8t3_%f0A?(eAgHGX zcZ8g<)+cm65f(PMSyHnK-v0eNLU7aQt(z_WRNz3<{4M-DbvHH9$>(veA0SC|Q4_>J zdw*VDL7Kf2Wl#E;)bQxMp6;oFVqAWXQAb%1hw}0CfVY#sBA}=LA}vs}9RSo$2jb z{EKF3S$o6NeuIG!pmZGXF(A`qX;{pm(f-q`P{j3v+v!-@#F4guzJaYm8aDC>pdhr!phfm z10PWD`V%-Zxrm|~`XR2pNLi@L8MRu!ZUXXyy%`69-1Aq+!~Ioq#M` z*c?9o&XB@rqRKp017x!UeB7hg9XPfQLH2XtHn5YdKq`pY@81f0x%Ba`-Gmu@jCj~O z^DZpWQrO@26=)O|CF6(&SJJGi^o#bkUXUE;^$A@t9KskeX9 zU?BHayDY7(J8Vl)F1Hqc$7#MQzl9muI4)Bbb&7ky z04L1<9j0o{i-FZv&hio4=6NIKa3BhbXe1@44%!Y-ZkP~1o$ycEM-mYm;@bzdOZv14 zoD<3Laj|lfcpIEvDKZd14PD+YCU-$K_D$enS?d~S)Ff|Qeh9UxnJ>^3-&IlE1K3Z2 z7jY?~s5~0)GkH|iM#gX*nc#HYHQz|;tI0ztp(MVoF?#(fkE4Jnydl4}JvnKT1%N}n zh2#vyW*=nC0slNUORQSYq)c9$0qX=6bFeH$<;}Ef+^<75ySAh3cRsaet&_$ZCR$!qzaxAnD}S@# zTir$TgANg2oZU|M^)O+F(Tcu?qrG|ZH^!EXqo8BYaTE@5uX|`)B)%HljvGS(p=;pcS zTy?tj%!KZ25kb@Lvw2SD=C-;XevUL<^|uW-Qq8xoJp;RMuYPKqe8e#D$w zJyKvQpd>LfnhtbOaWqg`G@G6T z^b4V{2JFT@Dnv20c_zI{RAn*!KHMJg$I|blQ9DFrI+`d@NNDca&-;L0zQnvi@EPq= zM&S6(vn>Vt|Dkz@U(eAqYyLkp^#0Gp@%}H+?we|oFjd=D(NY5?j2{GM$QX=NU~kzM z1jhu}#BO&C(s2tjos%rbzw;=sa)-g_DfPCKDvO#OJG2e)13<^}GLE@v{#~mmZ&c>R z1$AQ0wD=21$@=@kKDWYV$Ikb;6lfTo&kA$-npCbzdNE&)D@lD!<@>n{^9LUts;G&6 zK7xG7R6g^tt!|R#qRX- zcAkuMIAw4#SH~}iJDv(P&7~4`F$`F0Z~0`nZPPB9d7V}>0dU{*UBPzb))$V0gS}$o z8j#XqwqN4p&-t8JfWZpL>?Rj6h#cTICtpQw6d+!U{&O-Y4R3rWl8YQ)XUg)WHd1p5 zL+ZQU(wQ7q6l)a)t6gpoLSMrYf4l7sdLm+Ez-Wu_UJP0jc1Q*c z_cllyq7{*9+0F+s?S)lfgEQE4NPHO&O1I|5z@Gff+rSWgIhtb=@4A$>=Hc6uPjGS3 z_MYS9N+9S3^~Tf<*>coLj6)5+OIguCu)Dz+R@h$-EcJJf86ti&ne_bfIU<*9yS6dZ zT+cZND0x9WQ$wGcwYw?}KAHA)8=6eg?Ccd+Ex~;?>hzUreBm!^_JK{$+$0sCW7=Uh zb|ThX_hJL8g-8X%wpRM}!~VvY=bH1-FEO2NhuFTxUB207AL4ccRP}DK%l}t4=eEmr z_(p&s>k-y6KJhYGt1^!y>BPi+-RChuHa0qlQ^ z!*{WG_g{jQD;Q81X6N!$6oGG_|56kQ0ab=_gFS_q*eUm9800o)EaG5NNZ$Spb*)sf z=aGs-*?_KP?shUR`bV^Dzc6H)G}m!;g5ql<$S)yc3#u4j7rz^Y`NDPX`1z2L!LtkN zjCC;%A@Lw%lq#jAg(&+HASJfTnOEd5`@XT0BffEORjzWmaKL6dl?Dz`GrUA1z~pu@ z5=&qSn{*}!N8|6STo**%1(y-meHh~S{p)qhXyjfU5&sLCR(jCQXfChEK3bnCeQ>&~ zeQDxWATDliTHAh5Ru?CI?I%)1(^5GGl%ql-YJSdlaaGfCj#)8E6VTv9f0gu4bRz#9 z`it7)fr-LL%uT;UPv*MsKo;#e+O9qf6VK!GhU$pbwp8J2A{Iu#6M=;&Gbyqwp^z$8 zf8co1^#XD@%AmBRA6Mc}-hb0u8nlYSKSo6s0F%{EDK2J}Tm%xrV7Le4_2jmq;Cja> z&SG~!Kpe~9ynnL^ApAJu8HFbdKHu}d$b7j;G53shB>*3Qiv-T!`!hh=J(3z5cFimU zt>fzF7E%Yl)mTNfNAhO1zoT>D`0mBOyeLKPn*lD0H#%GR&?pP4R-${b=qKGc#|I25K z-Lr!f7VaJ(-tL4hkl3vI9! z#ThgBfAZ&O7O%^z+s*M^A7~vxCVVa$T5{XrnvpB>X%C$iMI!n2i+;a7hc$X6c#IK-@UK3+)x& zo}%l6(1iV!YJg#!#AgYp%yYk-TNr?azR|FmuYs44{%6y-FhffVzhZ}A^H|Vhfm?7? zB!PlcA5(l?%_CI~D13TeZV2h;P9h zOSz61SwKNA4=T_^l(CSl@uluQC9pFjo^o;R&@?OUsDUu*McmXUZG%hBV@UQ+pRtmN zA<^}oFOIdf=IJFksGmM~Dk;5S@gUTQUrLg{C?d+Nmc_A3=N{U#rS(*y@C69cQISs!Dl#$~--}SS8X~p*iA4wx@$NQ}pO7zESG*^4A*wpn6++ zf=zJeKXJ30M?Z7{eu+L`o?OlQD5vDc&0Y2%1PTxuOmoseDT{n;zMgyU6Av!P&b^L3 zSWvyk>|G}mpc#uWZGT54%P8N<8aW)_KyV;`^01)P-C1|5?cV@Yxe$MI=+L~j2fwM0 z>JMb}|Jz=}czC$aqm?&GfspMag%-0GYWQ{dHEiXKMYs9^fla?o#{qF~5F?+&0Pfl- zDq)Vi_zFlNTw-N${AR#ozvNDmsJ_X^!U51XqgS!{Uyg?OiBsu!NhUtMx=$mG>z4A- z=oY5J01S|0ekyOYACe#!Lx z*1;Cs`^lwe?s^9>8P*h8JY8(E8l?ieuf-v=f85!=4IQ68ZqhNC6^A$qcW5Kr z*L4dm8xS9{Hl3B2ug;7Ka?+@*xmAWFp|$n`=Xb7?usbL!$t zL6X7Y`p^FV&ciDJME7_>=U*{G`1t>QT#CD#R~`717j0z2&Tps>NhmkcT*LT*pkD7} z>c0sgGWS4`>-QhYldqVl-qRk0#{;wDwJn2|(~s?gqce8Ox%d`tsuk@CF!g7cxxN>F zwE8p|g}>*o8yE$ z$Ppxv2coWuapCUZi5dZ58V=;qs2(u*VNXS(K#2Jb(t&99S4nJI)1litbGx|9_$ZvF z-|iEDCAsjyJTX7CirkfMfxC(~IX|Q`ef}4wx>=li!!Y6mlJ%mAOvq#6m{w4?{w=ClX?h$`pTU3g{7H?h#V zN7l;Q@F#W*#WN0k`+iZC>}RN@ZY;x7;m_j%$_TztzJ6oPbetwpV~;OpSRJ&7Hu24b zVsn$Pjt1jhGqSgEZepNW-O`N0?ox9AXr%nlWh7VNa)<6+g0c?9$TS(#)rga$rw_4Q z`?dqwexpP1PzZ8PQS6f$_zA;|3s0K-ILnEzqjA{NSV$g~&9`fZSghKzV4RfSZ1!nu zx*cSDJm6NNS&Sqd5Nr84NSJ8|8Dj;k4VtxcVJW&dVG3KO!ZFkQTg##|x4P>Vj*(%~RI|cxU3D`)=);zAfMS z$;b9pNS3s}!?gs3*37)jdxuVJHyC!uT-%gr`O3_xRW`Y$*FV8#>hKlVe;nHlvkj6f zwzD97mMa2Q%08PFsw>n6$R}&m1)zryJmOuWAacUA957UE%`0K)&S%1E7W$=}UkxdK zHHx#?fANB8>B<=^68m=c#!%piCkQhuuAMav^PUl%1b%;|0 z1(lq&w0+LjWqV=lNULot2k|P!rh56)R-7cuTwNQxsJL>EFr;8~-ofN!ag)6R)0wtt zHUDXy!bsW2R(&N)+QW;GW#X4(;dV}RFnrieJ#LQfNkMoWH*?mkgUm)to>oSJBe*tf za5njEyi|f+6Upqf1`!KU{*|WJJ0s@d5dn0|1tLZ4vCe(`9VkQCBca4gUG@oPLH`Bo z;ApQOhF`X{P-lOv0l~YAT1e7kgztKugW^4796Uxfarlf&@2G;L4q>uxk_6^QHuW-9 z>SuD{hoO3B-Syh2&U^~8D6E${`1TRIL(-eGuq&Pi7bo!Nw ze*11|GXa+098Yr1(MGQLqiy=Ivw)%5`P|`)-`7LA7(yw7^lkINR#5%xrmYMrW6$)p z+r$M>qptW0)*~f-D}*R#W=IHD&3UyJV>o{iCU^Fi+3C$Z3OQj1WV4c{ogr!J-Z(RrGI08B8IkP3X6mh$-vXR zMR)9hR+0sl(p!zyG{fE%WBgvGN=&8fneFzAKKYp1gPpD{5Bz$&n-6kJp0yix?D3Ra zz1BgrU;{?;oEe&kj%U~4@n|4en`yGQXxqCg=_MTAJJ>pe9xn$UwZl9@a0V(_&tC;S zqaOQezfFiI=JvHqb=nlrLZGy>FAu~WV^rZhW*l*9<{SyQwoGr}3&>96->%AA(YV1Y z^2d;VLOr&j=l{skn-sloj>VhDZXT=rn6sy~4;Q-&-_CFti>8lL)m17(h#jWVsyO;` z*50%1(a#bxSBYM~2hfrhSThsWC_cJ5AbCLxlO#(q%XDLS4s$ks>X6q9U6N`&q1xZx ze`c=!ESp)eB=dCk2CteJ@P-_q%KXY7@|WtY~O6X{4iggT^deJyKZkN@GMoo3zhq?m z6h|+i;4cV(_r+~NEo?;LGK;x$;u(6Y6iNwz%XtCP_lMO_BosNJaBxEKNQu8Z$r~LKey;->U`PI{iRGCaIUaxY=Y0Q( zi4u|68L^R%S@4v~4msC4)wn1u=IH#;$2l=K$0$Z+5_N4DyAknySJ}hsgaj<~7yO}EY1u@_IIgy-17`EPmGxu!lLc?40k;Fm za6;OAB;sA-V z&%K^G7;W?uBObq;bH#pzRl7(n@Zsa<3em59ow`aYjnYY%)-t_9J?wQOwM_;HKE#*o_wxxR4NlcL^n>L~muih{d=Q>EYgLRKweP+%xwsLCS3wZmB z|D*3|Kqr>UTy*c3Cyvtcnu$&=qmB~0;;cWsc}*Z^Qzc8)tTYJpn(4v3`bw9p-(I?q zV)7rXB+6e(dv-a`{Gz8WAKYaUM)&NV-*^q9Hx2A^Kst2x|U zvy9e%6^|vBpQG)kh{FKAR817_vWs%Hv(kjl{LSkiP5*qy$9wGlPw;4zyUulT6U?^) z$^mRca2me!O|Sqly>`k}+Sg=NeVvdbVN{07Xo^=Kl)!%Ek3(ppEjRBN%_Ck);YC`T zJ=D_WZn;_AL)w@*D8!tv%n`uO()BtW?USad<2}2yq4M#h$%WT;{Ql99Tz>A5$Hb3V z5NMg4yjlZ}bsyka#u{=E2np(d`z_yfzx+P`!uMLWVm97OIK&D&{?TyhJ#o+8+}K@J zbWd+>S*hKbE%_kY-$OKZ|XE#m>dKG z`T6;!fDy0Ra-yoZeCk-*S1o#~iC#NGLP9bw`%dfFaC3;B7V*N!^5Un(7~A1XR)^+_ zxztf7`JIys45z!POlKsspA^ky}}-jM|&(WvjvyzJ5eH6l1K- z_O+|k1}6MqZ`za6Ih?wl7)y$Ev5?Mf`hm06)QZ_~>@&`TS1-#R#VZ`7McpL=dQ0Ij zacnng?6UWV32&-b5m|l~Hbd^PUuAeZDUw!VutC<7dl!)<{p7U+z{@#7++(GHA* zC}InD+w-eaD&2V_hoO6A*c)L<$tQSB3oX*HYJ$UZ^*^iTsgITpy4NPTevPOm0#97cC)5C1jLHY&POr0he5ZO2+WSAg z8`5|C{oB~Ym;cq!V-f@I?sj5jw^L_~#uz&pt<5SCqe?w+KlBmR7bKB+Z!4JOjknv> zwj2>e6whHc;miC@xWZ|DL>n_fP_X|{e%iOUQPe0!mJz{cW>-&9+z-b;&!RaE_F2nP zF^xHznd=90#Y%e!3iM}|=_UrpZ>$&$7^Qn>9!W081VN?LQ`TE=^8a;?&x^-*Q=|S|Cy;t24l&$P665miN5oe@G_! z|H*!WSWd)yFOC5_4hJxSPKE)7Yh&{X8k{3VnfnwxG-N0Rv41(?beS3{$ zZ--b+gTPqlIGnw5V3HK&R^}ZUb6{&F=U)C?bXcy&qZsAv5J4g@v0p6Sgi(U7#!8ZN z1AyX+b@EK$x61o8i8prarf4<0r2+| z4zuEt`hFFM&KAJMbge8{CHP4A`08v+Xi2;NaD_eRcccDyo3Lx6r0vnBkZYqfqi0R+ z53w4);u2%sO2jL>;|GlzstqR9mm20Zlj1=2-n3I^DGieuq{VDLTjyTVPINnXr#ja) z3Pd@1XYd%rRVVjx(!j$-)|g_1obH3uSy$bPJ1jG3uF(||6E}?|i*HmK<8Sx$X} zkXkpwQyW`QRiHQ)UPIt*py>I`{{Q6}{32SJN5Tk`MMfL9%=gX+6a z`Y}LC_7Uxmv0}ChpF4ej2t7GD5oc&A+mo0_;1U7Zspjl=UI6tO58XQ(6l7vnlJq3h zn~nn*+$v!Acy^$+YnnoHNbIM0`lFU6u8{ zIK$owJIpZd*Stx#xuowxH^m90w@!PpdH@4&T7fygUPQu=+ac_=#!?tf-YA!|FZ7lB zmI(#LNP#CIpIO-J`!FGI%M?3kGfl5h#W??0S^<_QX|p@KzrXnDnqydcL*3tKRc3yf zsZ)NSuntyDTL<2Y7*POfWA%(gR7A5=93Q%tyJp?6BPy9T&U9JnI(n009)UJ(!#qe4 z8_WCZ46C<6oN7k>O8Rpz>9V?G;ZO4}bv@2L>Pf@|=@LIz>$BX{xAbeUuW$H!R!vP8 zp5!hfYr+pnnP~QGJfr7&k{PP#oX|X5N#&jALxcb^^y-B`;I){9#9~Nm=G~Zb-uCTe zA7$%GoR-8uW}DTDkH?Wa1Y*qKhifQ+2{KZ0#DMui>FLjZylA1uCpg^UX+QGYeC2|w zjq_-J`#GwzM)^kxBn%N^DowKF!But_%2V$EHHbIz)tqY%7S4*5HMbeopRfDH(kx(! z%-9qnY1pc?TXard&aCrSKFPve`Z(8U-!gQdtPd{s8oTQtv}eHoZtJ4B(nM3#`U^kz zXLY<#o`ltBg_h~f`;kl$#&qpVGR*Dv)dfZnI$tQ`v@WKE52t751b@%>{V;K;-h7K9 zbk4G2?|X@8T03rCCxfA^nyES-ZQG_k5!7t82>+~DF63|-5bOH_?Yiy(Bnj=E8t#wT zn@VnzwI0`N^4&s6hd!S(@PKc!)!w;vU;_^djnWh0@7CO$UwNYHsg&uL>_|pFWgqS& zr=&~)(j|5dcI9v#Q%Q1ia)BuRz$R+SsoCV{9BH1hTS?O?=uQ){ifI%r}}m0MQK!zuKmMx5TH?L^M3@&Yq$M zsuN04 zD39Ff#h*u4+qFaBtb6m-Uyh@KB=BJP&pZb(&M-&2G2$bh&i6mp`WpvO=G@0=udFs= ztdi~ki;_|tg3)=DHeKk4GPqkU)ir+yS>y_Yc;1e)ku`!XztPRDWOI`mdRS@MhIH}0 zm|dU^ALt%6CyG)@g8y;k(IX;sWg-FBo~Lh;SZbxMd3mBaBl7fHd}}%@pDY_93>|sq zhox7_?#27;g~j^kF)cj?74ve0M7fsxleH3<-Ty%5F%*Ak(W!@~l2eyDqWZXcRJpJ& zpdcry^=CTFsR$&ph2^5+e<&qmYywpI=-T-WT9*06fPDTUrwtw+Vp3@`5ns7((QUT@mmisOYlrwmEXOh zMSSxp^m{TEZoR(eS-Cyp-(x;stbm@B5QmnW|IW=hUT7?vvgX7ndUxqN$MeV7Raq3J zwpHu2ZF}%XGV5Q(w2WdR?0}?s6Uz3fzpdjex2eKPP8|)K&(jAcL}@oEYF$6)u9b^t zih4LGYv=YnNjrrTf#w8;u02KKUcvkiN<25(F8^cUcq+O`eGE+ElJy0%`d^3TKmLsF z#)OQLhzB&~3eri6GqLPYoJ1y& za0cx}i4OU+cdD{}_!BO-Q(mTZwGLLB>wc5e-wjXLTAxZ-VHN%8EC1VK3&^4~mzoWA z=<4cPrdguWb z;;PF^A$HUpb_eeY^UIg&KKng`4^1eVtK0iUe{pEe^|7+9qZP?0W_AgEkXZsdJwOqqoy_})1$~GttC&Jd?jkTS+$??Qmf+tXXW$$^b*`ZYa(EmbJ8&WIcxO$ zLspkA)Ot)%@C{gEvRbGxkM)jxSZyU6(v@3MnPWs8G0T*z;17H?dK}{Dts;<7? zb~MIv$c*CVl=-C137D7;_}7BbU3zO?g9=;Q8^6R7^7;w{w^+fgFK$W<>-KwcBMsFcJxWeFShT)@=@rJG{6yLh(1 z&^D#3vA1%o`1Ee)uAJm+9AQECIop%#b?;vgIqySt;hViy1xSwzbXmo^uM>Sqx^a7fW`a zWvzY;SbCVT3_Uqf0nV4=sfz&d!{xanwAG~R$%EbU&yBD5B(%(=hvDOI0wkBoYf5Kw zdBYCJJ9Ns#d!Yhe)>jq&gWuU1Xa)qJek)GzTr-_ASx7`#Ok<_YGu6RH4z_PL=NnFH z!RCF+U-eXKyz+kMC{kLtS$_ha*tv^iI)fH3qr0#y7{Ga9$~_bYKMQxYw3WgkFo8 zc4JVXpq%dmsZCaYEkj$cEQ2w-pwPw!_dOj(K>2B%oa_r{TZo+YYMxsWXSYc%Rry+I zGX{k6q--YnebpZ`^*me{q6ZI#(2t%pn&vMFyauVHc?uQNPU`xyHXE&E@ASDGowoTk zz7Pc7hN#Cm^H#b0^efu*v}`u>edj9m%@!diT3p@AeW#FkiR!-lrXZX86#V9jspbJp z=Z9f?u>;&aE-Nm|edK{GCL&66&He&e22J+znz`@{)7QOs!(Z}Cyo@3f|M)ap)ccD+ zBA!nn=Dj|>aJQp=GH{eU_mI@goqNQS*kU(EEw+JD4+ih<(L^hd&>(AoGbO4^2M}6F zJ_rg5%2)OH{o|n}5@qjONqYh#c0r578Qu6HIUy4|Wx>I>moigk%asmTb9~zeBi8jf6?oF zYbFu10}OVkEv{z+J@)Ibe`Na@qY{kLil-CnJLiKNaAtC08q0|^nM*uIO3Ya+XSsS4 zYVGncgTuwiVoYN4^OIk_rreK@qsZfT;WI@7~;^C zFrrb|DT$mf(Nx0XWK97*bGk#r8^YMPM_cW}TfLt9cCUcOyjDSGc)=l@^b_ z*_J5tmXG30C!!IQbXfO|hcdm05}KQg130m<8Fvk^_Oe$V)--vsfU3Q}c{?6RD9-n& zGu7C8>+w>nD--hM)GLpG!6#@DO<_hyGz)+U_WppyZEzZKX4HJ#c9yNU=k_b3KGLbm zbk0u9aqnfNdt7?wPTAr{JKe;CG$Cw>aJ*T>-!FM4_(^zF)S>2z5nJEh{gOkUOQen0(v2=&s{ zlhW3}8ig zAXa-`8Jr)3n{XX%G+FkGA2Z+RJWn!Uo3i%rB|5fBjkT7y3EH4Se^eGpRcLpKX-f(q z0~&Jzdu8mjFBBG3S8IGSE*x13BLYQ*Y3O8v$X8{v!N?^+J+Jq@{pNMTZZNLCJm=G{tIY??BhO1-vaylg9xX^DkE_?J zymJo-R^xbK7qYmztLk}`zRt~=XW}=V9wVraK3*9vn?6(RUx`{dEEH!*^-kyAy??L{ z&P{n`qyTtByKdETwtmRhjJkO805$h1c@Q}&uuh7stu|_(+U(B@eZ;4(Xw08AboY(N zm#LgRXc@? zYjuCjtDh#xroR`=#_jUH=sb%KN@ze+!hB5wxY);8@^MDaw$L1KExwE{>Fb z+@NHSIN_^&LcILtlmvTJ($?wA5=&V!({x#zX>``2!;9;jnN|7=b0hnJ;m}I$B{;k5 zu{K<%(h4j)ZQIHsnHYc1ZpcND77IT)oyU6W1TrWKeav0;LMctsDSe)nywP6XDOON^ zK4Y(ink+ZG`;=--K|r7*iojqRv~Z>#bPegk|~ z>gowQPA99LfW_-)P_%=+w8$(v@qBVH1en{fo@P$F#Bx^UoKJg+cHVwUA2KqcRI*hb zh@yx4PV}8@py*#@#aFT+9!ZtpS^J~y)`=4=KF&`d&Gh*@d(Kz+CnWeUiI*p6`yp9g z=$;Wdv;N?MgMN52tv`3_o2aejfqN6d-oNMLey$jas>r?&G-imy856T<+*3WfD39A* zXrDz73Jvn%C>`zZ)8*3+W}AO}#1A6Uvbg$gA@1@0Yl6UvBu83qz{16J8!}(aQX~>N zVdcn^_2X{JIgiGdP{MRgIX9dH0zyc;gQ1gQ+yv7can3Qe}DHaK-ATR%H>N?~6qS0SP- z(`v4`gP$5Ez6Y^vn9;j;Rl#+%c9$_}(@+sOEWYJ&_ZL~Z`jjj?Mfx)xoy1)Q821Rdt-^h67xZ9v)bqrf_0@}}cAlbF};vFEl3i*GK8uAlFP4%I0f!BJLV_v?@j8^6MkmkuPt56@LDya=hkH z&R%IQQ$*97V%@$Swwr?WND`(#8uF)lVb{?@;vrYT803WuxtH2`PM5S_HB7L9XQ+pp zw9o@uD3);lX;ngb;AH%KZf-8e+(RttlXrIpLKi$guFvODZG>g4o7nAcgUJ8JKwOCob%WO1|7 zl&{k3${rSA~!@s64GQ}hf1Sgyu3KnwkIA1)Nac>hKIj4qQ*YHDj zKMc4!^i%L&wU;Q5eK3$p5kRlH^O+!KAJ?Qqs7g27>lYtDl6k7Ceqgg*G*(O_!R1b| z_r8T`TSKEi5U7bL3$YsY?*X1DcKH0_VC02ig7*W?LE#Xj*4}(59!SKvloNacS4X$N z?54}Ec1x1?zVC-$`%laO1}LTs3XgwOry~4T(3^d%#&T#ZWDPKF-4edztB=s{s8(3V zLlNfn3s3YFeh+L2M$xC<3Brs+(VIy*I3{;*^zZqLxL}9{pyYh6!h5EzW6wuNpSlJ%eJ!WRE+^rJnr#^Vz{{TO!P?VVOQ#yw>jK)xX2 z7*6=wT|FNs&1LEnOK(=1Y#IV!z!~hV{?8z^+t!&qu>ep%G z&!}W>e!o;vXYiBcp=h(_@6@c&V~5g|#6Y8@?pL&qX!qIH8GDc0`V>KwV{s!$P7mq% z*AA9Xgf09|pC)-iB`bX&NOp#DTL&H6IgV=rK9hbs0=9wRCyR?8*>%6WWvx6PpS|OZ z0nseX_4H?M2x%#{XAs@D0z7}u_C>@r&NGf8{slzYc%!&}mFbfhy7*xI3~7ZeX$L&B z5q;!wh6qk=@35|eG2L!tp7FuVuT;?k5@Yy5)t4`W3^A`tA7SrJgyhA0bS!vQf%e<$ z*d}B?ZEuUMM5|<#z1F!h5#KBXoR~+js$a5>qZvF(p(j_2ijdsd5h9hNewOZg%1mx7 zQJ;T0Y%U!h(_RR^r$2VRObvUN*LHk#{Ink8klW^Bby(>W?(#kI^RM@m#Z#eKpTDww zH1%V13v*GpuPxZLDvKnt(9X$=Q6S=$3l!t;7NdMXS)+2)6k@(sC7l@~0~b9V3NMRM zs-ncW|MC#;ay6Qw%}{RS_aA@cPhc<9b`^S$?e{M8Vc6n_e%q5&23!9Jlr76oT{?az zd2yv7Jk#Sab!WOp*9&HT0uj_a?s^F7fnH82)zTj%I(;5mirEfhr%*&^^43Oxf|G_@ zlULOkp9@EfSe=9ZOq%)FdXslrwfMy%-~33Wu~fIdp0U!FVi6Pp)4VkN#FVk7#pt*# zgXk%Rji%o=2{RrUn|EJJpj{m}9quqnY;NzydfznD%J2HKfFxUukFu-;gQdNSU`}63 zW!E{DeswUNt*+2z=B)X;j=X%1V%QTYgwUD^+ARu`gFWq_=LS8+K+yM!kbm}%KC)2aPFRx>3U&@E3_ z@|cSY53lz1jev`ujibwu>AwCAp0=ZZa>&Ok2N3Dwy1FR@(dec8=8l%m zYZ-F-6}*;l+uXUM*h1)sQQOIjAY2tp^56V8OxmnBSU|ynX3ZAr(h5KW$6B>xSE70z z8g+jq<@1alMo>=g5gIMNQbiBt7_L%aQV4qfJQ^sO8j4#e(2(*sHZFavJ4taUw&^qy z*K>rimD>Ku%OY^cbom&w(;`o?SA*!3OOWpS*U1eR5J1TDACLf?!`t=xYl(9AZok-G z0(E>}Eu%izJ57gs$w2kqcJ+~vc$7-tOCVgY+LeHCz6u)C?zmiKmZpDj75%FB=dJ{~ zIY0f!UsVl3@an7$qzelQXd>mJ=h1$@fBpWtGez=3@^{jkjYzY{mjSB40Tmu@fjxKo z%xo^qY8sRzRUhdMHBJ17BZ6L3#ynfd@q>%>hW9TWbl8sba5+ zTBK6fp-d|VF8LcPBm|Kt!<5vFnu)^Um=+BJle_tHrYy|`B#wJTl!OKKl&fB47?Odf z8+A~-PG3#CcW?qlrOVG@^?0K3tySk&$wR-jlrHdlXXPHZf1#96x^I|=FiXDFnYyw= zsb*2h>Sy@z0R}$fuZK8IeIVu<*zbFkfQK=9qhI~*5u_7vH=4+>p-Ur(R}UUU`b}#A zhmpVd#7Ju*2;}W<(TqH8o8mQsnvi`@c>Nb`&;b`Dyaee5cTn97Z!*(edOAL7vIamz zq1Mm6jLpukIXcJO8b0w8xDHN zH_uEfPCD{!-PWa4y7K}^eri2rcD<86-Uy&>8ki?n0@hs^16%dHI; zqw)bek7)JXxqAJVGB=lbO)nX!S6_V!9JbY1K**Zr@Ms%)e#-WA2>3v<^$xA}a)*e& z)yJI|7UZM3Y<{g!w_ntJ^sR;B;lkKRcAj~RP~rM!$dl9|Dp&yHvc3I)(B=N<41i&f zIEuB>EzG|G0amg86snZIE?;8v(2b=LYkAbnPlRAG2}DzJx&qfVqvd?Uk4vj{)%tVN zA$#%9mga%}d&>srP};#!GIUE*_4eI@C&Lz;LS{e)JfJ$?eC;TPgNG#xMrv|QqSvx%V23mkc*ea)^bFkhi zt+YQqg!c@et)Z^!lVqZzdP7#Q3!D^eZ^Urg_|zPB<|{SvM7n!P3QLj&35u8V_#p>{ zI?J>Al(scPub1qnaTR3RaPRc=Tj-y$A31mBH30`NTB_5UYXyWjq3O@*eGTS0fA48` zOwA6Lg}+H=#$|mT#=Y$ZgEH>?7##+dIqTz7A+cGlr>>)AOB8$3i+thBkmYmG?9Di! z21#E&?Hq@C9#Rs@kSBH31-c&)%}Z5?TMKsD3?VkkYO9gugUNvmiO-3eck$=VMgrC7J)<%WT3vv=8GTCy@C zLT_tGx*Enda0mr#Cx>lMpSLFq$3-i*Rj*$;{2a4P?izUhvNoQHL9d5Ww6iTnpxCbN z!hv}JB0sD%79Sokx5(u+ARGDZ6Y+?2&N4!=Fi}8!(yK0jY+v*P8 zb9R@)XV!HuaR&lWxqSuPPnOO2$Z(R_0lf)1_9qL5ql2*Ssr^r4B53~$FKTyayu zkquq$7>eH_62@fu0hKyhAZe%~LH11{wa(=+0f?6ii}r(5pF!=ba&m8SNw{A(+Aqt4 z2uZRPmAy)3O&HDZ>QBE zSVNnzKlRu;YU1N}f`gC$X3G|niELW+R!zUJEq6^T?~DfkM~>_-*~7$BUE+VC z9M4{Dva*UB;B^Smjhl1`WtpbAsrAf;l~V^L?fbh9x^F@*W~k5|IScsw$1oSWsOo2{ z4nsOqEe(+-dkz<(B4-QNZt}1OPZf7oYxDH1({*>!qcZ9^Cyz*qWzt5x)~4ac^EiPH zu?-Sb4YAz?&|5U5D}=wBwVXF>LdT*G{f75zCNu&lvVJ+rS>3ad1mT6dt5a!a&@e+` zmgdM$Ia*kM4y@lV@69q@&s$CBNl}`>16}3r0gf60Ff4wji(#ObRNygP&4Po}2ao~X z!Tc395LMA?`d$4q!2l*y>V`rqX)NHCMBu=Cw6h*_7Jj_PNtRF)sg(qyPM>THgk31h z;M65yo(Hc^aj@OzJ>HT_{z8zK2E%hc`-NHJi+JiWTyb(l4c$Jty=IoW#T#?6;(6&r zh8ikpB(X4-D0bLX@uGi3*>Q2a8LBm)%*}E4^|7~D!8yXtWiMvp@bZ%* z<53uu_N*ShwE;kOIs}2plSCVzbVfI(J5$lA{GA#>5&9(V{>^EPIl3bdC~o^+QvyLW zxM^QL^Qo}#9}Oq|Mg^M6Gk83XZb8FR$bzyGIlbq{0s^*1losvwgGrNow150g3*X(IUtyh=~Zj1qu<1_yj#M;`L zamJQ?Cs3zrdgzSu`BxZ5fC!kP(W-xx7Dp{RLqJI<12u^b;8||FBpOc?Ab9xJB%n(r z_U-}F=hiBYXy5(MO7#}Wkr@>#&xf*H{){_Mq>41iq2)V4^g9=(KRQf%I&OrQC-gjd zZ#=MmoiK>~YqTvbM@^@Q!>H3skT1Tl_TBl#L0qtFU!7fj|Mm;FkxqL+|1*CFx|5%z z#}2#QLtj5}*u2H$&;#E^kqvcvmRGd>t4~<$`VUNeX}t0FDfNfCUFJ-)qaYB8T_9Izg!dd@re>ca(#J?1&=c$F`Rnb-$OZ#QNx%c{=9_0=|6@Hj;)mO^ zK`7iY17EYytyn6($kp4H7YEDn-@j)|h5+?56=UPv%i-$Q%`clyp4k0H8{9Q)ckokM z*-hk}$b`n+r3~IAMhZzCXMNNtY%$7!K;bGkaSqgZY7B>bKMWELN(a2J-^OrGm`Pi? zaH9{Fb+1hIr?eQ5Agpa2 zQDMpdigUtaOR4&L51LEF2@PGED2(A`-Om2GE3n^yb{5{43fKQgD*fcv04T+QL%U6M z!ee+}MeHFP1}rp_;#P{+)F&xHm!fo?t{zdn)U=tbJ=Ime2y&30m&Y%Pe4V!r*a}3a zQT(laO6WOshtT3YCa&N1^fiC@J3hheI_WT|7H;|aO=e%3v#w)IfTVORM>at%bLzrE zDC%*Z+8qYCf{~a{v8Z5R_kEY0(n?{q_yuMz?vFVSUG&l9{NvO?2q-?%;h|opoW`&Q zMS_}}|7lhGN~^S!g5@=rJUZpa{$be0VIPbk6?mmi2*||*z!zxmqp62?bPd{+Ql#q$ z&Nd}R|Dbi5O0%Hte*A}K?)>iii!T#fJq`~_Wr6^GNNLBjj62|ird6Y(2pM}KhnYdt z?UKj88S(At14Vc z*&?^xsBcDcQtXMX)L4_V|HYG`ISL|r{VElw*Z0YY9xAH%JW{VZAk|6J^I8Ibx}Hvs zUBzk8RToby>5621=)W@+zL5YvyX=0?W@)O>GOt99$XAf@+PvLT^Z@^hN><{6`g2x= zD8+l@#kM{DT+W%DMiH_J5I9OOv-OhAsjYf=0Cf1t#=PdfR!~f{Q093^%SGpR1G^n; zy-%BYjCu&M%vZ9=n1YuwFFB?Ne@W7dI-C?yYk21vMwuz3AEfi$Q65^*{t==0nuWlZUd+bIU`-n^Wu(u9<&uH51(3B#- z;f{g{>OokrpHNMK_b1yNCV=GRLqwW<`wnSCnx%@Vmf!3Nm4}I^WEi-7;QI27rs+V` zxb(CLS=ec|ETZE2l|9&jwicFhIWaXos@MAtnPqC8y!a>YQ;S`0*xSZOqp>xT*YSV~thxfVcY*sHS^)T8U2Z-(jBS zpWjkROL%d5gC9aBMnABS_ipzDqj=&a*J@0(xDVi(FJ9!x2wHu9Qm%1L|Lf;R;>SX- z<ogrwg;03CrUvtI_)yza~l>!^T;8H#2V!+3p;X9mmrSS52(n z>P$H?(q}YnpBsi>QF^x?i@9KqM3|3U`)&IZ9|+}4C7|+#pIQX4z;%S%n}yrtvkAr? z0NX-GZKmFSxcb^B>B#%km<}5Qm*pr4idA$qf(VlCW3biCafJDE8Z)NLK)!^_u^!i# zI5Ghla7x~~I%TeAmm+HCE*wUVuupB|=r_OPe6lvM9sSOTu^oMBeQ7jH%-{OFxr#Kb zR5B+43A0Zxx^S6=-x^?+jC8o!yi3T7v`?0~l|c%nT#t#i30$YXl>mbVIaFLNoko!J z2$+vc5h^&`)EJ%8!xIPr<@QLXlutN~VPFr5oO{zQ4J-Kb6@d+7Bn7%y12mOpGH<<$ zuGBI(%f}G>%f!&uce>YKODdeori_+(B0w?wN(LXJpmnGn&$skF1{)Z>;(4Bg{02Z8 zG5ho;N?P}Gdh<5p#{+5~8gECq?b_Tr6ife@6uqmML(o^}@8no;(h0FdjozxK0*-d-pLtYvPzS{hPIsAggQMdfKN!-u)`F{%_t=066m33a9uc zL>eh29YwYt^J*@Lnyziwylzm!q3lRsD;YWujV$=1*`Igc=-j;~*(aZKgsJz{5R`|W zgD_B%>kMn4NFX6i@uAi-GV6~JETxG68dCRzX8osxUN)m#hv)6^nxdshRWlMzrSd(K z@~fQqkeG_Se?}q7?Zgc}9<&*L0T*)PFF8LIo3K@G!pULsVbE= zHU7-Vn10wnI9KC#R3RQd*M!V{Re2ubn{}L_YYIGAE8W_Ta%7{mfY$7)Xh|Kr@an=@ z!%(0Hr5L3_^v8Ny=!}NuRR_vb;e|n_j9-Vm6+zADs5D&S9`AvF*Rsg1d{y8qv_zdA z-4NO?KHK@#?S-LY3jcf47bd*&Hd6Kpe0r`E?{m*+2si(DdbY|#&Q8Y>wJ1F4!Ln+; zE7f17G^p0yOI&7U=sVVr7e;iBQb=oLej(hiahr7eEu|LL46lj-w# zdkj1FrbLQl;VVgi-cuUVJI@$#oXy`=*5M?iUWuLfnE_~Pc7@BNo}c=!oRu6Z*_Pw`l5g6S=rM{zrd7*Mlwr#=-= zLpX>&Uo_p&MfVZetUgzm?F$~ee8$*!Hu}e5rtenI)g^1Ldl1J~DEJ%<5Tu`mfBWgb z%#`JDSZ@71r00P~Yxb(V7szc-PI6HQ2P|A0_A0MC5~3Uvz6N_*cKL;~7k1nD*+BW; zr_S|cEOy@01V_Xv9zDQ@Hrqo5G!z`;DjPRBg3&f+Xflm!G-Y zPd2IW?)%qoQ52X20?1Y9Eub*9;FvgaU^P{6wWt9)rJwVCK>Z~VnhMCAEH&-?LBiQQ zO{=$!WLvGE@V?asf-#)T*@dBhVL`@Od7~9=flh}!o)Y(FHBlM^#%1lBxY|&24Ie@V z+CPE;_6+b~8AtB9yl$Pq-{Duufb~^Y1Q_(dZ^7s411_i_OwUtN7as>D*2)%K&NSIlk~Ih33V|K z3Z(UQAKfLKNYiw9g3*%mF*!Q8AfkKU$X9p4q*Q32-`<#6q1BjnKVrzz;)e$>nO?jh zz-ex~?LU4S8YjT+gm@)IAJ#KOgrz2*_LUqbqG_(8zO#_ z8aB09VHVficgUk;>{F%reG7R|r5&f58!z`wJGQrS5O-^@R;%Ow8qb)t>SDJ2{$X}$ zJfjs}j1875(j?Lp-1ir@2y8XF(Y1=akl~Lux(tZ&@bq)-Y}v&e&Hxq0YD)z>Q-&T# zx7stJ)vvnR%*aM~(74UyD^v)zq%_eImjnmN7Q%<9Ni(YrWmK5xzjITyKo^DdqcEkd zT*)x7N#m%Ac;H)58QPWw$@Di|tdY@GuwO@_Du_i)j@)b72N>&Vwv=%z0?-2$5cN}H zefUK7%0B&jm|fbxnrA7wC(hPND`Xz64g2hzrI>(b_1kv26kvtHYI8sMh{or%hF!oa z0G-9nXL$#}PHO13LM?CYXWXIG!_9-}NLgZFMvW`e=rQ$q)8*Ls=ZUba4udmTRrF1g zHDyCJ+AKG>``zqSpUIfj^bMlhVV0Ohvb8gV?mAW8P*wzKL0&gj$Bh4e3^+Hx^rJ0n zO$n&568}%AK26+8L2n7+%iAA25SY_41*1i{ZwWdvks*z1hWg2+zprDcMEG zGvE$p@{zZ4q`Vz(@Axp&lY?n#l8ErOdvt&3cu;ed4(j{Fl&no9#8Zt9zPj=sOZOZM zm&++$M3s-(F1o2FBfwl>xeR!Nt76g{JozHSTN6|NtesB(4`Sc@bNT9pQVV3;eGZDS zQN<0y8iEbdJwo5<=o>dyQ|H|59IP=>k_4eiCKpuC+0S6;4& zf8NT!Do_+nh;Q-Zd@h&+ILAFOp0rf&LBmjs2ZE)g6UBcilH9gg7u9O)q2KHunk9dt zv^p|(ZT(hx+-{UP4^(L1ekX6a2u~x69=#>w+q5fdvhA-W@v_9y z7D5=L#BWdL&u(MPtK@pUw0oT)sx3bxvNgLntBy9CEil6jGD~@M_<#)gia%v&W>2scdO)RZPZ9gl~ z)tRbUmD`nwCaQ85EG{k?ZXVpuT~1>kzFvf^$zL4ycljq>+^}_BB11=vrDlT<{k%H+ ztl?DV|7cFY0`-``#))OrR4zxpXS)93WODR->U~yMc3fl{$Z#-~=H6)!xs2=k7%W&K zE?QNm0FQoBQ#~|DGC|Y>eWf@#eOCUI&@`jR^Kg-GR!IL=Ip5aV;~{&C4mj-yjqhX> z!K+v&yK*tRIph<)h&Dd!oKx9kh9KSfjIGJZ&wLrgn8G0LjeegB4l6fXwOb_i%A}Y= z6~gH_w6Swf;3R--D8`vDb{}^z>;4nij;;ilRL6d2r;qv1A{Lhv6~Q4q{Y?xHNIV<4 zp?_#DpMT@Iza0JMKXyZLiV#O?LqE6LU;}(bvs$8S{|Ij^3wC;GN58$m0~AKV!T(?$ zsp8I?flh?nqNbD#O-5gb`b7*+>8oEiP2v5MUER9h0ir!1Q++Vjl>erjJZ}){i&*G-y`;HFgocfp3z!XE7lW@rX zhjC8ho4J6CaR+XNFHofwtVcSZWJu)K>feQZ^>F>X!5(%D9b zlC;^Z1}WhQjQBD9IGp!3sPE**`afW7?{^hMjXVU|m*TWC2B)6!o1MPfxE|(L0vp$E za(qUrh3F})ciUz%*_|#n7Tbxn8#FeAj00kJu+N(}0S?;vHz}jqwUoWbSppVh`kI0> z9_d>`x|WjHM?J<@<9qMS2C~p^e0|$0rP$ejH z^BFIcU-+d7+xhNWSy^?MiLBrm20}>bUr9-2v~bzXz4CLx_A`p;G}E|a1~;sPbt~9 z=uGmmevaa9Tgf86#7p@FZER%&b7G>;C`A_DB(*%{ zf*aF5G@+AEV<@oaW|J_sN_7g*&8+!I>U%&Hq>jDjIhB6?C8d4TeGs_ zxj3y{$d&*?IEF8{$c!I{ZFnSzzDkNuJyP|%Dt+^8zqjTXssE>W?P62=VwsW#eGxNM zd(bvW^>%5RUxACA7EzueBtNd>ra1gE++@^Z0p6{*wDpy z1C#yTdiP)dqJob`N9VOEILKIPn#O;oOdm0)r5UsI7&A6L@sH7#wj7|&T$SEo+1 z%E!1~1hHjc{G?bwDHlgf=&7Rea0I_cN!L`9w!tTh4*@HlmIDVQwjnV5;g$T^rl@B# z#5FRx(QZqMY+pLUb@Q4z>xaqed?CYyK`XW=X|2@Q@b<9WR!IKT8WLnk#+ZR z+lgE|LwyktICqL*7{79+ddV2WHbSFqC5y}lhIJY47$Di;7_-TYAsyD(8LWDOjHSY5 z$7Zxa{JG)hbDSaGv`>E3gUV`?9;yTOyz|#c0Ie{7 z8>wW|?W?rCAWu_n+fYL=K~7Qnbj)$)BJYKnl)As7W*50_;1eQq!G4pm}?V#-S83jzlFlXKWf)jGj*eJ6WTr28ay9HA z@Yhx(jE1q_S{jtRBKi9-Ve=(F#w}C*uP$bhH*>)^Y8~VmDh)sGh7%G&GCjgbdR3OZQA%-C@PHSX~9(rnnnYw`()4G%i%qt6rX>8Xj z85uoWsFx@Qew>W;&v=%wvq|?sNjO=>_>puEbU$>PGh%L$#jUO#>PV@E5$_m@TAA-@mw`$ z`Ox0Sg_Pp>R9`)s*vj6YP3|{2Ky15(+158L;3G@RTdij~)sY@8_jAeMZFjoi`>STH zg2_W>t?WAH_7^i|ExsJ2ncacZMlKH2=WQq0uyaWadE8tSwy!Q;g+9r`FAXa^dSLvI z?Y9XlDd8;LM(dZXj#H#_5$?kT4n0uYaEW5_IEfs&wq#?I#d}lqI>{y(jYi8>5JK(k zU%ZI;b0$(c$#=;JYQXqH;3v>!WP?T={>I7!zzMx^+1TmK&@H)?M>Hdbs6;N;f&Ip* zvz;lc_1>_v@wenNTg7yD{zs&B>u-4&f}{l zF!E*~JU2+a*;ZLh-d~IJ70;S7TK>~o5b4P#+Z>ZOry~t_9xVlox}hfex3L>eO51sR z#QZQj_HR{o{WqTJlo)=S(9uWQh<+dB+=n6Nut=G4&Y0BNRZ-;#X_sM7_fkBZb6zpF zJ&VHpVyNKn_6dk^e)fT_I(5wUdQfXFLojE5_;69hDiBV4aE+-{?l1`c$z0ae@1a;N zMlk#b`evl0?(q7^4)G`KsthrdAeE6SB^H9o>v#rvzw2r2spb>jvL$7G} zjt9LTSrSJaggeY`a}F8-!$rbh%JNsk=;-JZ?Zae8?xov0Wf8z$Hf>cYC~~eTdKrS^ zr7>!&-iZ>MHDjRwUI)h+DliVipG5X5Z--KM3e6JK_wGY8@J_E;6-@(s9=hvH0aoll zhwza<_5JI(wEaRfT7QGXZxwk8R92C*r!lw;Nqh}d-|;h;bvK+HPzAx+&lA&nzh=P< z#hHCKHDZYmW`T|%n3KUsvl{W&H;FBFm{60a%iy1qK?qu%$g9V>8=i_8WqIh~VNvi@xZ&}*I#AO(MQd?@gkTuF`k zvJ#C;`_aKjK)^IO!g*dk(Dy!hE4M^-RS+QXf&lw?`llQBfbx|d#n;Bt5Jkt#s+Hs= zw>f=5uM<*^Z5ElKZ#ObR{`B+)nG|Ac=OrtWw< zm0Ne0nyUJ7Rg75ugEsP4G!1L2h?B(wldr^ftG1!!FY-2D(J)e_r}glGon*@x6Gdyc%admc1=*wHxhIPRHU z?ZKQ%3tj$WQz&e6(|qEl?KQ^leDsb|`0gUUkTxWMzaL)R8vpqjv;%Dc_mKLTEoU&?W~MrC{a`zhvyf zg=T7J+oeX+E3;}!>^0^Nr@2ZBv6_Wrb_p{-7VC#|+V&WLpwfR|SjPBJ+AnOjZ#{Nk zFQ{N_?WY5|v`R33Je(qOee9+aS0)iTY?G-#nIHUjxNTkj&P`u_Su8a!(1~_m{vM^v zOq=yI9X*1Yx0eSKZINaOD2pcm1bf1<>sc~OWa?_m6)BhHKlFfYdR^K(5uH35QOE35 z>&41v7+>5}z<$A5o~z-zZrA?n3REcloLRPpiV9FBx*$_HO2rgB+cuNq9k|m&pRdfj zCA`Aa_-F{(XmI}G{tA;>;sEV~nhGQFjhmo_n4P*QrP?2N$w)1$xq%TVotR1Fl|bOh z^9#ufMS1#phfabn%o$7}Z@~elu^)=_$`VBnH6(p$hKL5W@Ac8)g_KjC;vxmY*E08a)IvOS8qLi~p zjy;uj+D%GK()?f7EV!%&f*_cg3X~7pA_(=M#PuGBT`LDmNHqB5ND!0j!{)s;#H0Sd zdWKr(lKB+^&D;h32T zSq0ArP-k7wVKErh)%j$Vz@OEBmBDceDg42J`(8z&k#`pMU<@eC@6X%Q&00*QZ7tcy zRV_r(@V<&>cicPjN)=pEmH#uCpI}f>Jrs0T?x$_m#@uZaPYK|{bUNX8Dq*`1G!e?O z__tj#zklNbU)kvIMjrsK?fN^d*bTSpq<@^wKd+aNYb*fMAvwA!yh2ZZ2P#jGQp(eC zZ*a=aIqRQHDCOAcI?ycs?^#o}ABe0rXQIo}sxeR}Q=`HuWw|AcTi3gDw}SeP_Kl~2 z_H~Bo(1CH-&eX@`ALK=#mD^L4s0_PYF z{!cLUaUVso^j}9TlFMm)`D|NGfc68H_>E9KZi(Bjc^QC$J5GD`T6!+`eS|D^^^t5g zYXD)ENZq3#Cbe|Ob98R-1NHL#Tp>h>dtKKNYQ`cv)dbfa!JUH(iTsQ;!UO;R*gIa# z2xq4Y%j43`jawa$-Y<)p>&v(+X=9K$SaG+qlsM>;6z-4AZufo}}n z-kM~S@;SQ~4W^tY$ELjw4ve%x2B!$jdmz#c!A5)%+ou0n&eO6F|7bu|p>y3X@ zMQdaIuz!(h?o2j*Cgo`DGcRkA63c zOEfx|Xi+cI@*_)O#TQH;)n=X9h0>yi_D7}XZ(eG1S?Z?QT5tG09e|d?w+h=;Xk*M0p;H{I(bO>18}i?rO5y+J%Y!}@%^&@ z?3z2U^8fpqhn;6bC+MRChyqL@qwhor>dp_)!^-i7Yn}?`8KG;hT`gT`X?o)i76tE& z79hLO^ZxICM`&<9AM%%> zqAF1?McxGEIC4>0T-RF?Zw03l8KSl?n~FrVvy3OYatAO7yrQl$;uC(#uQK1=uAQ8o zQKCUrd(3BU{Hb{**EvzK87> z)BF}tmwmgsQj9+$CF+@eGi6X3=r zVQpgLK>;S9)rcHR-t#|ZT#GdAL;9} z4Bpb@qs?yl@q7liE?DvT1&}a+audq2NDU3cQa8Cx@Va%RZ})Y&_WiVYCTGSR3f2VY z4rYEGF)s@>DJs^JhXh35+zK3VOmob7n?~x``&fgr{aF$J^V5!xt&FstJ4f;brW50Y zDC#*>eN4Olk|BG zkJ5fP(US+u|7<}q$1Ci})V#rf;A_lJe{7 z#WvJAT()d(j(GQ9aXs6mMu>$j)Oop>rcl<25UIG(Q}TH1&t}Y4=oS*L))5Pe5mveO z4SF*cDiMm}*Y?kx(|VUd_Nqe>mI*tqF0#JVX(P+BsJbmfJ^`AZu`-t z;LH|2wT?qb;B;k$EW=g_ECP-Vjxbv7}9YzcdC(ccN991 zeO3@aDB~%MY#ofu*tbiQ`;`95q@!axUNK61S{0=JKR+A1Ew=+K^)Sb+Hy#e5q^f73 zR%g8gf=-b{Bx_phWq0wYc9xR%nC}EjW?3a!A~xRodKf2I1uGDqL7U_)?Ch1~ zc7Q%COPpX{E{-AIxn!!kPGa)ZST!Iv&_afoduJ$z*}TcJneWrfVEbOE+s9p>Mi%9EB>BW($> z2tKyV6P6+rvu&tjR;vQ8#pb@{j-{c{@q!@Sq3EjaP3xS|A{Dh zYY-|>=|UXe={UPuc=9Qc26~-m_0H_}yS^uEN}8cxkjRN7-EXYRSR(PQhEF>sx(C^K zxYoy^qWVSq9~v3Dleslgf;^3Psi2x~Txvd!0M4JbBE+Kt3QaN!K!)`j%EkJyi6^Sy zkklVHK)_QJlMGo|?|h9~P47Lzep{=<9@vKHpS^{5N@?V6>{uyhcj%V=HyEMuV_q1p z`K^!3vSG*P53W)-@q#3l;>DZpqQdm1;tyIH+`2YcZ7VEln7bDXqWlN};;eHEhoKYF zL^i&})D5Y@ysZ~v%d^7ZKl^4_&iacRtR;_$2K_oC8zz{?{lBPl?JXt}hY37^3(lg* z1r}$~p@~r_au*?6>7b*xvqhm5I|lTj(t{aQK#3+vCQMgGUjZXda(wlGx@2)9J<5*a zZ|s&)J0{&BgJG(OPM0m+G0>YM#=A+5(JkJGZC2=OOSSC+zxeJimg1%+EeMT{(@-~^ zNo2%w#$pSiZP0S8>U`QL0ZR@urLMP5Q#1qVsy=Acw-dP+ou%Ki^uh-Zo?-6T8&o=% zTfpp3?_e^0gb}T?-zZ~D8ZF}#uQDX2W)0qjjhNMk^C_tyLHSDGkE6^?zvi9&t8%-K zw~X9XQ5Unb{>HEE`eewpcRVO+_l?P~@6X<3Aw;IHJM)GGMlHondV_Y`$qv1Mdv1{M z(`+YS!)>Ra^L8YIFk^|)1zF5^)^fe(AKn)S8T@jRW8932TlCZ94iGIiS@XZ++GNMou-$ z?N82|o1abJm64xA@BZ$t=kyz;)8bGS6L#~@=c+u^!pLEi;TU#@flwdqbB9f zw_r(AJ@UEha8M<0MI2fCG~o^MI0>xwQncIET?T89=+NitIWuQz(rV zM(swr>&`t>Q~%;kES-LLRH(Um`Gu<6$b@!0@oaadmi9)pYL}2YAu@*jgU%-F=wnvPy)&7 zB-h;l))2x<_I}Z>Wgbz(sRS*!20b(6x9*-99%h4 z_C8?}Jk{|89dc7YRSr^qqwptcF;fx(U==?TokpuX=?jB%F!lH-qr~)X%7s@a{iLb&Jjz0QC{sk9x zLKG7_M^qGKUvnb@iqa0oJ31cRTuHnN>a3p7MAnUcd_0+uB^_&f367W9-co)?e$)9A zrzrTW@_PjoXXRiq~bGSKg+mZ8mueF^g!MJ>Al&FU;tQhNG&W zoHG4_FP?(Dy|ptLsVesjC7R;3RH%%PZ|+`od^~QIv>fhS10S!j4Rt?QcyD)l!e09R z$^LTvP(;s>BTcBZcb&l2`h~h5zS=m%WstovnJO|{v(mtNorZg)`Ds@*Zm>!ikRP{Z zNglJO>IxRhx3d3V#JyKoQ(e0*41yp^Q!HSB@QQ+pO4EcM5d{lHL`6DCFQG_p2}MDW zqSA?UDN64>p$XEF7J8K$sv$u7p7?$LTHo6LKGPFYhHJ(@Xxmn%|Ec1ejnYk%5G1ScH1Uk5A`0yY8=OXukeu0`z8_MXo>Ufj0pPu9Jg)zdXp-+glUZbF(P-$QI#ipJ2XYWWLAHn|JlUTGYC zpI9p8DZg*q5&Os$wq%H<7oH&Qf|aiaf@5WL7fMt)EaM#t^6Z=MwDw76ED}|(boimz z_Jf)KPH#K;3$@-bpX3WC-d_2L0z!w;8lrNG&%2U|*R^L|R0;T*TVETC&XdeO<~Qz_ z+G_SsJ$bIsJw5jE%j@tyf8;}dR?a83xEa}6wBN3u`9#62`z+&&3E~0thkeh>xd7T) zd9I9jWKsbM)E&$P3!PZ5%GnNw)@%od;J{?b3fw^4{+j+>%O&~zw%|?o3{4iVPVt;8 zf6^L8wcDXFIIhQ4yRO%hywY}I0Rwm0hb=E_UpRO&pxV!TQ04ecGI@|ws*q#BCupGdU~|guWY=tMTn#j~A3xB{MMH zXmMMTo0=!`XepeYWr&D;3SPz!_vgsEam$LP`Mn8OTJRyQ<)-Y;3Rv$cnvN=^5>wu6 z=^nTn1K}0YMtOe^YUkXFNP;%aV)7L{OOMI$6TXrxvWon9m%6Qpcu+y9?zI>GVYyw^ z2$x7~*HOduQ)PKiAZw_RZ+ z`>_Cf$U#~AZ_zEcJy&d`6J$jrus_W~X{&x4U16p1huRdv7zH$+W>A$8@6aR52was6 zlADxBCU`(*G)4rY!x@tuf?O5mNxwx-Buo#mVPD_L2FEQ$Y#@h74oX~T>#yrhw;lvL zI81UKd+Nb5zFl)cRxs+w@$^0e1+{3oF*x6Hx+qpJ`>c_sHGbR@01`flOJYz*R zizmXh42u`8`CAKfQ2QMCV)wVG)w3@W#D)$cm!7PpyQAVxe{gTDWjz^7m-z#&7Hho2 z%8~7lIZUpr!_Cs>%@!wWXle22g|k|FB$V;qgzniwU5p~{)B$7>3%*!G6MLRh&1yoA z;2ZNT)qvRh1rfom>*bgPH)nR|Cm( zu2-nVZ(8i`kQ)jylXP?Jk79q@PKst&^N4y_b7ZF*JJfuj-aRgMb0g<|)ucC7zc#Jz zi-ncP{YO#2E*poIpRM{-JAzohO zWEH&pwF1t0oF{QsLJ{CB=)E{s_p4vEf&*_5&6w=dUe5u@SujSjg-8Pjvkx%8rwS2Q z8)1MlvRn1tQ)`4nFmMYbPVz3#gdrXzIUd2N>V`p6N2Ww-5#up0o~-ChPI=e?`0+{8 z!BjK0*d(ucozOmk6paI=0}dnPKJ6vWN#)cLu;FiB(Ll24eLG>+YCa=D(-*VR*)k$F zLIAS1oB7@n7erYP>Wz%(y;@2tMo5o;{NJn?y}jW)i3R^xcM!<|;tCWx;gbT_*cJOA zKu?=$;7Y$#I|8(kpyg^orZgCkQzG1%1ErSgq6?ct579PstL4_;dplC-a>Rgsufd^S z$4z!?FcUv)h-9YN<~k%c6y&Aex`J*rsv68Wf3tuPm<>w_y) zJazEolFUPVu#@sZ&_Un7K{*=!mGa;mSv^t`2-?H?VRr;c4 z^TTdM7V*mymbo;elSMg$n(dZ~%%~hE^I@mHf>))nf@1@Zdf|4r01M4$YodGAE@|nxLJ|meEOva!!&xUB0QWJluG5J}F5 zf4f6n)$C&EMTDDjj1Z)m?H*O_T=RXLYxOKCbEVGED+b@v0vxH9E^ADH@_3f+j zX-=w2+y=TV+naLj|K?q1xq&@PP^QzU`K#|% z#yTnxa_}M2z3UR`AL1MCDa+No;LlEZ#AIx<9N~Mv=Ou7{E9S>e&#N7iovS=W$}ogK zqDhwwSsrjRE0=_BvLDt|;ts~fT;A`Dh*t}1dy8;5M>R*Wp)>L#y1G1ccH7@n7F2JJ zm4@zbNy?wF$RV`4j15PGGdfJw1W#04%h;Us;2UY3i&_jFeI3xbot%RxG`DFXg}V{Z z@DaxCL{(9vdS(6JhgwDlj@3@gThm)K4!gAgd^%7bsn7>lU07%x%~WneF;iCPw#R^=#YHYNn4jZ|4iOs zXW5KJpSF9oQdKA|&cDzV7c)hNJs8g9h%-ERLf)oh>aKmFlUcvGo4_9Eeg=KW-bQK% zYfkXLml`5zCnx1S;Os?mnaqtT930GYjf@Ef)=kAe^Cj<{uJn4SrR!3Iq){xvi}w3mv_6J5@P*QrqUj~1KD5eo_a)Zqr2m|n(X17_ zS?}j>5BBM_`s7AO(C_<%&_|heh{>LysKGL$Pz9Z2?XkYQYQ5VFmtxZ&S*4gWpa*Ym z)x9(04S$Jz@H!9DC7Lyl*qD3Oy+?Qt z88+#-m}2uTKMtH7?Qx0}vCdk(t=wJ&^Ty7;oDI$^Fh}VP`~XByQncZapBDSof-3&q zX#sD^%9q-mlW&R6%worZC~S&v4D28cKP$!)N~`i57|5{^|M^MgYFf}`uUoFc!#1d`Sn$~xpVx5ft&~u z`i~E{DnNA*n7V72Vabnl8T#H9=(&IL;+xyTkUj?sBP5Q~iFpSyelwOvtKI@R;08p9 zjJJ3ZStP+)_;qW2n`yoqtmD z_Qw0qj0of_S?HUr1m72D#S5prP<6Na5b3o?qnmbXxIGE|z*Hz-rL@jJzN=}Eh4GN& zdUr`od(z^eWZ3t{Z)>3h2b&QVgWWm*_=MJNjP|C62CTqZB_A>tE;@8z0=$cS-q3Yt zXNLFw<4f-*jr9V;ElHZXqxOCEt9^8gv`JcCAKnS(Qx>l2KIzbI27;b%d%C6>1&aRl zwuVM^qPJPYSfrAogD#kS<<14@+}hGiMxD3$GC^&ncc z`xY>HT3gdZiyc`UX_SZOP9+k&XHR7 zVI=RpjLwDS`o<<|6$9+jodW;@dDRLDor{ zp!9yR3XXb`m^nlDMy(x~MKL8uE>Y9^XD!&@&_x$Nl1;Xdwe%&LljZ@e93a}3tL$K7 zw{GY#yiE>|#ka{#z>{VNn%`PNTBQSv8#`dz@gnBGjxYr`5u>B?Y&Zsh*NubP($ZoI zjOIDk2x|yk0~ca`0yin+39MgHi6k}fGNN5>W5CoX4G)=)fMg>F!$iNkr(6~+k7gSvXoUmiA`*J$J75}Gm&Y=YT?NVWGCP4bWC#H*3i4dCtS;~ zR^XJStD62H#qwh0WB(H_r&` z(ytH}{lado9MC*(FQ5!Pwcm3%A>sJ$xJ0`9O&eGKyXwx(m%S%_<-Kb=EF}`%5;3>Qb^OC4^B_mto3-?I&#;SfIQUQQ87f_>j&%wnS*u=IQ zsqu0~$PMrcp<{Rb4Rvvt%e8ex_ZN`|F}MmWe4ttI!LMu+q<-$fQ7bYmN;lzvE<1WFg(>4r|+=+7vNswmkE#`}8<4cr*c_&ynj2y**Jty`uk4-&MLOE%sL%{P(vbn&H zl1p;4Oy8eJ-6Jk^h-0mkFAwG+^S^)s0Du05)8L7a(IG9EMuG`KHd0VA*%9Z0(nl98 zS>{}3N@qO6#&y4cr{O$wKgp?zL$+CIo#Y|#P=2LPv}c9hT8|kvw0Cl(bL#gV^v#ae z;@ts{oP$Z47^UW@yX>(;-2NJ4L*mi;zL{vQNF)|Zo6&33okyc-6s+VQyonL;4s7Gq z6TyuZJ?lPf>NN=he9I=_r4|19^O=cyYtP>hph(wtC;QZ#p*(3^;_%XI(CB@3KO-3k z&m0(vTx*u1pFRI?P#OhbP}gxhCUDeaf;{dhgEb3g9XhQB&Jw8*X6iVCWa2Kdpl@wf zsyE0a5!)x-e&>Nl*Ga%2fJI#~l<<(fZQXoaG=R=#6PZGMkc09gL-U7T7125AUrvKw zN1%c^23cchv7Caw#{^s`d~UPy;*exuN&E#_ zM}TVSiph)AS$aTlr|dNo;25=ZfYPx8w=gW;KrjLnh`lnc08)ijCt}Uwc+uS~Y zy`Hb(HveLX#0jj|sKNQ4<^xN~4B2o?lbZ2C4!ch4K)9^qrgX=FxUX4szwN(!WZiVb z8`#uc7Swn;TTdSBNs?J!oNWC=p9 z&C3Gl`6B?A;jH9i@cpFCf`0c)piGks4hXig>}+c!jt`c2m|N1IF)OHhUWUF`X&o)t zyla097`hnPJ9w_8Z{r+dwbku#J{0vaocS+A%WxH&2IxzEi=hG<5+%Us((Z^P#U$)f?zq1FsXg!$o7Z z=_5ZzxPQ~MuB_8c>K#+`tNrOJJQMs0on$aq?0)?}gp8NKlYNA7+ooUj=XR%;qr=Gb zHF@Mk1%}o#O_6P6TMJiHi_0BmG#!>mcB0q5W!;mz?fV1h?zdPffvi3%Zyiu-I;x|>}Qc+nk{PoMR ziv!`|&9|Rm3QqJ?r*w>f^sP5#>YO{6_zl>N{|g0GN{cTvu=Ulewd?OCsGAgIr4ZcBWgMTn?q)?RJ?oa> z{}_mm0n=XfMV_~sfst|;w>Gy|yJD`%}GyTzy&F@Fnr;YARSR1-ko zkV>27N&8V?A|Np%{SLlaWFCITL?GqCI6dxxo~Nbuc4)(2^^qL&S5w)!L;I#qEpp;n z(-j`PiAD3F4B4A6FXEW^xErFzb2SQ|VtRy%u zJR(GT zYXZgehTct`HQc5Ho8q-BXji}tV2(`O;uUr9;=A+ZBeIa(DN)a*xHr(W1Ek!|bQCCc zq!^#r@s<9lsZ*PeRK^OJ`d0Qgt7lo@bT2Y|{bPdl^9z6o%gao7sokH)R! z8ccDG&Tk0&?Kmxo<1aAkkmPv1PMFB-d2!NlBC`5#=ih0YB^FnZm)vN zk$bOpVoY9yO0`QT;L^Uz8Y8{wT9>xzf=4qaet-#`qQ9Zz-{>^ZL8oHkr%r!~OAYMn zh8;F@#WF@yw*;L(oa3<|%|~B$;G%@x*a4iepZQTBmBNnQ?_$?cpz6^%3sBFNprX&$ zjZpWBewSIX!Nyy+{27J>#%Hev2K^B=Jei$?y>pgb!F$rW+PmW*n)+&KXr0vh5wRW2 z^`2e#GF!skW(=Wz?R*O{^Y^LOx7nl|$*$L;mW-ztX~O4G;&f%>P7dBJ(DL(vF0uV* z+o3*kiA=nI$hSP{A{Qft;sQZfk+PS29%bjfR?t~Sy~Sa{8?b72l5cu5E2o@9LcbCu z)T-VeIbd!+!jvBVL4n7^q+nY}t`hu9EJWSLqHgi6Z_n9kqG65wJmeOQlk=~ivw5`d`lJ(*`!y2=*pTTwwtc|}U!F>wvru+PcqM~=~F zkUykPh^+gB66{Ho+`ZYn6htM9*KohF_N3$&#<$`sKN$vDGYU4ftZ?7C4z2U@7&}dv z?Z^`~=6|Guy1u;#tZjz1&OMope;)yAYd871AVm2QtXvg}U@~p2Dvnf1LvDqq-JJu& ziaQETP>C|aHnf&^#=-M0AJgNWaTyJ%I3P1umPj36fqy3dAplnKM2AKB*?V#~z3I`q z7>HyiFy*k1WQ+%JFyI-MKR}*6qKm!qBtFj@P-u}#@t(dt@T$?ry@YdUQe-3v_r5oT z$jPxqeh(j*!L^(AobA61a4@DN7aLS-TKeH!{p%mqoQ>d=>X#JC*2wHi6RP@lWhi-W zvH1Dei8O!hCR^tR%lS>y@Yx@sjum{XSp%Hqtr=l13kF zgmC)b^88GpRAsJi>ctHQ2_`NYD$}I={@!+pZ4b2x&J#wy-au9STNWB@tbJK2{b?0kaWs)J_zlSL z4HI^upu8`$1C0C<{^3K6Jf9!upM?+Ng8+KpW~nP~7+_C~^;TA9ylGSyi`eIJRdpL? zD6z*DX!{2-%D|^i73x=Jc8g;SZ&vqp{<9ueH$5y=`Ln4P^hy1XPVg?#3baf@seHIbP9c0PVS#e}=0l?7EhP zP<)bBZ+f-y9~iQh2SIf0e7Ewg-*_FbtH)}tFP-(@Z&@|hI=UHpodt~QcR;)r zm?S*AA`-yJURXlpaIjziBw2pXQBwPo)*|?2KT9z34&|6}m_X;-OQ6>Q-->i;h!_HL zOg~Z>14I_H0E4Q2jRuA~@@pjD4$IL%!nv+RFiSG-A zE{WA-q*KBi5%{?eT_-%r{Hiwd7^{3)b=wVau2P?N(v-5ws#&PjQ(zIen?5}lBYC@C zI~!p6McmCDl4dMO#wbHDgiwt%`iA+7KX0+65i+NXC&ZUS?}ctnX{=N^s#!mKBIms# zc(K+Y4seTsaM~GudVx`#+hbeVNU<4yb%4jpe-HPCk#mQqCq+IcNu9FD|h8#x>6z;ageg^(1M+ zQH*7e(cV>|>NUgcInhv|nOuA2JHG8tYRTIvgn02(EdX|re>-Dl= zuid;^nK|??aiM4_^rx`NE^t`7KY71dDdb7IMeUIBXj{NnNB*0}HU#}E5x*_-$S#Lwl%H0IoXlYzi%Jd@!|ujcRO#x=|&a} zY8`0KN0>Kz*pX3OhN%Rfz2>iQB5{+i_xssL#v{IrSCUAEitX1Lkt#P1E(tnpd`aVX zj*lWtd~%2Ro@8kvM0mA9CSk}*a7J{G#aE}XJ);uCf$^Ot){6!ny39T%MMf&ZK3fJ? zQtO@;>ze_wMdZnRB%c%q+F`z%6FJ}XH#Lhk-RV~+h{LMTUe4^m11eANHWfir=9sF{ zj!b@QO$h>iM8-t(Mu5;>-0UzY5I>5c2(cKnOLsJ_MDub#5$SQ_Eh5!%n98Ye0pfWTQ=4h4*Qog%9;mDS5l`g!JI{d)bZGy-HU;3}hZd95${Vr8CdJDV z4er7U*=JRInqG}Ya}A+#8yXbi_#!(;84~A!m7qJs%1asGRIUQw)|A;=eoI+oD*L05)E0wBm)a?r#ea?7*{3r zF%bx>+Rt>JNqYYd=8R7eGT327G=UFGXNn2~XKBO7KuKzm+9(cPNHe@SMBKDh7n%h( zAEG#^PyC^YZ`1$KX8mS?D0Tu6&ZaMW(}gENO&>$p`j#F#SOm2G4p9QlG$00)S^2Ob zwNdQ2Ba!4t>x*~nVw1T9|J>Z?E~BM>pVkjvJiVV!~#TJ-JV z?PqvB#E1LB<`~>Su_)`kkmjGW{$`RTc_1qMn&Zd7t`L!B3ADkDY}1xHwBnZ3WuGKg zZU~_TH&4~bfU%cEMzV5wBdomT@StVs2q)fB2}{XP;s+#?#A^^~J3x9fLja(In6tIv z?nyzMm)Tc2e_P!&u33QR3zb8lE#@37G@Hkj~Y|KQEGpD7{~EOS>4 z+B`B>0`w}Zhu(R)(R?iBOwJZ@?J?vlucH~@?D**KEMs*9L=6) zF1)w4HSca9Id|#=ogcyjF!EX~P>yp=@;!}wV6an?!kA_Y2izmOE;43d3h;Ajz*nmH z?F2HWD*J(YyinkHp>!>|GHksH#j<>Wp%KL2@T*yxqHbXpP?LHCK~`pF8R3k-mzHF6 zSews2yXHw2bRUyGUeVp%gJEr&WAcrjQ87U;Ce4yOj!YE-bun{$t&3E`zri8?%oUOvT7t$MxCB7{eAY+vOu>_4WaUdI;YT1v=&zYTJSG!2dT zR=i*>lk{U`n!L$g_uRmt{d3VwR-xQSgU6XL=dbqA<1FTOH^w5a7>$+}I;@ucNpZJ> zKJXTr^W!sgQ*>eQ4W z&I-yDBim1}CG2m`oUoPm+^Tr#J2mpnjZl{Ut-}=H^3imNQ|_!lYdRWi>t5gu7={#d zN+$juc%)}XdM*2_De{+<_(W;SK_n0Vh1Ddi-24rj8JJ_H6h<0Yjt)V&-OR<}hNQQ> zPPc5Ir4W0&9R?7z^5_x!G3H_}pXu%Of%2wtKv=p^u&t)JFq+L+7Z|$?97`q5G+oKL z_JWeCd&l6Dj2)pwV2JGbSl8D5C%-eH#d-sA;Maqr9D35vANKLX|7tsGUZO|4|2J%fBtdk3 zl94044o7xC+Wjs19y|x|#q8K2Tl7aywwzTXcu(_A+uiN*%LKIEwLOsx_j-zx$oAIj zCH1eN?~0P>_M!H$;7Aa(E@+0*#KiS{=`IV$#rxPENLE^uS!;;i9lG+RPtE{KdR8A+ zM8fDu9aj{z|IZz6%bMO~L^1?)q}O5>r9TB>ZL&z01@LD0wiqoIm&72BC4kk2`=W<( z(%i64QY4f4aEHr*;PlYAL}(snl+*Q2!_2{|;_ZQt*9vi#6BH|M6$4Daa*ftHQ-a+5 z;z&CsWG$abnpeaN2%0nkqEa4q(oe7Uc>3jY+WCiGGv;sOdH4OrR_NzvCoNyW`xKI> z0uYSLjiOuuOGJM2wP~ffXA(ZMZkZ&1C41_H&{1N?kcPXzz{P@Z@n%6X40QOz)C)NNo%~hH8{lQqM*H>X25bqu*KElUe?(sbvFnk zDLQzX--tEa_+l`zaAKpmbj;TUhYMny* zHcg6=VtHV}Ezd2in~2Pu{}1NkB)NpUr~e0*0bnQy`SoFmsdC@#iv9w_GPJDA{UVCU zvG+&%WVM!RO)2&VGne}8;8!9QGmiO6ore3=a!l_WZxDnuGbX5xFJgZSdKhlLex$qn zwQfK8q3+2mDa1mlj%&7l2YzGH4F;JFr+OR@roMN-S2OVMbqc_qA9N6%!U#=uBwY<1 zJp1wg0EQU6G{pGdE9Bq!3AX=7D2)FbkVs@ifjw>RdG)Om_cm?x(k@Kb;~%-V8qNB= zzBJ>!9$M%nnC~}Xi!DmgPkoB8OD8yNi9JS=_c!;-&%^GVXWH|wO-~oHIf|l|I6O-u zPJ1Gqs{nBzPp+D5Z9`;0qT|%cb+O&OI{3%(^{NM9Znzvi1pO*uTS!zi^!oMd&nFx5 zS0Ksu{{Wzt=Sh1rzJ1eb;FO2ejw%?P6^f}pKIaTj_V;&02c`n%8$9g>?N1b=SoFOy z{(~9KM(@u%etq^~B4{A?VXXSi??b0dA)cFKffFmfCQVgwu>;=n?V_nR(%sEd_dlAw zI_0VuwQ$oQ5(tT;At{UC{H3kw`XOx|A8q<4?}|PAv+I7gOofJ}_uwd5*PPQl`dB0o zg^C;RYl;Qj;4j+#EUNgB%u8Li)B1&;n-g(GotVomEdZ*wI_it{5~+N2__M91i%Y3p z{#b3y$vSu8A%I(_ziys?WR$Lcm)|2eq!PJD-5z=siB!jx>+_i>i5> z!x6DENH1EK%(i#x8iUY4_UtVO337aM4u}hG+nQu9r2r+bgEY6n!`;0Dz4BPLsLh=6 z5nGi>_PRY!w#d>WYUaDW^s$T_D<^-g8}F92HeajO5y8wu2!09*SBTYCQx!ox9KQc zFzY|kzje>b+@3N@RD1rp{2y%{UsvT6*topsq)(5cr^)Kx%v9P-5BQU3BhbO0qP67#*%fX@JbRqx&Bw#TGloxBwqN6>;J9oX%%2b)pY^a896Pr+HB!_s z(tCF^g1N;3yJOqyw?}1zU*EH2T3ZaW$`{F`z`_ph(T1Idu;GINnjIC$LPY{h+i7MH z;rff+^^`Im7&$FtZ>$*oth?~do7mlm8}P(Im!tuoW#|CMb_rvj-fGi*5t%Z~_7|xK zH~Yzdp7`wjQdP2%?{t6wj*oA zh=RJ0seOy#6p+gs6lMs4MgX4cS+=g0u^aCOU(G2oFBHMXT+rcHU&#*px;Rv4?gA&j^GIFWXV~7;U57E1 z+xrvly;~E~Q(UVtIq5ti615k4g)X`U%ERIwul~BPWVA7muKRhjw}-hu7s~HG)6`PS zie;?vH@@egE()o&cGrKrI8D6lN!$Fo7Dk=gudm!+whGd6>j$rJIDC;eVGU414n8v} z@1%B0_YeHDMX~Zkv<_#sDLRs!Dvp{W7gI5EPNwry!J!~1rBAfVGd}hJ zTCjMmJ!s!5TJyK>y>Z-S2VhwCo1J@$tGfSrz$s1r1kEP##YjQcHOp zDhNbD0Jr?Oix4Dc4~LDOsCFujXXWI7h`m|UDZB7q*k*U($M-^=TuoI%pfMfQ`CMQp zD^*7O$6zn@Ab?iFNCKtz>(QzBnUXg%F&)okTL0ARU?Jl(KHA@09jcA(YP~uflMTyS zlceN3Y;G8{!-u670&XRmlm)BX>w;ru#l>Ipj>!Fi`RL(r5;5fmo^smfn>RvEpW*>X zzGjpx51>}Xu-B{c4w!~p@o zC~9a>P+vjXH@Ug@YBz6W#wMz_tk~C6IxFhyd{-tW5-2KMtnJW4yId8M+DUOD!N+{} zE;28lgUJ{gkZ|ZC#1ca?bEIl`=GG&-T@4{kwX`A3dE9jM%%oG5bDsl(r(a9d5>bzj z-JidZ=bIt>QR|>?1$Nn+wpF{*FXpVCG7TZWNFw+MZzAZ!ukYQ zDzEVvB2Q#=>||N(HD#2(9{Ly(&ygY_VM5;9%8%Fmf;QwU)rKd%zZtW`#IUDw?M31H z)1m`+VdkjF7Ku&#k>r@qx{M3f4oQHIM8e);eeajDHS~MvXavK9bVy*LT>gOL-G#6JZLD* z1P$u9>|)H*$*SQIn8)<9m9$n`>jXhfA<IfnnrP#hbd;AoDenc(=@qIro9(kA9&py}6<`0>_Q}eH=yYAHT*w5FzG3byhXA zDr?cRdMt|p^YxIgk=|OKWv`iY%^IB4i`^2OB)&3wW>nKZDnpy$&gD)%xY7tLki&rT zOO3qZm+-srwnDN4TcmywsJ3X|lWH@2xTxp3z5=rt&~W~zyy>tC{@D5wnLLd|tC6{k z6Ab$ees5qLxq+B+rGL5e>6AyJXQ-9BXj&^_TuekP?ci0^#}EgNi={leQyymr}%*&(83^B@MqyHH9(!? z+4hw7$#>;VLyFw*d5oAQ7)s}w?*bH>8TZ4keYA}zFi$K-L7iUejY(w5;wRliq+}~_2wA(I(;9@4Y-z*L5fHt z@G9RNWUrOqr}Nisb=(JY;{u7I=t0r#)K80ZvIe_Rf!FaVJq;r-7*%oox;{Dijtb>O z_{95Op!ndhIUq8^AvQ^QA8J3rtO}G)a%xJZj#D7;HY6~a#rRh*KF z{6z5U9@KDCqxYRnMfKf}8bo$wB6vrs#7jolfjfX?+7~VJC>6rM#K3f-pxO9k9i6S1KWaYXWlH_LE934#5hl6A8vXTrP->ukdoXQQ<@Pc48l6PbPI8zC+w;jXbxYKKC z;os_jZXH+dzcRs$KTcC3gQA$^213~ydZ59QYW3F^Yvsn?a`iX`izq}zvNHTe%{ovf zziv>k+|PaKAFYL*ad=hpOOY;;m+fM;_9$$ACF0E=Jbt8jCMh%X()DZCN*6Hc$L^xH z0}*cXlVPp7(fIb(lCQ=1>IRJbp4Lghlk6$>GsvreGq;ehZM*;ylzA#BTXTz`Xq>{~ zJUrFj*3HY!1ITWlbL6pk!#+28PRty8xIgLiB4k(bU`j>%+s!rh*<@oZHx=!ll~$FW zBAvcCsKqKZUF7PiV7}(X=_N5Iqut98H1pyrFmSwa-G+DZ33=cW%eXycu=_tZ=$AH z7=bm9Qq;FZ9IXCo?PmwyNBJfe22wl1`TA~FPu&A#@dO&lTlL>LR4I}j{3-yFi;KEj z&)1hNdtr=B@$3-z3S;-0Zxbz8ok2_r*!6J<_BGVe^bT&Wmq~Leg(-`8-(!JT8>4o8$>^dmgEF*8Ba2Yy5VOMahrzQbTf0G5HqN9)a zc96){CoWwN0A?$fMyDty$u-H7%eL%Hh=~YBzW!V-{ydT4%;m7jlIaQrT?fJaE!qR9 zOEaxf@!a_|{emChm%E(-AKGzZPv2mbO4mlb6D@F+<<77T-T<`5y*`UNcDp(B25#AQ zP377{Ghh|&>jr|O@HO06pG?06dzW8PO{i&2R8sx@%E}rrtP8wa-1=T%0W}=57q?XY zDrvei5UPlu{LuTA_9H5Rn%dUwWl|u>;1yCKaG0SYg+r5M78#bMq>RjJXj>K6zHi>1 zefvXh!k0|`QP@jr^rwdU4f)1fA)=uL(LD#$dmXCn@(bQSkV2-X5UbpA?%;FQ{7r_b zcT?vl-t4^^+5hI$@>*b%N}(={T2T>bS~+@+8fJyik~r$_`>*b@zy8&|N$=p!4?fXs zx?<_$TCNv#5=K;?D9;=tzg?}BvtEx&x{X2cWO0GAdYo>x0@TF69Ftq4dGjlp0LxSZ z=Dn!E>KfqTP|YUQXW~t;1d8~oSGA%w%X3ZvNZ$Gky=`}(PC6@TK4OPxLMFa11f9|B zz54-&3?*<+^4#w3x}coc=SAXyq-m5}KCwzgNNVTEVUL@XS+H?rQzO<@7E69*3FG{Q zk1!W)CnWCY*hOHE$4I_umww;H08NQx_fNMrDn}2pgxG%!<*-&fHD$%(RkyJXKpBpy zN-z5mPqSD)4Cs^+GGtOH=*L}+eqF}?_<5v@U@T9%LfAF9zzg4$t8eDCV%!JDEk?Ve zB@`HP{@ps-eHB&2DCq9@Uu_dSjJxWZ*cBAW50FJyTPp!v8=9=oV#{U zbsH9XwfD0Yj(K{ATvw5*Zw+YTg@#=BTo6s_an0q2r^fU!N24gp$2o64PJs7vF|d56 zK0cqs#~{sr%3hTRdBd(m&9km8Eo-C0842q8ICVHb9w_N}a`h}}3HCB%xdc4M9*tUY zN?h36IGb{G03Q-L#l7Dm3!7$c)_YaG?U*ZHbUk9Rf46C#`{)Q8wSV5k9d|sl+Osf$ z&5#Y3ptg&Lo`HI&87?|kx$`0zB-&<+_db48ErxZp099DwS9D6)`YWs9N!#}p8C0PS zY8FARB6S=e10AJX8Pm1TvBOrVK^~0^Y_nJz?-=+)h058wusJF87Z+UE5-mP zi(8>obIyOR#Ooodd^3s#Ld*^MTyGp&eYjzNhg;Zt`JkLu)gmUYi$!Y9ci5q>J>7cy zB;9YJV=oM&)HW+vtrTGa8ShYY2o>C7+T)NK9HE6YmBMz*r>%(-W^iK&1Y5-~EQ+%F#%#jwy_Y<&U^CWleXjZD(MVq@H`W5-PUf+IHmplZq*Jc`~ zE_aHMFfK#%8T;T~uaBFQ!5APWbi*RGCQ`aWW8IbA%zws8AIvw}5Ve$DT$J+;T)+h+ zBpLpVH}PkPL6tZ13BDa<85pmDyf}rc+9Ny@i_F*v-}Ewl<5~r64SqVoAlH2Xu4&s^ zchldAyYG8ju+F!jFj z;!Zo<5NT5s@jf(iSMPac+WM&km>C`g_PZ)f`QrMlh%Ob5VGkShbU)UjH$#&v8{!Hx zm{qJo%=mbpzOm@n+Fk?jFZEiU-Yt=&6@crnJq^9M?3uH!EhfQh5dtg#-d}dyPoLZs z)49{%8se$3=@N*f-{G4cb6l7)e`;+AQ$kU5`V~)(4ufTc01E00>(7rZp~aNc4aozi zIZ=HA<*s=zQlZ=yzxqyAHfpXD0?eDDH#4S7D{f0P!`q%d{YXi|T&JGahjK)`G>Tyr zs>p~OJR`y9KBR}O))ovlzYG3f#JzV=Q&0atDxx3)qM&q$ihzaQdqAW}5fK%TUIS7B z(n}H$rAU*a^dbmYXwqv!N08n^4~R5F6+$5O9zW0XEzh0b+_`iAxigu8IXP#~p3Ux_ z-S_)d)OqM6dLxjMToLfCees+thwY`~dG&v^2M9W<-UVZTG?1#t+}b-#Ahkul6sO8F zsB#q|q`}m*@9~F#Es{;hIVc`4(m_0l6mZ#{2XDKrOhky02&4h0)Pb`GZb%$lwtAfDX?Er{dg2C_>9HX#=B;o_rHN#rtg zgjUAI^lEQr-M+Q@Tyng~#yg5sn#%HO2Pf_cUG34z^^L?5N7Wal4hd$FL?7E7LdkP) zy5oD8=yfcsT2y4}-IJb**0QWN)acZcqk4Zb^{zFjTlT787UtFrX6KI-;=~*SWP8s_ z{*IFV1c*GSV(|=9k~$($E?85yykOy4fWQd)o9wxpZcc=G z$%{h#f%`3rVc}{t29Q+i8N@<9lg_>Nr9#f=Lr%PM`WtW0Z5x|)?j?717SB8mz%#Af z%AuQdp;w|{9U0Dm^s@L|%XwI8VeKq1Eh9nltS(Yuo8XS#(*^ zG5xyTeQ|<&cxn9sPh_==PD-h)C*^~tl5H?VPdUY}fd?q;8@im)UV^f8?WW(ONgx3@ zTiBcQT;7QQ1aIgdyukAQO?jG?QR?!xlS&BJ3}dpk0uRQL(XzsjpC=oqCNUU%JNuGy z>d%ubUPp8ZIXJ@XL4|WG#p`p*%>$m|JHV(XODe25QS#HhX*#o{b4{PG$^9wieZhkL=AOOJ$&*W?Y*nwn@(gtXWJeK*P2K(cLbEeg-;jeL)j7s$$dUAYMC~>p)j9RBBDl3Y3Q?73R4q6wf{?VZCYW4nUMNS@v5e zoI5A|HyJsR*+D;?KYD8a7pwOn_|Kj5*#KxEeOLndwA8X34v%ZZ7Yz)bu5dA9{+)mL zM#`7Nr51I|d@*8OLv-(~HM@e|hpuOdA^A46Fgn3OC<^pAq>7?II78l_{8Yp|)hp>$ z`b*tLlXP$}Ec^W)qA#|rqauo*7C#UBV3Kpfe4zN7;KP2b$}FPQQDk~vRuwtFtRc|| zpiVl&(k0qgO2Y?dFb6kX;XdFvysVQR%BGJ2rtrYIP4cO++|zj<$}n> zlV@x@(Kw_L7Z`x@ zlUVoCMyy*yK8tw4VKBoz$Ax{a%jSf8Ttmp2!JdG?O1)YH`CNbAo^6(FCMK6*5Y|y_ zt2vtZ+JT-Ro4G_e^?{j_$po|~)lXV$7Y~P%lgYRwb4SP`y>K#m#L3Tzwfsg$^l=A$Agu#cCeL%|R_BgSS5%Ykwj-ZtM4}JznX@v$3@Z9F@OU{h8x9Lu5xG7Bs9%sTu+%jeYQwP>TFH-nSayFf3``NN8QlRKf^Wj zc};$RYbfxH=uLeh*Poxk8B6yMh>!KA2)Q3biILI}Wvuy9_=yEoWRC!>5>xkwVJ}}? zOqajG!(1_$SY+UZ^JmXw90jM#Qs0Q^_FVO3&FW?pc=YmLk3bznC&_gBLbjZciF=MTJErJ6IE<4J88 z1<{#Znux}>Yv#CxNn7~K^RJ9Li)=EPT4=i$(L;Fb#PhXf73NTWK@)Sfiq z@!bbm1x)6=E0HqKCUe2Ydcf3ddj?a+9Np(#NM^;5%CNv~WdGhK9$Uc@_IW5NdFJF- zuU_gF{aD>3ofxcuF7(EEz0AiDcvJ{X=>3@JXBWj@p1^REiJ_C}sB&Xg7^DN~{I@$`* zWvv<&NacDsYe1fX^`zNo1^%d~XAG$SyBB7jyXE|R8-P^GC>^uPg%LCl`jHU0VD^?>;Ef|!Qo$&dQp%ZjnuRg;&KW@rC_o+K> zk(o1nPHV4CbC5>gJ^>W}B&CuC0+hZxn)+M>_@guLQ|m_t?Gt7D&#Ysw$hDhJEo+2% z7Eeu)5}GIyKzy0j{y{@=mWfjBCvA@*cIu6V3xu%rOG}nBTa)@9wh-SZGC!)qz(fFR zfn{MU7}&MmX`F4MU`gTHg$7xpAU|vbX8=Y4a_vE?^TM*m;8aa-eyeQUnr!HD|b0y6pEK>tr2;+lu@hC{r0Ri&jX`DRu)LO z=~c$;=Q4x!u?3a4?Z6K0}^`*CVgALK=)D|#4R0FdFfZ0ai+ zkS@_72^^2-SeD0xzf43!Lp8zK3(v-Jh_2x?6;Sp-kB5;B?*)eh)gK!={~1`GO-D^b zp1wLM>n}a-r7>Qs-^S(*oe|cv28vqbfj!m)ztYcJvO!;4&(;hnZ^?ezKq$lp0`CxI z?ZmQxzr|_S|5IFkUqrx|FnR*uyO1b1I!M|ek(HH)H76cKf(bWU_RXM$4xvCWe*VHG zHp@=}#*u%F78QmSfl%8d=`~xP?&EqWZ`&)K#>8sjkBHQmZD4&$HIwXAvboL`3T#H^ zdA?7`AcFhz%fuK}ZnhR|@n8Zk#BDsBx#WpW6FWCS)U-94a&!z%2%c(qt zy|*Lknnb+BTE`NTd!%_r0ZqpFT-G~97v?{Ue}ygh+=oyi2cc?0Zb=n}sWPbMaT3k8_&?2@Ep{Z6D+OIZqU`J zofCw_^a5U4Ht4WEHJ6dAweEjf3UvcSA4aHx!C)61>IRF@*l0fM&Ht7shk@-HcnTc= zWDhsGclXvob}+)xoX0E#;k}Yk8|+^1HkDo#As_n5BhR%L}7Dpdx1l zArTgp4f}D=UTE5WpyYj_z{(x@fnA-%TmuIed~cqxhx_)i@ExBq%Mkq=cU~tCkm{t7 z?I#SK&4uw`y@Gto@zOnaG)w&Y>$&|o2mMTj@|y4|gBnhiHDWL9&I?$2lSFWY*Oa`0 ztD4+xSUN_-P!6>{oqlszInL1`Jbg=HRJg==Ws4*sLu+Y#S?hm)?&~*wR66w^hk&n> z)S12hZ^r~hjsFi9Pn|R#-?n+qw8U675MErG}NZvGY2L1d3fF!Zsa~*Z0I}3FCXnz8|kKYa=)~) z@@?^ZOCj!Ir2M-~3Z^i9qfx&c z4=L8(Z|-^baO+Ynz{m8;H?QDU9Yo(YlMz)D1AwWMzoNSBD{*<5GJQ~R$Pn*~51_ct zoruTw1WbD)M@y)GT$6u1^w+P8xE;e9J6dB8j~0*h2VazyZ#C}M<2o-+K`-mPZBhB6 z)GHGZG9qmmtfHTuISsBO}-xxuS;wL z>jXk@)6a=M-=}#zure+z^v#0ofoy+&|MN74g=a#;3X*cZ8xIM`D~YZn`5JIy|GPV` zfXOZ3Kr9u!U79xgv4XB)?6%jw;%chNKrjkU-jH9U&xc;%y^pe}eI=IA?b3)(WKp4# z4z6=tv!K2+wU*?tpyOC|NKn*%oY&qBwKC^&TA|I?$y0-E^uOG7Qdw@L$-!>HP;%>+Df%PRnwjT+}U=ybuE_>`F zL+{3h`?KsaE|uhou*)*2CnR=l}sXJlrJTXcnwPWz_4p0w{)EES&rXYMm z(_$VSoh0Y!z(|Jee!$Gt@tdv-_jth8^l?we>zdWg5;9D6NF`+p#;RRffpUtKY${>m z2k6y^?(G57W?yx6f&nCJCkCMT~{5 zqPo3j4|s$Q=yp}9RT{CMcLVYY&hC<9b79MVO^$o^O_0@_yN^cZ(#KiYubE z>sQH}D+S73!N$6q(hcKp7zd&JL0!=1Uq539wf4SzEiWK^BO2F#U5ifmk)SNxUBy0B zsJz>f;)UC_Vg^r2ZemVTiJ?CPE0)PTMKf|d&S_1 zUD*|mz&A@QH;U)uz3U?>X8xUbNB2R5ly8zd2a?KbvTta0vqP%T7{f&@RU1YoR#0sM zZSH+Ee3+gGK16Oc{8v|?(pFGoTf~v>zEI2NDG=5AX-E;8q948wfpIP|#d&dJn3%j6 zV3EC4J2#T}gE)lytW1BpoFVCl1oE(oy@#p>9KOhn;4CYOAe_uiKC#H;96345tZg~d zUz^1JO#`NU!NODzlRz8kW9;2&9I;@ke#Q16%b^Vm zqHBpU(v|0=bz2rXg`%901P%6HX4oW-ZjA05Ksgb8OkRs9mrGA_2vHk7;0(Cet&h9C zGzTHy-!@#p(h)Rg&&aO@R1O1Xw&IENXN-a2M*NiW)6+YC^ldH~YG90N+G%@4m2fGMhXrlypmD8e;CZncdU zR!lEtWMl{lDC@DQxWFUIro?Uk{Q1MZ?H0?hSj@c?D=e1Cyf1btbhje7%Q}_18Rg7Z zy!B#tFkr$$Qz_?Cf{(bmRpzbBDacDxkOut#%a2TPq=oBg- zPLM1{mYuPmoKRKvZmsBD(jUIHN=E+9-lgNHyu3>>NM>tN{e19ObE+*RG zB3cf|^zTvMKXgCEoo4wWX7eD~`d;2+nbZi^oi+6k*BuURcP!uT3Z(Ind!gy*?nzbG(OEQ82;8{o42D6mAj`3SFDMyPT&;#g!DT?sq<1=?P zas5NlFb3vv;tOc2X-8@#7qb^{0@bOj0%3tt^veEqjL8fn4;!^mY;sh4IjN?BHoA5O z~6pXne+(e|BLJEqFqdB*LSsf+}&4VYseg4s&%PHwg*JB=jB>NZ6-j zUlq^8SnHiS9I&f46wAi=h{t9sDkX<$LQ(;0u zNku~kX3c?>&f^Bx=m>Qn#HbTPaqqu;9)8K$R(FNdCp#dtz32tk%t$6cnp+IUie@T! z7XYzIrJCxoBEX)n7`DtP^Wv9obpmJH{;*KsE6(wH1fpPIAo7v0fxrK_@RGuApo;i; zfjV=t#PuoY`!8P_HV0m%3dZodw4JJV*cd$&vVHstMlsTcP)L9kg%;O&7lZvp`lS7x zp9cs|jg)uQiACYgx0wTpyHVX^mZ8QY+~ZdLq#kiGTX%tzon8kt=RwF%JDssX`H)PM zVivsm!>jiq=Jt9iOX2HUb}y^dq=u6mzdHwv9MVa28%jCfzyB3CC(Gdc#7WSPe7A*; z$6zmqnlYXW9`~G%j@pbfd*s@ZW#*!L`(u1v?7>Bqca@;B!}Zu9*!fuf}2JDmn1fQXXrZQ&4dgb0kB<=;YCpGTn5%LmcC zC<=f9+mlNKgFt7YE&Fs&9zU)LCfT*=@6WnbjLHuy#lk}eW%-;*H1;ng#oMK@IMj@? zk)u^-XlvHbRhNW@H4qa2?pX!m@U>M!x8TSc8qBmO^#Kj8jDH%oS~+I- z*nG+hGAsAG2-o>`0$Q-T3AoY?crM%=zukHLK3oG{m@E!dQU)#F97`rpH9Ag3Y{ox2 z*B~bm8utqa&Y-zqX-VapKh^EFE3ymYXd(39k%2C%crSba6u02SZ5dB0^XmvA=ST*aipeX^qeiraIE**f z)xFnF%)l@7B05X`BZDicfUMekakX+gsczcJhry>tOJJHG)oF^Z~c2Q4~8=V zr;b5NS&J?Al#lcsvM{Ig-3zTORodJl);JBbmE!_UD>tFNS7|UX!=qI;XLrufOEtn} z(RV={@}Ye;{NL$1Wr74s z!>t$8tMdUwS4GKxy|tSlMTuSwh>7dE>AH!7rU`sY3MNNPE0kP=}rSqR*+Z$5em6=^5E96#J7EZ|v1x&v0X^N@) zgzK!VwF{+99}a8)Olwq?BW>M{+h)-1XfPxg48$|y>$rHKRh7n4H}1k(P}dHWK1FSF zO%ZJ#6GX!er0F6Lg?3?P+%CLMt<*Wmd+~ipennQOhedUuw29B!YIb)CtFz4m{gO-q~mQU#ks3 zDb0NYexAMF3dmZ5hg6$zMRw|b6a(7^zNknB9nw1FsHl_!I$nwE_-B(HgAtPtMwbh0jZeo+!X`U%~gpDqHz#;TK6;G0Ydk z^6pCZd7ir$Q`SD~9(GlZ!S;4x_PKtKS5CG-eWnvv+^bdeU~=^ls}HwI-5Fp!n@k4_ z8rSRAtf_XsYiN|)M;q!V!D;O4`8XpmxyEoMab>?{p-d~?09CY~s0TJT5Pk<*rEVuk zP}Qh(&lX26mR|OdUSfVaQy}uq)C2R9+hW2LybxwzWmI_ zW|s$fv%SMvWY)^bPLr`%z6$fL%m22mW-jpz*UTO0Gm$l#pHR&R;@s=a;Uc3o8%hGg znni3&qfv3@u<#B_p98l0qIz&iffw|IJun^aQ}YC6DERQL2MO2cGq?b16V$a;6%aV7 zedlAJETnK)ar@3eHOk{+ubYn}F2dlr6Eu)RH>6w9iZNtAmQ44aRmMCTYU0pqiAoAn zjssIqhGULgn!p*$b7KeoI*92?yAQnuIlE!nMR{?WEUFWZS)`+SR1p-0wJ6?RNmMI9 z^G=@1+j5Pc@i96Oissx(FZh*=-TgTJKsi1)WJeJdZ#b25fnS^43(|C3L)lBUc^t@Y z1sQKfNYGjX&DVL^ zWiab=w@vqSk%P6-v%+2au(mC=5L6N2FE<@?C{w|Y+x!HK_+1?qw}a99R{9hYXJ|Xd&Oc>Pj4OgkJ6Vee?i@$eJ3i> zxB9u4SN(wf$w({9Q2tJ1qi60SeHq`56>`S!Lq+B}f8i>&$=<0y{V3Th{T*`1hg`^dwJ&6R?z z-KY;F7**3R@xO!XOIms1%zZbuKi{hEFyDn*=cM}zUK)4sed4&khbqhe@V$cSz-rF^ zp@RB$UF$Qbj=vWE7I-uCDg=^2D|@)Sxc5Dn*YN2knRcWWCLn#^h;?P>?UvG;7XlL5 zNi=HD=hfo-6J_u%M;lP2n^g+RA#2BuF0^WWTgyaI2foBZQoI`=A`BeNcWzXKHRSS_?mRiw%-T_nY?P+v)5`V(c zZ9Ag#8XRLwjg(7YAQSOWU*5XWAwlnsT#k2YmHPRw3=??X!7m!9D0&QKA7em#&=o00 ziI3Ei9-bSjY%eO$oVTXd3mT}UlG5c|A2~jIVl_PEG7%-3Ar?b6%*88Cvc%t#`1ZWL z!1b1BwHfZUGEXm?-AvkhBz11CEXca~aP#2c1asvxfrQG#OPGYN_^qjm9X{R8_SwXs zG!WuO_{y%jQKObMNJt{fYg}SOmCR9-Y~L**mDXuDO%;w{?`(lmmZ2klqu^&70oezz z@cX6_k~E8{R%pTeFaXj$(cLv>>CR0i;Z%?{v8D${~d0@GPrr;VGFM-pHcN-NzvAD1&UyXSazmXp3$!etEIbD40b7Y z#c$li6{DZNFS~+Pe4bb-FXrWW6t6KNt7%!#YIJsqe;@Z8$Zcq;(Sw zzvqvCM^?8f5|tZJwKaXG)?aRDjHelTac}`95>HQSC9S@<@RVekfNzbLu<&_zT{pELr{+qvu=V)pH)FV8qk5P+$$w+J+>pip&3IVMT(fd^aB{{oLy$tJ(N>cCb67 z+CFsk{6T-qwYv#CuZ0RZvA*56t!;vtRp$Zo>9=Z&d{h=XD*ltn_jpxx!?zI)NO$|J zq?IPmN9uFbgx65&P^v%4}7d)^H@^i_Aq_KZpAk+6#QBPg% z>^9PD0q-+mC`?y1_%NSD3cdXbZd5Qkm}R)FKVdolGV5AYbf5fKl(pBbGSJhfPABu- za0Jti`EB7`TQB%6k7L_f%(@J6m9y}4(b>II$1Nd%z0vqeBG^+cmT)eW*VcI``+h9D zsMM-ll9!YCK38a8vY>Cft0$ORVO`sQ$k5M{Z}c&I*-=k9=+_e2+3Sa-c8@8FTU_+z z4FwVU3pZvfuOVB#9YRqzK2L$=e$6JZGL?erY_8Kavpi#SxM%4%`D74I?Zr`FZW72g z$$;S(N*CrQMe?#v zOn<*i)9Ut9cG*6euGmDe~;T2oq{#yp+PrdhOPVBJm8&7yT-RJb3y z#PAma;Xu8~eVx1WXUq==OaB`XJ>&jr(TlW3$e8IHP<2b+QLXs8{nOdN);QZXnsNgx z4EI?ZaIF&UE4ONPIpU|r@E!GW7$6+Tz}WpL>Clr-1~zDwpVZXzz<|YuGZ|>b;+YAB zTq~@9Om7?0#(2cj3Zuar58JDR#oB&l-VEw+(y2@!tYawbRVcTOf+Pe7b@i+azvT;G zrp)iBS$YH%X*N*RIwScs5gVeros_Pa!i|Ajsx3~J2LBx4xJUF!9O@(D+vB!UwtqMb zUfqrP)eLAnNB>44t3hSyAzEAQ3;`Jwn+W zf>cN649-RJ&>f-NYXMt4os`dMHbMohy1ZaX9?O$=@b&^Far zbeeLy!os8kvd>alpP2SW8gOc9b?@(9ce=BRpsD-jCi`wjIxKkn)R)pvGLkA1dq+$O zhL3oJh5-qyZ9v5Fp3iztK(4vYQ@J$tq@U>y3HvxRP%V@zeLs0(YT}}lNQKC8?k2Q! z7tuxoKf>3d^;!?)!iK5%1&(2&Cj0TBVEl?k+@s5jFX;U?XJ3wbFU;5zT0MzcKj;~L zuaKhr$XZ*~*q^)9PR|+nsUNe$+sXMYKPq+bIGgp(jSTJm%RBS;eG3ghS65h_=$=+s zd+;Bu$qvbHU-DxnoEjPW{(TQY!y4P2>8}3*i06&BTJ6T~-;0Xyws?`1jLQ=aedS+a-Re?^=L=(=hLZ`Sv$byIl`q$C zw_hq|p(fTU5a;EViw-kv5!GC~V{y(0pxO4okF~L}Atu`XavsCOB|%T_UBOvJOSK|s zRaX&7&r+{YL!)*xI75*8uaU#U*vXqbEw#QeO1iG^fw)ilBB^rD>QrIlj)7j|$>3FX z2e|UmOGdFhklox^+poywfnw15+?_E0s@;%X)ct7ng%f+x0s>#95ApC9~NaRns3Iw zoc(#lP5xqk+!9a@kZ%m0f21A}?+@5}01tA13QVsX$fe}_DX1-U&CfJO0uU+3$?mVB zZEWr!4wie`O{C>apKuj&B_;{z$Vs6}fc%;o030ghn~e@%(QuD8*5g?VaCT0hsz0z^ z@d#@2A9VlNi*-qJK8a^Ez$7%SEOGLe4=?mgtp#pz3T})Q#h%1aJa6f za_VnO+YXB6IRh;%kQL8MZ_w}rd~%P317J-S=2`!`Nft9i4i&@`DP!QxL8Z$-YX~4) zk0XVc?9%tf2qT(f%m)4{m4nW{6)m0*khB`K&rbcTen*308?`>Sl$GbG-F*DhVq#*& zgaPDZb8%$`1qx*?=j`M8A3WHB&@Z1pN$9)R%M($CTuYYJ<{9!Iwow8YR$Xt^e(U(E zxgvYobdinaq^-`Hw^z=fnd{qq56H6vrCF zf?~e1u>>O=n`3rED;LFIzn~fkWqG*5Hm=Pn=~f-x45IcN=Qugq9t3qp_XIV6r#Kt1 zAJgmfO0a)YyF?fYSp1Yy^cW za~Q-JnAWnM&R zSZh_E*5R-@7dM!R32%?@g!weNoX^u!&g=7~jlEyJ0Nqp$Lt`7KkD&CXSJSi>7c?cE zv{qa2Utzz9LwVja_$_pX;{O3phLnuX>+#g@>^W@MWJBvN72c3QWyrccHK9^y2b7SA zT4CDeGA2%murFWaf_8BV_~*Ap4he9G>G)!<%_+o=RNKt2Zg4PsdOLaVSMo@e^r*?} z9P$t#{&3o$E%Gbl_zYd7c$%tRCt9xXihSkrZ4V_NCNZ!k&4ZkNpvCSFp-b6Ug&)&$ znKhjOsXshA4SJcYdgPtL9PVMt^<9q_SduaGl-DuroOTSs8_fIKb#ly=ON~T4E)_S5 z@%&P22k(sbGxqPIEB0|N*kZ^Un)X*@aDr=erm3gzf9{y7b4aFJqaD}<((&)?evc?+ zpG%Y;rpX%0j@fyWd-g1a(1Ks|c~5>$Yv>Zy{VUR}!z&)LI9ptEV|AJ8{>pakp2B6u6gFlaoD{kg+agKay%(-pp zDsaHbAmrzl^?5PHQpw}eusd9imlZAlfG*`8WaH127Ww|eWHmo@ip|z6f-k&xvB9>vQ(3AA&I2YKlocuHYO`<%zSCHYh4V0iYT4848HM1UHKhdOTo=I z1-{xZQ@on!W}m}L*e4ct;%3i})|FY1-M>FRwe4{M?q7aW&%{=}`IBlclS{Ki`-cb- zY>|9L|M6juAhNk1)no}UcP8Bvja`k)`|d`X^A)K93J#gtQwNnAWK!HZAY4X0V40%n zXVv3u+la{Yn2Woh$M0EDfuHps9m{&}v_u-+DLBLOKOQm$?$&W*RH2}qLdUtWd!H*l z)9PjEIyW>)*_)JAd<1Bvi?jZM&-OHKDlDI=vzk0*P^%Upp7)vb$E`PBZ$%k?D4N#vWnBQu-L6)_C``_S^NC*pMWZNs;v^D$qgZhoGsU*2+S7W#H4 zkX5OxvMh%!tTrl=fQi@OV&%9YU2h3dEjW@#V;;yxcVDqQP>%lU{>zcjH!HX~Tl+aWk`_QZb9b$!?z!_=8!~b=` z+-SkyDPxz`7=oI+aVOyC7bd+40@suAAO6DpMQq-4P0ie`44HkLnzLh1P>l*7WtH#p zrjte&|@g~!qlmT2e#+?_a!7x3R?%+ z?$XWu>-(d+9}E&ET)lj&c$qOx=AFtq-$}?{K!?LPkI><}vl#up*n93K(LmUsoSY@;yRLh{!O2=QX<`_dBQ}y zp7-{xO+(qqCpE450lzc&3N!C1CQm0k!@NxkgPwkslXq|C-P%uGcFn5e0$WToi##F^ zOe~B0vs^8FKv{)G<7luxOvW2uY07WD8KZk-*A(ze;lB}6sfTp3ZH49d1@5=| z2Fh4hAFD{owrzKJS4-{%k0OEIDdYbW=E|4V;6L$Im;e95X8pf~dTqY{ed@m-`tLtQ zg%W=Vn)Zcwkq^wP7A`wZ)PbcV20Skp)@m$*9rpNvz9(F{un~0$2#9eI!iHtf*?+lN zaRsddx}5gwVHM|=w{hxwmuedLhJa4@*0%gGLbiyyr1VVX&EKg8_axp2bhI;w;4F9vnJQ)6;YUlImU1=;9*GvqNaQ%jKisS$dnUJ2|l_2Geq ztMuQI^$aF4um_hQ26wqtlbfp<4;cI}%usrKIT=$s9CsWox+} zVha0Nq5nI;pMdeN+@$6i5m7=b)IwLVG}f&=NT-x)4zjFsXvV;e>J1Q9k5JVCB+vO_n;cUc?U%$4d>_Y)Yvs zTWQ^dJY4%wjxzZO2nG-2# z>{*f#k9_t$vBL=OhLPvY8&-4<-rRF8hgil^h&Q3sJ`Om%S7 z*dr9o!p-Vr?U-+9oE|IAQCwg%k#M`GXcVTaDgFb61Y^veL=$ET8I; zAF#RVaVim|OyQC#`S?nKJuJ}jueiJSP}p#DUCX@4x{VnA1Yg7PAQ4vgLX^BdHe)D* z-22*T-${onTt^a0(xS&sl! z(wWxKwY+Rnh{Ez_MVGsk>CC!6U~m^G$syMafk+y;{_EgBXnN_BE^aD0!Ol&Qc zl_Ssy8mp$~?5YbTPx#i-W)F8cD( z#GGv#U(e&kTh1|Lg$Et4oMFXPRqcm$b47>Ss9|h92HtGWZ{zQ%XMGMKMlOk2{r$D# zXzt?>-{UnF|`__5?byePb37Cm0Wqb&Xfu<6H&%siYIn3Ss&Ubq_f*roSkdsb5Q&9N9`;C; zf;#RNC&_*0IVE9E#ETZlVt=BkD5hioIA)hwuVmLwIIpl>*DS%^KV+A*ShyH6a2d_g zL(@Rz7^Jk$AYUZXXOooEDSi03osCYUU7aF-pHI}L#S;tY6w53EOjyY*agfNhyXO$H z<}*y_z0dhggPiHXd><4+z_Xztlxf^1=V5O=m)5u^^0g2Kp}RFP{y?7ik=ccAJz6mD zpaxq}IKLC*Y=EpgFi7IGRf9Yg$;Y?g#CPg#3SmVs;uvaeP++Uqn-u^BMu^G`$-}u8 zg^PxLG2fD!oF~V>Zz=sYNjHR+x=rI((c*8&qBoS)^zy^wplZ}k;`?!epwb;AG}Lyi-Mk=lcIe78)q{gap0BFah7dluDWR3? z?R%F5Yu1lPdwj|6euB(A5AO-*O2w#UqN3l!pNZXCxOVu#tvAeX!(I_a70w|kH~c}Z zcbT#2t0B4soL>5zT;d#-Xx;{_krE}kMa^Mo9 zJktix8m_>bJ~YX*VL7rc=e}}SO-g=h8$7)&Zmp zL7X{#vA$Wz1i_!TG={!v(M~O(Q3C9Yx%igupC$cL;Ki)2M*2ZW96r%hObTl@yD}`) z@KFuxJ2+HWdGraltzgEMcniJYIsl1#4bxQT{wK%%H(bHG&M%WEx%hRe3*~O>nh4HX zN+y)1V9I!2*Xoo(d)qSuNx}V>9n>5|ws=mDssCed4RFd+6avzb5*h7)Hq}7jFx)3$ zriXRTgympltkQngj3j6D> z1(YQRtFGeybM}G4vZ4drq0bhaHS&mHCKRH(8Py%$`vvbjn$5vq{1r~Q9Isd~BwsA} zk3@k-SKGdBj&c@KhyTE->5y73wsj-XksBu6^_O`AF9&&N+x=oegLDSAR4!0GK zLuv5z16~_dlA;VU(_!ms^eRHE>laLdrbjenyoVn-$aHRLE3$5NCJ#b^zMK77^aD#} z!hjpxmIpv%M$IeUuKS8{>E}Ap`rWw8&=VL*6VGX@oA@0oc5UvQ3(z?3aDjikBMVdI z;xOflxOawLHQxXM^sO|y9_g^nA1uvQ$(Q64<=60es1tiSCdiZy$P3XB21GCant4WY z7WvK`zn(cijvLcA`ZH(>JjabXwZHg?O+AbpDmH{gZheSOX4cjqmQLOKfah7Aoc;1a zef4r-M|msrIJ2M;f6Mvf}!j~Q)n(cJUY`Bsy#Im5Hegszl(|z;`hJN zDof1sAp3aGagV$ds<}j)roKE~aKlB-0k*4(mvX+-#yZ#TP#|UBIk5ZwtxS8hXeaZ` zUMS`3I_j>Nffpc1(3?Nj|EljodbsgLnY?e-O76SbD~a1nlEz%$?A8MGbu*W&s$Y=( z96LLGdrmNqz9n0xF98OAG9RpAf+%Hl47EUE7I zxXQy{EIou+Db{;o_wt|3?vc_Rw#5X|+gk%}r>b$$;{1y)q;K*5VJluLxxybXnNFz$ zjo++f=FZlprrGp81uA}xoc3RLjOUytRa8?%?`frvC<2hN4Ycn>;}zEAcmQShw{Kr$w|G2VybHED;UWKq)Q=YrS`5em zNG$)Y#Mx-(%%RRVe>T6-BMec9pY;@4VDKbsOT_sn(Do?f>8G~id|iQ<-i}YHPcuyV z>iG)|&}7LxV;>?4R~VYYCA5_qP!VU>wjtVSSL~!?)SXv_HTU>`QRC1 zz1+%>U+ggUdvPD803J&j8iq*@6CX6_na7tdQ`!u=_HE4=QG$SS3 zyu`%COOjc4nZ0Mu5ln%Q;zk7C1v*=;il~}Yr)@h!{aGu}B2IL)r(va2=yZnq2;D)3 z39wa`MdH>qzy`eukmC`%drz%i+|PG%t1pK7bI65cNt*{up+|D#fky)ei_v9GzmnAfX>LPI4M)px z`$Owy|FR&2UA64F+4>NhyWYGB>v3MU$dyH};1@Z!c;r20{CY1L0m1zNIVM+A;7V;p z&h+K!$ZPzv5>M00L`ptH=*4Xk4nD7sZzm2(aV@R%Ce5r#@rGunQ&&09e3rQNx4NcCLgkHUL^n3l}#+wvI-YF|r>*KouCP4Ls>N9ocJk z^>jb8y2HdP$qC4a?QF|?116c^$Az3lW;Wk$<(|zw&Q3zBqSJ@->&h2_$y7;k#!$aC ze?c}Bxj~P-b(PsIA5-u7)q8B6iOH0+^t*zZ`ybm(@+>BvhELe@d(&9ObY;ii7Xt^- z&9sduKW~0zp@^0D6{GlQx5dB4h`6P;gpGb*We@zLW!>>=g{;8e^D&h&Py&+LHc~l> zgA%NKXP(#-n0~9#W{YR#eQ#O~-VhUN?>g~blm4kLB+)D5pSKT>GcH&G3G?+L>XDKY zX!Q9035e@}_~uT@qh0H>zJ&ett)V>kq;&{6oMVvSvRpCrX}M(j%s=OD(JQFE z30|@zTpieOGEveaPyOtz?i`FV{@1yYn~W(}Jlv1%`y!=}Xn8?es(TW!i_V8txA=5DTwG?LfTutmv@Vo{reNKZd z+wMRasM-HT-FpBv)qQWHAPOQN3QCa@l%~?9*N7-c69E;ZH!0FYdJRQEq)A7*AP7qD zJv4(z3B5zWNDVE7P(sRg@O|H3`QQ7^y?5@+ow+iTn9RxEXYaGmI%_@aSe>U%km{anOlSNunwYB8OSPj&Cl!g6OngNd<|Et!jjGTDbc+RX-ua$2DF&B46| z(rfW%y@7+QC$8G>*b0I)ul%-=ywlN<SJ_=W)J51Z9*%Lk@EX7pMX~c5P`t29B_8%bW39-UQK>-}9 zHQ#90y7(gMn}_NKY=t8_2_1zkJVNUa9Nuw9F+Hz!I+|W)Vo7uHA!`O~jCcGwTDl4GOf}fqWKnZZd`5x`5@AchK8+A<`^YMA zqC4zQ%A?(Zf=rK1=iXg8cg?^Y!Y{Nd@oB!^wPil`md26YxM+gqP3sKpS6cUbSG=d( zbUPu^Uy*sRef2CnkKlt@19>qh>t7O-FPy5WgLFFWA9P(JMAR52#7=MX^!W_IrQ4gUd$8SElKAaqx+^cP9V` z(P6IE*2Po9BpbS7qs~Zq9`AI{)d7W;uUEuD%(blj73hok9I6s*y8+gBudUsqNw=(g zXcJ6v+JU7+*!w*?J~m$q2mA_8J;qHB=Vh$z+nf`IqRQ&ie~b`|dn8_IEnC zy^&a(HsM{IAN@-seM*3cGe$t)F-_2YK5RR-f^~RbjB)--81pA?2R?FE&#AkNT~8J& z1pPMONgba0Y9oHxG){3|>0?x6OFapT{OuYV)H}MS-vBE?W~P?h%I9$G zyV+bPPj~CbfmI351+nw_pUZ;$t7k_(1Kd&H_na8iW zv)wqPgPDbhL#{hc73+fpOWa)ZQMLD#cxVe*^?p2T~1Bc&b zOMJ4^Nk@HWT9!o}NyqTd!=M9*8@uPK3;A5OIUa-KCSs=Jo|T#?A0N-JFHqSHS*!gZ zUbzN%lq=-cI6Z_XW(_2f`St79o6^#L)+LQO3GN(IbxP$zPoCB7*l7cdNzJK`E6SgP zyg*~;#oG&NWWUML+T5sL^>ywjbKCmmD`aVxEf&^CT7^C|>pA!=($&7D3{+SMa>zm0?qXu`H@*f4zTS z^;K@h?xBv6`6W_IWTbFvTJ4R*V+Cv>mHlwu0|~!<`z9o8=Oe9?sI7f`Zwk@kc>6`Z z)E9W}KDA-O53)EtXhB+TW4DbZ^Kdcqye;ltdTZQK%KFYndb7l#6h#D=sIR3Am9||? z^G%gbKKHNtiQg$q)@HAj!9Qw7Z^|lV`_f{@&Agw6o-Hsi6pv-YC~o3^i5a5Lvn^`x zpSdqfsoCoIv!pwL+BSD)y8NbcJV20K<3=$}@o~AjtG~aA?fUg8?_RpG*(2Adt_3Rm z+8TkB6+OlfLdNry7q+T?gK|V|qj$I;ct+n8kcozv}Rzar7 z2WbzL6qn^W(i3hXjT}j*<+0BX^fi}N5lND$ zTLH-1Z%fI=7h+$mwerKfw%%=1xc!fQ62<|X1_7C?nIfH-H@Q8DKFMulJELpq*dASP zExXQdZH>Kr4QjcpvPtVS8(k|Nmw#J+BthxJ82!iq%HPHuo`$a=9qOF)HHw{t2TL?e zOuaBC?vEo*Dl@S&=ftwF`9<{gU(!p*_J=&S(J^~ziNdAGXsT0PkUD-_z!-W0L=`GF_e zAZbV(2y69(w+Qu55hVt>`%dh>!me64P$4UCED6Z03gYl z$eGTrlEcN_ta^m+kV`uAvtJ7NVcp?I_=;6DL(<))Yja!;!gQ!v$$HZXM0nf4DH!Rt z41q@$lu;fb20mvFd~cA)qZ103^EYWt2FX^m##T$~=*xU_UiOX^P?R zU)H{%>5_g}wFk0K1&l+=65A@Fwl^wDoCNS2`6((p&N9>A2%+h!kF-tr>zKh!v%7u5 zzQw&q?v2a_tc$&OokTmnhdo^E+@(t>!Bfou5mVG1@%8U)Oj43>847g%X()Bf)tR#4 zO2;0^i<)8VLMjhG|Cjh68zf9#cR!WA1Ouom zGA4|LQBy%C*A0jTRfU5J;XzA}<@`tlhqa2On$7BheIkUU8AaT)yEV;+pSg8`X_r0N4_qsJ+D zUk02Bl?f1CzBm?62bZD|3sv8e{9-sCJeO^(*~R)YRK*zT4oAQ^D?#Iv6W#pnpJA)= zJ~PTz<)j7wtq1Zz{vxqJa{$-*9c91SK&<&xmEd>fs_rC_Q1F>*AP02 zw#SAbB)(IO5r>DzW0>WLve;pWA(nr{oof4ypvyD+H7cfULpZ~n{_U(dla=BQ-ZoS~%R`Z^Ztq$x_LDo^#tGjC$N z(-wpWRx8?Swa)|Bci_b}jX0=tJD+jt*#hk;AL+t+6^!pm-B&(mFIeq2+TE3^mM&mL z&jxGP2~%ri0KUxVY{9V!>t0i}c$w*oVCmFl4uFLEFDGjgr&u6fcoOe zB_Pl@nJNWUc6N47lg1o1?vtkp997{Dg}Fr{=9-H9?i4O!(Ab_-@8GDV6!85#tPmXup&hZaUz5^RtlRem08}R-WaFV_QQNW{``@LS7%F!qoE_4Z#|H?b7Ifa0%AIq+E1RP2X zUosj?+@P>YA>vXEKJL+&Y=p)~K&-%nB&z05O+ z0YC|H+X?{>eAjVH9Ap#$uWSEA4+2$Bo)YR#=_&_3`Xr$RbP2h(Jry#3B7&Tznl)~* ziAHpt&+&|zh{m2JmxhJHEbBxE{e$8kK$+ybrn4F>q864?8GHO8p3D{_+7oA61{2*h z7-k!@Hfd4hVEK~aqc1lo=3>bKGKRWEd#4kOyJ7o`R#R_!@Z^bH8VeJwI?GaV9Ty)1 z17Brb^rF>Gy-S_n&@jbYTGXZsL^XCXSthirVfH+gsF%F=ZMNA%gg=59wne1Vg z=_)*u$z2?8P%cDFd7US*&DHp_&3n$j)#kMKR(4STK z2{STw!YWmkU6dR1%^f}-mSkOI7S(L4gDByCsxcHqj$5Rg0l-~8_IdE3eoq23OjJ@_++ z%qGBnMZ792o{laslA0?lx9%tsp2HM296cgHR%vnOdNp(cbWxnR`erdD_QXkEZS5dPauQgY43W86v8j6dNX8 zHs<4s+2>j+UUS6^n7!yf?ED2(Rw#%z|6u2TdS-d+8ZQ}oQp=a%^ugK54pO}ovpm@CExG{m1ekhpZnmS15y|^w zUGH^nQ^>i(!yHg*J0BE@NA>3)ClqFc@mvD(2f!|oQ^+_LRI2dRVO6intdMBuSr4z| zkO9?Z$3WtC3>B*Fp!|EA7^tL2h+M+LPlVtR3nB7D{G6iUrh6x(PWp6c$LI(V-mFyR z3RG|OrPZ4zwc6j}lTwO*8!*|W^Uk55iKJhe6N^Nw2rwxHM>it50Aaxr!^+SFD4x#F z;c#f?aJ$PojEeqX_V#Tlnclm0GBlU^Y&;uz7pwS1v(Ss`!zN>7Q~{T5kQ`#|@16%> z1MC9hSXAeg+Ty9VJMncPOPRw3QP26l^$C%uDk`&H0+MMR%^rQP^(fdY$OmBZR#Uq5 zF%vo`?avY1;Yy!c z!ORqS!bQTILYqaQA&TVORTaksmMx$(GW*^DkEYE_&LX81EJIgqy(G8h_^2}$P2Qh# z`kE}Bo%lW2$#vVE1$~orgM&f~COvUEX3Ja+Bw~D*pc*5-A{{*?J&`PN=XyS0_7Yv` zxtiOSZ5h!!zd~RiI2xQoa;^)j2R;J*L=Q50=JafdrL7D;fN-VU(KXGW#Q1Y*r-^1W zoq|!$C7*E`jfZ!oT6Dv0l{+oo-ikTUaGkB8@ghf6&p!qZvpnPOkiv0~biiWWzT+#p zr7@<^`RpUBswnf5ppMpsa}FC zoT}eeo^85-`l5wgg;GZQdp3)^T~2k?@uumEWU%UT#K1tREAK^G`?LWssVYrI_I4lJ zK&gUE@+=@`-ID z7L?6nzx4z}o1cSL>c24vN||__`#4z^Vr%(GMV5uR-6>P_whPYI_UTBbYg<|fut};F z^HS=iP)d`929eQ(a}aU9qlEVw;>X*@wDRa$sYZpDB1QE}cY21Ua}3>! zzC4!+s$n$E=yboB{|Un^xk0ZkN`7N9i1J6>gZUSOO%M1=e)GJkBQokJS=Tgfo~&P`d6hqhsEUrtKG*sKc+bNi^_h(L{id%PWh>7#?`A+^0n%9B&4gF$^x2q@ z)Vb_!94*^+86V_gSgmOW>3zb5hO?SOn=4Jfg*7Us8t!Dv8_|k#%8p*^|z++#^}CRqNr%_yqXmep9nl#-wdZIXDRcG+v&NScqRN zqNbiLQ0`3l75uo=kItq<)p6`uT zMaP4MV}=)~(*4GgBVTg~S3y_@&%osRb@tW1lNKZ^)z=74d-ANL!SjwbpERy05NiVn>P)VJ*Fg6g~Pr_m^t ze0D4N){oZR2!jT#ax->)roatn9!}`FxwUZmK7Y#bG(||e_sF}iG(T$|$+~;h(eac( z+8s5p$l_Ar z_{2zZ+z{-J%Nt@>oUVp(510TmhsYyT6STcnUNT7V*79UHjeO@x(%4X!n*JQ6elvNj zOWHV$b*jvz^ChJZ1>lgEm-oDZc6?>7yzh@gd3!xRnJpt_m1v(~*(~zpCu=f{fT3A+oF(Gr?0aiY1V>oaM3AZpBPtontt znK{x;cdIbxZBo&ID`laVBg`Cl23ogwagsO)Z6B)85p{}0_M9X>S_F_Q)%K4CZRsdQ z0uE>_A>p%8PRL5+7p*G2;F}<`KvI}$D&*t6F!o>2M zd0Pg}h}{LUaAw|@RsPUV*QJPCKgr;|y^@S>OYtv7$@zcuy6K0>Zqh(C8FTM^hH>qi zvR(FK7v^uTk<=xzV|}`C_up4U@|kKW^;%T*hz6#LokhNqB`++E#H|*+<(%Nxd!sF} zZndXwYx*NbYOOi?I!gpVR&~}M1FH$`S185j0sn>pm7As}@@tuE30PCDV2A2Hl($wV zHO0d6*|h#mfUWNK3-jgsDarg);t z_#s*aN|*@O=8WAo?(Y>|Xt^0(29meAnc0qrX3s(OhsClIGO@!6Ns@VZN znnwrW>=Zabd9osuWNZf8F^gnY$@`DHodpYs@$M_`tzwX3>rf@A>ne$r8ZmZ zg?~Pjd$`29+-n>)NGeDnUK9yuk+>*1h!10FMhHyW^98 z4#~Po8s(Ml`Ro}6+}ksN_6`?cFTkc_qFb}pf?fBI5iRUfI@EsuhtdR&)l>_l^z)(} zLKb{3iz#);fjXbnu-`cHUO?NWqae(mjiA+W&=J{?;|7E>GP?I@pgQ(WVITPdiXH$9 zI8NM5Gwb}vEWgl#EWYjmlcRl9;EK?iC0l$O+*i& z)vk>?90~b86YF)=J*oV zkPxY+%umA9|1Ng;4D5Ue^55^5=CfYjz{1F`iMv6nyX#uPFU4lMltZ3tpv0Ym zDwzg3SbGhdM9s+$-O1U>+`*9e0K@D7v1p)OG?2wiaZhtV z&nU+dlUVy|`^Q7r$lK!!4I)m?O0KsUpPWi+p<+I&Ru4UM&GO)=pnT#LgT5w?;h;Yg9}>eS$Du9?_Xc(-LGu5TGG3w;3eZc zZ6Z|Y3dq6QYClazFq>qnFc^1DsA@3;Y%Qo)TJK@jtjlwZ<%v{-<~BffUUOyBi^MVnT7t6zr}zYn*wdAuI3;pdHCyC_MNS*_~VGTQilvoy;IUjRq^HTM>g94$Q_Z_p4g zsQ)jqEwx8lJ_Q(yj5ufuVKPSRW_UgGpigqpE9@Z}{vimrLu0L*l>e|W&N=;9fx~;_ z)|0wDMzKIP;|xi#k^a)*+gtET@1*zIOAK7WwQg;&vy4Mso*sGL1R*T0u@;%*OVZr0 zoy>10MyyLq6LmLcpOly7zIT>ihmf8>l34BrPLqTgZ0u|%8W^}ROg@q$cCNajB4VKx zZRS>X8TFOtceLR>a-BycpV@*1D8_nSM(5KB&4SSyn)!SGi(ays#;u<8=-Q^kIvagtiBe0g&F@Uxy z462AL{YeJ>73v<-djXjtUJ;LV7TF@mC~1V^#B+jvDCG75{$SpWazMB!Ps+M$-_nm<5ReG7=qla$5K>6L`${*Q z{8|Z>bGJoCysmgl(FeYyq{mD0pqiKXp8g;>d)%t}20t6A2pd+Jn#QlC&W?`k;)YOt3+MYJ)_X+K64Rwr?Wi3;|^_uxJnLF(54$iiYB;H??TGpa@@#Th)wyWi#WtJf~N z7ud1jken0U@AN#k!*9rzksYA6-2}?2(te^+%J1+}RVX^GiDH6}J5lyMLF^I8{F~Il zK(V=H;D`R*C9jDd3{Um-Pd(E=yg&~b$5dz&_@=V#T9d>aNBNA58jFFMd4_$~iS{uY z!{q`RQbq_$F|NLA5Re=o6>^-ZP1#^UX$W|y>42n6ftMO9X~pVE(n06+q-e5T8#?}$ zZ17gR^?^8jnn+8m7r=c5NJR-`K1$J?6I8vlAQ!tp1)VA$@_iY$>1_&!P``J|BWJ72 zp{1;lbreJsxwD5u=)w@=Sg0gYL>u_5*PI^>aTmL-;s0lZn$Mti8W%16yVopN$T2aK zfcqvmq{SO1U}h}$2uK(A=o zBi;lVDtvTb85&DqNSDuxHPh+tOq)_wy*>TLf@FP?cUjTl-l-cHCG^vM;mg+rCTJXVe1!mSCg#(sj=f+x!p#DjQ!T{Pb1EktQ@mdvEFah-DNPzb z!XC}83YtACG<>w&f9OK=@H(ljHbZvSxECm_aV%~Eja9LV=f zn3(JcJsSzmHgIjRAwyK4(nf~jYWPz^H~b3r9Rk z|7{mckqYc->q@}7+OlFfaxK8GBguuqWSH+}s{}nHoU1ECQh6xAU6T03(8B6Gj9Wb| zJMwKFh{RRO0dX+82D#NaSk4^{jrq;8cI3T{HjrcPK;2AbnG(?rB3p@S9Xu&0C;iy9 z)mCW_aQ7s@MSeu~So9$CC|@n&O-%s@l{iu(LDYMbWv<3TO0oJ|D@J4Wh7ZRw1BD6D zM#jI}VELeo8JIqV{FD-tc(0Zws%S7tnuvu;2*p6JSguZ9h9Oj6(~h{|GbG!)whO0N zr!vV0KmHg{ELY??kvGAlOIFUO1M*OgUN5AYC_Dh~+`*%s_bKb5$SiB_<&;3`18xm= zE>xo9HsxfZqR7j@GH`#vBOk?=1g;KRi}n{rp<)j&E07lN=OnPUpAMgp0yEb`*ltgY z*m=~TQw3G>kch?}^L3N6<@q<=f=l4xv_t1&CjMzFaS`nYkXA!k+k^XR&RT!C;X~|* zRN@s6KAi;|Fo@4>1BnaJx3N;hgclDz@bZU80$EXuo>zD;e!%uhdY=e8wg40zU6eb) zQrNQ-rHi7Xwk4ww9%YDDe!qB3#g9wsCv(|4(nQru5EF1xm~tPX{QMZG4Qm3B^na!u z+RN2-jrE6XcoOlhyq$$+XrzemjfeJozZ31f2m0)YwMMVBB>QrPgGA|p2i)FS;OyASl-W$Y&+)ZY^LHSzPd;p1YcIar z110Bx00rh!fUg;jB2rG8hLq_0GbotpoGUIP&${4&XB$G30^$Jqjzy^-f<&xH`JH9y zhB0b8?yjWo_tOk>Ud_gfjV-x&-!C1bw++@r@rP+bEk*_wW5}te@X+nLlgtdF!qP7` zi0^UtA;G@GZXhTQ&na}&i`OHk#Pj=r#L7T9C)f^`DkA5&ocH|t+ z@{*Y(S)4yPfo7n;`ik}hZs`rP7>y)uQUD_b#tQQ&M61;`D-K$sI->V)cCeG-1%gEb zGf(_OCn0N8q@Z19X&uU->sKU&*57_-xeApW6t8NA3oJUEK}gPSalrI zuVxIIwf9D2AhW^2*Wdh|_#^*2@fQ*c{reA+30z50);8Y>U61uzX`mg_;>J$KUwK3+ zjVb)ymHg5;=bGlDW2p1p_Dh|<+!qB4=JT;g%oZO$_h!<2#h7yoLFZ0Tn%!TVH{P04C1v`i8{4PJ;4R1 zGsqDJyh57dNV~=d@2B|~?+Ay@YL=gfI{)2QFgbHckKj2iok5>kB-#2LfU2yrRE(i@ z;?S=8lrlPg(+dPZkoFL$k)pnCx+X5#VkzZ)ziuKOe659_iHG5ug4^9v0}V~foV{Q9!k z&lBG#oie3*a=DX`^D>Yu%(7x~vZNPP)=y6cRj(6*yhS7l2T&uDx&)P%w(cmcUHx4N76V?}ZbK`jb0Ppi*w(>agkLZ!RVJ9sG zX?ZJQp#gpY{T4vHWpAW!Xt5Dzbz1fWkwb~s*QHd|1xGY z8~($ax)H;6Di`w$oe+ssXomNht;vNtNEh&@6 zi&C`q?2{`uXL8L=60G-S!YhzG`{Y_)*=r1%PF=6+XYD^H$w}Jtq&OW=S?m1|9Bt+? z1$*vA>1Y=zqeh}c$`7sZTS8AE&D?A5w1B%$tHOyg)Nq^?t0?54y0k_5^5`A(~19h|!u)!ndmSfO`HVqndZ;(uGmbJ0?^q)~|F)QsbvfNA;iOQ5^&3n?^qE4_c#0SV%7cgFUCZvkmEG`Px@u1X|yGvh`P%Ndsj9$KqA z_w!Zx#p1;I-1=qm#lG3P@#%DneH2Ty(c%+E-X8`>YUW*5F|={Bj4xHTf98-<*zEB5 zek-!$I0RaXAB5lhTo)q83_-nvul-k=FRoGUkkOypp7j0otSgXQY-6!dEB zfpFVf-a4_emHVGI1cq7;nxYi7*VO1FBth@Kx3Odj{2GMJ;Vz)y0LW1S8QGx6IBX=* z{O%`LX^nydXjt?&*{4Og3lbtM@&lu9g2wLZV?qo!qsW_XY~y=M%PWX)^+_$XySGed ze?mRhxF$X9dGq~iM6ChyfSlS%Xuu|$ePK`4;gsjomvY{l$Ol%uDs9ttx>)k~Yb1>0 zjvJQG9W53NoM9~CZAtl5`j&?GM{H3DUk%~-mHOOqoUyqj;rZXAqAy$EjsW>+EfC?W z{oi}YQl?-s2h3G%R*q%(KEGoCi5{{H7xuFC~z<&m%{*AQuZ27fi?+w<5!1%@^ zcA#{QrH6QL!oX>uPOUEefA&T5h3Kmta_{{0H<$kPk}3FG@!W;~{N~c@J9jBE|9!-z zdk>ZG{r~2Rkt#9oYbT2jZV4J7h#I;LOA@gwO!T+3i0A>7zA<9jbz&8=61PCA{irh_ zN+MCxZ40~eD{O3%Eaq@Q05B{Qc{{rS1FCN`7jeKEa6q3qBi|P8Ollet)T<&-u+lDp zP&0SmHZ&mz+moa!k2-t9ss$!EQhp(>nm<9DEB~ z!W~1FNkMX+79`8{iPlyHQX_(STzXrN6dK9cisltC(71y8`8lGnAopC}SZ$^ICpSUT z#y8)d58hNV{VSXt{(a}HzkI}MLIPDZQje9MSyxI{-WPnQ9`ov6C#6V(&u9nD_EQ5L zG1oKJoS8|T470exH^>XR=EKt97;?WRk77q_$C*`E()GoAiC7&MLUPj{=$sphzm>@I zv73Nnt8YsfTZQ~tln5ZjEd_RY%G)J3vZ!)B?*PIi$3u?TzApht@=4{8(DetwAvFWZWCn5 zr+#E2iVulg8TjH@AGC6g*;Vdn2%B6U@beUL?Ln7e(V^f9Z@X%b((<*8oR>>;=#{7! zS6tifg3nLQ_$`zzoPAEBRWAdl_-)sYo0HCa>O!DFj|ryh0_x?^Z^(@1pphj&4x0x| zdQP&L1ZlRB_?wAkv98-Vb-M|8VH(MOH3!mo45?d7PHiQ*9@K3Eo$k|fPFePEi!Asx zdv{5}fX3>M11E;!pC7klM8B?rYc?~vnNs;=_Neo*;iy%XE^LQ6VL}|Tpsi2MN-LKiWM^o<4o5mmcfb#UY>)6@mqm1Llaokx1uj z^83eA0&?gOTxUwUYVO3TKbUp$ElMwdh&ldag#o*D2x%ilV5j2B<-w9oi1ocJlCL>s zCRlX!cm<-AB0SHBXs(PYnRk0q#@1NV>vn`4-=BX{H7HL>xjRxIlAhK%Q6Ez27t~y5 z8|Z+IZx6VS#UHND#R4MvO!CDfD${0`{HwOrid*NSry{K**!1hhJ6_viBihp2*d|I2 zVnfLBvuZgKVsA@bk>!xbO4r2c)Rl^;ci_I(D8%O|i_YC}az)Rd=T-_~HJZ7f`~Z{w zrs3CON7zc&egBsA9VHvsZf6v85Mb8Hfx21txRb`Qo{ZS(95a9^++mIEnmTO53SmMR zU44$o-m|YsSCkFA=DLObqnQO0wIt}Y15YINGKk8n=OmeZLY(s?w6T2^oJ0ECt_P4- zPatV6jbEei4rVm0V~vT&P|B{S@;T%0zDvPku4gM<>_G+z?^^<;<}i$z>&u|#q56>C zDaT)yjZOz@wu(1FWz;`qPk9R3F+&v<82T{g@NZs9-!4ZvM_WVtaHuhU(Pm3Il=grt zGfs+#qgw8gRF-wsAYksa6Kty=Mcg?m30VpEoIJwf3+3tD7?_S42U1 zFo`NHN59w%=5~L5L$Ulp8r`6UM4t19P}CrsVqh+_@?JjjYuw3OLL!fXl#)r{YTJp; zbk&Q6jQA`Hpw&x%NEF(bD@<#z?X?J98?hBwWfjy;o;-IkR*hd<3EP9VoG=Hz+W-}| zX^)@~mrN$XF9S)|vshQ*hOb}*sakylle0tmrRc?Qx~R~c^1WEs^MF0(Oa&x2SF}3>ueY&vImujwv&pjTYhRX_8mYS0-onExJXyVSK0cH|1x_U1S7c^wrZ1=+7y29!| zrj8C}8L}?b^eCMN;xIq+`{@_b(VhX+r76y`4RDjQLMeKdeCEoF^+V6De>+A&i^(|( z+dvRP*xpilZl-hrQ7D5US}a5JfuHNo08Dj3&F5S6lU%u$sNr3{vLR*vB*~ zn5$7O@{C9uPM?RM{+V-i9&&GVUoCom3E09(8auCs#Rh2)ABwx!gIJS@$d}zySHW@>TZaycgUt{|1c`u~njn#+7OwDI z-#F<=;*WAH3_O-;t$`b3PNzgO&Z~-Q1#HE}xFEt>3mOvZ=wwZe8DFT2 z8$EdoM8GWVL7}lUvmand{5_6^oU++Uh+`4KOAsX!#w5%~0~0>vh?wO`*uL+oiW%k6 z(#G6zr{!G{la_8{Z|y)oWif^kmVN#RBCnZGNZWaopL37&15%?M)2hP7AY6VrtCZwg zkT&lc`VLT-Bts<2%r^)NB0GPQ>3q!yGC5`dF_2ir36wzP6U-n9f=9$0wz!;?J^bnk z)IZ&waCHK~pbTmMW2e9(g}KU-&HXllb6&kB9@-+MqzJ zcd=_2iDuv{kz6dC8kMt&OSI`YBsm=s;ggVz&#lC2Vs9B(UFrzxIXgU7n`+%9AoYDR5E`Q8i0DsJyL4SEc+^V?yXZSG2@%}xoz)KsF$_F;FM;0N&GRq zJn5ut+X}EsC$<6huZcSFq&^2{qgAa&hAY;FPe1~xQae#|#Q75~0>oFpi70QT_^4Li@xR-VygS3sYy~fmi8V+syUG$KI4j;RqtN|xd zisRvxi~KB>gJZ{4wd<>3m%tbR^vc23TU-2f;@-uj6-4x!BLF}UO8{K~ zVC^vb5iIM9sT-}1FIX$2YzbiMhC^Dn2ge^_Epf_>MQvr}#?X%9Hdt=B$Qrl;!n4YG zg<`KQaMnvaT;YB^WCB{TkpsjKw6Mx7xxQ8T+N7L|vML^mxBo(uP6O5%e3s;^+%M8a z%VO4TR>h6&KmLsu%*59El{Vuunt3G{2ZPU1oF8Wht zmD1z(CKNry?Q}?|&duMB%)j4q-r(SC;|ALT+d|(3o~fsD_r$D+|7ora>zbJI`l;?W z!9XYLxmu;*j`IVNC-kfXLNqBXgra_(81mD&8b|~;#)e=;T5!@EH`0v3PC~Od^P5rO zW;fMlF5W@u0t%_zlqKAJlO=>)%@od+oI3ZA)2N%LmI$KX5u{Rr6niug?;SU&$%~U% z{)w)cBMM{}@gcT~F9Ed`c~IG(@Y>%Eus?rA*#Epix=&5g7#1;IoQ1cvaP<|&h9tFk z8!|2Izr6fUV|oh*Po7V=Ru6aMTo0O?x6PdYqT^W1Oa7Udf)5*roBth1pLf`a|50JNP0(pzEaFgG^UsRX5 z$67W9VGH+X3j2xFwFuw|ZIBx&P-(p&z0)ajd2MDfQxYTx%5?ls5ajPcK~HZK?l-_o zei``s=L-8LR5B~sZ5EpnALW+MxTCwosc7ls%lrVO0${sVicqd!7!Rx403efr2iH*o z>ZRa?UF_FcKQx^n_Ul|(c_>GH+Zk<>5M#+tAW6SvcR-RUui=c}eFFU6kV64%OeHBR^rGf2#O{qNPf^WD+`h%0RW z05k`yUA%uThR8+WzOy5UTmQMlYI%-b|6aDbf734|lhDx*&KYo$hXON zY*3M44(XkeeOj(m(|2FNe)c_?fs+%P-lgR$sj%H2pt!Vc&FGWnJEmkY$;P~*IZ>}&%v{U~LGW{m&0$T0>*V5yjx6uT~)1#($o&myC6Dd!w zVMH{#)^Tt_Ow9*OE$>I4J7O=iMDLmW36B1|k;jt?)xZ;iF<{M(Hv4C0pg?_H$@C5r zi?(Rn9lzmp^B{@UHP};Ym*oj=x3?-6*p*1fc>d2Ha>@U>QlF=-3N3a`&x*WXr^?0r z05+yI9%m;B~CQK*0!zp_X641zAUy~=hv^hahZbF(6z z%e!XJ!CeNNfiGWg9Mk##?seUHbudkVQ<<$j&;mVZ25Wwedr(M!iJ~TK@AA1HjWDvj zALQ!7ry;b?!|Td`{TSi0P&#Cl6C1+6C2#&_Q=rdigq3GLO!dn0^FfYZeev2J;pJ9L zk7-6!^r{}#t`b$o-o(wGH$bwPlVy63gVRhlry8R9WZXJsNxqgFSg3gt2J)@WjTz@W zQ`5@|ArTIFUlNKWGV~R?I2%N3(Xl2mGceONZzsfcyOzCI$@fd4culx;)Z~;pv}Ghf zjP1e2La?vt%Z|(*cZrv5-k%T!nyH!Sy}j3wM&R26D-3aFZw6g)MVG?{wNmxZ6!lVC z+`lCnc-MKwByEasYCwD@UChHw)j9M!bDh$F$ggXEU#uUF7m_ryGZMdkl@a8St4&QU z_p2&uLswLK${h+H!05LY_;uF=5;>dioD;fKP!^L#6Jve6I!{zS=&E;Bcb+og>x$U_ z;2Mp4pc{x3#`fgM&#*xpzZ*r~GjAkLf4pTMa?{g!)5M-VZZLgEf-(&*`Vm}v#9s{7 zI&S*%_B2%1w2*U5t)}aD1^zE!A*w!a*}7-_WJzXStr; z>r@?hCa4y$`zdq&i{ZjltAM}`BtN4o8 z8}k~03`OEx5ls(vUtfAl4Rzd!goFGB4b_xfc6OH^66qBTvF4{I(2mLhOELGK6lDqe zwT3AKJW3X`@L*q=EL}$jf&zIC<;I}U{j@8GGWsstuO%D<9^wuj9|~k# z;y85ULrF76$ZoY9N5oN#Apl2!IvST+Kmy&P$4;*E=iN~r$M=7QOf%_2QYj^JNT)YM z4zL9z2^77TjhWr?ZT?@yeR&|1-TyX8DqB(^#7GOh#}c!2t)RLWH2-s42m(988h?VdY-56_xJw(dH;L;XJ+m*_xa2@=RW7UuFv%W zhQ{kF*v367eCCR&41Vw%#|HbL*2p5<8(bBy{5@JGZQZr7Z2dUWgdF#_$!w^5?XV(N zh-ZysSZ;YV3=rIJxpWg?51oghIF2SWLvn|+%|!?r_BE`fqB97G>W5f)>9;=<`$+E% zoMc7qG^D;iL zU>l8Il(LvITNq=fh}X)I2&p zwY%B{yT0n+?G$D-_K`&4x zH_orXl!{jErK&@&%*jp0du(UMLFncl?n^1I6@_8|+(rJnw}f^kZQz76q*Eq|ez{A~ zH`z$y&Z)}!2@59~mA_!_ntkE(qhZ=SQn3P^*Mkv{aNBL7x4(31HP3zBZO5cwAT<$C z*rW^3B}%%XPd@O7{8o%O4q@9}GEUR50DNm607c*}a;a!lp9fvZiv5||Jo3w5cf)cJ zdfEcXw6b%!U`ctW&vI5n0YgS^I@rV(NFs;AhB%4n1wnq)I4dQYC{3|R*&0VL{LEt5 zbUAZ0(SV}WZ@sd0Q0@Rurz3?ND4r{!*{xpX$(665<>soa*Y*Msxp;B`uL9U4<9;&l z7|@Y{Y~DvgC1uvVWaLftb6!J~)a5UC1V>J_Kwp_snkml3toA_@TAB zke>dUsJSBU!!lFcdd#m-;NmUd-poN22ZW{~`CELpRmB!qBk9^z(_98ns?b4VQf29d zfF<~}jIXV~gCzjAI$(K2T9mMvA8I(@&-V}YTTMoy4v5?HiEo?4A^=~KcZWR*Z!)T8t59TgeCTy;&f)d zzKb9PM}Ffg6U+6fG)n!{=?sV|D^$nFXcWZ;unjD9AxOF6B}sqc%`=&L`2bA>Wk>qYvZF=E0?9wBKM z{$a>Aosf!0xp3(N*t*QSbGJ%@*9$cr@3$&XdqzsGcFva=%pD6+Og*d!nB3_LTXlIp ztY2-vpbCIw5c2p2gq(`?&xwjo?!ohkyHwaIA=XD_Zv3=nPGilnjyuP*1~0qh-YfLE zV1fHJy&GKFaP2KS3xq87{?la`8WFXgYM^Ds_1oBzocj{KX3?su+-PfjV8~$_&iA4EHe;`ChhK#kVka^N6{GQflj5jrB>_uF$2c zkwUya{s#0aNSC^Fknz$9e4N{l?>uu{LwA89(-g5@I|=~}6y#b<4!EbYp$>guZ3$O9 z1}^R^4pJv4<&tUu*5H$WtBESYu?n&K`lC z5-6)`Bb*?Je~AB*N~MB^!MP`5l{%IAsfOy0Icp64pm{kBhmN~M*7TZ_`r?sMMd01t z7PM`k%eT6ja?b#mQUBFKe6c;M5H-;}`=UeUu*I)e7Ttk!cGZ3^;&AV-NAsj4)cma{ z(s#si>yP#{C^Z8ipz~j+3cXECrFu;K!bo`ItpnQ2OT!C)4U+RgE8~-c_O-#a(l!gKi&uuHos?E z6BmQ^eJ7Vx$#VQ+Aff)%pq!I*xPw2Qt?DZ7^s9Z%3kp%aDlK5A^$VDf2-lMaArKbb zSR)T%r1jv=J(tFYU+d)HM|3oF5DfjShAA_`WZ<%ls%>Gj3x|Y6o0!RJU|51yP0$d> zS~k@uD#r#4+yyW)poZ8+I^M7m&wi(t+!Og+{ zh$u%vUqDK}%+alE>rb5z_t4ZHsF}^dya&dRso3}s3KrOv((#4q-ztxzorne6YhtF? zujR#cBi!lh+_KOGhFrX7m!>325Js$>olGs0$t`Ix{#MQqNOhzRlX#jOFD=bI`sCkh zVo{c9HJsM>)#|`fF=tVi#z&Flt()@D0K?SyK@7HHA)(VFoFeVlsd|J&?MG}xey{-( z{Qce%vFKF6>h`zyBNfG!W~Z%cs;W0Z6dUD_>}WbnW#;)JuPXZrEed&K`HqeB8nX_4 z{*uVpogc;6v@$57S#4GXs0tGftalconc&WfFm8Q9SBIP%TPH#x05@A1Pyt&c?f zO=r0T`!VssG>SrlpPrzUO})F95ODCfB8=b;j<>B>grGy%xP$NGm)t=WGZKZMNxKEc z2gzRDyTb;W-sihvkrI|)>+b#4EWlYD=wV`y6)iw0_pk{S?&(*)R%Ed&wka6LeHIhCT=Ql^#vsIM z(yJ9Y)-8Z?Py=oXjJCmsGCR4Ihc?&AC--lwZnPdc0=l2>)Hz**+SrOpiFrJwU(2;U zW(0M-9{6FrZD|ztN|9)BM`0$&;dUUxoPMRFgch;M8l3+$(|ddiVW~GAF+gzkvlCpH z4i&iZ@C{_^caaDlt14?K#Sd7=ur`1SJ%*>s}S7pwK8 z#C98EfVP&``uEv;u|F>mj#qKapv`|8%`?9awsK2mzU))?8e1>2yw=(@xDl~c9uu_o zT2A;h99IcYC%$3Y`sH2|EY#Os)M%~Jl76YKmM^w9)|%0U?p-XoT&~A9^u#T(&BfHA zT}_-K3!`;qey_$Li=grbX%Ymu7Xp7g4cwTK@tQ+c|$+j`%PWCzA? zQ&n3m0KNb<)%3|*E3oNGW3`KcU79>4UEH{z!bV&mCh;!~{47+rReLeEmeg4~6GeQD zT}to<%Kd5?!IPDG!H9N-5k)YrtDY_cSAP3e5Z|!&*$3%UL9q$lWcGf($F_?5Ylyf< z=MvuxjUt~e!y_Ouw{+pc1$kx7 zSaOD3h~3w(kB0;RPwe4juSLNcn|t*A|JS8i3mla`Y0-_z5gPABef4;tqg26cUJ-)7 za`E_E7n!C(4DUENF|?ONhzGsd*^%umUL~yR`1JR5z}%VMd?~&=5;uXVp2u$hHTG1# zi(0ij^>9J;d;YAtSMS)*Mho`I&C--LC z`GrwblO)vKJOH*4NWkbAk4KU>1ZUHHLN<8yA&ZO|#t4hoNN1dLA_0~BL{3x6_G|`K zifQDK7}U|xj|c!O`n zizDZ>V{T^xd~tP(&&O}H^$Pd*@o!_?bJU@2PT^yM61{jdb$-6i6LTZI_OP%$AMY?E z<^2$Q6bZ`Fcg%T{cM0CIc0!H&g<-tpJFKpp;l3(`5RGN!VuxiJzvP0SKefz(Q^?i= zUY(~3*jex_LcB}lg1n|~8elU;GM=6TJ>!%(Bl~XYoLTRqO3*BM0v~wKby);&0AOCy8?unIKy1vB2y4<24!~Sovm*+>H9>y^n3|0c!3p|4O=5S zD4xEQimko^`(dJ0r4kc{=h-kuqA7Um)48j)un*t@~UnP1YE4%AlFj`A^RH? zOSAUbUTz5JuzFm0Tkqbp& zEF)8A_t@T$EIKR5+!gGXnO>WP>!!gWV#%xIuZnHd8nbsk_&SDzcTN}mOd$(W<9>6J z{BXPGuKLH)!AB+wwZOEZ`N7E9=}DXdvO|0MY^(wff?Ds{Gj2UM^;9t51`Px5G%5hz zabk};ndJe)%h?vZ>|hAIY>{Di`${zLcr))#_)07s2gud>I6cT?@>ths zIfKE;h?U50bJXKePFGk~O;&Mh{8g+H6kvi%YmwQ#Wp>O6zt^`BDVplAo0xsVotIo5 zhXX7717dxM6Y^I+(Bk~vl44+eYpq9P2cD{~ujbGnJB4bBV(!`aErxvX7{|Fa9l$e9 z=CpgTzC}NsNuZcdxsK64zNYA8TN?jF3q|V8Xvc!Tn9E_Y^NpT)~VZIQ=^f(b=s>FqDX&fD^icTeg1_VQPOKD z;(C|IQXBH<(6v_hE!{w^X~!^gY_0yN#Lp8QN^S`|w6ji+26T8i02;d4DKtM^6mtjs zm~s3Ltz(^sJ=j*xV!2m?mV^4M1IR^Y-ozomBf^T>@vhaN8%w)ZjULYRGfJ`q819wX z#M|FZOismPH)V2JFl%%%yPf?OLATCj@ko$uXzb6I0`?!m)Ac7N{&bc#it4BY$P8$&-h!UV&TkiP$(#x z(~-i6)+6?WFL^r7G|`MR(iua73!U&CqMZ(i{5YKCRWJmBEy9ZKGGMa`SyFn&-|38sh}jrR9s!rx3xcjZc*|2HkUKZzp=YhKGEl(DVkUHX5iLpa(o+L}DRjhLL{0=;TxLejZfmNZdP~?Re8>US;HK1ZQAV$_ z%t%rHrS(L>ow~9|W=x*zVGwYCdy#depi*<9kMHKVMs`tk+eq`3d3^f$?H_s1zT>JW z0=B6OSN_^aI%3y@khpd$%E3cx>_^Ym%ARJ?BOei;D1x1Xys0&)ZqqT2itNo@{iq;y z|2;?Jp0|{5i70$|3K1z@A&(oQOl@~J(sv{V44G>dYKT}qlo*ujnzqc-cY<(3g24ac z&ZQek>FV=V+0Sw&dgQv@l?QeI0+*gSd}UlTvLhk z!qZiB4d9uCs*xX0J3JJ<##WbjrVC^yNO!>hX_sHF<_XQ%pXq*NdHJ+p5y&Iago^|g zsT#DrGfqT#G^g1&Tg$jYu6u+IhVV!zWE?)kHSBlvsK^_T=5?hcaMEhl`s(fIwz0gs z$upUzqbXjCu;?OU0r}m;MZFLP^9ZG=W-U=MsKBwQPktI%jfMT=B}f3rQzXvvsM(yr zfHXR!viBg|NV}2(V+t7J192m!u_F}F8R9uX%}N5CuQ%-OExvpBM-QzssWJ}xBjE#< zg9a_P2z8xP-T)J{nk_?fgO1p(x&o z9|9FWclmlNW+H1Lw49ud(`X9>WT&YqSYXRkm|oM?v2vZQsp?2R(U!m`{%{1Y%U2^< zTCEgr!JZz*I-fr!tmeP!VNNVL>00aDzSI$KLqxd7hVIZ?{92;mlA)(orNPhSBs4fNhtX;%`aq}&Tj;W7!-rAu)~=rRW~w36E>Cz6)AGl$6ss%I-w%S ztjMywZ`K+pu=tMon{UXtj`slnG@BKSN(wOlrsqtRDP+x^!v~0PUgKM*kG2@A5An!K z__gzPM!A!}LcnDmqKkE|QmBJXj(j_V7*aKRerzDuP(Jsy^=_UHbDNMM36i%Sva!A} zjAtrPFCjw|hXlFK9!D^LX1_!3(t!bc^12wC(JBoDBZT~n%zjuO))KUQ*u4AsB9q9< zvFNR#Y)oF+;Fq_#L`hm=SzTM%YD$NN`5=BW9X`=4#Z%`Ux?QE5yK1^SA#smx_--wh z#iuw}8GXy7`~Cfer(;te%pSLqC9m8_W6Rb6`)I0k=p)kVwj5U004EH^yyIP&U#E(% ztE9f-bRw3Ust;QQ+|mevBJAyQ#)6`1x7do2$3uV`l0UVuJ*Z-nM+CWtk_mtxmxbGK zANSIwJ;RXiv{qk1)RU`*x2{)4fQ&Kx(@Kq0;&J2{S}1*zI|;B6oYNb%>*rTG-4V?S-RP zAfx`r#3ig5kbnGspD5F}tt00CxBi8bX{@cK(f0Rio7-!l_(?&u1tjHFauqwlKu^SO z`N=77v-|As=YT9@suf!;RjyFPjOXHMTU|qh<;-hH`ATr@=*TGBO@TsMoz;9KnF7^> zOu=lyWDdG0*YhiQ=&lHpT8|~GYmR^w(TI-QA-NJjWQHJjr#g;RdCfK*;j;-^c1Qgv zyjz``*no+z23%C-MZvqE6fV(D*^Eq0w-H&H#QaWAj*HD4BoH}n-Zp^;FPA?bBLgiJ z5I&;MJgD@-CXADLP$Cx-Di-IC2hzCYLm%ZN`%7nS?vgl4zaBOV#m3qM3=|sC7;75Z zr_+?jQ4_MkOVyQjFEGLG;rd$=Aed?={piWbqoGpihS#6D~VNyYif zwnb1xefRVErg=<6cjJq3zLu6xkYmX1yoRt9mB6zsT)skN_CgciHS@)UBDhWec~4te zry7si_Bw=wy|+-#)}z)iYCRlxz(K242~bc2QA?2~ByT0zZDtY8V%q+4W4kyOtdPied=;2HelD zi}hL`f+6ZJFAf^9WJ@YF0HQ)~LfuX4F#t>MaGO7d&D#lS=P%U4l#=hUyI7I1z9?>m z%s9~lyu(mo7%;Q|Sp`DWLl)dO&-~lNVvUVm=vAP?FQC?`=U-d2Y7UI)p;VsZSR*~iWt0RfIEvRW@OYWWAyo{7d}x_A8{Ce%boA9t>2?N z26)&Mh_%RIwl{k$9UjNA8uNUNAtCd|F^fy1(ne-yf%j2?EyGBzAss0bG@~wl^qV4Y z%*-%e9Yv!+%0BMh!RIN`)!4Orsq_&rcW?0f?X{2hvT$0S%?Gao%Shz=Vemuzg@_lqs*?9bnYtKWIUV1x}>wZV` z6|?z!FFx5vzxqg({_yIp<+#61#P1}OSA%rntN*h8gVUe$(i(2_H=I>}oWcdHU(u;B zg9st+j|iokg@8;mgn>43%_}!*GHC+>HyS5thKIX9x%fI^F1$4=_!byLQfWm{+0^q-KJpkekANwD=v(GFzkv;OfEm+x%i;J z$94aqPM>_L0KE}lV*c_7xsC|EZz*N+L^O-O&+XsD5xY&hntfJ#`}P3xy>ZUiR^7@A zvlcH^KB@Q>k2Qp4KG@|J_A zo;Rk&jGsbLM13TAGJTE%LcAwiiC%q;qxR7Un=?c%`x^dxn|}4q@*+NQLV$}}S8y{j z&+fS;FjA9ED0GKjtC6kedO(hhHB)Z9P4?zH*X8-alRG(ICY_v;6`?GV#=)2aX~Pq- z{Dv|;#-6%fLSL(Bhb?`UUy{7dHqu_sjRqetisrpCG20QP|8Gb!BASDKK_A9To_*XI z9qayYnuWA??&f#Dmd-|>jMR=2nEB`s9b@|AYQj3}>R@HL*#Ox5PP0&i^u889cWSmKw@XjULHvt3Z2hBB=WAIx_ zKQ-j;=I>0kN391>c{Lx{nc0=38}>}Yqz@R9Lc73N6|L+?K72gxw(^V@>yve2^{=d_~_Iepwn`ZovSB{_I{g1%s_dAFFf_MGa+8o;N8AlX_?fq9+ zwAYJI{f`#tpO5~pYyUsJaFO~&8_*NzeJAYb3C`9%UOm$u;C9h6uVUruz=rGfOmi?G z7xVNK@diTp_y1iNCI8iEJyn3LDm64d7dlx-%je&VO#^k%X_V9jqyM6Gy*l5?>jIq2 zNsyYaEJ@n?KxI8YAo3)5eP;mVAKImg^v~A$%Ipp=*CX2gtgkYC7JMf2m8vIQ@?fXqW-5H|;$IIU`IRfF?eZ-&cqPG=X z_8;PgsN$tHL=SW%UKFlA`=-jJ<>7ny>T>ocKkE+$>?M=D)F{0F;@QH2g6V9B*4U}R zEI(KIVkf~wf2q0lr^h20)x9#yLmdMxa6+!|dQ_2($jy96enB1}KL5o7C-J`|cFir% z5Z{JsQ-FlEVPbc62VJIW%C~xnwoL)DZ+dqU9QrXae+{Pp8IorpaSI%t0-akzv6-CR zexbgES6TCK-+DhfKXB`NxvRNqz%Scjxz`@&sP>IJRDe&W4cLyt5UUKTM3?#GS>U3f z2y?mlH-d8?pH=UDvcPW0H(6Z=nRclmn^x?6r}oU_by4)Lcg_&nIT^CF*cj}3A1}n^ z9G0=h<5XKu|2r?J7ZYDXV{R{^Z&PQ46TR$#ET86U|LO!2W^cY$YY4XvkZPCK@Kw=) zHzg|x(2)YqcBcBCS76$UR ze_wy@6Ch~&XG(hC29gY`u!OrZdPiEeG5bF+#uQ&4dK){>9k@1U=b@w)$t6Ti&{fZty*f>IP+cZjo-jF9fiWc``($NgRc zUoh^@IH~IOvO?vu$T2nRB{_3YgA!`b6?L~#zT_i~r%e1dhNJvXDd*9nZu&dV?^`HD z0Jx?;ww?~KL_`NqY@V1V`{W|WEES@i31R=MCOmLkQ~|#K&0kqg=1|Z(lR47YfIt(i zgCO9EZpZxdp{qucSLGU#E?PPz=1^OocWgPEIW%-SdR%vDL>&KWAmwU5;3>VMyjB*u z#|~Ia;l23*@^5&q8X2u7bJh999J#bIWgKA2XFzAQ4VHt{^?L5;m7urhho*GrxQMuSpTC)-Yjwdzn5&{x;}pm=nj{)|6X!WU^rcq0!kNwL z?9X{D-}{fk*4X<$z4l&xY0je(#%Y%VhK`oUbZ(b8gq{A(3FL(pJIoDzD6_b_QQDRA zB?XrW?9{;j%<(g&|M}rmRlgB9%$4-0D@T7k=XMh2OFCir4;DUPU=s*Dx<&pG zTAQRP|0nEPN5?sl=@Xdr!#JXCWA_Dn+RDez@PADUcWg8LU~ab4*%p^$H(MT{`+SD9&$k>WH``3G`bS! l8LPhgPq$S5AEdn7h!}>)1(KG|5f0$*=5?cM#aC^g{2vMU5552Z literal 414538 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

    ;e1!m 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

    `wsqod<2r=g0Ex?F* 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 diff --git a/icons/mob/humans/onmob/uniform_1.dmi b/icons/mob/humans/onmob/uniform_1.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ae84c1a1b9ebd8c0d69129d839bcd5033f5ebdcb GIT binary patch literal 1293 zcmV+o1@iidP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DLJVqPl<~&C9|j)q=$<$ttc@!6~s2=QdV&Fa{-$Q02eqJvw?n- zXaE2NUr9tkRCt{2nomenK^(`&KSUl@iIBC{yzE+Ocu=B(q&id08L9-~9Y1Sz6} zf`_8;Sf`*%fd>mbR0j`Mcqk$d#a6goETssqQC(hq$NfIW$J^)3?7nB{eBiO~&HMBH z&A;Ew&ToWpI2;a#!{KmjPO5Ytyn3|pp4Zin zYytQnoA>04ylCIKeO2wl@vtc}9nZ0r!km>U{66*B)Pt;~Py718E>eofK9bAjJc#C( zmPMgZsKWKw@Ol3}nw;7sZ`_`c&tX)+HQ&>+#6lmLRx5=1!S|vxB3nSU_gnm``73{k z+P6#9@TbK^(bCem>OC9Q((ephN4-}HquSwkk6K6R)9IlWU`TL&P-&n)FnC;^v-Z_i z@aW;Rv3{fz41<}6^FxL?>_mCzN}@VppgLh2j0=Ds_wDR+=>+ksrY8Y3>E!TB8*I>; z2dF?0!yiC%M6-kU9lCbe+6WWS+@aalTI~D9t~W4f_dVkR0H}EkH}JZk|7g3Nx&>(J z$UO83^f?TgqTL1HfX46M@vkw=V2Hsl!F>*al_oBIBOkEV7et+$ zgryr>@}KKV(v1z??rgI>a9%1cF5=KP>H-b*DLKQ#f%8&nak1X|8?psB91e%W;cz${ z4#%d%c;O%{P9JA1APO#jm9sa&I52`=tOheMf_MOwcPl%ac zFF5>hkCGZC)}<^bhpQ^L@Oj$rP(Y*mG8>t029Gjefx0B;Iu&~x(00000NkvXXu0mjf D>XdPI literal 0 HcmV?d00001 diff --git a/icons/obj/items/clothing/cm_hats.dmi b/icons/obj/items/clothing/cm_hats.dmi index 1c2134ee3b809a511048f6ecc8b471c8a777e75f..ae446e174575180dd80d5ea5d4067b00fe77f0aa 100644 GIT binary patch literal 48792 zcmbq)Wmp`|y6s>Af=kfgNs!0gS!(vc!1!+-3jg%AV44x+$FdZ7+_## zZnM9A_WAa`XFuo1&GV$EW~#fIs;+u#y=$$GQd5z`c}(#b1Onl_k(bc`fsjps{}LFF zfL~aK7I#1(v;-e5T{js^S92E|CpQ~M2N1|BD?4-4Wr?3Sd=8@N^+{QzQz_~Fk}_ku z3d#3;j-cRir03JmdXZmgESGS|N7ZGOMI)|NX8k~T4!bB!H&-jCH1M07+Y?wxeDhF( zqSDriqvvS=d>gVu>@GGf9^mim>x$tVm^KlZyfBd$;CFQZku_((+R9wYWWS@!5)VWh zsT8M@5)Zv4@V~}}ddBCAyXB3YlOZq{EwaPM4a5bcVUUH1#!^pOA=KBC{5=uR=X+P|?A*o@aCre{26hZ$_3uL#4UxzuFXs$ttm3f_vci*4 zkzD+tJdZqQNQ6^wk9KHTtJ$`yD)0X-g)19`JrmaNulv+&VAGnBL{4wg+1M?aJQ`(L z_o>y8qt`(Ek_0_Zh>L|YN4mM%b^_F+9(R@=67$v^ExRefH0MJb3+|K8 zvmIDUO!F@lFcitnm^oOBLW{C$lZigl_i1S8j$kR8nK3i6`lr_t6Mx?9(~#0tz*H16 zV}8ks7FHBfOHBItU7v=UE|jLvXNT>RMxTa)?qf_vNi*i>tk1)WN^6Oe68Z==)TACO z%9~+EC9S3s2Ak7oP=uW&a8eVlN=tdm3*uq!(n-F0Ru~a_ozO!~I4*s`jfc5M*DLxg zG$QmO!HJr1RvOtyo(vE3gs%71v)l+&aY0N=lDx|22@$B532M}YQ_>%N#$kLZv@ zpVda7LK1{VMNF4*lw)Ldhsm(W9q9^KEwaL5z9!I-a8F4M8Vs9akz3LEriWoSBy5my z_esg>4GUtC+tH!0S;T~4Hz$~paQ~DFHyCEZBDbUqVYSE&i>XgYB;lTx3fFtM*qSbc z&7wA}IFDNX9RaC}$j>UC#O+S47$Xv;Xk35GUP2`jKv}F`k zBfC%%^Hk|QSj&r{pN%E`PvYHsw2>@~StWB{9(;5+-tqF=DIZ&cf@3$#ZlOaJz9AK2 zmGZ!y*M}@M+n4!~HheBHdX9@z!cHWOY_E=GYH_jaNA-G%rt&Q*sT4(isjO#E(++Wn zG=2EZ!RfErw5r(41oz~RQVUG8ldfGkxW~`E-+M05 z^z#1xz3xi0WVfy~Hy~c1KK)ke)SzXR_PlRaoC-b14%yFV?KIs4|3~{%qFT#p?H4yz zh3+B^Svm(T4Rf2@mKxyQ)EB;ve@r$oazdII;Or$tF5o*QX^jE5#gHo{T!_aN1ZwGjBO|Hh zwRp7R?Wd%JKtG$%Wq3xHc|<@Ub!1mjWCJdG{+jPIKE*U#v%Jl#jj3G!pzLj9QDYK> zxzSBsTT+o(5+lmK{!~QIe)n2#nJX!s$!47D)5P7?#gvf156|&V&lA{K>#lJ|LIVD) z%CWIAnKy5u2DPr{s&8eKvbYsd@+pp@7{B00;8Jbw21V|PO_yCtdS=(C!SB@6BH!S4 ziHV5`x*sHef4ds9P?KL+IAF1%sfYeivqYt=o~q4lKYsmBhyidW&Rd~Y{-&AEB)59co&@nQ_}=g*&K0N2|fnDUf7z$+OecWMQY zPF=|Ur-*}Vc;<2LJ=c}5ljFwwiz}`_XZCf_!PJ=x!9Tfr{#%LI=-@q_V6+(2@2vh^&`L#?63ZPk0#SLdOScn6F(3QCC@nzN@c zfu-K$4V`Pnpo=d`tt$2O+|K8FXi3vuEk8}>5w*F4sGp+cIA~we|MJ4`I{IcRd+CUr z=HS$p=}Wcp$vx`gSIVeT+l3MV2w^jxJ|<*STxleBL?!Gde^>Ith=P~@R1MQifip$h z0JD9NeP}!lRz8jY{%Tclr2qEN9Z4KZ)?X**kStVr-7OIUl{4)y6x=7H}|CbLwV9>>ejHV zfTdZhoF`yP0ol7BnKWrz>+uYRUP>>@KY}3f=wZGXCdC=KHQ}l{>>*=GxT3l*RMLye zthu|=)5%XGQ%YewKQbVAJ$Kft$8QEQavctvKj1*BnqnynbSgd%@196%!I0<0!%Es? z6SQ~Ni#WH95-beA&k&Y%Hy0Ml5D^hE82g>SHq2ZhxO)4gcg`dbM^#ldyoSP5`zsSp zM(ZoiyyT7Oy^W&QCD)#lZNkDB#I;%PZV&;|)`!85v4{NUt`ahCG`1_?jc!aeK1NB!Pi}A%9GqoNB|b>||j*JrW^MN`CuN zE!Z8dX{NEaic)<;k8`4REo)^h*I>XU3JNALheyvW!FEV;q>5kzTMZ;c6zN1IEh23;ktxQ2|3%(chG=|TZfhe2z;UiABxr~c#w ziBW<+_q_KoSlAeT{xpZYvaFZ-%|tJtn=S?k==L5pGviIH3kZ=I>GoviAMXk64x4Q^TW~k+Rd|5hc96{;;y*3 ztWc0Y$=DEj#oN+ZME=V;=K{`tQ*SCPU$FllS@-i>D?7g8@<4IeE(RF^!K4urqlu~` zrI(;D1#7%w+~k*g%UQ>ns>U}!bK)+Wv$wOw2|u?iswm0Kp-lwpr8QsJ{A}yVx!i$tV*fl9H5(5pGV7cGPIoLpd%Lt%ZQ>( zvAOV?8WIkmp(*7Y#nZrtsp9IYuB9I{H;B4%UTt)?m_~c-TdD-R%RqVGTKndSR|Tz-?*o*n2Vz1ACKqWwadpb(i$XSVzCJgz6+| zumcY8t7SLg4x%%-b~Bx!tk8k(D>bY;bGEt1!vY)F>3uu7B=#e_lGvgDpZ z)QY+%MKTQCiURh`bd@jed0xxNXmutBK1!C_*~2?)!P8{vV$znl_Cg zAt8L4C91??RM{IDpF>c{p9?0a&#s9<-pjky4o+^BoQeb;#0HU5=6xdgOa`p6Ju~wo z=A$-7o7q&8wTd^)2dx5fz)(CjVs&N{BT;X?(k>Hshsvm@xuT)mi3hjb$auB1Z|<7l z_4c)?7oBwQVwi4+sB4E7wa1nd0RL80@kf9@H&(q)0p>>zY77N)hXJ45TNP^iDoO@= zZj#JqaLr=iM|lBW?bjglb$WXG{0O6-(!@nSt%WmfGf>6I_X}(jV6wHuDK?|D1-1on!iM*%qB4G*c(&zgm%78fnd+Kr}q zBo`PlnM)27-CM=TYnL~5ezd=E>1%>-Zll{$72_S)rMZ_`bHbwoWsLi;Fv3dQ}VqW=msL7{p!W zZQj9^@&Y1*os&~7O`yEO-w0T@{Py#?i_k##an6wAZu@VzGY5BZ6qah@7EAmmfh_4y zdG#C4>IIfLj19`lFt3JUDVT+QS}7YQ^ll_$OI2Tp!Q=T~Aspt*S8qLKB!VPir~Ho9 zK&XTdwWOSF?Y+aqvr-*+K19n`CeesrXt4JEI}$Uq&5Mc}wXg6HLJ4JUao~^f@>%Nn z{#|nE^QTYYX_5BYQu7tA;ZdudG-#m9{RK4UZ?`R8!W0pBG@8#tZ{sMQcNiJ2|2Fk3 zLD-~6$}4EFg`&klNX3q+lwB@r_E0Nlzk9m;v_9Wt6~8=~d|d+@KGzhy|HHL^*gO4? z4t(w;LPgi%=!7&3FxjtMWL_Sd9zZ{aji!=kg|21XmD}b7FMPG4oHl87v24W44K9Fv z`!(UoXN}knWYoqqV?ah8h(;0a?<%WmVq*}+GC9Sn(!yx3A>iB|So$i*=+*4<`YXu~ zC!xhBe~;xv&ZefhrLLVIv@$dx_R2nEKX88rbbk01=H1;LR!-dbnGgO<&ly^@Fwrq=KNV~;C>gtPOi%6Pgl)ghz^&8e z35@CeBQeIe;2TMOe-jgvjg>0OM>sS=U$RfKg5tl3q4{;=brr~BF3{O8Of78g@3!~# z|HA3?aqCUoD#0gB3bItR!s3&f|Jb|}tsc@=pn2`#f&{4(0E! zo0}{UNP@^f5;7L=7Ld*$Ou4FZR{I6wKx}G6Dg+tNtH_)N1;XENom{3$Br_@2mNm4Cj@{WN=Uv2n6Z6YFT{wxlDG!^FgFck{#1v{sh5 z2jOmf_O!v5?2K|Kk{YH-RO%-J>KEPc7IlW$@S14#{qk%-B-(S0dPukEs})X%%b)ev z0zORq4luQ6#tNT>2`vwxqyCbJP@IDgF!5}b3aUi#*(&gj9(Nx!jPbq4r2;fe)(Nzb~aUC zUtdG-VXVNaT4Pr|O@=M%vMz?^OFtwDvkmvqFP)(=m#m#?Z*_HBk%D}2O%-lHro13# zIvGzFH|_eSMhPVu{*fKT4H>J>4$}U(a=C&6LbMaSzHwxe)|X@s?D%X|h=-jI_Q<_A zajoAGy$3nOea%sgR4H3b-4DK?uk2po`2PJPRaLyFTv!p_1#OR9&p_6xig!EyT*y@h zzUIIf2@>cBjg2YIFD&%-U%l|T4j?Awkd-f6TK!6H_?pXMwkE`G*2Bqq2YaQ_5r_8J zh5N{bd$Ou5Wg2*t2ocQnXURgQwh=X8@$8!Ir7x}Bt}o1I^(+TF`mj*fWf=;%)coj?Xn_GO6z zR7^-ewdg8cBR=n4csX_w)Jg|xopiWP0J#(m7eP-ktX&NNF3Zb?f+B)>r43{pq9PZN z3w!45w+9h9Z}-6)FY%XhjUx# zj#)O4@nf5bcmR;Cw!WVCCOxw7nG)X9sEN-3F+!i9-DY;RvaR=~AJuDOmzwO}cJP^$ zl6Me43CsE}SrEp2SkZbC+Za#Dr;%3QmC-d1Z6p)(V|uq~zP_;rqQ_&HKC$>6p501OjrmM|8L<600u6P4~JRGPg1p!Ke3$!V03djZnUnG~;L_J*Kro9h>}Ce-t+n zBNehe3$Y~nV>vU|iE8uy{d?Xt=21)KfgJLiET=zBl83XaH~YH`ix5c^-;J{kbEfew zG`*xVe}8{8kW%2W<$SwvZkL{Di*KWppVl)4#cDbRE*v{?u^|6Dv5l%58N&X#F467^ zpCR+xvnM1Z@25nlQ#i~f)ydVUBl2gr<7>O$SwSBF#0ZDO`^LtwA5x;uX~sX!7`?r{8M!@^ zKYYP4JNT8yk0~L%H z6#?6ZapWF(oBRU=2)p*M++lpYdu$5APcfiT)hpS$X6?89$7fdYl#axkH<&M@N z#y}JHoW%+OdTgD6|1pjJ_R6*Xu^HGdPhf-}0LXbUF(VyVt~22@yfx$GFOY}ahQiqx zANmVw5k)`ZdUdz_stg@TM?J=0j{AJ@BbW6;HC2Xyvy8n13%hrl`S&a~3{1?8J<>$f z{W3j4S8i-)XUrF6If;qRcUY!7C|^~QX^TCKo`>#tz5Uun*ym=V1M$>8kgPOTR#2bl zZ1s@&t?$R0?{ZiHp`HHtxlFq|Q4d_Op%e>!2#QpWuMfj&zwDd~YF30LD+c1}`&&}( z#kr*2?0S?J5HaxK zNsLd92bWQOJ3HBlEk}z@@IRu`i~U>D;Q-|uuuzW0uLjX4RqC577<76BdQ-Tzt6{%a`2Esz6&|Yt5>zH2On|CWD%I-B)_6YPU z#MP0J))It+!%I?EZ!SVr&M`D6N+LjoS1%T0zhhjCKs0@WvGPwnJt@b8pEtD z2WAFVH66M=@#=E4(iRU)3XzQ_wYo(D`CRQGg9Kgfi62_B4aG0&asU?@{eZT?Ozy`^ z%4Y-?Fw%UnXbii&NPyAl`ARZ0IX?Mxx0=+<@sRpq1eXnNXvOqbqt4EaRq1|Tn{3=^ z1!fuYU>7;;2&Sr`t}%{T-C&q>iTG(kinBN^j5&P?HvpcuyR@s@;gtH)`<0(h%UG^fh_6Z} z(q9lVaP;@)ap`+4m@n_;L34(-NTd#T*zjj(o6 zdapwr-P`Xj+goaoISv#xzeX~60plAQ7;=y%BRd^qMQvXYvKDMxaQpgmax(3`Qho0Q z083{)GBQ>XA&d+O314)~B#_GCE?F18HJ^?9Yf9*GKDYCM$KZ;P@sD+VB?SU)?)w<3 zo*edT=Tx$|lzGjDJ50&U2dX(d%6?6I+Sue=IBXq9=Q|=ioMvMNOl)0cuyiPnZ9!P7 zDDd1r)Z~r7Q4{ccEoZr&9M+KpSCljlRW^6^YUh2u&J%Af7cfzXr20w&!V`z9TzkHS zMo-U7wc!1FihU@RWNlz0C!S82MY_g+Aiv)7iZX_z=$k;DncYlI1d7~UG;o`>YE4Se z<*Ho1PW@^CowUCGmq|FvP{QZW5dcVet*=k*fw=i4%|+;8!eFYll=QE4IoT_K&-|Mk3m1H6y+WYM!ues0V+0)mE!)r z+#m^Hy1cur71;Q-I=OC@U%=gvnqL@>pi$kTRgq3dA)!j4^FNsYW=u;)01nXqo?F4= zuF}JaKhEW`p;y#5Ooj$8disA=9i@5Qac2=K;UQRe$&P-l5_F=A*{Z3MM_rt`Nqf!5 z*)9c=^U~4L<@)XdsYNB2?F=9XX-Y#yf$c6aNjnmtH)APastWQ$UqpSWBi%W@&P+Ep zXNheu#c54Lo$MCL6h8-ENq`XoJ1T^j``+^%w<6lmz!Qx{lt$Q6qg&7s94~WCZhpBO z%Suk<**D$KXt^bn44YoWm6eAKtfFWlVuHB}{+5M@(V~uz`3_#DA_8vL-V`9QzGBrD zA$;M=K3iY(HB7(vP_l5@23i|)rscjyb2>v<&6e$aHdK#)0zkup@E^X`bFZm>`X~B- zs9|kH&Wnx3u{F>)o%n*z7<97mRgUM+)oq{bbds^6M^D+q2}MOzj}P^L6Kbeijva0E zbZoPI_N$#70yP~A_fJhOa=ADpCgM8r>*|^gu1qL8bb0pAeo4hbANP-nTLL)}5iZfwh!GqA25uofLR@-w_9MEuKOsTrPQ;0^8DHjWCNn%U(sj)CP?SDLilwXtjw zorkXnGZlQxQp<4eTer)>6b;yIc>XX^H{4GqrHi5hF%!{kZ83}Y^q4~-+HrF|zC^uS z66^837HAZHAu)z5o;8A3dLse?x1P(FC)@lgj+|6<&7e~Vp9{)$`CLLo>#fwHLpkux(ptHDb=HZqs z89%86+m7m_u}um|Rw7_;BPJytanjSboq}X7%JJVCv47+K$4*}s;|ef~k&zGl;(r|@ z|H21<9sgs+|5E+;>;5YL56x0rxU>8bSI!pHPIkQWJKm*eT;)B?YzhGOZb=vpCI569 z{O&fENVMI@#)L+cJj|$_e>M$1=cdW1^5n;Ic0&!vP)TVUoKZOwTnp>g@6?!qb^B#z z+=4=<`s2s9$Fu`bgdxIZ0Bv%tJvRB8 z5ZG)N8?4RL5K?XpEObiEh-?uLiM{l%<<)`D{ZeXb-eT}v!LMmi)ih^wgq_Rx=9&eB zJ&$t1SfZ{ZcYz|6BhVaPa8sJ#CHX6nOB?XgYIe8j@i+~@d<6t-$+W-4J#%uOY5Mm3 z#ipS}hV7E+a%p1Uj~V3}@MOJZ`ElTuY%H-yoQe;4RHss{s;j1^#_7)`zx7&+Lu_%| z-1XJf6BG6TG{^~bNt{6p$sq96Gtp3OcNhSoM|#%+2b_2vPr^ySi?q-_w1L4Fv^VXi zMLDR+P_vSF3Rb(dvJ%@Xm>f1bX!_2Bw7PR09aMhRO}pz7Hp*6&x$&nl$Iiok?L~O( zQ|;|j1^{O)GmVuxJtz%jbVri&h!aa#h4Tf+T41A8P#H=o^Wn?J6qst>QDFUA2w~T_ zoD3PO-Qh8tXy`2z`f;e;bLeP)>*wOG3aFDTfaIn4QmF!l!P!B@JE!h|GyDC>SurXn zu6x#Z>_zV;;IQ)0+E&*c3`#q@h6|@K_oTt$??0q14C(7#U9>RGfamybrx3H&VM@0~ zlu-b$JwW`0D5@yNRfsWJ3^kR$%~D)WEGnq-&I1p4!qnx^lr~gypPfobPr;o&4$%F+ z0%g(`5uu)vR?0qeBK(|B;kCcy%xqSaQm*lRc33m0VeLoX4jSbJxSuj7)xn311fO?S zdmFhDFBf$IAN!}h!02||4jP6)zA1j*3W~Qic(Tgrhuoky*+YA$N0O0fifu%5TB)g?vac6ndcfMRj^k7 zZ6rnq1Zp1wDLSo54%lq2cX^4W*N*pY?j*!#bmDb!8TSP*>>F*t#!EUb$rR|S7#QHm z#TCD_{{y-i6ciGNY2%VFA7xKOysA@!niH{#k-w1yJfFkwRYI>{As0VghCLFi@;v(` ziowDdNS+MsHzBi{f)<}3I;Xqwsf@sPcpyOfqdP&y*O0_W%(K$rI6@qAj<6$*^DZJ_ z-BjTx%Y_FGaB;6w(epJt<6m*y2XO<;4AKbLI-lR!s&9UIKO#hJ?Rzy{hJa^Cl94o7 zW(ayAKy>91b@3l9+g!>8-0VB)VN|?37R~I{Cf+Irv*|9*AO1if2jMbhqQ6bZ4rYAy zJMKdu0ul&Jmb$}TlS}q%5+jZez#1!qU0>J+@BCQF^+gGFxIqa5ikBbWxR=+oX9p99 zD8|)uh`$8JBg&2QY-i}NMjwV44?Af6Tz@%0$r{b}2|Io}m+32w9AvDS7dd%|9_vo(}+-P2K>k_-jH%gtJx zXv!*PdXV>C;Y^TdzRnt)Bbe%@m6Ba_sOj^E3f5q>yoc|5_Cy+e7OP5J?8J;2( z1v@Kod~`utbJy-QCwJ__`G>Ecj7xIW*s;UdYyT;mLU82v#6sjfLkEjhSV*dFB^fGC z|Cppl;fd*o^;NX)nLCCYTClui_us z<`ZF97~+6u2Oa=l6fgF}q5b_AXp>y|>#Q6skK#)lmwrz+b!R;gtR^Kq|ANY1bnyl@fmn@Qq@7TF^n zdh&7hYrT;LIIt*SD;edC2L5SPJ~dSb%Yqt;oLbZT*%-0+o$2!EpvW_66#cZ5(ISH5 z+tjtrW+0{5Yr7oWTAPEIqe}}zZ1I;cc6pG~lW&5=>9KVF?Y)k}NsA%`p2uR5E8Vak zXRqCISgvSi+o=jIy3J;DSnLl9^S{=J=jZ2dY|kL)(e(~@ZImj&@K$|Qv)b|Ff?+ul zhJN&~mW|H;)I|KOj>WT33JCZK1yl@^4G11C?%N{7T=gy`j+HGKG02R5DWwaHQ{wKl zT*|TI0aRi^zVyW64tPrCqM>e6SgMafUWId<;3X3|4^YtbBnK$%39qqVy+h~Vgkx51 zL&qO3CZ?ZfZ*F94Q8|4$AL8Vui{ImnR*^D~P4)jlrPls}Z#M#WUGr5XezE3#k`?Ak zs@)u1b|{Vk@Nlwc^z@H7eS(1N%0!V$sk;6JbN9NYH(6)_x%wT5;a^AKT%i2V!kl!{r8H$%KzPLe#X{cR2Mz8`9KR2m?dHr*NYx-`|$|?es7KzzTzCz7`AF?67era z27yAl0-L?R0t^)6uS~&!j$W}^510?YTH%0-zCFh?L{JLyYlD~W0Mvy`C2VbyBkD^6 zWPuqO8f(*ofaZMkG+W8zM7v4ymcQ{DNpqHll=oXMe9+zQq`m9KvuA}G8;1*Bs(X#u zVy=(A>)ncl!FjE#tJ{e858?J@a4-PeO2N^s$sgnS?bV*6rniZS zl5JGzOiOkvPiHjmuAu0cUc#LLP|URf0fYWgk0#O$O3eT+W<=;dKl27z=1 zY_LH9D(o+>=~4&NqzT!4Fb0FlXMpa!z7f4DHAY;+JuuR5Utd%8o%o{KFVENIn;()a z{?vA)Lu9r`ZpCYCrF78S`wOL6(NR`Sv z&wRFG1+=P6CIu26;4>gV16a~4TqM6yW$D}5S3w$rJOzZZULZ8fCjU*gEZK5R4nOMq z5=QgWag$mrL;$OPlM+LFfEk?4%eRHh9ue76sDL9Wu5|Upj6gjyDz=I<7o;61q;lJ- z=j}Z#>^)`LYV~KQoC?L(7U2syifXi*qvz%(%oK2(Z9+#yH9cNzlvh%!oV_|Fk(e%~ z?BdqcbQ*cr&XVIVLP~mkE<3mWTEf|epJF6SEwheZc)Rd7@8W4>ico>knrf|KgOhH#JLP`O!hJQo< z>MAv0*${ME2Q}F*Xl%(EY!VXH*^a@nrVZ7&@p+E!{+mZ$QXvP%Rui0 z_lNbQ8frajgtz1}zuPLGonD_C2_XhkMG`i`cn^n&UsmHi&QC7Iae&^G(dRg&x z-Ck-Ipl8y4_pe^b#U1=%SiZ>gE97nWJ%-xrf=-l(SByo)b%`D;`h&%2!$*jsQYIie z$^D_d3_M%!%`Zw#y$k?^PxGE2BzaX;IR;8f@LkH0{a6Mc)*a+HBrGh9<*M1Sn@CtT z?kV$hspA2t-g(I*wmv75-U~_My#`@ic(~c^#di5zS84^ge+X3pMmSZZND2l4s~|YG zk#CiZNO#}e84ykd{L1(iy7JE~N4`VW{Ges;PqKuhFpXxf4s4cYO2vJlf(2$)kW1$@ z=+2a_fl1ZXDAe=1A5Z*MLczE#ReV-fmQz)LQNhNj7GSI>NWX>pZT$ZItWm|n;&-<` zymn5&9i;9mUL&vEwluv5nP~qw)=^RWl{+G~v2ij{jTs3$=zCx4rey0cXCO>xVDh}j zIP|$na6QhjWgG&GJF_tu82C9H0m_c32k&n5l>A-GF5B^yjdF&k-_{scrSpR`(nLI~ zIcMIqbhNtee$4##O}Ephar&CaZkDym8l&XxVXSyt)`pnK5Yi-mLW%+cs4GTMzp&6yYd?SgZyWs) zb#`;?H@CMoslYPEdZ|-AFj*j1ghmVqMjDXba_p@XA6&8(F0(;wvyY?FZFtgruWz{A z{pmHqz@1dQbgUb@}$n!%NN zu&i>xT6G%yj`WyMp92Jn;JhyRwCd=%4xj=;y5%C?3I_0N%v{xk)?8f8JT@y{MNo$V z@DM5)Y#!am2oiO5^w@cu)ghBWrR1W7nddroM3jumu{@ z^C7i}l~Jh9)^C$8gl!l|6CGg9bZlSVNbzA>x)a%g`;leY!o#QgPQQQ~*6x&V5PBj4s2P8F z6~Ip@>QLjh-KhVGU9R{4VTb^4kLi1}Dt$zz+`Td6-Ie};k4Qxu{N+Kny}J{Nz==jT zuEQ{bkh4R4)d-$0dAHz2&4>a4B<2A&nYp^Wmue^?^@OZ{k|pCkR+j=V>@dqOe;&sYA)&r9<> z5J7hk>ze-}g3_;YPL}2huTtP9qj9fm${3v3L`Wq2?<$ND4lrQN*EB8BfHv8)q?XZW z3qRn~hcsK61O0z}dn?`s!xN%@?5LV)dwZKHZuR-*Y=-o#H+9Jg4k=Z=P0YhHp?VH} z)-!ztrd$gJm??YUqfW?6qRFF`b);wzpp<%a?l|aqc!&UZjaOk9-{7Uq!^&ZHU-IP- zsbCsZUed2^sGG|~pn<5=`0*-fMNm||(iBDUj>RtoAT+m>BhMuoKd5>G&L_{+G{#p( zPw_ANOhX8I(rEDZVU;n7Oqz2Kuo}RGxq)k4i$7Cmrd2SL`cU)Y&LJ1 z`K0}*QfOW9n|e0%#oTGD}*iKht40><}o{welU?mq41 zVe+>SNNqg_79A^w&xAu}@?aIz1LEY!TI zSrZT-wMOpXe}S}JMFHnmzXg1d?$_G zg5^fP?$70~zTJ}?jM{oMAPDuV;7)YaJvPUkMSzL`BGsah=acV|stHXn9l!+3!*eFY zbyEkiUh80PdfGzNFa*poHgpI1%upIa!u)d}0RrVNBkc?Pesk<%DK_6a%)8HMuDN<_ zJp$65^wDmLE;|rEf(7oKeCP-k26&^g5Xz}j!Z{!tz^tIs_6oCT`C^MIme#B~i z9-W7`#ji2Zbb;0v7~2*7pUSDNlO+P-di6_eY&D7jC8f;3@7|_!Wt%(1SkJBuPf793 zOJVd18;l)x{X27{ zR-!FZc?Z`iLz+&8aZv8Fyf!xWFZk0z|L(%{{aY6A(_ggAe51MAm?lB82M|19+*tG{ zMm!Q5VJXnp-^{!q-+O%+jDRIlu(wQY@kB_mhK3*s-BA@rTP}N}A=~@88~#c6>J!KN z00Lx7l0t6uvAk2avW+2tSyr>)55GKq)J>8ZXa7fWcfDCc%7|7!{DZQKLhkv+& zt5M0(-DMt9VLj7D3T$Wv00NQ;r;@aFmexL)$l+0ZR`TA|6v2p3nuCGosdImSNGB+= zSmEN`GYz}GzOHe)1M-E61_UPHb*egE>kw4p2z3`wl?Bv~a(lpCiLQj8)z?h_cQWWJ z9tpAa%`?Aupn?o@U~$sF6rpV5=P#d##vtR<@M^Y=tIT>euP-1gW5LQ_@rrIX8MfOc zpg7Ie#zS+^)|y$q1Vqy)KzkgvK$eZ24nSMA|InWJFA|8FzOm);e@mbLQK|eND*i5j zQonZxnxUrF-1(7dJXz026L6#FUW3T(K&Q_Sj7E?NOiI7oxUi(>5vEvKYV2F5gZ(U5 z_LVWl=>M{E=e%k7>nq#GM%Y>y2h5^jirRmw(kxGs5b_=$g z1HS2ZTI$%&NgodoYp=?^cjKLX&X{g5+F??C3R2TD?4t^eq-J@F^uU8@kTY%oFX#Nz z1NJv`od`A7yJ=bnL<_aDcG?GsnOV{-c?YmbTJ11jpm&c%vc?R~Ml%7!x+E;+rOs^R z(wZD9D%mBh{YNGrUy+!)GAXg(;5ttWfX4quV*SWA{7>d9aI6qK?(g7M;R?}p`r+~~ zW+(^{3w@4-TD|A5?zn*09{~6KKm&QwM}Nv^+OiB zamg%4DlLW}w$V5+{^p~4A@=wVm*%yt7V>KP*Rn;Lz+GT`LB1*HpRK*k@k(PKe5^N2;E0RF|LCGj5a-)LP4`>xLE0*`W?>rFQH=>*`m{8H; z2y9Uw>`pHap$|SU2P0wIrAo>ShQ>!ncMlpfKt1zNbOre8glMMRWT!kfC2;nn?gMy; zCjhO04)SVn6=BtDkO#oe8%oSSXHNZqi?yK4T<^@s<}$kci_`JZ5k3h?F^;ig$9Z`9 z6)C&Pi$~Z2k8wS4t*uw_b)u{3*?4ds-f6H6tp$3#N04KBhI8cS*1-Z3u!QZq7DwrS z6JYTp>^v&zNwQG}>_o{VhSHi=R=PsMeP5L+2Mk++?x(d185zxiRFv=CT@4TqpFMk_ zO{Nx9-u<-Xel_KjLZ3(gby*g0lZOty`gjX=67+q_`{N1xDa@tk$}F5YMT%-su0_W>jh!f z1cXwCwGOk7y@nKFEp7|^7@Nin=6LkcD(5IjWo4UZqW#FBLUpU$$7->@^z(%fsfBWum?%mB< zUSw2!a70Ar0s6-OW#1Me82I*lee63YuY1d%iSfb`%M=(79}6bMs)-|9I{pT=av~6`UbDGIKL~O^?zG2b&l)TI zsQa~Jd-B%qAvgH}=*%Dc0b3F;o)iKdkD7Iw3@N(%3r^;A8wjNS8xu6|dBa38(<}q5 zugw}Oox_Q>2X${G0OA;ux|w%d66w~Ts-JZH^07(r7yFtqr08hHpO4fVcY@fy2v1qh zr;~G{ItFx6)$azS*NYL%*#9b4CTgr=tv!I@QI~Fwjm_;wXWoWAFft9-d@lE18!PY^ zz#yup`C5Ub%&9}*fC2n2RvmEHh{ku%@CCUaEv`P>P{cF^Xh*!U>^P$LWBAn64w2D{ zYF8SSgdg1GasfeE3roDXT2%(y42OcZ=VE)5CUWZs;2(PJ>|8f}R)ku+vDI;QI3d@- zVA@7k$@wc7=}2tGTX)sk$ChL~3tRI_BeOat1{);t{{4fYcolfR>V01fdAV57=|eCb zS&4kiM}uSr1TC$vRmPqAJm5uMF6T`dB+w2H#d?x&tDozIZR~_Fw)Hm3kA_+T+l-HI@b3k(kTUe=0vT!8G~8j=Q&5AgV%*C#|HBVM{kQ zeYX~Z4`lp-M=|7^iPYJXjdH%=rSDs2H-}!OEObXRLj5wQtMSMn=;hIeUFkZz(?C7tGSmV?hp+;nncy*fZp*IG9GF@8uO(^Ekllj-UgLhM~_rA@Q( z|KaVe!=n85w(kLvP6Ln>QRxQh5CH=P>1IGgI;Cq+Qd(&c>5iehTM&@$RJuE7=2`P| z?|bk4+$F@6K&bxRD{3fN#7T3Vp(=qi?7z9%w6k zQ&wyR>nls=pi0~x9!f!xEynIO*;KwDG0Z|or{E(e^mFvqb5`Zscw`i$S3tI!ZvzE; zyLW2%;!+1LAvJ;>vaqynD)W^jz*&bLWYGRyw6E558btg2k{jo@5#c(Ccc}VTn z&bqe>E7pfraaz*ElDxPeP2W#u0cd zbN0aH8feh*Ms@j%`KJqmSp+jlGz-HsM2jVOfr`(c%*;Rau8qk%o?p*?V$7uum+eVm zQq@DrUBVtCncx{2SdKu60#W}9_c+l0@+h0I$Cnl;y$`Y`{VxjjA~e0_D%f^lkKcS4 zxfoES3^mGb11sH!&RY&b-;%ktFV+-MtDY51O=BE7v%+|_LI&WHlzs;haQx#?I&Eql zez4V#tE)`K8>ymtzO@UQa;Dy@*l2T3G_=AZ-7%YdqUumF*N4uDle1glRmZszlO1y6 zdBgH#Zf;(P*fHhEyy;mFK7mRmGUxFuFfQ>a?MGiEozgaM>FSb3M)^-1NjIFd1bZ(H zS@P#d%HE3AZ*fi()Hug61ci?2>n1X=QUsiUauEE`M#=aaZ|>QS^w5BHKDX^vl#sV? z9Bv3f!aZGTyTz{P_*HoW42mnV6&@KjyV-ej!SvnO>lcNu3vO zEpb8^p%vOg7ty)Hyel6{uDgm$&k4TMrD#!jL#QG#8j z5bX=t`-Pdp*zyasrw_E={`mgubOe0)_a~&dNE_&kB6#rAEXV6Skzp7Ubyfip0{B|s zJW#IkH+-gtOhu+_p+#Tt;&y8K{?;$9$)-M<=cgx~0c9ChFkr%}b+Vid#&|-HzM^H+ z!at(@bP7o#3@m&%!;UxaZhK%QXvLYuLOIz#fJ9)9(Khb9Qo1iy?7iLqwD~FDt&xMi zkyWQjIdV^2k7i+gDaEtUo#g-s%VtS*LuJE~V+4v3$?fh=>)t@r0e-vdwyV6q%RG~% zz`|=m07-#Ux_(a!YEr3f0o;6RIX~yDL=Aq;zA#6uK2+o}^UOr~L28>&RQNXGJvn+n z?ivUSEC6zslplte=sjg^&w;1)=r)P!L*20{){V!>5EaZ7DMShHa*^412oWTEmFkOb zsCd0y3neiz?7x)v4UvDGRb;bnjtB0(VuuRfq_W7lb46D!APj<-t`vx2fkY{nf-m{q zKcd&3Z38;u+|dzCro2&kYKaYEI*G@d3kempGzr2_KzDQPS>0E{y00%CEX*Gqi#c3n zL+!x7)E^isq8?V4>sXZt2h1LtV%W__*4xdzkzYt7e+L4SsA;)rZ`Zfzv2%27g3O(p zFgs93+c4LLG6}$vG#Oc}FSvWbYT&O>o)4p52MzXn^L17@VRwYPH~(TJAWnCs|3wM& zC^yJ;stF+@%|tHna5dL^T|3m)YC@xZj&Kx9j?=VD8qEMb?w}Dp(h+)y=;9dp+N-(n69$Kdp(JwQlvSG-a z4(a~omtv#Bh%9uputE2GLDa%+J#&OW3xjxn9V(TNyyh?A?;DucM0kh%{T&W}q9+q! zv{Fhe1qFmp-pMH6$ifM0H<6d@{JR#0K0hoUW0heYI)}1qSnwA(#T!m$+l?gct{R`? zoo_p-uN0S5%E{;|hpst;(AJ6d^asFlc>7d_N*se3IHx3?M6QaCqnAf(Q1XJFMMU(l zt8#juu6l2Du5b28SVFg6*$vT!vyA!58=xFgb+VmYtX`7FSZf7<-&o&7!R9SHdUhKJ zPf%?gY$d3n32Sa%wb5gYg}oh5p?de^Is4Uq+Ke%- zXY4=q4+@@1w_i7#hM@yueAklEsb(fH}@D8#e)CE}Flgxi=^}^srT91SP0HxQhZJ+eMSb zxLhdE)(5Lgu&dbFUk|iO*KLt|cQQx0QRsq?@sQcJ92n31R(3eo=GOZ&`~NFKI1Svt zUuu4QU+dXDcCeGOU(-rwe9OD3Q>*>vd%fbqd0^Eb)wggLBk)6p{zoj3$<_UeEB>LG zr{QO|2?dRi8$NaAS8tzl4*ufLr@F_$cGlO+)x@swjqsX+f2!=Ix)253bx0sFTO!qK zZC2Pl563o$`ga@5p3Q_x;vUIsFQ~Dsld-g*-*RRyTzW)ko2YXSqZ~!N2FzFmya!xi zpIp3JO?A&*nb2eoDY;4J*8tYRPbG9~-g1uRmdCX&XOOG30l*?>oht?<{mKR4VeG_;1+J6ZS{0g74B8rjpIut`b^DpnR zWj@wrGGHAyI@w`4H4ILk5D=;sqE$(WRQ1ee&$G5M8VXa&kDMf zTZr44C|<^TWGRdRsao|G_cuvSWIFcv%^Fm)`|RPICJ#2pbj7d)_VSl((U>2=zW@(Y zlgp%U*N*(|HPYep14PLj6^GEe8$gpdxL9L`B@uUla@6)Dzy^dTq0txb=b-m^TU)t{ zQ8xpF6@3Hh*u0R(q+8Qf8p{XXxtFNBmMFP*6`}ro6_v1jU+A&)1o&=@LxoMO)AJ+8 z7{ii*W2*12hf*XL=)muA8^jb>4UATryyb6c^i1aV0Q%1;A^J~z834YjF5>^Q?p7re z*OmOUk<)&+XyXw#SRV#PDc*Q*CB_QI$L0ZCfA>|@+Wdbay8Xvl!#__g{>)X@7&NkZ zQNzGdW%z5&^k?Hr8;O8WsUC@z}_!9~;El<{u~pZ!@5R{$iU`@hpN3S2B2BWQta z11+&V=kwU>h(yu%nc25tgVUtNSE@b8V$fm4yX)0_}q?& zVW$3672qtleaPAv?@^abP&JqXEx-UG_xf3}Hr09%NxBeCI&Gb(bS8-0m0 zcQBm5z@*2?hsCmJv9M=Y>}=`8;ZMFhGHoeII1wZgK~sNn+Sb{u z&||6oh;DahLAG^7GN|JRjb6h*BhrBxLIkND22*$dy3CL@CFGrsw)#(DN5cy`unDNA$!4K)!ToC$gX0Ib%=LZl^Vg;^IdlDuZhG|8=WN5rZAS0oVxboPf^B#B~@!^2Ea58O>UG#7^lsb^~)e6#B) zDtFI_83RIp>gbQA8w{_$yot7Ud8N+{`NOXh#H8py|8!zf6d&J`9?vE=E3P(;lpt*Q#}@wrA!BjnAYQ#sPztA}j6wBQnD#qqIe#8)r$S|#QfT;88^V>Adr z;%a18+T%&r5K<>52GLSi{?eV0Ra^P+62|jd?D8#+57%RNl5ZU*P@4#SSUjjMr>1cF zs0BWDg(e2(t5BC{6fOMju&t-MaSufxrNr~`;VBn2My=IegqJgIQZ7Dl6wFts16_IV zqzB%D?2SxT2?94d#JeL{9RmU)n}Og#s>LoRxb>qC<8_J&AqzVzzJBm}KjLsFzO(qU z>;Z;{5^@(OlE`7W5cmfKLSsKaME>EfI8JepbXbXK+FS19nJ+==2WTH7;61Dd7ea%9 zMd;o`32dNq<&8s2-+rRxHzk#R^2E@@#N>-3DMhR|A5+`U5eC`mm~SzD)zw&P8;Wti zZTKx;#r+NsCohW9M}6w@v|S6g^=UqC|0N+rp2*(dWoF0o=F8CD;!-sBwmCCzRr8#W zNeR#keVhbzEvLzaV028O75PG#M=e2$A#~xL3Km?MD-&k#1)TE*VEyc=?@(Ma9fkwn z#1n8*QNVdeZXV*@0UhvvWv&PDW@e?fn)+Ai(6w(syd8tcbc>6RkwkxR_eueg&+3_`z zf+S(gNuwNy?$uAv%YcA6{`*}IjIp?`6jZbRnU~S6N;s4&vyu0}b7|GnbYbfqzqcd3 zkW|Izy}VY4+$l}7h?AAg7oZ<;Hx!g}C3OI-z+OPqH}^#Z4Aedtdy<=8Y` zua)k;4&B}}0=i^Yx!bXMU%AfYdXoDskU`75@_?tArbidpkeYi3*qqDP^nvTtXF~2f+kw!EB z;C=lw*6R=Z>p$Ya{x47e%j^E*+me)u=w5edy1MH8bYNBIWHnOk)t4jb^uxvHBC)an zuCzJdGN^tj!Xc0^XN5|z-iq6AooUs+tj*zmI*LGn3K7`LN^gs*=1acq*7UikbGBJR zYTyBmXv7OdI9N^Oo4~b@xO!a?`g(XXk=H|5XsWd(cQWbb>mK7#g};1fs44`>{#AEZ zWZ6nJ`6V3zgggoQ~&o9|S^`yZfV-u_C8u`?~ zP(t9dKts$1>rT@l-V)+l%rddBdi6aT3RPIYyS`Sh0?H$EqP&CDiGRYKKn3>-Z8*@|D=I&zL)_!VC^V&(dVgHhRh+J5+biNkBG&L%aA zY*k!LSd$}BiB|sJl(r4O*_6z*gy&dr9B5py1jxG4lScPcXkM#C}zA+{aO{-;r>eN@X;*0l|hZ z6}qJ(Uw11nM505^f35;mDwn#me3;E1dt16ETw>jeLCNSAV2~j|cTkf4&}g`l%WyI$ z=ATV$K+MvvIsx%Wv@kE?xZxWY$If4tPXsZ2XPBkuRa1-wF<2QPCNmiTM6qEa1ISV9 zxPM{G&_Go!@FDA;O;uaDqYL*N$P@;I?bg|IP}yx!$J*Z^X0D@gIr>SjtS&X5oh&uL zL?@VoBX#MeKqtx|9uk*_%F3Xb=^cRm{42~Df2`v`V>$#peTv_{e;6%`v^{u9d~r^! z(tw=3;QBRv=2MEmxVzKJ(yj-QX2oUT6%v}d_lWn1{u2I2(TmOcL1y&yRcDd7#pf8z zhR;IAv*EM?ceq}~Gv)L2Rc?dtPae|u0n5I;*SN;ze@gF~8kI9^D9tDQ zoGBvtdLV6UH|qVK)!ge1*R@zw5|-_a9vbe7*4Q`GicH1Z**8HAgGk&{1B)GF?Q~`7087m6Tj@>DxUj5&zB3hs*vs$bN{O9ZMnG>{^f7mL?z+;&EJNi=AlI)cKG7P zZM;q7FBcG~%h$l+CVb}e7{w$m{v!GqwleZOeOi)3fS?CAe(R#-bE;dcD7uNjO{lyn zDkSg(v{i{@d+kRu<`li@lc6lexZ1{@XA}`W6Wuh7+x9Gsx__s7xw}K86wD?wzXPH8 ziL}fp)Soc8CWO4rpTV+=SW|n>*Et{zTk@ve31O}H6j9yj_Fv|PmZgEJb5^em{R1f=Vdp;j6^EpjGxfj(45G#}mOp(xfwaA29jn z6(z^mpBEkPvcnq@&`PU{M;-;PCLH>xT`^!@dox)%>SA($xqkfq{re9On}MzEXWdg# zw98Gts^E#Wb%DTvKW9dV3|uYWV0?Llly12#tVsSsz9ytlbSyomnB9Ytz)i=wK#)oyzf=Mu z^Y!v3+3JyxoDsE2?lD2p%us(#em59UhAL6ORBVdoJc6F-XRRaO)zKl@cIh9um#SIh z-Vja0jXN>o$fb(1V@B=y_sWMqdo6qh& z>Oj}mW8GvmRE~FoDuz$>9p`lefj|HV1-`skHr7f=rXJ}}1;Ui4%Fq>>2vDXHWQj3l z5q?W^j^9Mdy&Ml~E`QJ7Oi}lH_WCFo;lMMP1cw$NJc+#ELh}4=dRpPLmI(a}tV--4PYg=Au>!taBMu1hI+lQ;^ zs+5_%Hmvnb^f0-M@4emm$>z`yH#QbFw`(IP{`kOcwbocy5q0&o>RV>JmpF$e}3VG^5xe(-_*IKh)bt_#?pd7i%SA1nVZwjVuPZ)zZ&J z%D5By?snMBGp3^nTyP!DiKab}6gu?1&i9Ei3fd@+~`mm9J3E zM9QnI1m>T!P)?xm+B=w9+h%V|qTFza3cubpIym$h0|;#teiaPJv8;$HD~~o)Ar*^D z=P}<6zv3mA=&y^CrJpU)7+`DFPt=2hYzY#MpZ-T*mqatM^5Wvj+K@UCX zMXj;fp8ju~avCkZBLSHp*|35u+HMX;+nPT{Iq=FqM!7JoTy$3QkCe97IQsu{R5C3< zH>u}J5zUeUd=%_$cw?n`LFvX^xzW@#6GSdez+Mp18QCzZl=ME#!W7fI01qGb9lJdeMX?Kye+kkOYV- zG|cL4z}-KBpyr7JDUEK!(bVvb^kN{9NIT&I8KeW$mpnpvO_yWrqfW?wpl&50=ue<1 zIX`Mz2iUFXi6NMLO$b(uRvKrRpjR>taPx%$1MAV*l_#42@^FNUgR=!hB|+3vuSq}p zqSIW^)-rFZ66V@M(ArZg;UVJ2c=Zwsm{9ij(`*C;%;wo7A*z!zO1Wgk)p1zq@bq+E zRV|FHqW=vgYr}OV<59ZQ${}lgH}H+4Gn^hiPEJJ?gto(N(0~Q$<;C@^ z)9b%Mk?L~cdd>joveyDgd>V|(L^0TpOPz$DX!hYkx%v;TLAJeIexI?t1a!F(A+i|M z4KMJMRUOrFu*&ctIvyt~M1{o&*tkn)`)|&QSC6K6hm`Gpui1^Z#yXR5X$tapbsI90 z4nIJ9A=KjKmJaWZUR%ywq&};UVn4PA8B%D-i*ckgSf@vmU?I)Ti*0*{S+|$o zsMe13e#k12bnHxga}sqv_0w_3BQ6gI#beYNDB*cw`b0xpJ7I$<bd33l@5L-{L>*_(h4YJ0Y7WNWovVC8NXlYB(_2&6;NZE@e^Eu%2w^!@1thY44o zN_}znoEwnBg3UG{;{k0Z$EplC@>D+w{3~6|V&JqED)qr=O?*!&cN&TZ19}6PHDD=H z{9VTb*x^>dbPZ|v&?ZSge5rNk|ABVb;HhFcTcS^0|Be2<+Q|e)7cMV(2B4`7?CdY8 z>*rj45ve`ZjY1UXHDajA;;I~CX==LArkZduFpA3q$&Os#L?jmjO)vsqJA}?iKG^0B zphPQad#Ln$ZEqe#rg`~Hq3K_R@Jops4PVetT!`QX2TH%RwDiLu%DL$M+_T%))B9xX zdn9(Rc%oqJ-0pue?Wu|5Kl1G7-=9p=;Cb854+z>_iMv0VeR*uwtycdTE>48Bi5CTGk6q%@&FAQ%*TYkGd`!Z0E{9CadPYV!X)3V6{yGzv|F6*q zQZ)$@0O`UXkHMSrEWTRaJAek}2PwKgJ)%3yc`R;xzaK!P7Y#)-PQ=-`KtFWi4bp~{ zg({boKhlN!)9+bP%+X&Uca>lX@h|`yDeov zj zle(tV$u*CWKF8h3@$dl(!9#))pnI9^TKqoSZ>>YT0zS<&?$dq>gHTt(3z99rT|qg+ zx(s2{p6*kCA^rreYHA__FnFl_L*tvO_!o_D_L?*S*Cp%aL)CcFtk-NF>;AatNlrALBYY9{#*~diRf4TpfHIvT8v>LL%(=pWz4vP znI{ii?ugD=Pw%I?OtezG{$6)CcSRVeA&`g&yYKgp`FMLc_W_hdf_wA#=(xK1NG%rJ zqHW9|bf-;oln^R4`9#B!zO!dfR^U5`kP4u!lxU|b#9$6=@uOAoVsxOnAf8WF$&Lq- zqTk>))CQJRp-uWK;m{0>1M+v5IfvV9$i% zoMUgZzvv2SR3CwD9{AAzWAO7oKJibU^}oOR&!Kc>%xwT|0qo`}=$Drb9$Q+|O|B;UZ%ZB9-F)9Fg;ZypEFX~bMe zR|im`85y^L)HLD;$IBk$_}Mc|u-%}|$i8v!o>5waJrD4>uZWsQx$J1kPt@^`R2tvc z>mYF_P$e=1GUH7RyBC+W_eb&Ob6swHtNJZ$Xf#eU8DDa?7fP?1FA7j9vb~SO+h!+~ zrpc4P2FX((UxPgb0Q@Q3*}jWD`$UO!h!JYV>GPu;CY|q;v$O}dJUVfnK4`}&FXR!-n7@v7{1UaIDg9=q(A*4Y?@GyLkMtv zHF{&FD#zxm_P0+Z11bC^nF_tOC83-(=M!D;vhv^-Yd;5V?d(2;hm$~>dwU7;)jcz& zBql&x^?lVf7%e7C5UzoEJKYByCF9|4vi_a^XJLxiy2|@AWyZauxQ0fn;ty&ajy^WX zKjkki2v{lFCL{N{0jS1kYX97qRo^mqm5DmYyOmcwHs9Za?~&yTH@n%H=KB6=wXouJZ+Z*?WkvCsZ>~ z=XMh-UWeR*HhlPf<^Unefcumje!Ee*()U_<1h*!Bg_$Eae5$G_rM#W$U6@J6I9OI0 zZ0%@Z+0vs*Yf#kiUA*s|%Lre0z3#iUive$2&(pc5kk=LwWO>aV&kZ*A$7x zc+qu;kfB%+-Dn`;(4!u8IY)qkUpPH)6@V_`c{TQ33cqvNV$&hW`g36j zMCb6G%lS5itnv>5mRQDUvgV8t>8~O;{gO{(t~X}AqFq=rWvJNgSsUj=TrPD%VSF=! zm#4BG_IXE2#n)2p)_!JETW%#R_(<%>!J26&<75D1jrD_=W+dwB>dN^j!e(JnvjwE}1UN}w1cf&VbwE0go_$$z0ziJFso zZKWocn?b1@S&9i3D$-7ypAv1bFe=e~v&JQvX7GHAej4q*;-#`9bjo(Iv1oCsHLL74U5f32_tUE&eawMMF z@?y_9wB)mJO72l3>TJ{IY;(jllJ=V3jBbg|fIg&o48B|L?3n>1{-MmV#t2dz2shi0 zu4SXA5J;?1x&iirTcO+3@@V{SBrTc!UPudW6nIo((zPE@g!EKwr9b#_7b9gVZ0}0t zpJ=Ybri;cT<1zh|0+w{UQcB;e=23Sc2K`@M1H-}w!yv8|mbtWdYANmLc;!BVu7zG{ zR}L?Rm{abig-(6>B5NbAW#G(L_WH_fjG|GVND-1(@uw$X^po?+{o!hh*66_IBVsV5 zN4do~F}TBqk%$%?`UQ9s5);ymZ!qsqcLV1XN%%_pLksVs!6&9<+CT~sNrpnyA$0c> z$yisaPTd=Du@4a#!;&q$&wq*UwOl^UJf?@NfZ_>afJTzgzek$+%Aep)^pG?)!{(r$ zLa(VTBBQ8@ZCD=f^1KT~iDUfoa%y*n4|Hz1ay^d^q33psqC9xZwI$(#m0Y#o5{UzA zi+IOTd}+^5EHO!;!sYu!tI^eB6z=2g4H+D3yS8eSwjT_`n@P5ByQ+A#*V3+Qh1%Y> zw3Xm2(pKoySkb>t9zzu(bM)FK4SVHy?H-SVbG6F1=7W+5S4Z;!Tq zVn5N){i*N&qmM0O>Xc+2rl^8kxi))zkMBxLQ_}$Kml7Bh)Cz)gpTB+$0hcQkt%ysy zUR{xp^Ui&J_iX`>lSz{UIjF+dv#w>XXH*zv_W6F%Y()l08WK(IN3GFrjunx6)OvMc z*|oYYJ-0OsmLHxD24&&u2f^?)N^PWGbBYtse!*!f<20QbCc%+J-l^+f#pvd9Gb?4) zQ|QHl{J<0S{=QouR%1 z;1Zpv+%X6x$q@LS2nOen>)8mzC0Tsq) z7JmXA;m5zBpD&p40jOeevXB$du6(1_82Qa-Ub~<3FrBi#K{j$a9_42x9<@fML7T_| z6%|J3@U)z8em|@h6@7z3?q)~?N#D6%_ci9zJ7TAa^Gh;9&y9WyEnpi*P>dDs4;>CH zO=2{ZJAc@jb;g2T*>Ld-Q>b~;C9ue~I6O_bRm-Si{sSYw=Yr568rQG~Bzs52=<6@T z&MvoPt#H9cK2^kpJg9BwykjKyFf1;xLD{>^gpnKEX^>{Frmfb=GP1RwE!2I~T5r_$ zh;ug$TI=Imf25`A|4gXe6HroixjpYu{la{kE9)YNwq%>fU4e0%Su@>YTyhY3PVz)h`4*(&zZu zn8eiD-?1RA%I`ICNzM6Cw=;}(W6P)3@MY-F;}k%R{1|sIZ!Y0mk+;d`4K_k^Ux{y= zx)zauA|x9`z4CfKQlzGHd9hNMc(xl0wWZGpApRRQ$K38V>Awr${=c5g{B5T6&y%2k zo(c^(l#uHvsSM|&MrinySkoC)6vldL`3jInkPz7 z?m7L}L3H%-V=nyQhsPCgg7@+z*0bYzjvg1kdD1+lO`z7F^-;5e*?|v3snedPPht1k z!)Iiy=hW&OTtemEHR-qtt7=N}vc8HwPN|QrJ^oPvheO$vGb@#=KB-wXaA(OO=*Q|G z*6Ug=Y^+!ov-2?AQTjCLV%?)`wrkiakMU+Bg823r%HveaNJ<&!{3Km&qyrvZyM=S zejNGTdxjX`_E}aGAEOKF?<-!Oo>gw`4vEF|tt%8>Dhv8q6&c)eFt5P$Sc{X-mu0bc zuqM9pl@=4B;f60Bp}k?^QR#^c9)GBJ#beuE@||m?s$Bpeh^#?&2&rZD8qJT>Gz?GO7x#|HYEa`lSj z&U*Ulf@bPVA3Y$XCh%ALKG%<#-THp8BO9+)^KEKUuyFq@E2gfc9jh1xXy5K`_9%5I z9@XvZ5!rN+z*+!jkIl6fKP=sg zhOLS-3xErFsJ}07!&NKUvqm;u*Iev2@mFc9mvUr{SNV^;b#)p-|nHDQnK$tL}?&89P^2d?IXRD^`EwOT}YGR-VhE-h2rUtzX&cN+KVarWZ`SM5rEk z-ulryN_D%>2kb2-aOxl{Ej>vzBUluBy|~1vD+sJppig~-Bl+$R6s9E7oYHb|L%U4_MaGtz1~ztTRY33j1dPhgbdf$CI>u0YyPN8Vs*F<*F$=3l1q{1 zx%gxVq!uPd0F~gO8~)fio-;@>yXVNsO9VVys+p+T#m$D>&{WT0a)|c{hxP&(Y*Fnn z)Fsqxx9xiio(}>$9c(MJHd9kpDGs)_Vp90p{7uh2<3vvmaY=>I+uzNPt9P3tcJZR( z-rKi%)b&TwW81cdmSN*tcOrd%>@mEzMD2?f!jpgeY7c}e^vhYSn}7qq>dhv-qvwwc0V=hh_h}at7V*?A~>^Q^o<)Mg?{Db4!86gupxU1 zaTt(lC-K70f`BH4q^Hk0er*pN?dJEmqfb~pUYjj)=s^gz@Ga`9U76_^j?W3vtQAGP zJp#Mkh94LM_7^XM1t|F;!{*(UsEvF$e-GAGNQknUPi(7dsyww6myG$-ROI0bY;SJq z)OM*IPewP;gL!lQ&_{C|=t_}aUPHi`G}zyD$ImZwYHt)gAb+*N_#jnkv`Z<6R&2*9 zU{R7IJ778+YB@HuP22|4RzN8zSd#-m(Jpv@0Vgm#RN|F+o>f*jcy= zkj6Rjpmcn*8~|OYknOcA+exbVRso-HcPChRb5b9>H(G_0Swx+PZ5->45^Cs#L} zE`5-;v{Vr*8@()3`c=pd6GD31@wq5!!>|xGKY(#LP**1VLi)p??aAD<2jyL|&xDcs zF3JEmM<9B-9Z>Pa2<$L>k5ht7*vyquB!&Kw^`(p(}NgQ0>Q;b&>Y2PKcy;G zy$kiL^!Xhf+V>t`bLr1DlnbZfsIS+)$GUMNs>wLq>w6w-9t~6(5d=QS!J-;kk+bq< z)XBWCwdDK&g-Khw9p|H)z#aMKZYmX7YZOYI&qK}86DY-L0qtjlM!pr9x2fXd4flI) zCkUDhkaawG(9P1_by4^g^YIb4;a`AXWi5^(%zwar|5BO%XYAkqo#6}KD zty}kKO)|Y#njicuJ6ZS^ZQ7#w1Mu3skB}1?0w~YEmCm2y>RMkyjajT-<5%y!Jt1G; z48!fZ#*Yjk=0OOqMrLyi)7N#6tnoi2N;f;titM1igc9$Kd)=9-6^`3XRIT7}32;JD zFH448(tjs1kjbF0ry45?edxH^TCdJAgK4XR8#Pnw7m;#T$@UkvzvaZ;6c`3 z?;2~LL8NBgjxiwP@aQ+ArPq}=NoYl6_)RAup@mjQV^8)+-)zm)=u|W&y3Ho`_?8&$ zy50Vr_$o1@$fsksfx$!DO|4q&O8M5@)xZt2-NhuoVA*{2!o}ZPX%wCJ7`c{`s^;F3 zs(f&L!e+PM>bku-W;KD3d(0v47OE=547(_*Y3R~2j%{KCb(pKx(vL>bN@ z&;Z#jI#Z2KGC;4Q^kk*#>v)~0p;r>3FK%{)-mE0QI4;A7zuE2#%^RWTd-u`Q;9cst zx~_5{hfX7?JY(^0%IJk+$2e}JRLc3(CX{}ufZ#$Z1gN%6C#t~ELUI3VL{wyxH7-lj z%XgGpD%dG;(&M1$sG2rb*p*RQW_m+{%D z1%TI!t(%S6JE=lIyTUXTaYqZS0YCXh>;2RdhniiIycB0b=j6Q_ZEIA7z>=R*cTZ0% zWB7?ouX>>!%fUUQh|{fYQHK$KJ^-w|NuSJ&6e}Uv4gKNQQ7ChtNw*_llfJ`fR+PZm zSz~=u4-cxKpn$y{jc1596T4ruFlnFRhY~FOUclml$6)uSr*Seo;JAJ-*KOdMN^5Lg zB!_>P7Y2;(tYHiC^_$;W6#L8gCK>bjXizx=a7np&rd1Q^olm{7U-mi<1~SGpT4MtO z#Agz;Q$bz^jW4+|bVx=K`yn&gle41nMkBkGrQzzvM{IR+=6)`jcW-XsmzEVf%`y#b z?85eC4Yjg~H_Z8~ucs8r`D{v?KACW2xa-^O$ne_Z@S(l+OmiSBVdk<=Y;=WB%fRo| z3=GJDeQCa!@2mI*sgXhxe}D2&rEF{QbjkO>E(CPhIEoGii&LKj;6Bx$_`UqL4V;xR ztgO@;E4}u2dR4g1 zPAiiNeU6OU#b?JFIK)DGO}X9kKK(%eC? zy1)AAbqL)e)3!Jk7FM8KDAi($G3Vjf-JApjQJz<2tIGd_D*12*NA@4EOGLH*^zrzK|KxsCuh4Z|H{x1)dI$;7qkw-~HqUuzQz9lziy^ z;3DN2{cPqWbE7ulU7hIOh;w1H?%wZX7Sw0-DQD&&-W%mEe6$=3eT1unW}%}&Z5~(q zT|<{ezFhEkeYRV_pGR&HbV;A&=pTX}YQ&Owj^UmW*V6aw3x*$KyUVhErgQ-Z_YgofdcyCLJyWD+*Ee9_Rvr?H+74-fZ&iu`OAM@&qtcwyaANU{RE z58e>W*rfOv-bG8Mvukxlp;Ej?5q^nG0=wCqCkvu{en&cg9OJWzxn7o#;&JAdq4FMW zFbeyKa1>EDM;t8Xx1|>v%vO^@?lSG-_tOPO)!&@MgTewjQgz%(ss%VMrS4~}{@N`T zs=r^-sDJh%3?P?CCTe2(y1HM!lyQemD-?%kRwXs3cZlCLIDT^n@{<&&1c zgw&s}y}UJ3t(3XAnfx)9oe!#apGun_8=}kcqmCAHdspPb5uyEj6n3pqJS|(-oSpvX zh&FwX6L+OJ@6eY_EQ1Fg=nR=2IUOCbfHc^HG>sGLZ=5a%Izy?q4*W5NfiboHr}RSF zV*|I9CSYkx+KAe!pUA63RPNMiimtW?xV;j+(SgByR`8}8A790EvaXf3~@|ay%4pZLxb1i={8jSWxM>DZ8ej+(6_76$9YQmMwRgF(t-RV1Z(fSXPKFiT0he$=(h#ZeQxCh|E4<${7-0cFy4nRa zGNG6=8da9z{BmL^sE0BJ=_BW@o1;Aua#h8C!Nn??Wj|wX)T019d2s z0I$d*dfb1rxid?7)JkBFIgz?X`s(00baCc3rJxtPi1Q917@DT!Kf60^KR);#WsaiZ zHjc9B9-bY{Lv@h zibA3G&zWz#*CB#7bL<3ns@ld=(c1^NHX`=5WMs5RttW4cBbOg^yW>Hp7CetxMfzD= zMjRihQ8h-1(%cTS*2ivP;}f78W(t!AK`z_H*6SWMc26r1SBbn=v=Sba*^0@JYPXKo zhxhjOq`JarGaCbPdSe$2EP}y*YP+x|3Gqe74MtEKIoVvyuC2u?%5#nE43}w>V7}CS ze|txA7Gj&SB@b&IrBXs!AJ)yx>Iqc&#PK^P&S!4uMS%Gw^Ch>O-cUa(5055M+x%%G z?@*a4yvY;c7RpQVL-Xv56{vlvjOpSET=kv7+O#10afqvar*54i!TC7+m)!PLPT}Cf z)V46R3NlmeNbsQQNsMulNVVJH!%lbC#Vk_v)2K#-`jk7n-Sb1n%}oT7vbUkO z9-j2`cm)?tH{L zO1_r$?o4@Yj!5fUNFDtrx*SLrb?Yqw29IbG!%{ARAs>p?o+|OG$H=M{P{pN9|3Xv% z#Fzec4f{}}huZvyY+r7GB~V^`M$ty`oG8TyO4{?*UGGv+hVkt{6)>B+fhBlf7L;Bj zay>O!u#oiRm6b52TprJ{%6Rqo_ut=k&1+n@J~G@3NSm+L8oypXW)-3Jed za-UxZ-0ue-uC5hQt6{Y0t=z!=H9*XLakd9A72|ZO$Ouco@Po2(nD%14d5BE>uGqRt1->yKaJ>4%F= z4I4~CyTV?Oyy*!u0qmA)r2LDF?Z6iRN%)Lkb7gIXRowSFHa5PZ4K?^q&BMdjtaPec z&x1b)e){y}#S5x8_ex6)+px`!vlYIwqPJD+rxi_ceJ@yUI*dI?!Fl)5BaBp&e)QIB z`{)0ww6_ea>IwTsH%KGW-68_gAYB52bO~&_OB$tHT3Tr(1!?K-?hxsgmM(!!?sxF- z`<&}M*ZFq#hqd;aHEY(Ix@+eC-E*VgCaD36mV3@C%YWYQKN`%L^_mDi1chPpdk8=D zqr~n8SZE1QzajTA;09F%JOuxj*Bx*qBLI#mU{}3Q^&Wg^g&hr&JiqV&_#|g~WJ@2_ zIpI6GSlbw~$3#7Vyb)&s*qBHAW27R2RRI90I#plqV`_ZZKdj5xwJfb#WBKZ$|J!Cs zPB)FE^0B8$#l#RJ%iVmD?Zmv)RO0Vf2I?+o+(b<*iC z24<)x+F{;lMxIdTeym@sZ)_yLQSkO|I=3|63o1bWpw(nnFAniIjjDg4FJFMV1iVLb zfW6kRw<|vFC|;Fgqmw~iZd2o>l$4EOZ_iV(v4?<#{#F z26Q3TpOr31=nQNK8M=;yCfxd5>ly*ym&pdW-QgTbZ9@%Pf4v6KQ^kC z(r#>~bhR*(E6M;M!duycqRS!>v#z9lzX2I_O@n=F?Q3y?yK>**681Hi8*s+I`*bFO zZa`(QM0l5){iSFO_fsL7p&O<_!#=VHshV{204jS?k7DGVt*7Vb_(0`L%F!7A>k!@Abzza z?D`s$G}{qO%9p?L-_L+ZWRM@2CJ;vfQDhLWuj3x6%1Pip-V)ei#twjnbcjUb{#=v; z^r1g~OHk`u;3^5+y$Ieg{Sd-Ic%f?i2sr-f*j=~oTs!bkw?3EZve+tvu(89QQ zS2aF%bVx9*6n*{mO|by4b6O0UJ!Sa@corWtto2XTsj}_~k_3P3^cl-CWeD7`98K*h z2~@ROkQs@po~j`V`_LDXR~vQiurHIW)OfIdQ#essM0^f+B>_>ndO*lI(>rGF>OoPM zRYHxv+go3a6Ynna`-wmYfcZ<;vXVJ%np|h|GK!~bc9oP$9kaxv@7g|6x&k0Xdv90`Q9~&kkhTZGXe}}X;9ap4B?%TyNeB8yT;l) z#p=Ran*S(8lE=+;FW@vSfKoia;->%R#@4KU_ItWHh@CWRPz!dI_bVYIDFT=qZ(Q~m zD=N8*ytj(1ddHjpfH=f-<|6C*^~kLZ&1Jhr1g?~kTz9N1=Wj{xdpNHaODzuL*YDrS zpGm%a*Wdj8J8U9{uGKiyGlc>o$VJPc#nEyLAjkaq z9SIaebhw9bGzf1_Z|fl%3sk`EL$=bN6Z z`Xh;oYlp49AP{nHlCAQctAv6Ync2DFaGAM+rYr9~oHdAsF(c5B>s#kLopvYGunJ&b zv+;t=rfRCo+Xd5H9BfPj0VZs$#{5LD*i`B4SrjFFh_$#}%q-M3r9PMkIGSd2^|lJa zdA*qs7eqr6f(3}4JXE6xTV6|wpcqbjUl@!u9Z6zZXJyWg?i=o=^MSFs@gshp+?|oU zWbR*x#VkXdr}6@)Wf+*4<-0}``ff-1sM&?i>ypY(P@<-=NigkhXyiipyZB+9Z8(W7o;3m%l?w1DYNZtegMZNs!p520MQEBk=~8 z>O8-xcroNCTzb^ciEVGcnY)97F*y>PmS}K~F?ii;bSsZWdym0M@2#z?OMau;;?viF z2^>SUOy6-A?deL2tXSE*C|>6&iL9VOc=;-GCa0TAmOF-r%e{IZ&55xtEKo$o~%)+7KH%#v&!?)McUh^1?z7{IjGbE0M!#>kpBBZuqkSP{7&kd8 z>W$9ZykQ4FxpoDUy4vq<*z#8kbyp!$$w?9!a5bLkJB9d94sL1AhL+!0C2^+RDMR>! zX2Mz#`n(=W`5Lf6ZaTwdi@ zRF(t$>}>$2yzeJ?C*|q2#sM)K5V=dag6SH=IpOD_2u}+R7di04ZpE2OJ$)d33m!_> z%N0A&v*W`OguOt%9-G`@eYW^UDtWn5>%b(us>p)EqiT4P2-)IbYy*&cbqH_$G*kg( zN2AT7TPO8Ma_Sr`L%E}?orrLD9!(9HPNhW@Fe=5|yK6?fZ44w}z*~pE@X60!y6(+n zk@DIm*Ui68K{bRbrt=0Z+STt}5sK`}f4@Juw znysQfcdgCuupJ7AE^hheWY}dt*Ss0`+K$pSt_y2(eMeAK)|-MVG>#kC3BmaOGwKW7 zGeOkewK|Q3fB^~z{&4=jU%9%Wq|RpPtPc@;*BtR^Ah;yOq9&4$a2fq_aLXlg@_``WT0yvu;cM5E_*QeToYa zaU3M^SpVQK3ora0txL{m=7Im@I@}_Eg=JNQJ-YVQ|iQUVV8{+IP4Doj==Zh#kyj48> z6o!i=juS|B#d$!J;!vLqmoX@!%P5q~NF2{5y1n>3B5YC*g>2s+#nFn*xKuzo0T$dK z)3x&$q8EkjgGBLJe!-MDhJs1E0ja97&3iC>F=z+{VV* zzRT}jG<+!-Gb}PZq~9!H5dfhlD*$;hTE96%(&{x{<6`uvGwEtY=;91r;t@ayns=o3 zQAYOt>#861)svafdc&9_AL?zO}b63&|*XO<-5lZ3Y z!*9@{yQ{B8*8Q?SbG+?(AnEJV%~+Qg%NiEb4v+XCNz(W-7zWw~34KOoeV7j(^HfYM z1KE1(mMlo(I(llVXqSvkeGz*^lh3)lhq*I)_&cqSa!{7CWsz=mas)BEg@=d7>dE$a zUb)Aq#bnp0Njc01MP6QBgK)Ie)ehgVb7=Nd))RcWOdG7ia+FGuV>cnUw2_9+)a1v? zab`iiYW1z-ju!G}v@#{ZVSj-sAxR2uUZMB5oSgezf&A`AnRNzO=#^S53JzSfoUDp^ z(<-`{5#1dVpE#hMOy}9?Yn+#fDg3T5<~lMZPRUjGPaFX>VKkYIG^N}ppoKUdGJzNU zS|6h;l+EP8o-rahd3{=4tlyZ3zRKgWqwaM3k?xh_(J%3d>FKq8hK%)dGNj9$DvhgZ zsVC;`cD3(DgM6xOzAzdh_CE3p#%EAgeHuxF_86^%>48PLmR9lh&dbb4jk=Sxu>k>6 zds7AVt0&X12Fgr(LpxW0wSpQC`&=yc<^&%+jg#fM#M_)JEGYTyrl!t=yDsl;C%gp_ z^0|5r`Sq(k5SIHJd7&_>XS#*gnQ&Cv$ESH_Bu+_}UM}(thfTE%dL!$niamQo(bEE7a6P*|+!5<#r@cXs9;=&$$7sIQ+Yc8#qqe=RQd){-U3620%#cbh})#D?DQ zo0^)aD(G1-_l3#H`grn<+I?Vr^{9)H%^59k%b53J*ez2D-|9?OwIs z0>H`D4_nWhmP5R@f z1)zmzavA*{PH}3nsi|RmdkT@%LS%U@LZRW|&$PZ{E$kY}h0D#XULW?v%i@1bNQh2# zS_9kmq6Y@Z);E14K7GZjFJ;~ zI_b=;CW@4C``&e3hcg?|^RsCyMs`%`$X_+s(G)_V2{9~Eo>PpiHH`WcQ>~Yx(-&(^!1h3;^{uTUP1K9?tEAa|?mSv1)(8Fl7ER4}<~_O{ zzRgWR{o5DR4#xs0M6CL>%y&H(hFf@k8w(QJ$J2g2TP1sZP~yIDc;9DAy;U($xPbPt z;o><<66}%#EaXn{VH#Am~cco%^_;wb44I z)Oyb@?pIttV>OnNhn6Xo>be?!qqhb1nR2@PwAUghKl7ysQ>(F7{yu&0_;R#7aRg=7 zCn2%SBPOvTVqf#`|4(^Pj+jOI#?qg7HTGv*uI-!gi_nswMVz5Y%cUFwXLs+i$@-(= ztkcy_%`J)0-q0plCZDCprAWxg5q}3jur>3*z<}!2aYolGZEXQIb=`8S(v=H zi94N{E5OK$YHAX04W%(?;%c+6B?n{Gv2n4jI|3Y6CAEm=1=LivqdyOvicC$ar@xY- zH#`Ou#`av$$n!G6q?~<+VI<7&48n2Ixgu6XXr+Be7zB{e-d=pnJ0UY?wTZ+4>2snRrQ7|0hBI z&+nHYjmuY^D5<3)lm@xKVzM5mVEmjUoFEYyeeFGswz>HRNy^8_pE2+!HBmz{(%Rbf zjK)aq@-0_I@6>ImI3h{LOdoN)51G?x8}{SU5w9R(O&;|uef=P7DC@#0#O*SWz_`w- zu!zDVWt-pU=8)f{Z$xID$SmIvnHJuzWZovEMDq4K{n z0HSLO4(|6R|E}OSA1O-$_pe9%Z$H_GztBt8JcfCuJ<^s{wX($$p0JB1MQBz+eKDJ1 z${n0%RCuYRUXPf>Z$@@vgrTf@hsY=qSQklpG-HE!KA!Rumn!RKB{RD}IJxOLjBFlp zFhhWhQjx8DO(<1Kfiw=|)fWcGug`Q)L&po6{L#-0DXFL*yXb%+A%dhp@_F5bri!>V#sm@_7 zm*jYZYpryh{q<{jQP@8G3g=VYuvYyEuJ^kmoM?5#S2_@qx3OOm-d|pf27a$0yKWT? znnfN^>UY}vAxkin#sp@&b4~q6QQu-fC&qtnbSk7Fe4LwUW3VK6F+Wb#s~JniL<2g^%x*9{YrUckpao4+C0(v+TFXb2Rwv{+TDP&CiQE zSeyZp;GR8zzkBB;7W9Szv;e@?JhG{s)a@ykjIK^58b=jt4<|g*SEuG z-9n<`I9ZbX2U;vdPlsQ4HXCS!7-slg@(gn;i}d7F&`aebtkD{_hfUmfUSZ)=PRv|_ zw^D^x+ZdbHR-zj>o!NqRvNv}Tn>1G7C<6#V>f7HyZoN(rdOBz`OhuuZolm) z#bPiVY`x(wQGe=nj>U9Uy3Xq;wBWO@f3M-?9!%Gu*JFxjvp$MKneV8fd#1gg&sQhy zMy+#3C&S@CY?jNXKI6k+ZbW~dpk6+~+vT_E3?Vk0mdPkOzr8lX64KBN)Ua6^lgYT4 zyg(7u16tKX${ZIH9t;b}`s45TA^Rdb~zYPe97fl-1{c2D`(GJ>J1GZvzTa2pUL{ zMVIQ4m;2ujd3IrogJh1^Dv)>tI*=DFK!tL^|6cXG*E0X#XPhTSf7AcxjD${dpAV=p z|IXrw(toeBM2)L3?@Kd*RoJvkegCWmB#%ov8(JAE0db;xy=2?fxelL*^ptP zT|4HJ{g?dmMUwM{SQL8S{Q!KDLS*)s@C&f>q3& z@e>UK9bz9;tq`HV|3jG$dDodWMGz(iQMqp3=Hq+f3Dwk$23n8;7CIyNpdK@FPEiI) zJ-5Opok`d%cMpvakE$N@7h+2!ntt({8g)q18B!-}SwI_Z7;$C=H#mycF=y;s@UO&nTpc{hhr0)dN_(L$Zm zYOA65F|u4DaXFTQ-TFE3G}r3lwbNO4@Ls}uaV$v=|L}_X+r1c_LPXlh}vOM(Clxe2s5ciTks*7{?0VUr)> zq7$Wk^r8RQs*E?gz5qFqVY9;KBgZUa&0Blg-8ygCzY_c6j`?1|@I6n)(>(cuv02_| zcCkTg{HT$<_wIK2xHic^;_GN=F3g?6*1pF}hZWC9lz-3uz_9Ga@udH1D4Xy1@2o~Q zb0NGX$IWSJ2y0$KLZQw#D=qMEh-P+Hh>)A}`YjF+APVxr+Pd)Ba(fiDEeeD}&>5}O z=Uf}o7Gt?w5Ds~yY2mQ=6}Q5u=}GbAwuDEmEj>xLS5*RZI(u?^wINE(hrd<%@-2_o zFQ;0=@#TrV#YSkN3jHF%dyLXoQ`EzcrrXbb@=Q|7T#Ay)XRIir)4#_}`VAzj^Un!~ zn|H{i8?;w#T2-Z&But7uWyfmi;g#YxzE?3n3bG0ci@w~c^4$mW(Y@#lBxqiTrD9lU z>wgTc2Z%({7Ei9L@A=%hey#EJ!R<_$Q{d`x5}QGrf|FBOZB-iq@z%7x!<+Wv?bjgY zm}*n2_GQsgaEx%r>g!KqdJalwlLS zSFLb+)Cy^3@s0ZInTj*)@Lu+3&rGBju^c_wIvESZ@WDCzSG3+9tl}X#-?NP1YAu$% zw^}6jzjrz|IN-ZIYkwWl5LR(k`b_23Ian&?*`a29vLg1j{$2L^BVQQ~JTf21d|MD_66Xn!Fu4vuIf; zd!c<$6+|N9TtaT$_c9Gkh)%`>^8TIM1mH3(YN~z3`59Gfc0avE4PqA0tL$vqOZEKc zo#sXFkZrf#KkwAg)TAm)L;d-1y5MBTe_uG(qVCxa8Dh=pi_a_8Wd>+7BM;t$m@lt{ z|GlR*cLnp6pAR*;pN7bD6pvC%^E+}Czo=90c-={BqX*jqM`!pvrJuqIYxZL+&C^^= zYwAd(A%EFQLrCjo^SW7UJVB97zwa?Ykx^+tXXou<$4c7mCktax^N5{qKW$;nmhHqU zHoP}WmA^3adB}YawU4@C&xS+T&5S)eg|2@JVUCkmSFmSAi!EHh9VJNu6oB}|(0YY5 zmaG2TG|uyeruIm3!9Enr?!1BOgx(G9B-ElUASLW9v}=cb&_%?e6%k`*pgx#o87HD% z7ewe7os2I%uHUY^Zl5IEe#f)H{8jBmG6uIeZeQ6$XNajku zVo%4<58;|JV)%u#?zW^fw7*ubBNMUhK`@0KRF$0m%J}bU3DWB5H)^YUp>Q%)#QzT` zHzafP;Y{@aF|MGQVi(4rp|If9;E>0dPlGG&1>BeUIKJ`o`(@(PUna5@wV-ZyM?C$+ z=4}#^DwUhTAR9e_HV0EY^1Zk$(GH~1AHrofq(Cy=t*uMvGMpx^;Qmieekc-DOfb3^ zPsUloXP>G6;y=-t?Vo5I015b__Bgrq)ju(N3{^M;mx%GPw zj?&IBFVC~}%)0A}d4;x*`0()`z)IMZ8yN$92=7jtNHbgA0nc?R`HBK+1it(#^KZYQ zlTf2GmzEGyTlXbBcQs7OS25w`Zq?p5u#xp0T3h@PwlWpke)wLPh$l zg8}U^W4exK%yJYJdn=p?O9U(r91)deh^CG@U*%Kn${AiNR6lUcxBSW=F*sLk|K>kyxf; z3pWZ^#_2j!{J~=cgitQYrboxR)Uq$~hi;|S* zqe7UAf3t1_gzRKt4=&&Y7XlDq@!S@iP+M+JxiY^KSX0>bY-2gXInfGJmF_N?Q z%fImBV9~2nnF8Fn#`YuS7wa~($IeIz2-n-4mn;H<3whoi3;PR(#g2#s2cq$x;ywnf z(sxI48F$LJ3|VkLRZeHA5xZQETUdgFPTN?_;MqooK;og(?=k|iFFuIT(RG$8ySP-( zBqarT*Ld-f?F)6AS8hKYYTji#IP}Y}6^lP6X4C6y0V{*EK7k*>7%X{!5cgBJMHGHZ zbzlesBXOW;m-dDt_W1+aVup|wZ@a|?!lR-bReF2Tv#f- zAPFGwjfv}(YO63G)H=lXGbBw0Azf7w-OHTjm4>dUFN|6Iv1?m`r7#oSNHZXxbUAX!W6)&(I zKgr#=e|xdWfpnEPdw4R9Rhu)BEo}?lyx(pg?u;J{$2iT6cFE~M@umzzEvNV?D5GHfBKriPaU1CwP8<}J#frZlsE?vI@}j-D~fF!g>+ zHIN2{{W&hP)1vGQpc>kTv@+>#Vi-ByJ0CgMcokBfg0p=;UD40drE*cBbzAF8T$u^@?!Kf literal 50034 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 ?QBs$+0@NA#4;7pP^j(+WC$da9f}6+N19 z$5++VyeeKLJQkY;fV!aru4C$y0fInFa|-tDy_>9#~7#MTQc%iO^pQf zSWpngbarsHS2m|cUZ}3;i`4=6V~>dnxv8Qy>`;Im(p+q?_(@P$tW_AT_~jWs$i;4f zn(>8c#p#Ld<|mq*x-ufrSe3cV&MF~D0DK(wg)Q_9SYcQbU((aAsXI!x;?gi!uK&qI zy$s$M(V!;-1AG^-8Pk*JUyAQ#?7Q8X|92(d|2^6CFAcix@;II3|6=Z~gW`I+cF_Ss zAP_vb1&Bg|yE_C8?hJ%r!QB~Lf+rzZkOX%K?iSqLU4soaFbptrHoy0MPu2I`I#uUZ zox11#0ejEhBfD3xUj6j5q&+g?;|bL&-wFyYM8Xba{eVbq4KZfsqLFAZetx9~NQS;! z{=bliwkyqzBhhVT)M9>(CsvaSxBPreBsQYA@8=K1gq%Z$k>F<6ufGwEa;fM}kuq@lbg?sUzTi+V~=UwwJTUT1Ex+Zmrx_9i402;O?zbg8DUW7l<3cj|Fg9nXTtVT8qFurwfC= zRrt3@Da{`nn5D6RWl9591Gyq}pD@o4u1a(DMjvsL{jdB7Nn-^ZQSeR7MR0&Ns*~-; z7NHM2E-yj;aT@*g*E}!`wGz!Tij}=({PLf4{rU-{4PGh(&~bkUGkK%bR554a?t3tA zr_yKn6G()zNNyOrTpOxKHIvnUSgEKQl`#{jPS6QBWj7ik%?PKqMbl2HH%2y!M`slY zOk?lEmCC2_DX$;g1_`DuYT)G)-ND@dF5YK)3Ilmh{4PBKL}p>=pb;9ykabO(pkru| z-Rdp*V0LSwHju#+nYGfw@p0?x-fVVKgCDAr3BG<{2QYwJO}HVo(7PZ(rfJ88Te^Se zeeO;DB>k^>pBqY@p`Su4m@|W>I(5{&dB03l4IiOAPdOE8UAq#BL``|V+5Qc4@e*58 zMK#VAiQHbBj{S9&w7{P1)bVvrEo2bDyT-(r;HkA*Q_z zh?8)vf&A9M=cl5O*q?Mo83ha8FOYdGZmYbH)PP2fBf>@UuvoMiUHY;W_CFoQqN;B* zg@NE~1Ye;8kQeXJ1$4uQ^-M;)1@KL;`jD8vJR_WW>J&O1id`#fLI;ZbZJ0y zx3{$XWZ}CnViWWsw-+Zu7d09o58mwZ-8u2ihO*U+Wpbd zfiKzyB)o!}7qn*~%O{EC)HgS(?=fI<1b@x=d}&qX3uj!k1p>U_aDXeK-evu!TSJgW z@GWsS+bO&M7vLCcHEgQwfe_wj8v{PFpxu}Y6Byfzw2-^J3<^>2kn1Pw1^Gd=+Ta~H zIr8;{JxCv(FJJw48LWQ?xc*Q7xCq`t*VLLe+w$F>X6!AJ0BZ)xo;MM-V1R-00JYEH zrR7A^vty3s@bV!i(?9X!fp&tk4)57q;GG|ieYh&uM(IHT%4^IjEImtC77B}~ON+KQ zcKU6ks-idS7JK1QsTr7noA{Sp9G(2=aHvN%qEFOZd@*li2YLQn)|0O&4q?AC7DM+| z^T+2BidJohxq=H%0}fxUI{zB7bu5G@!&vX&?cAB>7GMIVy#@@0Dfq+&7UBc+N>M!4)^lqRnYjjiNBObGc zck67*?pA(wx6eTcAZJX$BsEdZsEu(DaUGV5qAYoPLoc3-CcH|>R_eb-A9Mm(J5zlW zS4SS$0PAA|Z{Z681T4 zPI2J!thTmuyPd3+IY`u_bp*QDbsW;|B0amc^7(Y6I zy1TE{;R3#+CTm8$xF`0)kC)NJ`{A>5lqevLG`AJmK$!xUTFsb4YCT4JoD?WSob)-W zDLE;tPa&{tZ+;;mgY@HRIx#+{=;~9T$2-^xsswyB4MXsg(Id7C8=4ARWz)>7_%L1= z+$Y;!4nx#ta_|g+;Gg}!k3g?p@ujEwp3R3Rd@8t}jIVsRJMRAn`;Yy?gKyuvrl)y7 zQcX;9DARwABSX^G;y(D)vyVre&bVsy6a?!~EN;6fcX{A=)1j!b4RWtb*Do&mFCM~< z_#el6%Icj~+#dj`uv5hVBXdy%1kggPXTh*hVT{n?swhbbqj5&dW^dQ znG{AwsFCDOJuFd$ENiHLs6wI1i{Jr;L{2BetN=M>m)5a>4pPF-_1aabf0=R{C#j18 zb|~!^FCzdT05Q7<@8lK4@N#MJ7}0|+{p;|2+7>OQSMx0S3Sm)`pNI2>S-yVae`|+g zyH6%eOIu)XT>ZWN#!-K+B(b%eCTuF#4Z0jDY`pec>I7P_QoiEe#g_6Det;OOpN z>ys*l`}}uVXJaCQvplF6Z}Yw+N(2QDkzJz)R~bYiV;4N3yD9A*do7{v>?+ zr1kiH5BY1%(YRDYvz%f;AXJ&Fp)|oGO9#E+=xJ=z@0acoZ4|g9awKI*4D;3J5gX~4 zqC*gMhr=c6&ww1z)}TBlqw9$}80%%wRz+cxUG) zYCx7$2_7X>(MWit+9=e3abGeAucb9j53{iq@sQOpR<`Z3aWSgn(vc+*0`~{@$eusPth?dB!z=buu$94y7?4I)B|k6)_V`|e+5V&RyC2nUjt=nYSl z8;1JTm37X_z*Q(l1>LQpmTnCy*d0RWs2|NSc}kRsUbX!+sIcI%NuXg~Wpz7#dm%99 z;V0=DicZ0>_48VVf-UYrBtAHV@QgbPB#X@uLdZzbHu>WIL^4AAN&7!153>Jr3zJ>) z{z}KI0HXU7Y+1BuLf}N29eASqlOQz^)BOoiH1PfRUt#ip@GEQ#Gr?4w2ZQ>H3!kbT zjOtWQ`wT7~Ol1n23Lot3l#I8UY`?_&B|2Wt(b`(#zUbj|iS2U?Gs-0NLyQhw&F2q_ zd6vXp^*W_VpI>GS#nLUqq(vSQ(6;x$5x=)>zIVYyJD1U`60^q6*xk&araUQK~w$r)*qRqLAarVu%1Y&a%z&!vL0nt%qumZA+W^ z5`jsZ>h71lX26S-2tu+aPyXa7rKo4WWn@H`kdQdE#y3@mpPkaj)mmK11*8j#GF_cN zmQaUNAyWxTY!~~E=2PBD?tkr-3P3%pwd#4GDH_;Nl1kY761mZ{!?&dyYHZ_PL?}Z-6n*OOe z@k!!Spou$&9|xL*?{ypzO%asg*VtaT$t54z5?i5|pbIE;u_|`44k)Vr$!k;-I5Xpf z@)`%!Zn?z*M?jkN{^ZJ+MQX0X%)aTJwKZK`wx7)Uf_dBM z{edo=TT8TaG+iPNd9`?dOl1bk`~3o|!y8>;4;^7)#=r?xgnG7M@1;tM=qs*#W-?0p{wRb=v5<=lO zy}rQ1ljGShc=Cra*<+$|#S*yP_SPcFPvj{7T!Ef1-y zu6`_*j?~CTEhuwjqr|(GQGgC4`_#n(!l7OeXj&IP@t}Zm<;k{{$#qz;C3o{eF7TUQ zzDequ{cT=6UfpciI-0&Sygt!Gbo68K@9zr?Edp>uLIO6QXuAgvCmR%b#gmVW zp1Ww$GCkOOSe!mZVm{_3Ix%b#Vn13x53e3?8AD2w$PecGY3*X7*PQEcB4hC4->U~z zBwIC;5O<<*#jPpPEgq}If$r?K3Odf(YGOwAf^_Idv1axsYcN(;Pu?aiO!I8ru?>}r zUnJ^++Kb|N(Lmm?y)Z3$JIT>qpDgyaAjReR!5MVWkMzTeGqJ((8ZcYTjbRH-D16J4 z6;|AIG09dB{Kd}%Y|F}uPV7PfHF683v9pvu&4SiEcN6LR`ZAjQH;Pe8+o*Nn>aEXF z&3J@rY1^_LXeu9N2qF;E*IfZ9Wj2ZW$z)# zFW(5C)Ztl>iTJxjS?`W#y0Cyb4`>Yhez4Z0UjTc#W^a9S$NI1~H8>WQMq$qH97~!v%S8* zu+cBYE!!@-0*hK{dq&i`SfW>z99YP~Tk6%!dd=n0�}X8~xUx)^V}yR3on<)~M(` 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�_q(s{zOEelUX4 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 z SB2}bRFJG1Vp4HM7ovkhD#$-q9PzA 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 Xu~bdX*`N1D=0{E!Yxkq**3(xoH4 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 g{&XZ=y1c0W4=wxL#z(|neE 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 literal 38262 zcmcG$byQW~yEnRMkk}w1-2zI3fOJbps0bq6-Q6L%QCdRj?(XhJB&55;4bmO^uKoR; z^PYRhICs3~jq}GEj5XJsd(QdveCFpN?47bK?jy2C007|1%So#M05T2u0GQ}tOEbd^ zGx##*srt!T+QiAo(Zb%@!p;@|+*5MDkJv77;`EOmf51GbC7sU+)p7hZZuq?JqJo&y z{70SYaGr#`!|(hR+I#yD(k%R|SU}A8Ug^Ce`_xkRXup{Y{Or?yOlz*h!Q??b%#e3Z zkfip*f>I^7xfWrhp0~fhWj;Im7d4x?;?$-WA91Ck`bX2nqiUyCW3{o{_B-9=$KK*k zyc4g(`=;HC+4+p?z?@8)!C!$%_Jd}mXj`lN$xL0Tp}A1YOxJF*07l)-yFFHgfJf@*9&zsh|_x2n__H{G7IxRW(}pq{%>d@yw}%nqn$ z2)z$~%O~`uj;%tjZ(M@Bl93YnTXyhbFK}}vkW!askaujYDSsEmoZen&o~$wSOkv+* z_lPFRpNM}9?_$sT9#ul7sQ`BpnOA2LU6VB7BCn9_0BSZ8;6@xUE&M7@SXq-sYJZ$& za?dK5;-V|LBw_Kx=jY$g{hORJev7o^tIzcc9)99K$Cdi zPvx!NS98%Ju~{uUoeQ0;Lo*fp;pyb;)HSaeu&}YPyv3WF?_rxWfk>wMm zXrIa)_d3n#UDSJYY8oMF{GV$clJ)}}$aofuuUUPFQ(3mMTO2c*t&53|cm@Qod`y;~ z`7GZ*9N)2spm?nfX699rX`riPN^(bLSJ>h%Vm2QRaOZ_y#KiF|%6dy|{8WkO-8O3z zXt>h%`0{z^+ZJPH<(aq(SIcVJ8yPW8^uYu-93)$wfZE-!BLsPdvmfx1H?+z1&CtlV zQhs5*%f?o*uym$XAe)pa!m<3upeR-TS^nsopYkv=>U!o+0r*Q4v9Y-BncbM*YCl

    YlQ{VveZw1v>~0)1o!>>%zqfYwDtj*)iY`hiQJ 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 literal 12740 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 diff --git a/icons/obj/items/clothing/uniforms.dmi b/icons/obj/items/clothing/uniforms.dmi index 765f9deae113a6a2b66899769f9d8c397208e04b..f05eb3671f91f0d4bdc911f1dd80af7e6d568bf5 100644 GIT binary patch literal 129271 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%0AF} z7keoMnT=<~ut7Owip4*{!=aOo;t$pOCX9({98X8h5@Sz|4c{k&1JKf80)y|+@UXsa zZhGy=r-TWT%dvs?8R2xue0m-L`~6M35K&g;&e6$Fz*c0(0G*LCvoe3mBYkLUOGxn% z7Gz{H*0taT7{$^;gH5*1L%ni2?v-N(Q6L#bz+ z_b9JZ2E2^|HIk9ZFdw|ggpZCb-l2r&)b|}3z&pM59UPVY)xORnFii0x`{f7A!E;HY zi~EA`>Q`b`hb;_ppSl=3m|?52UW6vG>{gT+0t8YvE*fn(93wk%*XY@0X(X3WL6%eea)#H0N3#Gfx-V69Q@y*jE5bO zh-vybz)ou7xUots>>OJBRyknePtjC0whL1F3`~{(`C=fBXCZa1l6dirGqxKUtc@O- zvYLcbtxzHGv#8nkfXh8pNy*kYEJCyC_x@{oZdbwW0FDMSYMr^boNx}%>!DfvpWd(p zJJ9YJQH72I1q1&?(dXD$ci{4rAX7%mHAkLq1)}HT;zDP>>B~75B}5wp#-N0oFll^k zXh8lyl)ZOU6ixdrN)k{cDJmHyBM2x_a*mP(M52M5b7lxCl94PqqvV`nKokTd3qu}| z9EY5SnYo4U`+dKA&bs%kb^c&=S9MPh)78~gwV(a$EuBc1P0hHsMTQNS+riGCK1knF zE4x5lzxb3F_@qd~uaKs%FcI?f2K%A2e1-#injU(EJ^Po3PSk(*>x(VsGzH5pLDu7E zf269L>{RUmk0Q4DujBuzM!lTF<46x z@Q3r>f3R=)12sRIkN<$&ov_alnYA(zLHAv*@cFWjm)HMcsDEL{GAI8sL1H~3q;Yim z4^{oXrU6#*`;Wi>J;iEBKIT8LJegnH-YvB&=KB@o{_np4b_u2a(%tcJI#+^Y03&{3 zly4R{`}!D>DD~`+c&1FZ%Zb z1v32zd2*Px4*JLcoeeH9F{cw9$EKvfiF12EC#+;P6Cf z`B#Dh+gnYC$NMsi1mRhCykSaTAMevva4eSTWLd33{(SS}U=h0RDleYZ9w4>Px3tZj1Um>3WyH28NPe=Y8X-D6t&s zeKK$vLnkS(qN1MDKK~0XE_z2&r*I(dCO(sH;vHI)9mbrqdZOHb)BNq*Y}l58|EbN2 zaF)*jN3TPJj<)u^cruIT`LQqA z==bjVOBi;CWW6p&K)ZmDGLBLV@v;z4COIipGRJLimDJ$|2}~m4kM?6dPOQ)%+0uz^ zB*SM>?eMTLY%_rBg!>~;cCcP>-BrJv@%tClLEx4@u@iIy`$xM(yCaHMNdrV2h+W-A zCzW8$=k@v&E&D5m*uv9zTlK2f-&<8BN*Z8#EOb}Vw+{6DX+Cz;gWVcX8mMM+RkZm7H@VQ)uHb1XXb-7j_0PrGGDT@k3jy@)~loWyGT7 z{hwK@A~d>*0?$mJD7%xVT(zh5^evm>hgAZwMFujtMXhAax4idf1bDA(%kv70ro?g1N$_QbQ{NUC*jY!R#Ae{|nABB|hc?e|f?AG_7ZJ zI^G-yNpGoFnnqN77JH$RmqDBrt#MlwP!o=^xZl5@1AEQ=(^E@uUig_a4~;se`mE(S zI&|xd!AL@;*~fyP{M9SDcki*;8TXJ4tk~@4`a_X-8TYEq1u9d=I}Wz#0MEQe%$J~K zuCJCEIDvtC4CdS~paJ4dO--eyP=F9p7TCQ=!RoJ{Q*dzL2AdCzHw7#XgkhF;%&i!d z9ne$o#vrF6qqcck%wBQ&2bmdzZf3ps?L9v~KX6~imIBFph;}5mY7*CCl+e5x5cC69 zE?4sZ01#YlJDp$pk!;es?zB$)l&|2k!IG7Yqpsa2=^Q^j=kPGN$@d(~23`pkOU-jO z%NT%MXEyShQVTpHXsJ`H+F%Oic>1z?K)-z9*qA5wv7o)?d6;++K*85yOqo|A(-jQU zbgQlrC~E5YB;08*>Lse!VSMBdP;ec#(<>DGl}b53A5R3Up)Uma0dIe5;|44DxnStL zSJM6zM@XL}hgb;!rKf-LTR-!8QtuJ^n&|qC1v_0j*j(KQ&&(MmJ#BEUHwB3RE5GWl zE6dTjWdpkt?LL5K`NCuC78=z@1M>QAK9tmT`x89c`M-xfUba}29i1)3aL$0`bjaoz z5_t+UZP6QlUb&6=q)5Lw?~4#Gf;1VO>BBG$tE|cm#<%-Aao9j3N?5j$N?My~xAX8o zhBrSk>P3{4yNFM6H*JXQ8o0(BoMug)y*uhoLtyQVC{DWv8Qh~|!d{j*Tey#rhn`1q zYLA(X{DQ*15d$a@c205tJ)zT2em8$Q@f8ep2!;iq+9U)70RQxHR=l06HqSg35W&2M z9HX-I@hWq2f(FurYV2nOf7AmVuq*4nE5XKzHa|(MnR@%Hge%bYUwm)`>l&&Lw=Kb7 zsAadL<1)G50Hex^%bSdbB~*fX00R?mPY6aMxN~#As8pFpsx7@I&189Fm-@Pdz4*`B zKR~j*y!Ld(ssA(ZlY0m^=7n@g;Jzd99tGNk^h zM-}qM&qD=*OdhYS*((KS;2O4s1jjw>+uFQisHe?U0X$m_l&iwaTFWy*H9)J?kuw}3 zT1vX+@(^T^`QFf)DM-!CgQ7S&*+sP0AK-`5JSy_>UVML#qG}O=7+UNKO>{qXdBnlP z!!Qbn^yihe2%&LICr)yQu*a{$N%V;d=2)}7{}}K#3?+RurcMU^q~j#3?Y9&W9E@5- z`<}9nj*w-%3}#3|=*ql_Jaci>ZfaBrJ>k)Z;x#ST3i zzBuK%EJ47x{Bj`#r1a12_V@R(D5Dgx0uJUeID1HAjT2KY68g8G|G5(L&$^o@r$#4J<`0DVc(!tNI$e&2jL+WVU2B{c{Rw-+F#`^;il6`I zz%_yvkwt=Q1ioD6EnIl6E{epq4=2TQixLTEYb;}W>ir%G>o-l@Jd&LC8$)Rf5kr{+ z^yj<@9$gc{8P;}UD%ov)Gl`nHpg*v)KUv(b*xKK7L>xLYEI{>PB~#otFZ~fS4UR7$ zm~YSvG?W)-5}+M`qg&jZR9yU!Wt@l%ta1t+#c?`#%3ISwRdKQHyZW@StUM9!ff)|#y)l5^ZRRUAuxxU!a=rvu$>pX~u;qCd!%9&KLTwgS{ z^gne`^&Y9dD685!U%AsGbihBAkL)vQRZVJZ-F@Uvar{t&CG$TNFx&NaTir|mWJfK|r^UBEKtzSH7b{}JA#zV&OT(pfQV7oZ& zOco$Q4~cuu*$9HT$Ip2#O+2}HHLs5^o8YC79H0_9^Ha`eG%%B0r$M&Va4&!&hOOc!?!KqEK5K4$r4h>UP^ zIYOL$tyzPi{jZ>23ouW;f@MoeCH@2T=4I``z?FtXG2+wEip*4&tlsQj>s2v3Y6@B`W~@`QJK5v?viV0#YpEnBXR6FyWEUm3G_$qW-#GyL4t5bm@_}J(Yf9($v8dzAb zo@%$l-7<@2<9vPy;u_-ug19Ildf%4YhAnwRyMN@~D+^$7<&FH?sAMrP4PV16D*xuz zKzP~N_Sb$7?pmN*O9oO?Y-}C^xvq`LiW zH`k&&^7{Vzy)P_)S))Qh)*iErl9ljTLH_i|WnyFm=9H=Dk~;_ubw?hdqmzRPz9Fee z9Ihd;kXfOnkU7Z>nqEY$XF&$@~^_@{{5)-w;`+>gjUJM$vlkN@yQWGp zrm5pD4a!!p@ZE-+aO3aBBELGXotZHW$$>((w8lT-oV=7bfp1D0ov4SVsp-&soA1W@ zI%TzK_{+;>Hp#`sP=;))iXb7zlmWB$2y4KCPazMe=~1X>i2NuwZV~ps;Lpj) z0rO247ncOOk>Ku=ySc&NVok5Xe$R)umB@x+MXUc@@KU=Tweu+TtU+Mvdf0EKDNb0GzengMh>``4;xGC;?3qeGOH^B844z zumtl>aO^6ZhmM2=CnX_WM%VnBhapiiPT7wv#z0ZgsTNNjETFy`-g60g>ALn-{34LP z124sD);Zzv!se$}SS_*|dB!bA`Y&Ekwzai^-wVjHD=RDfLPEX?hFo{;8Kk&hA>ksO zp~Lq*iT`}|x3)jc$r*oYhddnVJ{>W4?wzb`_ypdOKzL&{oZakfbv9EHA^`+}i>liI zzkatd4}y0fi8z01Rdv}sjHKKn!o5GB^8B= z%`-94p#c1j!J4d3)VDR>YJRc!Gh~dn$rSv!kW#pPMnHH8%<&>Q@Q?n5Bq?cWg8=q1 zvOkAKK?jclyG~B;{(eT`1KuZUhOWVHHRUHfVyZTNH$Od){^yHsQApW67rw?)-ud(z zi|%)Y_qT6RWPd&b9UY`W0jxuw?S}CVB$q6tQ^~0k9R~o@S_;UpyL)06DuGlhxg*Y7`M9bxI_8ef-X ztO8S(zZWY&DHb+PONz{nPY@5t9be(4UqlJzES{^h;+fqfbrz50pCKeVDJm!%`}Zq; z^=;Tf-k2Ju0hsz#L!H;;LO(H1)1*+)&CrV3be>(ffm^Xs%^S)|D31z)kNwZ-U@ytQ zB~PP85XG?2u?FC1Vq;?q(~__dZ#oHkVM0y?4k2G>AZD2MbxpW5xn!9F_S%|8!g4^M zi)UUiOo9oMv@eCh0&hu`t5oaLSMql06yrN0uqUFT`}h+97Hj+a<>!(s62Vat60Ms0 zCC!iuWq9&O`s;xYtO~Y#PJJl4(~M7PVOZpQHe%|hK}G!MBmu{8=)omQUVdb9okIqK zl!T6NU*1NKpF*Vlu|V1#pT#dH`7S%be~?%$=~sPelH0~~{~)p8#)2a4&cDFy(SuK* zC_=aM_h`)t>2>Y-%U6hP?a^y0@wNTjomb+dXJ{vy> zaJqO;+qY7wS4Bl18yfrHcMtkBJW{$*Wy|644x_qs1$hlKTuV6jn(1lIv3n^HNDB(J z)lxzUYBdZHQwq)1BlNBR0={uINC5cq+hW?;vqvY`IRA_Osy|Qp?|%4D<|wf_@(Bd_ z7iQ+ZFd$w}bugvM zi=|Y06k9juf$}Y-c`ufV9DRc4k{BG1z~G7!!pmHdmmfjw z;!NHhERvo`#P25gpt?F|NI8T_jHTGM6`5)chDV~x+dgN?%3NOOUP!+}h5h*6Ws?O2 zSMa?IZ#k4!b@r5SWAM|y^te|1hb8qNAQ}jly#EN~QA{5%KSlixpZI#NZuS@Dy<(L= zSBL-*FY+(M3lQZ6&hURgXtPGLyug1YSK42Fl)nEj-}`@bR{ldI{~v*re{tvkU!XeZ zKdkisx10;Lvvfu9SlNW~ZPvz#3W2$bNuiz!f`z?Tv6*rFzKHePrN#{38l`RIfQ1$RGN62t^aF|kt4^Lo;*6oj3xP22`#Jkb8<-4X0lJpfHduxc z08wtI>h*jJIOf+q4JA0w%U@kVkhM;(lGm7lDZ+rceY(tF{>d5riq@-=M;lRb1GW;g zvmYoV)c5mByq@2fY{BdCg~(j2nercIk!9V-26E^}KB!oCn`Z*kbC4(Q+9p{uQ;J9g zpJ?|cbD)f9DQ6P*3>-?5aWMTP480_lY-~@$r}Z*v3a2Cd4krbYh^I9$CWbUk{Tg48 zY?lj~SWbe0=jc)tL73fgChA9dg-*f__Fg6Xf5QW*OW)zkMtg_u*V{m{b4Q)n%k657 zLHF^oKFss3HDs2}@E}GOn<+odao6GplCHJ#{%{wDhzQ4EKY&08K05%8arb*7%U(9A zs62c2y{9L%xmhHM$CRYwV5R>n7(+nK_wRCgWkv!9$i&5k1WaQnX-qpAMgIejFlNPQ?g@dy1MA z{^1c6yzA)b7;v+^7RG!;r*a>QvEP|f^^Au%@zM_m30LiuoKZ>YS7;>&54#5Hmmo+gdl#z~>LogW5IfukEJ1de@v4(0!;r|lkk z_G*8IbnHf?7t&jpQHz%PSqYpruFzQH;6q|D{9R3THBh1i&lv$|{?@iO>;!iP1_m5l z+}^&v(R^Zc)3y&&ip&-apLoTNZb8nv7*hDH|87A!PTS*RQy|qJGbDzJ%r}h6H#|#G zL~h=dVBOGT5n}DlIK)om zBc9h+G!~n_iyCmV?=Mw`hwX;aJU_mAxw+6UwqA|*5J#Ua6=z|{VQriSn*)6w zdyP`^c-<@bWMbtQWW(>Yu*O|uwf4}F2I_q9_u&$~@H%z(5zEwE?y1~Kd5?4*PPNypM;+Fn=b!K2CGfvwZl-cF16~Z-P?_s22OLDQW}9U90}0uap~?Z9CQs3f6%>h-V+)D zSh^NSD!GZ!iDWp${)}q?8tgPe4$n~+X=(ACz`G`rRPvH6@ceM?a66TQ%cwEd687vB z`tlshZl*rUyg%s^IL+U95K468bMGsSz^j_f%)x5&{tsOGn8!}6&7}3dA1hDJBwc>! znygD~Ir~dYl04=UaE9(upDo{)y+}S^&MwKk``lPk#lUpY>E^{vT@CwvAy&RtjK$f` ze%vmPi1O*qeqXO3D<5r{oLP!14k>1<2+Pg^5;=C#lOp6uU$hfb)r5MCMURGQTz9p( z7o9ZZ2!TK@QK+YWXO-3E$LEmmHs*-DA~88Ly?$-d{f5&K9onjw0{fB|dLa~|5-+Aq zFoEjDvoy?QkZg>_ZBYrzGP#9i<@f@y!Zb$?M&8^w=DerkY4MgFt*xy+tb(^WG0XM1 zMzYysjgD$`YiJ;0w>1wg$=8#UNQk$-UUo_rq)`g_B!ze}@52w#Y`QDgE_f|a@?!qy z)|-G1f(G%ft1W}SBi{Yx#NL-bBsshnAYbjKRCvGs9_df%3tLB@`D%|k6uhgEizLbx zuTP)ce3B}8sB=02bg?}>g+R9M_(@O@9zH(F%PYO}b`un0;b`1;FF@-LJVIy@mHX~A zqTCAJTvJ|P7vDb~{kQc;gRc>NjEO1QY`0Omz;2c=w=H)Vc@uktTfAGsDj|`1jp(iw zBMz+8pet3t7GEBB?gzX>#6}x{lZ0iUN8O^|ZN3Kt+H2gm^kRI9RT+qfphUL^gxN zmo^`g4EXC&&=-QdPMC>rREDTWBOU-Ku(oHbLar*n0Q>L;sck(e?hxYa?Cg~|rvDeh z$1Y3Q`HyRV-Rl)PPZxy7jMr`m$u7#8h7-{kzxZ~%SXV5dHn2g>((BR+yF{;yS`WjS z42kFwq+Q$D5fH0i6b41x7ndTboMQEeCdgAq@zj`t!pH{t0fy)0f^7Z9q^X9I)x;N# z$t457caDeKC`lT|@HIb4^|~`<+dmYD@5VKVw6o4R9aET&5d4;+u8UHQlQTBXP<`v^ zHvIdy97vooF)^W^!2%{bpir_YiImkps@M-oRLOVz5@VE!T2vVKtALob)tYtU44J)a zA>0PsAFdabfybn!`f7L%K-dllpgn}Yr@iim`6)BpR-OtvoSH$FB&7XTl&yn<9%CTx zmOtGf^pN`6Uno43W@CfE! zd|}#PJZc}SNZmGHG6@L#;`P{qe%WZH1thJd8|fp;2Xn9y%M_4R0U0>fm8dntJAFF% zWfSw^bFcPGzsg%HhE=@D=9r7y%M6PdA0A!$j%&pBkNpX0x_Vzvuq77nbU_7Cstq^v zix-m&9kk?3cYl7mYEFY1OU~d+*bI;!xpf9G!``Rl$1rr}==Ps`tIgHl6olrvpH6}`1KYcdlq}`J1eVJ`AEd`aZGP+yvS+oOEa_k zAVvrxgkw`v%4TNSF1SfsB|aFABsbd%6HaFVuNHTCDhdXJmL&I%r5~Hd5c)6aq!5hg z_3PIoX`jY{Yw7<^_*WBcj5>sGgULsFh`+8({2PbKce= zedBN0wLFJV<)0R+&qVdb>*VftfgIPF$kCZy26t2t~#)*SLpB zc1eBysuqTW2A$?Uh7e+aCqClwW^)WRDHd{S}w8SY$(f ze*WHJs>oF*7_!}rMdI6xV7fz=SX3ySc1zlgB-w(RDlT%5h!gtjC_2U6>B&2CwqM>Z zKRr>xeAsH+KcW9%8;jXWKc@^XVtW$O^*deoSxp16%rhnAnhx2~d?hV3Ir$zMjRupF z1q7mE)~{|Aj6IW>kU5ns$8?wgQ)(lauCRe%KO<2|~KtghPY2 z=i6rTFj<#V0CKGKBe1A32s`U#bON*Wl!4V(NYqzvbjB$rfvuBHWxIEVii#?ApleB@ z`gDv`e5~A8a+9t)Gqo{h8zqLZiNV5$u`h(;C@57xce@5g1|Kj53Mq#l6p&E*VAoKR%hBYuO<3qaP2O$n{J<(IRpT!2+1jjN4s(ZM?4)t zAp~yKjqzClfKzo=q94kLe(US+FK$x^!OoAW*rIR-@du0OH&auk0sCw-G0E8$7y8}e z*Jej_6csh-PG_O%(epmA1=0*ywvWxhAOEknq-xp}$%7Vs9CN?Ows!y&XtfL4Pk#?(2>9X$cI2d`gB05;`p-S39dW!52ZXLr zYyi)LDZ`b&6FpF0+uYg$VOao7EIxj2B;U%Z?j%2^jMnxg0;ky%<0o-v{0QNproixR znwUE-E2&*(S?#U9oxHO>P4BCYaUT>>sNdE#zAVtW7Wk%sw8GJ4;MDVQ0JTvMGd z?9_C!9uM`V!m2auZ}sZdUG5o`p4b7RR8wT zgp!_Cw{Mj~J(Q9psh>_f=f zOU(D~wN-2L0R5f`w~sw9UI12;iTOTO|i)(uLmV zv7fxmuvRY27bjE^^?rkBXgnQZPv41>Vk1+J86&kC`Gpa8E&fuKAVaE2bj;wuQu*~A z#eEj)TQ2@j4a(>CLscHRy|7QO{nk6yQS=_S&)52QC5rF1OjtDGs#VqaQfti%uD?DQ z;zgebIIX4Svex6hkE6<^XY^W5aG7OfWWalp3A6#A6q!qXcY5-s`=$iyNXPtXIz^1D zJnA0L?srH!)bGvkY{lKRtfAz&&qDKFAuOs%?EQoZ5_lfb=Ob5C>|(Rf=sl%W4iW+N@f$9&1S+jtAhIR#OQt_`o)K0 zUozlY@Q7qL+}amrQT;Gb~mgugOB=uUQy$Gwv_ z@hg*}xb$Ae?tP&aN#c5M{Thpa6>0p=pmt`OV<`gV5BG~VXOsmuuag{^`#CTQs13eq zBKi5pF`MxB5%y8j8ekaeFm~)xkpWpNd;3T5m6p^S5-gN%B>O_(b`NWk0{4(ImDqkW zUawLN5^$rYGaw=jVXe?uQ`BjN*h9s?p$2d4%N@+6UQI;S(6Of~^rr8Pz%$B^gxDp- z&-|sc;B}>i$Q?Ei4>_e|=;f_nOGj_T_#7@*IgF#AWDA?HxM?;#8i}IvHjT3~C$}%n z3|B2+VM;zUgGl1kX-_d^j(o)}WL_v(ZkpZ~-NssbE0Cz%;QqBEI@AA#T?#N^U5g7S z(s|f6QZkEbzK;4DemUCz=_0K8om5;50xs z#JV{^ts(!NYMJAeUop*wdZdf4u!&5#J6@Tkq%0>krNEz;E0>4+q+K&YAL%Vc=Q2=z zt^2<$KvI=yMR?-2efiUF)|hIYH_mZnOZ`E&%MnrxvmITS;;~EGJw5+~3LL4Q{oQMQu||oiK)53F}6CQ)%;Kon~*Xhq{G=^$xCTkjD^*;2s}s zKi&#Q4#j@L?1fR@P2YX(iSQTOcSttp-Nl2yb4Q=NfED36oxB$rz*_)gf;8|R1@?j0 zj7H2(kH36j2ctsCXROGdX=?ha;^W;aShogx>9+!2;g`M_9e#qtPG)q&jff#$=_078 z%2(*@*=en=c;VN-k&rNG{~d-Ayx_xvk!g7yS2h@rdO`EVU{K!O?wA&#O1PfANSJ$Q>aL%)v7Q-9y3{FW6iqbhfR?QSr{l zxR-u%M;cBBH{QRGQKpwcxF)@n$GY~P_z9&0HlZmy8tVbp`+vpfK`cji|Nltz|No4i z{O5vXg#Y&ena=lrnEnQd+MAibv$6BoRXiSF$2vGXC;*KY91;QubvZ39X;TLs|RWm@N{Fe?t3+-B@e14aVEV~Ia0{1m|0=c9KKw<*EUAgn} z@URI8Bo<}*gqxxeS-gY3u}d0oRz}T-Aj-YSR#8+?sH~->Ra;+wWt9tfxIsZdK;?6E zV&X$XgOK%CYhZ$T4;KSn_~XTH_Kv^LkhCMNekj4ipUJBg&ndTO&_9|lweA$Rzeg!2 zC;*F@=d9p$g&)QftJcG9zayfDyB{$_M$Rt(?n0VV%m>3Ym|nLRBc%T7BVod38C{pl zFIS79PxTmk0@rrQG;&c7_7lDuOQx9y#3Z`T29oiPY$UiM^ek;~XPqJCmt>~lxBea& zr+GtEdzRzeG5!ewNo86xKY0+~j;jD$IIQK>)z`d~|7y`@1Ix?YTt=+T%}qdZuEzXa zn&BYq$6FX+rxOxr4uGCN`oSNSnfDpv+YX62s@P%M6Nv1-=v5$Dce}(sqvAD)`zK zwTQfiRmJ22Ebps3Jt&HYRie*gZ8-nDukY@hoLof-arDt7_^n$EFL>l(ZA4O9?nGPY zBa-*;-vdmxYLN~0DUA|eN_P7-;OCm0p3m0wsG*Jw^eI-Vu~ z&(e`EqF79dPdh9?g@N~K`5J*Rfm457;Lo zQ_mf3ZE+U>8y~Drwa6i%By`kCOQ0_Ak^Pe(I=U-x`lO>ns+f^Y7LK-l(3;tJdflY| zXSdKFYVbcjmcWQ%GM~KPL?N#pWL`$>tkf9qKVceP%vDKrz;_)Sr>9%?NIrgt@dRx-nDkyqO7hzw4IYRw{~kerU8{Q63@18Eck_bf*vH-+_-*yzmiTeAU)YM z;PX;XjPInZj0`0>po?jG+BEv}10!kYJu0eR+ycw6$Vg^h-b#omP594&UfluARY$;~ z2)bka>-*bJN(Ob|P`mkOeZ{&dT(>?c=s(vkXTwMeD66RfzveptQm2n)mcMLDw*GNJ zFrj+&1RL9B@c8{~`gU*ZrYVl)JLRAnMrIuU2S1aeXT7jQL`AEn>?m*I$Hm2g91#{# z(KNtZ1R01{Ha58>B}DKBm3>rYc;WLF8~f}UH5tpacNF}I=}m}FSy>u`M#*RK{k3mr zdS>$N864wr3VzVr)3QHG`Wp&@9~>T60vn6`1LrlvfOatoUKwrVtSiFhiOpL|gZ&3U zpi|(q8HnZ_I)FZ`wAtHw&8T;@d)P zCNJ7E{0%)HyP_RKSJ19mo$OIJ32B*k0dtT^@fw1UlI78~1Uvi3u29n3w6u{0Inw8N z1O%>Ud#}J-qH!1ja@RUx_!y*-P>Ss?QgF)zO#tz;Bf8qcW>4*7T*?Ru3C+weUV-dH zpqlhR1=5oykP*E}y!TNRxv0#X>ByGHYX zU}WyQI48L}S7y#-Q2oxcA*pI_mx0s#%6G_hZBTa{bCoO9!vINFr1zF1m%hq1m|*Z; zCZ~s7I)enTl8bA?e0=dp1T^cOVB7t+%8hF=P@b7xC?)_9l%TUs;@omK(r>XYmf=Di zX_=yq?oRE^7^yfFeD1i-ni}`=%A6BG^2#>-}3s_)wbTvX=Szo!x z?$O^4W)i2Kv$wuCPH%D@@@XRR$cs?g0I%*DX7wFLpAufs<}v3{4xEQyc~n{ zE(U=U;mIX9!?B@X!vR&X5mB?R@A;9GcozK^%ilkFwJrT)w3xc~=#Vtjk?_2h27Nww z7VRYG`PmWMO^xKcs)8-XBE~OEYa0L`030Z>L1HeTg`Ym(*09lT)R)R;&|USQ$H1uc zN@t{7@;qORLWLwIc#b4g)wL#|2-d#2otOJ)Bm$QgIQapWOA)TSL@;AdIzWBcXNQt; zvtOgVN5clJ8^|dr>$jnaz`x+W!CUa_r@XK{J*I=I|7l%!7IOo8YUvh~x+*`DFnzTgtG z>|cs;m0U`0>E=9v8=q52&LxF*y?SMquSskYmHte73R_)a?X@bcqR$j|;RozjymcE` z$d}pt&a@;E?>`aCx26hy&MIDR$2U(budl-aP66Ugp8I<>n z9AvW&g|QYF7ZVZ^tPbdY;%ZPVE+Y`+-oF8fLw_Blv?_Dzl{$q|@F5kz%2|*m2H0MacTShZj`U(rPV=@&r$t1FrwX*KniQl6M)79Aq z1_rQzf%tvpTW$V09sDN2_r>w9ky+W~cTvhO)bd`xE^<=uw*fDraM2|96`5g1BiLHb z&a+rYkZ}$D^*&jvT2fS72hLq53s2YbEMM)ZpCw_b+{eSckC!8A`+@;Phl&ZFkD(2#s8 z9X_hWJG~pD7SD)DVh&+oHg)Zq*Q<|i;(neYzRqqZF3q{}b;w~zfZ0Nh#=}O(LQ6a+ zck8K2e5oWZgJ7{nPGRAc4?wGz>jvubvi443HLk(7|3NRCY?AH!21vq|@|UvU-TE6h z>JjwSMm2=b6SibvdW*OGW<2lRG$@}U;~_h1%(uo;yg8Q(_YJ*XnUec&~njV@oThG5Y{|kq2o{1 zjmAaZ!GNTH@QNzD@nYI7P@joSmf7v}__`QXM!)i%wP0UBF>0lgN#|5;+-GCw zjw2_u7mhw@5bNT*hYsCQw?cF;E`=hh^ezV{t&sEVdndu$!Z;+lJ33LukFbf)5`9Jz?_gh;5y4iAG^6KH1oj5(t z@?l@yNAy63XtHNR=bt8sb{~B1OWEF0Wl}eqGxYl zXz_5uR+m2h<@M~xA|EtJwi7MX+yCUAbPAlw4pk(pzwT+b@z}Qg_ItRT#)vJ&@Gda? zSOUqzG>ac@qA%ClmXV4|*DOnmYrAAYR<}PNL6LiwipG*-;+@RX8;YS8AyU-T)F9_h z4-bB_GXrFuz@o4ohwT2tV$-*PyUlTfqQg$mHh`SubMQ{AHgZ8f6`VV3a~nNOolFZ3T!Uxo}!qT0*&!cV4P>F(OHC-ed*?T0vMj;m5HJ=C%t$UF&!O z@~mpYglkrzbsq}b%{5wdr*_p-2#$LaFKm#e{VzF~n3jmP0JU3BXTQmEh~6Bv(*Q3l zEwzh91@9l@Sn}|@E&d{Axlg!`-|U;ya!;|49G)D$zhg}h!T^}jN+u@1KW|~Js~r$P zc=pDmHOblq+1f?7HpYYA1o**k>ri5k>(O=-x(OAkj6w!Y@lGZ#m4rZcGmBKmmPhjX zOza}@Jfw}8DQJAxgExV2mVQ{$yjzo8swwj>8Ud2T=Sa)_wQP1MeKce2U_N-2ei<~B z*xS3i-Qx0oRqsN*_iGR_=BTVwT&FGfre7jn@A;ot;<0IDEUxF^e*du9w7=;_O+C}N z((U*97S3blsG|DnjGipV8^^22_|Is{?5q+}su* zS1(<}-R1=<%UQ%5+LkfezCyLOM-OS7Pb*`XO3-MWr*T9qHm&`{#-dpAxvTkfd}}Nre{CR41OQCFPHg!n4QqPw4bRTcy#0J zHp>NDgk+PE>WL?kBX_8cGKa7usR@5(WiCuXizm9ZSGn>@WHMmAM`&Ti&erLSd>L(^AY zcNTBW;jb=~U~Ie3rgH#nBk{XfaOQr@$7_gx{pYxMc^&4g?rspzeDXtV{uy5ia?0{k z)`!0U*NZOd(Ht-%SBMULnxXEIaqL#LRhm!8Tc?OcdQ?%X_*3|#t}!V~UxP@bR6uwu z#&u`XEB&}kPQBthv)MvK4_S96M|GyUV=ynJoNtS<~%7yPMh*nV0Nu-w*Rm1vWg!g6HbFJqQri z$y-`u#{t`3Y7 zQ+QSr(o&uSkb?$t)D;cJl(w_w}3YuIUe$e(gmJ`M-6v%4T@qlZq|u zT>V4#()uxu*XlB-+bVuUPe?hK(it{5=;j7g&&`@Gz8-^Ond@fM0=ZiI!DmmjyS|ow zDJam%ZC&Q_NK0G03S8j`y*GEA+;m~nJ>%`6S>R?$^~92Q_F4jist zuMKAWhQZzlrU9BL?x4-YNqc)c9v(nmx(|i89f5=L0Hbp?#5=avWrqCZ_>pN;I&jD1 zxf>xrrj(t$!7g2Ys~P7A@98!$EJ~=1C2LN%xTN*46Wm#SU|8pp$RF)Y&&Vqw5fFQJ zRXn=l{_@jaek0=HwV&oM&{&W!fXs!F;_wZRAbwLO+;WA#Ac2v!#hu7PPgNQxyc(xGBLK!Ibwos7}iY*O1XKDilQH4 zfv#%<<4rMp;`+53MEe8_TQl#*ypu4q{5MSDT-uW8l!F7h{KCOPzpu8`cZ&|W+S}Dq z(_Ir26Vt5)%}Cav=s6MFyP}@d$O_1Sd*qi=ph*0ySAYHEzMt)P*CBBsH}N}@&ea5%y;nUi;mU`PaKCFHFwX@gf{dl&!5fHa0d|F(=TEH(cH2ZS0)29e0M` zpL?rD6j@dtE8Vfl4zX5O#=PA)!a>XKV@u0bH5_EThHGEhnFgywW`HJL(eC z;teh=WZnEVeGc1j1DuU`6aRO)DW8^Ksy{?w163&tG`6;mcEQh|O6D_*PF~Oa#{fOZ zTfT|4-TkRh6ZdoJk;~O-ubcQGadBl86>FUXtX7`x!Aa_EUwb7QW6s2rd0SK1?*}?~ zl*+l@t96$SCL>0?A-rU_1Q=`hpC*mwjV*Cflu zFS_9cx9jcfJRLNS7?Wmg##j%N$)^XCZW%{${82yvUMBzs(L7`G^R z3UtqNSXm=e~DMu|2x%*17ir*FUDwsp)j8hiQ~S+9Qq zEG1WaGehm=uw9v#!V+pT#tq5I1+ppfo{Q%n5AUc`=8uJxmzSShae)|I6K$ujI%JKv z1yZm`MXazbMfzqbc^#T>uwqcG2Zv;ytm^l*$}}s!o^|ZzhHZc6*e@8{E{jMg*!MTR ztxJr3@nq_V?NytX>TkJ=@H=^%s+7(+`-)pze~HQcY6}VFb=}ACqZfu>ya^Q06I>CPU0eiw9b3vdFmnWDe*l8}*y%lyRO-Y}fqT z>th_nqv(8AEoY6c4w=64q0X+ZuxxEI9#?eZt2$8J?tSD^caM=b%6oVhMJ~!6u|{mz z&d_z#d(AKma;vlhmeg~LuO)33Z__HW%iX`8nO6ele{VMT3w@V{8wb#XRQu+8t|!a| z6@oI~kJo!Pb*P5V{?15Zuy*=g8Z?a<>dUR{?Ky8kN?cvfbJKN+u}ZV-{$T8c!`!(X zo>7&Sg6O~DnHgD&6~UhZR7;Wk*{10AI~iVUZKjnh78U^WEzXJ+=UTeCHe-hjLd|be zP*imC5OPo#CQ-l8LF;2ax@}6yU@dCky3~K?xde<*bm{wpfOKkdn)`eM?itmiq>udE zR8nGQ&O(nmDTuLr^)9A`{&wB_hl*FCNOmE+rtnX%iuG|aHc$kRuGFthlAj3zP8 zrv(!dQEZ1cBWzlAA7b)bKyZKWp?-~vi;D#b3isk>J@{mQ8=1X8QqHP>S z*^mNm{7%{{Hdu*!j93eT*SF;U=r{#-?&@X_3~5g6hv|QsRs7Z_C|3gRY&nk3uII46 zA{X*Js;PSOj!4pTmBF8f8*6cr{b*wO2O%~DP%z`fOdG4GF68>!tZo5kw1r6My3z2I z-+EXCB^=l7#4*N=bD^-FJZ_akO#I@*FcWi4fXnTqN3)A$Rh@cm6uT5+%ovG@^8|f@ zgrr9wei+h;DGR(_&39P4kcs({J=Jh#;_c%?&*Y|}wIXHuBR%c5LebsUa-5UhC1W7S zDe8QFu^8MyKY>J`@3x9flGOuzRPugA?H8+77TK`1Kytg^byqZJ#zB4=0={fEOXb^K%y112tT$|;Nzu~!@KUClcZ30SElyE`~XrVg0m=XSl$QrHOC{+J{d4hWWk=hZW& z5k+#3P6`}7w~~CK*Q{7`FgI|lA|>RH?9 z(b;SLko37N==pq#ajM&*0i5cyM+2){Caz=@Zahh30+cGq2wVyZIN0) zwg`xhd$Y;X_)z5kz_#jMag5(v&GoxW*(@sR+z~{#UqJd#>HnSoBnWBxU+wAt zckBPRgvS3b_^$uId-dLki)9h8r)Df*qIieTyUq~X!F`a8?w$Z7S%ygFb>1_mIm7`8 z3XnlOFjsHTkXkg_5Pnm5#4IfU_L1mgGDl~tZXTG6BZ>DtK8#6+>& zGbv4{VN3*5x(&v)WB=^NU7`zV*e&naWksZ8A!+xWTTn zoqP&Zc&GQcbwGI8iokZ!5<uleQvT@Vohw`@(_oYiAs?<*uNG4iFydvHaK?Ro?~^5uYRGX8QpQMk1U+a@hywsj$|}cjgxOGvX{flB2{>To?tw0iG0I>lRDAvMI`v52NvLBQ z6bh|Nd4M~F_Jy7fJKYnV!Tj2MvXhQNq5Jgwc6}prX20fKH=E6z=(tXJFiWiTh=hE@ z$$|eV?)M3n8s!n&&AGlGmIJRSrp8vqTTEk}!t`axK(65&xhN5^IaV;6*kmp%wuO0JnNv!eZbS5H{j2h()CSd4>5hUHanM2?m*`@Jg$o854Tq zh(>n5z;bqR9i5n#*|_*7gyI9Q9A8j>S#9XUQYlAx@@?d z92SM~EczHD{?5i~097s}2bs4zJvxImOK+oLS$qh{qVA!LNq!1B^EntE-@-j-QpEgO z`o{Hdh8}I9)Qu~w?p^JeCcd-MYf%!9)@_Ic^%mMY0MAFxtr4KZ|H2|@yYuWi(%%rT zk!+W~wc5GTiUH@4=T(eyGPeiQpTxL4d84a#y?(6gpwL!0iJ$i50-MQZ1P-mR+oLm= z>h3I#ox#WBu!$ADGS`jOLW%LO+m z6L1N}0;FD$aPmP(308%IxMwQ&rakT|!SCtUis~mKQk6aNJSY+L1??)tpuQ^|yTz9heSxnJy}l4O>pP#`cUR-?`_<5H7tL zD(I_|s04wtkk%BDeUGOAD~@_;3i5+MI^iP4puH`^Fp%-UB>MJ|qA}OlRr_L9i_LWU zXq?9z2%D!Nz=-zWDg2t^mwcJPm35#JzjTp zeeAq(kIx%FyoWe7G%gR^i=TG+B9}mhG#Z2~{t=tvr&IRq9ShN03kZ zhUCLr+ZgMJd23fE;uR!1vENvLAaN>9a&`04eecVL6McEVnHhJv2PES2=%g^d`gu<`Ch zc=#rbo%OgeZNs$Ac8t1hL+`o#*{!x?al}+x!=kus`6&dmwVGT7S=l<(tA@Zl1J*A{ z)rWQ`j@?Q(%T_l>7SbSy1FxQaz+1YgCq#!w(4jrrRUapb9z1a6@;!XjP_Sr<$CSRR z1o=`sdklxa;NU3NZkgP>+)a3tNJ8;=KYyXAC5svaxVl=h-u2t%9V=&#K4ks7Og)}% zy*UC2l1<&?G*jERtXEh4?BxIG>pPr}@)?z{K@@lPA1XQ#<4S=^xo?+MsTkd`oS#;m z#~rQfiWG+~Ig3sM;w|J;JFb`gM8;$JN8uEVPlam-&+@G7FNmBI#e!ZLB#%wjFAPlB zMquHP+ct+}6}^<8-qp}mlX14@o=}T#5BlcRrclfCoS(X_RKVf{#gQTQqv(XxPh@iF zv$zPiKc#I$S|FE-rq3C(0>@XmCu}Rh>#!mv)UW4%=YAu#&VqCBebPP`uFLoP3;K?r zS1v%%@?us{n5IK%F*?+$T#fLT`YCT??UKQ}@}2syfNu|W9#v{6E5B7!d(6PVP;{x% zTWth_)15;Sq?e!Jt7bvKNd=_MC3(lrx8{w8?r21A@5DCqh8?_;5VT!hap}hM)oSM` zaY3|OeC1V8WUm%?U(PQ7Ty^oDWOg`M))KRdt6O)cir;svSDzUb)pi*bh3y)*xy2nG zF6{jYLPQoLt&s>MPLuORekuv;>SaEe|^gBfUwZp~uiU#oze6f}(tDJpp<(pkG$ zeAEP+L8AInH^Jt~@9L`;x(a9SeMS%Cu~Yf2e%T(bDq$N`_bO4pQ0e@rm74F`{PNO^ z1`=vf`J|zmIB!6!z{?e0p|>sGc$qkRHo=Vd(X8TBvuw?(nfh~f+hjiSuOl)G)p1O; zcFg)ow2$I69*Nc=`VD>I=a20l(_!@2s3KGT>ge=TvS-ZmzQI*^xePu{-0=dXhxeI7 z;g!c>xX4{G<`<|=7%vTO?d9~X`3%UH2~k&*(yL3jU5QZXKt?5j&h=mAc~XpKf$ya6 zZ`J(jOWZmp&4U%xb@#)K>zyf4_PEOyA+#8Gd#(df~syRKiQx)>2f>B5@uM*QZ{!@~4N2VVX(zEYD%ou-v8 zlvZjEe^hlNvc;dQQGH(}+vkYDlrC+j`z z#1ag4JNuQy=5m4W7f9t?T^S?8BdI_5w4F$#p@D>&p_D*AN zluUBnB7ERDt}-od<^pu5q@@;+W2&Y24vnxy6_>FHMBf_LGB1{9j$3 z+YPz#4t_ISw?s7F?W%k9tq*&Oy0_eYQO?A}DZ>}6^;?ko?t@xxpCTswZ`w)bc;$jh zbYWV@$uXhqE}~5$0U^I;wz{xraBAJG^G9AUu9L{oA@-ZJ_=1zkTT7^B=@%RZc3E%| zs=uVoMK^N@vEXRWYb-9 ztgqG7sd>aw6n>KL{D0I7tvn_a^K=UfL+=aBZ)IVas3+th6V1iWf0b^@NoN!PFTlOx z%k7DYiNpcZSL%J4zLf3bvu3eRmk9m-HaeYrlC2bZbM&3AbvrBYJ9ulPP&`a34K+jP;_htSD#XxncE=DoXmBq>I|)rC&*65+CO1PyKKG zyPr1ZOZQe8yP%MNRZX9e=}H_2_f!tg)VT!vT@=S(Y}wQ7psgHQ+B;#T(Uw-(d0iYc z5QAAvf-f@m>zU-$eWv~{(hKURirjz6j?QxO2zr}?&5LNrA2J_{fjW>=8?t#cn>s-;1PZEo0>9V7NO)!{c|Gr21Ne3(|C3hvP7^i8{9M zd&ztf01{gAxmnXWUg<8gF26l~DmKjYAbq|BZ##5L+sgvfF;M8;&d<&i*n8aS?6|*= zqKe5|N*>^nj}fDsCONhXFd!&3;I#0b;AO4bZ!-ieP;jqGL(QnHuuDTfWWX@LtiZ33 zYF*0#j)Uvv3JIS-c;lkhSY%g@$o$>xmqM1>l|J9aC;r^3Xng`fbvChuONjD)!;E_n zFTiyw@FYcKqi|;C`}6MF#WSgEBI|3+$`F*XzOS}v`%$!5+qK%P`JVR$$T688O->f? z(3x36CT$k``0DQ?i}dLt2P?hD?7S83@-ZlDe_DzY*H!V^458L2KTq)Ng^}ExrXmW) zRa$-u4xPB@!4DypEiend+j@w9#W6Fe;zaRkN&uYL(b>J|Wi9{gM6aqH+dMD{!6!?&P#XPzXl*3d86}V;#u(1%@lK-5dx>y;of=<42}5$K^d6 zXtQo8VWh#-V^B4&sJ+I76fD1=F3T3Ds~Jk);%RYODU9&- zht4Y(>8sQ+t(|)S@>^or8f$lVx3G3%7Y7$77lafVV&Ovt;a%NkJ@?}p#lC!5VPdTL41*KTs}CxEKE{WzvqYMU$Zxn~M2$Ip0G=LFsJL5w4NF>E`?|(!WI< z*1D2gzp}c-a4+L-jUdxxFsTV<1*GqNO9-AVj-ZPB&-Z(7T9f+Hm6;+^2k;&c=O_IK zp5|-Dk4x=E5k0h69!vENt8Qn}OilEg(=AC}gSKeTQ2~Lz zJkWAgg83bLdHwKWmnadMeyZe(+-o!YO!<-gf1v2%RPfFE8H++P52LQ>{)|8RI?D7) zory8y08X3=nr*jHzGPo)iS8dbx%M40MK|owGFnNS;yU8-e_-ldDJgstun0dMV&ph!$Q! z=?3TIGqU_-H8^}YA)?!huwzgWCiV4QLDf{7{{rdUO19O7(z`WnzaRySWhya!Ao9-x zJt--CzXo2}jkvzGW54ube>2Dhk^4Wn&{sQqSA3p*Rw%XnGP8o7_Ns`UC(RS(n$=+; z97CB)_N*bzg6J|`=!+;ANN1kTt_818zM&twXWbV4PrNp`Dd*9~5L^vbrk`JsG1@U5 zd-KUx#pv>O^>QJq|JJKkp`{(qYehC9U-?t-Aun^SN5TqGy-Sof3)>q=z1o3 zdRg;^rfBW*^^<#p4c)lzqODM43sLp?XC-p+ta;@*U#^+t=-#3EAIxQn<9N`?z?d^N zZ`~Apy%}+`;I01$3jhD1N!t7Wh2jTK^4}>(I@TXvk#qU!&|XlyVD!KFWF~CRLoH`* zbM;r=zQTTqSECM-7WmTten-G}O0pDstmequ`LhfSPg{Rc3q4cV$FiQ%`UTQ!=^}=j zw6d=4cEI<5g(a>M8Wu+HH#H?VKYaqe`MN*D29I?-yj66nI?RMznE1`JPT7yZTK%@|&J*FVa}%L;eP(jc{{t+#w8_(K5IARGF(J zhW5RTzOtal<9ApXE>!lxn)0VB_QYGGV!cOOg?jwb7$YitfV+j zzuJgz!esH!QA5J*0nFDQn>;y8>G6wZ*K0KB%ni(P4->Y#`QST-2>~TR^ACHR}BSvNN`~Q})eFa3DW#eql_ifw1IQO3!o9!*z&Ckc zEPrc4EO;4P+hZ0V(iFtzN%vg8FEU*13~xf6&+52Ls9`ai9B@b>DO1My8iDT+~HM?=Jv$~gl~C{H90xCv375b5&{wNV-a~NBa%0E zTtI)UEE$-mb+e%FMuysReFc%92=UswL~*~Pf;$^JF2B|WnU{KnHDpI;h;&atS{|G0 z!Ca3x1ZDM;U3W(dvMyVjY%q^c);rSm^U3rYi*5_m=2x(#)1u`j0nM^nQrJuisq|;3 zem;3fnykoOtR4EY&y4A-vql(+r)!_Cjga6I$J#9Cf9 ztE8kvf2O63AUKH;6j2yh>xn%+KQ~RZz;RJPnRTWO=qqibCn1-SHciN`8s9P4wY&YQ zQEZO)sUpwU>QJl=-)olenwJs>8*Bo70?QR4o;avrWn0_l!%F-{pyMfJ5m;8PR(Q66 zm~JpecFP(gk{6NEs5y}Ac+&vlcYmJ@#@j;A)xmnwYIH44R{S8#Sl4!n|6VdGYMg>Z z5415taQ&(WcZ_hdMcZ`yGo0$5G+l0_?4SWgYe;0I8y947Jy{ZCT~i6GnC1<~$%{~k z-*Xk-rKuZRzt+XHrp3(LGPzh=WPlba*&DH`-*C+Q7QI|p3C9O`2Zr3)_W8bRJW?)RZ2@= zg~_WTu=TpTm;T8X5}O3K2NAUi+rCY4<=T zRC{OV%Jy~-jWBgn9H^tlN9Zby70ijt;o^)E+O(3fQVEm0+8W6=V{;Su{P{EcHVDB> zt)455OK7ZJh~$KTAoYL7+{Ah<@g-^cvY5l5uAKVKp`ZWyYK^#)$oVW)GZYLC2{VmO z{CqG-rUd6isGQKKY>PF{Z8Cr|{hr!)oZ;{croX9KsLLmQH&O)2%otm!e=0{AL0Eux zV^fB1v0A&E1oZW!RST2G_DD`1^jA(g3Gf%I@j)U2xu#0g2ZsLs{>_Oc8yZG&u-#*? zqy!jP!L=;eZ)GJ`fC+#-^~dC%Tmt(#=Id9@24@!S8fym@7~P4+bHovsQQZxU7s=zt z9bil;xO8kWcWL8F+oa=%{ANElcEbm4l; zc}Fd~UvjK8d@@zCf)Bpqyd%8vgoc44H&3IB6+F3bW(?^Y0 z6e@l#)8@!8@P95}PwTc_fC%zCD#* zx-gXXxze;Sx*WhP|2Ay9Rc)>6yqP&hNXh^EOVpQ(5%NE%+6 z#yFCuS@I-}JFiTTNVXPM{He}mck)w1bNWitfy?bMUk#ui?zBfP>XI^?Rk3G+@eC(a z17unU^iB)wEWI?BXIlc}CdG(j1M95x8>R5=+xwDT`SqfAHFb1;A4>w2%Z% ze&wOav};+I=D78N%m1JR@nxnp?TnYp|7oK5S+bKLNN>-ssEEF;^0NEtN-i%=AcZO2 zJrG=)TU+OVO#E-zb{H%#QGzvsHU9~s?AT7MNVx&)Nsr>$Y$_KMmpM zLhaIeWG|~TB0H82d*VFso67w-T&pPF#^bUExA-!v+MT=;9QE^$N<2Q?IRJZUWq&`M zo4lp2E)gK=@HGRFv|0>R&{+(-*hi*I&$r)|h8UH4?5rnj897_~XK`8P^~$B^Z}1P; z7uYuuw{Z(;NVtO4XSv8ox6Cay2$RfOnF+HXi$x<)Dp=Qtv-2^kFKCJB^4bjb@XS9@ zpdPwV^03FheLE-o#6DBA(YDl9<)V=thG~bJ8Xb~2zwuDyR{-04 z@(bFab7#EowELIA(}cy|P60IIdz{1jj4zA4L~Et7uoreXAtRp~-6cVwo-$A5R#V8} zOh;mbV=3i782Na0G*Gi|wEtSW(Q%xQ` zwez0BDFSw`J+M#&x>~Bi@lda8~$xB3=X9-0OXvp|p}F zr`))xsNw8sl~DkkgqlPxWIVe(_IR`ecn%Dfa9v0V!0ZoECqe z11r6C#O6Gzyu{4uJaZrGe7A{WEL!YtJK`GwFGjDcL_?R)w7F=Tgp-}@?fcVv_7r5B zsT`;CN)8UuswyhD5()~0H$$nWrna+Lqixq!uj9ctXCO&&=w=PKV&C@9boZ+w%YEn17I}+fZeek2O@?Nz{CF~6k~tNqlozqVl`ykDGfG-ujFT2GV91uTe=%g#J)a?N^1A)ryz?OR|MH)F=NQ0br zCPQU$R8e8moMeQHtiIm=z0TPi%msb?w3hxt>TPt4sXs%o*kwdY!7wNL&QRZv!KWs2pM^_QLUKG;?J`@SPM-MxQ1Aw{_Fdeuua zDrwq|=#8GC3p+d9 zg9$}Q-Lv&d^@Nd`y(Jn-z5MFwH&SYZn@X}v#kfpWJbpo~qYvO@i-zbpRLNqQ@r`A> zcSgz^lGsWGb7MzZdn+2f$4FvMYUiXB3}``|bAO6JWB?^ZPD|@)1_b>YDSQ7TAhc;b+Oz81Wet!Cbw{1ccG{mIXF;+SNX~DKq+fqjuqz!EtVa zVdXUWYsVZp4|jLLu1Fd)&{SbP&CL%z<3~7TXk&s4BK)6VzbR`Yd_-CR{LryVVm;tL zWW>DPfRhslJJ-FbH!d!G8xaV@G9xwU-1ky-);Dk7?2t=XiT4M#tilQ#=-&m-|-{#iS(!ekg}F7;~H2UwfRa1~yC^hB`4L=GnQ6X7ha#5E zk&ga|`DeWg?fChJo3VR*I!itR8Ao)VY+_sU($Iv|gx-5pf8pUCBC$5K+16ymew&o= zI+#FG-+peg1#3A4DDFJx&_xASi!S=Ts@jCb!-Kkjvt3xR%e)Pi7dM3cl8Ps=dIcaR zImu)QxfEUdZSl?M;li6O367r1PW}Fce4S6y7xHLyaA>)9gl*hCt&=fr5-AinkYT08 z<*#K}q2=66p`Sl-f6jmMuy==PQO#ve^q^dTxb=pIvnqXL7e_pN5}j#rS`KpkK!o%S z3KOXN_P=Ts98hG;&Wc?A41^dQfNZE*Zz5sXA*Evz7x_DA6njX@p z3lKL?96Bd%7SG-y2NOtpiR3BE1E9IRY;G3R*!Q13>1Jx`ZrX-l(0dUAUzqpFW!TM5 zA?Mg>|ApVcz}#+1e^V8&IyUH=)7DjRa^k@ZbK(@d;x3Uyr-o-Zd9HOwKLg3!e|teC zjFJN=@}zHmR15xDj(I`I&OG{Cb1F|Q1uzEbRrltV)aNFd@uDe#t6Y7eL>lip0L`r- zu7=9MLHl}6Y>C1xLuROlL^#X?tT{b0A)VN;;Mpr=(k|^ePG4&~i#U0PHIsFEf^QEE@ zcX(!5*-tQz$bauw?FGL_QZYP!LgTbZAJx-64;4*O|=~qAlz%z~`@^iWZ=gGQ}#W2&|-lF7BVxa`8V&DR^ zLKveiat#}DzD-0HrC|;#(v%PP|82v+Y2&?q;ET!MZ)p1WvdHq;+Il^jrn^s=eUnW6 z_*&csX3fUmI6nw*Sw4LDK+C}q85oF{C!h3n-u4jw)LOg~?`1~T>gxtveMl~=P8+O}#u&A@y_(b^=N9NvS=koSWVFi-tTLUr_z-NOm z6pr0LIC#K)>vy`RcC+G^)q89CJt9{D3q!Po@BD01gWnt9cONwCK2@#)2#MP|5hx`q zbj~h|64L6Cxlya|&#&8-r-O0j__camZ|~lFCavH@37K_NM!dT`FrK`u^gV(MMU=aK z-&I<2UHS4}h8F50#pU~0jX_Ao{Rf@_cX+E&1=euFou$u&OWIWP(AWuQH@E<>fdCyG zppf|Y7}E(cCW|&AZj>aKm2Lwr|80R5#&x^;Ffj2e^0O$)vavnQAs$^8Dhp&PnAB8@ zYnKiv?--QH{rhR8D+J8rlKdasaW`5+U@}Bk~G7~$l(Kq3I1j+KL z6&Qv7xSDZ;AH+n;{C`&Zze@hpO#aNe&BL|b8SraO1xC_*VLf6u)#K#tt!j$f<@$>7UDwL6tmLQvxurON-`}=GH$+@J zMO>+=s-}XwuMeKZ6)bI+=+fQ&ue(O#NQKwW&V>u2q~ky0mg)9-)JdE*ZF-)TV5udM&o z>%HT9)gGQSZL=ahGLj~~BSmRM@_$u;hgy-B`0pPYfByt8nP8Y=ix=joNac5oMQH@HT6EmZrnvEx-Fx4+TN;9d0ac>KkW$tWiZBhzP0>p@;#UU7n! zl@N9CxI)&|>v$AK-{ln#P0?TPb4^+HT_c61Zak9!c>I_|!VhLIChjQjGn$+rB>Sg2 z6~_SL`^%KLAmt}V)Lo@RRkmw-fzjvn~t|L!~GQW?ET}OJ^k8TL9qED z!w7w1xjTi}W(uf5sjNuLVf`}no%4a;<->F&=;zmTK9I2e6k&R$vN8Dc>5i~-%j?XY z9Qjmw?2Fr16^JknzA-2!uS40kg~G2?7~$-T;mMc9Vv&)aZ2F_dgDSKj`(QdNgB2>< zqT;e*1Q4P+{fPH^Ceg@U&-65w#raeLk5E!Z}3Dn0H^-X;kd{6#TD-EJM zRLQg6m{J8V``HUWj}=;#1tVp~^cyhSd<}d=3mnJ4QZY8UQUkD+ z49u3p3v6;xTl&f*+Q(^CBm$rYYeGNm=8=PRBxR4ntEgMq1oAQ&uLxNM{|QX0nkptP zDL=90{R1C<9y~$yoWbW$Tq9&L(+UzGruUTMN$2UQbB%9R8kxSYE?aSFMWy@5Gj7CT z*GEzgHQ_nTLvE7;YZmjsH!aIQIHUg27fzeD3Df!|auH}Msgv^lYmKX~WMH%XhghuA zOy+$3*pDDq<#WF(OMX_wNZ!MrC{OBd=TwIO)>IG7Dsnm$+%0GDm5r>qAH4%F4nN}e zB3>d-m*r^$QogQ;kbH?v>cx+F!e|fZV6@-clP3$PiTQ5D4_O*Cw z9enwVLxXq3Jed5!?6K3Eqn`JrOJ06{tTK<*=*n|?lNEXvQ%M}G5td{5Ut_0I`Ryvn z+RPaVq)ak{L`(-p$Nhz)e|q3pn(iGW2l->CY)wW4)*c#S9PoVEn>Wze_RCv1pBU}^ zly&LPD6L8L8~%WW^Y%rEY`T1^N#1yZ?UEj4YrI=ooI1y6LJ3JpJUu-<%OrZ4M`UDu zXNo0plV#eh@|mssBCeb3Bz}f_I0tp`2WQW;p|;JcsQG*>k%j|Ng`wumapyrwasTd2 ztVt1fDDPz|LE_5F<-zPbP%PE7A&ALR(C)xn&tr9{Aw`o`x5+qID=#rJYS{d)(%#d! zXlR`ub5=N?@%l5v&F8P}7V|T<7&+=B{?Pp4E;+a}CjCuihpJ9{QVO zW}XTsT_fOYxU4cVl=&N*rZlc0IF@hTHK%RGxnq?u6^Bs7X8vT^7#h-7>KP$T-rC$q z`3we$5$k3ir^`1BO+qj4f#ep%z!2Yvz^tO9@0v5#-B5U^0{>K5m4Kzw#Nl9Z2TrxOee3>1g zEs#ta3yVTyCrLi9-nQ>CigI!to`1AbZV%JH;Mvf}Z>@PynJ@B#d7A=WzB1hM;`bQp zs%FOV*_ml7lONzaAiT)aDWlQfYaYJ|Sjb0bs;zV(n)&ZybRfR#z43Q&nTP)&2`Po* zYR2-pe&|ZrZ+(-L7G~y{_)^#$xN|5b#o|^=paWk*Den{*qc7TH+wr$q{s`4wmo?rw zMP#@99Sq}W&e^~mFN@o+X;L5jz*(sB_IF;GyKFkIRj`DuD)f;RkS%~!+Vk2w^&csp zcaqBox3QDIr1+^#OE@gN5|Mw&3doP4 zNPDJGJ^i+HV7caCNt-cOZVck|xEy6edQ4zw>4g|a!{!@)^h28l7K!%Uw67^ok4L*l z3~!j>InAKS?)%xs_smZQp8M$B{-EDYLDN8s}}9^&!Vdh<}wP*RidV zZTPh?IOWtuT*ow9+6C#$ao(Qkg1qZYKFgt}NaB30)-vLnnd1Z>C~3ev;1@d~tKGe= z)Dl>Wf%60YNZ-k*@-a34C#yx}KD~yn^W&dBG!1GH)Br&Y;>YaeRoKuC`R-WCO~4gi z)4Y3|J#n(33t5jyP^wc~6zUg+U8`utVHOKANR39+M$Jw z&3;V=s8I-r<+I18tir7)ot^En6;B#p6kiputmjZcX9OVKBbUq_#?|V zKp5gQ1>=5PG&ua3uXb8qRuh*Mt8S~+BH?-TH$G-=|ApJ_pg?KdkIth-lQi-$Ao}*y zStrg)$$$L40C+YuG-3K5AKv=H37V!#)g4b{xyS?Ni)a=mr8o2!)Mo|gd6RjnA>f>G z&cgkN@EroU5rC$FT#RV})^2v3^;+bzRW`u}EI#D2l2uZAy5fh#gxN@OdnNt>eo8D~ zv?t$F@-&jj45-Mff@#wi_DVINx2ZHdJQ5j{8Y=XfDxTi0@wr=9(0hiS=&4Yl8`4lX zWxEz@KPbR4kTfRW9E!^J-yBLD{NBxp1-SgHYcc0W^k2IGnO8n(H;V$*VJ4qa6E(6b zU9@30Qx$a6@F>0DdBv&A17FHLSD!Bv`h}$x@Rh#uN~23^e?zE%9bF&omTH z54rcUe=R6l*ggl$0xz7iV1t8=Egq1})1Cb}ld1fWmM;Iz?g4>Ho4&^WM95=O#(Z$2 zPGs>^&AP55e8Byg`{4c!+NuTuKoO(%(2sm51N)pDZ&lnCvQTwK`?$z* z<2`dHzg9m9nM-C5X(gp9ZhxMk6c!-=L6YrS{=qRR{W|W_>S};qx!HyX&wSD0vr84t zDsy72=#d8ryb`n9W66mU9edb-1zmPww1)uaX%|N?daisu6$M@!hZkRO6oCXCZ{ioR zT_4@Ef}?xBkSB=*gHgTF3vSblA1upV9t=67uP-j@&aUKuUJ!I^OARgn z5`K(bbL7aw;FGI2!qXaE+>Mu=QAV52iPI=2aff)N1OP(VCuUn8ry3?>GO%*}< zCH8pin^l&+dFf^>8}*JmGyw*k;+o401~O1j4@0*(kfsFm#SH7?%wetakQVNR!#soUA#tlGG&-+Q zmxbTfmv3E~{>zTJfU6Ky9)&UhF330H#{V_9>pTinLoo5UzH=u$=an7JYp)t*PwSz` zWPD_$=B>QqOKsozyC-f?A_?>X;@i2EwbUUh$f>Owy37-oRt1O(y0j~ z8`Ktm{qc!))k$b9`;}H=s|-*}-UWB(%c`i5_LXb@g(aP6=9lxhRe%ozz=9s8@u=tK zj|uR|`JI`|(TDRV6$!nayAzn^6vKDbUWEfFrSg$@HPzlv5jC!5o<}TzJbpypVPyX> zq(&qr<)qz+#8dwi(#Yh0BZ~5!UvE4U8$52xel{d5>-{#dp*$|7@5BK?dsMb@XuSy) zRxk)PdwtgBy3{=_bAa|~sEJY~QFxQeBNCbOTuSnrDvxO0SEu03X!E;SZ1nMSsB7nl z)Uz@sFJI?SI-vha7o}M6rAM#h&*w=z?YN>V3B9RW+aM&24JIHi3P6 z=4oTz72%od9^nI*U7D@U7~2Avy12liyxQlM1_c@Jh8rQ5yrtbAB-AL?g1NwdU$Baf zGck-4!D`GU39CoIAm#U$Zp>7y8fAME9L@-Gi4NrFQuT?Ya4J#haLLPy3r^Ql@<##Y z)mrnGIFI3Oy?Vt@n~v%#*sqoyzI?jB!s1n`t&nMi?x&jH1I&Oih(hO-DTw0Z{jB=x ziBd*;AUu?TBKhFkGn=sQ-wh`F;ku`010osU?_AcFGrxAc~25-4H$6l zI3n!60C%#FTZ)9A%Km;6>hvAEiJds=VgAgl?oNG*#=?cFhV!WGa>!FXp9`s*f5pR| zUu89_s7-z6(VcS>+DGtwa_@D|T~8FtHb^Y4O=^9q&1%7g{t+5qZo`11skKCB z%z3s}xQKUxL&#!%@$i7|W>#^?GahzA7w2=gFA;#G(wyjLUgK;%^O#hIPMc=0Z4rQM zPaQfxw7+lMGtm)_&BZ(caVCbIEl|!?hWpPpP*z1Tp%Dk;_<_Jq(lLSGTd5+81?m04U5Z7PPr7!uILI$5Uwua`}oq8)apAKTniJ zqnH11X`EE26O)>|K6D-r$L-l6bRvLbm)} z7Ep2tz&MTXA1$|esSQyHK27OnkFLcUct>}PZb|)m_tNkv>Ajs>;i8D79?7rFf3ood z?@_PaYM_pA{Dyt23G|@xLBb+Vlo)#u>YEex_?t_uRjP-X3*P>=*IGO?kFplLv6W*Y z>h}8dTU@Vvuk3$dzZmC&bQ-~YE@@(GV3-a$(}yHa2fEj|+L;2mxIKQ%@vq8WA{rZc zMKN#xHI4U3vskR&A%wqRuu0urqyJX3so$T7heV#WcXWPA*8ZSlo$8ITus7$&oxenC zpYM7EzGsLAd>`z)N!}|MEI;P_^(sTb&bMs)@^)Ie5By%l$F5s1w`tlUcW~4@uT4x% z8*-{Mfpsunk|xgP1Upy+c#?upaKA#(!$Q!wzdG=rzIWZk2mjRPBMo{u$q=v?DJ0kRCj^qdmcoz zV;5ag9v63D={O!s0inEk=GL&lXLQ?C#OR5Zih79WN69KllE^A81AUhxhPT}0!g6VsBQ@tvYDj|qpC?A!4&6II z55g0bv-})u?OQC-kKoJftFQ^YuX9u-lGxv_gH9k+^UZ^w#N8;MWsDEk4h$IXnxCEq zMjYsE7GyO3$lwu%{%q@wWmJp-SdMMMgkQR&p1ZrdXZ|2m&GJPVA|I{YF@SnVlnj(= zrfAn2EYo#nI6bIvIDSO-_+hp z0BE$ibTEF)%fb+wH#SrwiyiK?nYKT>X^WGVO^(``FQaJp6o6&Zx3U_Q9y&M~A~ zjbvUAUf=H!6p<3f?xkGh^Ht9#s+&>Nj3Zc+KLoCIa{|7q;X z!=e1%{)}CbLdX)4wJce(#YmP!)^B7TLfLoO8EYYAi458Io$UJ(B0EE3EX5#1mN0{P z&-DGh@B7F5&pX#O^IUVTS)Oyw^PKy0?$3SSpQ46+RJ||++^<30+`fX4bgx%6%BCFMsyk=eo(t7dl3)%gR^Pd#5^F z+1XuF(?%53)DagP5A5v)z3V#BLH;4+j3;|XEdElu%`q+bV`0Syp{})dWpKk-17i_C zH+LVGc;Vvc04ZHxMB(DQxW(+>zu9l|71Xu|OE#eUL!Z7BCC(!B}G4(=+|0}rRf3lkL zkAcDdgu3wfFHA*0d$*4{R$*y*LpBTROU)~vuA^6Jz!mK1=m>5ki-tMW>3JRum=B&H z_S1W>bo@CIzZ0hlS#$LeRW;NXC*GfrsUeA+ASH2GFezlQQe}Lr>nvgxM0!;pfRB}W z72QCA*A0RD6a#uH7S44E&lIZwp*$>^$^nTQ0?}lGCAvl5k*i|1~WLgzPOMb$-j$XBXipwU~HKl?fU~?XTeJDT{+8Hwq*&G2_ z=X?*+_Jav^g`@B+xqJ7-C4(PH?#%wFQ`*4D&4Ij@bRMa6Tev!?q7AYHKRv4k)l^DU z&Xd$QjV51W#b@wwte%lnAi{4GzozW@yb8lJRyld_)kw3c4DZ#7DrjmyosP@^p(ntw zN4&h}oh~2n%^I%0!fmR1hh$p&tviYA-lNmOJ&}m<<(2w^1lpY8(xnUKhvrjwbDVu0 zNth@EenS!`LU7H114jq9RgXQp?euy0v@Zpf)Q>cVB>(c*jxnRS1zx4VO;wuJM~vyo z*rkmcNbQ#%HC4ju5#zWu*AfTD=gXCTJ28x%^pvGIQ)Fbc#o|H$iDW(H+5IA#59khp z71rkolky@y3ODPZ{G_$R3ux(sW12VOx{_OSwK z`2x{*jhWv8P_v%ux<*a!ubJ?o)IbM~GI~kQ^)ekr!BPCz_fKut$FhIcEl##4V-p!o zIA+WBb?<$V)^|{jdT9L=eMLfGosmAQ1rA*snh(3lFVFY3H#pd#yt2^z*p^m{`pG01 zrQzpL#Wj}uNnUsXJ~1)$8QEKQnRC;GPgEZ&7Gpa~1MA|*BMSaNC-JQXsXi79XC<)5 zJ71EjMCzw!^caeGOBTAmcPjjuw)sdhG<)z$gQ@4}RqTbczzLeWed^Hccsb2u?FH)j z6mD~@733=2I_oxw*a53+`B0`Cv6~r9RegQ(*x1P7Ntu2rhHT77u2bJwA_Gb$5dffR z6V$_uX4lI87FYTNW?FxkI?HTv_H1%&4AIdM^n!k3d2Akn#d@@_W>pu5SJ;-nfZ`K2 zny+V}o%%;dN4aH+Ru7NVdAXfx^I8ud_)w?pZ#DuqGMiu@o{}V_OD&UXNnz1Ho!4K= z>jZmzT=b>K#+nGk#o~&erwGAmwBVjTOywF`A5ZKZoV_;oP&8~MLNvMWDAUDV6IM1h z)Iez=P)jZ5ls{g9yQ8k|i5MN9DrEJCgDm=FY&o5mD(eqsXR25a?F&g-wFsk}O5W$u zicccVyb4eWz#~641N@X*E|P?piLI=i_R}21sC==3JCBKe^WsVJgrp&nQoF-Y&&Uk1 za+-CgZ<-CI7_B>gBR(PU5zws_@NLf~W$9)+)okp5;NUprKJR4;?BH1DB)ea|VZqrQ z;zNgv_gegZuVqNh5sk*2i4)IFPA1mZ-%XLcU)un?siXgC{Xdy0-~(Nw2?VOB z!^(qdD-Q+7-Yg4t3If#9aXu&Ke-lgH|H-QXIt~PZg@5@d=D;bY&c-`pEz~9gGR=Ba zn3Hf9ucV-c9ei&M8CqBwPGF}(GGzk-=^oC%PfdWkklc@8k{C5I4MFSjYb*(WI^|Xl ze|vrL1Y3C){$N13bd!+|;}md*(h7lxMye51y>}-i5m6_%M&}mGZ;MKszVC#;KEY`@ zDL2$a>uMm=6a){#q4a;d7Z?e$7QgBnYaSF8LxgxlM5RA)JkW^i(-!gm>|R@Q`&``I z?T!Uw{`-e7n2+VHx8GHq04fWS&ZYXX|DoKQ)9ELq&>DHhvd2{XoD_3)|*w z{@5e5N3l5YYCx8C)aGeFC=6a4Es5Ao_S4rh^9?Df@o$oU*bR72qF{6FzoVExJ`i1P zEP%Qb1RPL+R)7Mp!c74mQPr)DYh?CV%WrPV1z#>< zDPuYfZJg_YPvo$8XB}MKm$b!(3-RoL|0?xNI^8Y0$(c(RMoE~rF0BkRVPeZt!G0ZQ zl~l-gMpo!j!po_&YE-iQpMD-*Zgqmngqv>7R2s$SI}id$#Y znlC?@$m8G7TUcpHyr+6=nd=SV&wnez6LJ)#zOyOn{zD;YwjSLDd%b%_1)O52ChVR- z7_f3R-Js{i^W20mufNa^A zk2U}f6&js^#MK~d1QQq()NChs$1hj^%3auO_J`=5Um`((Wzoo#XA>3{7HT_vv{Cck zdt>5DrN_X`AW5GuPW_Uf9Pa2BXTTtphR%R)Swn{v=+;ExkU4(ARBG$+lP}Ib2WC5X zj~`TKb}ty>28TBF#M5F8BWgrj>w{Pk6y4cP>tb=a~4R<$iOt zAlb2rx47ThC@}W#eCH`)2~KEmMS)4zKnC83AE&e`Gt{#3AWAHNKlJ{G7GOUV$%5Oc zU5abyFA=z2p{Di0`uJ_r=BZu}LDS}>@my6gpmYC&91sCpCv6+!&#kc2K3N#@ds z=g^2hD-|>VxwU&s9l$AxRDyy?EgA(=Q#MeO@eRAI(FnUN5{OR$TW9jKY3?*e@}-9- z?xghjPJt_(wuS{Fv!l%U&D1B7f=pS}bD^J`pGTwzNf}MM3o`==N5z*TIu3`PLSPG# zk^7FCUGjVRm*onUh&}7~G{pnZusD$fB&&j*8w5qIU!sYe-F3~K%XJ~n&rEaH=khmh zAB39Z2Jx%)Iq7r?!dHtt-S*M49QE1RP#`=2LOcvXe0X+nFz9j8)|LYh_qDaL89T`A zRoEoZ+?@djz{3h45n}$3)`B zH$H&@%JYrH=0I^#ZdR58`5sa*YId`^a%%1XvqtN$sj2+I`1}$#R^Mfd31Qc5x4CIL zWZP$76{0J_j+31d5;RGsI{pytz@k$=KkI_h60iV2wx=wANUl`u#;Tb`-|R z88S4akauNzzGT!>lnBV9s`fLC+#SjpC>(^)Nq z1pzKaUsc`V!uNzhj78pw6RZoki?0&Oj;0)L*eG`>O)S$fX&^d;ySlo-uQ^c1Ai}La ztmvP$(ycbP(tYT;rjll52?GWKEEQF&rVM7)VZbU}+LrCM(W3wg1?a$$4`E?pz(-oh zEP~)~KvGghlDe7f;nZQ4TTdlKE9?GV8`xQh0H1m%!8vJ3{H|7iYHE7Dn<5cNSx{WM zM3yzU%u!-_@iHrG8M1>}(hJrGPtR?+{j#>U@~l>!#Kp~=0=GqNN20yM`1!aqyA_`P zL;p;xp{?AwYFB`ggGW9-^wp8Bp2^UNbGrrRQzYLB3Zo0Omrgw9=8&Ep`TdzZ64H>W z>aOp|5#i0u#Jin~DT5QD0_xUXuh;pIKLyWn%HMZgAaH@B7Q*RHOvc1^PmeGbWWM_aR@EiG_zqrceUSK-W;P7;5EQnrAt5?D|h~GGS_zJm}?vyTF?}&rhY~6Fra{xA@dsSwEk?PrAuPE(!xt z@)ztKV}!&-F6WNF9=Gw}*V|JhCYBI`|GP319ZhUfn1eVDj>+PjDFzpB$t1II`cZ1Q)Z#1%^7KQ zw6W1{u@2(L5-{BH&W0yR)jemJD;>iXX0hP$wM7M`K~|@Lo1w3hq~FNn$rLSlE=yX( zKi?tNRDbLqx%E%dyZtliHEkXJz-ixK&lJDe3|Lh5KX>L3=4E-+mf<|S3T*1is+HwO z$)&0pu^W!HJXnw?)ZL(3Gww&dHpeylqI^y0JkhvInV%=&Fyp7HtzZi{n!X` z42xy$0|$iK@Js?gVdoy|;;MTND=D*$e7#D6hHR>Pn)`*uIX+7}AVSx8YxvmXJ}7|*utz=FJIkIbu16ZB;QaXJsM>+U=hzmdvX<1 zBWd2LO3dIse=CXJyQ_8rzg8r}uY+FDv~wa=ZGCWzMZlKdk=4uzCK=YHlA74c=0}@1 zDos&%(!TCp(5T96V7_)+SXM26JL&lvAg2QzPJ%-DMJRrj@70HL-+Cm?%Q4oQmr4|x z<+Qs&F!h99JR_=OUYxP#(l#8}n*E5n11Ad&*2z`*y_y2ItJvONRkN`XNi5VTsQ+X6 zhK#GOj)6xjb*Q}!S5%H_$K8=#<4b{`+dq=&Bf7*^0CH!8hW&Qhikn^5b$hGQc z5lKzcEVgYYT{2G5V9~Bz&V9pN}PWRUfc+oEQUF)qOi4n{b&{IejUE%P@A6X22cMClp$vnJA}9YqCt2O*nW{sKzMkS z9*vK?t(4Z*Mi2~2#$K%`qT}EX!6XLbm;``s-a1=7nQVUk2i%K6IzsCbFCHSqi3ouo ykcxC(;RA&it`N#mFj4$}_lf@-W*Cwwk7s`vp?rK@yzepuJk*pml`0g?L;ee2%9e)! literal 129506 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

    -(9tKRD-BBOG*$RhEQHM19e2DL{; z%4@QXIg3fxoFo+e{aC8UoNW^9V=hXpqxsjKK*%>F(?B z=mY=nZpHoQt;2bS&D7Ki@{ZZ~RrnW~$A&3t5dg1H2!9nj7mJ9xL?FA2^6`p!8;{ zERYU&3yO;FkV&D_T@T)%*OwHCc+^gp)Dlw?Z@yt+sDxe2%8)6mFwlR#v2=*N-9q@+ zzN4P35|B0@@cjhHdpc~BPx6w!v(1ucd$}8Djt7Gn zNK#6w6`a@08rg?50Jy8=AXGZs4HyZ%K;4+A=|=9;0hdD$JSR%MA}t`5gF6{yBGD8wab=IA4Oa-23s}@nY0Vzs zVyq&MSv+F9?tGY8{s!9D6Jqjio%-NVya=l^U{=xeq^NR3p4Vw%Sqf} z1cjo_%jz%+9e~dlo)UPfa2hdSM1{=GaVBLj#n{0;@>{0N!+E=ptLYGgHQJzI>kFuOVz~-fLy(%Qho&D17Wo)Wu{YP339-j19)siCKPC z$#tB5`GH5nhI~et6hPXD*#AyGe*Cz!d$_g?H5@_<0F!kdqdmx#d-ig2a(Bz^A%A)^ zG7V*7R@A4sa|9Z&WoZgDjjT`KO@Hdo=$+|UO zIFP`VqwW|TLbB;&G9Hdn9sRL?OCD^O0Vh3spam~fmk%8LIaL-ZGV+x`c&ZGzs6 z$V){GeZKu=yPeMq+l22T*Gw@KfX2R@L>UYVPnUNunhXnPyuz2!6IDGniUvHLHGq9A#6e@x1Tm~dx_OunMN^lyy`Wz7;Bj42U{TN zCGwjHP+FeS0>e`539g4thhWe_Tlg>DlO}6lN6C@nxMf&x>g!i+%rs4YLd|&-_&!0; zs;H>+9}YgBYmJ`#n9+15VPdF!g?k|Y&PxizPvc+QfZA_h(V1xOkHt^lzvBJL%R(O6 zKb6aU{Zx32Tp;E{G(oCixhJD;s3ho!6SDo66S_9d5OYKveZ2B7==(pt&h5EwflzT> zH4tlC#72`6xYpDncugNl{Q7oR^YFt8qgO4QSd}Hs3c%|5{TVHTP9!@BgbO~13 zsSit>El2XodW)^|!?mM@m$zEkwY9<9C0T2*N2_=EE(-ydz2>zq!kTU1J-xjnKjuJ~ zF5dze!!eS8y|piM`{D2L&jN;V-t596d-lyc;w0U zigd=TZ0p2Ez`J~5>C7z-B zOEWPs-~07tXo1IxF_kC^L8^;Q=m(#Sn!8HapNm-;yHRC)LZ48ieiQKdcRs%-OO5>? z%|alGpS%5a$o;V4u;*nVy!r7@hU?~qJE;>s%N60tgceH$6o-CwfxSdh8VADS_} z8>5D7#(44M<)Ce#KWC|=7la8b3f*kOr3llFd>a{GpHOqwJfXB$ zQ`jDP9djzOkv<0<+YJGz<6CO`oNt9MR3=Y4NU;iBKm3sQ?mc&e{7c`Vc{~%Dr4K>b zpx$3+3QJ_dDB$q{f1(By9tm3XF(vJACe@h&x<{l86uu)8EC-qR?S9{AJp4QQDe_4J zt&>x`#cXa~-W75c+d%&DaJRA=Jn4y;Kbf_W^6&~}&ldGPEyHkj@aaArMP{s~DD#gB z9ptf7x$%e?eFmDoIXR$3Hjop1Hno%ZZV7c|KAR_mD0$5&6asj{@k4j_2CPWLE!gt| zbjTu4x`Z9Qy@f4$*$a+Ge!*icdHyIYbCy)nJb*6kslR^p;%ww>SP+lg9n;i_>PTTE z#D)Bx%JP-+g8DG-#d^$4Q~g)99hz|YQfmmXqdxhPM>{y9`W(h1kRsIm-Op>tgM!8W zn%U8cGO#?+6yn#K_5I|_eBh%){DaAemk^JpSUW$qlNU%$W$1yts9@wwNRg@UA8zvc?Y zzaQ{rdi-}8q%KAC4_dyQE1K!;XFN zJC;Io@Q~TU4i}U*)~+nYX<-CPG`HW&N97cd6z^Bn6bPMLeD565m-_7?bp`1%n#Tal z4$Ghv8?lGG=YV~g>-E}p9y|F^2~;+M?0FdWhrojQ>ixn!S|I<24+3v=jqOV~$!#UTHn@N$f2uL{^6FI^jj&dkJ(y)3E&EbHRy1_9iFc*X2K8;@NUl|M z#0}JhY7Buq-4oGCg@Pi^Sq^T8Dq5&*7wS_5Hximo>S#_J&}g{3Un=`D&on#&QuH8k z#_ScVM#E}|I>V(%h-gK&VfJJ|@7xAQWfOFJ3ZMU!pGrPHD*UD-FuQns&J?(C;k;J1 zEZrs)=@wznsUz+*=70P3ltA9W`lp9$lNvEQDt!?#OD}`=IT~>#jtEyl?L$aG@4vD+ za+2Td3hz*j+y&$J_1E9k0YLv+R0aDfzp0^0Cw)++EmhFX(fe%^?XJ`CV z_3I?T>9O_p2gBZu#DfBZF@ zrm7m7fqS6XvR;B?N8%hfr+4aM^&5Mmu+eEOKO7*oQyqLcypMq{{Vbwd7{%*sF^l2G z2CzbJ#oJLUt0ba7Mzx&obd?cj)`(>9d3WeJH1x2y{u=IWqH>Cj*AFg985xBKf-}vJ z!YA3!&NC|3^Z|7uH_Ye^SO|P5m=*O6%eD>@5k4PVKK!Xx!w><{I7N1jW7mv#n2Xle zy1**%ZAJFsK!u~85@V*K7tPYr(oXg;c_lxa_w?}l)|anAsU5I0O-EAyxs`@gj20Sz z8}*|V$z6NM+iMmsL-kzJHec+!2okR{)s)UAZPAv~XfwJB-?03yrcS;NXjGlks5)Ji zaXF7SE+gz1|3$bs&bmXU6fr13{cbj*=BhZoM9=X$Gt+%v70e9w`y2r)lUJFGnf-4w zH?f^=Z5*EE2UIjpq5?EWVp{sD`_>8cCXic3MwZi^%0hd5 z=Erl;6BPS}Zz0&q1YY%HL(a{yU#o;#kKkO$S`&iN`iU61OKb#;Ff+3BTC6_*?WCb~ zTK?{L%to0Bg`OiEum=;0A94Cg4a>h^no#mvEhZsQoeN4zv_ZJ3%OWIt@z|M-zvA38 zg1W2N-FuNSIJDhYQWAc_K*2WPQtYi;o{g0!yRQj89Wp|hle0W$==EbJPV>#N5%e4a z_2G{&X}T+QwP=AZQ>e2UEcRB{)^|6Lg%v#^4G{6%{TdvR^bk0+5%8qy@?%VY_-A}K zC1NK8F=5{?)JO^0+z7{`Ri327PO$VK+qKwcJZQsO(r(_%&@4lcBym!wA9Eu2q6s(GxJpEN*4(QUytu@EeoS&j+S?uenEvhYHMGM5UVA z??N8X0B>covFy+8n3}q4oCB4RulZZgPZ{G&VTCN<*67Y}a`sQKKy&t|f?CNbndfq9 z`I0e%wH% z0&k9MFsY}3ORgSna}mZ0yrc#0m@ZEOJiL+fj(OXilQS>Zvv2Ud1e4V(`7p(rJ~9_sym zbKl+Ny(^_5I_3V{Ik!XcsZ5%aUAR~RK4di3k5+O9xrMx!N5tVdtF;BgqoY}WK-UN? zf~t3CzOV_Z@&JIZiQkB_tRA@az4RSdLUn+Y9|z$eL?D1YkHUxA?`c?_FHYuw!2 zQqh?=lhbpV3pH#59y~bK)g=njtylJr6Xp~`4tsD?!+E>?R16d|iy&nH^?=9U|XfQK--5<*#60nNSn3b_+X_MnvV^~kg zQhP2A@Ebv1C-6m3?<>br%%3%^o-{Tm8+MAhOBfD!c*p`NGJ@Qk)+8hK zl>ATZi?#C{F=VBUCCrw+iF3#hkcC<*ijP~u~y;Jx*y zZvlG20vv|wG^_~nIkO-|!lQ~4bv6)+t9qEsi`$7KkyAeA=TAnl-12v^FgCXII`xzh zh2_e@L#7s#-%G82lQfRa@ZCNL3N+QKzCH)zH2y~7)PCftJsFEhm{ zVQJ4#x~6!&c-TA$Ju%b8e1li1Q9pLkZ7Z^S%b#`LGwm*N zKOLY9-U;cSsdPF~@3)z#FcV1o>C-1gpZ$_ifRp zq*SkU3*nZIhIjq6g1?x^P}le|8gRdC{=&sVfy5Z5BncGb$KsYh7s_aoCn0n(JKit= z0%rO1xeL&sX_$d~T$4uy({;+;p~HM2CLb-vC2J<~K1gWhl5c@2J5AD8j#9grtq^97 z@$qqyeIj{S;gR7bgW9<)gD>SOr5yj z5$o4@8BR@0c}{olUMH<_-o{mXLPRGbXz@z4yoOcM1&t0PfmSykZ}2c>%m(CCL<@uD z-ETgL@ju1aK3(0XNM(MX33Mq+(^xZcWktaISZ(HW}%Ux@j+qi$KmZ zHqxBE0)D}+&f@b~lCt2yW=6|3O+>W6Wr11vl-#olG4t@Za5KD0l=p9AE(J)T!MY+45X>EGHNWdjOsHr2b!J)2-s2^m zr#j7B>GLDq)QOSO&jh5Tlxt?InL(%fo`F!@wmZkVl9 ztjxwTE;KHFI=T!0q3Dn5X=f*gvHlM`99t=2gig!q!1*rqFwZ~h_d;t!m3DxsDe=<< zO2`!x0LPF@tr>mtR!ZZYB1cbp_BKWx(JUtld5`ksz)ulPB4F?VctB)y%~jt(#Ak`; z!ZllYzp)`ey~L@`Yt8d{XFtJcEJBG9T2QAt92`t~N2xMB1+ibmi;1yGlM1YuaOJ5= z#8~362(7UfhVhZ32lqS_-*U~YQH?uhJ#tj$Ne52W|H!|uTqQf{t26%8zg;76p$`3P z-Rg@x^Y5-2t?1l`bx$yJ3wewfHbE*HvOe*fb-CA_7N~YF_7=0EGdJJEA14sq6!Nx~ zx9E?K<7SeeR>j7<+RvC~)ml+@#N7wXIaiIW$RgmuRPT!?pWi;&ZV~>G-nf-sJS4PP z4_w>E-R`cgK|i~Xd{+x| zBZKdQ>-tU>@j`miQH%_y6Fz>P@eElz5N7q1uZDK`Dw{4?%%(7k)IRe}J4#4{BYa-( zC;1V+j7u>5aKp_#sYJSZ+|r7!YkMlFTMZUmz(4rlfuwm5Vuj zMd&qp?m{^anKa08d6vrICOnjfayUdb`L7i7DHy_kT|_DHrlSQYHnC;PkU|qUy|5-P z`<=a;L3pP^Yct^Lgp2@$7}Caz!C~^zU2rLozP>@*`peW)m)N6D^En$XMJ%NU!xR?w zD#LGdabW2q&GY|?Q1V`k%W53OAfmirui%%vtp6{siTX9Hm<@*qy3iLHVExBY%^Qf? zWKe&AW5A~1P3S|)NyL;oSm_5Q!H@nRqhUjNmj#2j;Cz6Y`DhV*M!w|Jq}OuOo?*++ zr2q6_g!;^6jE#rn=QozSSjT%RVBmWFP zI)pW)!)Wi_>ye%9{x$e_*uQOXV4IBEKcedLygsK9WkK{=|G-SI(Xe#A|Fq|x$Mc52 zmx1c9ajls*fAP#7b*Khooqs1#2d2frsOoRY1&C3X;B@(hO3b@Gy_sLi5QrX4SpPg& zv%;51&B#<)!pDg@GVh|A93n_F1=J8Dian9?l`b*D^C(93y;r7lc zB07MhBx3GG==oQ7%6E)BR1c>=EbAKg$Xq2IRFN!jD%ki0T-?}7$WC0_BmrAE>4M@7 zrk>jzL72=*yhBj!_u{OmI_$sDh>QlL_u;9PfM}#hryE@-=3yviW0WW~JTBu+XS`eN zu$VZO4AbTrt|aMF&SjBADcrmhgomHeF`l`#lsI+9ljriXDfF9oxfr>k{BLng61iGQ z3UBzF@)UY+8I^~zS!fQQ$3#8rr0NZbbaHE#Qrm0{Wv1qK9{Q0AHRaNQv%wGfAFCi< z@i|2a?Rv2`Sy0tVnklE;<{GOMR&SL=JwtUPm4N5bH9M}~n^}zz_Cr3bP+elv^Gn5H zROf?F>>q1oYrpRd!TJ1U`X;@wb_O#F^YplT?$1(DLT6Rp!;Kw-7G2PbTJlIsenMym?+)xUNa zFr)n8-&?I5ZeTa97!=Mz{&SYs=DVaCIL(l@*0y!28$$<3| zCg`}pzem>yWe4y1NAo{c^t(t$NE}r*4S>bXpau9puWb6aGAjB{{_tm?C5{2&e2%hOQW3O@C##NMrKmr0 z(fLgMFIKD4AGV~Xefn?FxL3e7V8NYE=;LdDE>diEnN?rO3xbAXzKnS7<$v1Cv|;4{ zB^dneh}1}NsMnl2veo7JedgI=c`hV2N>|$LF|6uI_TZr$*^^G?!aoXK zpMJ}nG@^I}tosIXZT!cY$bcyq!#Q_b!i$N6ue)&{KO7_!X%`$O%&dg$#pE*qD`3o z@K6zK%nTKUBS1X5{P1y%4P=<~i07-={vtOAea%JGE7S`KR1B3aFZ;^SJCbhXshT|) z?t0SYGhns6Cu-*UuW=8v5Q$Q_9L;ejxEhO{FXK*>civ-M`@NOpwb*aB6sf(U0bSo> z{--r)o~{^L>RXNZ$8zY}{6=HVAt$VJQ_->T^T!G|;!Dd(xKW?rIo4>u z!5gTm?#ZoSVggUI2;oy^`9$v+Q@0U9t#?kZ7&erd1L>^$Fyn79>EzlxRcpnK`fDAy zT^l>1wwCIO&^=g(w55DB>nK8>V6FGVp3i3a=Y?(~ROX1u75JeXL(W#Y1rHb$jC^Cc z8U9~h3iNlu2jC;nHyZF<(cWb~*uez<>z=dWuP8^aOWdYah9+yB2)5I_@gMh=3iAPJ zW6&s0)C_tmaN zF6BcNNj6jvUNs(J3ol!0R0A0wEP)Y|DDveZ#9E+C_{0L>c?$3uQtsAb>i3u4%VL9A zRT)vTu5{IDlq7HLk2{aQ^(DM2?+55n_4pqq~R6R^`E{{HjB@*nd+PA|7} z0ZHQ*#=Cq?L-;@3FH}%FMEMGZ- z7#6L41S5{^VuecJCTl20)k`QJ%w^HYz+D*B9sqbwKWijYK;Yvsw!(c0o_E|Cg`1Y5 zg7#z1jd8~cvV)6f;V@^v)OT>%J8$u)%zZ}}oU8?JGKd)F*SYVJO?Ts>D6=^IxmMdc zMpPw@_=JqZgFU@Cv&DRQZd@@&AFh*}z9{l40S; z#iCrYATUAO|5nQ(nL!~iGg9iRvHZ~6<$9k!2J_$kc5lax70d{MkwXF<>c8-WYv*Nv z1H9Ab{r_}zY32|G?aRrFHY#ED?h9+kHGgDUd^~eDR&Igq#OaG$ihYlE=iK?#@*TvX ze?bb3{bJ{Nh%-;kAO~Yh*{soIfz}w+q>Gi4;Fa1E&u!Z__q|TZVJ_ zEMFiv_anoPn%#(4oLDKWO+Y?e^XD!3ys8MyV&=kt@I;OZ$ZeyEG`Gw|-*jE&=RQF$ zA*kup=vuu`Lm<@=`L`|YS+*Ou2K{2gPOW7rW{nAaVlY~}1BqRm(%rPP3rL(3gg4OZ|Dk@{d^_!O`xQ4)YRO#dGl2OZc8@W>h1%4f2KvSjv5@%cAT;Ro5pXDfn4EdhZr%pwXiTFIQsO`Ys@^sRh zNEMm=>u|Vw6!V#9Lhys@f+Inp9)>lhQiEJKkM`#Nj`8i?W|aV0!;vxTY(@E&n!Kf} z2M{^AK-|_`JyR#j3tj0XatH97IXp@%i%Li^fCrH=C}8mHWCz=HOye19iyH^Wm>}=! zkQ2sY+pP%LyNyWz(?y*>W%{ow0tc$9|0U?2ilyh9r@Bfu1_sPKySrWwQNE$!w%!L| zHaN%HqlpXD%|h#FZC%}{OA8=w-K3LIeO_LExx~8q#wOl<_yRw2>;&L4aAC?Jw6OGM zbU|Pc55RchgqEM5+?%0&f8|bFx?_Mc3qPh-)UWdM$CshT~Mne6j-U8(49==yi)NOV_W)gQZYlqGf7=4KZ#ZhN!*2X;YUvBDL(Q zahpZm&^4;@OwiMsZ?22*>mKRrh*Qfc z*M$o3wTR7nqg}~=(1!J}OlIwlS>dY*0J4{o4IUN<5sytZN-Lb}OSvCG&!YKj*6dB= zR$lA*k_E01FS+p3u*rwJQ%H&M*js?((%k9BElynn{y4JrgiCXBg%2Od_uxoK=iyFAwcU)&inUDv z*^U7>gpH&A&S*pzQ7Vw+2A`wKDj^$q%U<<6uq@M|r`-ZN*;$S*l6PCfq&>ZHjmrv?zh=xR0F+>_!x z@hCqcbX!d1dKuxylS5euyk?1Ec60|Mosal3@cl|~rOKv|v%}|&@-R%~2{L+p>O2a@ zf5!10b%TX(5f3_HWLyU~q7F*>MvPH*53f1Un+cK_3EO(=3OC2py+qUT*Eo;Z5|v2dJhCV}1iTTr zqd%u7ckK99aZj8i>Q#5i51H7g`BeA`C-$pdGV=iex1@C267&Hpbuh2fL}x}Ui`Htkk_PCeULdln0*={d`2+B}QX*ZD&p3*)U18)#x&n@@;i=w+;-% z4mL6rJXit6r9ZwXtDJ3%!-2e$A5|0X@CZidHbm!QHa|!*zcdwSw+v3)56#nYofurn z1narG+^s)?z%z^A0vA#WC_xu=h6~vO;BxU(93UIS7-97m-HC2XhP6?jbv|U4^F?vY zwT*i`sL_vuUBkug^<}CkJiywyrzS$p_vr)?_mzMU%qzR@?ryJfr_`Sa@U7E3O&@Z3 zCEPAd%bUGbw5#B@q*}fB026BKN3zYY!lat)HaAtLLHLldW5lZ~<>26O;2LlR^pWwP zRqa{0$x7I;Lqcw_fP4^N*Q3aR58D3~9AYDNHs3^Wyh=H9L>0wnA?i+HNHo|uf4W=B2Vkh+W7{u zb>&iQq<4LI(-myzE3qX@*LT~p+1f<6ld1#=ksL)h=dXuu+bk$6vk=f-@j%?BY3~cY zlg04U-4A8Nre%Keh?d&8!vp`NH-2z;u@`!mqlsieZGKU4Bmdi3X}iV(WgELYf?Gs$ z?*QSs<*JsTWd?)MFDW%ierTovn#sG{a#cvi-S_ zjL;GMnv(enxjO;!%`X3Nbc>9U|1d&phmaieVhdIgy`ZI3tAij}2?m7zO~@m+Cc}^r z7fBEq(ZFjIUYBkT(1Is55GuolKPx^5YBeU~FHFn>VO6S%ZgxpwTd$l_%-R(F8WY@? zC*Y2Y#)>DAtfb0jG3b8nT~V zYs~rw0C?O!dZ)l^dtOKBn382wY+Rf`6m^pnWRv{*q$eFF>*LwQKT9G?=Z{<0J)r~E zZSvF;jyzxEce|jZ_H8rBDkvIsLs}O+y^7mExOqtu;icB*d^Y;<;~tbP>nGog8aB{r zDSvZBtEkVXdix>=o@J#P|3h1Puu!XAhaL}_qCxwzxqWSHyz1er-;e9at*XRsxt@$} zF5ye={}*Ln85h;}y*q@I2q;Q-ihy*(fRaj!bayvM4ugV#A|(wHN=bLa41#obcXtgn z#N5O87x#1j_rAF=fZ@!EU1#t0JZr6I2i_a5Jsnl!|KMd!Gs*lL&e7xty zqj&EEfs`=x^BS9HkrtK@Rw~Y0Ry1E~;>?mh0|iDmEN7>2-Tv9PzGq6FR4E9_zHdZV zvb*u`9|W!~@H=L`K`0kFuQeYWf&Y3PSi(sk(P`5i*)xmEv}d`)%oz`Zw5w{hX?H^G zhhI?rbQH^U-&%LWuv@R%CM1wl{RmVES2Ql~Pn?3#8;6;y{JF!5-j^C_Aqk_#PevHY znSh0-M{GHzU^QivGO+1%-mgpz#u^cPx=oAhKjph`5!|=gL{(5!Kt_k++qWldH@|;6 zBtBWJCrzoj_YkcgrsR}3i7Z`iZ5o*V1Q$4nB|NWr_1tN8okl)dsc_<4V=ny6~ z1N5O@XO1%EB*8}@wJSq3;K`+JvHB2G0Kox|`f}raow%rD;&-!*A0;LUFzM$)fsFilIxi~)dpEnn;1pF#M0qbpR*;ly1 zPPiBt6o6+7hX*|o#FUmEtr9A{=sHaLlF%{gZQizTP=NdG$a=^~PEe1S4KnCyCVE=r zcMR-<^5XgEuQ1%tWc*vY=_-uDL@RtW&cSs6EW2{!Wj>hsDtu^xs&=6tNRwE;=o{u* z;9BG^IOy*5eIE!|%rTAg^O%b4*aUOtlwvj16HcIm`c3f#C`y-7`kqracAdr1^A&X( zVfR|*I{hHxpYZ+rFVXV*HL8l3Mol9q3Rpav$nB5yWP;nQ7cv*c;fP?P7NZB>RZQ8W zzma5X*fKwm{FVDQV<+lq0FdwdiH1j?+nMHQNIHo86X349{ALHzD>Hee0HBC{;QjUJ zst^1QB-clZEhcd4i+9$UIyKyBw`yqOfR-#Gu z?2o%%*vDHmPvBV%N_=WGzBXmj7xnJbXsWS5UsT)tn$ReaYRX6qh34_M1*TAh4yJj* z>~8O2DrS681d@!?Ln3^&t<;+UM$>xE!@;mI;67 z|LJ7wj}~I&Dih>JJiJi!2>U8;uqpUl!kYpx%S?7BitF~B`HuEaG+&PY0EQ!v*@}+; z$p$+azfH8b%J!ep-z5Y^^q$m3wSH*N99I%+E`%B5dm z@;*x~_mVGHC4TXG_o5zsjE8~bfpC^+`OC-UZj^*sFX#}RX8i?FQT#>EJsm2YYP?AU zzo3@^xPHv6umeQ=s`ck(SDbogJdnxtFLd)Aq_(y;yVD2Zp`R4lr28Kxy=fJ!(|uM< z^;0K`K_DRH6BH<95*TzU{%CbfB9Ah86UGH`ygGZU|ljm>Jug@^m)NxIU z#OFSdrn?>O{wdJRJKC6SZ^4*f4{(MVe$y;e+2)0)R@u(uNi@outD1h9D+N-HZf@tb zq^zDqS?^mpovVy3y^DJq{nLp>{bdjsI<=gV(Y!RF5&Unm6C> z_Mo6#0)17I64nW%h{(u(a1-k*hNgX0Mb+c5YdcE;i9p_$Z)$^lE!TVEYf_zITk$DJRO8S0woFTvWUB&ZciR3eH2D^PFyYWbT3X@pwugG z&3A7OlMuJ5dqUSJ)K!*efO`V;3P`#N{6ft7^`v+1!>pqq+a-``e0X@QGBn@;5Fo%J zH2h#ks3z9w2kF*)Q1xYRN5qHAqHq&9#jl(DS7@#@e5Lt0YPjush=*Zf`7L+1Z8j}v zWpzKXm8(lH_~^z9YQ&HPj|p?DA*UA&rzsT z`Db@oZa7cYjbZ*GCG{H=pq7*M-gP32Ok+7b$#;zzXc$;s^v{XlfG|giJ0(>qj=LXU zBLD&ZdOEF+m}qfr2~9|HoRRDe%ucRgkK`iMo#sL4vz6MJ6IM&nrVLNDJ^Zfayo1}K$k%6oF0LP* zD=v3lH9wDwNQd5CSp$rs3*+DPtWaMn9nlDev;{H|x9qtZnVrr3_u;JAw;RajpFcjB zdQ*Kpp!s?aQMtucJjs9*a8)@ZQ=8#{e{3bS7~Xjy37*c&B6`M4crfnj?(W8-m}1% zXdED-k}ke|tjYD_#S3n$KC(j$UouH40yL>oBLOc7)XgLc7`(Z#Kyyl*px(uU+d`$2 z!O~M&{^`YGCaB>vE3Hn=jmy}b84xvpw=)t2AH({c<%0VAr36UC{&9yMc%S#YRx|5V z`G|}g1aN5A9}I62KLE4}V6f}dI#Gw@ETCsEd{Uk^2F*_VL#LGP<(HIn0PG$Jv^%jc z9r}FI^xU~SfgOFn^i7#6?Rn}|1eM6Ug^xgjAKcl@E3~7x$8_#$-tfVO{~&FSaf*|4 zr~c(|;SR6+Mqe~w&tv;Pn*wwKFq-j{EE(}*C?x@xqol$OF)Q9huL8Y-Dk?{w@UX3+ zA#G7VN^<3B`A(*t%!QL_!u_a zC@Q6US2|sQM(CTiJ~usfm?+Y9GBf+N6+sJdYtDvnrAn**%skY)mW2chz^U+3{-~4v z{8vK*Md0m;^)?>uraa|)ZSCIMd)7yJ+_nA}-9C3(9;e8Ctk@62m;mVZ%-Jnbr;{Pe zZv1E3myha!gf|*?UUuygnf9NIzkgF2_5HwIjYf0;Y7sA9;5~cxOs5(7;2ZgAmCqfi zQA<*uG9t+l4{?8&Eyrh}<&x3`!o2SmaM2@$#x$gT#%KYP=^&I~ zdAKcfH?MJB(wmb3{T{(};#{wC<7B?<+6MHo=N+&N8a!~8s3K8ofSM5JdwtFCZ3Z6ENQw{hCu6v$lHoLW(e@z`6=%wOk;KOSKYg=} zsK~#}HHkB^jvIST0h5@gSv^9i#OQ(}1tD(iJ)ERo2)!I=-n;mOwlf=e zqxXeC{dnug;blu_&`8A5{{b2S8Zx7|Y8=SyxtA@Hd3qn7=@xpr`uHD+_y>T9U}c?| zt9`)7baJHPwJ*6B>Vwo>wfw^<>J6;qYL5B|S54(9sr z9XdPnjjrW8PXHek4(R?_i(=yU+C%_G`_^g>LZ6f5*I@s6aP#lG@}QUgDUkLJ`|bdtcm{ zS~yiN*eHB&&%dAkuLE53s1ZFbA%O)Y^&bfVPNOEBsYLtxS}Uvq=}KOz)Vrs34@ryP zQFE;me(4$*a3%^+y;+^Fb@ZCQkP1Uk9APS-0}^s0BO?x3auKcTiN=xl{+iX!C{mh$ zJ_Iok8sYDaM+@A-ZF`e5Tj3*`lWl5%K9HFZ>?g|(+_II(=As}4D^rEA}D;SrA>6skM({? z_z{50Ja>)iQJJrfL4jJudUQa6PlVrXsbM9kGnRJDc+MWp*q=(2WLRB~djkSeK7JbS z4Zfw%H};moj@J5;0~}MoA+8P3z87$T)YR3Nhm2)#cxFr2x+fo>^pcqI*WVrpeTL92w+&`IKfLJO3(T_ZskAKlx z52m+G^{GEc`p_EbA?VV7AW823K6&Sxxfx%sBLFRKJIazX;)ItN)+!%3h214u4c2(# zIfn!OGEksMdwUYMS=h}^ic#C(rL!vuv7FK?z^8Uok1(1ZOqTu(pAOx&i6R61 zrrg$d-!o4EclhW-X+GmaO+H$XpyNz%2J~)v*F_G9)B5DOy)9@!^Hsf8sZ~Ncl>T-B zJLYUbzg0y(dHXQ_*0-y25NwYTcrf3%D%1F(C12y5h>p%*_`0)JjDCy|bl)$W3=HU; zdQ~o4tS>N?$#^hM;1Di9$HG-XIb&Y@A8ONc+I)%Baz&80s<}t1)x;}cUS=7&O~$8`xGs_Z>NP~6SNY>LI#irEM&JS zPQk*>-2BAJ-cVmt8y3)w-8* zGxkpAC&JpfD*=TwoC^L@>^hocL~siXsf3-f10=?IjabiQ$O;Mt2+JD0KLdniS0e)% zp3}YfRG*ovw!F}9JFKK%y{lQ``lg}IzqnLS_vN#k+;M^1XOo|u$!vdlju(x+<707t z@q)#sXC>q}P8X~pW0AIP(`BG9*)+j@0Kf10%DZp%$Eirhpbun#yU(Zpx>A#W_j4e) zdFWt47hGKTi=zG6_|*BX>F~rDJJ&A9NyWfP=Rkq8I;M?mM!{v*LCmh8!xRxMZjqne z9zi$GH|`8gF9)<%FqjsCi0Q_OPJw((I(B)QIGEn~`GAz0XyhP6EyU+^!`95)T*TSg z8PLEgETMfu6(+Rut*!o)v2(TM@oFwlz0dpI{JId4swg|^0@XSiT9zg&-uXCOQ|iR& zn)0pMMlTW{T`93GY|SP>YmBNR;+2969m~zTuPZJlP)FV>K#!ZUM$xFP@&LEVL7HMi zKGI7Ml8OX11IlB<{+HYYRKhKJ`O{46Hn$LUb%R%@8z2z;+^OsG^f_LSy{03&IWqlJ z#Nsl)kZT_1W*5Yk`q;z_irE^sy%sUsnNAa7ZGFd; zao4tkVin~Q;%K$9C4R3l%4&dZN=qdrIa6?m1Bu1ob#LneL)0s-*p}YXEI{0d)N1>m z=c{Sb{-$L>y+ycdouQdMPAb5MU|Q`Cq@A&>?Z#xY!j_E_>dp}7Xg9d&)2_d-#^m4#Y@mJOtWCu007%=~ z0!cNqJeS|aKyH*c&er_QGa<{>LxPJDv&LRu+h*VgbK&$ct5>IQm$zU7krS*b;8w7( zgRsxx-5>u9N z3;iOlZ!O$1EPqWf3#_GxhM37rfMPo{3T|Tvj{h;k_-myvm?+=9!79H?`8_&1^Gjsp z240W*mAQZib@3nrM|pX93ZOGq@_rFbx7yFE3Jhujx{d-A2At=6zL#GRaLh>;(E9;@ zcapf8^ySfZ8}dx%CSm`pY#>f2FRx zrO>$??d!L1Yk;ocM*;hZq&_}iGH6!{%R0+ZP*4~Wc4K%gzgzipGjiwy7R2iH_}C2( zn>z8cXYE(l-d_T6EsgqQ&qZ#11a_sL4|c_*30t5sRw6Ra7LiHL8`b<7%4eX!O9ja5 zKCIh-KEOBQ3^#P<&1jyR6JH1}+v;9`bbd=o?dva(eI`~Hpzr;lGt#oKz&Jl58!D6vj$73aLwl4v}192~xqk#|@LU#&mZlaLJ)Rq9f8}W2s>(J&z z+bUr<5*zCwFN9KGdJb7r!^B%N3=xvO_X~q}P;1_(#>D#Z~ zy?a*|!5V@U(JwT;rv>t#e7XcwglD9dYmG(_-#2MpbqyT>CJq>K-+5_5i4;H z!?3YoWP(|KvN~QpqWA#AqJS%MguOycFN5v}ZU(^LiU|)L{WS@O=$L<63%G*N=1DLkR-HXrMry7ZO!}5|nx(_6HCVcCH(zu_|KkiT7~Ph8@-8K^3p8N zfol6*@7G?Li=<>u!Av!h*!WYBU8?4jtT@c{7&1f=->eya3Fj{#wAcP7u6n|euOEQ~ z0C)Lw6tSu}8c4@tb!ReLm1su_D~t~36CF-s+pp@D`wyS!Ql3}(}tB=W=h}u>E3SblDliH)x1s*Ddk8kdl#=%goM>L*Rb0Ap&kV ztT1fVJRtFuHs~2UQaC$bn(a0c3_hdqEQ}#dj9alY0%t5VRC^0d0UkFrkjicHM?puu zQ%gr%EH_VxG#KSZs_k+>RA6t%eYwoKJY50_vaC?KAuSzDl~;BN){w>ubFs@+%^2wR zEUvbn6int?i(#yulP)cl-Z}P`dUzl-kEeOqKa2##3!S;6zC%n5WT68;L~c-vOQ9K< zAaRi$SBLo;YAzKrLeNx$W8?2{%vkw6l>y3BfWw?46p|PX^G5=$pJ$0gZ2y46;YE}7 zZ&|hu<^{az@NE|SvEEge7COC-8-cs7hEOHaLz2Dy_W=EKOIeZg{Tr<74*?jUn~CV- z$2_3Gt}X?qwvb248>k4^C50Ec19Z2!naIc(|2y^@u&?TY#pgXONFx^%Ehq@v*V*uus|4s;@Q!oj`$KOFt=X z6nZlndiWoVs~ZdsUUZ+M&RZXHx#Z-WL4E+MNy{PhV&3cPt+BkUtm{T(j)Ia>TroJi z^c!p(E3BSNzFum?i}RMdl(z^nD@a@=zV5iT^(01XgW0{9YS4X9viDZP3=fXFjih}q z;Q4mvVXBi3ZBo~@29ULtRH*aI0+J$U?neulnrs(&D>=`KTV4fC6g&U4?DZ|4(c_wH zoWzr&NfBxc5_D>>*e&!yy~dKfVS2&dbKE<)xSEq+dFkf}R$&1GziK`j-R5lOVC-=}%8 zNBM|=dA!>cUBOrc5{^FTWft zIgXj1Q#x)}pMG)HLK$T&Gq!2;yO{^Sa{hz)ymU)i8+GO|e_OGB8d|?{RT_ju2mAdb zW|nOD6BmQ~v})5tT%sNLO+D+u0$=eVPpuJZqFAhAS8V03pPpZA@#(($+zmGkt=Qw) z*cCJ~p+6GBG7nW%Rj0F5K->&fTm-q+N1d$@jVnT`H_Q;$N#`LDq|O3&^Ke!35H^t3 z7Tg(ftgq1o*ItagUDy)z|14=x5nOpruYfEm9#m3ucuNE_K_Y4&@dBgFhOe1><0=CU z3`(ol1fN4`2HpZD$l4mL`#31#}Wp zm||K1E%MU}Q^67PNVrN=6VF6wVjPlJEu8O+%s$y#AuO)goIj*IZsgatDvQ9 zBwyahaLr*2ab!Ij>U%_SDdm33WM{mMMb#K#^;?RspOel&4uZWX2}0lyY+O7_t?#2x zeC)IQnY8YUM((n);%1h-3wMdf3+&7&FhrvY`Ys)t(_*Krw^+)ie7(SIeJ2*} z2-E~41(7CgJOYxqu0<_>Zk{jTSuRgxnoksoX(|#!iU;_9dHfSn&JmC$8_xiloFL_e zAUy_pd&7mmdc|72i+~7c`HRP0&_?h{?Dy~JsCD0eVRcqpen?A29iED^D}Kc{^b z9RuXxWlGkQi-QHURy~l-!$*3cx(F*T`=KJ;XMv5NgV$MTDQR__rQn^z#V2cZ(2n87 zizOJ?w9e(2K~B6t)m+)=8H30jJwU-oDES@#R(JW=sz zRvA#4=!>G_Qp5~K#E%P+qZQapJOnL8@V~hjkA8Tavm|E-L*fJqM8oWNF?>&BMfi!O z`OZS*dTxMef6GIZLshYD@X3bthdA(J!C$4KN4Vv0CD)5<>)LE>rCdl0ckeoBp)Q2r z%S;Bsz+4(MGiAwdp*z3G2Vu}hSBDskXeMg{>dDrNgV@~fG6JgkGF~=C79*F0ZCtQz zq3>5;DL<5QCmost@%Im-GY`$>e_jC1W6(HY+3YljQy~ebANQBb8h>T&5br#sq@Zpy z2R-NHN|a4J23UPtBk$!0cM+EA&!zdWK(@7dzw(qCuG%ec?tpr`WK~1u6e_dRfPAy~LZ8c9fIv-~EYb}M zxJ4#&0!%e|6UqVN1KOHlZn1(qo|CYtn+17c5AkEPjQdcZ8*Cspa6p+cvc}%1nz&kd z*rB zm(=a<48Ijjm=tg&k0+)`|0(4#pw`kue`aWA#y_pc>D3%7R57T?CFyd$r)vO)(tx7p zjU@T6d|k=!6cpQnOijNgXHtuO2$VJX@O*A<<2fWh^nQ;BG!P)7+@AdgX;n6yC4XxB zT6}Jvlj5Bd0il-{sMXg6N$REg`(rnbtz0@13P;2PP@b)Kbd=7;NW8!whMTd zj)v-2ds^d)-{NsbDfj+(t+K%@qol{Nyrx&2m4K1~TWZ3x+Ae@IS6${LZd?$u;Qhb9 z)j@&S=lgA6)U%FSU=V^~YtLw6MMQj2P|n5Rf}cKuG7OaV00fx2m3Q=)=L(>f75EKT zhVj#{E5f&AN-D-)gD=n0HaXhuZVO4zQl5CKDbq$51#vD*r7oZvE@sOJ3Sg)wo@K05 zJL{GWiz-0ew{t*KQxlPx$8)81niS!uWndr;+53Io=wFm)(|DzN6t$RErQe0q!Jjhj zy@lpfO0f?`4lH2;uMGR@>E6cfA_p?zmJ1KMJ)~n-`E{lwJKrhIL#1y6_iSHQVgbtn zFvKmH&$lBf`mu^Ji^%tmSu;ZQ^}Rq+78XpU5M&gpr-W@Uh*#20JV5vbn9F~u$5EDc9BEAHuw6i@m#WxU-4B?+8DfNJ1=@Lb5BBJcYnXqxBl18rRR5qc) zkM|a_Ju3VoA$M?ez|iBRm>A{V-5o%3c1)F<@0Vam7mm9D@n&RTe;|)x=%@78M_wO- z19n75H-jJ3kzDb7PSo~$uc^H{=VQxfikGI6H*8mJkSgf7v_4KV;(oyYtr(emu=rhN zs8zgXM<_Tik9DTO@2C@XcLA5(e0WkyP7*_%>-?KjC(lL zaHxnGs7+WOQD#Qw(d}n+djggtA;<0q?-;i+*?n>~dP# zB{%?HA1Bu!X+9tnb%<1~|HU_r4V^4h629?gFEsy{H{S&|k9?kyvK{d>ix*O_< z7B&L#r;fuCv#n<y#f5wz9PS{uHR}vt2X^U+DC35} zpObv7PjW{C)Ze8X95{sBH zIPq}U{Y_~F+`i@)0_697#dlS@TEFBJ015(y~_reZekL!>X9giw@3KD#zuZdgLTE8Wkp;Q6&%)5YqueLa>LDj)Pmvkin6bZx< z;b`<|VI(yFU39?c@Fa_!h+&*ctd`J~ev(Sw9{__;6`I}4C*O}aH#av6p7-zGkI!Ld zMxmntdOX;mt<;vay&Ed3F^slQ!p;KCLjFK714hf14%^t6^>9=HSX5cP{LcMPuI$$M zF1VXFzf(1{pdlrL;Z91IbjWSYlt4Ksxef$lZE2=eMOhps*W6RLnTB9oW#8l z?VmeiA9wLsG6u)j*qqwkoPJo4-7^Y$L9;KW`$XQK=mK#yj8@Ub1Uey*)^Apy5>`g)V=dm}7X>?((lg++1{68^GGNFEi~W}gND*m3zo!CT5!nGK_?{-fN&J5x|9emmoK#2k z-wXG6rSyssMa_20Hjsbl0SZ<@&d>Msk^IY{O&f^y(t180kS64IOA+C+sE)L=BL=QV z*DJ2kHL*rD)+7uzCoI0p8=Wt&zR8NR)Au;NfIHe>^yOKs}^zjT( zW@T!t0Q4XX)6tsB{f!5pq^ojGcq$y;|DVs{8OHhbyZX=2kUP8m1{Wo1>RMVMfP)_c zl!U9!$N=0~o{^utT0rx6aX#;iwkQQtk@Oqak2Z=i_oRpqEu-_v6`CamsoZw5|DH=FTRSQwC|6~(P<({ z;zm~3jlTdxfQ>%tjI_d)zwBmOJna}pM*c1H=`JqD_B}iJ($ka5((CP8)6reUugmzV z)i@x+UXG!r`n0&9^~d!+US`rkh6ykgbS zBE5DYdA3K+0d)`jXI}J&7Hsn^_#H~z5x&>c`wDn>l#Zcbprc&e-Q^t}1s3NlBY~2V zk&&?Y$#l$i4mwcBjXVehW-_wJGukI}VM8$Cq;&c`s_j_teX&4GR}EoAOH@|BRWra_ z^Nm6vI)F1nJd-L^UJ3NR55|Lq730(j<*lVHq}l@m*UGD`Mq$p_&LIM-MB_z&CS zdnc6=@{5Z@pqox^+7F~4(2S3!roW4tzMND%8NNCikrLsQK=CHZ2i&+o7A*vhHrFnZU+6Jw75MLT~UvR{myXp7!E_ z?;YmxK+b?{(~LJkAcvg7ML2M-=l)85tP? zyYdLOG9#CMqm3F1wD2H7Wp=w(Pd5$PSA-T?fPG2OKuPsh&@4*l}l z2Y@8mmVxgF(bs;VC)Y$WpQpJ!nMGL_A$u=@BRc|URZ7Q#CMnr!c+uCU;a%kc)Zb(pbV8`^+u6hAnDqFgompG}gc zP+En+bgHR9F151m4!4t?a+V`p+x_`Js0#p?mzB(8j%7WCnXN@jHaSung#_iBgea(f zvtiGBjQ%%~-YV0LM)ER)OYMFR2ez;4IdFAuSx+y??{6td)AGR^L)kc zq8#p1CV{vn`rD8mvGDsk6qX9P?@P=v4fdx?=pWa6Qxy+h9>y?UJ`7RFEyNA4Q^=|A zB0}lT&&_e}2s?7_H#ZI6Ol}CLx$4ngeT3oSJH`)NWsLi3b9d?R@ zDCWfx56v4N8Tx0YmFc>DT<^>F!GKThB+%b)~!{(b@o*y4|n5ea5vEkz4 z0@#)x{qJ|=CtFho+IC!hGd|(9IU>TRFhI36dKPNQacTGz zTMmnb18NCo2s7$9$)tLMV*TpZmb%YGk-k|KMPDVc5Y!PlJr5s!lRzpR1|{#7A;Ps~ z&&stHcT|Q@iFM?tZz1DxuXloHe56$qY<2(92i(avJS^yYWX6bM+R2a2?}_s134wdjG^VB z(ng67*~A^j+Py^2=07Y+?~pfgT4;En%0>9}Spu2tr?^ksAN>x)9ID9On?TxIJ=dYKPYtbbsE0^nEG z8~%K824Sfc2$nFl=BmI6;XJWs?nL3)x0B ziH7v>=f`n5#!W8@r0tEJjWPsYy)m5p&cdyT5JP^2hRqf@pPBt`#lZ&^J^hBGfpOoG zY3&)S8x6`gy8|l#JMDb9?l^|9n8IfkYQ>4>-f8Po_2Y8Bvz$_55gN1$RdgB$=pA{< z+TVR$H<%yBgzBwbiekxn@Dn%X`~YUFr<^qMQM?xmq%g5{Xxn4!*%-NK8Ue75crRaVK7RVtqTkX1u)^%j zr!I1viZIjD(>T*@byX@Y$k2F;FvLok!25GC#tsd9`T3Sl6fzKwpUG)!Sjd(xbGQwx z8D4LWO)~xLzwu z`Vxd{KJj(MmD2K(nww~DabQM(3xSfGQ5p3O3}{I&Fl~r37NUg{vGL5MyK+ll5Ytdv zoi}}thV5=qQqbBf52g%G*jqIT#6iYb=uNgeS06FCtwy=ER z2MO0*>x0f>Xlfn=0t7=cr#K%p;OE$L; z%F7KJo#rof70{Zm)Xg}#^KsNBojM-Vxu?b0+ZR}nM_B5RN-HmKl>s)CZfFZ1;EAEw zlmGem?OOJsFY8o-?|l?5&>Z z30Y=WcdYQlT6;npcXq)B$)}(oWusLf-Q~!}e(n_o$eAiVU`N+ss;T`qtmL=zso8J4 z6awoJ6t|#OC7ob`VzdAB^ZCbTrV8YbrC?!wiMx|FM(LtKg@Dn&v&a~q`mxP!ctY4HSkv1T7`Hmt}Je0^{iN z=G`RAt#6T_REeE`u<*>D!cRGCiJ;6q#fAV3nIEmrMa!Ql-G`9qtt zLGFz$xj!X0Wj0q38pDr=0-}rn=ps6)Fg+zvUR!%(5Cu<4S5y#&N0o_mjrc%c-Uw+{ zpdt!)^yhI?)JRP?S7&DIE`dxr{uRajfiB?EU|t!O^z5nZ(J3?_19BZ(>By-{6l{OI9eU`}eE2YK-*pvVTl{b5IYHfwQw5!H}}jQ_B+Ih!@u7gdZ5Nb`5!8@9eb zYXBC&x<3YY$_q%4Kmu5p#JXZ2t7&9oaZb*lzw+QBi+x+aibTi6g^nPH%KiFm(xQ-o zEu5rp)s1UIPvdX)-JdpjeHPZ;17WpA2@zfGRVm2ennjxCL;vo4=$egPC|r!aL{B@w7OM+@2S?j_|BRLennIw>!*4}QU!a9WGVONc@Ln;IUW0er$e

    n<1LOaBH6boWdkQzi`D__#!OxIV*eI5 zOHQ)gnbQ=o8HC*lKXzop?aeSdAgO6$60Y&J@3t7uTvxUySlP6A{rVRxht#w zl+VDHjeRKs4}tIs(lkHlbRLD2GgI6cb|7$^G3ZwUjOv1mS8BrlYPRQlyP^^p^T!)W z28P!a{_ozk5sJE7Quf})!jSjfC8(*X`J9anjp%P4PbJ#cqtME&R9-r}?cR@FpzVO+ zpL=IdynTF9IfkH@#4Ev5&sI493pX$uj6ISlB<8n%RBjFa$cMH8uD_$BvQRV-oc4|y zu+YQ8!lZmvnpe}bwP|Y}JvtH4|8TY=tb4eqW*m9V3hCSeUSqOfRomsV8OgNr+r6JH zShw!i#x%*>`?=T@I60t~2EURtQqbp*rs4(q5OkO_0gBAGEG7Q_1{(UcQ%QsXq<^L&4! zSf3=Z7E^vVF+M)*{Bz955JZ1`^;7vp$!#&M3_7az@6Xul2GG#z5)!dN+|`3yR78OY zV%8%IEgpZ`?a;(cSZ~Jl$tYo&MLXUA1tY%`1b_3{1c{|B@=tB;C<$~~3D+I$X4HbBFO*sono*;nNSHs{jCPk0X{6=0Mq$psu%0Ag%h`v8of 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 From 288639085952b0081579447d212bd07aeaaf782c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 00:04:45 +0000 Subject: [PATCH 061/182] Automatic changelog for PR #4337 [ci skip] --- html/changelogs/AutoChangeLog-pr-4337.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4337.yml diff --git a/html/changelogs/AutoChangeLog-pr-4337.yml b/html/changelogs/AutoChangeLog-pr-4337.yml new file mode 100644 index 000000000000..86d58ff9f94b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4337.yml @@ -0,0 +1,8 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscadd: "Added CBRN ERT with new CBRN MOPP equipment. (Sprites by DrMacCool and Esselnek, names and descriptions by TopHatPenguin and Kaga)" + - rscadd: "ERT Squads (Marine Raider and new CBRN) get assigned to their squad even if spawned as an ERT, and do not automatically unlock it for overwatch" + - balance: "Tool Webbing can now only hold tools, instead of just being a better webbing" + - spellcheck: "Corrected spelling of \"Intercepted Transmission\" for ERTs" + - bugfix: "USCM faction squads that are not default marine squads should no longer cause a crew manifest runtime" \ No newline at end of file From bc3d5170d8bf5a24a8d9bc6da7318f2a50e7c548 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:51:56 -0800 Subject: [PATCH 062/182] Fix first use of USCM equipment presets (#4859) # About the pull request This PR likely fixes numerous runtimes and weird issues where the first mob that uses an equipment preset will have an ID with no assignment in its name, no paygrade set, etc. This is because for some reason set_status was being used for some USCM to assign the preset's values that should have already been in the definition. Since set_status wasn't the first proc to be called in load_preset, this would result in null values such as in load_id which normally occurs before load_status. Other values such as access and minimap icon should now be accurate (or at least the values intended as written before), but I don't know the extents of what problems those may have been for the first player of any USCM preset. # Explain why it's good for the game The equipment presets should work with every use, not just after the first time. # Testing Photographs and Procedure 1. Open Create Humans menu 2. Spawn a cryo combat tech 3. Receive a runtime for their account not getting set up because paygrade is now null 4. Observe ID has no assignment set (so the name of the ID only contains their name) 5. Spawn another cryo combat tech again 6. Receive no runtime, ID name has assignment, they have a money account, etc. # Changelog :cl: Drathek fix: Fix the first use of a USCM equipment preset (such as cryo marines) not properly loading rank and other values /:cl: --- .../modules/gear_presets/_select_equipment.dm | 30 ++++++------- code/modules/gear_presets/uscm.dm | 44 +++++++++---------- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 6bd7a52c96be..39f832ea8ca8 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -110,22 +110,22 @@ /datum/equipment_preset/proc/load_id(mob/living/carbon/human/new_human, client/mob_client) if(!idtype) return - var/obj/item/card/id/W = new idtype() - W.name = "[new_human.real_name]'s ID Card" + var/obj/item/card/id/ID = new idtype() + ID.name = "[new_human.real_name]'s ID Card" if(assignment) - W.name += " ([assignment])" - W.access = access.Copy(1, 0) - W.faction = faction - W.faction_group = faction_group.Copy() - W.assignment = assignment - W.rank = rank - W.registered_name = new_human.real_name - W.registered_ref = WEAKREF(new_human) - W.registered_gid = new_human.gid - W.blood_type = new_human.blood_type - W.paygrade = load_rank(new_human) - W.uniform_sets = uniform_sets - new_human.equip_to_slot_or_del(W, WEAR_ID) + ID.name += " ([assignment])" + ID.access = access.Copy(1, 0) + ID.faction = faction + ID.faction_group = faction_group.Copy() + ID.assignment = assignment + ID.rank = rank + ID.registered_name = new_human.real_name + ID.registered_ref = WEAKREF(new_human) + ID.registered_gid = new_human.gid + ID.blood_type = new_human.blood_type + ID.paygrade = load_rank(new_human) || ID.paygrade + ID.uniform_sets = uniform_sets + new_human.equip_to_slot_or_del(ID, WEAR_ID) new_human.faction = faction new_human.faction_group = faction_group.Copy() if(new_human.mind) diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index 09e618a1de6f..baee71eee8b4 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -140,7 +140,7 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/night/m56_goggles(new_human), WEAR_EYES) -/datum/equipment_preset/uscm/sg/full/load_status() +/datum/equipment_preset/uscm/sg/full/load_status(mob/living/carbon/human/new_human) return //No cryo munchies //*****************************************************************************************************/ @@ -177,7 +177,7 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/jacket/marine/service/tanker, WEAR_JACKET) -/datum/equipment_preset/uscm/tank/load_status() +/datum/equipment_preset/uscm/tank/load_status(mob/living/carbon/human/new_human) return //*****************************************************************************************************/ @@ -237,7 +237,7 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/intel(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) -/datum/equipment_preset/uscm/intel/load_status() +/datum/equipment_preset/uscm/intel/load_status(mob/living/carbon/human/new_human) return //No cryo munchies //*****************************************************************************************************/ @@ -321,7 +321,7 @@ new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle(new_human.back), WEAR_IN_BACK) -/datum/equipment_preset/uscm/spec/full_armor/load_status() +/datum/equipment_preset/uscm/spec/full_armor/load_status(mob/living/carbon/human/new_human) return //No cryo munchies //*****************************************************************************************************/ @@ -505,9 +505,6 @@ name = "USCM Squad Leader (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/leader_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER @@ -518,6 +515,9 @@ minimap_icon = "leader" +/datum/equipment_preset/uscm/leader_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/leader_equipped/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine(new_human), WEAR_BACK) @@ -547,9 +547,6 @@ name = "USCM Squad Smartgunner (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/smartgunner_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = JOB_SQUAD_SMARTGUN rank = JOB_SQUAD_SMARTGUN @@ -559,6 +556,9 @@ minimap_icon = "smartgunner" +/datum/equipment_preset/uscm/smartgunner_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/smartgunner_equipped/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/smartgunner(new_human), WEAR_JACKET) @@ -584,9 +584,6 @@ name = "USCM Squad Combat Technician (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/engineer_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_ENGPREP, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI @@ -598,6 +595,9 @@ utility_under = list(/obj/item/clothing/under/marine/engineer) +/datum/equipment_preset/uscm/engineer_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/engineer_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/engineer(new_human), WEAR_BODY) @@ -630,9 +630,6 @@ name = "USCM Squad Hospital Corpsman (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/medic_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC @@ -644,6 +641,9 @@ utility_under = list(/obj/item/clothing/under/marine/medic) +/datum/equipment_preset/uscm/medic_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/medic_equipped/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/medic(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/medic(new_human), WEAR_HEAD) @@ -684,9 +684,6 @@ name = "USCM Squad Weapons Specialist (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/specialist_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST @@ -696,6 +693,9 @@ minimap_icon = "spec" +/datum/equipment_preset/uscm/specialist_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/specialist_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) @@ -754,9 +754,6 @@ name = "USCM Fireteam Leader (Equipped)" flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE -/datum/equipment_preset/uscm/tl_equipped/load_status(mob/living/carbon/human/new_human) - new_human.nutrition = NUTRITION_NORMAL - access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP) assignment = JOB_SQUAD_TEAM_LEADER rank = JOB_SQUAD_TEAM_LEADER @@ -766,6 +763,9 @@ minimap_icon = "tl" +/datum/equipment_preset/uscm/tl_equipped/load_status(mob/living/carbon/human/new_human) + new_human.nutrition = NUTRITION_NORMAL + /datum/equipment_preset/uscm/tl_equipped/load_gear(mob/living/carbon/human/new_human) //TODO: add backpacks and satchels var/obj/item/clothing/under/marine/rto/U = new(new_human) From d4efa526ab654ff30237482af77aa6ade44d3455 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 00:20:33 +0000 Subject: [PATCH 063/182] Automatic changelog for PR #4859 [ci skip] --- html/changelogs/AutoChangeLog-pr-4859.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4859.yml diff --git a/html/changelogs/AutoChangeLog-pr-4859.yml b/html/changelogs/AutoChangeLog-pr-4859.yml new file mode 100644 index 000000000000..8227dd52845d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4859.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix the first use of a USCM equipment preset (such as cryo marines) not properly loading rank and other values" \ No newline at end of file From 13621bfea5ad66599be07015b7b499dbe8182610 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:52:27 -0800 Subject: [PATCH 064/182] Fix req ammo vendor not dispensing to the table (#4856) # About the pull request This PR fixes #4852 caused by #4803 simply because the vendor is not adjacent to the table it is supposed to vend to. # Explain why it's good for the game It was unintentional for this to change. # Testing Photographs and Procedure

    Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/76988376/e56607a3-7641-4c91-b585-fddeefb97098 After changing from turf to get_turf(user) per Fira: https://github.com/cmss13-devs/cmss13/assets/76988376/a7a55df4-531c-40ea-a8a3-9b28d550f656
    # Changelog :cl: Drathek fix: Fix the ColMarTechAutomated Munition Vendor in req not vending to the table. /:cl: --- code/game/machinery/vending/cm_vending.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index c530da73d8e5..70ef402ae4e0 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -140,9 +140,9 @@ GLOBAL_LIST_EMPTY(vending_products) if(vend_dir_whitelist) var/user_dir = get_dir(loc, user) if(!(user_dir in vend_dir_whitelist)) - return turf + return get_turf(user) var/turf/relative_turf = get_step(user, vend_dir) - if(relative_turf.Adjacent(src)) + if(relative_turf) return relative_turf return turf From d7cb9c1a74af3aa8beec7fb7b709a13207ba65f5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 00:35:53 +0000 Subject: [PATCH 065/182] Automatic changelog for PR #4856 [ci skip] --- html/changelogs/AutoChangeLog-pr-4856.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4856.yml diff --git a/html/changelogs/AutoChangeLog-pr-4856.yml b/html/changelogs/AutoChangeLog-pr-4856.yml new file mode 100644 index 000000000000..8e3d848cc94e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4856.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix the ColMarTechAutomated Munition Vendor in req not vending to the table." \ No newline at end of file From 459cdc50421d99e52f6666218264dcf34e7e502b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 8 Nov 2023 01:09:15 +0000 Subject: [PATCH 066/182] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4337.yml | 8 ------ html/changelogs/AutoChangeLog-pr-4756.yml | 4 --- html/changelogs/AutoChangeLog-pr-4760.yml | 6 ----- html/changelogs/AutoChangeLog-pr-4820.yml | 4 --- html/changelogs/AutoChangeLog-pr-4848.yml | 4 --- html/changelogs/AutoChangeLog-pr-4851.yml | 4 --- html/changelogs/AutoChangeLog-pr-4854.yml | 5 ---- html/changelogs/AutoChangeLog-pr-4856.yml | 4 --- html/changelogs/AutoChangeLog-pr-4859.yml | 4 --- html/changelogs/archive/2023-11.yml | 33 +++++++++++++++++++++++ 10 files changed, 33 insertions(+), 43 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4337.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4756.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4760.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4820.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4848.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4851.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4854.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4856.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4859.yml diff --git a/html/changelogs/AutoChangeLog-pr-4337.yml b/html/changelogs/AutoChangeLog-pr-4337.yml deleted file mode 100644 index 86d58ff9f94b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4337.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscadd: "Added CBRN ERT with new CBRN MOPP equipment. (Sprites by DrMacCool and Esselnek, names and descriptions by TopHatPenguin and Kaga)" - - rscadd: "ERT Squads (Marine Raider and new CBRN) get assigned to their squad even if spawned as an ERT, and do not automatically unlock it for overwatch" - - balance: "Tool Webbing can now only hold tools, instead of just being a better webbing" - - spellcheck: "Corrected spelling of \"Intercepted Transmission\" for ERTs" - - bugfix: "USCM faction squads that are not default marine squads should no longer cause a crew manifest runtime" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4756.yml b/html/changelogs/AutoChangeLog-pr-4756.yml deleted file mode 100644 index f0e5a3bc074d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4756.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Spawned bottles now use all 4 of their sprites as intended rather than always the same." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4760.yml b/html/changelogs/AutoChangeLog-pr-4760.yml deleted file mode 100644 index b16cb2437199..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4760.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "QuickLode" -delete-after: True -changes: - - rscadd: "adds another Colony Synthetic variant, changes up some existing ones(trucker,CMB)" - - bugfix: "fixes a small problem with WY-Colony Synthetic access(thx forest), adds WY subtype of Synthetics for admin building/faxes" - - bugfix: "fixes problems with organic spawning ferret industries Trucker Synthetic" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4820.yml b/html/changelogs/AutoChangeLog-pr-4820.yml deleted file mode 100644 index 26c72a285527..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4820.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Birdtalon" -delete-after: True -changes: - - rscadd: "Xeno tacmap icons for hive core and clusters." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4848.yml b/html/changelogs/AutoChangeLog-pr-4848.yml deleted file mode 100644 index 4977495850ff..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4848.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - spellcheck: "fixed a typo" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4851.yml b/html/changelogs/AutoChangeLog-pr-4851.yml deleted file mode 100644 index e6e261c03e38..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4851.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Releasethesea" -delete-after: True -changes: - - rscadd: "Makes it so cigars fit in helmets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4854.yml b/html/changelogs/AutoChangeLog-pr-4854.yml deleted file mode 100644 index c506769a9ab0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4854.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Skye." -delete-after: True -changes: - - maptweak: "Tweaks a Cabinet in the SW mines of Solaris Ridge" - - bugfix: "On account of it being propped up on the floor like a cardboard cutout." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4856.yml b/html/changelogs/AutoChangeLog-pr-4856.yml deleted file mode 100644 index 8e3d848cc94e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4856.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix the ColMarTechAutomated Munition Vendor in req not vending to the table." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4859.yml b/html/changelogs/AutoChangeLog-pr-4859.yml deleted file mode 100644 index 8227dd52845d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4859.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix the first use of a USCM equipment preset (such as cryo marines) not properly loading rank and other values" \ No newline at end of file diff --git a/html/changelogs/archive/2023-11.yml b/html/changelogs/archive/2023-11.yml index 18b35afdd339..648c9b3ce748 100644 --- a/html/changelogs/archive/2023-11.yml +++ b/html/changelogs/archive/2023-11.yml @@ -108,3 +108,36 @@ - admin: Added better logging for orbital bombardment. realforest2001: - rscadd: Added a big line to Nightmare survivor spawns that indicates hostility. +2023-11-08: + BeagleGaming1: + - rscadd: Added CBRN ERT with new CBRN MOPP equipment. (Sprites by DrMacCool and + Esselnek, names and descriptions by TopHatPenguin and Kaga) + - rscadd: ERT Squads (Marine Raider and new CBRN) get assigned to their squad even + if spawned as an ERT, and do not automatically unlock it for overwatch + - balance: Tool Webbing can now only hold tools, instead of just being a better + webbing + - spellcheck: Corrected spelling of "Intercepted Transmission" for ERTs + - bugfix: USCM faction squads that are not default marine squads should no longer + cause a crew manifest runtime + Birdtalon: + - rscadd: Xeno tacmap icons for hive core and clusters. + Drathek: + - bugfix: Fix the ColMarTechAutomated Munition Vendor in req not vending to the + table. + - bugfix: Fix the first use of a USCM equipment preset (such as cryo marines) not + properly loading rank and other values + QuickLode: + - rscadd: adds another Colony Synthetic variant, changes up some existing ones(trucker,CMB) + - bugfix: fixes a small problem with WY-Colony Synthetic access(thx forest), adds + WY subtype of Synthetics for admin building/faxes + - bugfix: fixes problems with organic spawning ferret industries Trucker Synthetic + Releasethesea: + - rscadd: Makes it so cigars fit in helmets. + Skye.: + - maptweak: Tweaks a Cabinet in the SW mines of Solaris Ridge + - bugfix: On account of it being propped up on the floor like a cardboard cutout. + fira: + - bugfix: Spawned bottles now use all 4 of their sprites as intended rather than + always the same. + zzzmike: + - spellcheck: fixed a typo From d5092364320f5a7a004140277014a520eb8847e0 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 8 Nov 2023 09:43:29 +0100 Subject: [PATCH 067/182] Fixes colliding keybinds for asay/mentorsay (#4860) # About the pull request Keybind signals were colliding which probably caused god knows what kind of malfunctions in SSinput and tgui_say. I'd be very happy if this just happened to randomly fix the fact that both asay and mentorsay keep breaking. # Changelog :cl: fix: Fixed incorrect signals causing malfunctions in tgui_say for ASAY and MentorSay channel hotkeys. /:cl: --- code/__DEFINES/keybinding.dm | 1 + code/__DEFINES/speech_channels.dm | 1 + code/datums/keybinding/communication.dm | 4 ++-- code/modules/client/client_procs.dm | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/keybinding.dm b/code/__DEFINES/keybinding.dm index 5a0809d83ac1..764282d59765 100644 --- a/code/__DEFINES/keybinding.dm +++ b/code/__DEFINES/keybinding.dm @@ -14,6 +14,7 @@ #define COMSIG_KB_ADMIN_INVISIMINTOGGLE_DOWN "keybinding_admin_invisimintoggle_down" #define COMSIG_KB_ADMIN_DEADMIN_DOWN "keybinding_admin_deadmin_down" #define COMSIG_KB_ADMIN_READMIN_DOWN "keybinding_admin_readmin_down" +#define COMSIG_KB_ADMIN_MENTORSAY_DOWN "keybinding_admin_mentorsay_down" //Carbon #define COMSIG_KB_CARBON_HOLDRUNMOVEINTENT_DOWN "keybinding_carbon_holdrunmoveintent_down" diff --git a/code/__DEFINES/speech_channels.dm b/code/__DEFINES/speech_channels.dm index 3f6e4720bde9..5a9a74af8ad0 100644 --- a/code/__DEFINES/speech_channels.dm +++ b/code/__DEFINES/speech_channels.dm @@ -1,6 +1,7 @@ // Used to direct channels to speak into. #define SAY_CHANNEL "Say" #define COMMS_CHANNEL "Comms" +#define WHISPER_CHANNEL "Whisper" #define ME_CHANNEL "Me" #define OOC_CHANNEL "OOC" #define LOOC_CHANNEL "LOOC" diff --git a/code/datums/keybinding/communication.dm b/code/datums/keybinding/communication.dm index 4164198d4818..e1ba0ab5a31e 100644 --- a/code/datums/keybinding/communication.dm +++ b/code/datums/keybinding/communication.dm @@ -32,7 +32,7 @@ /datum/keybinding/client/communication/whisper hotkey_keys = list("Unbound") classic_keys = list("Unbound") - name = "Whisper" + name = WHISPER_CHANNEL full_name = "IC Whisper" keybind_signal = COMSIG_KB_CLIENT_WHISPER_DOWN @@ -56,4 +56,4 @@ name = MENTOR_CHANNEL full_name = "Mentor Say" description = "Talk with other mentors." - keybind_signal = COMSIG_KB_ADMIN_ASAY_DOWN + keybind_signal = COMSIG_KB_ADMIN_MENTORSAY_DOWN diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 181133edc2aa..9268cd3aadba 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -724,7 +724,7 @@ GLOBAL_LIST_INIT(whitelisted_client_procs, list( winset(src, "srvkeybinds-[REF(key)]", "parent=default;name=[key];command=mentorsay") else winset(src, "srvkeybinds-[REF(key)]", "parent=default;name=[key];command=") - if("Whisper") + if(WHISPER_CHANNEL) winset(src, "srvkeybinds-[REF(key)]", "parent=default;name=[key];command=whisper") /client/proc/toggle_fullscreen(new_value) From fd2a58ea68f2396117fef6451a2d7f8722c65db4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 08:51:59 +0000 Subject: [PATCH 068/182] Automatic changelog for PR #4860 [ci skip] --- html/changelogs/AutoChangeLog-pr-4860.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4860.yml diff --git a/html/changelogs/AutoChangeLog-pr-4860.yml b/html/changelogs/AutoChangeLog-pr-4860.yml new file mode 100644 index 000000000000..2bd174922b4f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4860.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Fixed incorrect signals causing malfunctions in tgui_say for ASAY and MentorSay channel hotkeys." \ No newline at end of file From 3178fa2ce45d0deb6d14f51febfb7d0764334119 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 8 Nov 2023 17:27:09 +0100 Subject: [PATCH 069/182] /tg/ Status Effects Prelude B - Fixed VV Transform Stacking (#4870) # About the pull request As part of #4828 Fixes usage of Admin VV Transform edition resetting ongoing codewise transforms such as lying down Also adds support for animated transform changes # Changelog :cl: admin: VV "Update Transform" will now properly compound with other sources of transform (eg. lying down) /:cl: --- code/game/atoms.dm | 43 ++++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e1541f8368b8..11e073735f6f 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -33,8 +33,11 @@ var/list/filter_data //For handling persistent filters - // Base transform matrix - var/matrix/base_transform = null + /// Base transform matrix, edited by admin tooling and such + var/matrix/base_transform + /// Last transform used before being compound with base_transform + /// This allows us to re-create transform if only base_transform changes + var/matrix/raw_transform ///Chemistry. var/datum/reagents/reagents = null @@ -141,15 +144,27 @@ directive is properly returned. if(loc) return loc.return_gas() -// Updates the atom's transform -/atom/proc/apply_transform(matrix/M) - if(!base_transform) - transform = M - return +/// Updates the atom's transform compounding it with [/atom/var/base_transform] +/atom/proc/apply_transform(matrix/new_transform, time = 0, easing = (EASE_IN|EASE_OUT)) + var/matrix/base_copy + if(base_transform) + base_copy = matrix(base_transform) + else + base_copy = matrix() + raw_transform = matrix(new_transform) // Keep a copy to replay if needed - var/matrix/base_copy = matrix(base_transform) // Compose the base and applied transform in that order - transform = base_copy.Multiply(M) + var/matrix/complete = base_copy.Multiply(raw_transform) + + if(!time) + transform = complete + return + animate(src, transform = complete, time = time, easing = easing) + +/// Upates the base_transform which will be compounded with other transforms +/atom/proc/update_base_transform(matrix/new_transform, time = 0) + base_transform = matrix(new_transform) + apply_transform(raw_transform, time) /atom/proc/on_reagent_change() return @@ -702,7 +717,6 @@ Parameters are passed from New. var/result = tgui_input_list(usr, "Choose the transformation to apply","Transform Mod", list("Scale","Translate","Rotate")) if(!result) return - var/matrix/M = transform if(!result) return switch(result) @@ -711,18 +725,21 @@ Parameters are passed from New. var/y = tgui_input_real_number(usr, "Choose y mod","Transform Mod") if(isnull(x) || isnull(y)) return - transform = M.Scale(x,y) + var/matrix/base_matrix = matrix(base_transform) + update_base_transform(base_matrix.Scale(x,y)) if("Translate") var/x = tgui_input_real_number(usr, "Choose x mod (negative = left, positive = right)","Transform Mod") var/y = tgui_input_real_number(usr, "Choose y mod (negative = down, positive = up)","Transform Mod") if(isnull(x) || isnull(y)) return - transform = M.Translate(x,y) + var/matrix/base_matrix = matrix(base_transform) + update_base_transform(base_matrix.Translate(x,y)) if("Rotate") var/angle = tgui_input_real_number(usr, "Choose angle to rotate","Transform Mod") if(isnull(angle)) return - transform = M.Turn(angle) + var/matrix/base_matrix = matrix(base_transform) + update_base_transform(base_matrix.Turn(angle)) SEND_SIGNAL(src, COMSIG_ATOM_VV_MODIFY_TRANSFORM) From 7ab5f64f5263e37bcc76ed07d132507703616ede Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 16:38:55 +0000 Subject: [PATCH 070/182] Automatic changelog for PR #4870 [ci skip] --- html/changelogs/AutoChangeLog-pr-4870.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4870.yml diff --git a/html/changelogs/AutoChangeLog-pr-4870.yml b/html/changelogs/AutoChangeLog-pr-4870.yml new file mode 100644 index 000000000000..0b7d853431d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4870.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - admin: "VV \"Update Transform\" will now properly compound with other sources of transform (eg. lying down)" \ No newline at end of file From fa2c2b76f5adcf60bfe190ff0690017c8623f9cf Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 8 Nov 2023 17:28:08 +0100 Subject: [PATCH 071/182] /tg/ Status Effects Prelude A - Updated Trait Backend (#4869) # About the pull request Content from #4828 broken down in an individual PR This does only a few things: * Adds /tg/ ASSERT which includes reasons * Updates the Traits backend from /tg/ * Refactors cloak cancellation with signals because it used REMOVE_TRAIT_ALLSOURCES which is both bad and defunct # Testing Photographs and Procedure Tested trait backend as part of main PR --- code/__DEFINES/assert.dm | 13 +++ .../dcs/signals/atom/mob/signals_mob.dm | 5 + code/__DEFINES/traits.dm | 105 +++++++++--------- code/__HELPERS/job.dm | 7 -- code/__HELPERS/traits.dm | 43 +++++++ code/datums/datum.dm | 4 +- code/game/objects/items/handcuffs.dm | 14 --- code/game/objects/items/storage/backpack.dm | 5 +- code/modules/admin/admin.dm | 4 +- code/modules/cm_preds/yaut_bracers.dm | 2 + code/modules/cm_preds/yaut_items.dm | 4 +- .../mob/living/carbon/xenomorph/Xenomorph.dm | 2 +- .../living/carbon/xenomorph/castes/Lurker.dm | 8 ++ code/modules/mob/mob.dm | 2 + colonialmarines.dme | 2 + 15 files changed, 137 insertions(+), 83 deletions(-) create mode 100644 code/__DEFINES/assert.dm create mode 100644 code/__HELPERS/traits.dm diff --git a/code/__DEFINES/assert.dm b/code/__DEFINES/assert.dm new file mode 100644 index 000000000000..cff78107714c --- /dev/null +++ b/code/__DEFINES/assert.dm @@ -0,0 +1,13 @@ +#undef ASSERT + +/// Override BYOND's native ASSERT to optionally specify a message +#define ASSERT(condition, message...) \ + if (!(condition)) { \ + CRASH(assertion_message(__FILE__, __LINE__, #condition, ##message)) \ + } + +/proc/assertion_message(file, line, condition, message) + if (!isnull(message)) + message = " - [message]" + + return "[file]:[line]:Assertion failed: [condition][message]" diff --git a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm index bab6064cfdbf..32717a2115f2 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/signals_mob.dm @@ -1,3 +1,5 @@ +///from base of mob/set_stat(): (new_stat, old_stat) +#define COMSIG_MOB_STATCHANGE "mob_statchange" /// From /obj/structure/machinery/door/airlock/proc/take_damage #define COMSIG_MOB_DESTROY_AIRLOCK "mob_destroy_airlock" @@ -128,3 +130,6 @@ /// From /obj/item/proc/pickup() : (obj/item/picked_up) #define COMSIG_MOB_PICKUP_ITEM "mob_pickup_item" + +/// Cancels all running cloaking effects on target +#define COMSIG_MOB_EFFECT_CLOAK_CANCEL "mob_effect_cloak_cancel" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index ef500b6af9f8..f14ebf9ff4d4 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -1,63 +1,76 @@ -//shamelessly ripped from TG #define SIGNAL_ADDTRAIT(trait_ref) "addtrait [trait_ref]" #define SIGNAL_REMOVETRAIT(trait_ref) "removetrait [trait_ref]" // trait accessor defines -//here be dragons #define ADD_TRAIT(target, trait, source) \ do { \ var/list/_L; \ - if (!target.status_traits) { \ - target.status_traits = list(); \ - _L = target.status_traits; \ + if (!target._status_traits) { \ + target._status_traits = list(); \ + _L = target._status_traits; \ _L[trait] = list(source); \ SEND_SIGNAL(target, SIGNAL_ADDTRAIT(trait), trait); \ - if(trait in GLOB.traits_with_elements){ \ - target.AddElement(GLOB.traits_with_elements[trait]); \ - } \ } else { \ - _L = target.status_traits; \ + _L = target._status_traits; \ if (_L[trait]) { \ _L[trait] |= list(source); \ } else { \ _L[trait] = list(source); \ SEND_SIGNAL(target, SIGNAL_ADDTRAIT(trait), trait); \ - if(trait in GLOB.traits_with_elements){ \ - target.AddElement(GLOB.traits_with_elements[trait]); \ - } \ } \ } \ } while (0) #define REMOVE_TRAIT(target, trait, sources) \ do { \ - var/list/_L = target.status_traits; \ + var/list/_L = target._status_traits; \ var/list/_S; \ if (sources && !islist(sources)) { \ _S = list(sources); \ } else { \ _S = sources\ }; \ - if (_L && _L[trait]) { \ + if (_L?[trait]) { \ for (var/_T in _L[trait]) { \ - if ((!_S && (_T != TRAIT_SOURCE_QUIRK)) || (_T in _S)) { \ + if ((!_S && (_T != ROUNDSTART_TRAIT)) || (_T in _S)) { \ _L[trait] -= _T \ } \ };\ if (!length(_L[trait])) { \ _L -= trait; \ SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(trait), trait); \ - if(trait in GLOB.traits_with_elements) { \ - target.RemoveElement(GLOB.traits_with_elements[trait]); \ - } \ }; \ if (!length(_L)) { \ - target.status_traits = null \ + target._status_traits = null \ + }; \ + } \ + } while (0) +#define REMOVE_TRAIT_NOT_FROM(target, trait, sources) \ + do { \ + var/list/_traits_list = target._status_traits; \ + var/list/_sources_list; \ + if (sources && !islist(sources)) { \ + _sources_list = list(sources); \ + } else { \ + _sources_list = sources\ + }; \ + if (_traits_list?[trait]) { \ + for (var/_trait_source in _traits_list[trait]) { \ + if (!(_trait_source in _sources_list)) { \ + _traits_list[trait] -= _trait_source \ + } \ + };\ + if (!length(_traits_list[trait])) { \ + _traits_list -= trait; \ + SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(trait), trait); \ + }; \ + if (!length(_traits_list)) { \ + target._status_traits = null \ }; \ } \ } while (0) #define REMOVE_TRAITS_NOT_IN(target, sources) \ do { \ - var/list/_L = target.status_traits; \ + var/list/_L = target._status_traits; \ var/list/_S = sources; \ if (_L) { \ for (var/_T in _L) { \ @@ -65,20 +78,17 @@ if (!length(_L[_T])) { \ _L -= _T; \ SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(_T), _T); \ - if(_T in GLOB.traits_with_elements) { \ - target.RemoveElement(GLOB.traits_with_elements[_T]); \ }; \ };\ - };\ if (!length(_L)) { \ - target.status_traits = null\ + target._status_traits = null\ };\ }\ } while (0) #define REMOVE_TRAITS_IN(target, sources) \ do { \ - var/list/_L = target.status_traits; \ + var/list/_L = target._status_traits; \ var/list/_S = sources; \ if (sources && !islist(sources)) { \ _S = list(sources); \ @@ -91,45 +101,32 @@ if (!length(_L[_T])) { \ _L -= _T; \ SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(_T)); \ - if(_T in GLOB.traits_with_elements) { \ - target.RemoveElement(GLOB.traits_with_elements[_T]); \ }; \ };\ - };\ if (!length(_L)) { \ - target.status_traits = null\ + target._status_traits = null\ };\ }\ } while (0) -/// Will 100% nuke a trait regardless of source. Preferably use this as little as possible -#define REMOVE_TRAIT_ALLSOURCES(target, trait) \ - do { \ - var/list/_L = target.status_traits; \ - if (_L?[trait]) { \ - if (length(_L)) { \ - _L -= trait; \ - SEND_SIGNAL(target, SIGNAL_REMOVETRAIT(trait), trait); \ - }; \ - else { \ - target.status_traits = null \ - }; \ - } \ - } while (0) - -#define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE) -#define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE) -#define HAS_TRAIT_FROM_ONLY(target, trait, source) (\ - target.status_traits ?\ - (target.status_traits[trait] ?\ - ((source in target.status_traits[trait]) && (length(target.status_traits) == 1))\ - : FALSE)\ - : FALSE) -#define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE) - +#define HAS_TRAIT(target, trait) (target._status_traits?[trait] ? TRUE : FALSE) +#define HAS_TRAIT_FROM(target, trait, source) (HAS_TRAIT(target, trait) && (source in target._status_traits[trait])) +#define HAS_TRAIT_FROM_ONLY(target, trait, source) (HAS_TRAIT(target, trait) && (source in target._status_traits[trait]) && (length(target._status_traits[trait]) == 1)) +#define HAS_TRAIT_NOT_FROM(target, trait, source) (HAS_TRAIT(target, trait) && (length(target._status_traits[trait] - source) > 0)) +/// Returns a list of trait sources for this trait. Only useful for wacko cases and internal futzing +/// You should not be using this +#define GET_TRAIT_SOURCES(target, trait) (target._status_traits?[trait] || list()) +/// Returns the amount of sources for a trait. useful if you don't want to have a "thing counter" stuck around all the time +#define COUNT_TRAIT_SOURCES(target, trait) length(GET_TRAIT_SOURCES(target, trait)) +/// A simple helper for checking traits in a mob's mind +#define HAS_MIND_TRAIT(target, trait) (HAS_TRAIT(target, trait) || (target.mind ? HAS_TRAIT(target.mind, trait) : FALSE)) /// Example trait // #define TRAIT_X "t_x" + +/// cannot be removed without admin intervention +#define ROUNDSTART_TRAIT "roundstart" + //-- mob traits -- // SPECIES TRAITS /// Knowledge of Yautja technology diff --git a/code/__HELPERS/job.dm b/code/__HELPERS/job.dm index 43902b07cfd9..89fe6877647e 100644 --- a/code/__HELPERS/job.dm +++ b/code/__HELPERS/job.dm @@ -26,13 +26,6 @@ if(I.assignment in GLOB.joblist) return I.assignment return "Unknown" -/proc/FindNameFromID(mob/living/carbon/human/H) - ASSERT(istype(H)) - var/obj/item/card/id/I = H.wear_id - if(istype(I)) return I.registered_name - I = H.get_active_hand() - if(istype(I)) return I.registered_name - /proc/get_all_job_icons() return GLOB.joblist + list("Prisoner")//For all existing HUD icons /obj/proc/GetJobName() //Used in secHUD icon generation diff --git a/code/__HELPERS/traits.dm b/code/__HELPERS/traits.dm new file mode 100644 index 000000000000..ba99b2e1e7ff --- /dev/null +++ b/code/__HELPERS/traits.dm @@ -0,0 +1,43 @@ +#define TRAIT_CALLBACK_ADD(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitAdd), ##target, ##trait, ##source) +#define TRAIT_CALLBACK_REMOVE(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitRemove), ##target, ##trait, ##source) + +///DO NOT USE ___TraitAdd OR ___TraitRemove as a replacement for ADD_TRAIT / REMOVE_TRAIT defines. To be used explicitly for callback. +/proc/___TraitAdd(target,trait,source) + if(!target || !trait || !source) + return + if(islist(target)) + for(var/i in target) + if(!isatom(i)) + continue + var/atom/the_atom = i + ADD_TRAIT(the_atom,trait,source) + else if(isatom(target)) + var/atom/the_atom2 = target + ADD_TRAIT(the_atom2,trait,source) + +///DO NOT USE ___TraitAdd OR ___TraitRemove as a replacement for ADD_TRAIT / REMOVE_TRAIT defines. To be used explicitly for callback. +/proc/___TraitRemove(target,trait,source) + if(!target || !trait || !source) + return + if(islist(target)) + for(var/i in target) + if(!isatom(i)) + continue + var/atom/the_atom = i + REMOVE_TRAIT(the_atom,trait,source) + else if(isatom(target)) + var/atom/the_atom2 = target + REMOVE_TRAIT(the_atom2,trait,source) + + +/// Proc that handles adding multiple traits to a target via a list. Must have a common source and target. +/datum/proc/add_traits(list/list_of_traits, source) + ASSERT(islist(list_of_traits), "Invalid arguments passed to add_traits! Invoked on [src] with [list_of_traits], source being [source].") + for(var/trait in list_of_traits) + ADD_TRAIT(src, trait, source) + +/// Proc that handles removing multiple traits from a target via a list. Must have a common source and target. +/datum/proc/remove_traits(list/list_of_traits, source) + ASSERT(islist(list_of_traits), "Invalid arguments passed to remove_traits! Invoked on [src] with [list_of_traits], source being [source].") + for(var/trait in list_of_traits) + REMOVE_TRAIT(src, trait, source) diff --git a/code/datums/datum.dm b/code/datums/datum.dm index b26c6afe4d91..7d497785a72a 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -19,8 +19,8 @@ /// Active timers with this datum as the target var/list/active_timers - /// Status traits attached. - var/list/status_traits + /// Status traits attached to this datum. associative list of the form: list(trait name (string) = list(source1, source2, source3,...)) + var/list/_status_traits /** * Components attached to this datum diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 71fb02cf3f07..2137b41d86bf 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -29,20 +29,6 @@ if(!C.handcuffed) place_handcuffs(C, user) -/obj/item/handcuffs/obj/structure/MouseDrop(mob/living/carbon/human/H) - var/mob/living/carbon/human/user = usr - if (!istype(user)) - return - if (user.stat || get_dist(user, src) > 1 || get_dist(user, H) > 1 || H.lying) - return - if (!istype(H)) - return - - if(!do_after(user, cuff_delay, INTERRUPT_ALL, BUSY_ICON_HOSTILE, H, INTERRUPT_MOVED, BUSY_ICON_GENERIC)) - return - - // TODO: apply handcuffs - /obj/item/handcuffs/get_mob_overlay(mob/user_mob, slot) var/image/ret = ..() diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index d10c14b914f1..4b4252bac4b9 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -755,6 +755,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r RegisterSignal(H, COMSIG_GRENADE_PRE_PRIME, PROC_REF(cloak_grenade_callback)) RegisterSignal(H, COMSIG_HUMAN_EXTINGUISH, PROC_REF(wrapper_fizzle_camouflage)) + RegisterSignal(H, COMSIG_MOB_EFFECT_CLOAK_CANCEL, PROC_REF(deactivate_camouflage)) camo_active = TRUE ADD_TRAIT(H, TRAIT_CLOAKED, TRAIT_SOURCE_EQUIPMENT(WEAR_BACK)) @@ -784,12 +785,14 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r deactivate_camouflage(wearer, TRUE, TRUE) /obj/item/storage/backpack/marine/satchel/scout_cloak/proc/deactivate_camouflage(mob/living/carbon/human/H, anim = TRUE, forced) + SIGNAL_HANDLER if(!istype(H)) return FALSE UnregisterSignal(H, list( COMSIG_GRENADE_PRE_PRIME, - COMSIG_HUMAN_EXTINGUISH + COMSIG_HUMAN_EXTINGUISH, + COMSIG_MOB_EFFECT_CLOAK_CANCEL, )) if(forced) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5042167023e6..38b63b94570c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -261,7 +261,7 @@ if("Remove") if(!GLOB.trait_name_map) GLOB.trait_name_map = generate_trait_name_map() - for(var/trait in D.status_traits) + for(var/trait in D._status_traits) var/name = GLOB.trait_name_map[trait] || trait available_traits[name] = trait @@ -282,7 +282,7 @@ if("All") source = null if("Specific") - source = input("Source to be removed","Trait Remove/Add") as null|anything in sort_list(D.status_traits[chosen_trait]) + source = input("Source to be removed","Trait Remove/Add") as null|anything in sort_list(D._status_traits[chosen_trait]) if(!source) return REMOVE_TRAIT(D,chosen_trait,source) diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index c10d148a2136..c0101d636c72 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -577,6 +577,7 @@ RegisterSignal(M, COMSIG_HUMAN_EXTINGUISH, PROC_REF(wrapper_fizzle_camouflage)) RegisterSignal(M, COMSIG_HUMAN_PRE_BULLET_ACT, PROC_REF(bullet_hit)) + RegisterSignal(M, COMSIG_MOB_EFFECT_CLOAK_CANCEL, PROC_REF(decloak)) cloak_timer = world.time + 1.5 SECONDS if(true_cloak) @@ -614,6 +615,7 @@ UnregisterSignal(user, COMSIG_HUMAN_EXTINGUISH) UnregisterSignal(user, COMSIG_HUMAN_PRE_BULLET_ACT) + UnregisterSignal(user, COMSIG_MOB_EFFECT_CLOAK_CANCEL) var/decloak_timer = (DECLOAK_STANDARD * force_multipler) if(forced) diff --git a/code/modules/cm_preds/yaut_items.dm b/code/modules/cm_preds/yaut_items.dm index c86a3fdd23e2..a648f2392d47 100644 --- a/code/modules/cm_preds/yaut_items.dm +++ b/code/modules/cm_preds/yaut_items.dm @@ -430,12 +430,12 @@ if(do_after(user, 10 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC)) // Display fancy animation for you and the person you might be pulling (Legacy) - REMOVE_TRAIT_ALLSOURCES(user, TRAIT_CLOAKED) + SEND_SIGNAL(user, COMSIG_MOB_EFFECT_CLOAK_CANCEL) user.visible_message(SPAN_WARNING("[icon2html(user, viewers(src))][user] disappears!")) var/tele_time = animation_teleport_quick_out(user) var/mob/living/M = user.pulling if(istype(M)) // Pulled person - REMOVE_TRAIT_ALLSOURCES(M, TRAIT_CLOAKED) + SEND_SIGNAL(M, COMSIG_MOB_EFFECT_CLOAK_CANCEL) M.visible_message(SPAN_WARNING("[icon2html(M, viewers(src))][M] disappears!")) animation_teleport_quick_out(M) diff --git a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm index 990c2c0d09d9..76403bf89f52 100644 --- a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm +++ b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm @@ -823,7 +823,7 @@ if(!new_hive) return - for(var/T in status_traits) + for(var/T in _status_traits) // They can't keep getting away with this!!! REMOVE_TRAIT(src, T, TRAIT_SOURCE_HIVE) new_hive.add_xeno(src) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm index c106eb30781b..315f8abf023a 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm @@ -114,6 +114,12 @@ if (LIA && istype(LIA)) LIA.invisibility_off() +/datum/behavior_delegate/lurker_base/proc/decloak_handler(mob/source) + SIGNAL_HANDLER + var/datum/action/xeno_action/onclick/lurker_invisibility/LIA = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + if(istype(LIA)) + LIA.invisibility_off() + // What to do when we go invisible /datum/behavior_delegate/lurker_base/proc/on_invisibility() var/datum/action/xeno_action/activable/pounce/lurker/LPA = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pounce/lurker) @@ -121,6 +127,7 @@ LPA.knockdown = TRUE // pounce knocks down LPA.freeze_self = TRUE ADD_TRAIT(bound_xeno, TRAIT_CLOAKED, TRAIT_SOURCE_ABILITY("cloak")) + RegisterSignal(bound_xeno, COMSIG_MOB_EFFECT_CLOAK_CANCEL, PROC_REF(decloak_handler)) bound_xeno.stealth = TRUE can_go_invisible = FALSE invis_start_time = world.time @@ -132,6 +139,7 @@ LPA.freeze_self = FALSE bound_xeno.stealth = FALSE REMOVE_TRAIT(bound_xeno, TRAIT_CLOAKED, TRAIT_SOURCE_ABILITY("cloak")) + UnregisterSignal(bound_xeno, COMSIG_MOB_EFFECT_CLOAK_CANCEL) // SLIGHTLY hacky because we need to maintain lots of other state on the lurker // whenever invisibility is on/off CD and when it's active. diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ec8249fdca5c..9ec177021b61 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -513,6 +513,7 @@ return do_pull(AM, lunge, no_msg) + /mob/living/vv_get_header() . = ..() var/refid = REF(src) @@ -1138,3 +1139,4 @@ note dizziness decrements automatically in the mob's Life() proc. return . = stat //old stat stat = new_stat + SEND_SIGNAL(src, COMSIG_MOB_STATCHANGE, new_stat, .) diff --git a/colonialmarines.dme b/colonialmarines.dme index 745d9a2bccd7..6d488f1656e0 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -33,6 +33,7 @@ #include "code\__DEFINES\access.dm" #include "code\__DEFINES\admin.dm" #include "code\__DEFINES\ARES.dm" +#include "code\__DEFINES\assert.dm" #include "code\__DEFINES\atmospherics.dm" #include "code\__DEFINES\autofire.dm" #include "code\__DEFINES\autolathe.dm" @@ -165,6 +166,7 @@ #include "code\__HELPERS\sanitize_values.dm" #include "code\__HELPERS\shell.dm" #include "code\__HELPERS\text.dm" +#include "code\__HELPERS\traits.dm" #include "code\__HELPERS\type2type.dm" #include "code\__HELPERS\unsorted.dm" #include "code\__HELPERS\verb_helpers.dm" From 9df8fd1027b7de2fd7e0414f9d0066509bd08e63 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 8 Nov 2023 17:31:34 +0100 Subject: [PATCH 072/182] /tg/ Status Effects Prelude C - Mob Density Refactor (#4871) # About the pull request Part of #4828 Implements the undense trait. This both lets us stack and unstack sources of undensity properly avoiding issues eg. we've had with nests in the past, and lays some groundwork for updates when main PR gets rid of update_canmove # Testing Photographs and Procedure Minor testing, mostly tested as part of parent PR # Changelog :cl: fix: Density effects should now properly update when stacked and unstacked. /:cl: --- code/__DEFINES/traits.dm | 17 +++++++++++++++++ code/datums/agents/tools/chloroform.dm | 3 ++- code/datums/components/weed_food.dm | 2 +- code/game/atoms.dm | 9 ++++++++- .../stool_bed_chair_nest/xeno_nest.dm | 4 ++-- code/modules/clothing/suits/marine_armor.dm | 10 ++-------- .../abilities/burrower/burrower_powers.dm | 2 ++ code/modules/mob/living/init_signals.dm | 8 ++++++++ code/modules/mob/living/living.dm | 8 ++++++++ code/modules/mob/mob.dm | 4 ++-- .../vehicles/interior/interactable/seats.dm | 10 +++++----- colonialmarines.dme | 1 + 12 files changed, 58 insertions(+), 20 deletions(-) create mode 100644 code/modules/mob/living/init_signals.dm diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index f14ebf9ff4d4..b2704fc66862 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -128,6 +128,9 @@ #define ROUNDSTART_TRAIT "roundstart" //-- mob traits -- +/// Apply this to make a mob not dense, and remove it when you want it to no longer make them undense, other sorces of undesity will still apply. Always define a unique source when adding a new instance of this! +#define TRAIT_UNDENSE "undense" + // SPECIES TRAITS /// Knowledge of Yautja technology #define TRAIT_YAUTJA_TECH "t_yautja_tech" @@ -276,6 +279,7 @@ GLOBAL_LIST_INIT(mob_traits, list( */ GLOBAL_LIST_INIT(traits_by_type, list( /mob = list( + "TRAIT_UNDENSE" = TRAIT_UNDENSE, "TRAIT_YAUTJA_TECH" = TRAIT_YAUTJA_TECH, "TRAIT_SUPER_STRONG" = TRAIT_SUPER_STRONG, "TRAIT_FOREIGN_BIO" = TRAIT_FOREIGN_BIO, @@ -352,6 +356,8 @@ GLOBAL_LIST(trait_name_map) // #define TRAIT_SOURCE_Y "t_s_y" #define TRAIT_SOURCE_INHERENT "t_s_inherent" //-- mob traits -- +///Status trait coming from lying down through update_canmove() +#define LYING_TRAIT "lying" ///Status trait coming from species. .human/species_gain() #define TRAIT_SOURCE_SPECIES "t_s_species" ///Status trait coming from the hive. @@ -376,6 +382,8 @@ GLOBAL_LIST(trait_name_map) #define TRAIT_SOURCE_ABILITY(ability) "t_s_ability_[ability]" ///Status trait forced by the xeno action charge #define TRAIT_SOURCE_XENO_ACTION_CHARGE "t_s_xeno_action_charge" +///Status trait coming from a xeno nest +#define XENO_NEST_TRAIT "xeno_nest" //-- structure traits -- ///Status trait coming from being flipped or unflipped. #define TRAIT_SOURCE_FLIP_TABLE "t_s_flip_table" @@ -387,3 +395,12 @@ GLOBAL_LIST(trait_name_map) //Status trait coming from clothing. #define TRAIT_SOURCE_CLOTHING "t_s_clothing" + +/// trait effect related to active specialist gear +#define SPECIALIST_GEAR_TRAIT "specialist_gear" +/// traits associated with usage of snowflake dropship double seats +#define DOUBLE_SEATS_TRAIT "double_seats" +/// traits associated with xeno on-ground weeds +#define XENO_WEED_TRAIT "xeno_weed" +/// traits from chloroform usage +#define CHLOROFORM_TRAIT "chloroform" diff --git a/code/datums/agents/tools/chloroform.dm b/code/datums/agents/tools/chloroform.dm index 464533309bcc..cc804c1d270c 100644 --- a/code/datums/agents/tools/chloroform.dm +++ b/code/datums/agents/tools/chloroform.dm @@ -48,7 +48,7 @@ /obj/item/weapon/chloroform/proc/grab_stun(mob/living/M, mob/living/user) M.anchored = TRUE M.frozen = TRUE - M.density = FALSE + ADD_TRAIT(M, TRAIT_UNDENSE, CHLOROFORM_TRAIT) M.able_to_speak = FALSE M.update_canmove() @@ -83,6 +83,7 @@ M.able_to_speak = TRUE M.layer = MOB_LAYER M.unfreeze() + REMOVE_TRAIT(M, TRAIT_UNDENSE, CHLOROFORM_TRAIT) QDEL_NULL(mask_item) diff --git a/code/datums/components/weed_food.dm b/code/datums/components/weed_food.dm index ce6c17e0af95..16be8665f55b 100644 --- a/code/datums/components/weed_food.dm +++ b/code/datums/components/weed_food.dm @@ -259,7 +259,7 @@ active = FALSE merged = TRUE - parent_mob.density = FALSE + ADD_TRAIT(parent_mob, TRAIT_UNDENSE, XENO_WEED_TRAIT) parent_mob.anchored = TRUE parent_mob.mouse_opacity = MOUSE_OPACITY_TRANSPARENT parent_mob.plane = FLOOR_PLANE diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 11e073735f6f..283efdc50a22 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -119,7 +119,14 @@ directive is properly returned. //=========================================================================== - +// TODO make all atoms use set_density, do not rely on it at present +///Setter for the `density` variable to append behavior related to its changing. +/atom/proc/set_density(new_value) + SHOULD_CALL_PARENT(TRUE) + if(density == new_value) + return + . = density + density = new_value //atmos procs diff --git a/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm b/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm index 7a4274c2c16e..6375fcd13823 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm @@ -53,7 +53,7 @@ current_mob.pixel_y = buckling_y["[dir]"] current_mob.pixel_x = buckling_x["[dir]"] current_mob.dir = turn(dir, 180) - current_mob.density = FALSE + ADD_TRAIT(current_mob, TRAIT_UNDENSE, XENO_NEST_TRAIT) pixel_y = buckling_y["[dir]"] pixel_x = buckling_x["[dir]"] if(dir == SOUTH) @@ -67,7 +67,7 @@ current_mob.pixel_y = initial(buckled_mob.pixel_y) current_mob.pixel_x = initial(buckled_mob.pixel_x) - current_mob.density = !(current_mob.lying || current_mob.stat == DEAD) + REMOVE_TRAIT(current_mob, TRAIT_UNDENSE, XENO_NEST_TRAIT) if(dir == SOUTH) current_mob.layer = initial(current_mob.layer) if(!ishuman(current_mob)) diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index 57dd661a6bfc..6cf99cebb673 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -901,10 +901,10 @@ COMSIG_MOB_DEATH, COMSIG_HUMAN_EXTINGUISH ), PROC_REF(deactivate_camouflage)) - RegisterSignal(H, COMSIG_MOB_POST_UPDATE_CANMOVE, PROC_REF(fix_density)) camo_active = TRUE H.alpha = full_camo_alpha H.FF_hit_evade = 1000 + ADD_TRAIT(H, TRAIT_UNDENSE, SPECIALIST_GEAR_TRAIT) H.density = FALSE RegisterSignal(H, COMSIG_MOB_MOVE_OR_LOOK, PROC_REF(handle_mob_move_or_look)) @@ -938,8 +938,7 @@ camo_active = FALSE animate(H, alpha = initial(H.alpha), flags = ANIMATION_END_NOW) H.FF_hit_evade = initial(H.FF_hit_evade) - if(!H.lying) - H.density = TRUE + REMOVE_TRAIT(H, TRAIT_UNDENSE, SPECIALIST_GEAR_TRAIT) H.update_canmove() var/datum/mob_hud/security/advanced/SA = huds[MOB_HUD_SECURITY_ADVANCED] @@ -960,11 +959,6 @@ addtimer(CALLBACK(src, PROC_REF(fade_out_finish), H), camouflage_break, TIMER_OVERRIDE|TIMER_UNIQUE) animate(H, alpha = full_camo_alpha + 5, time = camouflage_break, easing = LINEAR_EASING, flags = ANIMATION_END_NOW) -/obj/item/clothing/suit/storage/marine/ghillie/proc/fix_density(mob/user) - SIGNAL_HANDLER - if(camo_active) - user.density = FALSE - /obj/item/clothing/suit/storage/marine/ghillie/proc/fade_out_finish(mob/living/carbon/human/H) if(camo_active && H.wear_suit == src) to_chat(H, SPAN_BOLDNOTICE("The smoke clears and your position is once again hidden completely!")) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm index 4d3aae33ae9c..0501d0fc372e 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/burrower/burrower_powers.dm @@ -47,6 +47,7 @@ COMSIG_LIVING_FLAMER_FLAMED, ), PROC_REF(flamer_crossed_immune)) ADD_TRAIT(src, TRAIT_ABILITY_BURROWED, TRAIT_SOURCE_ABILITY("Burrow")) + ADD_TRAIT(src, TRAIT_UNDENSE, TRAIT_SOURCE_ABILITY("Burrow")) playsound(src.loc, 'sound/effects/burrowing_b.ogg', 25) update_canmove() update_icons() @@ -76,6 +77,7 @@ COMSIG_LIVING_FLAMER_FLAMED, )) REMOVE_TRAIT(src, TRAIT_ABILITY_BURROWED, TRAIT_SOURCE_ABILITY("Burrow")) + REMOVE_TRAIT(src, TRAIT_UNDENSE, TRAIT_SOURCE_ABILITY("Burrow")) frozen = FALSE invisibility = FALSE anchored = FALSE diff --git a/code/modules/mob/living/init_signals.dm b/code/modules/mob/living/init_signals.dm new file mode 100644 index 000000000000..b591844a937a --- /dev/null +++ b/code/modules/mob/living/init_signals.dm @@ -0,0 +1,8 @@ +/// Called on [/mob/living/Initialize(mapload)], for the mob to register to relevant signals. +/mob/living/proc/register_init_signals() + RegisterSignal(src, list(SIGNAL_ADDTRAIT(TRAIT_UNDENSE), SIGNAL_REMOVETRAIT(TRAIT_UNDENSE)), PROC_REF(undense_changed)) + +/// Called when [TRAIT_UNDENSE] is gained or lost +/mob/living/proc/undense_changed(datum/source) + SIGNAL_HANDLER + update_density() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 1190e55925a1..9f01b8037e0f 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -16,6 +16,7 @@ attack_icon = image("icon" = 'icons/effects/attacks.dmi',"icon_state" = "", "layer" = 0) + register_init_signals() initialize_incision_depths() initialize_pain() initialize_stamina() @@ -463,3 +464,10 @@ switch(stat) if(DEAD) SEND_SIGNAL(src, COMSIG_MOB_STAT_SET_DEAD) + +/// Uses presence of [TRAIT_UNDENSE] to figure out what is the correct density state for the mob. Triggered by trait signal. +/mob/living/proc/update_density() + if(HAS_TRAIT(src, TRAIT_UNDENSE)) + set_density(FALSE) + else + set_density(TRUE) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9ec177021b61..73c0bdc50147 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -730,13 +730,13 @@ note dizziness decrements automatically in the mob's Life() proc. if(lying_prev != lying) if(lying) - density = FALSE + ADD_TRAIT(src, TRAIT_UNDENSE, LYING_TRAIT) add_temp_pass_flags(PASS_MOB_THRU) drop_l_hand() drop_r_hand() SEND_SIGNAL(src, COMSIG_MOB_KNOCKED_DOWN) else - density = TRUE + REMOVE_TRAIT(src, TRAIT_UNDENSE, LYING_TRAIT) SEND_SIGNAL(src, COMSIG_MOB_GETTING_UP) remove_temp_pass_flags(PASS_MOB_THRU) update_transform() diff --git a/code/modules/vehicles/interior/interactable/seats.dm b/code/modules/vehicles/interior/interactable/seats.dm index 3e298ba48f1a..3f3058d0572f 100644 --- a/code/modules/vehicles/interior/interactable/seats.dm +++ b/code/modules/vehicles/interior/interactable/seats.dm @@ -376,14 +376,14 @@ //if both seats on same tile have buckled mob, we become dense, otherwise, not dense. if(buckled_mob) if(VS.buckled_mob) - buckled_mob.density = TRUE - VS.buckled_mob.density = TRUE + REMOVE_TRAIT(buckled_mob, TRAIT_UNDENSE, DOUBLE_SEATS_TRAIT) + REMOVE_TRAIT(VS.buckled_mob, TRAIT_UNDENSE, DOUBLE_SEATS_TRAIT) else - buckled_mob.density = FALSE + ADD_TRAIT(buckled_mob, TRAIT_UNDENSE, DOUBLE_SEATS_TRAIT) else if(VS.buckled_mob) - VS.buckled_mob.density = FALSE - M.density = TRUE + ADD_TRAIT(VS.buckled_mob, TRAIT_UNDENSE, DOUBLE_SEATS_TRAIT) + REMOVE_TRAIT(M, TRAIT_UNDENSE, DOUBLE_SEATS_TRAIT) break handle_rotation() diff --git a/colonialmarines.dme b/colonialmarines.dme index 6d488f1656e0..26eec812cf67 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1814,6 +1814,7 @@ #include "code\modules\mob\language\languages.dm" #include "code\modules\mob\living\blood.dm" #include "code\modules\mob\living\damage_procs.dm" +#include "code\modules\mob\living\init_signals.dm" #include "code\modules\mob\living\living.dm" #include "code\modules\mob\living\living_defense.dm" #include "code\modules\mob\living\living_defines.dm" From 09bf5b4f80731f94132ac975bae8aa1e65fbfa04 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 17:04:40 +0000 Subject: [PATCH 073/182] Automatic changelog for PR #4871 [ci skip] --- html/changelogs/AutoChangeLog-pr-4871.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4871.yml diff --git a/html/changelogs/AutoChangeLog-pr-4871.yml b/html/changelogs/AutoChangeLog-pr-4871.yml new file mode 100644 index 000000000000..e88b998212cb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4871.yml @@ -0,0 +1,4 @@ +author: "fira" +delete-after: True +changes: + - bugfix: "Density effects should now properly update when stacked and unstacked." \ No newline at end of file From 704600ad4403140faabd1dd41f6fa140f93c7667 Mon Sep 17 00:00:00 2001 From: fira Date: Wed, 8 Nov 2023 18:32:47 +0100 Subject: [PATCH 074/182] Adds possibility to customize crates (#4868) # About the pull request You can now customize non-secure crates using packaging wrap, by tagging them and changing their appearance to a list of common crates. The tag works as a labeler label, and is also displayed in the overwatch supply drop alert. # Explain why it's good for the game If anything, it's that these Squad crates are just sitting there unused. I don't know if this feature will be used much by live Reqs. # Changelog :cl: add: You can now use package wrap to change standard crates visuals. add: You can now label crate with package wrap, which will also be shown during overwatch supply drop alert. mapadd: Added more packaging wrap to Requisitions. /:cl: --- .../__DEFINES/dcs/signals/atom/signals_obj.dm | 2 + code/datums/components/crate_tag.dm | 36 ++++++++++ .../structures/crates_lockers/crates.dm | 14 ++++ .../crates_lockers/secure_crates.dm | 1 + code/modules/cm_marines/overwatch.dm | 10 +-- code/modules/cm_tech/droppod/supply.dm | 26 +++++-- code/modules/recycling/sortingmachinery.dm | 70 ++++++++++++------- colonialmarines.dme | 1 + maps/map_files/USS_Almayer/USS_Almayer.dmm | 3 + 9 files changed, 124 insertions(+), 39 deletions(-) create mode 100644 code/datums/components/crate_tag.dm diff --git a/code/__DEFINES/dcs/signals/atom/signals_obj.dm b/code/__DEFINES/dcs/signals/atom/signals_obj.dm index aebd0d09d0d2..93579e068ec7 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_obj.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_obj.dm @@ -29,3 +29,5 @@ /// from /obj/proc/afterbuckle() #define COSMIG_OBJ_AFTER_BUCKLE "signal_obj_after_buckle" + +#define COMSIG_STRUCTURE_CRATE_SQUAD_LAUNCHED "structure_crate_squad_launched" diff --git a/code/datums/components/crate_tag.dm b/code/datums/components/crate_tag.dm new file mode 100644 index 000000000000..379df82a2084 --- /dev/null +++ b/code/datums/components/crate_tag.dm @@ -0,0 +1,36 @@ +/datum/component/crate_tag + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + /// The crate tag used for notifications and as label + var/name + +/datum/component/crate_tag/Initialize(name, obj/structure/closet/crate/masquarade_type) + var/obj/structure/closet/crate/crate = parent + if(!istype(crate)) + return COMPONENT_INCOMPATIBLE + setup(name, masquarade_type) + RegisterSignal(parent, COMSIG_STRUCTURE_CRATE_SQUAD_LAUNCHED, PROC_REF(notify_squad)) + +/datum/component/crate_tag/InheritComponent(datum/component/C, i_am_original, name, obj/structure/closet/crate/masquarade_type) + . = ..() + setup(name, masquarade_type) + +/datum/component/crate_tag/proc/setup(name, obj/structure/closet/crate/masquarade_type) + var/obj/structure/closet/crate/crate = parent + if(masquarade_type) + crate.name = initial(masquarade_type.name) + crate.desc = initial(masquarade_type.desc) + crate.icon_opened = initial(masquarade_type.icon_opened) + crate.icon_closed = initial(masquarade_type.icon_closed) + if(crate.opened) + crate.icon_state = crate.icon_opened + else + crate.icon_state = crate.icon_closed + if(name) + parent.AddComponent(/datum/component/label, name) + src.name = name // Keep it around additionally for notifications + +/// Handler to notify an overwatched squad that this crate has been dropped for them +/datum/component/crate_tag/proc/notify_squad(datum/source, datum/squad/squad) + SIGNAL_HANDLER + squad.send_message("'[name]' supply drop incoming. Heads up!") + squad.send_maptext(name, "Incoming Supply Drop:") diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 9f0417ccb372..119615ab7aed 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -12,6 +12,19 @@ throwpass = 1 //prevents moving crates by hurling things at them store_mobs = FALSE var/rigged = 0 + /// Types this crate can be made into + var/list/crate_customizing_types = list( + "Plain" = /obj/structure/closet/crate, + "Weapons" = /obj/structure/closet/crate/weapon, + "Supply" = /obj/structure/closet/crate/supply, + "Ammo" = /obj/structure/closet/crate/ammo, + "Construction" = /obj/structure/closet/crate/construction, + "Explosives" = /obj/structure/closet/crate/explosives, + "Alpha" = /obj/structure/closet/crate/alpha, + "Bravo" = /obj/structure/closet/crate/bravo, + "Charlie" = /obj/structure/closet/crate/charlie, + "Delta" = /obj/structure/closet/crate/delta, + ) /obj/structure/closet/crate/initialize_pass_flags(datum/pass_flags_container/PF) ..() @@ -207,6 +220,7 @@ icon_state = "closed_freezer" icon_opened = "open_freezer" icon_closed = "closed_freezer" + crate_customizing_types = null var/target_temp = T0C - 40 var/cooling_power = 40 diff --git a/code/game/objects/structures/crates_lockers/secure_crates.dm b/code/game/objects/structures/crates_lockers/secure_crates.dm index a308c4c0a21c..e720199f9fbe 100644 --- a/code/game/objects/structures/crates_lockers/secure_crates.dm +++ b/code/game/objects/structures/crates_lockers/secure_crates.dm @@ -4,6 +4,7 @@ icon_state = "secure_locked_basic" icon_opened = "secure_open_basic" icon_closed = "secure_locked_basic" + crate_customizing_types = null var/icon_locked = "secure_locked_basic" var/icon_unlocked = "secure_unlocked_basic" var/sparks = "securecratesparks" diff --git a/code/modules/cm_marines/overwatch.dm b/code/modules/cm_marines/overwatch.dm index 5d651e0aa220..6db426a348c3 100644 --- a/code/modules/cm_marines/overwatch.dm +++ b/code/modules/cm_marines/overwatch.dm @@ -841,18 +841,14 @@ busy = TRUE C.visible_message(SPAN_WARNING("\The [C] loads into a launch tube. Stand clear!")) - C.anchored = TRUE //To avoid accidental pushes - current_squad.send_message("'[C.name]' supply drop incoming. Heads up!") - current_squad.send_maptext(C.name, "Incoming Supply Drop:") - var/datum/squad/S = current_squad //in case the operator changes the overwatched squad mid-drop - COOLDOWN_START(S, next_supplydrop, 500 SECONDS) + SEND_SIGNAL(C, COMSIG_STRUCTURE_CRATE_SQUAD_LAUNCHED, current_squad) + COOLDOWN_START(current_squad, next_supplydrop, 500 SECONDS) if(ismob(usr)) var/mob/M = usr M.count_niche_stat(STATISTICS_NICHE_CRATES) playsound(C.loc,'sound/effects/bamf.ogg', 50, 1) //Ehh - var/obj/structure/droppod/supply/pod = new() - C.forceMove(pod) + var/obj/structure/droppod/supply/pod = new(null, C) pod.launch(T) visible_message("[icon2html(src, viewers(src))] [SPAN_BOLDNOTICE("'[C.name]' supply drop launched! Another launch will be available in five minutes.")]") busy = FALSE diff --git a/code/modules/cm_tech/droppod/supply.dm b/code/modules/cm_tech/droppod/supply.dm index 326bc42f6c3f..1da7d8d7b66f 100644 --- a/code/modules/cm_tech/droppod/supply.dm +++ b/code/modules/cm_tech/droppod/supply.dm @@ -1,16 +1,32 @@ /obj/structure/droppod/supply - name = "\improper USCM requisitions droppod" + name = "\improper USCM requisitions package" drop_time = 10 SECONDS dropping_time = 2 SECONDS open_time = 2 SECONDS + /// The contained parimary object, used as a replacer for the droppod icon + var/obj/structure/package + +/obj/structure/droppod/supply/Initialize(mapload, obj/structure/package) + . = ..() + if(!istype(package)) + return INITIALIZE_HINT_QDEL + package.forceMove(src) + src.package = package + +/obj/structure/droppod/supply/Destroy(force) + package = null + return ..() + +/* Pose as the crate so we see it falling from the skies */ +/obj/structure/droppod/supply/update_icon() + . = ..() + icon = package.icon + icon_state = package.icon_state /obj/structure/droppod/supply/open() . = ..() for(var/atom/movable/content as anything in contents) - ///Crates are anchored when launched to avoid pushing them while launching and this created issues with them being anchored when they landed groundside. - ///This unanchors them before moving them out to make sure that crates are able to be moved when groundside. - if(istype(content, /obj/structure/closet/crate)) - content.anchored = FALSE content.forceMove(loc) + package = null qdel(src) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index e61357188ad6..e8ac568140bc 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -215,7 +215,7 @@ icon = 'icons/obj/items/items.dmi' icon_state = "deliveryPaper" w_class = SIZE_MEDIUM - var/amount = 25 + var/amount = 50 /obj/item/packageWrap/afterattack(obj/target as obj, mob/user as mob, proximity) @@ -263,39 +263,55 @@ O.add_fingerprint(usr) src.add_fingerprint(usr) src.amount-- - user.visible_message("\The [user] wraps \a [target] with \a [src].",\ - SPAN_NOTICE("You wrap \the [target], leaving [amount] units of paper on \the [src]."),\ + user.visible_message("[user] wraps [target] with [src].",\ + SPAN_NOTICE("You wrap [target], leaving [amount] units of paper on [src]."),\ "You hear someone taping paper around a small object.") else if (istype(target, /obj/structure/closet/crate)) - var/obj/structure/closet/crate/O = target - if (src.amount > 3 && !O.opened) - var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(O.loc)) - P.icon_state = "deliverycrate" - P.wrapped = O - O.forceMove(P) - src.amount -= 3 - user.visible_message("\The [user] wraps \a [target] with \a [src].",\ - SPAN_NOTICE("You wrap \the [target], leaving [amount] units of paper on \the [src]."),\ - "You hear someone taping paper around a large object.") - else if(src.amount < 3) - to_chat(user, SPAN_WARNING("You need more paper.")) + var/obj/structure/closet/crate/crate = target + var/answer = tgui_alert(user, "Wrap the crate for delivery or customize it?", "Crate wrapping", list("Customize", "Wrap")) + if(!answer || !user.Adjacent(target) || !target.z) + return + if(answer == "Customize") + if(!length(crate.crate_customizing_types)) + to_chat(user, SPAN_WARNING("You cannot customize this kind of crate.")) + return + var/label = tgui_input_text(user, "Give the crate a new logistic tag:", "Customizing") + if(!label || !user.Adjacent(target) || !target.z) + return + var/chosen_type = tgui_input_list(user, "Select the kind of crate to make this into:", "Customizing", crate.crate_customizing_types) + if(!chosen_type || !ispath(crate.crate_customizing_types[chosen_type]) || !user.Adjacent(target) || !target.z) + return + target.AddComponent(/datum/component/crate_tag, label, crate.crate_customizing_types[chosen_type]) + amount -= 3 + else + if (amount > 3 && !crate.opened) + var/obj/structure/bigDelivery/package = new /obj/structure/bigDelivery(get_turf(crate.loc)) + package.icon_state = "deliverycrate" + package.wrapped = crate + crate.forceMove(package) + amount -= 3 + user.visible_message("[user] wraps [target] with [src].",\ + SPAN_NOTICE("You wrap [target], leaving [amount] units of paper on [src]."),\ + "You hear someone taping paper around a large object.") + else if(amount < 3) + to_chat(user, SPAN_WARNING("You need more paper.")) else if (istype (target, /obj/structure/closet)) - var/obj/structure/closet/O = target - if (src.amount > 3 && !O.opened) - var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(O.loc)) - P.wrapped = O - O.welded = 1 - O.forceMove(P) - src.amount -= 3 - user.visible_message("\The [user] wraps \a [target] with \a [src].",\ - SPAN_NOTICE("You wrap \the [target], leaving [amount] units of paper on \the [src]."),\ + var/obj/structure/closet/object = target + if (amount > 3 && !object.opened) + var/obj/structure/bigDelivery/package = new /obj/structure/bigDelivery(get_turf(object.loc)) + package.wrapped = object + object.welded = 1 + object.forceMove(package) + amount -= 3 + user.visible_message("[user] wraps [target] with [src].",\ + SPAN_NOTICE("You wrap [target], leaving [amount] units of paper on [src]."),\ "You hear someone taping paper around a large object.") - else if(src.amount < 3) + else if(amount < 3) to_chat(user, SPAN_WARNING("You need more paper.")) else to_chat(user, SPAN_NOTICE(" The object you are trying to wrap is unsuitable for the sorting machinery!")) - if (src.amount <= 0) - new /obj/item/trash/c_tube( src.loc ) + if (amount <= 0) + new /obj/item/trash/c_tube( loc ) qdel(src) return return diff --git a/colonialmarines.dme b/colonialmarines.dme index 26eec812cf67..fccbbd0b7dd9 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -375,6 +375,7 @@ #include "code\datums\components\bonus_damage_stack.dm" #include "code\datums\components\cluster_stack.dm" #include "code\datums\components\connect_mob_behalf.dm" +#include "code\datums\components\crate_tag.dm" #include "code\datums\components\footstep.dm" #include "code\datums\components\healing_reduction.dm" #include "code\datums\components\id_lock.dm" diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 95352008b2ae..a37cd9d07230 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -42111,6 +42111,7 @@ amount = 50 }, /obj/structure/surface/rack, +/obj/item/packageWrap, /turf/open/floor/almayer{ dir = 4; icon_state = "green" @@ -56264,6 +56265,7 @@ /obj/structure/surface/table/almayer, /obj/effect/spawner/random/powercell, /obj/effect/spawner/random/tool, +/obj/item/packageWrap, /turf/open/floor/almayer{ dir = 8; icon_state = "green" @@ -77582,6 +77584,7 @@ "xfw" = ( /obj/structure/surface/table/almayer, /obj/item/storage/fancy/cigarettes/lucky_strikes, +/obj/item/packageWrap, /turf/open/floor/almayer{ dir = 9; icon_state = "green" From 87cbf2d2762d8179e1b1f8e1d13187c87508dc7e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 8 Nov 2023 17:41:51 +0000 Subject: [PATCH 075/182] Automatic changelog for PR #4868 [ci skip] --- html/changelogs/AutoChangeLog-pr-4868.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4868.yml diff --git a/html/changelogs/AutoChangeLog-pr-4868.yml b/html/changelogs/AutoChangeLog-pr-4868.yml new file mode 100644 index 000000000000..f3626eefa6cc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4868.yml @@ -0,0 +1,6 @@ +author: "fira" +delete-after: True +changes: + - rscadd: "You can now use package wrap to change standard crates visuals." + - rscadd: "You can now label crate with package wrap, which will also be shown during overwatch supply drop alert." + - mapadd: "Added more packaging wrap to Requisitions." \ No newline at end of file From c5697cb984b9636cfdf7d031c256e88e74667918 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 9 Nov 2023 01:09:52 +0000 Subject: [PATCH 076/182] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4860.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4868.yml | 6 ------ html/changelogs/AutoChangeLog-pr-4870.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4871.yml | 4 ---- html/changelogs/archive/2023-11.yml | 11 +++++++++++ 5 files changed, 11 insertions(+), 18 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4860.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4868.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4870.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4871.yml diff --git a/html/changelogs/AutoChangeLog-pr-4860.yml b/html/changelogs/AutoChangeLog-pr-4860.yml deleted file mode 100644 index 2bd174922b4f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Fixed incorrect signals causing malfunctions in tgui_say for ASAY and MentorSay channel hotkeys." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4868.yml b/html/changelogs/AutoChangeLog-pr-4868.yml deleted file mode 100644 index f3626eefa6cc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4868.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "fira" -delete-after: True -changes: - - rscadd: "You can now use package wrap to change standard crates visuals." - - rscadd: "You can now label crate with package wrap, which will also be shown during overwatch supply drop alert." - - mapadd: "Added more packaging wrap to Requisitions." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4870.yml b/html/changelogs/AutoChangeLog-pr-4870.yml deleted file mode 100644 index 0b7d853431d0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4870.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - admin: "VV \"Update Transform\" will now properly compound with other sources of transform (eg. lying down)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4871.yml b/html/changelogs/AutoChangeLog-pr-4871.yml deleted file mode 100644 index e88b998212cb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4871.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "fira" -delete-after: True -changes: - - bugfix: "Density effects should now properly update when stacked and unstacked." \ No newline at end of file diff --git a/html/changelogs/archive/2023-11.yml b/html/changelogs/archive/2023-11.yml index 648c9b3ce748..728ad07e8a98 100644 --- a/html/changelogs/archive/2023-11.yml +++ b/html/changelogs/archive/2023-11.yml @@ -141,3 +141,14 @@ always the same. zzzmike: - spellcheck: fixed a typo +2023-11-09: + fira: + - bugfix: Fixed incorrect signals causing malfunctions in tgui_say for ASAY and + MentorSay channel hotkeys. + - admin: VV "Update Transform" will now properly compound with other sources of + transform (eg. lying down) + - bugfix: Density effects should now properly update when stacked and unstacked. + - rscadd: You can now use package wrap to change standard crates visuals. + - rscadd: You can now label crate with package wrap, which will also be shown during + overwatch supply drop alert. + - mapadd: Added more packaging wrap to Requisitions. From 79b92652799f346b02a2abf714cf1035ecff2de5 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Wed, 8 Nov 2023 20:34:37 -0800 Subject: [PATCH 077/182] Fix fax template images for CDN (#4872) # About the pull request This PR fixes the fax templates' images for the paper background and WY logo. They were not using the URL mapping when using a CDN. # Explain why it's good for the game Immersion. A broken image with the caption "Something fucked!" is goofy. # Testing Photographs and Procedure
    Screenshots & Videos Broken: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/0f9f02ca-5eb5-4998-880c-a7305bd78310) Working: ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/276dea9b-d72d-4ab8-90cb-0e095ba83bc4)
    # Changelog :cl: Drathek fix: Fixed fax template images in CDN mode /:cl: --- code/modules/admin/fax_templates.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/fax_templates.dm b/code/modules/admin/fax_templates.dm index 91b23abb2422..459ab675d3a3 100644 --- a/code/modules/admin/fax_templates.dm +++ b/code/modules/admin/fax_templates.dm @@ -1,11 +1,13 @@ /proc/generate_templated_fax(show_wy_logo, fax_header, fax_subject, addressed_to, message_body, sent_by, sent_title, sent_department) + var/datum/asset/asset = get_asset_datum(/datum/asset/simple/paper) + var/dat = "" dat += "